{"_id":"@adopted-ember-addons/ember-stripe-elements","_rev":"21-1946f04050e25f6d254b31debd57328a","name":"@adopted-ember-addons/ember-stripe-elements","dist-tags":{"latest":"2.0.5"},"versions":{"0.5.0":{"name":"@adopted-ember-addons/ember-stripe-elements","version":"0.5.0","keywords":["credit card","ember-addon","stripe","stripe element","stripe elements"],"author":{"name":"Josh Smith"},"license":"MIT","_id":"@adopted-ember-addons/ember-stripe-elements@0.5.0","maintainers":[{"name":"efx","email":"eflanagan@innovu.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"alonbukai","email":"alonzorz@gmail.com"},{"name":"knownasilya","email":"knownasilya@gmail.com"},{"name":"toranb","email":"toranb@gmail.com"},{"name":"scottkidder","email":"scott.kidder11@gmail.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"alexlafroscia","email":"alex@lafroscia.com"}],"dist":{"shasum":"b91a6386b59c08b5a719930c7504b96806ab0b8c","tarball":"https://registry.npmjs.org/@adopted-ember-addons/ember-stripe-elements/-/ember-stripe-elements-0.5.0.tgz","fileCount":50,"integrity":"sha512-V71618gEKk19zIqcJY/jkjjioMcH82zcBgh9vOIISGjUfsNoEqWYLo1m7aKwqtevrDvw81oRvolXhA/BxffSew==","signatures":[{"sig":"MEQCICeY7mw2jaNrFBYXHxmgkZGdxULC0eOWMhj/w1dFbFo8AiAtCHMtGiaLg1HjscIURQ4uJPRSh0PKi8U2vM/6qY9eYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHY+eCRA9TVsSAnZWagAAHSoQAJpScXqOlpmcybhyAcbs\niMUpsiMcEL/NycuZQNQySWJDQpaAaM+gKoOSCGLviyZgI/7Ant2vH7Ro+rLh\nnY1q9PGjfvuBH2UAT7uXPUWKHwnxAbYRzrkC7oIi9UBPMcZNGV6ETxJznLfd\nGwYiyqUQc3wzf/JqwA12ZZs1x/CD6vzpc+uDvOSTxnz2hlnNZTBscOARVYxl\nIcUSjl/V7Dj3fgpwgr+xQFKIW3+avNvfgqWsov5Z6lD80Qj5Ga1PPAcvQCEu\nC7LJ3mbXG6cfnjBsJkSCmRjFk1lqPE71yfD0Z+gmunjC51WXA9g7gP3D9rm9\n32jzxoiysZujZme8lYnuqObOyhmSkEQnB7G8XUIPYFZwEqrYQKYzJ1tT3FMu\nibmlUldlbeKdC4j2vaT9vVT0SPmkSvOxuCEMTVsMkYSHtl1N32/hdinPCM+t\nODfgukZnwpScaBVpXs6gXlHMK1eXZytfnZXRAF2gH+I7mx6mEr7CGjjZ6eq5\nFV5eruowoUeTRJknlqHo6lO3rlPFpV5NF2aDncDwnfREFlzLavoTygqSKPBd\n6GQcd04+TA0tL2PQvYIpKXvB9xF60Rm4nyQiY7PzLwXRCQuCA92VWRKcMg6q\nbKXpy4BP9wlUlHWorr5dgk1ncUzaeQeWrVljLCv0zLvoaKKCklGB6A4cjgWZ\n2QQH\r\n=WBt6\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"8.* || >= 10.*"},"scripts":{"test":"ember test  --query 'nolint&nojscs'","build":"ember build","start":"ember serve","lint:js":"eslint .","lint:hbs":"ember-template-lint .","test:all":"ember try:each"},"_npmUser":{"name":"alonbukai","email":"alonzorz@gmail.com"},"repository":{"url":"https://github.com/adopted-ember-addons/ember-stripe-elements","type":"git"},"description":"A simple Ember wrapper for Stripe Elements","directories":{},"ember-addon":{"configPath":"tests/dummy/config"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2019 Code Corps PBC\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"ember-cli-babel":"^7.7.3","ember-cli-htmlbars":"^3.0.1","ember-cli-htmlbars-inline-precompile":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"coveralls":"^3.0.4","ember-cli":"~3.10.1","ember-try":"^1.2.1","loader.js":"^4.2.3","ember-sinon":"^4.0.0","ember-source":"~3.10.0","ember-cli-sri":"^2.1.0","ember-resolver":"^5.1.3","ember-cli-qunit":"^4.1.1","ember-cli-shims":"^1.2.0","ember-cli-eslint":"^5.1.0","ember-cli-uglify":"^3.0.0","ember-sinon-qunit":"3.4.0","broccoli-asset-rev":"^3.0.0","eslint-plugin-node":"^9.1.0","travis-deploy-once":"^5.0.0","eslint-plugin-ember":"^6.7.0","ember-cli-code-coverage":"0.4.2","ember-cli-template-lint":"^1.0.0-beta.3","ember-load-initializers":"^2.0.0","@ember/optional-features":"^0.7.0","ember-qunit-assert-helpers":"^0.2.2","ember-cli-dependency-checker":"^3.1.0","ember-cli-inject-live-reload":"^2.0.1","ember-export-application-global":"^2.0.0","ember-disable-prototype-extensions":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ember-stripe-elements_0.5.0_1578995614323_0.2769991993750476","host":"s3://npm-registry-packages"}},"1.0.0-rc.0":{"name":"@adopted-ember-addons/ember-stripe-elements","version":"1.0.0-rc.0","keywords":["credit card","ember-addon","stripe","stripe element","stripe elements"],"author":{"name":"Josh Smith"},"license":"MIT","_id":"@adopted-ember-addons/ember-stripe-elements@1.0.0-rc.0","maintainers":[{"name":"alexlafroscia","email":"alex@lafroscia.com"},{"name":"alonbukai","email":"alonzorz@gmail.com"},{"name":"efx","email":"eflanagan@innovu.com"},{"name":"knownasilya","email":"knownasilya@gmail.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"scottkidder","email":"scott.kidder11@gmail.com"},{"name":"st-h","email":"Steve.Hummingbird@yandex.com"},{"name":"toranb","email":"toranb@gmail.com"}],"homepage":"https://github.com/adopted-ember-addons/ember-stripe-elements#readme","bugs":{"url":"https://github.com/adopted-ember-addons/ember-stripe-elements/issues"},"dist":{"shasum":"ebba5d34a56f022af355963d35878d923f9a1fca","tarball":"https://registry.npmjs.org/@adopted-ember-addons/ember-stripe-elements/-/ember-stripe-elements-1.0.0-rc.0.tgz","fileCount":34,"integrity":"sha512-Wfj0D+xUiu0B9GXpJuyXj2muD+tFB5fCJzvPVSpfUhfj5VlBgI9TPKh+WNxx4ivuqFz3vRRuJIPi9NQLKUEf+A==","signatures":[{"sig":"MEUCIQDslFvSipDM6LmTCoqNs2IEGclcjIT4Ccp/VuENXwku8wIgIb6K3TzeXpYUdjRDYRfDzAPFyqbN4MTjD0XZd2sLV7o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHetcCRA9TVsSAnZWagAA530P/ArXiUwlr6y5a9rvlKNJ\nQ2tE0UcvAMLesY7rQ0FweLWHonJ62HTZDZo3133pibSIUlJk2VfS07UebiSZ\ncuYGE5He2oUpqxcRJJA2tmlxvLVEKcJKxYYnzOpkIDUaA+BFV8z28cTE6+uD\nBbcoSzGO9R5hmtxzdcLoiqeBvf3RtAbflqFUq0ZfaBUjc/PNBGcxjtUD6l5b\n4i/goJbRWRwX2PnisWmayYG16dnDWY0tOuwfQSkCyItE0kWNLYbtZXYjYuGz\n3/oP+FypS/HQ0UCBZamGwx5qGSXFkDiDFhrG5TBDPdgtBOfttH3K+JOWQssK\nE2dWSZ2+2j9tK28pQp4afNuMJiBD16KMO+InHgnrDalTTN+YTKJwkpPl77b3\ncdxGOpbNMMhax5oW3FPPqCoMwbon8Q/qMq/DPZjkbCcUXff5u+VoI3G/RKLC\nh/nTHxssOJ1PBCQGTDFnliutkxsYB4dY04VRvc2Mn3YJZyvKvEIDhWsrhY+3\nWE7G/xksKl/kKxzkCt7NulMPBnDxmO5WONGIQhaB1wg7wVpX83NMHoRNF5+x\nk0cXrBeSvRqe13Mvfnl6uGBcUd9IkwK+p3woLrXfN68Mo1P28nn9+DDLMPnM\njzWtJ2E/ibT/Tz3crwTvH7ZsNAGzUXhk3QgwBYOTSosjUh0cYjRB2UKkJ2ks\n4GaT\r\n=cQTr\r\n-----END PGP SIGNATURE-----\r\n"},"ember":{"edition":"octane"},"engines":{"node":"8.* || >= 10.*"},"gitHead":"e150ea62e1d271a5169d3097a910f37cf2f0fe45","scripts":{"test":"ember test  --query 'nolint&nojscs'","build":"ember build","start":"ember serve","lint:js":"eslint .","lint:hbs":"ember-template-lint .","test:all":"ember try:each"},"_npmUser":{"name":"st-h","email":"Steve.Hummingbird@yandex.com"},"repository":{"url":"git+https://github.com/adopted-ember-addons/ember-stripe-elements.git","type":"git"},"_npmVersion":"6.13.4","description":"A simple Ember wrapper for Stripe Elements","directories":{"doc":"doc","test":"tests"},"ember-addon":{"configPath":"tests/dummy/config"},"_nodeVersion":"13.6.0","dependencies":{"ember-cli-babel":"^7.13.0","ember-cli-htmlbars":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"coveralls":"^3.0.9","ember-cli":"~3.15.1","ember-try":"^1.4.0","loader.js":"^4.2.3","ember-sinon":"^4.1.1","babel-eslint":"^10.0.3","ember-source":"~3.15.0","ember-cli-sri":"^2.1.0","ember-resolver":"^7.0.0","ember-cli-qunit":"^4.1.1","ember-cli-shims":"^1.2.0","ember-cli-eslint":"^5.1.0","ember-cli-uglify":"^3.0.0","ember-cli-update":"^0.49.8","ember-auto-import":"^1.5.3","ember-sinon-qunit":"4.0.1","@glimmer/component":"^1.0.0","broccoli-asset-rev":"^3.0.0","eslint-plugin-node":"^11.0.0","travis-deploy-once":"^5.0.0","eslint-plugin-ember":"^7.7.1","ember-cli-code-coverage":"0.4.2","ember-cli-template-lint":"^1.0.0","ember-load-initializers":"^2.1.1","@ember/optional-features":"^1.1.0","ember-source-channel-url":"^2.0.1","ember-qunit-assert-helpers":"^0.2.2","ember-cli-dependency-checker":"^3.2.0","ember-cli-inject-live-reload":"^2.0.2","ember-export-application-global":"^2.0.1","ember-disable-prototype-extensions":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ember-stripe-elements_1.0.0-rc.0_1579019100062_0.3523802786379697","host":"s3://npm-registry-packages"}},"1.0.0-rc.1":{"name":"@adopted-ember-addons/ember-stripe-elements","version":"1.0.0-rc.1","keywords":["credit card","ember-addon","stripe","stripe element","stripe elements"],"author":{"name":"Josh Smith"},"license":"MIT","_id":"@adopted-ember-addons/ember-stripe-elements@1.0.0-rc.1","maintainers":[{"name":"alexlafroscia","email":"alex@lafroscia.com"},{"name":"alonbukai","email":"alonzorz@gmail.com"},{"name":"efx","email":"eflanagan@innovu.com"},{"name":"knownasilya","email":"knownasilya@gmail.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"scottkidder","email":"scott.kidder11@gmail.com"},{"name":"st-h","email":"Steve.Hummingbird@yandex.com"},{"name":"toranb","email":"toranb@gmail.com"}],"homepage":"https://github.com/adopted-ember-addons/ember-stripe-elements#readme","bugs":{"url":"https://github.com/adopted-ember-addons/ember-stripe-elements/issues"},"dist":{"shasum":"c8c44f4d61499dae466cc3cd182d601d96ab2355","tarball":"https://registry.npmjs.org/@adopted-ember-addons/ember-stripe-elements/-/ember-stripe-elements-1.0.0-rc.1.tgz","fileCount":34,"integrity":"sha512-k5IB9lShDitaK44Ntt+gvU+emy99V2YyfyGO7LqjQ+ogkUksWfsS4Y46QicggAO9Me/TDgwgUiWP3CejH6/1UA==","signatures":[{"sig":"MEYCIQDBtO3Hk1Fa0+22fmm3piW2RoZjZVz/bFaIlk/K1JO5DwIhALb9SCzcj8r4m/lqdQ4pYNwN8JszQcuM0PxmDL/FzeyS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73668,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIC/RCRA9TVsSAnZWagAADAEP/A2pXm/yCD1hIUquOxlU\ntnPqylqs5EuaMOdZajOLxjqsaYbWc2iAp84dJBuOyctMCRDw2iCOCEwfArUF\nrMK6Mo1Lk45tRYDOedPlAU+Kp3tP1pNeaFyeu1Okdhe/wfy5Ik1rggiNf3zK\nWricFy7ysxdAbO9iDrqlXB/wbiQpF73PJoL6ensK6vkNVmjWyXlR1D7PkdlF\nO0LC7hHId94AeKEPALDSfTDrQweBe/yz+WZHDaBSJ+o6shmHx2XvlyBciZhl\nkEspsdVMo5+J04+w35HL8BcyriANUxtl1Imfn6wL0HPhFNBRWsVi+bnmVZly\nUdZywGbQeUcnXlhSZHNinG6mqfKgHlqT8ZjQ85J/jGH/XYJNJyx/hVsIaBjX\nbWzptf3DmvQ/sYWOrkjI5K+eB3AclvI+dKU5ndaRXv+reSjwz8WX/On2lNaQ\n1D1y+tTOH6CMAvY1HlWLlF+qA0bJOxptui1B54YBHrLvST50wTWHPQDyN++2\ngD1oRDeXwMxaMQXg3/gFjwGBM7WF3JfNvSHlfPC9exnWmG4Ld/jtOAUr2Bkp\nygti/Zzs7/4OHGqMTnf50ucRX851+992P7H9t9owkQtH45RJdM1D+YnZTFwv\niSyQby/DlRD9SnZqL+Ct0UJ1MEyLAkg7RkGpqnMHv+XILBhPZH+R2eXumfMc\nOYAE\r\n=2TrJ\r\n-----END PGP SIGNATURE-----\r\n"},"ember":{"edition":"octane"},"engines":{"node":"8.* || >= 10.*"},"gitHead":"75cc51cf80415b5ccfb83472b2b4f7ef212bac3d","scripts":{"test":"ember test  --query 'nolint&nojscs'","build":"ember build","start":"ember serve","lint:js":"eslint .","lint:hbs":"ember-template-lint .","test:all":"ember try:each"},"_npmUser":{"name":"st-h","email":"Steve.Hummingbird@yandex.com"},"repository":{"url":"git+https://github.com/adopted-ember-addons/ember-stripe-elements.git","type":"git"},"_npmVersion":"6.13.4","description":"A simple Ember wrapper for Stripe Elements","directories":{"doc":"doc","test":"tests"},"ember-addon":{"configPath":"tests/dummy/config"},"_nodeVersion":"13.6.0","dependencies":{"ember-cli-babel":"^7.13.0","ember-cli-htmlbars":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"coveralls":"^3.0.9","ember-cli":"~3.15.1","ember-try":"^1.4.0","loader.js":"^4.2.3","ember-sinon":"^4.1.1","babel-eslint":"^10.0.3","ember-source":"~3.15.0","ember-cli-sri":"^2.1.0","ember-resolver":"^7.0.0","ember-cli-qunit":"^4.1.1","ember-cli-shims":"^1.2.0","ember-cli-eslint":"^5.1.0","ember-cli-uglify":"^3.0.0","ember-cli-update":"^0.49.8","ember-auto-import":"^1.5.3","ember-sinon-qunit":"4.0.1","@glimmer/component":"^1.0.0","broccoli-asset-rev":"^3.0.0","eslint-plugin-node":"^11.0.0","travis-deploy-once":"^5.0.0","eslint-plugin-ember":"^7.7.1","ember-cli-code-coverage":"0.4.2","ember-cli-template-lint":"^1.0.0","ember-load-initializers":"^2.1.1","@ember/optional-features":"^1.1.0","ember-source-channel-url":"^2.0.1","ember-qunit-assert-helpers":"^0.2.2","ember-cli-dependency-checker":"^3.2.0","ember-cli-inject-live-reload":"^2.0.2","ember-export-application-global":"^2.0.1","ember-disable-prototype-extensions":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ember-stripe-elements_1.0.0-rc.1_1579167697412_0.4634724994112607","host":"s3://npm-registry-packages"}},"1.0.0-rc.2":{"name":"@adopted-ember-addons/ember-stripe-elements","version":"1.0.0-rc.2","keywords":["credit card","ember-addon","stripe","stripe element","stripe elements"],"author":{"name":"Josh Smith"},"license":"MIT","_id":"@adopted-ember-addons/ember-stripe-elements@1.0.0-rc.2","maintainers":[{"name":"alexlafroscia","email":"alex@lafroscia.com"},{"name":"alonbukai","email":"alonzorz@gmail.com"},{"name":"efx","email":"eflanagan@innovu.com"},{"name":"knownasilya","email":"knownasilya@gmail.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"scottkidder","email":"scott.kidder11@gmail.com"},{"name":"st-h","email":"Steve.Hummingbird@yandex.com"},{"name":"toranb","email":"toranb@gmail.com"}],"homepage":"https://github.com/adopted-ember-addons/ember-stripe-elements#readme","bugs":{"url":"https://github.com/adopted-ember-addons/ember-stripe-elements/issues"},"dist":{"shasum":"78a0495d9473a7f1f83c997a777bd96bda66ab21","tarball":"https://registry.npmjs.org/@adopted-ember-addons/ember-stripe-elements/-/ember-stripe-elements-1.0.0-rc.2.tgz","fileCount":34,"integrity":"sha512-9t1Mam0UWqygEd0JSJxBTvVahY5CFmyoxVc7Bdi7KK/UfxyNG/liCRZ0UFd+GZs6TYqbFmMuJqRXxyalVEuJag==","signatures":[{"sig":"MEUCIQD3rYVAjBpskx1KtY/vpWQYgCcVJ9c2fRCEDHt8edcGNgIgBJI4jDox84ZdL34fnVVFmN1zf9MafwIKEeyBh6eDQwc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQmp/CRA9TVsSAnZWagAARmwQAIZVl/Qq5z8lL0uu0Fea\nhRGC0JoVnGdpvAFPcP8IqKLQT4KV1k6LTcIjbZX5ljZ4SksAuxXh7sGM6HFc\n8zKUvFmjosPpRMnVUEKwnO7TeEqwX2tRAWQeypT3pS+aDbcVhVWk4Sj27mt1\nLoTaSOmlO6triy8OVQQJ56bLlQwZMTYiIQPuOugwoTLId0QukevofC+V9l4D\nTud+c5mELE+qEKj5Qy9u76bQayI7iFbYB/acM7oa51K95Mgt1B6uBULUA60S\nMLR2fK8Qg2HNv/GrdCyHvxvNAaGCKsnRSFDglfLFvF6LVktF3ykokDnL01do\nCBo4XumHxf5MI3cVGE2UhMXl2P8craGAM4s10IExDKLpV8QfE2MAhAV9u9sn\nW4N9JRgEFGXtfnPfxKFoPlJv86k8o+5q5VHaQl9cFeq3R0p02VP5AW2jsuwH\nWVf19ABa9pbAv16YAZpxMoh3LWXJJeP5OQrSXUDoQcSsvhcf5JAKD81DHYI9\nbvhl0zQ/IyFSRecpdBu7bkap0eobvT1jUppaJBzJhM4yelIUEjyc3eo7KLyq\nYRGKddJovYiSRpEY8uE7QZX9gsxkmOcPVMLZwClwDZ7GLwzRBUsDtmGYVde4\n2XfwXuCVle/hqkjuKNg+XH8P5MEPWm+mU3RS1kABcDryLfc/Kf/p7I3A7NYp\n2S0B\r\n=G3Km\r\n-----END PGP SIGNATURE-----\r\n"},"ember":{"edition":"octane"},"engines":{"node":"8.* || >= 10.*"},"gitHead":"76539d5ca9d790f37a6224eaa183c8fb49e8ef75","scripts":{"test":"ember test  --query 'nolint&nojscs'","build":"ember build","start":"ember serve","lint:js":"eslint .","lint:hbs":"ember-template-lint .","test:all":"ember try:each"},"_npmUser":{"name":"st-h","email":"Steve.Hummingbird@yandex.com"},"repository":{"url":"git+https://github.com/adopted-ember-addons/ember-stripe-elements.git","type":"git"},"_npmVersion":"6.13.7","description":"A simple Ember wrapper for Stripe Elements","directories":{"doc":"doc","test":"tests"},"ember-addon":{"configPath":"tests/dummy/config"},"_nodeVersion":"13.8.0","dependencies":{"ember-cli-babel":"^7.13.0","ember-cli-htmlbars":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"coveralls":"^3.0.9","ember-cli":"~3.15.1","ember-try":"^1.4.0","loader.js":"^4.2.3","ember-sinon":"^4.1.1","babel-eslint":"^10.0.3","ember-source":"~3.15.0","ember-cli-sri":"^2.1.0","ember-resolver":"^7.0.0","ember-cli-qunit":"^4.1.1","ember-cli-shims":"^1.2.0","ember-cli-eslint":"^5.1.0","ember-cli-uglify":"^3.0.0","ember-cli-update":"^0.49.8","ember-auto-import":"^1.5.3","ember-sinon-qunit":"4.0.1","@glimmer/component":"^1.0.0","broccoli-asset-rev":"^3.0.0","eslint-plugin-node":"^11.0.0","travis-deploy-once":"^5.0.0","eslint-plugin-ember":"^7.7.1","ember-cli-code-coverage":"0.4.2","ember-cli-template-lint":"^1.0.0","ember-load-initializers":"^2.1.1","@ember/optional-features":"^1.1.0","ember-source-channel-url":"^2.0.1","ember-qunit-assert-helpers":"^0.2.2","ember-cli-dependency-checker":"^3.2.0","ember-cli-inject-live-reload":"^2.0.2","ember-export-application-global":"^2.0.1","ember-disable-prototype-extensions":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ember-stripe-elements_1.0.0-rc.2_1581410943306_0.8841044886061111","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@adopted-ember-addons/ember-stripe-elements","version":"1.0.0","keywords":["credit card","ember-addon","stripe","stripe element","stripe elements"],"author":{"name":"Josh Smith"},"license":"MIT","_id":"@adopted-ember-addons/ember-stripe-elements@1.0.0","maintainers":[{"name":"lindyhopchris","email":"contact@gammie.co.uk"},{"name":"alexlafroscia","email":"alex@lafroscia.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"scottkidder","email":"scott.kidder11@gmail.com"},{"name":"toranb","email":"toranb@gmail.com"},{"name":"knownasilya","email":"knownasilya@gmail.com"},{"name":"alonbukai","email":"alonzorz@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"efx","email":"eflanagan@innovu.com"},{"name":"st-h","email":"Steve.Hummingbird@yandex.com"},{"name":"the-bionic","email":"inem.patrick@gmail.com"},{"name":"john.derr","email":"john.derr@maximos.io"},{"name":"jelhan","email":"npm@jhanschke.de"},{"name":"patocallaghan","email":"patocallaghan@gmail.com"}],"homepage":"https://github.com/adopted-ember-addons/ember-stripe-elements#readme","bugs":{"url":"https://github.com/adopted-ember-addons/ember-stripe-elements/issues"},"dist":{"shasum":"a4f056c860022ffae97215827bcef893b3ea5b23","tarball":"https://registry.npmjs.org/@adopted-ember-addons/ember-stripe-elements/-/ember-stripe-elements-1.0.0.tgz","fileCount":35,"integrity":"sha512-QMyolr4tA3wC8auEZ+A+AEmoIE4rsPHblxjeDWp/A3uNGRp5pnIk8FUM2TD1KixiGBfVELVT4EuQapkZS5oDlw==","signatures":[{"sig":"MEQCIGQcUvjf+cliwqWST0l1xougvpUWpEY7lahoaMjKMPrvAiApdqsb+8BzGoTUTjKR2LVGxS1xuxgi0k8wlVR4g5yhIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKmp7CRA9TVsSAnZWagAAJr4P/1KRbsxZ5xU1yiFCUzOy\n87pqj7Q2b+DY5qtHVqaKULhiquSL1NHT7enizYdi13muByuRBZ9W4BHDWdLJ\n5icrSr1HL0HKbybFjnnJ3gHKuqt3OiQRUSRPEc/AonRprLGqO3sAqr7Old1C\nOZXYTQ9hYw/X3IYh1t/fwJ+IXoYCaz1Gc3GYYA5+9trlVHvL8gPLn1N9gzP4\nrlg5sQd1mXslJf5pfjEhgf69hxDNvi3HSbEcKUeDf7P0tHctlgAQKvIwUVi1\nE9CZAtnhfMosvlNFLK0vXyNYJSfb7FNyhyiKORaeh93lu8yqQzw1VaFnw+jg\ndGl626Dg96fI2k7M1BgCSvxdM7Nt6fYVg1uqdjqw2ILtnFtEztglEuLqANQ9\n2v2RP+aQhR7VblRjl6lrQyJTClVnkbSfy2VfwYWZ38n1WCl5ZFx//cDG/dWQ\nUWU/yXtAFe7RlIeSyEkEyiJzYkZFZEd/s3sR7eosNBF+xSwOuDynrsY2cgdN\npucHqdFWIT+7i3ltYwaKqwsPeJCr594sKDuFW8S7ccBl7Vjw+gHcss4DBNzd\nNFZKj1gRwoJ8xAE09kX7WaiSWxxUTWq9UDDuslGFJUAQ7EQadEfC7Iq7Tozn\nLQhhUB4sq7PPAKwW5xoNGCqOYByxfum+KUYTZfLlMQmdhy0oiL3RxHQzXB4/\nmiik\r\n=craL\r\n-----END PGP SIGNATURE-----\r\n"},"ember":{"edition":"octane"},"engines":{"node":"8.* || >= 10.*"},"gitHead":"7c5c8ef681a2d507293d8dc4661fd0d4d2c50da7","scripts":{"test":"ember test  --query 'nolint&nojscs'","build":"ember build","start":"ember serve","lint:js":"eslint .","lint:hbs":"ember-template-lint .","test:all":"ember try:each"},"_npmUser":{"name":"lindyhopchris","email":"contact@gammie.co.uk"},"repository":{"url":"git+https://github.com/adopted-ember-addons/ember-stripe-elements.git","type":"git"},"_npmVersion":"6.14.3","description":"A simple Ember wrapper for Stripe Elements.","directories":{"doc":"doc","test":"tests"},"ember-addon":{"configPath":"tests/dummy/config"},"_nodeVersion":"12.14.1","dependencies":{"ember-cli-babel":"^7.13.0","ember-cli-htmlbars":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"coveralls":"^3.0.9","ember-cli":"~3.15.1","ember-try":"^1.4.0","loader.js":"^4.2.3","ember-sinon":"^4.1.1","babel-eslint":"^10.0.3","ember-source":"~3.15.0","ember-cli-sri":"^2.1.0","ember-resolver":"^7.0.0","ember-cli-qunit":"^4.1.1","ember-cli-shims":"^1.2.0","ember-cli-eslint":"^5.1.0","ember-cli-uglify":"^3.0.0","ember-cli-update":"^0.49.8","ember-auto-import":"^1.5.3","ember-sinon-qunit":"4.0.1","@glimmer/component":"^1.0.0","broccoli-asset-rev":"^3.0.0","eslint-plugin-node":"^11.0.0","travis-deploy-once":"^5.0.0","eslint-plugin-ember":"^7.7.1","ember-cli-code-coverage":"0.4.2","ember-cli-template-lint":"^1.0.0","ember-load-initializers":"^2.1.1","@ember/optional-features":"^1.1.0","ember-source-channel-url":"^2.0.1","ember-qunit-assert-helpers":"^0.2.2","ember-cli-dependency-checker":"^3.2.0","ember-cli-inject-live-reload":"^2.0.2","ember-export-application-global":"^2.0.1","ember-disable-prototype-extensions":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ember-stripe-elements_1.0.0_1613392506834_0.14453834600248916","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@adopted-ember-addons/ember-stripe-elements","version":"2.0.1","keywords":["credit card","ember-addon","stripe","stripe element","stripe elements"],"author":{"name":"Josh Smith"},"license":"MIT","_id":"@adopted-ember-addons/ember-stripe-elements@2.0.1","maintainers":[{"name":"alexlafroscia","email":"alex@lafroscia.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"scottkidder","email":"scott.kidder11@gmail.com"},{"name":"toranb","email":"toranb@gmail.com"},{"name":"knownasilya","email":"knownasilya@gmail.com"},{"name":"alonbukai","email":"alonzorz@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"efx","email":"eflanagan@innovu.com"},{"name":"st-h","email":"Steve.Hummingbird@yandex.com"},{"name":"the-bionic","email":"inem.patrick@gmail.com"},{"name":"john.derr","email":"john.derr@maximos.io"},{"name":"jelhan","email":"npm@jhanschke.de"},{"name":"patocallaghan","email":"patocallaghan@gmail.com"},{"name":"lindyhopchris","email":"contact@gammie.co.uk"}],"homepage":"https://github.com/adopted-ember-addons/ember-stripe-elements#readme","bugs":{"url":"https://github.com/adopted-ember-addons/ember-stripe-elements/issues"},"dist":{"shasum":"61be2ca42f28d687990927704f0c53e2b17492bf","tarball":"https://registry.npmjs.org/@adopted-ember-addons/ember-stripe-elements/-/ember-stripe-elements-2.0.1.tgz","fileCount":37,"integrity":"sha512-wnw8eJpjWXRdqyIK+eoGuOA3/bIuX45meUr7A7mO6+OvNwoYUcoiu8lOk7/3TJx+19oh6JJOe8Tq6J4R0AOBQg==","signatures":[{"sig":"MEYCIQDULSN6lKCZrBwBeG7qduOQ/SeusMCfWhMaaN3fDntnIwIhAMeBBS9nQv+JK988MH77FokGgnwGGc6aOb1X3Z7aE5cL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87211,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5tVwCRA9TVsSAnZWagAAb9AP/2aRHCtrU+SdaSHEvxnT\ne6PeuAOc5FzFmwUoYK1xEVh7gDzarPm5c0uLOeApSxhUBshllNkeNNMEQCuh\nEir+2OkKe3mCMPyLJ9/av86y9XJTLA3BFqpmpdj36z7fj3Mh5HDXmByRiADP\nlc5tpNfKhfJKFYCHzKHIZQnymxl67BRvkx9AXXMbtlGPwBCya+JEVNoA2tIJ\nmwqDV3MF6VSMmP4Urj5sqOwecucvoSfWKCNWoDn1UEiY6calwCQm2XRRCc1J\nFNpgTt7t08//KQd9VB34+io0zDNTiPx+3f3AbJ4NVAz9gUuf3vKzqi7r9Ta5\nu80s704+AP0NUd/Maj+5jJYQrIES9U+njwoPpvDRGjTCXvQqtbGWEG+Usf5a\n10lRcyQCkdgqaa7vsHhAzkYdt6oVvQQ7NSRlnx2wcxwYdOYDFtSLrzpPJjIZ\n0jDkja8jFQvnz85bthb+dJfO0ZgHJZfClEENf9IbqCW4s7SIYu+zd7T8Dz4R\nB32rahfEXlSbcJj7NDrq40fzM5MQF7ROwc8eLglhEsd9LXguDDlE4GH+Nt4C\nesFhJFIO4G/AZHvU5tjv1xYKJFjBEqt2x+9yxw8tKKFxQIbjb1qLhwTQctBu\nRTUKjGdPWI5Rou0IAMmmfZ43S+SCg/Txu/8RW+jGgR9El0xF1gM1rynftfx4\n3zph\r\n=kigp\r\n-----END PGP SIGNATURE-----\r\n"},"ember":{"edition":"octane"},"engines":{"node":"12.* || 14.* || >= 16"},"gitHead":"6342b725f66df5d83ef9f9b0571d414f2f304a3a","scripts":{"lint":"npm-run-all --aggregate-output --continue-on-error --parallel \"lint:!(fix)\"","test":"npm-run-all lint test:*","build":"ember build --environment=production","start":"ember serve","lint:js":"eslint . --cache","lint:fix":"npm-run-all --aggregate-output --continue-on-error --parallel lint:*:fix","lint:hbs":"ember-template-lint .","test:ember":"ember test","lint:js:fix":"eslint . --fix","lint:hbs:fix":"ember-template-lint . --fix","test:ember-compatibility":"ember try:each"},"_npmUser":{"name":"st-h","email":"Steve.Hummingbird@yandex.com"},"repository":{"url":"git+https://github.com/adopted-ember-addons/ember-stripe-elements.git","type":"git"},"_npmVersion":"6.14.15","description":"A simple Ember wrapper for Stripe Elements.","directories":{"doc":"doc","test":"tests"},"ember-addon":{"configPath":"tests/dummy/config"},"_nodeVersion":"14.18.2","dependencies":{"ember-cli-babel":"^7.26.11","ember-cli-htmlbars":"^6.0.1"},"_hasShrinkwrap":false,"devDependencies":{"qunit":"^2.17.2","eslint":"^8.7.0","webpack":"^5.65.0","prettier":"^2.5.1","coveralls":"^3.0.9","ember-cli":"~4.1.0","ember-try":"^2.0.0","loader.js":"^4.2.3","qunit-dom":"^2.0.0","ember-qunit":"^5.1.5","npm-run-all":"^4.1.5","babel-eslint":"^10.1.0","ember-source":"~4.1.0","ember-cli-sri":"^2.1.0","ember-modifier":"^3.0.0","ember-resolver":"^8.0.3","ember-cli-terser":"^4.0.2","ember-page-title":"^7.0.0","@glimmer/tracking":"^1.0.4","ember-auto-import":"^2.2.4","ember-sinon-qunit":"^6.0.0","@glimmer/component":"^1.0.4","broccoli-asset-rev":"^3.0.0","eslint-plugin-node":"^11.1.0","travis-deploy-once":"^5.0.0","@ember/test-helpers":"^2.6.0","ember-template-lint":"^4.0.0","eslint-plugin-ember":"^10.5.8","eslint-plugin-qunit":"^7.2.0","@embroider/test-setup":"^0.50.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@ember/render-modifiers":"^2.0.3","ember-cli-code-coverage":"^1.0.0","ember-load-initializers":"^2.1.2","@ember/optional-features":"^2.0.0","ember-source-channel-url":"^3.0.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-inject-live-reload":"^2.1.0","ember-export-application-global":"^2.0.1","ember-disable-prototype-extensions":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ember-stripe-elements_2.0.1_1642517872426_0.9953254264314273","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@adopted-ember-addons/ember-stripe-elements","version":"2.0.2","keywords":["credit card","ember-addon","stripe","stripe element","stripe elements"],"author":{"name":"Josh Smith"},"license":"MIT","_id":"@adopted-ember-addons/ember-stripe-elements@2.0.2","maintainers":[{"name":"alexlafroscia","email":"alex@lafroscia.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"scottkidder","email":"scott.kidder11@gmail.com"},{"name":"toranb","email":"toranb@gmail.com"},{"name":"knownasilya","email":"knownasilya@gmail.com"},{"name":"alonbukai","email":"alonzorz@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"efx","email":"eflanagan@innovu.com"},{"name":"st-h","email":"Steve.Hummingbird@yandex.com"},{"name":"the-bionic","email":"inem.patrick@gmail.com"},{"name":"john.derr","email":"john.derr@maximos.io"},{"name":"jelhan","email":"npm@jhanschke.de"},{"name":"patocallaghan","email":"patocallaghan@gmail.com"},{"name":"lindyhopchris","email":"contact@gammie.co.uk"}],"homepage":"https://github.com/adopted-ember-addons/ember-stripe-elements#readme","bugs":{"url":"https://github.com/adopted-ember-addons/ember-stripe-elements/issues"},"dist":{"shasum":"f4f3a0f646612b11c99becf0d585875648840e98","tarball":"https://registry.npmjs.org/@adopted-ember-addons/ember-stripe-elements/-/ember-stripe-elements-2.0.2.tgz","fileCount":37,"integrity":"sha512-H//1NXiRz6TrY7m7r2Inn5QqgKqqRu5VrXuXwsSvXLxP7Cu1z5oMMWClDuoKYlwHRBFbkrGsAzRhXg3QoLYFdQ==","signatures":[{"sig":"MEQCIDVhMtyA+tBiwDn8BvqAy7YV+eln9pj9XQIYwOPV8DZcAiAGrqM1w99zKprCl85Q4Y9QFZsRPrO7M+HQ+LA14BuQnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5uIkCRA9TVsSAnZWagAAfXYP/jQtgwLluDEUMy/j03fE\naa0nT0AraMbykKhY3TFsD+PkJvNUjq/nT8PYsKFOvs62lxJ9jqfdYcrl5Aq2\nTbSWP4mpY0euVkjfISC3GunWIG1zCsNLX7R76av6plqMG4JFqfnH0wJFA0WE\n0VtYWwpPc2z0nNdblAWCav7Brl06mxd4tCBvAt6kpy2WzjZF0N/jp7Fs4VR+\nLOy712LzfNd2raJ3F+K1r5vPwD/vmcoVf89NbTVRNsneL2NT+jRTVwGgol0v\nPoSubu3EamXCLrh7f9DJaEeFBxeYkX8biTHRLulFYAFlz0ctHqJ6eD3h8R2W\n63VKCIbSDj/4U6GvL0g2c5no0Ss1mMj6J+vPwHzm8KPKa+BZabzTofdQr+1B\nZBxMAjhWG+Q7PA/zJNzQBj6ZUZaTmfB9UK5SSv9ZuOC9VU640uLuIUdD9COA\npW/UcA/eBXn8Hioe8rmNdMKcle47kBTTHjZBhtPtMuo/b+RiBRr8AlsKCrGJ\n2tPaZXjZvAY7EotGrd5e5ryqOoHjR7vHSS5c2Nm7oirGsOgN5DaPfVG9FFUb\nGk+dp6IJt9LDNk9WoIjk2fV5aq5wWDYmVzpJPHqhz300hCSdp9sJhmiEMvHA\nii2QSbQW+xesQEmnXkxXqZN4E+azusGAVs6qEdECviHnsfiqCnkhB9vgnAFT\nHt+B\r\n=C0Zk\r\n-----END PGP SIGNATURE-----\r\n"},"ember":{"edition":"octane"},"engines":{"node":"12.* || 14.* || >= 16"},"gitHead":"7a16eb462951dadf1f3063a18a0956935f66c2ff","scripts":{"lint":"npm-run-all --aggregate-output --continue-on-error --parallel \"lint:!(fix)\"","test":"npm-run-all lint test:*","build":"ember build --environment=production","start":"ember serve","lint:js":"eslint . --cache","lint:fix":"npm-run-all --aggregate-output --continue-on-error --parallel lint:*:fix","lint:hbs":"ember-template-lint .","test:ember":"ember test","lint:js:fix":"eslint . --fix","lint:hbs:fix":"ember-template-lint . --fix","test:ember-compatibility":"ember try:each"},"_npmUser":{"name":"st-h","email":"Steve.Hummingbird@yandex.com"},"repository":{"url":"git+https://github.com/adopted-ember-addons/ember-stripe-elements.git","type":"git"},"_npmVersion":"6.14.15","description":"A simple Ember wrapper for Stripe Elements.","directories":{"doc":"doc","test":"tests"},"ember-addon":{"configPath":"tests/dummy/config"},"_nodeVersion":"14.18.2","dependencies":{"ember-cli-babel":"^7.26.11","ember-cli-htmlbars":"^6.0.1"},"_hasShrinkwrap":false,"devDependencies":{"qunit":"^2.17.2","eslint":"^8.7.0","webpack":"^5.65.0","prettier":"^2.5.1","coveralls":"^3.0.9","ember-cli":"~4.1.0","ember-try":"^2.0.0","loader.js":"^4.2.3","qunit-dom":"^2.0.0","ember-qunit":"^5.1.5","npm-run-all":"^4.1.5","babel-eslint":"^10.1.0","ember-source":"~4.1.0","ember-cli-sri":"^2.1.0","ember-modifier":"^3.0.0","ember-resolver":"^8.0.3","ember-cli-terser":"^4.0.2","ember-page-title":"^7.0.0","@glimmer/tracking":"^1.0.4","ember-auto-import":"^2.2.4","ember-sinon-qunit":"^6.0.0","@glimmer/component":"^1.0.4","broccoli-asset-rev":"^3.0.0","eslint-plugin-node":"^11.1.0","travis-deploy-once":"^5.0.0","@ember/test-helpers":"^2.6.0","ember-template-lint":"^4.0.0","eslint-plugin-ember":"^10.5.8","eslint-plugin-qunit":"^7.2.0","@embroider/test-setup":"^0.50.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@ember/render-modifiers":"^2.0.3","ember-cli-code-coverage":"^1.0.0","ember-load-initializers":"^2.1.2","@ember/optional-features":"^2.0.0","ember-source-channel-url":"^3.0.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-inject-live-reload":"^2.1.0","ember-export-application-global":"^2.0.1","ember-disable-prototype-extensions":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ember-stripe-elements_2.0.2_1642521124418_0.20952826009535408","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@adopted-ember-addons/ember-stripe-elements","version":"2.0.3","keywords":["credit card","ember-addon","stripe","stripe element","stripe elements"],"author":{"name":"Josh Smith"},"license":"MIT","_id":"@adopted-ember-addons/ember-stripe-elements@2.0.3","maintainers":[{"name":"alexlafroscia","email":"alex@lafroscia.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"scottkidder","email":"scott.kidder11@gmail.com"},{"name":"toranb","email":"toranb@gmail.com"},{"name":"knownasilya","email":"knownasilya@gmail.com"},{"name":"alonbukai","email":"alonzorz@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"efx","email":"eflanagan@innovu.com"},{"name":"st-h","email":"Steve.Hummingbird@yandex.com"},{"name":"the-bionic","email":"inem.patrick@gmail.com"},{"name":"john.derr","email":"john.derr@maximos.io"},{"name":"jelhan","email":"npm@jhanschke.de"},{"name":"patocallaghan","email":"patocallaghan@gmail.com"},{"name":"lindyhopchris","email":"contact@gammie.co.uk"}],"homepage":"https://github.com/adopted-ember-addons/ember-stripe-elements#readme","bugs":{"url":"https://github.com/adopted-ember-addons/ember-stripe-elements/issues"},"dist":{"shasum":"2d28b7a2ddcc8278cae891186e8dfed46940add4","tarball":"https://registry.npmjs.org/@adopted-ember-addons/ember-stripe-elements/-/ember-stripe-elements-2.0.3.tgz","fileCount":36,"integrity":"sha512-JM1O2xmhvicr+JfxuP3OJ2ZiE0AdLBR/o14TNI/m1h/ERUn3Sjj14J94fDdSPVgiUqvBXNJEJt4KAXSEbM1Yog==","signatures":[{"sig":"MEUCIEH3rHKB45qtsvsjfQRJR5VdFRu4L8bBADAu+8MGKiUBAiEAvReivcsF+/tsf66xVDkUJ8whZzTp1t7gHr2k36jUZL4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87025,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiF0hEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1UhAAhfx6lrO7RDgCxF58KsVGjOV7vaA3Cq+b6JwbTJWt3NxuXF04\r\nbaSMX9rkrXv5OIct5nM0YxyoymcbJogps9LRjREh8XoCQVET8SkAr1qNtsy1\r\n5YL0z/34G2FtNVLOr0oJmnW87pF9sTprEupbxPqy7qj3YBwoROLIkLLciWez\r\nKzNQcHtMEyFLVErU3qHQsE3mCM3YVGJjTJYu20HaROdOisIYO424xXX2XNKR\r\npDYDxRQfPdPI9oC1t3qlpQeEDSqjr5ikJQul7NklYe1O1jodyiQGeWK8L38z\r\ncPN/D+WQmePDSgWL9LOEflmE8LY9ukULefv9ckS/n+WfU0IRDpednksTDez4\r\nNtFMjI1hU7h1w0po5Vp/J9+YMfi1rY+ar8vRg2hzV/B9A5ydDn589K3cyccj\r\nX8KZ49wYw6Kqomtx0/zOdLGfy5/jkH1RThUoZ/8nVt5KYVBMGJDQcKtpoto+\r\n6dW+W/MmxaIvbQGnmPnKNcuZXYig77x+inWMnwakBwfO1zM9O7+64fz6jOU+\r\nStudqLNvk5J9vT/Ylv2NBS2oOqqPAiSEKXK9EsvE7J71ylZnma3UnxsI5tcz\r\nyzVrF6dHVDqYNIIJLVHOvIXe7oprg8276ENIarmlULMmZws5fL+GAw70dMsg\r\n4P2I7NRzYPBPU7TTUDbrIwCM8PZQy2h5pN8=\r\n=hbEt\r\n-----END PGP SIGNATURE-----\r\n"},"ember":{"edition":"octane"},"engines":{"node":"12.* || 14.* || >= 16"},"gitHead":"8a6d281d4bf1ad5f78299c0afa30b0776192e52e","scripts":{"lint":"npm-run-all --aggregate-output --continue-on-error --parallel \"lint:!(fix)\"","test":"npm-run-all lint test:*","build":"ember build --environment=production","start":"ember serve","lint:js":"eslint . --cache","lint:fix":"npm-run-all --aggregate-output --continue-on-error --parallel lint:*:fix","lint:hbs":"ember-template-lint .","test:ember":"ember test","lint:js:fix":"eslint . --fix","lint:hbs:fix":"ember-template-lint . --fix","test:ember-compatibility":"ember try:each"},"_npmUser":{"name":"st-h","email":"Steve.Hummingbird@yandex.com"},"repository":{"url":"git+https://github.com/adopted-ember-addons/ember-stripe-elements.git","type":"git"},"_npmVersion":"6.14.15","description":"A simple Ember wrapper for Stripe Elements.","directories":{"doc":"doc","test":"tests"},"ember-addon":{"configPath":"tests/dummy/config"},"_nodeVersion":"14.18.2","dependencies":{"ember-cli-babel":"^7.26.11","ember-cli-htmlbars":"^6.0.1"},"_hasShrinkwrap":false,"devDependencies":{"qunit":"^2.17.2","eslint":"^8.7.0","webpack":"^5.65.0","prettier":"^2.5.1","coveralls":"^3.0.9","ember-cli":"~4.1.0","ember-try":"^2.0.0","loader.js":"^4.2.3","qunit-dom":"^2.0.0","ember-qunit":"^5.1.5","npm-run-all":"^4.1.5","babel-eslint":"^10.1.0","ember-source":"~4.1.0","ember-cli-sri":"^2.1.0","ember-modifier":"^3.0.0","ember-resolver":"^8.0.3","ember-cli-terser":"^4.0.2","ember-page-title":"^7.0.0","@glimmer/tracking":"^1.0.4","ember-auto-import":"^2.2.4","ember-sinon-qunit":"^6.0.0","@glimmer/component":"^1.0.4","broccoli-asset-rev":"^3.0.0","eslint-plugin-node":"^11.1.0","travis-deploy-once":"^5.0.0","@ember/test-helpers":"^2.6.0","ember-template-lint":"^4.0.0","eslint-plugin-ember":"^10.5.8","eslint-plugin-qunit":"^7.2.0","@embroider/test-setup":"^0.50.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@ember/render-modifiers":"^2.0.3","ember-cli-code-coverage":"^1.0.0","ember-load-initializers":"^2.1.2","@ember/optional-features":"^2.0.0","ember-source-channel-url":"^3.0.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-inject-live-reload":"^2.1.0","ember-export-application-global":"^2.0.1","ember-disable-prototype-extensions":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ember-stripe-elements_2.0.3_1645692996043_0.17125723813796756","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"@adopted-ember-addons/ember-stripe-elements","version":"2.0.4","keywords":["credit card","ember-addon","stripe","stripe element","stripe elements"],"author":{"name":"Josh Smith"},"license":"MIT","_id":"@adopted-ember-addons/ember-stripe-elements@2.0.4","maintainers":[{"name":"alexlafroscia","email":"alex@lafroscia.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"scottkidder","email":"scott.kidder11@gmail.com"},{"name":"toranb","email":"toranb@gmail.com"},{"name":"knownasilya","email":"knownasilya@gmail.com"},{"name":"alonbukai","email":"alonzorz@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"efx","email":"eflanagan@innovu.com"},{"name":"st-h","email":"Steve.Hummingbird@yandex.com"},{"name":"the-bionic","email":"inem.patrick@gmail.com"},{"name":"john.derr","email":"john.derr@maximos.io"},{"name":"jelhan","email":"npm@jhanschke.de"},{"name":"patocallaghan","email":"patocallaghan@gmail.com"},{"name":"lindyhopchris","email":"contact@gammie.co.uk"}],"homepage":"https://github.com/adopted-ember-addons/ember-stripe-elements#readme","bugs":{"url":"https://github.com/adopted-ember-addons/ember-stripe-elements/issues"},"dist":{"shasum":"0a0ca69ce58c9e151c7e388dd987a7239fd1cb9f","tarball":"https://registry.npmjs.org/@adopted-ember-addons/ember-stripe-elements/-/ember-stripe-elements-2.0.4.tgz","fileCount":36,"integrity":"sha512-MmxLIMSmi/6s3gxutVSRo9JZKZbEYZvYF5oql0/hdbzU1zL83nnX00aM/iLNku9zAkRg6EUJpJcQJuhoaQ3o6A==","signatures":[{"sig":"MEYCIQDPdKfeTCtWrMvOxID9bIfoge5Hingi9ZZKuNyoziLCrwIhANIyfOM0NLVEe7PPYdp1P03YGrplUxKB4Dfpg6lA5sBe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87766,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiG49UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2Jw//SB5jTXhihUp9yyeh+DwCZOjWlzo/zPcqx9lMViG2UB/Veaqk\r\nHMlzitlcTkYSfiLiVUQiqSzvIRJ4jTMFDEOEMTAUi8UcpbE8nCjpwIfJ9818\r\n4j6zrvUsl6bOLBTPXSS5sx7dV6ByZiqu63kpZSxw3wU0JNZYA+YIJp9bXqSP\r\neMz7d6F7cRP4HU07QOzDnN0dl0TGMkxrNasnJqHL9aUtWREbmzB3fzGCXqs/\r\nFqY109IOZa/Myqf7rwONUJ1Ei/EjHxb+yeuFxj04SHTBBPbLKeehf5nTvNFW\r\nyt0UkL8K6aEIninnzdRPZ+9tx2VHs37V2F0ft/dDuNWzK5uKj0etauXUrSUR\r\np/3ga5bVr78+ZwOCPxkn1xS2CNoUxZflwFI6l7fbJdrgtcMHqI0RG8iqetvG\r\nOSfFZ8SVqvnDbIFK3Fdpx5yQxCAKCeRaY7qKaLBjB1zvmJh2QDWQIJ7gYxQi\r\nt7AdHexFX50pj9kVEi+6KHluu2kxntnoQiQGBk2H8ARePLnwaj9vZhaKziQ+\r\n5i8ROfIQtKfjSaQeZIUI5QPfliRz0U2e/o17Bx/r5+X42b/GxALuvJssZ8eV\r\nJjTDjouANx7zBelPeGDsj/B+lXe7SOzx7rH9mf03uDiZhohsaHsXu28qKV4i\r\nnr4QT/7tTQ9CsjJ0AtforQvSvHZ4nFZ/4A0=\r\n=/UUU\r\n-----END PGP SIGNATURE-----\r\n"},"ember":{"edition":"octane"},"engines":{"node":"12.* || 14.* || >= 16"},"gitHead":"c57b408a98a5be7fca4b25327ca1b56e235a9876","scripts":{"lint":"npm-run-all --aggregate-output --continue-on-error --parallel \"lint:!(fix)\"","test":"npm-run-all lint test:*","build":"ember build --environment=production","start":"ember serve","lint:js":"eslint . --cache","lint:fix":"npm-run-all --aggregate-output --continue-on-error --parallel lint:*:fix","lint:hbs":"ember-template-lint .","test:ember":"ember test","lint:js:fix":"eslint . --fix","lint:hbs:fix":"ember-template-lint . --fix","test:ember-compatibility":"ember try:each"},"_npmUser":{"name":"st-h","email":"Steve.Hummingbird@yandex.com"},"repository":{"url":"git+https://github.com/adopted-ember-addons/ember-stripe-elements.git","type":"git"},"_npmVersion":"6.14.15","description":"A simple Ember wrapper for Stripe Elements.","directories":{"doc":"doc","test":"tests"},"ember-addon":{"configPath":"tests/dummy/config"},"_nodeVersion":"14.18.2","dependencies":{"ember-cli-babel":"^7.26.11","ember-cli-htmlbars":"^6.0.1"},"_hasShrinkwrap":false,"devDependencies":{"qunit":"^2.17.2","eslint":"^8.9.0","webpack":"^5.65.0","prettier":"^2.5.1","coveralls":"^3.0.9","ember-cli":"~4.1.0","ember-try":"^2.0.0","loader.js":"^4.2.3","qunit-dom":"^2.0.0","@babel/core":"^7.17.5","ember-qunit":"^5.1.5","npm-run-all":"^4.1.5","ember-source":"~4.1.0","ember-cli-sri":"^2.1.0","ember-modifier":"^3.0.0","ember-resolver":"^8.0.3","ember-cli-terser":"^4.0.2","ember-page-title":"^7.0.0","@glimmer/tracking":"^1.0.4","ember-auto-import":"^2.2.4","ember-sinon-qunit":"^6.0.0","@glimmer/component":"^1.0.4","broccoli-asset-rev":"^3.0.0","eslint-plugin-node":"^11.1.0","travis-deploy-once":"^5.0.0","@ember/test-helpers":"^2.6.0","ember-template-lint":"^4.2.0","eslint-plugin-ember":"^10.5.9","eslint-plugin-qunit":"^7.2.0","@babel/eslint-parser":"^7.17.0","@embroider/test-setup":"^0.50.2","eslint-config-prettier":"^8.4.0","eslint-plugin-prettier":"^4.0.0","@ember/render-modifiers":"^2.0.3","ember-cli-code-coverage":"^1.0.0","ember-load-initializers":"^2.1.2","@ember/optional-features":"^2.0.0","ember-source-channel-url":"^3.0.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-inject-live-reload":"^2.1.0","ember-export-application-global":"^2.0.1","@babel/plugin-proposal-decorators":"^7.17.2","ember-disable-prototype-extensions":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ember-stripe-elements_2.0.4_1645973332383_0.7023885566939536","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"@adopted-ember-addons/ember-stripe-elements","version":"2.0.5","keywords":["credit card","ember-addon","stripe","stripe element","stripe elements"],"author":{"name":"Josh Smith"},"license":"MIT","_id":"@adopted-ember-addons/ember-stripe-elements@2.0.5","maintainers":[{"name":"alexlafroscia","email":"alex@lafroscia.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"scottkidder","email":"scott.kidder11@gmail.com"},{"name":"toranb","email":"toranb@gmail.com"},{"name":"knownasilya","email":"knownasilya@gmail.com"},{"name":"alonbukai","email":"alonzorz@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"st-h","email":"Steve.Hummingbird@yandex.com"},{"name":"the-bionic","email":"inem.patrick@gmail.com"},{"name":"john.derr","email":"john.derr@maximos.io"},{"name":"jelhan","email":"npm@jhanschke.de"},{"name":"patocallaghan","email":"patocallaghan@gmail.com"},{"name":"lindyhopchris","email":"contact@gammie.co.uk"}],"homepage":"https://github.com/adopted-ember-addons/ember-stripe-elements#readme","bugs":{"url":"https://github.com/adopted-ember-addons/ember-stripe-elements/issues"},"dist":{"shasum":"cfa3f74c15395d74a89751e0ada3451fbadf9d4a","tarball":"https://registry.npmjs.org/@adopted-ember-addons/ember-stripe-elements/-/ember-stripe-elements-2.0.5.tgz","fileCount":37,"integrity":"sha512-OPANw0wSqnxebgDRWU50qT+oQEdumBBkOxbeEEJMd9WivQhmlT3Cp8Y4Pu6BToMUtjXSVc14gQvy21HGDV8eTQ==","signatures":[{"sig":"MEQCIF5YbyyRRdmd2aKs1zGVRDFxdIJHvcUI+/ioeMJhUhhtAiBVG7rakYjmpJilFrLHLuQr5E6QbNWcYMVJ1GKiPqBN7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91244},"ember":{"edition":"octane"},"engines":{"node":"12.* || 14.* || >= 16"},"gitHead":"ea2a63cdfcad742134c888ca087e9b12fa3d9335","scripts":{"lint":"npm-run-all --aggregate-output --continue-on-error --parallel \"lint:!(fix)\"","test":"npm-run-all lint test:*","build":"ember build --environment=production","start":"ember serve","lint:js":"eslint . --cache","lint:fix":"npm-run-all --aggregate-output --continue-on-error --parallel lint:*:fix","lint:hbs":"ember-template-lint .","test:ember":"ember test","lint:js:fix":"eslint . --fix","lint:hbs:fix":"ember-template-lint . --fix","test:ember-compatibility":"ember try:each"},"_npmUser":{"name":"knownasilya","email":"knownasilya@gmail.com"},"release-it":{"git":{"tagName":"v${version}"},"github":{"release":true,"tokenRef":"GITHUB_AUTH"},"plugins":{"@release-it-plugins/lerna-changelog":{"infile":"CHANGELOG.md","launchEditor":false}}},"repository":{"url":"git+https://github.com/adopted-ember-addons/ember-stripe-elements.git","type":"git"},"_npmVersion":"8.5.5","description":"A simple Ember wrapper for Stripe Elements.","directories":{"doc":"doc","test":"tests"},"ember-addon":{"configPath":"tests/dummy/config"},"_nodeVersion":"16.15.0","dependencies":{"ember-cli-babel":"^7.26.11","ember-cli-htmlbars":"^6.0.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"qunit":"^2.17.2","eslint":"^8.9.0","webpack":"^5.65.0","prettier":"^2.5.1","coveralls":"^3.0.9","ember-cli":"~4.1.0","ember-try":"^2.0.0","loader.js":"^4.2.3","qunit-dom":"^2.0.0","release-it":"^15.5.0","@babel/core":"^7.17.5","ember-qunit":"^5.1.5","npm-run-all":"^4.1.5","ember-source":"~4.1.0","ember-cli-sri":"^2.1.0","ember-modifier":"^3.0.0","ember-resolver":"^8.0.3","ember-cli-terser":"^4.0.2","ember-page-title":"^7.0.0","@glimmer/tracking":"^1.0.4","ember-auto-import":"^2.2.4","ember-sinon-qunit":"^6.0.0","@glimmer/component":"^1.0.4","broccoli-asset-rev":"^3.0.0","eslint-plugin-node":"^11.1.0","travis-deploy-once":"^5.0.0","@ember/test-helpers":"^2.6.0","ember-template-lint":"^4.2.0","eslint-plugin-ember":"^10.5.9","eslint-plugin-qunit":"^7.2.0","@babel/eslint-parser":"^7.17.0","@embroider/test-setup":"^0.50.2","eslint-config-prettier":"^8.4.0","eslint-plugin-prettier":"^4.0.0","@ember/render-modifiers":"^2.0.3","ember-cli-code-coverage":"^1.0.0","ember-load-initializers":"^2.1.2","@ember/optional-features":"^2.0.0","ember-source-channel-url":"^3.0.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-inject-live-reload":"^2.1.0","ember-export-application-global":"^2.0.1","@babel/plugin-proposal-decorators":"^7.17.2","ember-disable-prototype-extensions":"^1.1.2","@release-it-plugins/lerna-changelog":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ember-stripe-elements_2.0.5_1693515606174_0.2427250861709911","host":"s3://npm-registry-packages"}}},"time":{"created":"2020-01-14T09:53:34.136Z","modified":"2024-10-18T21:34:56.265Z","0.5.0":"2020-01-14T09:53:34.423Z","1.0.0-rc.0":"2020-01-14T16:25:00.243Z","1.0.0-rc.1":"2020-01-16T09:41:37.543Z","1.0.0-rc.2":"2020-02-11T08:49:03.462Z","1.0.0":"2021-02-15T12:35:06.963Z","2.0.0":"2022-01-18T14:16:34.732Z","2.0.1":"2022-01-18T14:57:52.625Z","2.0.2":"2022-01-18T15:52:04.594Z","2.0.3":"2022-02-24T08:56:36.229Z","2.0.4":"2022-02-27T14:48:52.587Z","2.0.5":"2023-08-31T21:00:06.415Z"},"bugs":{"url":"https://github.com/adopted-ember-addons/ember-stripe-elements/issues"},"author":{"name":"Josh Smith"},"license":"MIT","homepage":"https://github.com/adopted-ember-addons/ember-stripe-elements#readme","keywords":["credit card","ember-addon","stripe","stripe element","stripe elements"],"repository":{"url":"git+https://github.com/adopted-ember-addons/ember-stripe-elements.git","type":"git"},"description":"A simple Ember wrapper for Stripe Elements.","maintainers":[{"email":"sergeastapov@gmail.com","name":"sergeastapov"},{"email":"rwwagner90@gmail.com","name":"rwwagner90"},{"email":"chris@manson.ie","name":"real_ate"},{"email":"alex@lafroscia.com","name":"alexlafroscia"},{"email":"melaniersumner@gmail.com","name":"melsumner"},{"email":"scott.kidder11@gmail.com","name":"scottkidder"},{"email":"toranb@gmail.com","name":"toranb"},{"email":"knownasilya@gmail.com","name":"knownasilya"},{"email":"alonzorz@gmail.com","name":"alonbukai"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"Steve.Hummingbird@yandex.com","name":"st-h"},{"email":"inem.patrick@gmail.com","name":"the-bionic"},{"email":"john.derr@maximos.io","name":"john.derr"},{"email":"npm@jhanschke.de","name":"jelhan"},{"email":"patocallaghan@gmail.com","name":"patocallaghan"},{"email":"contact@gammie.co.uk","name":"lindyhopchris"}],"readme":"<p align=\"center\">\n  <img src=\"https://github.com/adopted-ember-addons/ember-stripe-elements/raw/master/docs/img/ember-stripe-elements.png\" />\n  <br />\n  <img src=\"https://github.com/adopted-ember-addons/ember-stripe-elements/raw/master/docs/img/demo.gif\" />\n</p>\n\n---\n\n[![Build Status](https://travis-ci.org/adopted-ember-addons/ember-stripe-elements.svg?branch=master)](https://travis-ci.org/adopted-ember-addons/ember-stripe-elements)\n[![Latest NPM release](https://img.shields.io/npm/v/@adopted-ember-addons/ember-stripe-elements.svg)](https://www.npmjs.com/package/@adopted-ember-addons/ember-stripe-elements)\n[![Ember Observer Score](https://emberobserver.com/badges/@adopted-ember-addons/ember-stripe-elements.svg)](https://emberobserver.com/addons/@adopted-ember-addons/ember-stripe-elements)\n\n\nember-stripe-elements\n==============================================================================\n\nA simple Ember wrapper for [Stripe Elements](https://stripe.com/docs/elements).\n\n\nMaintainers wanted\n------------------------------------------------------------------------------\n\nIf you can spare some time in helping maintain this addon, please let us know in the [Discord](https://discord.gg/emberjs) `adopted-ember-addons` channel or open an issue.\n\n\nFeatures\n------------------------------------------------------------------------------\n\n- Inject `<script src=\"https://js.stripe.com/v3/\"></script>` into your application's `<body>`\n- Initialize `Stripe` with your publishable key\n- Inject a `stripev3` service into your controllers so you can use the functions usually available on the `stripe` object (see https://stripe.com/docs/stripe-js/reference#the-stripe-object):\n  - `stripe.elements()`\n  - `stripe.confirmCardPayment()`\n  - `stripe.createToken()`\n  - `stripe.createSource()`\n  - `stripe.createPaymentMethod()`\n  - `stripe.retrieveSource()`\n  - `stripe.paymentRequest()`\n  - `stripe.redirectToCheckout()`\n  - `stripe.retrievePaymentIntent()`\n  - `stripe.handleCardPayment()`\n  - `stripe.handleCardAction()`\n  - `stripe.confirmPaymentIntent()`\n  - `stripe.handleCardSetup()`\n  - `stripe.confirmCardSetup()`\n  - `stripe.retrieveSetupIntent()`\n  - `stripe.confirmSetupIntent()`\n- Simple, configurable Ember components like `<StripeCard/>` (demoed in the gif above)\n\n\nInstallation\n------------------------------------------------------------------------------\n\n```\nember install @adopted-ember-addons/ember-stripe-elements\n```\n\n## Breaking Changes\n\n**Version 2.0.0**\n\ntest helpers need to be imported from '@adopted-ember-addons/ember-stripe-elements/test-support'\n\n\nCompatibility\n------------------------------------------------------------------------------\n\n* Ember.js v3.24 or above\n* Ember CLI v3.24 or above\n* Node.js v12 or above\n\n\nConfiguration\n------------------------------------------------------------------------------\n\n### Stripe Publishable Key\n\nYou must set your [publishable key](https://support.stripe.com/questions/where-do-i-find-my-api-keys) in `config/environment.js`.\nAlso, [stripe options](https://stripe.com/docs/js/initializing#init_stripe_js-options) contains optional values that you could configure if you want to.\n\n```js\nENV.stripe = {\n  publishableKey: 'pk_thisIsATestKey',\n  stripeOptions: {\n    stripeAccount: 'acct_test_account',\n    locale: 'en',\n  },\n};\n```\n\n### Mocking the Stripe API\n\nYou can configure the Stripe API to be mocked instead of loaded from `https://js.stripe.com/v3/`. This is useful for testing.\n\n```js\nENV.stripe = {\n  mock: true,\n};\n```\n\nWhen enabled, a [mock Stripe object](https://github.com/adopted-ember-addons/ember-stripe-elements/blob/master/addon/utils/stripe-mock.js) will be assigned to `window.Stripe` when your app is initialized.\n\nWhen using the Stripe mock in tests you will likely need to override the mock's methods according to the needs of your test like so:\n\n```js\nthis.owner.lookup('service:stripev3').createToken = () => ({ token: { id: 'token' } });\n```\n### Testing and Simulating User Input\n\nWhen a {{stripe-element}} is instantiated and in the DOM, the underlying `stripeElement` is available via the `stripev3` service. Calling `stripeService.getActiveElements()` will return an array of those native stripeElements.\n\nThis is primarily useful in testing.  Stripe renders an iframe which is mostly inaccessible in a test environment, making simulating user input impossible.\n\nYou can fill this gap by making the `stripeElement` emit compatible events, which is a reasonable simulation of the results when in a test context.\n\nThis add-on includes some handy utilities for this purpose that can be imported from stripe-mock.\n\n```js\nimport StripeMock, { stripeEventUtils } from '@adopted-ember-addons/ember-stripe-elements/test-support';\n\nhooks.beforeEach(() => window.Stripe = StripeMock);\n\nstripeEventUtils.triggerReady(stripeElement);\nstripeEventUtils.triggerBlur(stripeElement);\nstripeEventUtils.triggerFocus(stripeElement);\nstripeEventUtils.triggerIncomplete(stripeElement);\nstripeEventUtils.triggerComplete(stripeElement);\nstripeEventUtils.triggerError(stripeElement, additionalArgs);\nstripeEventUtils.triggerChange(stripeElement, additionalArgs);\n```\n\nBoth `triggerError` and `triggerChange` accept a second argument that can be used to override the default event attributes provided by this addon.\n\nNote: these will not actually change the content of the Stripe UI, they simply force the stripeElement to emit events that are being listened for. WARNING: These utilities rely on undocumented methods, so this may break in the future. This is only intended for use in a test environment. The events are also not exhaustive, but cover the core user flows.\n\n```js\nimport StripeMock, { stripeEventUtils } from '@adopted-ember-addons/ember-stripe-elements/test-support';\n\nmodule('...', function (hooks) {\n\n  hooks.beforeEach(() => window.Stripe = StripeMock);\n\n  test('user enters valid data', function (assert) {\n\n    //...some code rendering a {{stripe element}}\n\n    const [stripeElement] = stripeService.getActiveElements();\n    stripeEventUtils.triggerComplete(stripeElement);\n    ...\n  });\n});\n```\n\n### Lazy loading\n\nYou can configure Stripe.js to lazy load when you need it.\n\n```js\nENV.stripe = {\n  lazyLoad: true,\n};\n```\n\nWhen enabled, Stripe.js will not be loaded until you call the `load()` function on the service. It's best to call this function in a route's `beforeModel` hook.\n\n```js\n// subscription page route\n\nimport Route from '@ember/routing/route';\nimport { inject as service } from '@ember/service';\n\nexport default class SubscriptionRoute extends Route {\n  @service('stripev3') stripe;\n\n  beforeModel() {\n    return this.stripe.load();\n  }\n}\n```\n\nNote that the `load` function returns a `Promise`. By returning this promise you ensure that Stripe is fully loaded before the route procedes to the next `model` hook.\n\nYou can also pass `publishableKey` and optional `stripeOptions` to the `load` function.\n\n```js\nthis.stripe.load('pk_thisIsATestKey', {\n  locale: 'en',\n  stripeAccount: 'acct_24BFMpJ1svR5A89k',\n});\n```\n\n\nComponents\n------------------------------------------------------------------------------\n\n### Basics\n\nEvery component will:\n\n- Accept the same array of [`options`](https://stripe.com/docs/elements/reference#element-options) accepted by Stripe Elements\n- Call `update` on the Stripe `element` if the `options` are updated\n- Bubble the proper JavaScript events into actions\n- Mount Stripe's own `StripeElement` in a `<div role=\"mount-point\">` on `didInsertElement`\n- Unmount on `willDestroyElement`\n- Provide access to the `stripev3` service\n- Have the base CSS class name `.ember-stripe-element`\n- Have a CSS class for the specific element that matches the component's name, e.g. `<EmberStripeCard/>` has the class `.ember-stripe-card`\n- Yield to a block\n- Accept `autofocus=true` passed directly in the component, e.g. `<StripeCard @autofocus={{true}}/>`\n\n> Every component extends from a `StripeElement` base component which is not exposed to your application.\n\n### Actions\n\nThe components bubble up all of [the JavaScript events that can be handled by the Stripe Element in `element.on()`](https://stripe.com/docs/elements/reference#element-on) from the Ember component using the following actions:\n\n- `onReady`\n- `onBlur`\n- `onChange` (also sets/unsets the `stripeError` property on the component, which can be yielded with the block)\n- `onFocus`\n- `onComplete`\n- `onError`\n\nYou could handle these actions yourself, for example:\n\n```hbs\n<StripeCard @onBlur={{this.onBlur}} />\n```\n\n### Component types\n\nThis addon gives you components that match the different [Element types](https://stripe.com/docs/elements/reference#element-types):\n\nStripe recommends using the their `card` element -\nThe `<StripeCard />` component provides this input.\n\nAdditionally Stripe provides the following elements, which you can use to build your own form to collect card details:\n\n- `cardNumber`: the card number.\n- `cardExpiry`: the card's expiration date.\n- `cardCvc`: the card's CVC number.\n- `postalCode`: the ZIP/postal code.\n\n\nThese are provided via our `<StripeElements />` contextual component, which yields sub-components for each element type:\n\n```hbs\n<StripeElements as |elements|>\n  <elements.cardNumber />\n  <elements.cardExpiry />\n  <elements.cardCvc />\n  <elements.postalCode />\n</StripeElements>\n```\n\n> The `<StripeElements />` component is a tagless component, so does not have any classes etc on it.\n\n### Elements Options\n\nThe `<StripeElements />` contextual component ensures all the individual elements are created from\nthe same [Stripe Elements object](https://stripe.com/docs/stripe-js/reference#the-elements-object).\n\nIf you want to pass options to the Stripe Elements object, pass them to the `<StripeElements />`\ncontextual component. For example, when using the single-line `card` element:\n\n```hbs\n<StripeElements @options={{this.elementOptions}} as |elements|>\n  <elements.card @options={{this.cardOptions}} />\n</StripeElements>\n```\n\nOr when creating your own form:\n\n```hbs\n<StripeElements @options={{this.elementsOptions}} as |Elements|>\n  <Elements.cardNumber @options={{this.cardNumberOptions}} />\n  <Elements.cardExpiry />\n  <Elements.cardCvc />\n<StripeElements/>\n```\n\nWhen you are creating your own form, you will need access to the Stripe\nElements object that links all the individual inputs. To do this, use the\n`onReady` action on any one of the components to store the object for\nuse when submitting the form. For example:\n\n```js\nimport Component from '@glimmer/component';\nimport { action } from '@ember/object';\n\nexport default class FormComponent extends Component {\n  stripeElement = null;\n\n  @action\n  handleReady(stripeElement) {\n    this.stripeElement = stripeElement;\n  }\n\n  @action\n  handleSubmit(evt) {\n    evt.preventDefault();\n    this.args.onSubmit(this.stripeElement);\n  }\n}\n```\n\n```hbs\n<form {{on \"submit\" this.handleSubmit}}>\n  <StripeElements as |Elements|>\n    <Elements.cardNumber @onReady={{this.handleReady}} />\n    <Elements.cardExpiry />\n    <Elements.cardCvc />\n    <button type=\"submit\">Submit</button>\n  <StripeElements/>\n</form>\n```\n\n### Block usage with element `options`\n\nIn addition to the simple usage above, like `<StripeCard />`, you can also yield to a block, which will yield both an `stripeError` object and [the `stripeElement` itself](https://stripe.com/docs/elements/reference#the-element).\n\nFor example, you can choose to render out the `stripeError`, as below (runnable in our dummy app).\n\n```hbs\n<StripeCard @options={{this.options}} as |stripeElement stripeError|>\n  {{#if stripeError}}\n    <p class=\"error\">{{stripeError.message}}</p>\n  {{/if}}\n  <button {{on \"click\" (fn this.submit stripeElement)}}>Submit</button>\n  {{#if this.token}}\n    <p>Your token: <code>{{this.token.id}}</code></p>\n  {{/if}}\n</StripeCard>\n```\n\nAlso notice the `submit` action which passes the `stripeElement`; you could define this in your controller like so:\n\n```js\nimport Controller from '@ember/controller';\nimport { inject as service } from '@ember/service';\nimport { tracked } from \"@glimmer/tracking\";\nimport { action } from '@ember/object';\n\nexport default class SubscriptionController extends Controller {\n  @service stripev3;\n\n  options = {\n    hidePostalCode: true,\n    style: {\n      base: {\n        color: '#333',\n      },\n    },\n  };\n\n  @tracked token = null;\n\n  @action\n  async submit(stripeElement) {\n    const { token } = await this.stripe.createToken(stripeElement);\n    this.token = token;\n  }\n}\n```\n\nNote the naming convention `stripeElement` instead of `element`, as this could conflict with usage of `element` in an Ember component.\n\n### Styling\n\nNote that you can use CSS to style some aspects of the components, but keep in mind that [the `styles` object of the `options` takes precedence](https://stripe.com/docs/elements/reference#element-options).\n\n\nContributing\n------------------------------------------------------------------------------\n\nFork this repo, make a new branch, and send a pull request. Please add tests in order to have your change merged.\n\n### Installation\n\n```sh\ngit clone git@github.com:adopted-ember-addons/ember-stripe-elements.git\ncd ember-stripe-elements\nnpm install\n```\n\n### Running\n\n```sh\nember serve\n```\n\nVisit your app at [http://localhost:4200](http://localhost:4200).\n\n### Running Tests\n\n```sh\nember test\n```\n\n#### Testing autofill in browsers\n\nThere are self-signed certs in `/ssl` that will allow you to test autofill inside of the dummy app (or serve as a blueprint for doing this yourself in your own app).\n\nTo run using the self-signed certificate, you must:\n\n- Add `127.0.0.1 localhost.ssl` to your `hosts` file\n- Run the app with `ember serve --ssl`\n- Add the certificate to your keychain and trust it for SSL\n- Visit the app at [https://localhost.ssl:4200](https://localhost.ssl:4200).\n\n### Building\n\n```sh\nember build\n```\n\nFor more information on using ember-cli, visit [https://ember-cli.com/](https://ember-cli.com/).\n\n\nContributors\n------------------------------------------------------------------------------\n\nThanks to @begedin, @snewcomer, @filipecrosk, and @Kilowhisky for your early help on this!\n","readmeFilename":"README.md"}