{"_id":"braintree-angular","_rev":"27-e98f0a3b847c61e76d3ac05688d4f14e","name":"braintree-angular","description":"Use Braintree in your Angular app","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0":{"name":"braintree-angular","version":"1.0.0","description":"Use Braintree in your Angular app","main":"index.js","scripts":{"test":"node spec/support/runner.js","build":"browserify index.js > dist/braintree-angular.js","integration":"npm run build && karma start --single-run"},"repository":{"type":"git","url":"https://github.com/jeffcarp/braintree-angular.git"},"keywords":["angular","braintree"],"author":{"name":"Braintree"},"license":"MIT","bugs":{"url":"https://github.com/jeffcarp/braintree-angular/issues"},"homepage":"https://github.com/jeffcarp/braintree-angular","dependencies":{"braintree-web":"2.3.3"},"devDependencies":{"angular":"^1.3.3","body-parser":"^1.9.3","braintree":"^1.21.0","express":"^4.10.4","jasmine-core":"^2.1.2","jsdom":"^1.3.1","karma":"^0.12.25","karma-jasmine":"^0.3.1","karma-phantomjs-launcher":"^0.1.4","mocha":"^2.0.1"},"gitHead":"a6563f9efd70c13576692d76636dec7f2b12f91e","_id":"braintree-angular@1.0.0","_shasum":"4fed50975a7286dfb9bcfa99757f0bbb52b34350","_from":".","_npmVersion":"2.1.4","_nodeVersion":"0.10.29","_npmUser":{"name":"jeffcarp","email":"gcarpenterv@gmail.com"},"maintainers":[{"name":"jeffcarp","email":"gcarpenterv@gmail.com"}],"dist":{"shasum":"4fed50975a7286dfb9bcfa99757f0bbb52b34350","tarball":"https://registry.npmjs.org/braintree-angular/-/braintree-angular-1.0.0.tgz","integrity":"sha512-tlRDp1oyYZUngzIBKUpdLtXwJoupbECTpBqCLT85mzJGQMUbFOyLmh1WT7kUUrqJe1VJLgk0S++WO2C2ipX5cw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF2m2cxhB7NoCzsuayg1pxwSoc211ps5yQdoya5/Bo4lAiA0HxaV87cY66L7aekxmF90o3yPz4QoBtSlowxMmpfEEw=="}]}},"1.0.1":{"name":"braintree-angular","version":"1.0.1","description":"Use Braintree in your Angular app","main":"index.js","scripts":{"test":"npm run build && mocha spec/integration","build":"browserify index.js > dist/braintree-angular.js"},"repository":{"type":"git","url":"https://github.com/jeffcarp/braintree-angular.git"},"keywords":["angular","braintree"],"author":{"name":"Braintree"},"license":"MIT","bugs":{"url":"https://github.com/jeffcarp/braintree-angular/issues"},"homepage":"https://github.com/jeffcarp/braintree-angular","dependencies":{"braintree-web":"2.3.3"},"devDependencies":{"angular":"^1.3.3","body-parser":"^1.9.3","braintree":"^1.21.0","browserify":"^7.0.0","express":"^4.10.4","mocha":"^2.0.1","phantom":"^0.7.1","phantomjs":"^1.9.12"},"gitHead":"33329c4413d4192a3f9d2822c6ee0ec9d59fb2dc","_id":"braintree-angular@1.0.1","_shasum":"d2dbb39eddc246d0be0fe47dce5d39d132844e8d","_from":".","_npmVersion":"2.1.4","_nodeVersion":"0.10.29","_npmUser":{"name":"jeffcarp","email":"gcarpenterv@gmail.com"},"maintainers":[{"name":"jeffcarp","email":"gcarpenterv@gmail.com"}],"dist":{"shasum":"d2dbb39eddc246d0be0fe47dce5d39d132844e8d","tarball":"https://registry.npmjs.org/braintree-angular/-/braintree-angular-1.0.1.tgz","integrity":"sha512-v6vzlSQSUUMC9rZBTlpSnHRC7In/j9rmzqOsa2xA6ICUKKKIDknItTvuju40UDXxtWgX7u1vPp0bnVvouyDHqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGihhNV2EYacxOtlaeX2o1xVZ/50zOfV3DTyEXYsL94lAiEAiVt3ahtwvrYy5Brzgpjz4vpOIxZ5ak2tWf+VsgKzWY0="}]}},"1.1.1":{"name":"braintree-angular","version":"1.1.1","description":"Use Braintree in your Angular app","main":"index.js","scripts":{"test":"npm run build && mocha spec/integration","build":"browserify index.js > dist/braintree-angular.js"},"repository":{"type":"git","url":"https://github.com/jeffcarp/braintree-angular.git"},"keywords":["angular","braintree"],"author":{"name":"Braintree"},"license":"MIT","bugs":{"url":"https://github.com/jeffcarp/braintree-angular/issues"},"homepage":"https://github.com/jeffcarp/braintree-angular","dependencies":{"braintree-web":"2.3.3"},"devDependencies":{"angular":"^1.3.3","body-parser":"^1.9.3","braintree":"^1.21.0","browserify":"^7.0.0","express":"^4.10.4","mocha":"^2.0.1","phantom":"^0.7.1","phantomjs":"^1.9.12"},"gitHead":"e3932557d44e28262c00a227e215f909791e6e48","_id":"braintree-angular@1.1.1","_shasum":"cdeaa3e9d61cd0211784673c5d057b716c955c6d","_from":".","_npmVersion":"2.1.4","_nodeVersion":"0.10.29","_npmUser":{"name":"jeffcarp","email":"gcarpenterv@gmail.com"},"maintainers":[{"name":"jeffcarp","email":"gcarpenterv@gmail.com"}],"dist":{"shasum":"cdeaa3e9d61cd0211784673c5d057b716c955c6d","tarball":"https://registry.npmjs.org/braintree-angular/-/braintree-angular-1.1.1.tgz","integrity":"sha512-sJqfrlqXUmYo8KCnqlUNr+bq10FLnmHXmrmjYngEtYR8+RNwZSje5IhHGJcxJoTGPixyuz6CeZyEZ24EIKBlBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDloanbjNQBnYj7vKbixwweCX2QV98jA2tUsbbbayZ/YAIhAPZsAP5g0OmrxqUKXhAmiTbrSLUJBbRz6SbKB/PRnGvi"}]}},"1.1.2":{"name":"braintree-angular","version":"1.1.2","description":"Use Braintree in your Angular app","main":"index.js","scripts":{"test":"npm run build && mocha spec/integration","build":"browserify index.js > dist/braintree-angular.js"},"repository":{"type":"git","url":"https://github.com/jeffcarp/braintree-angular.git"},"keywords":["angular","braintree"],"author":{"name":"Braintree"},"license":"MIT","bugs":{"url":"https://github.com/jeffcarp/braintree-angular/issues"},"homepage":"https://github.com/jeffcarp/braintree-angular","dependencies":{"braintree-web":"2.3.3"},"devDependencies":{"angular":"^1.3.3","body-parser":"^1.9.3","braintree":"^1.21.0","browserify":"^7.0.0","express":"^4.10.4","mocha":"^2.0.1","phantom":"^0.7.1","phantomjs":"^1.9.12"},"gitHead":"f9c2d1711e60b692cb8234d9ee7fa6186b669256","_id":"braintree-angular@1.1.2","_shasum":"cac47025eeeaa480706f9497bba9822646a34586","_from":".","_npmVersion":"2.1.4","_nodeVersion":"0.10.29","_npmUser":{"name":"jeffcarp","email":"gcarpenterv@gmail.com"},"maintainers":[{"name":"jeffcarp","email":"gcarpenterv@gmail.com"}],"dist":{"shasum":"cac47025eeeaa480706f9497bba9822646a34586","tarball":"https://registry.npmjs.org/braintree-angular/-/braintree-angular-1.1.2.tgz","integrity":"sha512-Y6Yj3PcGpfdIIiSnKDzV8jpeMb0VQhci5mkPNrANroTFtJZTGRyOY2Jgc3EvHuvq4lAiuF8V+7AzIg84hCBR3A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaLmBBrietqyyvj0tG8Nv5kIpIEgwgQF1S2PsdKtHeWQIgCauBqTuU+4Qsm0YWN7exs3SLTJS46k9TMK1Kur/hDDk="}]}},"1.2.0":{"name":"braintree-angular","version":"1.2.0","description":"Use Braintree in your Angular app","main":"index.js","scripts":{"test":"npm run build && mocha spec/integration","build":"browserify index.js > dist/braintree-angular.js"},"repository":{"type":"git","url":"https://github.com/jeffcarp/braintree-angular.git"},"keywords":["angular","braintree"],"author":{"name":"Braintree"},"license":"MIT","bugs":{"url":"https://github.com/jeffcarp/braintree-angular/issues"},"homepage":"https://github.com/jeffcarp/braintree-angular","dependencies":{"braintree-web":"2.5.1"},"devDependencies":{"angular":"^1.3.3","body-parser":"^1.9.3","braintree":"^1.21.0","browserify":"^7.0.0","express":"^4.10.4","mocha":"^2.0.1","phantom":"^0.7.1","phantomjs":"^1.9.12"},"gitHead":"52c1a29607f25d4703da98f64afa027e86697088","_id":"braintree-angular@1.2.0","_shasum":"a78fb1c1af415188e1ece0b55fecfac5571fe984","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"jeffcarp","email":"gcarpenterv@gmail.com"},"maintainers":[{"name":"jeffcarp","email":"gcarpenterv@gmail.com"}],"dist":{"shasum":"a78fb1c1af415188e1ece0b55fecfac5571fe984","tarball":"https://registry.npmjs.org/braintree-angular/-/braintree-angular-1.2.0.tgz","integrity":"sha512-eG8fw03GSG07pbkCfbPxTKEyYfyeDE24s3EUXQsnmVjE9C11LubTKidxVqH81G/OGczcppUjYuzQ1vakgVo65g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYOaM9hKYDxdlEI3UWjTUu66p4GQGWvAr+FlTzCMnmIQIhALJgh+c0a7u1CJ+P2PJ2R4LyhcQJ8M4Sj3IC3PreJjN9"}]}},"1.2.1":{"name":"braintree-angular","version":"1.2.1","description":"Use Braintree in your Angular app","main":"index.js","scripts":{"test":"npm run build && mocha spec/integration","build":"browserify index.js > dist/braintree-angular.js"},"repository":{"type":"git","url":"https://github.com/jeffcarp/braintree-angular.git"},"keywords":["angular","braintree"],"author":{"name":"Braintree"},"license":"MIT","bugs":{"url":"https://github.com/jeffcarp/braintree-angular/issues"},"homepage":"https://github.com/jeffcarp/braintree-angular","dependencies":{"braintree-web":"2.5.3"},"devDependencies":{"angular":"^1.3.3","body-parser":"^1.9.3","braintree":"^1.21.0","browserify":"^7.0.0","express":"^4.10.4","mocha":"^2.0.1","phantom":"^0.7.1","phantomjs":"^1.9.12"},"gitHead":"66d5469ea6453e6211b07ca8be1883d0d71e122e","_id":"braintree-angular@1.2.1","_shasum":"014e0938cb5a99e41ed7588546bda8627193d08f","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"jeffcarp","email":"gcarpenterv@gmail.com"},"maintainers":[{"name":"jeffcarp","email":"gcarpenterv@gmail.com"}],"dist":{"shasum":"014e0938cb5a99e41ed7588546bda8627193d08f","tarball":"https://registry.npmjs.org/braintree-angular/-/braintree-angular-1.2.1.tgz","integrity":"sha512-8YTmnGP/sKpdmeB/Ce2AkDg9BM9NNAb6JzYi4sObdpJ5rvGjhOwt44h4FUek+GKxAqWf+8JMAOJBYSOtuVY0hw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHZLDLc1GBEwF3HS1yIqD0h3HDiHucXQesGbGHBzRI+pAiBGWMCntH5ln0OkpxbIuNUpTVxfmt5ZtDCOAGyPtYy9CA=="}]}},"1.2.2":{"name":"braintree-angular","version":"1.2.2","description":"Use Braintree in your Angular app","main":"index.js","browser":"dist/braintree-angular.js","scripts":{"test":"npm run build && mocha spec/integration","build":"browserify index.js > dist/braintree-angular.js"},"repository":{"type":"git","url":"https://github.com/jeffcarp/braintree-angular.git"},"keywords":["angular","braintree"],"author":{"name":"Braintree"},"license":"MIT","bugs":{"url":"https://github.com/jeffcarp/braintree-angular/issues"},"homepage":"https://github.com/jeffcarp/braintree-angular","dependencies":{"braintree-web":"2.5.3"},"devDependencies":{"angular":"^1.3.3","body-parser":"^1.9.3","braintree":"^1.21.0","browserify":"^7.0.0","express":"^4.10.4","mocha":"^2.0.1","phantom":"^0.7.1","phantomjs":"^1.9.12"},"gitHead":"21a738841ce29d730c8553b036e3ce46c3f8d1b6","_id":"braintree-angular@1.2.2","_shasum":"be43ef757360af751fbfe263cd5d0bc0d44bac0e","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"jeffcarp","email":"gcarpenterv@gmail.com"},"maintainers":[{"name":"jeffcarp","email":"gcarpenterv@gmail.com"}],"dist":{"shasum":"be43ef757360af751fbfe263cd5d0bc0d44bac0e","tarball":"https://registry.npmjs.org/braintree-angular/-/braintree-angular-1.2.2.tgz","integrity":"sha512-33sxCT2RLh4kx7/d1fe0uBKfvfG9OK5S6zOyzBUfe1KbQv1MsSr/7+TN4OGV4u7GutuucRUZUgqApcsNuTXXSA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGqlqGVzs1ZE0q6ABFDOcsmv00EBRxn9qcCGaUTBFoOwIgeFPMusVHyXJiBDE5P0Yd1H52R8K/tgUXm5dQxW8sigA="}]}},"1.2.4":{"name":"braintree-angular","version":"1.2.4","description":"Use Braintree in your Angular app","main":"index.js","scripts":{"test":"npm run build && mocha test/integration","build":"browserify index.js > dist/braintree-angular.js"},"repository":{"type":"git","url":"https://github.com/jeffcarp/braintree-angular.git"},"keywords":["angular","braintree"],"author":{"name":"Braintree"},"license":"MIT","bugs":{"url":"https://github.com/jeffcarp/braintree-angular/issues"},"homepage":"https://github.com/jeffcarp/braintree-angular","dependencies":{"braintree-web":"2.7.2"},"devDependencies":{"angular":"^1.3.3","body-parser":"^1.9.3","braintree":"^1.21.0","browserify":"^7.0.0","express":"^4.10.4","mocha":"^2.0.1","phantom":"^0.7.1","phantomjs":"^1.9.12"},"gitHead":"c50470b130fc51f6cdd1a9fafdb63b12ad76d74f","_id":"braintree-angular@1.2.4","_shasum":"0070b72248ed822b1e90113e1d1c4490cbe9b951","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"jeffcarp","email":"gcarpenterv@gmail.com"},"maintainers":[{"name":"jeffcarp","email":"gcarpenterv@gmail.com"}],"dist":{"shasum":"0070b72248ed822b1e90113e1d1c4490cbe9b951","tarball":"https://registry.npmjs.org/braintree-angular/-/braintree-angular-1.2.4.tgz","integrity":"sha512-Tbf7xVYzUYwT+51TllznIV5ag/FpRG10zDdhxtBpbBRCLIoA4S1xx1K+sPp44snIwzC0xfu4X2dfjwLA2mscQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDfa2nJQZREhPs2yMSvZAmzAU9B6oxc6QgrbXE4uuBv3AiEA51W57dvzNjMvrMRf/LLJm2O2vwXZlXNRJGbhwF94Ejg="}]}},"1.2.5":{"name":"braintree-angular","version":"1.2.5","description":"Use Braintree in your Angular app","main":"index.js","scripts":{"test":"npm run build && mocha test/integration","build":"browserify index.js > dist/braintree-angular.js"},"repository":{"type":"git","url":"https://github.com/jeffcarp/braintree-angular.git"},"keywords":["angular","braintree"],"author":{"name":"Braintree"},"license":"MIT","bugs":{"url":"https://github.com/jeffcarp/braintree-angular/issues"},"homepage":"https://github.com/jeffcarp/braintree-angular","dependencies":{"braintree-web":"2.7.2"},"devDependencies":{"angular":"^1.3.3","body-parser":"^1.9.3","braintree":"^1.21.0","browserify":"^7.0.0","express":"^4.10.4","mocha":"^2.0.1","phantom":"^0.7.1","phantomjs":"^1.9.12"},"gitHead":"9645ec69f4c6674c6e6987f55a62c5ab5c78214b","_id":"braintree-angular@1.2.5","_shasum":"a0d2c008441835056a868d27e6d9e3c414feba0f","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"jeffcarp","email":"gcarpenterv@gmail.com"},"maintainers":[{"name":"jeffcarp","email":"gcarpenterv@gmail.com"}],"dist":{"shasum":"a0d2c008441835056a868d27e6d9e3c414feba0f","tarball":"https://registry.npmjs.org/braintree-angular/-/braintree-angular-1.2.5.tgz","integrity":"sha512-iZVB6bzf1gAKbjeasEfP1mWAcirpZ1a2KxIW8pZsaX1Rgaf3cS9mYq9Nhp7wJzt/u8Rxi/RjCTPZ1/4J1b3EUw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUuHo9nH/Y8EUBIkxY+0RuSk443nC7kna4EtIn8vEHjgIhAOIYIsNeg4mOkq/wjH8/yl0/PEY77+aQYYKjM2YyraSC"}]}},"1.2.6":{"name":"braintree-angular","version":"1.2.6","description":"Use Braintree in your Angular app","main":"index.js","scripts":{"test":"npm run build && mocha test/integration","build":"browserify index.js > dist/braintree-angular.js","example":"node examples/server"},"repository":{"type":"git","url":"https://github.com/jeffcarp/braintree-angular.git"},"keywords":["angular","braintree"],"author":{"name":"Braintree"},"license":"MIT","bugs":{"url":"https://github.com/jeffcarp/braintree-angular/issues"},"homepage":"https://github.com/jeffcarp/braintree-angular","dependencies":{"braintree-web":"2.7.2"},"devDependencies":{"angular":"^1.3.3","body-parser":"^1.9.3","braintree":"^1.21.0","browserify":"^7.0.0","express":"^4.10.4","mocha":"^2.0.1","phantom":"^0.7.1","phantomjs":"^1.9.12"},"gitHead":"88c1ceaa7040d9fb514adcd8eb2f0d481e771575","_id":"braintree-angular@1.2.6","_shasum":"5a5ee3eeccd26bf9a5376d5d50f48b23b3ca10a8","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"jeffcarp","email":"gcarpenterv@gmail.com"},"maintainers":[{"name":"jeffcarp","email":"gcarpenterv@gmail.com"}],"dist":{"shasum":"5a5ee3eeccd26bf9a5376d5d50f48b23b3ca10a8","tarball":"https://registry.npmjs.org/braintree-angular/-/braintree-angular-1.2.6.tgz","integrity":"sha512-kpczxO0zzq7kh0Bsa1/+Err2dl35N6sO1D72HWpEg1SzDzHQ8Fv17ODc/a4YWneAPEjlQsVpMDifBR7CT/LgCw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDE2/2dhg4NnSiK2s7CK4+sM8ryuVr1KMCCAcMmGYL3qQIhAN0TKZHKj4ABXgZrcNJA5b0aMDCj0sZYAfTRHs0D9DuL"}]}},"1.2.7":{"name":"braintree-angular","version":"1.2.7","description":"Use Braintree in your Angular app","main":"index.js","scripts":{"test":"npm run build && mocha test/integration","build":"browserify index.js > dist/braintree-angular.js","example":"node examples/server"},"repository":{"type":"git","url":"git+https://github.com/jeffcarp/braintree-angular.git"},"keywords":["angular","braintree"],"author":{"name":"Braintree"},"license":"MIT","bugs":{"url":"https://github.com/jeffcarp/braintree-angular/issues"},"homepage":"https://github.com/jeffcarp/braintree-angular","dependencies":{"braintree-web":"2.7.2"},"devDependencies":{"angular":"^1.3.3","body-parser":"^1.9.3","braintree":"^1.21.0","browserify":"^7.0.0","express":"^4.10.4","mocha":"^2.0.1","phantom":"^0.7.1","phantomjs":"^1.9.12"},"gitHead":"bbdefaf22f274844b625b39ad9437a9674a04e30","_id":"braintree-angular@1.2.7","_shasum":"71c1985865c7a49a077c4804e676cb65df5ee5c9","_from":".","_npmVersion":"2.8.4","_nodeVersion":"0.10.36","_npmUser":{"name":"jeffcarp","email":"gcarpenterv@gmail.com"},"dist":{"shasum":"71c1985865c7a49a077c4804e676cb65df5ee5c9","tarball":"https://registry.npmjs.org/braintree-angular/-/braintree-angular-1.2.7.tgz","integrity":"sha512-Z3vMauONjjRkcpQQPZV4oQrCtnOkhwyDOppZ4DVgFzvuqPzSX3ZaD+sEHCe7yGXxbfetWZasgb4V2mBYYBd7lg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEcyc+O1tOzQ68ddyj8pkUcbOWdZDBcmIlfJdTSQiXhgIgEhlkmaaXHJe11Bt682Jfxo8DQbv3d7JxID7iqv7BWTU="}]},"maintainers":[{"name":"jeffcarp","email":"gcarpenterv@gmail.com"}]},"1.3.0":{"name":"braintree-angular","version":"1.3.0","description":"Use Braintree in your Angular app","main":"index.js","scripts":{"test":"npm run build && mocha test/integration","build":"browserify index.js > dist/braintree-angular.js","example":"node examples/server"},"repository":{"type":"git","url":"git+https://github.com/jeffcarp/braintree-angular.git"},"keywords":["angular","braintree"],"author":{"name":"Braintree"},"license":"MIT","bugs":{"url":"https://github.com/jeffcarp/braintree-angular/issues"},"homepage":"https://github.com/jeffcarp/braintree-angular","dependencies":{"braintree-web":"2.7.2"},"devDependencies":{"angular":"^1.3.3","body-parser":"^1.9.3","braintree":"^1.21.0","browserify":"^7.0.0","express":"^4.10.4","mocha":"^2.0.1","phantom":"^0.7.1","phantomjs":"^1.9.12"},"gitHead":"141a38461f4bef2b0f35bcfeb058cb143a5637c5","_id":"braintree-angular@1.3.0","_shasum":"b8caaa1462fb54aab429ee5ea73150b04142812a","_from":".","_npmVersion":"2.8.4","_nodeVersion":"0.10.36","_npmUser":{"name":"jeffcarp","email":"gcarpenterv@gmail.com"},"dist":{"shasum":"b8caaa1462fb54aab429ee5ea73150b04142812a","tarball":"https://registry.npmjs.org/braintree-angular/-/braintree-angular-1.3.0.tgz","integrity":"sha512-ZTErzUm+abZieQvygNwa98htvSFiX/INVGr2uRipEwyBqMF+NjR0Kl/1DaO32gnNl8Ts1HDJ6aUr7M78D9Lk0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICOwzfxw4tAzxwqCQt84wWq2g2mlIa5PbBbt/unne9VdAiEAqM+ACOh586ohunpj9ZHPQAob+NCROMxHdR8vqkKJH0o="}]},"maintainers":[{"name":"jeffcarp","email":"gcarpenterv@gmail.com"}]},"1.3.1":{"name":"braintree-angular","version":"1.3.1","description":"Use Braintree in your Angular app","main":"index.js","scripts":{"test":"npm run build && mocha test/integration","build":"browserify index.js > dist/braintree-angular.js","example":"node examples/server"},"repository":{"type":"git","url":"git+https://github.com/jeffcarp/braintree-angular.git"},"keywords":["angular","braintree"],"author":{"name":"Braintree"},"license":"MIT","bugs":{"url":"https://github.com/jeffcarp/braintree-angular/issues"},"homepage":"https://github.com/jeffcarp/braintree-angular","dependencies":{"braintree-web":"2.7.2"},"devDependencies":{"angular":"^1.3.3","body-parser":"^1.9.3","braintree":"^1.21.0","browserify":"^7.0.0","express":"^4.10.4","mocha":"^2.0.1","phantom":"^0.7.1","phantomjs":"^1.9.12"},"gitHead":"43fd85592109c99446463270d7d0b16b40294aae","_id":"braintree-angular@1.3.1","_shasum":"79160aa68665fee0f6c533f7770a20bc7663e482","_from":".","_npmVersion":"2.8.4","_nodeVersion":"0.10.36","_npmUser":{"name":"jeffcarp","email":"gcarpenterv@gmail.com"},"dist":{"shasum":"79160aa68665fee0f6c533f7770a20bc7663e482","tarball":"https://registry.npmjs.org/braintree-angular/-/braintree-angular-1.3.1.tgz","integrity":"sha512-LMTljYa7BJFcWlrlfBWhDkuNg+9gsY7ePtlMuo0H3RMNe6Lb74+nLS/lHWYN3C4i1qW9c5Rto9lAv+ohHyWmFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBEVq9T3+7LUvEMirKvINgvq3CpTqsbNRqCFl52Q4ApgAiAXw3pOqvgrbhKt7xS/K7nx1xegPz+FIg8WDThY5LZ2Pw=="}]},"maintainers":[{"name":"jeffcarp","email":"gcarpenterv@gmail.com"}]},"1.4.0":{"name":"braintree-angular","version":"1.4.0","description":"Use Braintree in your Angular app","main":"index.js","scripts":{"pretest":"standard","test":"npm run build && mocha test/integration test/unit","build":"browserify index.js > dist/braintree-angular.js","example":"node examples/server"},"repository":{"type":"git","url":"git+https://github.com/jeffcarp/braintree-angular.git"},"keywords":["angular","braintree"],"author":{"name":"Braintree"},"license":"MIT","bugs":{"url":"https://github.com/jeffcarp/braintree-angular/issues"},"homepage":"https://github.com/jeffcarp/braintree-angular","dependencies":{"braintree-web":"2.24.0"},"devDependencies":{"angular":"^1.3.3","body-parser":"^1.9.3","braintree":"^1.21.0","browserify":"^7.0.0","express":"^4.10.4","mocha":"^2.0.1","phantom":"^0.7.1","phantomjs":"^1.9.12","standard":"^7.1.0"},"standard":{"ignore":["/dist/"],"globals":["before","beforeEach","after","afterEach","it","describe","context"]},"gitHead":"b374f554915f4ebc69730a72dbcae399ad3ae03b","_id":"braintree-angular@1.4.0","_shasum":"bfa752354d95b7aa7952e9c6e2a287454fde4808","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"jeffcarp","email":"gcarpenterv@gmail.com"},"dist":{"shasum":"bfa752354d95b7aa7952e9c6e2a287454fde4808","tarball":"https://registry.npmjs.org/braintree-angular/-/braintree-angular-1.4.0.tgz","integrity":"sha512-GVrd9rLdF3Ad/YO1ok18bz8HSuJCIfVcbZiTGayAR9erfGkYmmXefnAXqTwQCrVB+A+dm/2wJ9ujImkGfOm5CA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZy/gL2hMj6z1LEx9S+wKdLGsDV+AXvsuaa7AEqSAHegIhAONnMLY9lhHdVhi3m/zdMbGR7qv77nTGTurwt7ehWnLK"}]},"maintainers":[{"name":"jeffcarp","email":"gcarpenterv@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/braintree-angular-1.4.0.tgz_1463465044698_0.718215741449967"}},"1.4.1":{"name":"braintree-angular","version":"1.4.1","description":"Use Braintree in your Angular app","main":"index.js","scripts":{"pretest":"standard","test":"npm run build && mocha test/integration test/unit","build":"browserify index.js > dist/braintree-angular.js","example":"node examples/server"},"repository":{"type":"git","url":"git+https://github.com/jeffcarp/braintree-angular.git"},"keywords":["angular","braintree"],"author":{"name":"Braintree"},"license":"MIT","bugs":{"url":"https://github.com/jeffcarp/braintree-angular/issues"},"homepage":"https://github.com/jeffcarp/braintree-angular","dependencies":{"braintree-web":"2.24.0"},"devDependencies":{"angular":"^1.3.3","body-parser":"^1.9.3","braintree":"^1.21.0","browserify":"^7.0.0","express":"^4.10.4","mocha":"^2.0.1","phantom":"^2.1.2","standard":"^7.1.0"},"standard":{"ignore":["/dist/"],"globals":["before","beforeEach","after","afterEach","it","describe","context"]},"gitHead":"74e9a526d19ada77856567bf5907a396b37d0566","_id":"braintree-angular@1.4.1","_shasum":"78b457a05f05de27b8bb938a8d3dba6f696b98a3","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"jeffcarp","email":"gcarpenterv@gmail.com"},"dist":{"shasum":"78b457a05f05de27b8bb938a8d3dba6f696b98a3","tarball":"https://registry.npmjs.org/braintree-angular/-/braintree-angular-1.4.1.tgz","integrity":"sha512-7UnyAUsUVNdi97m+fakkV3EH2av2ofvcxzK8YHk1LPGqK6l/l6fvsKXB+TkbOooJmAosU/B90hvdRT5JnYYFZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOOuey24aqtyYWPkctQHKGAmPXS+6sr7PXec5S836XwwIhAJTA1NM/vv1zx2r/JwuN/4qJ9V26NipHQVF1ij2O11Xi"}]},"maintainers":[{"name":"jeffcarp","email":"gcarpenterv@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/braintree-angular-1.4.1.tgz_1464790827315_0.4384756062645465"}},"1.5.0":{"name":"braintree-angular","version":"1.5.0","description":"Use Braintree in your Angular app","main":"index.js","scripts":{"pretest":"standard","test":"npm run build && mocha test/integration test/unit","build":"browserify index.js > dist/braintree-angular.js","example":"node examples/server"},"repository":{"type":"git","url":"git+https://github.com/jeffcarp/braintree-angular.git"},"keywords":["angular","braintree"],"author":{"name":"Braintree"},"license":"MIT","bugs":{"url":"https://github.com/jeffcarp/braintree-angular/issues"},"homepage":"https://github.com/jeffcarp/braintree-angular","dependencies":{"braintree-web":"2.27.0"},"devDependencies":{"angular":"^1.3.3","body-parser":"^1.9.3","braintree":"^1.21.0","browserify":"^13.0.1","express":"^4.10.4","mocha":"^2.0.1","phantom":"^2.1.2","standard":"^7.1.0"},"standard":{"ignore":["/dist/"],"globals":["before","beforeEach","after","afterEach","it","describe","context"]},"gitHead":"25eb31688effe6edb400712da0b6716b5186e5a1","_id":"braintree-angular@1.5.0","_shasum":"4b105634107c3d4df0d7664d68851aac6cfd18f9","_from":".","_npmVersion":"3.10.5","_nodeVersion":"4.2.1","_npmUser":{"name":"jeffcarp","email":"gcarpenterv@gmail.com"},"dist":{"shasum":"4b105634107c3d4df0d7664d68851aac6cfd18f9","tarball":"https://registry.npmjs.org/braintree-angular/-/braintree-angular-1.5.0.tgz","integrity":"sha512-946XzMg/6KWTwLNnZoH2WKerW47duhdTVsoDr7p1YlzieESllOLmeKXleBQTbveszB9QuVerzqCmwRvWVbNrFA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsml4WSe2aa/mICIce0qiyRNzKd3ikFs/HjlcdMloHWQIhANzfvBofqgi1D0nFtLz7H9TQk4LukOnrwb5iVCrNUulF"}]},"maintainers":[{"name":"jeffcarp","email":"gcarpenterv@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/braintree-angular-1.5.0.tgz_1469482014429_0.5456389321479946"}},"2.0.0":{"name":"braintree-angular","version":"2.0.0","description":"Use Braintree in your Angular app","main":"index.js","scripts":{"pretest":"standard","test":"npm run build && mocha test/integration test/unit","build":"browserify index.js > dist/braintree-angular.js","example":"node examples/server"},"repository":{"type":"git","url":"git+https://github.com/jeffcarp/braintree-angular.git"},"keywords":["angular","braintree"],"author":{"name":"Braintree"},"license":"MIT","bugs":{"url":"https://github.com/jeffcarp/braintree-angular/issues"},"homepage":"https://github.com/jeffcarp/braintree-angular","dependencies":{"braintree-web":"2.27.0"},"devDependencies":{"angular":"^1.3.3","body-parser":"^1.9.3","braintree":"^1.21.0","browserify":"^13.0.1","express":"^4.10.4","mocha":"^2.0.1","phantom":"^2.1.2","standard":"^7.1.0"},"standard":{"ignore":["/dist/"],"globals":["before","beforeEach","after","afterEach","it","describe","context"]},"gitHead":"04cf4df2e649f907ad3f20399c6b25cccda30d7d","_id":"braintree-angular@2.0.0","_shasum":"0b6bb01bd9a9fd98f9c321b3f218f46f2e11d5e3","_from":".","_npmVersion":"3.10.5","_nodeVersion":"4.2.1","_npmUser":{"name":"jeffcarp","email":"gcarpenterv@gmail.com"},"dist":{"shasum":"0b6bb01bd9a9fd98f9c321b3f218f46f2e11d5e3","tarball":"https://registry.npmjs.org/braintree-angular/-/braintree-angular-2.0.0.tgz","integrity":"sha512-jGBULsICxNV2YBRSr/aaqrJkCaN/wAe6OqsqNVA7VefYcqyuSvLl1UNxY1UWwWhiGsXTqJaG2o+eMqnzTJvesw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGR/RGM+/502fs1fMtaBP84yLVWEUAqe4fAPn5ZIelLkAiEA6lxnLbL8xJkIKCu0aD8AfXevfLT3EuYmK6XzHYsDKIU="}]},"maintainers":[{"name":"jeffcarp","email":"gcarpenterv@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/braintree-angular-2.0.0.tgz_1469482654991_0.9336979461368173"}}},"readme":"# braintree-angular [![Build Status](https://travis-ci.org/jeffcarp/braintree-angular.svg?branch=master)](https://travis-ci.org/jeffcarp/braintree-angular) [![npm version](http://img.shields.io/npm/v/braintree-angular.svg?style=flat)](https://www.npmjs.org/package/braintree-angular) [![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg)](http://standardjs.com/)\n\nA module for using [braintree-web](https://github.com/braintree/braintree-web) in your Angular app.\n\n> Disclaimer: `braintree-angular` is not an official Braintree module.\n\n## Install\n\n```bash\nnpm install braintree-angular\n```\n\n```bash\nbower install braintree-angular\n```\n\n## Run the example\n\n```sh\ngit clone git@github.com:jeffcarp/braintree-angular.git\ncd braintree-angular\nnpm install\nnpm run example\n# Open localhost:8000/dropin.html\n```\n\n## Setup\n\nFor all integrations, first declare a `clientTokenPath` constant to tell Braintree where to fetch your client token.\n\n```javascript\nvar yourApp = angular.module('yourApp', ['braintree-angular'])\n  .constant('clientTokenPath', '/path-or-url-to-your-client-token');\n```\n\nClient tokens are generated with your Braintree server library. Here are guides on how to [set up the server library](https://developers.braintreepayments.com/sdk/server/setup) and how to [generate a client token](https://developers.braintreepayments.com/sdk/overview/generate-client-token).\n\n---\n\n#### Currently supported integrations:\n\n## Drop-in UI\n\n```html\n<form action=\"/buy-something\" method=\"post\">\n  <h1>Buy some things</h1>\n\n  <braintree-dropin></braintree-dropin>\n\n  <input\n    type=\"submit\"\n    value=\"Buy for $14\"\n    />\n\n</form>\n```\n\n```javascript\nangular.module('example', ['braintree-angular'])\n  .constant('clientTokenPath', '/client-token');\n```\n\n## PayPal Standalone Button\n\n```html\n<braintree-paypal></braintree-paypal>\n```\n\n## Advanced Integration (tokenization)\n\n```html\n<div ng-app=\"yourApp\" ng-controller=\"yourCtrl\">\n\n  <input\n    ng-model=\"creditCard.number\"\n    placeholder=\"4111111111111111\"\n    />\n\n  <input\n    ng-model=\"creditCard.expirationDate\"\n    placeholder=\"10/18\"\n    />\n\n  <input\n    type=\"submit\"\n    value=\"Purchase\"\n    onClick=\"payButtonClicked()\"\n    />\n\n</div>\n```\n\n```javascript\nangular.module('yourApp', ['braintree-angular'])\n  .constant('clientTokenPath', '/client-token')\n  .controller('yourCtrl', ['$scope', '$braintree', function($scope, $braintree) {\n\n    var client;\n    $scope.creditCard = {\n      number: '',\n      expirationDate: ''\n    };\n\n    var startup = function() {\n      $braintree.getClientToken().success(function(token) {\n        client = new $braintree.api.Client({\n          clientToken: token\n        });\n      });\n    }\n\n    $scope.payButtonClicked = function() {\n\n      // - Validate $scope.creditCard\n      // - Make sure client is ready to use\n\n      client.tokenizeCard({\n        number: $scope.creditCard.number,\n        expirationDate: $scope.creditCard.expirationDate\n      }, function (err, nonce) {\n\n        // - Send nonce to your server (e.g. to make a transaction)\n\n      });\n    };\n\n    startup();\n  }]);\n```\n\nThe full set of options you can pass to `client.tokenizeCard` are available [in the Braintree docs](https://developers.braintreepayments.com/javascript/sdk/client/credit-cards#options). Please be advised that using the advanced integration method widens your [PCI compliance](https://payments-reference.org/payment-cards/pci-compliance/) scope from [SAQ A](https://payments-reference.org/payment-cards/pci-compliance/saqs/#saq-a) to [SAQ A-EP](https://payments-reference.org/payment-cards/pci-compliance/saqs/#saq-a-ep).\n","maintainers":[{"name":"jeffcarp","email":"gcarpenterv@gmail.com"}],"time":{"modified":"2022-06-13T05:04:32.858Z","created":"2014-11-26T23:38:31.477Z","1.0.0":"2014-11-26T23:38:31.477Z","1.0.1":"2014-12-11T08:13:50.797Z","1.1.1":"2014-12-12T06:01:36.193Z","1.1.2":"2014-12-19T09:13:04.095Z","1.2.0":"2015-03-02T19:23:17.465Z","1.2.1":"2015-03-03T21:22:12.124Z","1.2.2":"2015-05-12T15:17:16.384Z","1.2.4":"2015-05-12T17:46:04.485Z","1.2.5":"2015-05-12T17:48:35.639Z","1.2.6":"2015-05-12T18:47:16.308Z","1.2.7":"2015-06-12T17:37:31.238Z","1.3.0":"2015-06-23T19:49:43.534Z","1.3.1":"2015-08-09T18:01:36.468Z","1.4.0":"2016-05-17T06:04:08.546Z","1.4.1":"2016-06-01T14:20:31.940Z","1.5.0":"2016-07-25T21:26:56.739Z","2.0.0":"2016-07-25T21:37:36.675Z"},"homepage":"https://github.com/jeffcarp/braintree-angular","keywords":["angular","braintree"],"repository":{"type":"git","url":"git+https://github.com/jeffcarp/braintree-angular.git"},"author":{"name":"Braintree"},"bugs":{"url":"https://github.com/jeffcarp/braintree-angular/issues"},"license":"MIT","readmeFilename":"README.md","users":{"jeffcarp":true,"gogadgetgal":true}}