{"_id":"ngcomponent","_rev":"22-ef6b41a4008ecc3414878abe5749f7a0","name":"ngcomponent","description":"A clean React-like abstraction for rendering non-Angular components within an Angular app.","dist-tags":{"latest":"4.1.0"},"versions":{"1.1.0":{"name":"ngcomponent","version":"1.1.0","description":"A clean React-like abstraction for rendering non-Angular components within an Angular app.","main":"index.js","main:esnext":"index.es2015.js","typings":"index.d.ts","scripts":{"build":"tsc -d -m es2015 --outDir .; mv ./index.js ./index.es2015.js; tsc -m commonjs -t es5  --outDir .;","postinstall":"typings install","tdd":"npm run watch & karma start","test":"karma start --single-run","watch":"tsc -w"},"repository":{"type":"git","url":"git+ssh://git@github.com/bcherny/ngcomponent.git"},"keywords":["angular","component","react","directive","props","state","controller"],"author":{"name":"Boris Cherny","email":"boris@performancejs.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/bcherny/ngcomponent/issues"},"homepage":"https://github.com/bcherny/ngcomponent#readme","devDependencies":{"browserify":"^13.0.1","jasmine":"^2.4.1","jasmine-core":"^2.4.1","karma":"^1.1.1","karma-browserify":"^5.0.5","karma-chrome-launcher":"^1.0.1","karma-jasmine":"^1.0.2","karma-mocha-reporter":"^2.0.4","karma-source-map-support":"^1.1.0","ngimport":"^0.2.2","rollupify":"^0.3.2","typescript":"^1.8.10","typings":"^1.3.1","watchify":"^3.7.0"},"dependencies":{"angular":"^1.5.7","lodash":"^4.13.1","ngimport":"0.0.7"},"gitHead":"a074deebc36f4ac28cb739be2011b360f4775a00","_id":"ngcomponent@1.1.0","_shasum":"12939793caf344b7da0890a115696073bdcecacd","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"bcherny","email":"boris@performancejs.com"},"maintainers":[{"name":"bcherny","email":"boris@performancejs.com"}],"dist":{"shasum":"12939793caf344b7da0890a115696073bdcecacd","tarball":"https://registry.npmjs.org/ngcomponent/-/ngcomponent-1.1.0.tgz","integrity":"sha512-EuDlz0uU562hr0kPCck/ihyP3RsrsDBqZOUIRCy8848ZqWr6PU2Cpr/9vcgHuUDMm5eoYWYNYaDz+IdmavrI5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICyhYrPUsemkhmODmfvlrvlxOyihDwAzY7blbDMgQLMQAiBjiwZdqZS88yXjvaEj3G0s5riV7WdNzRD/igKmwVva5g=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ngcomponent-1.1.0.tgz_1474320256857_0.42710380582138896"}},"1.1.1":{"name":"ngcomponent","version":"1.1.1","description":"A clean React-like abstraction for rendering non-Angular components within an Angular app.","main":"index.js","main:esnext":"index.es2015.js","typings":"index.d.ts","scripts":{"build":"rm ./index.d.ts && tsc -d -m es2015 --outDir . && mv ./index.js ./index.es2015.js && tsc -m commonjs -t es5  --outDir .","tdd":"npm run watch & karma start","test":"karma start --single-run","watch":"tsc -w"},"repository":{"type":"git","url":"git+ssh://git@github.com/bcherny/ngcomponent.git"},"keywords":["angular","component","react","directive","props","state","controller"],"author":{"name":"Boris Cherny","email":"boris@performancejs.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/bcherny/ngcomponent/issues"},"homepage":"https://github.com/bcherny/ngcomponent#readme","devDependencies":{"@types/angular-mocks":"^1.5.5","@types/jasmine":"^2.2.34","browserify":"^13.0.1","jasmine":"^2.4.1","jasmine-core":"^2.4.1","karma":"^1.1.1","karma-browserify":"^5.0.5","karma-chrome-launcher":"^1.0.1","karma-jasmine":"^1.0.2","karma-mocha-reporter":"^2.0.4","karma-source-map-support":"^1.1.0","ngimport":"^0.2.2","rollupify":"^0.3.2","typescript":"^2.0.3","watchify":"^3.7.0"},"dependencies":{"@types/angular":"^1.5.15","@types/lodash":"^4.14.36","angular":"^1.5.7","lodash":"^4.13.1","ngimport":"0.0.7"},"gitHead":"b579fc7a9940342e5fc7dc80dd174b67861b5bea","_id":"ngcomponent@1.1.1","_shasum":"28b5ee17b64d4896d746f45dfd1b4cf08bc72f7d","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"bcherny","email":"boris@performancejs.com"},"maintainers":[{"name":"bcherny","email":"boris@performancejs.com"}],"dist":{"shasum":"28b5ee17b64d4896d746f45dfd1b4cf08bc72f7d","tarball":"https://registry.npmjs.org/ngcomponent/-/ngcomponent-1.1.1.tgz","integrity":"sha512-5af1yaHQYY5pqagO8nGGLQKu80xiCoR0EPyqSk5b5FewkFSyJ1U7w3Lt/yY2mWEQO9Lx3vLPyoVK9zTINo3FTA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4QzcvkbBCZZnMb1jwxfpFZ0CuJxh6Zx3B9V/shlk5sgIhAMctzXlR7DPIekrdCMIf6xrnhTYRzNecCWEIZYy0CwZe"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ngcomponent-1.1.1.tgz_1474575182499_0.3623651950620115"}},"1.1.2":{"name":"ngcomponent","version":"1.1.2","description":"A clean React-like abstraction for rendering non-Angular components within an Angular app.","main":"index.js","main:esnext":"index.es2015.js","typings":"index.d.ts","scripts":{"build":"rm ./index.d.ts && tsc -d -m es2015 --outDir . && mv ./index.js ./index.es2015.js && tsc -m commonjs -t es5  --outDir .","tdd":"npm run watch & karma start","test":"karma start --single-run","watch":"tsc -w"},"repository":{"type":"git","url":"git+ssh://git@github.com/bcherny/ngcomponent.git"},"keywords":["angular","component","react","directive","props","state","controller"],"author":{"name":"Boris Cherny","email":"boris@performancejs.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/bcherny/ngcomponent/issues"},"homepage":"https://github.com/bcherny/ngcomponent#readme","devDependencies":{"@types/angular-mocks":"^1.5.5","@types/jasmine":"^2.2.34","browserify":"^13.0.1","jasmine":"^2.4.1","jasmine-core":"^2.4.1","karma":"^1.1.1","karma-browserify":"^5.0.5","karma-chrome-launcher":"^1.0.1","karma-jasmine":"^1.0.2","karma-mocha-reporter":"^2.0.4","karma-source-map-support":"^1.1.0","ngimport":"^0.2.2","rollupify":"^0.3.2","typescript":"^2.0.3","watchify":"^3.7.0"},"dependencies":{"@types/angular":"^1.5.15","@types/lodash":"^4.14.36","angular":"^1.5.7","lodash":"^4.13.1","ngimport":"0.0.7"},"gitHead":"875dba9d1a8ad2533cb704b4daef669797c2aa4a","_id":"ngcomponent@1.1.2","_shasum":"120e8b639d75f4d64c8639394987bc09139778e9","_from":".","_npmVersion":"4.1.2","_nodeVersion":"6.7.0","_npmUser":{"name":"bcherny","email":"boris@performancejs.com"},"maintainers":[{"name":"bcherny","email":"boris@performancejs.com"}],"dist":{"shasum":"120e8b639d75f4d64c8639394987bc09139778e9","tarball":"https://registry.npmjs.org/ngcomponent/-/ngcomponent-1.1.2.tgz","integrity":"sha512-Mc/YuDHVQ4KU/KpbY2LyxcL+6og9ZvbIj9emnYZSRyMF//5uCH6OhOjgwiSWcsvogvSRCAjNKFC3G7S6vYISaQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDw9Cgou1GkwWB0rN84UW1xJQxggXY/NjzJ6nb+vwPBqgIhAOCmFWR95ZZ+XQ+Q1Xs4aVZdoWa1/lCYWEeDjyFy+kJH"}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ngcomponent-1.1.2.tgz_1489179117668_0.7791530187241733"}},"1.1.3":{"name":"ngcomponent","version":"1.1.3","description":"A clean React-like abstraction for rendering non-Angular components within an Angular app.","main":"index.js","main:esnext":"index.es2015.js","typings":"index.d.ts","scripts":{"build":"rm ./index.d.ts && tsc -d -m es2015 --outDir . && mv ./index.js ./index.es2015.js && tsc -m commonjs -t es5  --outDir .","tdd":"npm run watch & karma start","test":"karma start --single-run","watch":"tsc -w"},"repository":{"type":"git","url":"git+ssh://git@github.com/bcherny/ngcomponent.git"},"keywords":["angular","component","react","directive","props","state","controller"],"author":{"name":"Boris Cherny","email":"boris@performancejs.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/bcherny/ngcomponent/issues"},"homepage":"https://github.com/bcherny/ngcomponent#readme","devDependencies":{"@types/angular-mocks":"^1.5.5","@types/jasmine":"^2.2.34","browserify":"^13.0.1","jasmine":"^2.4.1","jasmine-core":"^2.4.1","karma":"^1.1.1","karma-browserify":"^5.0.5","karma-chrome-launcher":"^1.0.1","karma-jasmine":"^1.0.2","karma-mocha-reporter":"^2.0.4","karma-source-map-support":"^1.1.0","ngimport":"^0.2.2","rollupify":"^0.3.2","typescript":"^2.0.3","watchify":"^3.7.0"},"dependencies":{"@types/angular":"^1.5.15","@types/lodash":"^4.14.36","angular":"^1.5.7","lodash":"^4.13.1","ngimport":"0.0.7"},"gitHead":"54dc9d76120098ebc34f94fd2e8a7d876847dc42","_id":"ngcomponent@1.1.3","_shasum":"209d247df0a8af5005156eae21b58996e8adf856","_from":".","_npmVersion":"4.1.2","_nodeVersion":"6.7.0","_npmUser":{"name":"bcherny","email":"boris@performancejs.com"},"maintainers":[{"name":"bcherny","email":"boris@performancejs.com"}],"dist":{"shasum":"209d247df0a8af5005156eae21b58996e8adf856","tarball":"https://registry.npmjs.org/ngcomponent/-/ngcomponent-1.1.3.tgz","integrity":"sha512-HdSCIRghwej8XmLW/gk/xODwmpgD/Xra+hk9DaHSoqOLQ2g1NCUgIx/Pyr+uVrrAeYpWW19CcOP2gA++GcU1BA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGfpYwvHAIM5Vf8MtObcWXyGQRe8PyNoWG/UUNqh8M8wAiEAqcenyTimKy0vsQ/yjX6pzgrIc/sXDU4RwwORas5dwoU="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ngcomponent-1.1.3.tgz_1489432223450_0.41514437086880207"}},"2.0.1":{"name":"ngcomponent","version":"2.0.1","description":"A clean React-like abstraction for rendering non-Angular components within an Angular app.","main":"index.js","main:esnext":"index.es2015.js","typings":"index.d.ts","scripts":{"build":"rm index.d.ts ; tsc -d -m es2015 --outDir . && mv ./index.js ./index.es2015.js && tsc -m commonjs -t es5  --outDir .","tdd":"npm run watch & karma start","test":"npm run build && karma start --single-run","watch":"tsc -w"},"repository":{"type":"git","url":"git+ssh://git@github.com/bcherny/ngcomponent.git"},"keywords":["angular","component","react","directive","props","state","controller"],"author":{"name":"Boris Cherny","email":"boris@performancejs.com"},"contributors":[{"name":"Chris Khoo","email":"chris.khoo@gmail.com"}],"license":"Apache-2.0","bugs":{"url":"https://github.com/bcherny/ngcomponent/issues"},"homepage":"https://github.com/bcherny/ngcomponent#readme","devDependencies":{"@types/angular-mocks":"^1.5.9","@types/jasmine":"^1.3.2","browserify":"^14.0.1","jasmine":"^2.5.3","karma":"^1.5.0","karma-browserify":"^5.1.1","karma-chrome-launcher":"^2.0.0","karma-jasmine":"^1.1.0","karma-mocha-reporter":"^2.2.2","karma-source-map-support":"^1.2.0","ngimport":"^0.6.0","rollupify":"^0.3.9","tslint":"^4.5.1","tslint-no-circular-imports":"^0.1.0","typescript":"^2.2.1","watchify":"^3.9.0"},"dependencies":{"@types/angular":"^1.6.9","@types/lodash":"^4.14.55","angular":"^1.6.3","lodash":"^4.17.4"},"gitHead":"f30d507f7258008f762cac8776a160a523d3b6e1","_id":"ngcomponent@2.0.1","_shasum":"1874bb2815bba2500861665632f08666a97b5a46","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"bcherny","email":"boris@performancejs.com"},"dist":{"shasum":"1874bb2815bba2500861665632f08666a97b5a46","tarball":"https://registry.npmjs.org/ngcomponent/-/ngcomponent-2.0.1.tgz","integrity":"sha512-aZdbW14RBsFlNWUcTF/ijhCzjNYGViTVclxqi3HsnN51wQjet/gWdDuGhGy/tyz4CoAtVlK/GVT99Z9wWQccDA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAFJYj+fVXG248h0YkeaJW1jpAd99++p1UysNsQd/kVgAiAe2nKnc9iLs4KnC0HTi2dz9/dmm18IYI6eGuCqmZN8gg=="}]},"maintainers":[{"name":"bcherny","email":"boris@performancejs.com"},{"name":"khoomeister","email":"chris.khoo@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ngcomponent-2.0.1.tgz_1489634458490_0.06909755989909172"}},"2.0.2":{"name":"ngcomponent","version":"2.0.2","description":"A clean React-like abstraction for rendering non-Angular components within an Angular app.","main":"index.js","main:esnext":"index.es2015.js","typings":"index.d.ts","scripts":{"build":"rm index.d.ts ; tsc -d -m es2015 --outDir . && mv ./index.js ./index.es2015.js && tsc -m commonjs -t es5  --outDir .","tdd":"npm run watch & karma start","test":"npm run build && karma start --single-run","watch":"tsc -w"},"repository":{"type":"git","url":"git+ssh://git@github.com/bcherny/ngcomponent.git"},"keywords":["angular","component","react","directive","props","state","controller"],"author":{"name":"Boris Cherny","email":"boris@performancejs.com"},"contributors":[{"name":"Chris Khoo","email":"chris.khoo@gmail.com"}],"license":"Apache-2.0","bugs":{"url":"https://github.com/bcherny/ngcomponent/issues"},"homepage":"https://github.com/bcherny/ngcomponent#readme","devDependencies":{"@types/angular-mocks":"^1.5.9","@types/jasmine":"^1.3.2","browserify":"^14.0.1","jasmine":"^2.5.3","karma":"^1.5.0","karma-browserify":"^5.1.1","karma-chrome-launcher":"^2.0.0","karma-jasmine":"^1.1.0","karma-mocha-reporter":"^2.2.2","karma-source-map-support":"^1.2.0","ngimport":"^0.6.0","rollupify":"^0.3.9","tslint":"^4.5.1","tslint-no-circular-imports":"^0.1.0","typescript":"^2.2.1","watchify":"^3.9.0"},"dependencies":{"@types/angular":"^1.6.9","@types/lodash":"^4.14.55","angular":"^1.6.3","lodash":"^4.17.4"},"gitHead":"3ad8e375d8def2c4fe655e7831d5d998b5f0df7d","_id":"ngcomponent@2.0.2","_shasum":"0c7f92b5c047e65a701343d63366a5c321e72bad","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"khoomeister","email":"chris.khoo@gmail.com"},"dist":{"shasum":"0c7f92b5c047e65a701343d63366a5c321e72bad","tarball":"https://registry.npmjs.org/ngcomponent/-/ngcomponent-2.0.2.tgz","integrity":"sha512-4ov3cpSuB71b5tDFOngqOKLZnND4MCa7klpVvW4QV25pHCV0/a9vrAzkEoxzuVePIzW/cBWox+DC94ZtoDs9SQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG40dgI4NlYQ3mE8c7843/WnmIFioM7jL6VDv+AK7aw0AiEAl7Xz2JSM7zDUln10EBPyW+/qb1Np+tUmfKew/LFnZBk="}]},"maintainers":[{"name":"bcherny","email":"boris@performancejs.com"},{"name":"khoomeister","email":"chris.khoo@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ngcomponent-2.0.2.tgz_1489690525067_0.8835396557115018"}},"2.0.3":{"name":"ngcomponent","version":"2.0.3","description":"A clean React-like abstraction for rendering non-Angular components within an Angular app.","main":"index.js","main:esnext":"index.es2015.js","typings":"index.d.ts","scripts":{"build":"rm index.d.ts ; tsc -d -m es2015 --outDir . && mv ./index.js ./index.es2015.js && tsc -m commonjs -t es5  --outDir .","tdd":"npm run watch & karma start","test":"npm run build && karma start --single-run","watch":"tsc -w"},"repository":{"type":"git","url":"git+ssh://git@github.com/bcherny/ngcomponent.git"},"keywords":["angular","component","react","directive","props","state","controller"],"author":{"name":"Boris Cherny","email":"boris@performancejs.com"},"contributors":[{"name":"Chris Khoo","email":"chris.khoo@gmail.com"}],"license":"Apache-2.0","bugs":{"url":"https://github.com/bcherny/ngcomponent/issues"},"homepage":"https://github.com/bcherny/ngcomponent#readme","devDependencies":{"@types/angular-mocks":"^1.5.9","@types/jasmine":"^1.3.2","browserify":"^14.0.1","jasmine":"^2.5.3","karma":"^1.5.0","karma-browserify":"^5.1.1","karma-chrome-launcher":"^2.0.0","karma-jasmine":"^1.1.0","karma-mocha-reporter":"^2.2.2","karma-source-map-support":"^1.2.0","ngimport":"^0.6.0","rollupify":"^0.3.9","tslint":"^4.5.1","tslint-no-circular-imports":"^0.1.0","typescript":"^2.2.1","watchify":"^3.9.0"},"dependencies":{"@types/angular":"^1.6.9","@types/lodash":"^4.14.55","angular":"^1.6.3","lodash":"^4.17.4"},"gitHead":"63b083540edb9ae429545811b0d13a79d4216a03","_id":"ngcomponent@2.0.3","_shasum":"f2051bb74da766d9b5073a9e90e676b886de9bca","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"bcherny","email":"boris@performancejs.com"},"dist":{"shasum":"f2051bb74da766d9b5073a9e90e676b886de9bca","tarball":"https://registry.npmjs.org/ngcomponent/-/ngcomponent-2.0.3.tgz","integrity":"sha512-wzarDW73DdHMX0kwIlRs+E8mwEDq4G+jetPEoWiibquMVFJjPxLu/YVBPnyVHUQI6jUzK3Sah3Auh+r6SUtbKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxpk5CESyoo6HDtUixskGVoDxftlpH8gyZd6fJFt9QpQIgZCH6oqr3xGVhajVWKEPHCXb8PQvIHV3vfz27PHeNF68="}]},"maintainers":[{"name":"bcherny","email":"boris@performancejs.com"},{"name":"khoomeister","email":"chris.khoo@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ngcomponent-2.0.3.tgz_1489863951058_0.20315027493052185"}},"2.0.4":{"name":"ngcomponent","version":"2.0.4","description":"A clean React-like abstraction for rendering non-Angular components within an Angular app.","main":"index.js","main:esnext":"index.es2015.js","typings":"index.d.ts","scripts":{"build":"rm index.d.ts ; tsc -d -m es2015 --outDir . && mv ./index.js ./index.es2015.js && tsc -m commonjs -t es5  --outDir .","tdd":"npm run watch & karma start","test":"npm run build && karma start --single-run","watch":"tsc -w"},"repository":{"type":"git","url":"git+ssh://git@github.com/coatue-oss/ngcomponent.git"},"keywords":["angular","component","react","directive","props","state","controller"],"author":{"name":"Boris Cherny","email":"boris@performancejs.com"},"contributors":[{"name":"Chris Khoo","email":"chris.khoo@gmail.com"}],"license":"Apache-2.0","bugs":{"url":"https://github.com/coatue-oss/ngcomponent/issues"},"homepage":"https://github.com/coatue-oss/ngcomponent#readme","devDependencies":{"@types/angular-mocks":"^1.5.9","@types/jasmine":"^1.3.2","browserify":"^14.0.1","jasmine":"^2.5.3","karma":"^1.5.0","karma-browserify":"^5.1.1","karma-chrome-launcher":"^2.0.0","karma-jasmine":"^1.1.0","karma-mocha-reporter":"^2.2.2","karma-source-map-support":"^1.2.0","ngimport":"^0.6.0","rollupify":"^0.3.9","tslint":"^4.5.1","tslint-no-circular-imports":"^0.1.0","typescript":"^2.2.1","watchify":"^3.9.0"},"dependencies":{"@types/angular":"^1.6.9","@types/lodash":"^4.14.55","angular":"^1.6.3","lodash":"^4.17.4"},"gitHead":"52ce180eb750fd6cd49c4a8060a1936a05122263","_id":"ngcomponent@2.0.4","_shasum":"1831f62f47270ee9d81d2711a65a52c41a8e2b04","_from":".","_npmVersion":"4.1.2","_nodeVersion":"6.7.0","_npmUser":{"name":"bcherny","email":"boris@performancejs.com"},"maintainers":[{"name":"bcherny","email":"boris@performancejs.com"},{"name":"khoomeister","email":"chris.khoo@gmail.com"}],"dist":{"shasum":"1831f62f47270ee9d81d2711a65a52c41a8e2b04","tarball":"https://registry.npmjs.org/ngcomponent/-/ngcomponent-2.0.4.tgz","integrity":"sha512-5/4+Txd80E3BzmLUSTjGKwlTmM44J+7JFk6Tft5njFkLGm2KUh7adW/TKQ3DIZjIS4rXW8SuztZT/EK2+3pu2A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHL/bD0W6a151E4+Zm6mCDFLYgXSL6qWptRliT8P4wo/AiB07y9OHkMH7dp+rSyRG5Q93l88Dqr9YLcaBWngYb8D8w=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ngcomponent-2.0.4.tgz_1490055714476_0.9168751316610724"}},"2.0.5":{"name":"ngcomponent","version":"2.0.5","description":"A clean React-like abstraction for rendering non-Angular components within an Angular app.","main":"index.js","main:esnext":"index.es2015.js","typings":"index.d.ts","scripts":{"build":"rm index.d.ts ; tsc -d -m es2015 --outDir . && mv ./index.js ./index.es2015.js && tsc -m commonjs -t es5  --outDir .","tdd":"npm run watch & karma start","test":"npm run build && karma start --single-run","watch":"tsc -w"},"repository":{"type":"git","url":"git+ssh://git@github.com/coatue-oss/ngcomponent.git"},"keywords":["angular","component","react","directive","props","state","controller"],"author":{"name":"Boris Cherny","email":"boris@performancejs.com"},"contributors":[{"name":"Chris Khoo","email":"chris.khoo@gmail.com"}],"license":"Apache-2.0","bugs":{"url":"https://github.com/coatue-oss/ngcomponent/issues"},"homepage":"https://github.com/coatue-oss/ngcomponent#readme","devDependencies":{"@types/angular-mocks":"^1.5.9","@types/jasmine":"^2.5.46","browserify":"^14.0.1","jasmine":"^2.5.3","karma":"^1.5.0","karma-browserify":"^5.1.1","karma-chrome-launcher":"^2.0.0","karma-jasmine":"^1.1.0","karma-mocha-reporter":"^2.2.2","karma-source-map-support":"^1.2.0","ngimport":"^0.6.0","rollupify":"^0.3.9","tslint":"^4.5.1","tslint-no-circular-imports":"^0.1.0","typescript":"^2.2.1","watchify":"^3.9.0"},"dependencies":{"@types/angular":"^1.6.9","@types/lodash":"^4.14.55","angular":"^1.6.3","lodash":"^4.17.4"},"gitHead":"2c69f41e52a090dc0c3a2dab2881812dcc02ee3d","_id":"ngcomponent@2.0.5","_shasum":"ca0a66ae068b2febd3a005a43017451d2a904889","_from":".","_npmVersion":"4.1.2","_nodeVersion":"6.7.0","_npmUser":{"name":"bcherny","email":"boris@performancejs.com"},"maintainers":[{"name":"bcherny","email":"boris@performancejs.com"},{"name":"khoomeister","email":"chris.khoo@gmail.com"}],"dist":{"shasum":"ca0a66ae068b2febd3a005a43017451d2a904889","tarball":"https://registry.npmjs.org/ngcomponent/-/ngcomponent-2.0.5.tgz","integrity":"sha512-BRxTLA4bSLL59z9jnPrrtB09pM0lC5QBT+35YWJzk5NQ1X45lVo1x8GOxloRr0coyDdmcCOy3Mdj4GoCeSA07w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICo3wzVfJf0y4IlT5Y450SF/rCqLLUJ6169EUpJXZQrHAiBTqZRzcsGnAmtalEL6vq11QkTU20rFvnni47iWXfIICA=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ngcomponent-2.0.5.tgz_1490219620886_0.8762784481514245"}},"3.0.0":{"name":"ngcomponent","version":"3.0.0","description":"A clean React-like abstraction for rendering non-Angular components within an Angular app.","main":"index.js","main:esnext":"index.es2015.js","typings":"index.d.ts","scripts":{"build":"rm -f index.d.ts ; tsc -d -m es2015 --outDir . && mv ./index.js ./index.es2015.js && tsc -m commonjs -t es5  --outDir .","tdd":"npm run watch & karma start","test":"npm run build && xvfb-maybe karma start --single-run","watch":"tsc -w"},"repository":{"type":"git","url":"git+ssh://git@github.com/coatue-oss/ngcomponent.git"},"keywords":["angular","component","react","directive","props","state","controller"],"author":{"name":"Boris Cherny","email":"boris@performancejs.com"},"contributors":[{"name":"Chris Khoo","email":"chris.khoo@gmail.com"}],"license":"Apache-2.0","bugs":{"url":"https://github.com/coatue-oss/ngcomponent/issues"},"homepage":"https://github.com/coatue-oss/ngcomponent#readme","devDependencies":{"@types/angular-mocks":"^1.5.9","@types/jasmine":"^2.5.46","browserify":"^14.0.1","electron":"^1.6.2","jasmine":"^2.5.3","karma":"^1.5.0","karma-browserify":"^5.1.1","karma-electron-launcher":"^0.2.0","karma-jasmine":"^1.1.0","karma-mocha-reporter":"^2.2.2","karma-source-map-support":"^1.2.0","ngimport":"^0.6.0","rollupify":"^0.3.9","tslint":"^5.0.0","tslint-no-circular-imports":"^0.1.0","typescript":"^2.2.1","wallaby-webpack":"0.0.38","watchify":"^3.9.0","webpack":"^2.3.2","xvfb-maybe":"^0.1.3"},"dependencies":{"@types/angular":"^1.6.9","@types/lodash.assign":"^4.2.2","@types/lodash.mapvalues":"^4.6.2","@types/lodash.some":"^4.6.2","angular":"^1.6.3","lodash.assign":"^4.2.0","lodash.mapvalues":"^4.6.0","lodash.some":"^4.6.0"},"gitHead":"10ec23011d8b860306a0310742c6807c77eb958b","_id":"ngcomponent@3.0.0","_shasum":"de71b68ae2b3a98dbfcc079dab4ff4b0d769997b","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"khoomeister","email":"chris.khoo@gmail.com"},"dist":{"shasum":"de71b68ae2b3a98dbfcc079dab4ff4b0d769997b","tarball":"https://registry.npmjs.org/ngcomponent/-/ngcomponent-3.0.0.tgz","integrity":"sha512-w2nY122gWe0ktpMUeVWoudiCmie7amw2cbW41p96rnsFcDJevwsC5yIN548VG9RtuAIuE1dNyghSavgntWBG5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAFI3Pj+m+nwOVUNlYVHexJVUvwZbCMMhWFcPEhIAktgIgKpMut1G2L22s1S7ghAz8nYc5ltT2FOigW584Ej/4rjk="}]},"maintainers":[{"name":"bcherny","email":"boris@performancejs.com"},{"name":"khoomeister","email":"chris.khoo@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ngcomponent-3.0.0.tgz_1492031968671_0.5863209697417915"}},"3.0.1":{"name":"ngcomponent","version":"3.0.1","description":"A clean React-like abstraction for rendering non-Angular components within an Angular app.","main":"index.js","main:esnext":"index.es2015.js","typings":"index.d.ts","scripts":{"build":"npm run clean && tsc -d -m es2015 && mv ./index.js ./index.es2015.js && tsc -m commonjs -t es5","clean":"rm -f index.d.ts","prepublish":"npm test","pretest":"npm run build","tdd":"npm run watch & karma start","test":"xvfb-maybe karma start --single-run","watch":"tsc -w"},"repository":{"type":"git","url":"git+ssh://git@github.com/coatue-oss/ngcomponent.git"},"keywords":["angular","component","react","directive","props","state","controller"],"author":{"name":"Boris Cherny","email":"boris@performancejs.com"},"contributors":[{"name":"Chris Khoo","email":"chris.khoo@gmail.com"}],"license":"Apache-2.0","bugs":{"url":"https://github.com/coatue-oss/ngcomponent/issues"},"homepage":"https://github.com/coatue-oss/ngcomponent#readme","devDependencies":{"@types/jasmine":"^2.5.47","browserify":"^14.3.0","electron":"^1.6.6","jasmine":"^2.6.0","karma":"^1.6.0","karma-browserify":"^5.1.1","karma-electron-launcher":"^0.2.0","karma-jasmine":"^1.1.0","karma-mocha-reporter":"^2.2.3","karma-source-map-support":"^1.2.0","ngimport":"^0.6.1","rollupify":"^0.3.9","tslint":"^5.1.0","tslint-no-circular-imports":"^0.1.0","typescript":"^2.3.1","wallaby-webpack":"0.0.38","watchify":"^3.9.0","webpack":"^2.4.1","xvfb-maybe":"^0.2.1"},"dependencies":{"@types/angular":"^1.6.16","@types/lodash.assign":"^4.2.2","@types/lodash.mapvalues":"^4.6.2","@types/lodash.some":"^4.6.2","angular":">=1.5.0","lodash.assign":"^4.2.0","lodash.mapvalues":"^4.6.0","lodash.some":"^4.6.0"},"gitHead":"33a79c59885f8fffbb58c96ffcde29c1491743a1","_id":"ngcomponent@3.0.1","_shasum":"3aceb6a9f0f19a0d69528e06b9dce490dc502084","_from":".","_npmVersion":"4.1.2","_nodeVersion":"6.7.0","_npmUser":{"name":"bcherny","email":"boris@performancejs.com"},"maintainers":[{"name":"bcherny","email":"boris@performancejs.com"},{"name":"khoomeister","email":"chris.khoo@gmail.com"}],"dist":{"shasum":"3aceb6a9f0f19a0d69528e06b9dce490dc502084","tarball":"https://registry.npmjs.org/ngcomponent/-/ngcomponent-3.0.1.tgz","integrity":"sha512-B4/ce+0baQCp/8/mPf/80trXxraX+RCYsIGyUgjkB9Uaqj1km959mT3d9/p2Xnq1IfrWW1RJmV/oM3K/eU7qgA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+J4PmXX73yl8B92o26o0y37EEGiGXFwMZAWUW5coTqgIhAOaQnW5kwbQ1R/rnG46zg+gd6O7BefgJ0KjCjRI/gLaB"}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ngcomponent-3.0.1.tgz_1493334603988_0.8437933577224612"}},"3.0.2":{"name":"ngcomponent","version":"3.0.2","description":"A clean React-like abstraction for rendering non-Angular components within an Angular app.","main":"index.js","main:esnext":"index.es2015.js","typings":"index.d.ts","scripts":{"build":"npm run clean && tsc -d -m es2015 && mv ./index.js ./index.es2015.js && tsc -m commonjs -t es5","clean":"rm -f index.d.ts","prepublish":"npm test","pretest":"npm run build","tdd":"npm run watch & karma start","test":"xvfb-maybe karma start --single-run","watch":"tsc -w"},"repository":{"type":"git","url":"git+ssh://git@github.com/coatue-oss/ngcomponent.git"},"keywords":["angular","component","react","directive","props","state","controller"],"author":{"name":"Boris Cherny","email":"boris@performancejs.com"},"contributors":[{"name":"Chris Khoo","email":"chris.khoo@gmail.com"}],"license":"Apache-2.0","bugs":{"url":"https://github.com/coatue-oss/ngcomponent/issues"},"homepage":"https://github.com/coatue-oss/ngcomponent#readme","devDependencies":{"@types/jasmine":"^2.5.47","browserify":"^14.3.0","electron":"^1.6.6","jasmine":"^2.6.0","karma":"^1.6.0","karma-browserify":"^5.1.1","karma-electron-launcher":"^0.2.0","karma-jasmine":"^1.1.0","karma-mocha-reporter":"^2.2.3","karma-source-map-support":"^1.2.0","ngimport":"^0.7.0","rollupify":"^0.3.9","tslint":"^5.1.0","tslint-no-circular-imports":"^0.1.0","typescript":"^2.3.1","wallaby-webpack":"0.0.38","watchify":"^3.9.0","webpack":"^2.4.1","xvfb-maybe":"^0.2.1"},"dependencies":{"@types/angular":"^1.6.16","@types/lodash.assign":"^4.2.2","@types/lodash.mapvalues":"^4.6.2","@types/lodash.some":"^4.6.2","angular":">=1.5.0","lodash.assign":"^4.2.0","lodash.mapvalues":"^4.6.0","lodash.some":"^4.6.0"},"gitHead":"fd4200db6c27df1d13cef345eac35630af46dd84","_id":"ngcomponent@3.0.2","_npmVersion":"5.0.3","_nodeVersion":"8.1.3","_npmUser":{"name":"bcherny","email":"boris@performancejs.com"},"dist":{"integrity":"sha512-lq5pYnnna8n1DEGiotQWyaDHLB07bMgA0D08rHL4td/IdmJppLpKolRx0veWNHKnRO+FXwroqzoKfoQX44haLA==","shasum":"d67f89d892ec5806c6d1445c5f195a6ce6ec5486","tarball":"https://registry.npmjs.org/ngcomponent/-/ngcomponent-3.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDo3g3veFzieH/cyW6C7VoD18JHbNy9Kfv7+52cqTfHogIgRkYTFifGoPeRlu/nXr+lupGk0MAPyBhNJKxpGyBwWFI="}]},"maintainers":[{"name":"bcherny","email":"boris@performancejs.com"},{"name":"khoomeister","email":"chris.khoo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngcomponent-3.0.2.tgz_1499894526651_0.3923583230935037"}},"3.0.3":{"name":"ngcomponent","version":"3.0.3","description":"A clean React-like abstraction for rendering non-Angular components within an Angular app.","main":"index.js","main:esnext":"index.es2015.js","typings":"index.d.ts","scripts":{"build":"npm run clean && npm run lint && tsc -d -m es2015 && mv ./index.js ./index.es2015.js && tsc -m commonjs -t es5","clean":"rm -f index.d.ts","lint":"tslint .","prepublishOnly":"npm test","pretest":"npm run build","tdd":"npm run watch & karma start","test":"xvfb-maybe karma start --single-run","watch":"tsc -w"},"repository":{"type":"git","url":"git+ssh://git@github.com/coatue-oss/ngcomponent.git"},"keywords":["angular","component","react","directive","props","state","controller"],"author":{"name":"Boris Cherny","email":"boris@performancejs.com"},"contributors":[{"name":"Chris Khoo","email":"chris.khoo@gmail.com"}],"license":"Apache-2.0","bugs":{"url":"https://github.com/coatue-oss/ngcomponent/issues"},"homepage":"https://github.com/coatue-oss/ngcomponent#readme","devDependencies":{"@types/jasmine":"^2.6.0","browserify":"^14.4.0","electron":"^1.7.6","jasmine":"^2.8.0","karma":"^1.7.1","karma-browserify":"^5.1.1","karma-electron-launcher":"^0.2.0","karma-jasmine":"^1.1.0","karma-mocha-reporter":"^2.2.4","karma-source-map-support":"^1.2.0","ngimport":"^0.7.2","rollupify":"^0.4.0","tslint":"^5.7.0","tslint-no-circular-imports":"^0.1.0","typescript":"^2.5.2","wallaby-webpack":"0.0.40","watchify":"^3.9.0","webpack":"^3.6.0","xvfb-maybe":"^0.2.1"},"dependencies":{"@types/angular":"^1.6.32","@types/lodash.assign":"^4.2.2","@types/lodash.mapvalues":"^4.6.3","@types/lodash.some":"^4.6.3","angular":">=1.5.0","lodash.assign":"^4.2.0","lodash.mapvalues":"^4.6.0","lodash.some":"^4.6.0"},"gitHead":"5f9976b3de2007b51ee23a95eb4869168bfde5b0","_id":"ngcomponent@3.0.3","_npmVersion":"5.3.0","_nodeVersion":"8.1.3","_npmUser":{"name":"bcherny","email":"boris@performancejs.com"},"dist":{"integrity":"sha512-qf22CjNHnIxhHppedHkbO7WXC8Ahdd9QTW3dtIyk4017bnC874Tjdbkk1DvsTb976InY+jjespNuw1dThPf//A==","shasum":"1dce5f1fb4372243335540535e3dec5bc7786393","tarball":"https://registry.npmjs.org/ngcomponent/-/ngcomponent-3.0.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpbrk0zCVrAhLTQcaExvz5tuUsIB/vPskhxkK6S4oiLwIgbjuhP306eGtmKNPRjKOvz+zTxEappbew3XZXwz/ZL2s="}]},"maintainers":[{"name":"bcherny","email":"boris@performancejs.com"},{"name":"khoomeister","email":"chris.khoo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngcomponent-3.0.3.tgz_1505502910581_0.7261165080126375"}},"4.0.0":{"name":"ngcomponent","version":"4.0.0","description":"A clean React-like abstraction for rendering non-Angular components within an Angular app.","main":"index.js","typings":"index.d.ts","scripts":{"build":"npm run clean && npm run lint && tsc -m commonjs -t es5","clean":"rm -f index.d.ts","lint":"tslint .","prepublishOnly":"npm test","pretest":"npm run build","tdd":"npm run watch & karma start","test":"xvfb-maybe karma start --single-run","watch":"tsc -w"},"repository":{"type":"git","url":"git+ssh://git@github.com/coatue-oss/ngcomponent.git"},"keywords":["angular","component","react","directive","props","state","controller"],"author":{"name":"Boris Cherny","email":"boris@performancejs.com"},"contributors":[{"name":"Chris Khoo","email":"chris.khoo@gmail.com"}],"license":"Apache-2.0","bugs":{"url":"https://github.com/coatue-oss/ngcomponent/issues"},"homepage":"https://github.com/coatue-oss/ngcomponent#readme","devDependencies":{"@types/jasmine":"^2.6.0","browserify":"^14.4.0","electron":"^1.7.6","jasmine":"^2.8.0","karma":"^1.7.1","karma-browserify":"^5.1.1","karma-electron-launcher":"^0.2.0","karma-jasmine":"^1.1.0","karma-mocha-reporter":"^2.2.4","karma-source-map-support":"^1.2.0","ngimport":"^0.7.2","rollupify":"^0.4.0","tslint":"^5.7.0","tslint-no-circular-imports":"^0.2.0","typescript":"^2.5.2","wallaby-webpack":"0.0.40","watchify":"^3.9.0","webpack":"^3.6.0","xvfb-maybe":"^0.2.1"},"dependencies":{"@types/angular":"^1.6.32","@types/lodash":"^4.14.76","angular":">=1.5.0","lodash":"^4.17.4"},"gitHead":"5bb083064d3855458e3afe3a18284bd5a9eca0ea","_id":"ngcomponent@4.0.0","_npmVersion":"5.3.0","_nodeVersion":"8.1.3","_npmUser":{"name":"bcherny","email":"boris@performancejs.com"},"dist":{"integrity":"sha512-5IC6CdXvYDqfaWJCsivKrMWYFxtZd8dZuUezjVTYhlxBJVDz70t+CN/kBAuQ5SD8Pt2SPzwzcQjd17WiZXlq3Q==","shasum":"7ccc179cae0009208dc98de8599ebdb036d1b23b","tarball":"https://registry.npmjs.org/ngcomponent/-/ngcomponent-4.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIA+FUAWkJu1/6k45wlntMplApxo4S/yMuy4Ro3Z7RHQIgRac6fkacaOQKYKvDNlvOpH7j3mSflPjoqW/DO0N/igY="}]},"maintainers":[{"name":"bcherny","email":"boris@performancejs.com"},{"name":"khoomeister","email":"chris.khoo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngcomponent-4.0.0.tgz_1506449529773_0.6969996029511094"}},"4.0.1":{"name":"ngcomponent","version":"4.0.1","description":"A clean React-like abstraction for rendering non-Angular components within an Angular app.","main":"index.js","typings":"index.d.ts","scripts":{"build":"npm run clean && npm run lint && tsc","clean":"rm -f index.d.ts","lint":"tslint .","prepublishOnly":"npm test","pretest":"npm run build","tdd":"npm run watch & karma start","test":"xvfb-maybe karma start --single-run","watch":"tsc -w"},"repository":{"type":"git","url":"git+ssh://git@github.com/coatue-oss/ngcomponent.git"},"keywords":["angular","component","react","directive","props","state","controller"],"author":{"name":"Boris Cherny","email":"boris@performancejs.com"},"contributors":[{"name":"Chris Khoo","email":"chris.khoo@gmail.com"}],"license":"Apache-2.0","bugs":{"url":"https://github.com/coatue-oss/ngcomponent/issues"},"homepage":"https://github.com/coatue-oss/ngcomponent#readme","devDependencies":{"@types/jasmine":"^2.6.0","browserify":"^14.4.0","electron":"^1.7.6","jasmine":"^2.8.0","karma":"^1.7.1","karma-browserify":"^5.1.1","karma-electron-launcher":"^0.2.0","karma-jasmine":"^1.1.0","karma-mocha-reporter":"^2.2.4","karma-source-map-support":"^1.2.0","ngimport":"^0.7.2","rollupify":"^0.4.0","tslint":"^5.7.0","tslint-no-circular-imports":"^0.2.0","typescript":"^2.5.2","wallaby-webpack":"0.0.40","watchify":"^3.9.0","webpack":"^3.6.0","xvfb-maybe":"^0.2.1"},"dependencies":{"@types/angular":"^1.6.32","@types/lodash":"^4.14.76","angular":">=1.5.0","lodash":"^4.17.4"},"gitHead":"f05a7b7123bc79414ffbffa2bb836faeffd21ce2","_id":"ngcomponent@4.0.1","_npmVersion":"5.3.0","_nodeVersion":"8.1.3","_npmUser":{"name":"bcherny","email":"boris@performancejs.com"},"dist":{"integrity":"sha512-BdxmlYtpDTfyJwYzdp/qEFwIcOH0EHH5KIKxx3Hqox3gxelYFFIE6lxcNmb9siiXwjhMyaIT7DEUjsAg5SL+8w==","shasum":"05a729860a1d7a0ec0fdcab291296eb1a0e2183e","tarball":"https://registry.npmjs.org/ngcomponent/-/ngcomponent-4.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyurSeL7DumKJO8GAMGIuNPMk/qCbnFpwmDDvoCsxnrAIhAP/T6LUtCtPOpn5id4eOnRb+tQZApaKxpxPAO0lWm3f8"}]},"maintainers":[{"name":"bcherny","email":"boris@performancejs.com"},{"name":"khoomeister","email":"chris.khoo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngcomponent-4.0.1.tgz_1506450214316_0.1390957054682076"}},"4.0.2":{"name":"ngcomponent","version":"4.0.2","description":"A clean React-like abstraction for rendering non-Angular components within an Angular app.","main":"index.js","typings":"index.d.ts","scripts":{"build":"npm run clean && npm run lint && tsc","clean":"rm -f index.d.ts","lint":"tslint .","prepublishOnly":"npm test","pretest":"npm run build","tdd":"npm run watch & karma start","test":"xvfb-maybe karma start --single-run","watch":"tsc -w"},"repository":{"type":"git","url":"git+ssh://git@github.com/coatue-oss/ngcomponent.git"},"keywords":["angular","component","react","directive","props","state","controller"],"author":{"name":"Boris Cherny","email":"boris@performancejs.com"},"contributors":[{"name":"Chris Khoo","email":"chris.khoo@gmail.com"}],"license":"Apache-2.0","bugs":{"url":"https://github.com/coatue-oss/ngcomponent/issues"},"homepage":"https://github.com/coatue-oss/ngcomponent#readme","devDependencies":{"@types/jasmine":"^2.6.0","browserify":"^14.4.0","electron":"^1.7.6","jasmine":"^2.8.0","karma":"^1.7.1","karma-browserify":"^5.1.1","karma-electron-launcher":"^0.2.0","karma-jasmine":"^1.1.0","karma-mocha-reporter":"^2.2.4","karma-source-map-support":"^1.2.0","ngimport":"^0.7.2","rollupify":"^0.4.0","tslint":"^5.7.0","tslint-no-circular-imports":"^0.2.0","typescript":"^2.5.2","wallaby-webpack":"0.0.40","watchify":"^3.9.0","webpack":"^3.6.0","xvfb-maybe":"^0.2.1"},"dependencies":{"@types/angular":"^1.6.32","@types/lodash":"^4.14.76","angular":">=1.5.0","lodash":"^4.17.4"},"gitHead":"25aad97f24d6de283ea2e3929fc9778ace8ef119","_id":"ngcomponent@4.0.2","_npmVersion":"5.3.0","_nodeVersion":"8.1.3","_npmUser":{"name":"bcherny","email":"boris@performancejs.com"},"dist":{"integrity":"sha512-o8cXlaObbPF19Mtq9xxJPsqjPbpNuG47Z4KXMgSAd9ETPtPpm5+C/w/FX/qbuUWBPDQg/y4dCRFXDiNQCanXOA==","shasum":"ad0692dfddb99c7abf802088cca7edfeb98c1018","tarball":"https://registry.npmjs.org/ngcomponent/-/ngcomponent-4.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2Crs8+zgABV6QUFL/B0dSxlDeboKEuP3hGbE6reaJWQIgFhU0/UjKZYYLIIodGTGJbmARj0LCmxcAz/O6LcW4fLk="}]},"maintainers":[{"name":"bcherny","email":"boris@performancejs.com"},{"name":"khoomeister","email":"chris.khoo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngcomponent-4.0.2.tgz_1506983926527_0.7148081564810127"}},"4.0.3":{"name":"ngcomponent","version":"4.0.3","description":"A clean React-like abstraction for rendering non-Angular components within an Angular app.","main":"index.js","typings":"index.d.ts","scripts":{"build":"npm run clean && npm run lint && tsc","clean":"rm -f index.d.ts","lint":"tslint .","prepublishOnly":"npm test","pretest":"npm run build","tdd":"npm run watch & karma start","test":"xvfb-maybe karma start --single-run","watch":"tsc -w"},"repository":{"type":"git","url":"git+ssh://git@github.com/coatue-oss/ngcomponent.git"},"keywords":["angular","component","react","directive","props","state","controller"],"author":{"name":"Boris Cherny","email":"boris@performancejs.com"},"contributors":[{"name":"Chris Khoo","email":"chris.khoo@gmail.com"}],"license":"Apache-2.0","bugs":{"url":"https://github.com/coatue-oss/ngcomponent/issues"},"homepage":"https://github.com/coatue-oss/ngcomponent#readme","devDependencies":{"@types/jasmine":"^2.6.0","browserify":"^14.4.0","electron":"^1.7.6","jasmine":"^2.8.0","karma":"^1.7.1","karma-browserify":"^5.1.1","karma-electron-launcher":"^0.2.0","karma-jasmine":"^1.1.0","karma-mocha-reporter":"^2.2.4","karma-source-map-support":"^1.2.0","ngimport":"^0.7.2","rollupify":"^0.4.0","tslint":"^5.7.0","tslint-no-circular-imports":"^0.2.0","typescript":"^2.5.2","wallaby-webpack":"0.0.41","watchify":"^3.9.0","webpack":"^3.6.0","xvfb-maybe":"^0.2.1"},"dependencies":{"@types/angular":"^1.6.32","@types/lodash":"^4.14.76","angular":">=1.5.0","lodash":"^4.17.4"},"gitHead":"a669022c8b9cbe02698f33623858178bd662eb5d","_id":"ngcomponent@4.0.3","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"bcherny","email":"boris@performancejs.com"},"dist":{"integrity":"sha512-i1xmrxmmIuBIIuqAk9AyUCGNVcaCeMoKaW9xBotLv9EABUy9XkPcYhF8TmrXR+Nc/XERbrt9SZ6oQIjFg/GAJA==","shasum":"b0d65a8840af6d464dc49f2807a1bb45229cb0bb","tarball":"https://registry.npmjs.org/ngcomponent/-/ngcomponent-4.0.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDO/kaW69DN3ooapiyj8novz+ocAVkjOkYi75atzch7IwIhAOGRNhognpIFG+ANKJcA2xUHBKqSKEdQ8ZNsprpolufP"}]},"maintainers":[{"name":"bcherny","email":"boris@performancejs.com"},{"name":"khoomeister","email":"chris.khoo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngcomponent-4.0.3.tgz_1510971116342_0.4228728525340557"}},"4.1.0":{"name":"ngcomponent","version":"4.1.0","description":"A clean React-like abstraction for rendering non-Angular components within an Angular app.","main":"index.js","typings":"index.d.ts","scripts":{"build":"npm run clean && npm run lint && tsc","clean":"rm -f index.d.ts","lint":"tslint .","prepublishOnly":"npm test","pretest":"npm run build","tdd":"npm run watch & karma start","test":"xvfb-maybe karma start --single-run","watch":"tsc -w"},"repository":{"type":"git","url":"git+ssh://git@github.com/coatue-oss/ngcomponent.git"},"keywords":["angular","component","react","directive","props","state","controller"],"author":{"name":"Boris Cherny","email":"boris@performancejs.com"},"contributors":[{"name":"Chris Khoo","email":"chris.khoo@gmail.com"}],"license":"Apache-2.0","bugs":{"url":"https://github.com/coatue-oss/ngcomponent/issues"},"homepage":"https://github.com/coatue-oss/ngcomponent#readme","devDependencies":{"@types/angular-mocks":"^1.5.11","@types/jasmine":"^2.8.2","angular-resource":"^1.6.6","browserify":"^14.5.0","electron":"^1.7.9","jasmine":"^2.8.0","karma":"^1.7.1","karma-browserify":"^5.1.2","karma-electron-launcher":"^0.2.0","karma-jasmine":"^1.1.0","karma-mocha-reporter":"^2.2.5","karma-source-map-support":"^1.2.0","ngimport":"^0.8.0","rollupify":"^0.4.0","tslint":"^5.8.0","tslint-no-circular-imports":"^0.2.0","typescript":"^2.6.1","wallaby-webpack":"0.0.45","watchify":"^3.9.0","webpack":"^3.8.1","xvfb-maybe":"^0.2.1"},"dependencies":{"@types/angular":"^1.6.39","@types/lodash":"^4.14.85","angular":">=1.5.0","lodash":"^4.17.4"},"gitHead":"c5e5043bd9c23869845f0c839534fa1593d7f5b6","_id":"ngcomponent@4.1.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"bcherny","email":"boris@performancejs.com"},"dist":{"integrity":"sha512-cGL3iVoqMWTpCfaIwgRKhdaGqiy2Z+CCG0cVfjlBvdqE8saj8xap9B4OTf+qwObxLVZmDTJPDgx3bN6Q/lZ7BQ==","shasum":"793e379138f552ea0cd2c767ad0aa7057678e228","tarball":"https://registry.npmjs.org/ngcomponent/-/ngcomponent-4.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICnZ7NZpXJowH1nK6vIBaBG+KkTFVOF+kZgFmjWzlSsIAiBPGtdjyZBsSGIGE8FxHohNbxDI/RKoM3BumvMznQaBmw=="}]},"maintainers":[{"name":"bcherny","email":"boris@performancejs.com"},{"name":"khoomeister","email":"chris.khoo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngcomponent-4.1.0.tgz_1510971468204_0.6603960588108748"}}},"readme":"# NgComponent [![Build Status][build]](https://circleci.com/gh/coatue-oss/ngcomponent) [![npm]](https://www.npmjs.com/package/ngcomponent) [![mit]](https://opensource.org/licenses/MIT)\n\n[build]: https://img.shields.io/circleci/project/coatue-oss/ngcomponent.svg?branch=master&style=flat-square\n[npm]: https://img.shields.io/npm/v/ngcomponent.svg?style=flat-square\n[mit]: https://img.shields.io/npm/l/ngcomponent.svg?style=flat-square\n\n> A clean React-like abstraction for rendering non-Angular components within an Angular app.\n\n## Installation\n\n```sh\n# Using Yarn:\nyarn add ngcomponent angular angular-resource\n\n# Or, using NPM:\nnpm install ngcomponent angular angular-resource --save\n```\n\n## Usage\n\n*Note: This example is in TypeScript, but it works just as well in vanilla JavaScript*\n\n```ts\nimport NgComponent from 'ngcomponent'\n\ninterface Props {\n  foo: number\n  bar: string[]\n}\n\ninterface State {}\n\nconst myComponent = {\n  bindings: {\n    foo: '<',\n    bar: '<'\n  },\n  template: `\n    <div></div>\n  `,\n  controller: class extends NgComponent<Props, State> {\n    ...\n  }\n}\n```\n\n## Full Example\n\n```ts\nimport NgComponent from 'ngcomponent'\n\ninterface Props {\n  data: number[]\n  type: \"bar\"|\"line\"\n}\n\ninterface State {\n  chart: Chart\n}\n\nconst chartJSWrapper = {\n  bindings: {\n    data: '<',\n    type: '<'\n  },\n  template: `<canvas></canvas>`,\n  constructor(private $element: JQuery){}\n  controller: class extends NgComponent<Props, State> {\n\n    componentDidMount() {\n      this.state.chart = new Chart($element.find('canvas'), {\n        data: props.data,\n        type: props.type\n      })\n    }\n\n    render() {\n      this.state.chart.data = this.props.data\n      this.state.chart.type = this.props.type\n      this.state.chart.update()\n    }\n\n    componentWillUnmount() {\n      this.state.chart.destroy()\n    }\n  }\n}\n```\n\n## Lifecycle Hooks\n\nNgComponent has a React-like component lifecycle API:\n\n- `render()` (use this to react to changes to `this.props`)\n- `componentWillMount()`\n- `componentDidMount()`\n- `componentWillReceiveProps(props)`\n- `shouldComponentUpdate(props, state)`\n- `componentWillUpdate(props, state)`\n- `componentDidUpdate(props, state)`\n- `componentWillUnmount()`\n\n## Running the Tests\n\n```sh\nnpm test\n```\n\n## Hacking On It\n\n```sh\n# Just watch TypeScript:\nnpm run watch\n\n# Or, watch TypeScript and run tests on change:\nnpm run tdd\n```\n\n## License\n\nApache 2.0\n","maintainers":[{"name":"bcherny","email":"boris@performancejs.com"},{"name":"khoomeister","email":"chris.khoo@gmail.com"}],"time":{"modified":"2022-06-21T07:11:22.970Z","created":"2016-09-19T21:24:18.849Z","1.1.0":"2016-09-19T21:24:18.849Z","1.1.1":"2016-09-22T20:13:02.733Z","1.1.2":"2017-03-10T20:51:59.465Z","1.1.3":"2017-03-13T19:10:25.467Z","2.0.1":"2017-03-16T03:20:58.704Z","2.0.2":"2017-03-16T18:55:25.333Z","2.0.3":"2017-03-18T19:05:52.997Z","2.0.4":"2017-03-21T00:21:54.705Z","2.0.5":"2017-03-22T21:53:41.190Z","3.0.0":"2017-04-12T21:19:30.712Z","3.0.1":"2017-04-27T23:10:05.977Z","3.0.2":"2017-07-12T21:22:06.804Z","3.0.3":"2017-09-15T19:15:10.701Z","4.0.0":"2017-09-26T18:12:10.623Z","4.0.1":"2017-09-26T18:23:34.413Z","4.0.2":"2017-10-02T22:38:46.594Z","4.0.3":"2017-11-18T02:11:56.492Z","4.1.0":"2017-11-18T02:17:48.427Z"},"homepage":"https://github.com/coatue-oss/ngcomponent#readme","keywords":["angular","component","react","directive","props","state","controller"],"repository":{"type":"git","url":"git+ssh://git@github.com/coatue-oss/ngcomponent.git"},"author":{"name":"Boris Cherny","email":"boris@performancejs.com"},"bugs":{"url":"https://github.com/coatue-oss/ngcomponent/issues"},"license":"Apache-2.0","readmeFilename":"README.md","contributors":[{"name":"Chris Khoo","email":"chris.khoo@gmail.com"}]}