{"_id":"ng2-conventions-decorators","_rev":"34-6bc9bab828ece815c208b4af3ed59b1f","name":"ng2-conventions-decorators","description":"A set of minimal decorators for Angular2 that leverage established conventions to reduce boilerplate, improve maintainability, and improve type safety","dist-tags":{"latest":"2.1.0"},"versions":{"0.0.2":{"name":"ng2-conventions-decorators","version":"0.0.2","description":"A set of minimal decorators for Angular2 that leverage established conventions","main":"index.js","scripts":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/aluanhaddad/ng2-conventions-decorators.git"},"keywords":["angular","angular2","@angular","decorators","conventions","configuration","minimal"],"author":{"name":"aluanh@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/aluanhaddad/ng2-conventions-decorators/issues"},"homepage":"https://github.com/aluanhaddad/ng2-conventions-decorators#readme","_id":"ng2-conventions-decorators@0.0.2","_shasum":"c7f730779427bf652e8c52994ccb459775c125ab","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.2.2","_npmUser":{"name":"aluanhaddad","email":"aluanh@gmail.com"},"dist":{"shasum":"c7f730779427bf652e8c52994ccb459775c125ab","tarball":"https://registry.npmjs.org/ng2-conventions-decorators/-/ng2-conventions-decorators-0.0.2.tgz","integrity":"sha512-2UCmiEdcIOV/pFOjC/1/ozoTuBGbmE2ZWHEP5UIEMxBWtbLHLIDVEBkJxvBZ6uyLkTP9qGOYqaqUceJ/30fqmw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYpGeizFwhi/OOhPk3i5XnK0qXcw1RIzrDW2bxfM4RwQIhAN3gSybh6brVkr8MdwnsRwSfx7pPWqdZadqQDwpXYKNH"}]},"maintainers":[{"name":"aluanhaddad","email":"aluanh@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ng2-conventions-decorators-0.0.2.tgz_1469235009877_0.6125405165366828"}},"0.0.1":{"name":"ng2-conventions-decorators","version":"0.0.1","description":"A set of minimal decorators for Angular2 that leverage established conventions","main":"index.js","scripts":{"test":"test","start":"tsc -p tsconfig.json"},"dependencies":{"@angular/core":"^2.0.0-rc.4"},"devDependencies":{"typescript":"^2.0.0"},"repository":{"type":"git","url":"git+https://github.com/aluanhaddad/ng2-conventions-decorators.git"},"keywords":["angular2","@angular","decorators","conventions","boilerplate","configuration"],"author":{"name":"aluanh@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/aluanhaddad/ng2-conventions-decorators/issues"},"homepage":"https://github.com/aluanhaddad/ng2-conventions-decorators#readme","gitHead":"13d652914675719b812d96d2ecd0470f69a663ce","_id":"ng2-conventions-decorators@0.0.1","_shasum":"ac90aa4e2d9b812adf3af6469428b6aeefe2a822","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.2.2","_npmUser":{"name":"aluanhaddad","email":"aluanh@gmail.com"},"dist":{"shasum":"ac90aa4e2d9b812adf3af6469428b6aeefe2a822","tarball":"https://registry.npmjs.org/ng2-conventions-decorators/-/ng2-conventions-decorators-0.0.1.tgz","integrity":"sha512-Sj/kdqkPMOvP8SnnSQbU1KJtKkLAfDKvWIZxiCfMMyJ1rnVacv6JD98q0VIzkPpEEScdM1K+eX55lxXcLwKOlw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB/VrNln1tUOX2rK8J207RI+VDVuG6kmsUhWZyj4MQfiAiEAkIumOWZ/kwORwJtBmP9fxqvz0BfP1emhiQMFIr3CRVo="}]},"maintainers":[{"name":"aluanhaddad","email":"aluanh@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ng2-conventions-decorators-0.0.1.tgz_1469235371090_0.8453284266870469"}},"0.0.4":{"name":"ng2-conventions-decorators","version":"0.0.4","description":"A set of minimal decorators for Angular2 that leverage established conventions","main":"index.js","scripts":{"start":"tsc -p tsconfig.json"},"dependencies":{"@angular/core":"^2.0.0-rc.4"},"devDependencies":{"typescript":"^2.0.0"},"repository":{"type":"git","url":"git+https://github.com/aluanhaddad/ng2-conventions-decorators.git"},"keywords":["angular2","@angular","decorators","conventions","boilerplate","configuration"],"author":{"name":"aluanh@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/aluanhaddad/ng2-conventions-decorators/issues"},"homepage":"https://github.com/aluanhaddad/ng2-conventions-decorators#readme","gitHead":"833fcb85c638fe49e2e1588ae93161be16342f2e","_id":"ng2-conventions-decorators@0.0.4","_shasum":"8f15c76190952b1074e8761a69ea4b0f20ca8e16","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.2.2","_npmUser":{"name":"aluanhaddad","email":"aluanh@gmail.com"},"dist":{"shasum":"8f15c76190952b1074e8761a69ea4b0f20ca8e16","tarball":"https://registry.npmjs.org/ng2-conventions-decorators/-/ng2-conventions-decorators-0.0.4.tgz","integrity":"sha512-AwLS/BYdRpCI6MyU4oKVK75LK4UJILuv07AfzIFJhrLb5v2BgpJDnkgjFuVZXW2MytJi5li9O8PTWO0lZfwhrg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICjKmJxZWUeQDu2SyZfWRAa1DkemGajnHdtDHHdLFZADAiEAv7gZjDZhywnlqg+nf4EpduZxMLF7FRfyQDaExg14VeU="}]},"maintainers":[{"name":"aluanhaddad","email":"aluanh@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ng2-conventions-decorators-0.0.4.tgz_1469236099286_0.31198435346595943"}},"0.0.5":{"name":"ng2-conventions-decorators","version":"0.0.5","description":"A set of minimal decorators for Angular2 that leverage established conventions","main":"index","typings":"index.d.ts","scripts":{"start":"tsc -p tsconfig.json"},"dependencies":{"@angular/core":"^2.0.0-rc.4"},"devDependencies":{"typescript":"^2.0.0"},"repository":{"type":"git","url":"git+https://github.com/aluanhaddad/ng2-conventions-decorators.git"},"keywords":["angular2","@angular","decorators","conventions","boilerplate","configuration"],"author":{"name":"aluanh@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/aluanhaddad/ng2-conventions-decorators/issues"},"homepage":"https://github.com/aluanhaddad/ng2-conventions-decorators#readme","gitHead":"b1691b93aab828767a1d9ba4bcea86bdafa07653","_id":"ng2-conventions-decorators@0.0.5","_shasum":"cff1b5fa0fcf3e0b36da2c08a99caaff29d15738","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.2.2","_npmUser":{"name":"aluanhaddad","email":"aluanh@gmail.com"},"dist":{"shasum":"cff1b5fa0fcf3e0b36da2c08a99caaff29d15738","tarball":"https://registry.npmjs.org/ng2-conventions-decorators/-/ng2-conventions-decorators-0.0.5.tgz","integrity":"sha512-+EIzv7ljU6tgWv3SLJunIh16GfDiBwcx0g35z4MX58Z4iRH3z7SxXNWwOSHCh4WZFinjsdFIwVNN2IlSF26hJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGFKtA3ZltRuPyuTPgR2hyYLnQ7cCsQ5OuHj7jc8JUdeAiA297glp+9goFk5q3/G1WQv8+Za7wmu/L3d9quPIea7kQ=="}]},"maintainers":[{"name":"aluanhaddad","email":"aluanh@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ng2-conventions-decorators-0.0.5.tgz_1469243396231_0.09483020985499024"}},"0.0.6":{"name":"ng2-conventions-decorators","version":"0.0.6","description":"A set of minimal decorators for Angular2 that leverage established conventions","main":"index","typings":"index.d.ts","scripts":{"start":"tsc -p tsconfig.json"},"dependencies":{"@angular/core":"^2.0.0-rc.4"},"devDependencies":{"typescript":"^2.0.0"},"repository":{"type":"git","url":"git+https://github.com/aluanhaddad/ng2-conventions-decorators.git"},"keywords":["angular2","@angular","decorators","conventions","boilerplate","configuration"],"author":{"name":"aluanh@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/aluanhaddad/ng2-conventions-decorators/issues"},"homepage":"https://github.com/aluanhaddad/ng2-conventions-decorators#readme","gitHead":"df27bc19ceee021043079a31266580f6e7e76cb1","_id":"ng2-conventions-decorators@0.0.6","_shasum":"0a0f3c9696a374d573788427797f55c94ef9858a","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.2.2","_npmUser":{"name":"aluanhaddad","email":"aluanh@gmail.com"},"dist":{"shasum":"0a0f3c9696a374d573788427797f55c94ef9858a","tarball":"https://registry.npmjs.org/ng2-conventions-decorators/-/ng2-conventions-decorators-0.0.6.tgz","integrity":"sha512-wrwUCvIdo/cgSP80zNaHNXb9etlj39x6ALF25kRyAyv+3ivSim6wkn7b61gvgjb5WebXhyVePZOM0gfdkhQ/EA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID79UWm/FFPIziEmUu69FF39QVzILmzgNTytNKE25CjKAiBq71Ck6D48rQthgEB/1kfz/0IkxwGX7GJWOGs+W0Mxcw=="}]},"maintainers":[{"name":"aluanhaddad","email":"aluanh@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ng2-conventions-decorators-0.0.6.tgz_1469346842898_0.6127753532491624"}},"0.0.7":{"name":"ng2-conventions-decorators","version":"0.0.7","description":"A set of minimal decorators for Angular2 that leverage established conventions","main":"index","typings":"index.d.ts","scripts":{"start":"tsc -p tsconfig.json"},"dependencies":{"@angular/core":"^2.0.0-rc.4"},"devDependencies":{"typescript":"^2.0.0"},"repository":{"type":"git","url":"git+https://github.com/aluanhaddad/ng2-conventions-decorators.git"},"keywords":["angular2","@angular","decorators","conventions","boilerplate","configuration"],"author":{"name":"aluanh@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/aluanhaddad/ng2-conventions-decorators/issues"},"homepage":"https://github.com/aluanhaddad/ng2-conventions-decorators#readme","gitHead":"55bea87bfd2129ef27d935c68ad23ee047cc7ab8","_id":"ng2-conventions-decorators@0.0.7","_shasum":"befb457fafc8485d662cdaeab4abbfa92eb90066","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.3.1","_npmUser":{"name":"aluanhaddad","email":"aluanh@gmail.com"},"dist":{"shasum":"befb457fafc8485d662cdaeab4abbfa92eb90066","tarball":"https://registry.npmjs.org/ng2-conventions-decorators/-/ng2-conventions-decorators-0.0.7.tgz","integrity":"sha512-GOUxYgfukRGUf5L214NL4v2+ZXeEAYMehR6s8Xd1MVwY/E1GGp1nBqvUQkeoqiXkVblJqCQx63phJsY5oNzDOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEVMrrwSaEgNHAbIBT6HLndM2+kqX+9R/VNhyiJRQeHvAiAC/pNatR9zpT9Lw5+kOv2qgktj5EoV+kCraqPnBQq08Q=="}]},"maintainers":[{"name":"aluanhaddad","email":"aluanh@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ng2-conventions-decorators-0.0.7.tgz_1469918682995_0.5774618024006486"}},"0.1.0":{"name":"ng2-conventions-decorators","version":"0.1.0","description":"A set of minimal decorators for Angular2 that leverage established conventions","main":"index","typings":"index.d.ts","scripts":{"test":"Node tests/index","start":"tsc -w -p tsconfig.json","poststart":"test","prepublish":"start"},"dependencies":{"@angular/core":"^2.0.0-rc.4","rxjs":"^5.0.0-beta.6","zone.js":"^0.6.6"},"devDependencies":{"@types/tape":"^4.2.27","tape":"4.6.0","tslint":"next","typescript":"^2.0.0","reflect-metadata":"^0.1.3"},"repository":{"type":"git","url":"git+https://github.com/aluanhaddad/ng2-conventions-decorators.git"},"keywords":["angular2","@angular","decorators","conventions","boilerplate","configuration"],"author":{"name":"aluanh@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/aluanhaddad/ng2-conventions-decorators/issues"},"homepage":"https://github.com/aluanhaddad/ng2-conventions-decorators#readme","gitHead":"18c948c96c3eecfcebf3384ce7e97824391954c0","_id":"ng2-conventions-decorators@0.1.0","_shasum":"828e198a5c86a1099b406d7a5a48d48084522725","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.3.1","_npmUser":{"name":"aluanhaddad","email":"aluanh@gmail.com"},"dist":{"shasum":"828e198a5c86a1099b406d7a5a48d48084522725","tarball":"https://registry.npmjs.org/ng2-conventions-decorators/-/ng2-conventions-decorators-0.1.0.tgz","integrity":"sha512-fZwIgLtpDiK9i3ovXxVRhIo2v//sQyMGju+5uhUwVWNVNt78JmRQpWOSO1AQY4v9N5XKRYLDnbrYysbrg+FqBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAxcgtyAuM5BulYxxjPt8N7ki+R+ChMPrpOaG3s3wlcBAiBBOPJ1I7qmfhpy2gzRtuy+LcDAz2bqr87i92WQct0/Xw=="}]},"maintainers":[{"name":"aluanhaddad","email":"aluanh@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ng2-conventions-decorators-0.1.0.tgz_1469977817680_0.5673797118943185"}},"0.1.1":{"name":"ng2-conventions-decorators","version":"0.1.1","description":"A set of minimal decorators for Angular2 that leverage established conventions","main":"index","typings":"index.d.ts","scripts":{"test":"Node tests/index","start":"tsc -w -p tsconfig.json","poststart":"test","prepublish":"start"},"dependencies":{"@angular/core":"^2.0.0-rc.4","rxjs":"^5.0.0-beta.6","zone.js":"^0.6.6"},"devDependencies":{"@types/tape":"^4.2.27","tape":"4.6.0","tslint":"next","typescript":"^2.0.0","reflect-metadata":"^0.1.3"},"repository":{"type":"git","url":"git+https://github.com/aluanhaddad/ng2-conventions-decorators.git"},"keywords":["angular2","@angular","decorators","conventions","boilerplate","configuration"],"author":{"name":"aluanh@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/aluanhaddad/ng2-conventions-decorators/issues"},"homepage":"https://github.com/aluanhaddad/ng2-conventions-decorators#readme","gitHead":"80eca3ab1bbefce3c315de36045450fe892b1da8","_id":"ng2-conventions-decorators@0.1.1","_shasum":"40929ac7af417f45147aa72467781fe2ca18b2f6","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.2.2","_npmUser":{"name":"aluanhaddad","email":"aluanh@gmail.com"},"dist":{"shasum":"40929ac7af417f45147aa72467781fe2ca18b2f6","tarball":"https://registry.npmjs.org/ng2-conventions-decorators/-/ng2-conventions-decorators-0.1.1.tgz","integrity":"sha512-Vyj0bi/aLfWTXGoFHMkN52SDhr0Zt6UuOw7VylvvdbzMFHqbS/i8vo9O/QCt0o9nwgmqqYwiA17qkTF5tPMNmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHms9P9bPPJVJ9D74bJiIrMs23AtLm7T19KuCBa3n10IAiB/ucJGxzLPpunu6auPVBHw+9nTct6vkaN1UmPwmT00JQ=="}]},"maintainers":[{"name":"aluanhaddad","email":"aluanh@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ng2-conventions-decorators-0.1.1.tgz_1470059649697_0.4080617227591574"}},"0.1.2":{"name":"ng2-conventions-decorators","version":"0.1.2","description":"A set of minimal decorators for Angular2 that leverage established conventions","main":"index","typings":"index.d.ts","scripts":{"test":"Node tests/index","start":"tsc -w -p tsconfig.json","poststart":"test","prepublish":"start"},"dependencies":{"@angular/core":"^2.0.0-rc.4","rxjs":"^5.0.0-beta.6","zone.js":"^0.6.6"},"devDependencies":{"@types/tape":"^4.2.27","tape":"4.6.0","tslint":"next","typescript":"^2.0.0","reflect-metadata":"^0.1.3"},"repository":{"type":"git","url":"git+https://github.com/aluanhaddad/ng2-conventions-decorators.git"},"keywords":["angular2","@angular","decorators","conventions","boilerplate","configuration"],"author":{"name":"aluanh@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/aluanhaddad/ng2-conventions-decorators/issues"},"homepage":"https://github.com/aluanhaddad/ng2-conventions-decorators#readme","gitHead":"e662b49d7a069bc9ba0f1e21be7ee4e881b3f063","_id":"ng2-conventions-decorators@0.1.2","_shasum":"13b6954d26b882768938be1bd7b7fc36fbe30e09","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.2.2","_npmUser":{"name":"aluanhaddad","email":"aluanh@gmail.com"},"dist":{"shasum":"13b6954d26b882768938be1bd7b7fc36fbe30e09","tarball":"https://registry.npmjs.org/ng2-conventions-decorators/-/ng2-conventions-decorators-0.1.2.tgz","integrity":"sha512-tGBxOpbjjmLpWhS5C+Z3gYfkuHoTyWtxesFn4SJWYqmmt1LuQqGJJSTwx+8YCD8vAhpKq6IjzNhaFNhYIrISBQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGOhIRpU61v1aXbhoCFXcAfEuhhb2P51i0c6/OKX71h9AiBFwUnMVnVNlFzOLTcSvYapm5vCP47/EVQjtl+lPe/kKw=="}]},"maintainers":[{"name":"aluanhaddad","email":"aluanh@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ng2-conventions-decorators-0.1.2.tgz_1470060109081_0.1925493674352765"}},"0.1.3":{"name":"ng2-conventions-decorators","version":"0.1.3","description":"A set of minimal decorators for Angular2 that leverage established conventions","main":"index","typings":"index.d.ts","scripts":{"test":"Node tests/index","start":"tsc -w -p tsconfig.json","poststart":"test","prepublish":"start"},"dependencies":{"@angular/core":"^2.0.0-rc.4","rxjs":"^5.0.0-beta.6","zone.js":"^0.6.6"},"devDependencies":{"@types/tape":"^4.2.27","tape":"4.6.0","tslint":"next","typescript":"^2.0.0","reflect-metadata":"^0.1.3"},"repository":{"type":"git","url":"git+https://github.com/aluanhaddad/ng2-conventions-decorators.git"},"keywords":["angular2","@angular","decorators","conventions","boilerplate","configuration"],"author":{"name":"aluanh@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/aluanhaddad/ng2-conventions-decorators/issues"},"homepage":"https://github.com/aluanhaddad/ng2-conventions-decorators#readme","gitHead":"92c38e8f44aecc890f7754e3a2a7bce68bedb7a7","_id":"ng2-conventions-decorators@0.1.3","_shasum":"70d0a807be14ec755f35f2dd7c57b46020e1945f","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.2.2","_npmUser":{"name":"aluanhaddad","email":"aluanh@gmail.com"},"dist":{"shasum":"70d0a807be14ec755f35f2dd7c57b46020e1945f","tarball":"https://registry.npmjs.org/ng2-conventions-decorators/-/ng2-conventions-decorators-0.1.3.tgz","integrity":"sha512-wGjx6frxUp0mFjX+Q9g+WYCOVJyyZIMsLIFueR9oJPabv9ll9X9ba0WuzZYlD6Bfj0kj3Js76+Vjy5spAmjemA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAVH2VR2xJRlS9JtgQ0KbpnkYBcBIogUPDGriOTYH0tMAiAWlJSB0lWodlrbyD84TeStx4jE6YwnsA0F79KnyYLQlQ=="}]},"maintainers":[{"name":"aluanhaddad","email":"aluanh@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ng2-conventions-decorators-0.1.3.tgz_1470389966110_0.10409093741327524"}},"0.1.5":{"name":"ng2-conventions-decorators","version":"0.1.5","description":"A set of minimal decorators for Angular2 that leverage established conventions to reduce boilerplate, improve maintainability, and improve type safety","main":"index","typings":"index.d.ts","scripts":{"test":"npm run build && Node test/index","start":"tsc -w -p tsconfig.json","build":"tsc -p tsconfig.json","prepublish":"npm build && npm test"},"dependencies":{"@angular/core":"^2.0.0-rc.5","rxjs":"^5.0.0-beta.10","zone.js":"^0.6.12"},"devDependencies":{"@types/systemjs":"^0.19.28","@types/tape":"^4.2.27","core-js":"^2.4.1","reflect-metadata":"^0.1.3","systemjs":"^0.19.36","tape":"4.6.0","tslint":"next","typescript":"^2.0.0"},"repository":{"type":"git","url":"git+https://github.com/aluanhaddad/ng2-conventions-decorators.git"},"keywords":["angular2","@angular","decorators","conventions","boilerplate","configuration"],"author":{"name":"aluanh@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/aluanhaddad/ng2-conventions-decorators/issues"},"homepage":"https://github.com/aluanhaddad/ng2-conventions-decorators#readme","gitHead":"08f278fa932cad924588ec0a4dfc02fa2c520267","_id":"ng2-conventions-decorators@0.1.5","_shasum":"56d962143638b13cf9f25db2b437f19ce4b457cd","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.3.1","_npmUser":{"name":"aluanhaddad","email":"aluanh@gmail.com"},"dist":{"shasum":"56d962143638b13cf9f25db2b437f19ce4b457cd","tarball":"https://registry.npmjs.org/ng2-conventions-decorators/-/ng2-conventions-decorators-0.1.5.tgz","integrity":"sha512-ouRRI29K+JKtw3jtwgNEj5EicVwuH8N692K4pAr+x/57FBhhxLMSL9VfopDutR8+BDlbTKWTJN4rSeU515KD6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9k1g2z9uL44RqMlw/Ok7kOrW65v5TpLN6EAsCD2bkBAIhAI3CwqUE6y/pgyNGFPyvwJFj6iITHSM2UeR4+rB3xmEi"}]},"maintainers":[{"name":"aluanhaddad","email":"aluanh@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ng2-conventions-decorators-0.1.5.tgz_1471174161902_0.9627058142796159"}},"0.1.6":{"name":"ng2-conventions-decorators","version":"0.1.6","description":"A set of minimal decorators for Angular2 that leverage established conventions to reduce boilerplate, improve maintainability, and improve type safety","main":"index","typings":"index.d.ts","scripts":{"test":"npm run build && Node test/index","start":"tsc -w -p tsconfig.json","build":"tsc -p tsconfig.json"},"dependencies":{"@angular/core":"2.0.0-rc.4","rxjs":"5.0.0-beta.6","zone.js":"0.6.12"},"devDependencies":{"@types/systemjs":"^0.19.28","@types/tape":"^4.2.27","core-js":"^2.4.1","reflect-metadata":"^0.1.3","systemjs":"^0.19.36","tape":"4.6.0","tslint":"next","typescript":"^2.0.0"},"repository":{"type":"git","url":"git+https://github.com/aluanhaddad/ng2-conventions-decorators.git"},"keywords":["angular2","@angular","decorators","conventions","boilerplate","configuration"],"author":{"name":"aluanh@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/aluanhaddad/ng2-conventions-decorators/issues"},"homepage":"https://github.com/aluanhaddad/ng2-conventions-decorators#readme","gitHead":"259976c9bc25fd5949b9dd5eb8d21ae010291fd0","_id":"ng2-conventions-decorators@0.1.6","_shasum":"7dfdc242a289b6d7b55e1d720b3448bb16869582","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.2.2","_npmUser":{"name":"aluanhaddad","email":"aluanh@gmail.com"},"dist":{"shasum":"7dfdc242a289b6d7b55e1d720b3448bb16869582","tarball":"https://registry.npmjs.org/ng2-conventions-decorators/-/ng2-conventions-decorators-0.1.6.tgz","integrity":"sha512-7pNjIqZWDqAFtiwxQ2hSmW9tUEdkDh1nBJzH8HQ8tlLrp1SkEr8u7BPhqdMEsUiNbc+Lep7KbDz99LqnrCuIeg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAw7DIVUqOsdTuFD+HgsQs2gqdjhn6KT5wKaHtw2FoozAiEAhWYFTQTUfEDSYbff2p4oH29W53IeuXMcBFbXyjj3US0="}]},"maintainers":[{"name":"aluanhaddad","email":"aluanh@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ng2-conventions-decorators-0.1.6.tgz_1471274979270_0.3119458199944347"}},"0.1.7":{"name":"ng2-conventions-decorators","version":"0.1.7","description":"A set of minimal decorators for Angular2 that leverage established conventions to reduce boilerplate, improve maintainability, and improve type safety","main":"index","typings":"index.d.ts","scripts":{"test":"npm run build && Node test/index","start":"tsc -w -p tsconfig.json","build":"tsc -p tsconfig.json","prepublish":"npm build && npm test"},"peerDependencies":{"@angular/core":"^2.0.0-rc.4","rxjs":"^5.0.0-beta.6","zone.js":"^0.6.12"},"devDependencies":{"@types/systemjs":"^0.19.28","@types/tape":"^4.2.27","core-js":"^2.4.1","reflect-metadata":"^0.1.3","systemjs":"^0.19.36","tape":"4.6.0","tslint":"next","typescript":"^2.0.0"},"repository":{"type":"git","url":"git+https://github.com/aluanhaddad/ng2-conventions-decorators.git"},"keywords":["angular2","@angular","decorators","conventions","boilerplate","configuration"],"author":{"name":"aluanh@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/aluanhaddad/ng2-conventions-decorators/issues"},"homepage":"https://github.com/aluanhaddad/ng2-conventions-decorators#readme","gitHead":"2c1fa3d860b0dd0f95c8b27d80eec35fed2f4254","_id":"ng2-conventions-decorators@0.1.7","_shasum":"5b702d235436cac9cfd1a8cd433c06419faa46fd","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.3.1","_npmUser":{"name":"aluanhaddad","email":"aluanh@gmail.com"},"dist":{"shasum":"5b702d235436cac9cfd1a8cd433c06419faa46fd","tarball":"https://registry.npmjs.org/ng2-conventions-decorators/-/ng2-conventions-decorators-0.1.7.tgz","integrity":"sha512-nGm3hu+CxTGWJtZBdszhispiG5CWjTJLTUnyyFJ2FSD7d6u3jd+/B5QL3hTe+OE90hgAhH42MJ/frT4jrP0sXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE3sSECgD4IjZPZR5Gt8KFau6ZlAFy7RQRe1U0kMAM3iAiBXBbXH6nmMEYcjYWbOP523Ullt51RTkg5QHtX2NdbjuA=="}]},"maintainers":[{"name":"aluanhaddad","email":"aluanh@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ng2-conventions-decorators-0.1.7.tgz_1471303978173_0.018403752706944942"}},"0.1.8":{"name":"ng2-conventions-decorators","version":"0.1.8","description":"A set of minimal decorators for Angular2 that leverage established conventions to reduce boilerplate, improve maintainability, and improve type safety","main":"index","typings":"index.d.ts","scripts":{"test":"npm run build && Node test/index","start":"tsc -w -p tsconfig.json","build":"tsc -p tsconfig.json","prepublish":"npm build && npm test"},"peerDependencies":{"@angular/core":"^2.0.0-rc.4","rxjs":"^5.0.0-beta.6","zone.js":"^0.6.12"},"devDependencies":{"@types/systemjs":"^0.19.28","@types/tape":"^4.2.27","core-js":"^2.4.1","reflect-metadata":"^0.1.3","systemjs":"^0.19.36","tape":"4.6.0","tslint":"next","typescript":"^2.0.0"},"repository":{"type":"git","url":"git+https://github.com/aluanhaddad/ng2-conventions-decorators.git"},"keywords":["angular2","@angular","decorators","conventions","boilerplate","configuration"],"author":{"name":"aluanh@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/aluanhaddad/ng2-conventions-decorators/issues"},"homepage":"https://github.com/aluanhaddad/ng2-conventions-decorators#readme","gitHead":"050584c751f389fd56fa264a80e5edf8ad89ace0","_id":"ng2-conventions-decorators@0.1.8","_shasum":"0f2e1be20bc8342cd4748e8ceb93d154d90c1e72","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.3.1","_npmUser":{"name":"aluanhaddad","email":"aluanh@gmail.com"},"dist":{"shasum":"0f2e1be20bc8342cd4748e8ceb93d154d90c1e72","tarball":"https://registry.npmjs.org/ng2-conventions-decorators/-/ng2-conventions-decorators-0.1.8.tgz","integrity":"sha512-JjL4SUOukTLcpy8yIhx9Wv3EWXltETnJa+nVNYfqNhEiFkOaq37eYfLtXiI0ujw1qisaXd0xosHhXw0l87OFHw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGjDkGENmSUnV8OYk5UcnGqo8ezmGpvd0k/Jj5OLheFyAiBt2CCRxxp70qZ2RdRtsZivfWE0gRbzmon670bT1V03RQ=="}]},"maintainers":[{"name":"aluanhaddad","email":"aluanh@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ng2-conventions-decorators-0.1.8.tgz_1471924663910_0.5740565587766469"}},"0.1.9":{"name":"ng2-conventions-decorators","version":"0.1.9","description":"A set of minimal decorators for Angular2 that leverage established conventions to reduce boilerplate, improve maintainability, and improve type safety","main":"index","typings":"index.d.ts","scripts":{"test":"npm run build && Node test/index","start":"tsc -w -p tsconfig.json","build":"tsc -p tsconfig.json","prepublish":"npm build && npm test"},"peerDependencies":{"@angular/core":"*","rxjs":"*","zone.js":"*"},"devDependencies":{"@types/systemjs":"^0.19.30","@types/tape":"^4.2.27","core-js":"^2.4.1","reflect-metadata":"^0.1.8","systemjs":"^0.19.37","tape":"4.6.0","tslint":"*","typescript":"^2.0.0"},"repository":{"type":"git","url":"git+https://github.com/aluanhaddad/ng2-conventions-decorators.git"},"keywords":["angular2","@angular","naming","standards","decorators","conventions","boilerplate","configuration"],"author":{"name":"aluanh@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/aluanhaddad/ng2-conventions-decorators/issues"},"homepage":"https://github.com/aluanhaddad/ng2-conventions-decorators#readme","gitHead":"cb501fb604f529b757be7e0001700e72cc4da2bf","_id":"ng2-conventions-decorators@0.1.9","_shasum":"c907990c19dbf2a7b1002c53da85c84b1164c844","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.3.1","_npmUser":{"name":"aluanhaddad","email":"aluanh@gmail.com"},"dist":{"shasum":"c907990c19dbf2a7b1002c53da85c84b1164c844","tarball":"https://registry.npmjs.org/ng2-conventions-decorators/-/ng2-conventions-decorators-0.1.9.tgz","integrity":"sha512-wAmf//zsyc5WQUPh+VV2wKXNWiBPtt4qmUTlDKeO8fbwb9u5Ng4tbzosvlRMxQPi0nkxcjb4rkw3boTz7pVUSg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID6fQe2Er25uivvf0Ztb3KeXjlLdGso7a/QdaA6048YOAiACLd8+ZK5auVqnVY5XDyk5egluaDQKju4yvVI+kM0i9Q=="}]},"maintainers":[{"name":"aluanhaddad","email":"aluanh@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ng2-conventions-decorators-0.1.9.tgz_1473146443834_0.6933112414553761"}},"0.1.10":{"name":"ng2-conventions-decorators","version":"0.1.10","description":"A set of minimal decorators for Angular2 that leverage established conventions to reduce boilerplate, improve maintainability, and improve type safety","main":"index","typings":"index.d.ts","scripts":{"test":"npm run build && Node test/index","start":"tsc -w -p tsconfig.json","build":"tsc -p tsconfig.json","prepublish":"npm build && npm test"},"peerDependencies":{"@angular/core":"*","rxjs":"*","zone.js":"*"},"devDependencies":{"@types/systemjs":"^0.19.30","@types/tape":"^4.2.27","core-js":"^2.4.1","reflect-metadata":"^0.1.8","systemjs":"^0.19.37","tape":"4.6.0","tslint":"*","typescript":"^2.0.0"},"repository":{"type":"git","url":"git+https://github.com/aluanhaddad/ng2-conventions-decorators.git"},"keywords":["angular2","@angular","naming","standards","decorators","conventions","boilerplate","configuration"],"author":{"name":"aluanh@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/aluanhaddad/ng2-conventions-decorators/issues"},"homepage":"https://github.com/aluanhaddad/ng2-conventions-decorators#readme","gitHead":"e53818aa9660cbac091b928bc4f8fc1fe2d99bcf","_id":"ng2-conventions-decorators@0.1.10","_shasum":"38a7abf444167d89e230e81ef9930f8ca53c3d9e","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.3.1","_npmUser":{"name":"aluanhaddad","email":"aluanh@gmail.com"},"dist":{"shasum":"38a7abf444167d89e230e81ef9930f8ca53c3d9e","tarball":"https://registry.npmjs.org/ng2-conventions-decorators/-/ng2-conventions-decorators-0.1.10.tgz","integrity":"sha512-7OJB/R42l/aefKL5MXQihC/+VIhHLWUPVjQzrKBfxF/KPWcT4s/FK2tHm9IweLMMdk+MaLjuzdOOTwjynuc0cQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAfEmaIO3KOvQIwiAm2rKpll9jTb5FoJ3Zkt8CPoNRjrAiEA/tHLyJ2sZemzy/rHQ5z1hDA7IU67LZ6DgYKKFbkQy3s="}]},"maintainers":[{"name":"aluanhaddad","email":"aluanh@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ng2-conventions-decorators-0.1.10.tgz_1473556179280_0.505240456899628"}},"0.1.11":{"name":"ng2-conventions-decorators","version":"0.1.11","description":"A set of minimal decorators for Angular2 that leverage established conventions to reduce boilerplate, improve maintainability, and improve type safety","main":"index","typings":"index.d.ts","scripts":{"test":"npm run build && Node test/index","start":"tsc -w -p tsconfig.json","build":"tsc -p tsconfig.json","prepublish":"npm build && npm test"},"peerDependencies":{"@angular/core":"*","rxjs":"*","zone.js":"*"},"devDependencies":{"@types/systemjs":"^0.19.30","@types/tape":"^4.2.27","core-js":"^2.4.1","reflect-metadata":"^0.1.8","systemjs":"^0.19.37","tape":"4.6.0","tslint":"*","typescript":"^2.0.0"},"repository":{"type":"git","url":"git+https://github.com/aluanhaddad/ng2-conventions-decorators.git"},"keywords":["angular2","@angular","naming","standards","decorators","conventions","boilerplate","configuration"],"author":{"name":"aluanh@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/aluanhaddad/ng2-conventions-decorators/issues"},"homepage":"https://github.com/aluanhaddad/ng2-conventions-decorators#readme","gitHead":"43fe06ad59eeb60a4983336d56e152a6c2851b72","_id":"ng2-conventions-decorators@0.1.11","_shasum":"7b47383ae7fee0f8cff6473f2e87bef119603d86","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.3.1","_npmUser":{"name":"aluanhaddad","email":"aluanh@gmail.com"},"dist":{"shasum":"7b47383ae7fee0f8cff6473f2e87bef119603d86","tarball":"https://registry.npmjs.org/ng2-conventions-decorators/-/ng2-conventions-decorators-0.1.11.tgz","integrity":"sha512-lovnPqkg8aUHt0c5aiD/in4oy5FlVmF2ArlwFlxuMQkWM0ZpVB9CSG4HmKMGHg244C5BCcU4zEePTCe1CGn0Cg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/9YKvGX3p++p9+QhfCsgUMkfzAP4i2Bur9/TWI9bqygIgWXZt26P5O7WpEVsC7UQXYI3/9Scf4vj3gn5EPcFCyPw="}]},"maintainers":[{"name":"aluanhaddad","email":"aluanh@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ng2-conventions-decorators-0.1.11.tgz_1473556647581_0.7461927777621895"}},"1.0.0":{"name":"ng2-conventions-decorators","version":"1.0.0","description":"A set of minimal decorators for Angular2 that leverage established conventions to reduce boilerplate, improve maintainability, and improve type safety","main":"index","typings":"index.d.ts","scripts":{"test":"npm run build && Node test/index","start":"tsc -w -p tsconfig.json","build":"tsc -p tsconfig.json","prepublish":"npm build && npm test"},"peerDependencies":{"@angular/core":"2.0.1","rxjs":"5.0.0-beta.12","zone.js":"0.6.25"},"devDependencies":{"@types/systemjs":"^0.19.31","@types/tape":"^4.2.27","core-js":"^2.4.1","reflect-metadata":"^0.1.8","systemjs":"^0.19.39","tape":"4.6.0","tslint":"*","typescript":"2.0.3"},"repository":{"type":"git","url":"git+https://github.com/aluanhaddad/ng2-conventions-decorators.git"},"keywords":["angular2","@angular","naming","standards","decorators","conventions","boilerplate","configuration"],"author":{"name":"aluanh@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/aluanhaddad/ng2-conventions-decorators/issues"},"homepage":"https://github.com/aluanhaddad/ng2-conventions-decorators#readme","gitHead":"ee2717ad1f6563cc8b048fc2cd983df98221ccd6","_id":"ng2-conventions-decorators@1.0.0","_shasum":"83ecca87308cf43c252043f99a2ffe0885a3c4b6","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.6.0","_npmUser":{"name":"aluanhaddad","email":"aluanh@gmail.com"},"dist":{"shasum":"83ecca87308cf43c252043f99a2ffe0885a3c4b6","tarball":"https://registry.npmjs.org/ng2-conventions-decorators/-/ng2-conventions-decorators-1.0.0.tgz","integrity":"sha512-ZfHk88x/sxUw1fy8AzUItTMXC7O9YHV9VCppfGDRUx23lIUwEyXbkYLGRsZm4LspzSbQ1Y365dKwdf83LXrSnw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOvkZ+mrc3WEtpw64wAzbjqY9gwvERWIbRRJr1jCkn4AIhAIoU+GTkb72ndP82kqMteUoSSvwd/cgzGOmDX0SWhRNC"}]},"maintainers":[{"name":"aluanhaddad","email":"aluanh@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ng2-conventions-decorators-1.0.0.tgz_1474932977209_0.801215574843809"}},"1.0.1":{"name":"ng2-conventions-decorators","version":"1.0.1","description":"A set of minimal decorators for Angular2 that leverage established conventions to reduce boilerplate, improve maintainability, and improve type safety","main":"index","typings":"index.d.ts","scripts":{"test":"npm run build && Node test/index","start":"tsc -w -p tsconfig.json","build":"tsc -p tsconfig.json","prepublish":"npm build && npm test"},"peerDependencies":{"@angular/core":"2.0.1","rxjs":"5.0.0-beta.12","zone.js":"0.6.25"},"devDependencies":{"@types/systemjs":"^0.19.31","@types/tape":"^4.2.27","core-js":"^2.4.1","reflect-metadata":"^0.1.8","systemjs":"^0.19.39","tape":"4.6.2","tslint":"next","typescript":"next"},"repository":{"type":"git","url":"git+https://github.com/aluanhaddad/ng2-conventions-decorators.git"},"keywords":["angular2","@angular","naming","standards","decorators","conventions","boilerplate","configuration"],"author":{"name":"aluanh@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/aluanhaddad/ng2-conventions-decorators/issues"},"homepage":"https://github.com/aluanhaddad/ng2-conventions-decorators#readme","gitHead":"8cfba1fa0fc8a053a40909b1982520fc769861f0","_id":"ng2-conventions-decorators@1.0.1","_shasum":"990a42554506dc3e391d7848ff8ab3640701d364","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.6.0","_npmUser":{"name":"aluanhaddad","email":"aluanh@gmail.com"},"dist":{"shasum":"990a42554506dc3e391d7848ff8ab3640701d364","tarball":"https://registry.npmjs.org/ng2-conventions-decorators/-/ng2-conventions-decorators-1.0.1.tgz","integrity":"sha512-ms0JsWIDtmZze0CgRXMYC98nZAdcSj0pfv43SF1gTUgPC3Jsyi9RFGZdGDah/xcAIFPzfMdRjakJZvegAjxiaQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAfl7uWz7IEjivWGjFR5ko2LdJoEBh3ZGifLdFUDPv6LAiEAt8dlVSTQNM0ADh959mqG7hA2HQzPx3aN0FqNoGdoHH8="}]},"maintainers":[{"name":"aluanhaddad","email":"aluanh@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ng2-conventions-decorators-1.0.1.tgz_1476243486776_0.6049769450910389"}},"1.0.2":{"name":"ng2-conventions-decorators","version":"1.0.2","description":"A set of minimal decorators for Angular2 that leverage established conventions to reduce boilerplate, improve maintainability, and improve type safety","main":"index","typings":"index.d.ts","scripts":{"test":"npm run build && Node test/index","start":"tsc -w -p tsconfig.json","build":"tsc -p tsconfig.json","prepublish":"npm build && npm test"},"peerDependencies":{"@angular/core":"2.0.1","rxjs":"5.0.0-beta.12","zone.js":"0.6.25"},"devDependencies":{"@types/systemjs":"^0.19.31","@types/tape":"^4.2.27","core-js":"^2.4.1","reflect-metadata":"^0.1.8","systemjs":"^0.19.39","tape":"4.6.2","tslint":"next","typescript":"next"},"repository":{"type":"git","url":"git+https://github.com/aluanhaddad/ng2-conventions-decorators.git"},"keywords":["angular2","@angular","naming","standards","decorators","conventions","boilerplate","configuration"],"author":{"name":"aluanh@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/aluanhaddad/ng2-conventions-decorators/issues"},"homepage":"https://github.com/aluanhaddad/ng2-conventions-decorators#readme","gitHead":"bf0e6ae33b004b91282755df9b463088e165cc00","_id":"ng2-conventions-decorators@1.0.2","_shasum":"35c833ff81b69d2bea03dc3f2f07853b563434b4","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.6.0","_npmUser":{"name":"aluanhaddad","email":"aluanh@gmail.com"},"dist":{"shasum":"35c833ff81b69d2bea03dc3f2f07853b563434b4","tarball":"https://registry.npmjs.org/ng2-conventions-decorators/-/ng2-conventions-decorators-1.0.2.tgz","integrity":"sha512-E56c0PelTmnGgXOTCcRYk78bC9+fQXApzvnmWHEQQw5BYy6nYqeY5FPg65HeEWoQc9jSO7jB44oIGzdsRmznFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVoEkqj+alqL4/3ZXMl7cU7ksmJ2MiEccKgXQjl4uDrwIhALX4gyBYvtugKZYfIITtmyXSr6SCoXVOr8citakRs2PN"}]},"maintainers":[{"name":"aluanhaddad","email":"aluanh@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ng2-conventions-decorators-1.0.2.tgz_1476513027023_0.29017544887028635"}},"1.1.0":{"name":"ng2-conventions-decorators","version":"1.1.0","description":"A set of minimal decorators for Angular2 that leverage established conventions to reduce boilerplate, improve maintainability, and improve type safety","main":"index","typings":"index.d.ts","scripts":{"test":"npm run build && Node test/index","start":"tsc -w -p tsconfig.json","build":"tsc -p tsconfig.json","prepublish":"npm build && npm test"},"peerDependencies":{"@angular/core":"^2.0.1","rxjs":"^5.0.0-beta.12","zone.js":"^0.6.25"},"devDependencies":{"@types/systemjs":"^0.19.31","@types/tape":"^4.2.27","core-js":"^2.4.1","reflect-metadata":"^0.1.8","systemjs":"^0.19.39","tape":"4.6.2","tslint":"next","typescript":"next"},"repository":{"type":"git","url":"git+https://github.com/aluanhaddad/ng2-conventions-decorators.git"},"keywords":["angular2","@angular","naming","standards","decorators","conventions","boilerplate","configuration"],"author":{"name":"aluanh@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/aluanhaddad/ng2-conventions-decorators/issues"},"homepage":"https://github.com/aluanhaddad/ng2-conventions-decorators#readme","gitHead":"6c204f6856b948c583fd6b68eca0b0d65cfa74a9","_id":"ng2-conventions-decorators@1.1.0","_shasum":"a2b74b3bc8e0c999ca5a0aa01cecb2cc62228614","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.6.0","_npmUser":{"name":"aluanhaddad","email":"aluanh@gmail.com"},"dist":{"shasum":"a2b74b3bc8e0c999ca5a0aa01cecb2cc62228614","tarball":"https://registry.npmjs.org/ng2-conventions-decorators/-/ng2-conventions-decorators-1.1.0.tgz","integrity":"sha512-9CzHSXFjlb9/ZT4ZvHR09/Okqe3BGT8RPkzTfjG55Qdd/oYKBgXqVteFgLDB67ROef04D1+Ss0BfR5YT6ehrNA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDu5v3ycEQkQOPAhwI49vrsBbbVT2PFlCxA8VJbO8BnrAiEA8vOdHo6XV1XphdgwlQM5kMMuWgRTyuuxC+V+epTpBG8="}]},"maintainers":[{"name":"aluanhaddad","email":"aluanh@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ng2-conventions-decorators-1.1.0.tgz_1476870199870_0.41189090139232576"}},"1.2.1":{"name":"ng2-conventions-decorators","version":"1.2.1","description":"A set of minimal decorators for Angular2 that leverage established conventions to reduce boilerplate, improve maintainability, and improve type safety","main":"index","typings":"index.d.ts","scripts":{"test":"npm run build && Node test/index","start":"tsc -w -p tsconfig.json","build":"tsc -p tsconfig.json","prepublish":"npm build && npm test"},"peerDependencies":{"@angular/core":"^2.0.1","rxjs":"^5.0.0-beta.12","zone.js":"^0.6.25"},"devDependencies":{"@types/systemjs":"^0.19.31","@types/tape":"^4.2.27","core-js":"^2.4.1","reflect-metadata":"^0.1.8","systemjs":"^0.19.39","tape":"latest","tslint":"next","typescript":"next"},"repository":{"type":"git","url":"git+https://github.com/aluanhaddad/ng2-conventions-decorators.git"},"keywords":["angular2","@angular","naming","standards","decorators","conventions","boilerplate","configuration"],"author":{"name":"aluanh@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/aluanhaddad/ng2-conventions-decorators/issues"},"homepage":"https://github.com/aluanhaddad/ng2-conventions-decorators#readme","gitHead":"e5459e6e739fdd54f7273df22efd90b6afedb012","_id":"ng2-conventions-decorators@1.2.1","_shasum":"57f5f7ab03aa48cd702855739fa9c1ea38294c07","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.9.1","_npmUser":{"name":"aluanhaddad","email":"aluanh@gmail.com"},"dist":{"shasum":"57f5f7ab03aa48cd702855739fa9c1ea38294c07","tarball":"https://registry.npmjs.org/ng2-conventions-decorators/-/ng2-conventions-decorators-1.2.1.tgz","integrity":"sha512-11vDeYYhp5OeWdkhbhvNBqLpZRiqWYTbdbvfOZIk2G3v5Tr4Ai0wPtMX4sGmGGjuQM39p+Bm1fkuAshM4AwITw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID8Aeamm7/3HFV+b3pk5yJNf+9IjEgCEf7ZSN5rqf/9PAiAj5NGe5JE6CYXgTWMrRHaGzgLmES1GfRhayOE3xnyOCQ=="}]},"maintainers":[{"name":"aluanhaddad","email":"aluanh@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ng2-conventions-decorators-1.2.1.tgz_1477123860914_0.745489971479401"}},"1.2.2":{"name":"ng2-conventions-decorators","version":"1.2.2","description":"A set of minimal decorators for Angular2 that leverage established conventions to reduce boilerplate, improve maintainability, and improve type safety","main":"index","typings":"index.d.ts","scripts":{"test":"npm run build && tape  test/index.js","start":"tsc -w -p tsconfig.json","build":"tsc -p tsconfig.json","prepublish":"npm run build && npm run test"},"peerDependencies":{"@angular/core":"^2.0.1","rxjs":"^5.0.0-beta.12","zone.js":"^0.6.25"},"devDependencies":{"@types/systemjs":"^0.19.31","@types/tape":"^4.2.27","core-js":"^2.4.1","reflect-metadata":"^0.1.8","systemjs":"^0.19.39","tape":"latest","tslint":"next","typescript":"next"},"repository":{"type":"git","url":"git+https://github.com/aluanhaddad/ng2-conventions-decorators.git"},"keywords":["angular2","@angular","naming","standards","decorators","conventions","boilerplate","configuration"],"author":{"name":"aluanh@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/aluanhaddad/ng2-conventions-decorators/issues"},"homepage":"https://github.com/aluanhaddad/ng2-conventions-decorators#readme","gitHead":"7abceaf4f15113e63fe85408eccbe8bedc143ea8","_id":"ng2-conventions-decorators@1.2.2","_shasum":"4a9bb265f3bb070c22bb23d9289deae5d8b047b9","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.1","_npmUser":{"name":"aluanhaddad","email":"aluanh@gmail.com"},"dist":{"shasum":"4a9bb265f3bb070c22bb23d9289deae5d8b047b9","tarball":"https://registry.npmjs.org/ng2-conventions-decorators/-/ng2-conventions-decorators-1.2.2.tgz","integrity":"sha512-nRiUpn89SPANJzII/mEs4xCNOz7MGjMqDKui3Sg52qXvknDSzV9ux4HZcylkTLGBxRdrJFXNHxf3lzhOmkC+Wg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFJqS+fInBc6XUJ7+6hsDq2PQ+q/FC/kGdVygQui2Pi+AiA2F2GPVnYv9rHhmld6Y4OA8CJyM60X4NDJicXLF/MN7Q=="}]},"maintainers":[{"name":"aluanhaddad","email":"aluanh@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ng2-conventions-decorators-1.2.2.tgz_1479582276378_0.018854987109079957"}},"2.0.0":{"name":"ng2-conventions-decorators","version":"2.0.0","description":"A set of minimal decorators for Angular2 that leverage established conventions to reduce boilerplate, improve maintainability, and improve type safety","main":"index","typings":"index.d.ts","scripts":{"test":"npm run build && tape  test/index.js","start":"tsc -w -p tsconfig.json","build":"tsc -p tsconfig.json","prepublish":"npm run build && npm run test"},"peerDependencies":{"@angular/core":"^2.0.1","rxjs":"^5.0.0-beta.12","zone.js":"^0.6.25","typescript":">=2.1.4"},"devDependencies":{"@types/systemjs":"^0.19.32","@types/tape":"^4.2.28","core-js":"^2.4.1","reflect-metadata":"^0.1.8","systemjs":"^0.19.41","tape":"latest","tslint":"next","typescript":"next"},"repository":{"type":"git","url":"git+https://github.com/aluanhaddad/ng2-conventions-decorators.git"},"keywords":["angular2","@angular","naming","standards","decorators","conventions","boilerplate","configuration"],"author":{"name":"aluanh@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/aluanhaddad/ng2-conventions-decorators/issues"},"homepage":"https://github.com/aluanhaddad/ng2-conventions-decorators#readme","gitHead":"b3f532791817f3d04e281f81be71013baa3fe4cb","_id":"ng2-conventions-decorators@2.0.0","_shasum":"e2a4b702c467b030fb814951ae3952bdf34d5348","_from":".","_npmVersion":"4.0.2","_nodeVersion":"6.9.2","_npmUser":{"name":"aluanhaddad","email":"aluanh@gmail.com"},"dist":{"shasum":"e2a4b702c467b030fb814951ae3952bdf34d5348","tarball":"https://registry.npmjs.org/ng2-conventions-decorators/-/ng2-conventions-decorators-2.0.0.tgz","integrity":"sha512-uzlL/C8vC4VcBbvfX9hxVHHexsBXnDqGPlSLhFmCffHiqoOfuNKBm+oZ6yhheJ/sQDPw2SnMj/+TvyjyEwQGbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCs+oICaLWg8HEc/S9YnlQaN/ZNBfrluuwZzw9OZVe92wIhAK/BbcCI6CyZ5nMvl1ZLhEt0mr8ySIEB5so4s7BUqJFT"}]},"maintainers":[{"name":"aluanhaddad","email":"aluanh@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ng2-conventions-decorators-2.0.0.tgz_1482670159152_0.2594957610126585"}},"2.0.1":{"name":"ng2-conventions-decorators","version":"2.0.1","description":"A set of minimal decorators for Angular2 that leverage established conventions to reduce boilerplate, improve maintainability, and improve type safety","main":"index","typings":"index.d.ts","scripts":{"test":"npm run build && tape  test/index.js","start":"tsc -w -p tsconfig.json","build":"tsc -p tsconfig.json","prepublish":"npm run build && npm run test"},"peerDependencies":{"@angular/core":"^2.0.1","rxjs":"^5.0.0-beta.12","zone.js":"^0.6.25","typescript":">=2.1.4"},"devDependencies":{"@types/systemjs":"^0.19.32","@types/tape":"^4.2.28","core-js":"^2.4.1","reflect-metadata":"^0.1.8","systemjs":"^0.19.41","tape":"latest","tslint":"next","typescript":"next"},"repository":{"type":"git","url":"git+https://github.com/aluanhaddad/ng2-conventions-decorators.git"},"keywords":["angular2","@angular","naming","standards","decorators","conventions","boilerplate","configuration"],"author":{"name":"aluanh@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/aluanhaddad/ng2-conventions-decorators/issues"},"homepage":"https://github.com/aluanhaddad/ng2-conventions-decorators#readme","gitHead":"608ee31b1fec3c2434fcb12317903ed96b62e0f5","_id":"ng2-conventions-decorators@2.0.1","_shasum":"ca5cc0ba95e6727eed216d07310c881df4e8b23c","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.3.0","_npmUser":{"name":"aluanhaddad","email":"aluanh@gmail.com"},"dist":{"shasum":"ca5cc0ba95e6727eed216d07310c881df4e8b23c","tarball":"https://registry.npmjs.org/ng2-conventions-decorators/-/ng2-conventions-decorators-2.0.1.tgz","integrity":"sha512-2wRBs+Dq6B9mq4Yi9farP34Ldhp7aeUiHU3hxltCt7/3ewknBAfSaNjSIEjJ3Fm+st0G7Pz+D0d/QYcuFGRxOA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHEwViNNhX23eAm/TY1gNMXHqEdDw1/wjGtJ9dBZFu1RAiEAnTm23kSIV1WrPQ6j/zEzQj2WeXZnQ3HmlE3bvcrLTu8="}]},"maintainers":[{"name":"aluanhaddad","email":"aluanh@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ng2-conventions-decorators-2.0.1.tgz_1483422754119_0.0720509560778737"}},"2.0.2":{"name":"ng2-conventions-decorators","version":"2.0.2","description":"A set of minimal decorators for Angular2 that leverage established conventions to reduce boilerplate, improve maintainability, and improve type safety","main":"index","typings":"index.d.ts","scripts":{"test":"npm run test-npm","test-npm":"ts-node node_modules/tape/bin/tape ./test/index.ts","start":"tsc -w -p tsconfig.json","build":"tsc -p tsconfig.json","prepublish":"npm run build && npm run test"},"peerDependencies":{"@angular/core":"^2.0.1","rxjs":"^5.0.0-beta.12","zone.js":"^0.6.25","typescript":">=2.1.4"},"devDependencies":{"@angular/compiler":"latest","@types/systemjs":"latest","@types/tape":"^4.2.28","core-js":"^2.4.1","reflect-metadata":"^0.1.9","systemjs":"^0.19.41","tape":"latest","ts-node":"^2.0.0","tslib":"^1.4.0","tslint":"latest","typescript":"next"},"repository":{"type":"git","url":"git+https://github.com/aluanhaddad/ng2-conventions-decorators.git"},"keywords":["angular2","@angular","naming","standards","decorators","conventions","boilerplate","configuration"],"author":{"name":"aluanh@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/aluanhaddad/ng2-conventions-decorators/issues"},"homepage":"https://github.com/aluanhaddad/ng2-conventions-decorators#readme","dependencies":{"tslib":"^1.4.0"},"gitHead":"678f9a9b13c4daad07defd808393fd6073712235","_id":"ng2-conventions-decorators@2.0.2","_shasum":"d9f499d46d3cf522acfeb7dda33e699250d7da6c","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.3.0","_npmUser":{"name":"aluanhaddad","email":"aluanh@gmail.com"},"dist":{"shasum":"d9f499d46d3cf522acfeb7dda33e699250d7da6c","tarball":"https://registry.npmjs.org/ng2-conventions-decorators/-/ng2-conventions-decorators-2.0.2.tgz","integrity":"sha512-pSvFUc6Gem9r03Szpnii5nGipue8xYhGegmXHuieRYu35Yeqn6T6AU5itm/Q31C+cEsC0/Yb6Z0Yx+sImQXFNg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIATdeZf15pt6b3zf2Jh/aIptDMg2gcOzmAHEmGEyIvqoAiEA+hm5N+2vdU1vbN6SdqtNGTQ/M2DMLaBh3dRIeT8aXkI="}]},"maintainers":[{"name":"aluanhaddad","email":"aluanh@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ng2-conventions-decorators-2.0.2.tgz_1483435454053_0.9928226508200169"}},"2.0.3":{"name":"ng2-conventions-decorators","version":"2.0.3","description":"A set of minimal decorators for Angular2 that leverage established conventions to reduce boilerplate, improve maintainability, and improve type safety","main":"src/index","typings":"src/index.d.ts","scripts":{"test":"npm run test-npm","test-npm":"ts-node node_modules/tape/bin/tape ./test/index.ts","start":"tsc -w -p tsconfig.json","build":"tsc -p tsconfig.json","prepublish":"npm run build && npm run test"},"peerDependencies":{"@angular/core":"*","rxjs":"*","zone.js":"*"},"devDependencies":{"typescript":"next","@angular/compiler":"latest","@types/systemjs":"latest","@types/tape":"^4.2.28","core-js":"^2.4.1","reflect-metadata":"^0.1.9","systemjs":"^0.19.41","tape":"latest","ts-node":"^2.0.0","tslib":"^1.4.0","tslint":"latest"},"repository":{"type":"git","url":"git+https://github.com/aluanhaddad/ng2-conventions-decorators.git"},"keywords":["angular2","@angular","naming","standards","decorators","conventions","boilerplate","configuration"],"author":{"name":"aluanh@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/aluanhaddad/ng2-conventions-decorators/issues"},"homepage":"https://github.com/aluanhaddad/ng2-conventions-decorators#readme","dependencies":{"tslib":"^1.4.0"},"gitHead":"fe87ac803d0c6a635e2f3fadc7a48cffaf6eb705","_id":"ng2-conventions-decorators@2.0.3","_shasum":"5ed7ecfcf69d69259dc5695169e8b4fd1ab7e3ed","_from":".","_npmVersion":"4.1.1","_nodeVersion":"7.3.0","_npmUser":{"name":"aluanhaddad","email":"aluanh@gmail.com"},"dist":{"shasum":"5ed7ecfcf69d69259dc5695169e8b4fd1ab7e3ed","tarball":"https://registry.npmjs.org/ng2-conventions-decorators/-/ng2-conventions-decorators-2.0.3.tgz","integrity":"sha512-b7mTgfKXszrvEmGS1I4S8U5yCH3jGa0ZsdOl6N5UBjIJ9+A+aGulQXRmu+wcDynGSD9gqlOkrpUXhJCPUM4n0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFgbe9+qcGqbYz5mXnHmm4BE/fr1EVvmB699DEiSNoYiAiEAzmkQCEVLd6GvPsrbCMxYdR47mFBdM8hCFcIzT9bb0RQ="}]},"maintainers":[{"name":"aluanhaddad","email":"aluanh@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ng2-conventions-decorators-2.0.3.tgz_1485962456968_0.005462045548483729"}},"2.0.4":{"name":"ng2-conventions-decorators","version":"2.0.4","description":"A set of minimal decorators for Angular2 that leverage established conventions to reduce boilerplate, improve maintainability, and improve type safety","main":"src/index","typings":"src/index.d.ts","scripts":{"test":"npm run test-npm","test-npm":"ts-node node_modules/tape/bin/tape ./test/index.ts","start":"tsc -w -p tsconfig.json","build":"tsc || true","prepublish":"npm run build && npm run test"},"peerDependencies":{"@angular/core":"*","rxjs":"*","zone.js":"*"},"devDependencies":{"@angular/compiler":"latest","@types/systemjs":"latest","@types/tape":"^4.2.28","cash-true":"0.0.2","core-js":"^2.4.1","reflect-metadata":"^0.1.9","systemjs":"^0.19.41","tape":"latest","ts-node":"^2.0.0","tslib":"^1.4.0","tslint":"latest","typescript":"next"},"repository":{"type":"git","url":"git+https://github.com/aluanhaddad/ng2-conventions-decorators.git"},"keywords":["angular2","@angular","naming","standards","decorators","conventions","boilerplate","configuration"],"author":{"name":"aluanh@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/aluanhaddad/ng2-conventions-decorators/issues"},"homepage":"https://github.com/aluanhaddad/ng2-conventions-decorators#readme","dependencies":{"tslib":"^1.4.0"},"gitHead":"f62c851761e2eb6f79eb5d6484906e17d1092cac","_id":"ng2-conventions-decorators@2.0.4","_shasum":"db8065173ae4786afd0491add76a5ba8e36aa1ad","_from":".","_npmVersion":"4.1.1","_nodeVersion":"7.3.0","_npmUser":{"name":"aluanhaddad","email":"aluanh@gmail.com"},"dist":{"shasum":"db8065173ae4786afd0491add76a5ba8e36aa1ad","tarball":"https://registry.npmjs.org/ng2-conventions-decorators/-/ng2-conventions-decorators-2.0.4.tgz","integrity":"sha512-K1snY6W+WnUQGad5vqsABFNnfhflr+v457Ir+fk95yucHC68Uwp+4w8MYwfnbMtl42ryJfGIpqS5RKP/yEhf7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBDIBg+cEe2iwxTC6vdKeX5c3XXP88IehhGHXQP8M9DsAiEA+drsS5qKE8LWOFliGX33bzmTz3iTXpwdBlQQKHN0OGM="}]},"maintainers":[{"name":"aluanhaddad","email":"aluanh@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ng2-conventions-decorators-2.0.4.tgz_1485980442604_0.8895344275515527"}},"2.0.5":{"name":"ng2-conventions-decorators","version":"2.0.5","description":"A set of minimal decorators for Angular2 that leverage established conventions to reduce boilerplate, improve maintainability, and improve type safety","main":"src/index","typings":"src/index.d.ts","scripts":{"test":"npm run test-npm","test-npm":"ts-node node_modules/tape/bin/tape ./test/index.ts","start":"tsc -w -p tsconfig.json","build":"tsc || true","prepublish":"npm run build && npm run test"},"peerDependencies":{"@angular/core":"*","rxjs":"*","zone.js":"*"},"devDependencies":{"@angular/compiler":"latest","@types/systemjs":"latest","@types/tape":"^4.2.28","cash-true":"0.0.2","core-js":"^2.4.1","reflect-metadata":"^0.1.9","systemjs":"^0.19.41","tape":"latest","ts-node":"^2.0.0","tslib":"^1.4.0","tslint":"latest","typescript":"next"},"repository":{"type":"git","url":"git+https://github.com/aluanhaddad/ng2-conventions-decorators.git"},"keywords":["angular2","@angular","naming","standards","decorators","conventions","boilerplate","configuration"],"author":{"name":"aluanh@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/aluanhaddad/ng2-conventions-decorators/issues"},"homepage":"https://github.com/aluanhaddad/ng2-conventions-decorators#readme","dependencies":{"tslib":"^1.4.0"},"gitHead":"a9ef4bf4077517cee6b4d4093c0f7f8ae3c88fd3","_id":"ng2-conventions-decorators@2.0.5","_shasum":"90400830ba61587f924ca79f02427c0724bd7199","_from":".","_npmVersion":"4.1.1","_nodeVersion":"7.3.0","_npmUser":{"name":"aluanhaddad","email":"aluanh@gmail.com"},"dist":{"shasum":"90400830ba61587f924ca79f02427c0724bd7199","tarball":"https://registry.npmjs.org/ng2-conventions-decorators/-/ng2-conventions-decorators-2.0.5.tgz","integrity":"sha512-MLQv0Xp2MZV1V0diJvN9PeJQCaZjmmZKAZvxl98vTz3561TfQxofqt7GaiYvBgN2x0UDX1pU1dwJrgPcLxDGJg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAUtFnEj9vTjzqj1Hr5kBVuFI7U9hWFdWDhvopcp1qEuAiEA3S8HH502e7m0Oqj7e/mXvMyOH/9Dqx+fxmpI30WQ7hA="}]},"maintainers":[{"name":"aluanhaddad","email":"aluanh@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ng2-conventions-decorators-2.0.5.tgz_1485982110092_0.7049499847926199"}},"2.0.6":{"name":"ng2-conventions-decorators","version":"2.0.6","description":"A set of minimal decorators for Angular2 that leverage established conventions to reduce boilerplate, improve maintainability, and improve type safety","main":"src/index","typings":"src/index.d.ts","scripts":{"test":"npm run test-npm","test-npm":"ts-node node_modules/tape/bin/tape ./test/index.ts","start":"tsc -w -p tsconfig.json","build":"tsc","lint":"tslint --project tsconfig.json --config tslint.json --format stylish","prepublish":"npm run build && npm run lint && npm test"},"peerDependencies":{"@angular/core":"*","rxjs":"*","zone.js":"*"},"devDependencies":{"@angular/compiler":"latest","@types/systemjs":"latest","@types/tape":"^4.2.28","cash-true":"0.0.2","core-js":"^2.4.1","reflect-metadata":"^0.1.9","systemjs":"^0.19.41","tape":"latest","ts-node":"^2.0.0","tslib":"^1.4.0","tslint":"latest","tslint-stylish":"^2.1.0-beta","typescript":">=2.2.0-dev.20170112"},"repository":{"type":"git","url":"git+https://github.com/aluanhaddad/ng2-conventions-decorators.git"},"keywords":["angular2","@angular","naming","standards","decorators","conventions","boilerplate","configuration"],"author":{"name":"aluanh@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/aluanhaddad/ng2-conventions-decorators/issues"},"homepage":"https://github.com/aluanhaddad/ng2-conventions-decorators#readme","dependencies":{"tslib":"^1.4.0"},"gitHead":"ce3bc9a180e3d6c687cfe1799e4522a734bdc40a","_id":"ng2-conventions-decorators@2.0.6","_shasum":"347fff3c5cbaa01bd7bdd48a4cbd0e34e9e219a7","_from":".","_npmVersion":"4.1.1","_nodeVersion":"7.3.0","_npmUser":{"name":"aluanhaddad","email":"aluanh@gmail.com"},"dist":{"shasum":"347fff3c5cbaa01bd7bdd48a4cbd0e34e9e219a7","tarball":"https://registry.npmjs.org/ng2-conventions-decorators/-/ng2-conventions-decorators-2.0.6.tgz","integrity":"sha512-9hnaQSIeO7cV3cHCmWGgOxBbFuiAi6WmPX9FFinwC8fgfxECGGqiNWFTZobTAemWlftQO6G3YFEjidInfWrS7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA2anbb3q258NpGJm5gnRw/rPcUlOXfAeZvLmcahNAgMAiApyI79V7aJO43iVVUjM3FclobNN6sRub8l1w8fH+z7Xw=="}]},"maintainers":[{"name":"aluanhaddad","email":"aluanh@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ng2-conventions-decorators-2.0.6.tgz_1485987089593_0.9033561882097274"}},"2.0.7":{"name":"ng2-conventions-decorators","version":"2.0.7","description":"A set of minimal decorators for Angular2 that leverage established conventions to reduce boilerplate, improve maintainability, and improve type safety","main":"src/index","typings":"src/index.d.ts","scripts":{"test":"npm run test-npm","test-npm":"ts-node node_modules/tape/bin/tape ./test/index.ts","start":"tsc -w -p tsconfig.json","build":"tsc","lint":"tslint --project tsconfig.json --config tslint.json --format stylish","prepublish":"npm run build && npm run lint && npm test"},"peerDependencies":{"@angular/core":"*","rxjs":"*","zone.js":"*"},"devDependencies":{"@angular/compiler":"latest","@types/systemjs":"latest","@types/tape":"^4.2.28","cash-true":"0.0.2","core-js":"^2.4.1","reflect-metadata":"^0.1.9","systemjs":"^0.19.41","tape":"latest","ts-node":"^2.0.0","tslib":"^1.4.0","tslint":"latest","tslint-stylish":"^2.1.0-beta","typescript":">=2.2.0-dev.20170112"},"repository":{"type":"git","url":"git+https://github.com/aluanhaddad/ng2-conventions-decorators.git"},"keywords":["angular2","@angular","naming","standards","decorators","conventions","boilerplate","configuration"],"author":{"name":"aluanh@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/aluanhaddad/ng2-conventions-decorators/issues"},"homepage":"https://github.com/aluanhaddad/ng2-conventions-decorators#readme","dependencies":{"tslib":"^1.4.0"},"gitHead":"7d5e4e854b299532021b7e69ad05aef36e9fa575","_id":"ng2-conventions-decorators@2.0.7","_shasum":"8b5b049fdc2b83d78d24c48cbc59fb9309812d5b","_from":".","_npmVersion":"4.1.1","_nodeVersion":"7.3.0","_npmUser":{"name":"aluanhaddad","email":"aluanh@gmail.com"},"dist":{"shasum":"8b5b049fdc2b83d78d24c48cbc59fb9309812d5b","tarball":"https://registry.npmjs.org/ng2-conventions-decorators/-/ng2-conventions-decorators-2.0.7.tgz","integrity":"sha512-f/00XSTk1tVjgiPeD3+/fQb3kr7nAW+TClZYW/07Ed8qpbw6hrF4zSARGOlu2DaW3ZgKBc+y9G9TRL4DT4vwtg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYE5u7t9zw3SYZHHfweHE9rVLo2l/HVDQBoPJYhYIxZwIgZevQY/cXQCHtoHy2kZlAUxjzr1VkkVpQXi/j0Yi5+w8="}]},"maintainers":[{"name":"aluanhaddad","email":"aluanh@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ng2-conventions-decorators-2.0.7.tgz_1485990887781_0.3591950780246407"}},"2.1.0":{"name":"ng2-conventions-decorators","version":"2.1.0","description":"A set of minimal decorators for Angular2 that leverage established conventions to reduce boilerplate, improve maintainability, and improve type safety","main":"index","typings":"index.d.ts","scripts":{"test":"npm run test-npm","test-npm":"ts-node node_modules/tape/bin/tape ./test/index.ts","start":"tsc -w -p tsconfig.json","build":"tsc","lint":"tslint --project tsconfig.json --config tslint.json --format stylish","prepublish":"npm run build && npm run lint && npm test"},"peerDependencies":{"@angular/core":"*","rxjs":"*","zone.js":"*"},"devDependencies":{"@angular/compiler":"latest","@types/systemjs":"latest","@types/tape":"^4.2.28","cash-true":"0.0.2","core-js":"^2.4.1","reflect-metadata":"^0.1.9","systemjs":"^0.19.41","tape":"latest","ts-node":"^2.0.0","tslib":"^1.4.0","tslint":"latest","tslint-stylish":"^2.1.0-beta","typescript":">=2.2.0-dev.20170112"},"repository":{"type":"git","url":"git+https://github.com/aluanhaddad/ng2-conventions-decorators.git"},"keywords":["angular2","@angular","naming","standards","decorators","conventions","boilerplate","configuration"],"author":{"name":"aluanh@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/aluanhaddad/ng2-conventions-decorators/issues"},"homepage":"https://github.com/aluanhaddad/ng2-conventions-decorators#readme","dependencies":{"tslib":"^1.4.0"},"gitHead":"9fb9c892dc4f36565712e14cdb7b64cd21663129","_id":"ng2-conventions-decorators@2.1.0","_shasum":"645307b182bb082ef5e535c267e1c38ee07564ec","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.3.0","_npmUser":{"name":"aluanhaddad","email":"aluanh@gmail.com"},"dist":{"shasum":"645307b182bb082ef5e535c267e1c38ee07564ec","tarball":"https://registry.npmjs.org/ng2-conventions-decorators/-/ng2-conventions-decorators-2.1.0.tgz","integrity":"sha512-4W7DNiUvpPXS7rM+pHUQCYluVZ5ZpvZGF3ecMro7Lc9zJtb1GArcNs+ml6ZuAUvC+tLy/Wqq/am/n0X1aRRcEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEnJiq2FB5fTYazSdRcyyyGiO8suiT7oh2mNwa8NZd+HAiEA0ZD4BpXP0U7qGc9ovs08FBwwFY/Xe3slyMESOZudRT8="}]},"maintainers":[{"name":"aluanhaddad","email":"aluanh@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ng2-conventions-decorators-2.1.0.tgz_1488492414947_0.08031250117346644"}}},"readme":"# ng2-conventions-decorators\r\n\r\n[![GitHub release](https://img.shields.io/github/release/aluanhaddad/ng2-conventions-decorators.svg)](https://github.com/aluanhaddad/ng2-conventions-decorators/releases/latest)\r\n[![npm](https://img.shields.io/npm/v/ng2-conventions-decorators.svg)](https://www.npmjs.com/package/ng2-conventions-decorators)\r\n[![npm](https://img.shields.io/npm/l/ng2-conventions-decorators.svg)](https://github.com/aluanhaddad/ng2-conventions-decorators/blob/master/LICENSE)\r\n[![npm](https://img.shields.io/npm/dt/ng2-conventions-decorators.svg)](https://www.npmjs.com/package/ng2-conventions-decorators)\r\n[![Build Status](https://travis-ci.org/aluanhaddad/ng2-conventions-decorators.svg?branch=master)](https://travis-ci.org/aluanhaddad/ng2-conventions-decorators)\r\nA set of minimal decorators for Angular2 that leverage established conventions to reduce boilerplate, enforce consistent APIs, and leverage static type analysis.\r\n\r\n# Rationale\r\nAngular 2 is very heavy on configuration, considerably heavier than AngularJS.\r\nFor example, html element component directives should be given a kebab-case-name tag-name. This is both an official recommendation and a standard html convention. \r\nHowever, while AngularJS used a simple, easy to understand transformation to create these tag-names,\r\n\r\nJavaScript\r\n```JavaScript\r\nfunction someCustomElement() { ... }\r\n\r\nangular.directive({ someCustomElement });\r\n```\r\nHTML\r\n```html\r\n<some-custom-element></some-custom-element>\r\n```\r\n\r\nAngular 2 requires the tag-name be explicitly specified as a property of the component decorator factory's configuration object.\r\nThis is just one of many examples but it clearly demonstrates the following issues:\r\n\r\n1. Violates DRY.\r\n1. Harder to maintain: You have to keep even more names in sync when refactoring.\r\n1. Verbose: Redundantly species configuration in strings.\r\n1. Error prone: Heavy use of optionality and simple strings fail to leverage strengths of Angular 2's foundational tools (e.g. TypeScript). \r\n1. Hard to teach: Recommended practices are now optional, but still expected, just optional. Angular 2 is opinionated, so there is no argument for flexibility or agnosticism.\r\n1. Harder to maintain: To know the tag name you need to use in html you have to read every component's definition or documentation.\r\n\r\nAngular 2's AOT compilation process fails when a component contains `private` properties that are used in its markup. While this probably should not be the case at all\r\nit should at least be documented and enforced so that JIT mode and AOT mode have the same semantics and behavior. The included `component` decorator factory enforces this at the type level,\r\nproviding an error when a component contains a `private` or `protected` property. This correctly gives you a static error in both JIT and AOT by communicating the intent missing from Angular 2's APIs.\r\n\r\n```TypeScript\r\n@component(template) export class MyAwesomeComponent {\r\n    prop = 'this is public';\r\n} // OK\r\n```\r\n\r\n```TypeScript\r\n@component(template) export class MyAwesomeComponent {\r\n    private prop = 'this is private';\r\n} // Static Error\r\n```\r\n\r\n-----\r\n# Installation\r\n_jspm_\r\n```powershell\r\njspm i ng2-conventions-decorators\r\n```\r\n_npm_\r\n```powershell \r\nnpm i ng2-conventions-decorators --save\r\n```\r\n\r\n# API\r\n\r\n# @pipe (_decorator_)\r\n## _What?_ \r\nA simple, and typechecked pipe decorator\r\n## _How?_ \r\nUse it just like `@Pipe()` except without the parenthesis and the redundant configuration object\r\n\r\n```TypeScript\r\n@pipe export class LocalCurrencyPipe {\r\n    transform(value: string) { ... }\r\n}\r\n```\r\nis precisely equivalent to\r\n```TypeScript\r\n@Pipe({ name: 'localCurrency' }) export class LocalCurrencyPipe {\r\n    transform(value: string) { ... }\r\n}\r\n```\r\n_Furthermore_\r\n```TypeScript\r\n@pipe export class LocalCurrencyPipe {\r\n    // forgot to implement transform\r\n}\r\n```\r\nis a TypeScript compile error while \r\n```TypeScript\r\n@Pipe({ name: 'localCurrency' }) export class LocalCurrencyPipe { \r\n    // forgot to implement transform\r\n}\r\n```\r\nwill fail at runtime.\r\n## _Why?_\r\n1. DRY\r\n1. Automatically creates camelCasedFunction name\r\n1. Convention over configuration\r\n1. Always pure, no confusing `true` defaulting boolean\r\n1. Ensures decorated class _actually_ provides a `transform(value)` method at compile time\r\n1. When using TypeScript we both can and should take advantage of its semantic error checking\r\n1. No need for a decorator factory when a simple decorator is cleaner and more maintainable\r\n\r\n# **@component** (_decorator factory_)\r\n## _What?_ \r\nA minimal shorthand for the 90% case\r\n## _How?_ \r\nUse it just like `@Component()` to enjoy cleaner code and consistent selectors\r\n```TypeScript\r\n@component(template, style) export class DynamicListViewComponent { }\r\n```\r\n  is precisely equivalent to\r\n```TypeScript\r\n@Component({\r\n    template,\r\n    styles: [style],\r\n    selector: 'dynamic-list-view'\r\n})\r\nexport class DynamicListViewComponent { }\r\n```\r\nNeed additional configuration?\r\n```TypeScript\r\n@component(template, style, {\r\n    directives: [ListItem]\r\n})\r\nexport class DynamicListViewComponent { }\r\n```\r\n## _Why?_\r\n1. DRY\r\n1. Automatically create kebab-cased-element selector\r\n1. Convention over configuration\r\n1. Ensures standard selector naming conventions\r\n1. 99% of the time you only have one stylesheet per component\r\n\r\n# @input (_decorator_)\r\n## _What?_\r\nA simple shorthand without an optional name argument\r\n## _How?_\r\nUse it just like `@Input()` except without the parenthesis\r\n```TypeScript\r\n@input initialItems = [];\r\n```\r\nis precisely equivalent to\r\n```TypeScript\r\n@Input() initialItems = [];\r\n```\r\nwhich is precisely equivalent to\r\n\r\n```TypeScript\r\n@Input('initialItems') initialItems = [];\r\n```\r\n\r\n## _Why?_\r\n1. A shorter, cleaner, syntax that ensures standard naming conventions for input bindings\r\n1. Optional argument is 99.9% unused, so it should be a decorator, not a decorator factory\r\n\r\n# @output (_decorator_)\r\n\r\n## _What?_\r\nA simple shorthand without an optional name argument\r\n\r\n## _How?_\r\nUse it just like `@Output()` except without the parenthesis\r\n\r\n```TypeScript\r\n@output itemAdded = new EventEmitter();\r\n```\r\n\r\nis precisely equivalent to\r\n\r\n```TypeScript\r\n@Output() itemAdded = new EventEmitter();\r\n```\r\n\r\nwhich is precisely equivalent to\r\n\r\n```TypeScript\r\n@Output('itemAdded') itemAdded = new EventEmitter();\r\n```\r\n\r\n## _Why?_\r\n1. A shorter, cleaner, syntax that ensures standard naming conventions for output bindings\r\n1. Optional argument is 99.9% unused, so it should be a decorator, not a decorator factory\r\n\r\n# @injectable (_decorator_)\r\n\r\n## _What?_ \r\nA simple dependency injection annotation\r\n\r\n## _How?_ \r\nUse it just like `@Injectable()` except without the parenthesis\r\n```TypeScript\r\n@injectable export class AccountProfileManager {\r\n    constructor(\r\n        readonly accountManager: AccountManager,\r\n        readonly profileManager: ProfileManager\r\n    ) { }\r\n}\r\n```\r\nis precisely equivalent to\r\n```TypeScript\r\n@Injectable() export class AccountProfileManager {\r\n    constructor(\r\n        readonly accountManager: AccountManager,\r\n        readonly profileManager: ProfileManager\r\n    ) { }\r\n}\r\n```\r\n\r\n## _Why?_ \r\nSince `@Injectable` from `'@angular/core'` takes no arguments, it should be a decorator, not a decorator factory\r\n\r\n\r\n# Implementation\r\nAs a quick look through the source will illustrate, all of the above are implemented by delegating to the underlying @angular/core so meaning that stay in sync and up to date.\r\n","maintainers":[{"name":"aluanhaddad","email":"aluanh@gmail.com"}],"time":{"modified":"2022-06-21T05:22:15.982Z","created":"2016-07-23T00:50:11.860Z","0.0.2":"2016-07-23T00:50:11.860Z","0.0.1":"2016-07-23T00:56:13.030Z","0.0.4":"2016-07-23T01:08:21.223Z","0.0.5":"2016-07-23T03:09:58.195Z","0.0.6":"2016-07-24T07:54:04.867Z","0.0.7":"2016-07-30T22:44:45.077Z","0.1.0":"2016-07-31T15:10:19.721Z","0.1.1":"2016-08-01T13:54:10.401Z","0.1.2":"2016-08-01T14:01:51.164Z","0.1.3":"2016-08-05T09:39:27.780Z","0.1.5":"2016-08-14T11:29:23.622Z","0.1.6":"2016-08-15T15:29:41.391Z","0.1.7":"2016-08-15T23:33:00.703Z","0.1.8":"2016-08-23T03:57:45.901Z","0.1.9":"2016-09-06T07:20:45.758Z","0.1.10":"2016-09-11T01:09:41.037Z","0.1.11":"2016-09-11T01:17:29.338Z","1.0.0":"2016-09-26T23:36:19.056Z","1.0.1":"2016-10-12T03:38:07.616Z","1.0.2":"2016-10-15T06:30:29.037Z","1.1.0":"2016-10-19T09:43:20.470Z","1.2.1":"2016-10-22T08:11:03.098Z","1.2.2":"2016-11-19T19:04:36.984Z","2.0.0":"2016-12-25T12:49:21.304Z","2.0.1":"2017-01-03T05:52:36.194Z","2.0.2":"2017-01-03T09:24:14.769Z","2.0.3":"2017-02-01T15:20:57.669Z","2.0.4":"2017-02-01T20:20:44.645Z","2.0.5":"2017-02-01T20:48:30.876Z","2.0.6":"2017-02-01T22:11:30.239Z","2.0.7":"2017-02-01T23:14:48.452Z","2.1.0":"2017-03-02T22:06:57.133Z"},"homepage":"https://github.com/aluanhaddad/ng2-conventions-decorators#readme","keywords":["angular2","@angular","naming","standards","decorators","conventions","boilerplate","configuration"],"repository":{"type":"git","url":"git+https://github.com/aluanhaddad/ng2-conventions-decorators.git"},"author":{"name":"aluanh@gmail.com"},"bugs":{"url":"https://github.com/aluanhaddad/ng2-conventions-decorators/issues"},"license":"MIT","readmeFilename":"README.md"}