{"_id":"codelyzer","_rev":"98-347333cd9054f176b1236b852b98ad72","name":"codelyzer","description":"Linting for Angular applications, following angular.io/styleguide.","dist-tags":{"latest":"6.0.2"},"versions":{"0.0.0":{"name":"codelyzer","version":"0.0.0","description":"Static code analyzer for Angular 2","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","_id":"codelyzer@0.0.0","_shasum":"81971f86037dc267a8b9972a38b05d352e54b94c","_from":".","_npmVersion":"2.14.7","_nodeVersion":"5.4.0","_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"dist":{"shasum":"81971f86037dc267a8b9972a38b05d352e54b94c","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-0.0.0.tgz","integrity":"sha512-dkRi5254INCPcbZWx5XNbgEagS7EfQAS3sW/mDmNTHPFY7KZ5w/thOcx1YZQkPe0+glhGLsDYZcau6f69hPojw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKjZedIHIRwIMY2REhE95o61wX9aUx9WsPf1CIGVsjZgIgYJQ5H5HmTLhkXEL5SagdCTf4ocs+R1K88lguzZYx6DE="}]},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/codelyzer-0.0.0.tgz_1458810186482_0.45350097259506583"},"directories":{}},"0.0.10":{"name":"codelyzer","version":"0.0.10","description":"A set of linters for Angular 2 applications, following https://github.com/mgechev/angular2-style-guide.","main":"index.js","scripts":{"test":"mocha --compilers ts:ts-node/register","tsc":"tsc","tscw":"tsc -w"},"repository":{"type":"git","url":"git+https://github.com/mgechev/ng2lint.git"},"keywords":["Angular","2","style","guide","ng2lint","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/ng2lint/issues"},"homepage":"https://github.com/mgechev/ng2lint#readme","devDependencies":{"chai":"^3.5.0","chai-spies":"^0.7.1","mocha":"^2.4.5","ts-node":"^0.5.5","typings":"^0.6.8"},"peerDependencies":{"tslint":"^3.5.0","typescript":"~1.8.0"},"dependencies":{"sprintf-js":"^1.0.3"},"gitHead":"0aa16decfd1c3f3f4112f24b2eb1ffc491acdbbb","_id":"codelyzer@0.0.10","_shasum":"2dee5191fd6aad92b3fe9aea8f2fd6f0dde6c10c","_from":".","_npmVersion":"3.0.0","_nodeVersion":"5.4.0","_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"dist":{"shasum":"2dee5191fd6aad92b3fe9aea8f2fd6f0dde6c10c","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-0.0.10.tgz","integrity":"sha512-ot0p7+rhfQPO5jaCdOM7uWOgZ32bNG0p4Kfm2FdCjy/9M0dA5dj0eY0yXupQQYDEbETWU78Z/0MqCfQD2Rf46w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2uhpSN4npd/YCaLUYGz6oAQq6uG4Y9hlAfQQZCyLLiQIgcVT+BEAui0thXDsFnD8FReonpuS/jysqFa5cOSuoahA="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/codelyzer-0.0.10.tgz_1459073766024_0.44694302626885474"},"directories":{}},"0.0.11":{"name":"codelyzer","version":"0.0.11","description":"A set of linters for Angular 2 applications, following https://github.com/mgechev/angular2-style-guide.","main":"index.js","scripts":{"test":"mocha --compilers ts:ts-node/register","tsc":"tsc","tscw":"tsc -w"},"repository":{"type":"git","url":"git+https://github.com/mgechev/ng2lint.git"},"keywords":["Angular","2","style","guide","ng2lint","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/ng2lint/issues"},"homepage":"https://github.com/mgechev/ng2lint#readme","devDependencies":{"chai":"^3.5.0","chai-spies":"^0.7.1","mocha":"^2.4.5","ts-node":"^0.5.5","typings":"^0.6.8"},"peerDependencies":{"tslint":"^3.5.0","typescript":"~1.8.0"},"dependencies":{"sprintf-js":"^1.0.3"},"gitHead":"5c4121cc73371b27a28c444dc99af5185f7065bd","_id":"codelyzer@0.0.11","_shasum":"d951e30cb0714f144b330724d1e32b76a3316d76","_from":".","_npmVersion":"3.0.0","_nodeVersion":"5.4.0","_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"dist":{"shasum":"d951e30cb0714f144b330724d1e32b76a3316d76","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-0.0.11.tgz","integrity":"sha512-L3DCcnBesnEbswzR6d5PGuIO5u7fFUUUWmmN7wjRbabJKPKwkuTsNj989hYv73Yz35WXiT8jKmA+RIjO+H7bTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEtGzhyz/E69rkkRaPWjUZrVdQ1Cxyeex92T4Cr25ZokAiEA1V4bLdcz70f2rMT5lYCID2IJwbe4OvG6HDCaOXawgUo="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/codelyzer-0.0.11.tgz_1459073805238_0.09370489697903395"},"directories":{}},"0.0.12":{"name":"codelyzer","version":"0.0.12","description":"A set of linters for Angular 2 applications, following https://github.com/mgechev/angular2-style-guide.","main":"index.js","scripts":{"test":"mocha --compilers ts:ts-node/register","postinstal":"npm run tsc","tsc":"tsc","tscw":"tsc -w"},"repository":{"type":"git","url":"git+https://github.com/mgechev/ng2lint.git"},"keywords":["Angular","2","style","guide","ng2lint","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/ng2lint/issues"},"homepage":"https://github.com/mgechev/ng2lint#readme","devDependencies":{"chai":"^3.5.0","chai-spies":"^0.7.1","mocha":"^2.4.5","ts-node":"^0.5.5","typings":"^0.6.8"},"peerDependencies":{"tslint":"^3.6.0","typescript":"^1.8.7"},"dependencies":{"sprintf-js":"^1.0.3"},"gitHead":"07fc6d131759fbbc2209d31c5553566b1ea5bc0c","_id":"codelyzer@0.0.12","_shasum":"56491fef9237f8cc2f5f5862391b27781c36aee0","_from":".","_npmVersion":"3.0.0","_nodeVersion":"5.4.0","_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"dist":{"shasum":"56491fef9237f8cc2f5f5862391b27781c36aee0","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-0.0.12.tgz","integrity":"sha512-J4Xyexrk66ocguvMTumLSj2bvuLeBqe7CHnkgI+Kv+1ShyMg2kHcvyv1BB3Jx/IAzkzK1UUgYZvGAxiKUr4dbw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCP50WjmgeOJkOaUEtR7pQlhWMX+POCXorVbFEF4OHvOgIhAO5t1VE+kXvgW2FFAUhQOYEG1UBLxsn2Z7nUI2kFRBBP"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/codelyzer-0.0.12.tgz_1459082180647_0.499521964462474"},"directories":{}},"0.0.13":{"name":"codelyzer","version":"0.0.13","description":"A set of linters for Angular 2 applications, following https://github.com/mgechev/angular2-style-guide.","main":"index.js","scripts":{"prepublish":"tsc && npm t","test":"mocha --compilers ts:ts-node/register","tsc":"tsc","tscw":"tsc -w"},"repository":{"type":"git","url":"git+https://github.com/mgechev/ng2lint.git"},"keywords":["Angular","2","style","guide","ng2lint","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/ng2lint/issues"},"homepage":"https://github.com/mgechev/ng2lint#readme","devDependencies":{"chai":"^3.5.0","chai-spies":"^0.7.1","mocha":"^2.4.5","ts-node":"^0.5.5","typings":"^0.6.8"},"dependencies":{"sprintf-js":"^1.0.3"},"gitHead":"a2fdc4f3cf72735e7eb12a5fd1f2ed223f0b84c5","_id":"codelyzer@0.0.13","_shasum":"af16f43d4e595b608ab41f1e94f2b82f2855d7a0","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"dist":{"shasum":"af16f43d4e595b608ab41f1e94f2b82f2855d7a0","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-0.0.13.tgz","integrity":"sha512-Qpy8xX4aMDCHrf1qJIV/vm4mhXL8GG8iNyNdj1VKjCzOSfGN6z9YHCelXdPRpcl/JY9kiplbVF98kSl13Zk/bA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICHTMPcleZ9y+x2JPrGI3mJWhyc97bcPz0Gy7cbMoIerAiAjemo2f7bV5qp2GNwV1OmmVEZjgh+M1Bu0zy0nM19lSg=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/codelyzer-0.0.13.tgz_1460562258661_0.5804518873337656"},"directories":{}},"0.0.14":{"name":"codelyzer","version":"0.0.14","description":"A set of linters for Angular 2 applications, following https://github.com/mgechev/angular2-style-guide.","main":"index.js","scripts":{"release":"rimraf dist && tsc && npm t && cp package.json dist/src","test":"mocha --compilers ts:ts-node/register","tsc":"tsc","tscw":"tsc -w"},"repository":{"type":"git","url":"git+https://github.com/mgechev/ng2lint.git"},"keywords":["Angular","2","style","guide","ng2lint","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/ng2lint/issues"},"homepage":"https://github.com/mgechev/ng2lint#readme","devDependencies":{"chai":"^3.5.0","chai-spies":"^0.7.1","mocha":"^2.4.5","rimraf":"^2.5.2","ts-node":"^0.5.5","typings":"^0.8.1"},"dependencies":{"sprintf-js":"^1.0.3"},"_id":"codelyzer@0.0.14","_shasum":"d059581bf4a1a677a1e2b562e8966e09a55f33b8","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"dist":{"shasum":"d059581bf4a1a677a1e2b562e8966e09a55f33b8","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-0.0.14.tgz","integrity":"sha512-kjoBBtJlYsb7QZ41bJbYn6uLtYX7MzgBzP0lrg/fVQf4PV1urOPQqi80mi15jqPHDQECi5RE2QThfopf+HUYKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAiVWLWFm0bcUHer1rukEYilCOmeWN2vu/4yvkUwoB4iAiBXR8Ogx8uZ7Hxhw6cfh4v27JgSOwf8pBUnbVi0vIkSKA=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/codelyzer-0.0.14.tgz_1461150980685_0.5581471140030771"},"directories":{}},"0.0.15":{"name":"codelyzer","version":"0.0.15","description":"A set of linters for Angular 2 applications, following https://github.com/mgechev/angular2-style-guide.","main":"index.js","scripts":{"release":"rimraf dist && tsc && npm t && cp package.json README.md dist/src","test":"mocha --compilers ts:ts-node/register","tsc":"tsc","tscw":"tsc -w"},"repository":{"type":"git","url":"git+https://github.com/mgechev/ng2lint.git"},"keywords":["Angular","2","style","guide","ng2lint","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/ng2lint/issues"},"homepage":"https://github.com/mgechev/ng2lint#readme","devDependencies":{"chai":"^3.5.0","chai-spies":"^0.7.1","mocha":"^2.4.5","rimraf":"^2.5.2","ts-node":"^0.5.5","typings":"^0.8.1"},"dependencies":{"sprintf-js":"^1.0.3"},"_id":"codelyzer@0.0.15","_shasum":"c194c04a801063d7a22088ad3212511a981df31c","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"dist":{"shasum":"c194c04a801063d7a22088ad3212511a981df31c","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-0.0.15.tgz","integrity":"sha512-AiPvmDVi+HtzD6Hk7B53AZ6CJzVxF7l28KdMIKlqhE19GmEgXx8q/GRaI148ZqOCl8IavR54enx3RlKjgSDvtw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwA70/blYiKtEt62/Ej1uJNIydmuI8Pni9YCEoy3d7ugIhAOtr6qJ8IWZS6AiLfr3bReHYdQxOxuPihz2ZBNXMzrs2"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/codelyzer-0.0.15.tgz_1461152991855_0.796310689067468"},"directories":{}},"0.0.16":{"name":"codelyzer","version":"0.0.16","description":"A set of linters for Angular 2 applications, following https://github.com/mgechev/angular2-style-guide.","main":"index.js","scripts":{"release":"rimraf dist && tsc && npm t && cp package.json README.md dist/src","test":"mocha --compilers ts:ts-node/register","tsc":"tsc","tscw":"tsc -w"},"repository":{"type":"git","url":"git+https://github.com/mgechev/ng2lint.git"},"keywords":["Angular","2","style","guide","ng2lint","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/ng2lint/issues"},"homepage":"https://github.com/mgechev/ng2lint#readme","devDependencies":{"chai":"^3.5.0","chai-spies":"^0.7.1","mocha":"^2.4.5","rimraf":"^2.5.2","ts-node":"^0.5.5","typings":"^0.8.1"},"dependencies":{"sprintf-js":"^1.0.3"},"gitHead":"e0dc268fb3727668af7a8951f0b24a15ad0be8ce","_id":"codelyzer@0.0.16","_shasum":"ded5724fae1e46112b7f494accae049d2424e8a7","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"dist":{"shasum":"ded5724fae1e46112b7f494accae049d2424e8a7","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-0.0.16.tgz","integrity":"sha512-lWJNcfM/0htCzBbiqJxiH/6UbKnEdiOEddEISUnHliOr2QRRd9w6C+IVhrESzw9RkdnlDH7g+16S/Q4xAv7xFA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXCyD/IBzB+2SwJTbU/GfC1XYz/qfc2HoljNZNDeE3zQIhAOab0aYB91dMt+h6bBqGUo7Qb+poJNOFw1wckhdXhiDu"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/codelyzer-0.0.16.tgz_1461674389184_0.22241385676898062"},"directories":{}},"0.0.17":{"name":"codelyzer","version":"0.0.17","description":"A set of linters for Angular 2 applications, following https://github.com/mgechev/angular2-style-guide.","main":"index.js","scripts":{"release":"rimraf dist && tsc && npm t && cp package.json README.md dist/src","test":"mocha --compilers ts:ts-node/register","tsc":"tsc","tscw":"tsc -w"},"repository":{"type":"git","url":"git+https://github.com/mgechev/ng2lint.git"},"keywords":["Angular","2","style","guide","ng2lint","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/ng2lint/issues"},"homepage":"https://github.com/mgechev/ng2lint#readme","devDependencies":{"chai":"^3.5.0","chai-spies":"^0.7.1","mocha":"^2.4.5","rimraf":"^2.5.2","ts-node":"^0.5.5","typings":"^0.8.1"},"dependencies":{"sprintf-js":"^1.0.3"},"_id":"codelyzer@0.0.17","_shasum":"42ac9596d5b475d76e3b55b6469c6ce98462d23c","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"dist":{"shasum":"42ac9596d5b475d76e3b55b6469c6ce98462d23c","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-0.0.17.tgz","integrity":"sha512-UazARw15rM15IJvrsiQhVHX1DiGBZ1QFJKlgPLjtJZww37bratF0uzyXZ4kSy8YvU1+ADuV8EAdEBMFiUHPmaw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTxU4DGjE0w4YQsgsLozuDiRaoLAB3X0fkzKY3cYp7xwIgMFhUeBxlognw/RXnT3vFHfprSOMK5kgLPozjOl9YLiI="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/codelyzer-0.0.17.tgz_1461676093343_0.3270922803785652"},"directories":{}},"0.0.18":{"name":"codelyzer","version":"0.0.18","description":"A set of linters for Angular 2 applications, following https://github.com/mgechev/angular2-style-guide.","main":"index.js","scripts":{"release":"rimraf dist && tsc && npm t && cp package.json README.md dist/src","test":"mocha --compilers ts:ts-node/register","tsc":"tsc","tscw":"tsc -w"},"repository":{"type":"git","url":"git+https://github.com/mgechev/ng2lint.git"},"keywords":["Angular","2","style","guide","ng2lint","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/ng2lint/issues"},"homepage":"https://github.com/mgechev/ng2lint#readme","devDependencies":{"chai":"^3.5.0","chai-spies":"^0.7.1","mocha":"^2.4.5","rimraf":"^2.5.2","ts-node":"^0.5.5","typings":"^0.8.1"},"dependencies":{"sprintf-js":"^1.0.3"},"_id":"codelyzer@0.0.18","_shasum":"15ca1a9de70ce1c4923ac7c06341a6e9ce19095a","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"dist":{"shasum":"15ca1a9de70ce1c4923ac7c06341a6e9ce19095a","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-0.0.18.tgz","integrity":"sha512-cxDijP4qsxqcFeJ+9qDdUjgM4mSw+fBpSsnpNc9Kd0iADkqucBTqIqZr2IrrgYcqDcDrgff1pH9TJim3sGgtiQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGeQCAruhUx0jMALzL1FRAYaDHeMJeAur72w5mROM4nWAiAIf6fUQ5LPEXXrO7SFmkEG3cSHvsulUMWBvoOL1HTpFg=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/codelyzer-0.0.18.tgz_1461681223408_0.165099554695189"},"directories":{}},"0.0.19":{"name":"codelyzer","version":"0.0.19","description":"A set of linters for Angular 2 applications, following https://github.com/mgechev/angular2-style-guide.","main":"index.js","scripts":{"release":"rimraf dist && tsc && npm t && cp package.json README.md dist/src && ts-node build/links.ts --src ./dist/src","test":"mocha --compilers ts:ts-node/register","tsc":"tsc","tscw":"tsc -w"},"repository":{"type":"git","url":"git+https://github.com/mgechev/ng2lint.git"},"keywords":["Angular","2","style","guide","ng2lint","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/ng2lint/issues"},"homepage":"https://github.com/mgechev/ng2lint#readme","devDependencies":{"chai":"^3.5.0","chai-spies":"^0.7.1","mocha":"^2.4.5","rimraf":"^2.5.2","ts-node":"^0.5.5","typings":"^0.8.1","minimalist":"0.0.8"},"dependencies":{"sprintf-js":"^1.0.3"},"_id":"codelyzer@0.0.19","_shasum":"32e50104f28de54d96119ad9157d35b7dd0e4584","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"dist":{"shasum":"32e50104f28de54d96119ad9157d35b7dd0e4584","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-0.0.19.tgz","integrity":"sha512-KEnetyBCinSlz6e7eY5TDMcTQQIAXDDMuMDIb15jh+HgIVisz5gP9cHrpjyer+ftrpKOY2a4QMVTryht7Iy4vQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHrf/HwFQMpEMm/1QE8ZqklnMPP+0j3lO6T60g8VKUHgIhAP3UIdrjVM1XDbZWfsC5QxbyyDabq/S5YpGyVBxDYJVr"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/codelyzer-0.0.19.tgz_1462231890807_0.32879001763649285"},"directories":{}},"0.0.20":{"name":"codelyzer","version":"0.0.20","description":"A set of linters for Angular 2 applications, following https://github.com/mgechev/angular2-style-guide.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","2","style","guide","ng2lint","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","devDependencies":{"chai":"^3.5.0","chai-spies":"^0.7.1","minimalist":"1.0.0","mocha":"^2.4.5","rimraf":"^2.5.2","ts-node":"^0.5.5","tslint":"3.9.0","typings":"0.8.1"},"dependencies":{"sprintf-js":"^1.0.3"},"_id":"codelyzer@0.0.20","scripts":{},"_shasum":"af3482f8e81593682c50a3c70684c7dc50f6f497","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"dist":{"shasum":"af3482f8e81593682c50a3c70684c7dc50f6f497","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-0.0.20.tgz","integrity":"sha512-2dJUMXy2+NhovW5n3jA1Br2XmZZTn5Y6++Gg9sicdmDHNr4gZLE/xDbiRy8qq2WNA64mfUB7lyN/8+AxbFD0EQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCX97vFybLzEkz5t/4Szlp3C0rYd184WcxAFReOV+F0fQIgVEI0nj+4XmBYkFnjIzi5Ac7n1uc694xNqI21Qqi2f0Q="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/codelyzer-0.0.20.tgz_1464945311432_0.2473685797303915"},"directories":{}},"0.0.21":{"name":"codelyzer","version":"0.0.21","description":"A set of linters for Angular 2 applications, following https:/angular.io/styleguide.","main":"index.js","scripts":{"postinstall":"typings install","release":"rimraf dist && tsc && npm t && cp package.json README.md dist/src && ts-node build/links.ts --src ./dist/src","test":"rimraf dist && tsc && mocha --compilers ts:ts-node/register","test:watch":"npm run test -- -w","tsc":"tsc","tscw":"tsc -w"},"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","2","style","guide","ng2lint","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","devDependencies":{"chai":"^3.5.0","chai-spies":"^0.7.1","minimalist":"1.0.0","mocha":"^2.4.5","rimraf":"^2.5.2","ts-node":"^0.5.5","tslint":"3.9.0","typings":"0.8.1"},"dependencies":{"sprintf-js":"^1.0.3"},"_id":"codelyzer@0.0.21","_shasum":"ba9df4afea0fa0ef7a9d8137112ce8f957cb50a0","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"dist":{"shasum":"ba9df4afea0fa0ef7a9d8137112ce8f957cb50a0","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-0.0.21.tgz","integrity":"sha512-xKcV00Q96gheJ4Ra4losO52L4+FIDBbnGae1E5ziTNqHiPW3YYlcpkGtgjRFFa42UE5cMglMmwzgAwdY0mtnfA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHJx6iut57HBUKLe93yi5bzNAHFBEHEuCblqBvzCT8z3AiBixzxxiDRXgNhoLTin/cDjhSvp0ZX110WqBxElngmoiw=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/codelyzer-0.0.21.tgz_1465307115164_0.04443923872895539"},"directories":{}},"0.0.22":{"name":"codelyzer","version":"0.0.22","description":"A set of linters for Angular 2 applications, following https:/angular.io/styleguide.","main":"index.js","scripts":{"typings":"typings","release":"rimraf dist && tsc && npm t && cp package.json README.md dist/src && ts-node build/links.ts --src ./dist/src","test":"rimraf dist && tsc && mocha --compilers ts:ts-node/register","test:watch":"npm run test -- -w","tsc":"tsc","tscw":"tsc -w"},"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","2","style","guide","ng2lint","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","devDependencies":{"chai":"^3.5.0","chai-spies":"^0.7.1","minimalist":"1.0.0","mocha":"^2.4.5","rimraf":"^2.5.2","ts-node":"^0.5.5","tslint":"3.9.0","typings":"0.8.1"},"dependencies":{"sprintf-js":"^1.0.3"},"_id":"codelyzer@0.0.22","_shasum":"e87d182483673cbf614025a6a4ae61af61b187f9","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"dist":{"shasum":"e87d182483673cbf614025a6a4ae61af61b187f9","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-0.0.22.tgz","integrity":"sha512-t86aVFmEpdM0w9QygXPGQxz1vImVO7jP7Y0dni9ZXYeLRGiKOuUaip2RmpgvOwTEJO57ZPeBvraa1zqEmzygJw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDL/1at2ZlrGrhNTAwAnewnWXsi/Jg96dEPC/hqWPF97AIhAJ/e2eaP1Xy5w8eYWkidhNj9qgLBKlyJAgEYVKL8uX/6"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/codelyzer-0.0.22.tgz_1465308755155_0.15508263395167887"},"directories":{}},"0.0.23":{"name":"codelyzer","version":"0.0.23","description":"A set of linters for Angular 2 applications, following https:/angular.io/styleguide.","main":"index.js","scripts":{"typings":"typings","release":"rimraf dist && tsc && npm t && cp package.json README.md dist/src && ts-node build/links.ts --src ./dist/src","test":"rimraf dist && tsc && mocha --compilers ts:ts-node/register","test:watch":"npm run test -- -w","tsc":"tsc","tscw":"tsc -w"},"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","2","style","guide","ng2lint","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","devDependencies":{"chai":"^3.5.0","chai-spies":"^0.7.1","minimalist":"1.0.0","mocha":"^2.4.5","rimraf":"^2.5.2","ts-node":"^0.5.5","tslint":"3.9.0","typings":"0.8.1"},"dependencies":{"sprintf-js":"^1.0.3"},"_id":"codelyzer@0.0.23","_shasum":"4ec5a9bddb146cb67acde667b0eecd646f5849f2","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"dist":{"shasum":"4ec5a9bddb146cb67acde667b0eecd646f5849f2","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-0.0.23.tgz","integrity":"sha512-Ld8KTM8mqxabG0an3Ax3tYjZifwT9IMJHEgxuq6andeazzPI6MATWU6flpevkAtg/4fENOnkBamvUxltXs7zdQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTpgh1BQAyVo3objguptkgKC6Ap8fPcoDV3QSUXscUJwIhAPkqTGVI8bOeBXdvCRRksN/OEhbvAS/EEIT5RYTZlUju"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/codelyzer-0.0.23.tgz_1465556686245_0.9419477249030024"},"directories":{}},"0.0.24":{"name":"codelyzer","version":"0.0.24","description":"A set of linters for Angular 2 applications, following https:/angular.io/styleguide.","main":"index.js","scripts":{"typings":"typings","release":"rimraf dist && tsc && npm t && cp package.json README.md dist/src && ts-node build/links.ts --src ./dist/src","test":"rimraf dist && tsc && mocha --compilers ts:ts-node/register","test:watch":"npm run test -- -w","tsc":"tsc","tscw":"tsc -w"},"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","2","style","guide","ng2lint","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","devDependencies":{"chai":"^3.5.0","chai-spies":"^0.7.1","minimalist":"1.0.0","mocha":"^2.4.5","rimraf":"^2.5.2","ts-node":"^0.5.5","tslint":"3.9.0","typings":"0.8.1"},"dependencies":{"sprintf-js":"^1.0.3"},"_id":"codelyzer@0.0.24","_shasum":"5b97b750fe15fd2c21bc3f9e7188c8f040563a5f","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"dist":{"shasum":"5b97b750fe15fd2c21bc3f9e7188c8f040563a5f","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-0.0.24.tgz","integrity":"sha512-QI+skgF45rwZ/b1Y0nCyorK9ZQvz5neiEBlfPxzI5ZwYnRPyrhJ6K+m3M9H9TOEADiZU2YSIQJog+KX00TUyCA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBwnfxTz/Rh/OEHINgRe4JI2QQ0VXIDMoLxbYRjcRzZDAiEAmUOcv1bxg6Fq+t7sOWbS/j8iLD1Ii3UiuhJX9AJAmCg="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/codelyzer-0.0.24.tgz_1467100958019_0.4063812626991421"},"directories":{}},"0.0.25":{"name":"codelyzer","version":"0.0.25","description":"A set of linters for Angular 2 applications, following https:/angular.io/styleguide.","main":"index.js","scripts":{"typings":"typings","release":"rimraf dist && tsc && npm t && cp package.json README.md dist/src && ts-node build/links.ts --src ./dist/src","test":"rimraf dist && tsc && mocha --compilers ts:ts-node/register","test:watch":"npm run test -- -w","tsc":"tsc","tscw":"tsc -w"},"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","2","style","guide","ng2lint","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","devDependencies":{"chai":"^3.5.0","chai-spies":"^0.7.1","minimalist":"1.0.0","mocha":"^2.4.5","rimraf":"^2.5.2","ts-node":"^0.5.5","tslint":"3.9.0","typings":"0.8.1"},"dependencies":{"sprintf-js":"^1.0.3"},"_id":"codelyzer@0.0.25","_shasum":"1c7c9f3e9827d2f1b6fc430fda53b22e8416c835","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"dist":{"shasum":"1c7c9f3e9827d2f1b6fc430fda53b22e8416c835","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-0.0.25.tgz","integrity":"sha512-vi55ggUZwcHdPUrLBZSl9CijLleOiRdbMNulzCpQ1y2o/L7kaYKQoTjOUIbLLT5Ufy7+m2hzW5aor9tmIoVayQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClsAGE3EAcDdpvzRgqrq5ai64Ln0Q2PDc3eq3ZDvcY+AIhAOEKeUnemJI9SV9DC1vRSbk2KojedoyClf3nOBSV3mbN"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/codelyzer-0.0.25.tgz_1467813814109_0.612970930757001"},"directories":{}},"0.0.26":{"name":"codelyzer","version":"0.0.26","description":"A set of linters for Angular 2 applications, following https:/angular.io/styleguide.","main":"index.js","scripts":{"typings":"typings","release":"rimraf dist && tsc && npm t && cp package.json README.md dist/src && ts-node build/links.ts --src ./dist/src","test":"rimraf dist && tsc && mocha --compilers ts:ts-node/register","test:watch":"npm run test -- -w","tsc":"tsc","tscw":"tsc -w"},"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","2","style","guide","ng2lint","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","devDependencies":{"chai":"^3.5.0","chai-spies":"^0.7.1","minimalist":"1.0.0","mocha":"^2.4.5","rimraf":"^2.5.2","ts-node":"^0.5.5","tslint":"3.9.0","typings":"0.8.1"},"dependencies":{"sprintf-js":"^1.0.3"},"_id":"codelyzer@0.0.26","_shasum":"9b23e11218d4e82953fe4170c0309f4e79ffebc8","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"dist":{"shasum":"9b23e11218d4e82953fe4170c0309f4e79ffebc8","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-0.0.26.tgz","integrity":"sha512-HIW8n3sybfV8fJLRESKZZrifEExY8vJ89I2kfzLL0sVPg3s2eFx14ljFepPgdRGKf+KgoXx6MDOqQ6woobhgGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmNWTomA+Fob3RNkLJ7Qh1qUiyowZaRvRSqiZNvT238gIhAIRuXvkVo4rswwCRQal21Jr9O2JWb88zy5g6A3dK0XlH"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/codelyzer-0.0.26.tgz_1469435459592_0.13037552195601165"},"directories":{}},"0.0.27":{"name":"codelyzer","version":"0.0.27","description":"A set of linters for Angular 2 applications, following https:/angular.io/styleguide.","main":"index.js","scripts":{"typings":"typings","release":"rimraf dist && tsc && npm t && cp package.json README.md dist/src && ts-node build/links.ts --src ./dist/src","test":"rimraf dist && tsc && mocha --compilers ts:ts-node/register","test:watch":"npm run test -- -w","tsc":"tsc","tscw":"tsc -w"},"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","2","style","guide","ng2lint","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","devDependencies":{"chai":"^3.5.0","chai-spies":"^0.7.1","minimalist":"1.0.0","mocha":"^2.4.5","rimraf":"^2.5.2","ts-node":"^0.5.5","tslint":"3.9.0","typings":"0.8.1"},"peerDependencies":{"tslint":"3.9.0"},"dependencies":{"sprintf-js":"^1.0.3"},"_id":"codelyzer@0.0.27","_shasum":"45f5c5296f995c02a1afa2a842cde6e77e67d1f5","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.0","_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"dist":{"shasum":"45f5c5296f995c02a1afa2a842cde6e77e67d1f5","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-0.0.27.tgz","integrity":"sha512-B/xYB6F80rSVRVmnQsaBMjKg+hbDxgNdiiv8kKb2tN0yXc86NRwFtjfRd+pVmYd8omMlv+CeSpgMohvUKzWXzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCI4hoVRUgLZFIySn1dasxKRfKvu6BnaeyKRIkf1ekFaQIhAOp08ZmqbnNk8nfv+tik0QK9ZPg1+PEmkMjDurFmLbij"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/codelyzer-0.0.27.tgz_1470912370016_0.8810247690416873"},"directories":{}},"0.0.28":{"name":"codelyzer","version":"0.0.28","description":"A set of linters for Angular 2 applications, following https:/angular.io/styleguide.","main":"index.js","scripts":{"typings":"typings","release":"rimraf dist && tsc && npm t && cp package.json README.md dist/src && ts-node build/links.ts --src ./dist/src","test":"rimraf dist && tsc && mocha --compilers ts:ts-node/register","test:watch":"npm run test -- -w","tsc":"tsc","tscw":"tsc -w"},"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","2","style","guide","ng2lint","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","devDependencies":{"chai":"^3.5.0","chai-spies":"^0.7.1","minimalist":"1.0.0","mocha":"3.0.2","rimraf":"^2.5.2","ts-node":"1.2.2","tslint":"3.14.0","typings":"1.3.2"},"peerDependencies":{"tslint":"^3.9.0"},"dependencies":{"sprintf-js":"^1.0.3"},"_id":"codelyzer@0.0.28","_shasum":"294d31224f99f5268ab5e40b7e71060ddb942fa3","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.0","_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"dist":{"shasum":"294d31224f99f5268ab5e40b7e71060ddb942fa3","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-0.0.28.tgz","integrity":"sha512-DfrZrFWP4MnowANXJHUL0ZMhLqAEFLjC3lJofkHZM+QAczdOvlq8CmLrvqspCXmIdyotVD0xyjUWoPGOPo4lKA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkscLD/Y5yMyHcdR6neNO9QCEbWy3ZSeZ2tdaZ5CxrzAIgAK4E5pAVBsAhqH/lfg2uFRz0wOYXDzOMD9A0oH4PgMk="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/codelyzer-0.0.28.tgz_1470950755997_0.026074186665937304"},"directories":{}},"1.0.0-beta.0":{"name":"codelyzer","version":"1.0.0-beta.0","description":"Linting for Angular 2 applications, following https:/angular.io/styleguide.","contributors":[{"name":"Minko Gechev","email":"mgechev@gmail.com"},{"name":"Preslav Semov","email":"preslavsemov@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","Angular 2","style guide","styleguide","ng2lint","codelyzer","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","peerDependencies":{"tslint":"^3.9.0","@angular/compiler":"^2.0.0","@angular/core":"^2.0.0"},"dependencies":{"sprintf-js":"^1.0.3"},"_id":"codelyzer@1.0.0-beta.0","scripts":{},"_shasum":"fdedc1a0ead9779c88d9a693b71317e7306ea782","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"dist":{"shasum":"fdedc1a0ead9779c88d9a693b71317e7306ea782","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-1.0.0-beta.0.tgz","integrity":"sha512-0qpgX7v3Q3OkjWOZQp6kzId6C3Q46mbLEwQfodIdPxIj89QjEOMHpUyRJGbDVqI/gh32QCq7Yjoiq4w16uircQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGZXb1zjpClSwgdmMP1Bkq1SbdOgnvlIY1gYyfzgVMynAiEAwFR8K4f6lmQ0jlAp4nJHTc+boaAh7VMxT358HIIHUAI="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/codelyzer-1.0.0-beta.0.tgz_1474769789072_0.13073827978223562"},"directories":{}},"1.0.0-beta.1":{"name":"codelyzer","version":"1.0.0-beta.1","description":"Linting for Angular 2 applications, following https:/angular.io/styleguide.","contributors":[{"name":"Minko Gechev","email":"mgechev@gmail.com"},{"name":"Preslav Semov","email":"preslavsemov@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","Angular 2","style guide","styleguide","ng2lint","codelyzer","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","peerDependencies":{"tslint":"^3.9.0","@angular/compiler":"^2.0.2","@angular/core":"^2.0.2"},"dependencies":{"escape-string-regexp":"^1.0.5","sprintf-js":"^1.0.3"},"_id":"codelyzer@1.0.0-beta.1","scripts":{},"_shasum":"f159d86d436da28dc3b46009c5749f4db2dcce1c","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"dist":{"shasum":"f159d86d436da28dc3b46009c5749f4db2dcce1c","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-1.0.0-beta.1.tgz","integrity":"sha512-VJcoaiUqjfSszxPGzdX6isdtkMxdHKndm908QJf2A+P/hDi87WPtKacPcQsgx2dylZ/S/oXaKtp12vfKO+PsJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8yXxvp2k0r9BqCoGl2w+rC47bAVG3e62Wr3cqXnGipQIhAJVNMe87r0Ls8pml6LwvNicI8lyu0yyx0vxYT53NGXw+"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/codelyzer-1.0.0-beta.1.tgz_1476044036831_0.49923157203011215"},"directories":{}},"1.0.0-beta.2":{"name":"codelyzer","version":"1.0.0-beta.2","description":"Linting for Angular 2 applications, following https:/angular.io/styleguide.","contributors":[{"name":"Minko Gechev","email":"mgechev@gmail.com"},{"name":"Preslav Semov","email":"preslavsemov@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","Angular 2","style guide","styleguide","ng2lint","codelyzer","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","peerDependencies":{"tslint":"^3.9.0","@angular/compiler":"~2.1.0","@angular/core":"~2.1.0"},"dependencies":{"sprintf-js":"^1.0.3"},"_id":"codelyzer@1.0.0-beta.2","scripts":{},"_shasum":"800f1162ea39225370e9605d2dc871274a2e6267","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"dist":{"shasum":"800f1162ea39225370e9605d2dc871274a2e6267","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-1.0.0-beta.2.tgz","integrity":"sha512-IH/eKzF8TnRpVoHEgFqq3cLVkw2EkmJHGdG8Wg0fY2OMRIzPApBP3PdSWuawed7WvTAsZNt8Zesy8A62bPq5bA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBIGqUW5FjmuWWx7+b34VPbtowSOxm1AArsHxVCzI/pKAiEA0bObWYayODbskOQEZFr2Q8P7+8rxOK1JpedAlCE/GVI="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/codelyzer-1.0.0-beta.2.tgz_1476381808704_0.5433979115914553"},"directories":{}},"1.0.0-beta.3":{"name":"codelyzer","version":"1.0.0-beta.3","description":"Linting for Angular 2 applications, following https:/angular.io/styleguide.","contributors":[{"name":"Minko Gechev","email":"mgechev@gmail.com"},{"name":"Preslav Semov","email":"preslavsemov@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","Angular 2","style guide","styleguide","ng2lint","codelyzer","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","peerDependencies":{"tslint":"^3.9.0","@angular/compiler":"~2.1.1","@angular/core":"~2.1.1"},"dependencies":{"css-selector-tokenizer":"^0.7.0","cssauron":"^1.4.0","sprintf-js":"^1.0.3"},"_id":"codelyzer@1.0.0-beta.3","scripts":{},"_shasum":"779bf699aeae4194056dc5016a9970ba55353fee","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"dist":{"shasum":"779bf699aeae4194056dc5016a9970ba55353fee","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-1.0.0-beta.3.tgz","integrity":"sha512-WsJu32MnYZcdnbR8KgIA8J2dhU6iW/yYUQxuVJ/hrjx56vqeY2Ne8IUmvI0uW1caI1xOaNwQ3Y8n0YSC6ai7hg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGYS3mf0+c9uxR3fKoLYWA2HPh/XJzSqNucphXeOJBTIAiBw+aIfY2qG/eq7me1+LUvivJDEfnORb4U0X+SE76gcsQ=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/codelyzer-1.0.0-beta.3.tgz_1477327151529_0.0524184291716665"},"directories":{}},"1.0.0-beta.4":{"name":"codelyzer","version":"1.0.0-beta.4","description":"Linting for Angular 2 applications, following angular.io/styleguide.","contributors":[{"name":"Minko Gechev","email":"mgechev@gmail.com"},{"name":"Preslav Semov","email":"preslavsemov@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","Angular 2","style guide","styleguide","ng2lint","codelyzer","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","peerDependencies":{"tslint":"^3.9.0","@angular/compiler":"~2.2.0","@angular/core":"~2.2.0"},"dependencies":{"css-selector-tokenizer":"^0.7.0","cssauron":"^1.4.0","sprintf-js":"^1.0.3"},"_id":"codelyzer@1.0.0-beta.4","scripts":{},"_shasum":"9b5e39222a024500a5bbbecfc95d6392ab851d03","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"dist":{"shasum":"9b5e39222a024500a5bbbecfc95d6392ab851d03","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-1.0.0-beta.4.tgz","integrity":"sha512-MMImPvdpNUG1pl/kn8j3GZ2n7ObfoqL/BwtZhTKvCS2y8IleMIQTfASoCzqgHqUAGuXYXkbZtiXAhqhuT0RkPQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHchb3HzoG8T5yUXAOg9IoZ3xZ2XFON+E4goP/NSSqfyAiEA0HAA58Jbiv9abNWVGPQgIFlBEm2WWcpSSiSJxD0fyr8="}]},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/codelyzer-1.0.0-beta.4.tgz_1479267031638_0.38345803157426417"},"directories":{}},"2.0.0-beta.0":{"name":"codelyzer","version":"2.0.0-beta.0","description":"Linting for Angular 2 applications, following angular.io/styleguide.","contributors":[{"name":"Minko Gechev","email":"mgechev@gmail.com"},{"name":"Preslav Semov","email":"preslavsemov@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","Angular 2","style guide","styleguide","ng2lint","codelyzer","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","peerDependencies":{"tslint":"~4.0.0","@angular/compiler":"~2.2.0","@angular/core":"~2.2.0"},"dependencies":{"app-root-path":"^2.0.1","css-selector-tokenizer":"^0.7.0","cssauron":"^1.4.0","source-map":"^0.5.6","sprintf-js":"^1.0.3"},"_id":"codelyzer@2.0.0-beta.0","scripts":{},"_shasum":"3d809c927932ab128e4e07908b966d7161e708a7","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"dist":{"shasum":"3d809c927932ab128e4e07908b966d7161e708a7","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-2.0.0-beta.0.tgz","integrity":"sha512-o/lUhP9KQnqK823leYcGBkjFX86vGas+tS0Xvlymd4fDE6HiffQDjl0oDWR89+bFqlO2+xlK83tKAAOpVxJuog==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSRAcLgcjci61PQZpDn5q9yZgmbY17wstbDcCCxNEDDgIgEUTKg1zDsL0vIsxkDWwZ23v05mIySpb7mjc8pGabTg8="}]},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/codelyzer-2.0.0-beta.0.tgz_1480296163976_0.6868481505662203"},"directories":{}},"2.0.0-beta.1":{"name":"codelyzer","version":"2.0.0-beta.1","description":"Linting for Angular 2 applications, following angular.io/styleguide.","contributors":[{"name":"Minko Gechev","email":"mgechev@gmail.com"},{"name":"Preslav Semov","email":"preslavsemov@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","Angular 2","style guide","styleguide","ng2lint","codelyzer","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","peerDependencies":{"tslint":"~4.0.0","@angular/compiler":"~2.2.0","@angular/core":"~2.2.0"},"dependencies":{"app-root-path":"^2.0.1","css-selector-tokenizer":"^0.7.0","cssauron":"^1.4.0","source-map":"^0.5.6","sprintf-js":"^1.0.3"},"_id":"codelyzer@2.0.0-beta.1","scripts":{},"_shasum":"5385f739ec782933d0d4d7b11a42510174de0bf7","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"dist":{"shasum":"5385f739ec782933d0d4d7b11a42510174de0bf7","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-2.0.0-beta.1.tgz","integrity":"sha512-N5OppWKbx0/FbNwYv87vHdKgaA1YKoSRXVoZZt8BhQbX9aQFckZMmDp/1vN+9BVDm/dXsvP0sAa9CII7QJZbUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyi2aacJRypriOXG5iLC8vICFKrWi3/VzTyTXRXgTZewIhAK+9PV27PV6IdTyhfUfZGBFA5QUibTUYQSiWyJhx9x2V"}]},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/codelyzer-2.0.0-beta.1.tgz_1480297278739_0.4759964691475034"},"directories":{}},"2.0.0-beta.2":{"name":"codelyzer","version":"2.0.0-beta.2","description":"Linting for Angular 2 applications, following angular.io/styleguide.","contributors":[{"name":"Minko Gechev","email":"mgechev@gmail.com"},{"name":"Preslav Semov","email":"preslavsemov@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","Angular 2","style guide","styleguide","ng2lint","codelyzer","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","peerDependencies":{"tslint":"~4.0.0","@angular/compiler":"^2.3.0","@angular/core":"^2.3.0"},"dependencies":{"app-root-path":"^2.0.1","css-selector-tokenizer":"^0.7.0","cssauron":"^1.4.0","source-map":"^0.5.6","sprintf-js":"^1.0.3"},"_id":"codelyzer@2.0.0-beta.2","scripts":{},"_shasum":"8ece08b5889f14383889760a550480e8f0272e20","_from":".","_npmVersion":"4.0.3","_nodeVersion":"6.2.1","_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"dist":{"shasum":"8ece08b5889f14383889760a550480e8f0272e20","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-2.0.0-beta.2.tgz","integrity":"sha512-t4bnZ9O25p9g+yGw2/4eNU8iXOYG3XepbSokq48ECK1JLRIKmjjbd/5HlUSGJIPkB2e14do4jJrUMeqHSv+Gcw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCc6ifJBGr+WA9/ZPiw8p7ITJFApLSxrGZijLIoEQIUGAIgbGj0msSLeHlzvrIcJi1k4nTVXi/OvddtsXCxhYYfkWc="}]},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/codelyzer-2.0.0-beta.2.tgz_1481397828260_0.5836127114016563"},"directories":{}},"2.0.0-beta.3":{"name":"codelyzer","version":"2.0.0-beta.3","description":"Linting for Angular 2 applications, following angular.io/styleguide.","contributors":[{"name":"Minko Gechev","email":"mgechev@gmail.com"},{"name":"Preslav Semov","email":"preslavsemov@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","Angular 2","style guide","styleguide","ng2lint","codelyzer","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","peerDependencies":{"tslint":"~4.0.0","@angular/compiler":"<=2.3 >=2.2.0","@angular/core":"<=2.3 >=2.2.0"},"dependencies":{"app-root-path":"^2.0.1","css-selector-tokenizer":"^0.7.0","cssauron":"^1.4.0","source-map":"^0.5.6","sprintf-js":"^1.0.3"},"_id":"codelyzer@2.0.0-beta.3","scripts":{},"_shasum":"be17e73a4ccd659d6f2a863da1711b3f742762ed","_from":".","_npmVersion":"4.0.3","_nodeVersion":"6.2.1","_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"dist":{"shasum":"be17e73a4ccd659d6f2a863da1711b3f742762ed","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-2.0.0-beta.3.tgz","integrity":"sha512-MkxxtPOzJEgKdCIG5TRewQ6P7iFNiiJ3ecWJ4tbQJtHE2GiMvHp9aofY/vCw20ErxHm0Notdv67fjXIsGhEiRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE9cG+qPDbO76QssF+H9rliUWuj1fbnLduvoPhChNdWMAiEAwjpwYU8XdJ2WuE+4if9l9+DoWoczueHbaMiuZChjVVs="}]},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/codelyzer-2.0.0-beta.3.tgz_1481398778077_0.6314174667932093"},"directories":{}},"2.0.0-beta.4":{"name":"codelyzer","version":"2.0.0-beta.4","description":"Linting for Angular 2 applications, following angular.io/styleguide.","contributors":[{"name":"Minko Gechev","email":"mgechev@gmail.com"},{"name":"Preslav Semov","email":"preslavsemov@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","Angular 2","style guide","styleguide","ng2lint","codelyzer","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","peerDependencies":{"tslint":"^4.0.0","@angular/compiler":"<=2.4 >=2.2.0","@angular/core":"<=2.4 >=2.2.0"},"dependencies":{"app-root-path":"^2.0.1","css-selector-tokenizer":"^0.7.0","cssauron":"^1.4.0","source-map":"^0.5.6","sprintf-js":"^1.0.3"},"_id":"codelyzer@2.0.0-beta.4","scripts":{},"_shasum":"644c5ffcdcc6c933991e3790a29c5085e80ae4ca","_from":".","_npmVersion":"4.0.3","_nodeVersion":"6.2.1","_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"dist":{"shasum":"644c5ffcdcc6c933991e3790a29c5085e80ae4ca","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-2.0.0-beta.4.tgz","integrity":"sha512-RxtmWBSFxOJKLPFkHjFpI3dGM0NjUcw5M9JCeVwBSl1Bcq2N5MbWxUSu9C7oHIyW/hIe5juEIYDcmQIrmuBwLA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC64QZcJpyx6DfYdCndXJvTjYg4XeiY6EQvLv2FxhA4RAiBg1ZKRiNR+R42Q4mja1NiSRNLkcKrvn3dT3X60uzQ/EA=="}]},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/codelyzer-2.0.0-beta.4.tgz_1482317321206_0.3762274628970772"},"directories":{}},"2.0.0":{"name":"codelyzer","version":"2.0.0","description":"Linting for Angular applications, following angular.io/styleguide.","contributors":[{"name":"Minko Gechev","email":"mgechev@gmail.com"},{"name":"Preslav Semov","email":"preslavsemov@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","style guide","styleguide","nglint","codelyzer","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","peerDependencies":{"tslint":"^4.0.0","@angular/compiler":"^2.3.1 || >=4.0.0-beta <5.0.0","@angular/core":"^2.3.1 || >=4.0.0-beta <5.0.0"},"dependencies":{"app-root-path":"^2.0.1","css-selector-tokenizer":"^0.7.0","cssauron":"^1.4.0","source-map":"^0.5.6","sprintf-js":"^1.0.3"},"_id":"codelyzer@2.0.0","scripts":{},"_shasum":"212b9182ba9fe0fee325f08781b0d49521a1c987","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"dist":{"shasum":"212b9182ba9fe0fee325f08781b0d49521a1c987","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-2.0.0.tgz","integrity":"sha512-ESuSWZh6Cr67gt0nD/k/Bknpc4PL4K/JB1T0BeytFMWm6yW57uhnmNAR7Jl0N4ZEfzYqe4RdiPSMVY5cvy6idQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB+Vx44DjLguXhwq/AHnGbayxCuban1VGgvEMHyiL/rhAiAQg4qQXsbvvsr5MMAcQdZwvzhwK+ZZJd1rJ9rub3GfcQ=="}]},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/codelyzer-2.0.0.tgz_1486509109722_0.035260279662907124"},"directories":{}},"2.0.1":{"name":"codelyzer","version":"2.0.1","description":"Linting for Angular applications, following angular.io/styleguide.","contributors":[{"name":"Minko Gechev","email":"mgechev@gmail.com"},{"name":"Preslav Semov","email":"preslavsemov@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","style guide","styleguide","nglint","codelyzer","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","peerDependencies":{"tslint":"^4.0.0","@angular/compiler":"^2.3.1 || >=4.0.0-beta <5.0.0","@angular/core":"^2.3.1 || >=4.0.0-beta <5.0.0"},"dependencies":{"app-root-path":"^2.0.1","css-selector-tokenizer":"^0.7.0","cssauron":"^1.4.0","semver-dsl":"^1.0.1","source-map":"^0.5.6","sprintf-js":"^1.0.3"},"_id":"codelyzer@2.0.1","scripts":{},"_shasum":"d0f7121f67a8424c92d21d3b31f3640b83def9ed","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"dist":{"shasum":"d0f7121f67a8424c92d21d3b31f3640b83def9ed","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-2.0.1.tgz","integrity":"sha512-9223/J6RXYWU+DTsVdQBtiHYMl8ae2rLsytCIK3flPj4oxNcy6AafDR5KA0PRbIyhRMa/icut9Ak3n16lE5Jtw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIArHoFFEbl+Hcu1k8yDQveiHzIWWRLXJmZhPmGcGwiCJAiAfZHBLLPnukouOW8liyFwPZWPGiNL+gHmOuTq0MibmTg=="}]},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/codelyzer-2.0.1.tgz_1487543026966_0.6978716484736651"},"directories":{}},"3.0.0-beta.0":{"name":"codelyzer","version":"3.0.0-beta.0","description":"Linting for Angular applications, following angular.io/styleguide.","contributors":[{"name":"Minko Gechev","email":"mgechev@gmail.com"},{"name":"Preslav Semov","email":"preslavsemov@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","style guide","styleguide","nglint","codelyzer","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","peerDependencies":{"@angular/compiler":"^2.3.1 || >=4.0.0-beta <5.0.0","@angular/core":"^2.3.1 || >=4.0.0-beta <5.0.0","tslint":"^4.0.0"},"dependencies":{"app-root-path":"^2.0.1","css-selector-tokenizer":"^0.7.0","cssauron":"^1.4.0","semver-dsl":"^1.0.1","source-map":"^0.5.6","sprintf-js":"^1.0.3"},"_id":"codelyzer@3.0.0-beta.0","scripts":{},"_shasum":"3debea2cb7b3c0a12e1e85e45c1d53a80a71e28d","_from":".","_npmVersion":"3.10.7","_nodeVersion":"6.9.5","_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"dist":{"shasum":"3debea2cb7b3c0a12e1e85e45c1d53a80a71e28d","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-3.0.0-beta.0.tgz","integrity":"sha512-uHW2gPtKJVUG0lG7sZL3mAqv30JV/bRKFLOyuPfAGwNHpdeoYUeq+r5V3aeDZUewVu6w1hF3BDqe/8sWlFOLlw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFlm4XwBfCmyD59PY/8tGVFYuYfhyxyEYcAbW8QLxDwUAiAdBSPVOVVaCrcI3mQFqKQGcavd5tzWLWxRNdOJJjfrLQ=="}]},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/codelyzer-3.0.0-beta.0.tgz_1488072171679_0.5402531491126865"},"directories":{}},"3.0.0-beta.1":{"name":"codelyzer","version":"3.0.0-beta.1","description":"Linting for Angular applications, following angular.io/styleguide.","contributors":[{"name":"Minko Gechev","email":"mgechev@gmail.com"},{"name":"Preslav Semov","email":"preslavsemov@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","style guide","styleguide","nglint","codelyzer","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","peerDependencies":{"@angular/compiler":">=4.0.0-rc <5.0.0","@angular/core":">=4.0.0-rc <5.0.0","tslint":"^4.0.0"},"dependencies":{"@angular/compiler-cli":"^4.0.0-rc.1","app-root-path":"^2.0.1","css-selector-tokenizer":"^0.7.0","cssauron":"^1.4.0","ngast":"^0.0.2","semver-dsl":"^1.0.1","source-map":"^0.5.6","sprintf-js":"^1.0.3"},"_id":"codelyzer@3.0.0-beta.1","scripts":{},"_shasum":"2b17c805b3e69e1528ec58b5a6760d403767b07d","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.1","_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"dist":{"shasum":"2b17c805b3e69e1528ec58b5a6760d403767b07d","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-3.0.0-beta.1.tgz","integrity":"sha512-9rXNTAhnphv+u9swx1OLVcdf+8tIkGNJGyyQdhpoyHn88RlMbMPWWPlqs7JHB8iTwbgW79LI6QaW51pu+9qFfA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEWe6HfKUIdzacaDSzz11tr9kFtGscmmX5zsp6eYLugKAiEAzXlP8mP3Hx/un3TfZwj8RjERYONELi6fbnZ47I7Kjhg="}]},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/codelyzer-3.0.0-beta.1.tgz_1488760795804_0.716496343491599"},"directories":{}},"3.0.0-beta.2":{"name":"codelyzer","version":"3.0.0-beta.2","description":"Linting for Angular applications, following angular.io/styleguide.","contributors":[{"name":"Minko Gechev","email":"mgechev@gmail.com"},{"name":"Preslav Semov","email":"preslavsemov@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","style guide","styleguide","nglint","codelyzer","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","peerDependencies":{"@angular/compiler":">=4.0.0-rc <5.0.0","@angular/core":">=4.0.0-rc <5.0.0","tslint":"^4.0.0"},"dependencies":{"@angular/compiler-cli":"^4.0.0-rc.1","app-root-path":"^2.0.1","css-selector-tokenizer":"^0.7.0","cssauron":"^1.4.0","ngast":"^0.0.4","semver-dsl":"^1.0.1","source-map":"^0.5.6","sprintf-js":"^1.0.3"},"_id":"codelyzer@3.0.0-beta.2","scripts":{},"_shasum":"cce789dd51747693ccaface02001824eec973a6e","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.1","_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"dist":{"shasum":"cce789dd51747693ccaface02001824eec973a6e","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-3.0.0-beta.2.tgz","integrity":"sha512-s1Q2m0hywmYJ0UCtiLELQHT+CGl+x4k6LnSLySmermIiBc7MsdV3YLOdXiJJD6dWP4yNwdpknpebdfQ6QtkPsQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpUBIdBHHFEjknxyALHwdA8Y5B3nBmPWee/KCXzVUlmQIhAIz5BNqoYdHGMjxQdiaTfgeuEMzMEvF404jfNJjf9HpR"}]},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/codelyzer-3.0.0-beta.2.tgz_1488764977609_0.42536342912353575"},"directories":{}},"3.0.0-beta.3":{"name":"codelyzer","version":"3.0.0-beta.3","description":"Linting for Angular applications, following angular.io/styleguide.","contributors":[{"name":"Minko Gechev","email":"mgechev@gmail.com"},{"name":"Preslav Semov","email":"preslavsemov@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","style guide","styleguide","nglint","codelyzer","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","peerDependencies":{"@angular/compiler":">=4.0.0-rc <5.0.0","@angular/core":">=4.0.0-rc <5.0.0","tslint":"^4.0.0"},"dependencies":{"@angular/compiler-cli":"^4.0.0-rc.1","app-root-path":"^2.0.1","css-selector-tokenizer":"^0.7.0","cssauron":"^1.4.0","ngast":"^0.0.6","semver-dsl":"^1.0.1","source-map":"^0.5.6","sprintf-js":"^1.0.3"},"_id":"codelyzer@3.0.0-beta.3","scripts":{},"_shasum":"ed0e968817279c2eecc9b023a8193ea97be5278a","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.1","_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"dist":{"shasum":"ed0e968817279c2eecc9b023a8193ea97be5278a","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-3.0.0-beta.3.tgz","integrity":"sha512-6g9k0ekzw346qJps4mmb72DWst26hDB4qXcgUn06ZtkBc1IjO3WlqsxTU6pJmHcF0sCNsFXfPu60zc9iNqEfhA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjJdjQYHcAL9RZUz1UImkYs9vWBIY0uOm+lSyec05LyAIhAJN0X5IUCnm4OrG83yEdQKJKz21JQjoi8Nc/MJmnWLbb"}]},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/codelyzer-3.0.0-beta.3.tgz_1488767173454_0.2261744139250368"},"directories":{}},"3.0.0-beta.4":{"name":"codelyzer","version":"3.0.0-beta.4","description":"Linting for Angular applications, following angular.io/styleguide.","contributors":[{"name":"Minko Gechev","email":"mgechev@gmail.com"},{"name":"Preslav Semov","email":"preslavsemov@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","style guide","styleguide","nglint","codelyzer","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","peerDependencies":{"@angular/compiler":">=4.0.0-rc <5.0.0","@angular/core":">=4.0.0-rc <5.0.0","tslint":"^4.0.0"},"dependencies":{"@angular/compiler-cli":"^4.0.0-rc.5","app-root-path":"^2.0.1","css-selector-tokenizer":"^0.7.0","cssauron":"^1.4.0","ngast":"^0.0.15","semver-dsl":"^1.0.1","source-map":"^0.5.6","sprintf-js":"^1.0.3"},"_id":"codelyzer@3.0.0-beta.4","scripts":{},"_shasum":"59284eb6ed18c1d5da46ca86869c6fad294a8201","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"dist":{"shasum":"59284eb6ed18c1d5da46ca86869c6fad294a8201","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-3.0.0-beta.4.tgz","integrity":"sha512-zFwKv7PM3EL6BM0kima+DnSVZYGfF8ZRM0R/zmUqMz5B6Q9WPMir5d0kRx23GxaeEmPcgk2Rg+7KIiTw0hckhA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChKoI7TxZA673mtvn6vFC3kzcx+ulkwCzlDOB8FxrtXAIgfnwm8+1ELtQu9+7vJDIHTaNv928/Dv6qbEgdlxrVsJ8="}]},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/codelyzer-3.0.0-beta.4.tgz_1489877404908_0.8970269544515759"},"directories":{}},"2.1.0":{"name":"codelyzer","version":"2.1.0","description":"Linting for Angular applications, following angular.io/styleguide.","main":"index.js","contributors":[{"name":"Minko Gechev","email":"mgechev@gmail.com"},{"name":"Preslav Semov","email":"preslavsemov@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","style guide","styleguide","nglint","codelyzer","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","peerDependencies":{"tslint":"^4.0.0","@angular/compiler":"^2.3.1 || >=4.0.0-beta <5.0.0","@angular/core":"^2.3.1 || >=4.0.0-beta <5.0.0"},"dependencies":{"app-root-path":"^2.0.1","css-selector-tokenizer":"^0.7.0","cssauron":"^1.4.0","semver-dsl":"^1.0.1","source-map":"^0.5.6","sprintf-js":"^1.0.3"},"_id":"codelyzer@2.1.0","scripts":{},"_shasum":"4cd81960a1e5b711b891dd17d3f92b653b2031cc","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"dist":{"shasum":"4cd81960a1e5b711b891dd17d3f92b653b2031cc","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-2.1.0.tgz","integrity":"sha512-kr/CljKsPfIxa42hCK8fOoPegM5ZiNAZxRjo8Sk02r6M/Zz7WaoB9hon1vnT0Xye3ehGH7i9FQBYS6Zokg1i6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTyHQgazuQm5c8sbxaRLkVOWIZS0U0STFSt0KGu5sNzAIhAKGiAJriSiQcPYku6ijV37drWvgl/PSPrsP8twcGdKgX"}]},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/codelyzer-2.1.0.tgz_1490989455232_0.7435446516610682"},"directories":{}},"2.1.1":{"name":"codelyzer","version":"2.1.1","description":"Linting for Angular applications, following angular.io/styleguide.","main":"index.js","contributors":[{"name":"Minko Gechev","email":"mgechev@gmail.com"},{"name":"Preslav Semov","email":"preslavsemov@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","style guide","styleguide","nglint","codelyzer","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","peerDependencies":{"tslint":"^4.0.0","@angular/compiler":"^2.3.1 || >=4.0.0-beta <5.0.0","@angular/core":"^2.3.1 || >=4.0.0-beta <5.0.0"},"dependencies":{"app-root-path":"^2.0.1","css-selector-tokenizer":"^0.7.0","cssauron":"^1.4.0","semver-dsl":"^1.0.1","source-map":"^0.5.6","sprintf-js":"^1.0.3"},"_id":"codelyzer@2.1.1","scripts":{},"_shasum":"0573c7f8da4ac2a4473b0042807f7b901dec8b0a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"dist":{"shasum":"0573c7f8da4ac2a4473b0042807f7b901dec8b0a","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-2.1.1.tgz","integrity":"sha512-8MnZcahs/QZoiXf5+ZdgKlFyUEGRkyCWoHrIaAWs8CpUbOJE0HrsG/CajcfYz3rUFNX9q54MJ7EB7vH5ePWERw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKU10DRvv7QI0d6DGznyzAVQBhaeye3/Iv1KVsxQAzbgIhALUOflZS2VA6kbbzBtG7SW6Rh+IpweA9zIYbEKgVxtxV"}]},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/codelyzer-2.1.1.tgz_1490989927683_0.03453095117583871"},"directories":{}},"3.0.0":{"name":"codelyzer","version":"3.0.0","description":"Linting for Angular applications, following angular.io/styleguide.","main":"index.js","contributors":[{"name":"Minko Gechev","email":"mgechev@gmail.com"},{"name":"Preslav Semov","email":"preslavsemov@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","style guide","styleguide","nglint","codelyzer","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","peerDependencies":{"tslint":"^5.0.0","@angular/compiler":"^2.3.1 || >=4.0.0-beta <5.0.0","@angular/core":"^2.3.1 || >=4.0.0-beta <5.0.0"},"dependencies":{"app-root-path":"^2.0.1","css-selector-tokenizer":"^0.7.0","cssauron":"^1.4.0","semver-dsl":"^1.0.1","source-map":"^0.5.6","sprintf-js":"^1.0.3"},"_id":"codelyzer@3.0.0","scripts":{},"_shasum":"b33eb4886271b5d8209a0dfa4a20fc27eefa4029","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.1","_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"dist":{"shasum":"b33eb4886271b5d8209a0dfa4a20fc27eefa4029","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-3.0.0.tgz","integrity":"sha512-9/LT/ZOmtuh7VcV4pK7NFKJKA+yDO9BjNM63kfJirur5aSdoWGjzUvXYq+TeNWc+ejaG2obrUTxAs0BjwGjXRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBW7WjJZDXZl+BRMHtKY/FQeFejEB5HsfVgVS6lF4fAAIgDGeGKx/uvA9u8Nik9pIUiQh+T9PA9sUsZQS/MKqO3yg="}]},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/codelyzer-3.0.0.tgz_1492906353857_0.5976337855681777"},"directories":{}},"3.0.1":{"name":"codelyzer","version":"3.0.1","description":"Linting for Angular applications, following angular.io/styleguide.","main":"index.js","contributors":[{"name":"Minko Gechev","email":"mgechev@gmail.com"},{"name":"Preslav Semov","email":"preslavsemov@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","style guide","styleguide","nglint","codelyzer","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","peerDependencies":{"tslint":"^5.0.0","@angular/compiler":"^2.3.1 || >=4.0.0-beta <5.0.0","@angular/core":"^2.3.1 || >=4.0.0-beta <5.0.0"},"dependencies":{"app-root-path":"^2.0.1","css-selector-tokenizer":"^0.7.0","cssauron":"^1.4.0","semver-dsl":"^1.0.1","source-map":"^0.5.6","sprintf-js":"^1.0.3"},"_id":"codelyzer@3.0.1","scripts":{},"_shasum":"ba66b7b2aa564fe9f45d6004b4003ad2cf116828","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.1","_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"dist":{"shasum":"ba66b7b2aa564fe9f45d6004b4003ad2cf116828","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-3.0.1.tgz","integrity":"sha512-tL4LY/7XkAkW/ZSKXaxQjXeCT+X5uAo10FU4itBcJqwwILnUCcqzA5/tzNA4boMb0xxSMow3PGh26wbuZlspwA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCIgQfZWhrXQduVaoyHWsS2DyTEpSD0FWbrN4vt5AQVwIhAMwhUBoEC73pmsUN7X1Lsg9V+cDYxNXZXHvHOVu8Y3Bf"}]},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/codelyzer-3.0.1.tgz_1493402264739_0.7157515422441065"},"directories":{}},"3.1.0":{"name":"codelyzer","version":"3.1.0","description":"Linting for Angular applications, following angular.io/styleguide.","main":"index.js","contributors":[{"name":"Minko Gechev","email":"mgechev@gmail.com"},{"name":"Preslav Semov","email":"preslavsemov@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","style guide","styleguide","nglint","codelyzer","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","peerDependencies":{"@angular/compiler":"^2.3.1 || >=4.0.0-beta <5.0.0","@angular/core":"^2.3.1 || >=4.0.0-beta <5.0.0","tslint":"^5.0.0"},"dependencies":{"app-root-path":"^2.0.1","css-selector-tokenizer":"^0.7.0","cssauron":"^1.4.0","semver-dsl":"^1.0.1","source-map":"^0.5.6","sprintf-js":"^1.0.3"},"_id":"codelyzer@3.1.0","scripts":{},"_shasum":"0ff9f118c0dbdf2d648e448f68c762c146512c12","_from":".","_npmVersion":"4.6.1","_nodeVersion":"7.0.0","_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"dist":{"shasum":"0ff9f118c0dbdf2d648e448f68c762c146512c12","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-3.1.0.tgz","integrity":"sha512-WkXS32LBc0cSNP3XoCqmIntQB3AOWzOA9A1fUIQfg9zom1nWTe+iZbLTVNIBVo7k5p/O+lD07zmBfQQ9t8J1zA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC6DW3eRguklYLArcFoeBe1PvDCxdWhY3GYRDsops8AzAiEAx/3ZJbBkd+Fl9y5pzU1b8PST6vo/UcXa9icx6neJLEY="}]},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codelyzer-3.1.0.tgz_1497997982839_0.09017102234065533"},"directories":{}},"3.1.1":{"name":"codelyzer","version":"3.1.1","description":"Linting for Angular applications, following angular.io/styleguide.","main":"index.js","contributors":[{"name":"Minko Gechev","email":"mgechev@gmail.com"},{"name":"Preslav Semov","email":"preslavsemov@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","style guide","styleguide","nglint","codelyzer","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","peerDependencies":{"@angular/compiler":"^2.3.1 || >=4.0.0-beta <5.0.0","@angular/core":"^2.3.1 || >=4.0.0-beta <5.0.0","tslint":"^5.0.0"},"dependencies":{"app-root-path":"^2.0.1","css-selector-tokenizer":"^0.7.0","cssauron":"^1.4.0","semver-dsl":"^1.0.1","source-map":"^0.5.6","sprintf-js":"^1.0.3"},"_id":"codelyzer@3.1.1","scripts":{},"_shasum":"66dbdca8b17660472bb4d79153c0f92e63bb28b6","_from":".","_npmVersion":"4.6.1","_nodeVersion":"7.0.0","_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"dist":{"shasum":"66dbdca8b17660472bb4d79153c0f92e63bb28b6","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-3.1.1.tgz","integrity":"sha512-+7hpZCNlQ+LPPXNdcGd1xb+NOdx/IxQk3vBEtDmwf5g32hxdDBMkkNezD5olB+tAtO2jXL7HSeqst0pti4iuuQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDE0BgDgP1eKWS/i1I8t/4btIezqa6F4qHpl57NCXu6cAIhAPkrXHPXU7FojKsP3hacC04joe6J9Ts+pGFaio6/SlRQ"}]},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codelyzer-3.1.1.tgz_1498010022156_0.6197982998564839"},"directories":{}},"3.1.2":{"name":"codelyzer","version":"3.1.2","description":"Linting for Angular applications, following angular.io/styleguide.","main":"index.js","contributors":[{"name":"Minko Gechev","email":"mgechev@gmail.com"},{"name":"Preslav Semov","email":"preslavsemov@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","style guide","styleguide","nglint","codelyzer","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","peerDependencies":{"@angular/compiler":"^2.3.1 || >=4.0.0-beta <5.0.0","@angular/core":"^2.3.1 || >=4.0.0-beta <5.0.0","tslint":"^5.0.0"},"dependencies":{"app-root-path":"^2.0.1","css-selector-tokenizer":"^0.7.0","cssauron":"^1.4.0","semver-dsl":"^1.0.1","source-map":"^0.5.6","sprintf-js":"^1.0.3"},"_id":"codelyzer@3.1.2","scripts":{},"_shasum":"9ff1f041fb9b5ee5dbeb45ba866dfaf04983af04","_from":".","_npmVersion":"4.6.1","_nodeVersion":"7.0.0","_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"dist":{"shasum":"9ff1f041fb9b5ee5dbeb45ba866dfaf04983af04","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-3.1.2.tgz","integrity":"sha512-+MmoOeZulEoCLAcxVdGDywTMVu2LB1IT3uoL+2TvdSQLlEwGZ82EEv8i0JfI8OX1RlsIQf91K6HRAqdwEhJ42A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCi/FGYXwncBsAv2btJJkDyz+hnutf+V6/TsrWvZZdOmgIhAIHxWrILN6c8ZCpnroUrhEsPosDlF8L0dzC3D2IxHu4m"}]},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codelyzer-3.1.2.tgz_1499172635380_0.9630331583321095"},"directories":{}},"3.2.0":{"name":"codelyzer","version":"3.2.0","description":"Linting for Angular applications, following angular.io/styleguide.","main":"index.js","contributors":[{"name":"Minko Gechev","email":"mgechev@gmail.com"},{"name":"Preslav Semov","email":"preslavsemov@gmail.com"},{"name":"William Koza","email":"william.koza@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","style guide","styleguide","nglint","codelyzer","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","peerDependencies":{"@angular/compiler":"^2.3.1 || >=4.0.0-beta <5.0.0","@angular/core":"^2.3.1 || >=4.0.0-beta <5.0.0","tslint":"^5.0.0"},"dependencies":{"app-root-path":"^2.0.1","css-selector-tokenizer":"^0.7.0","cssauron":"^1.4.0","semver-dsl":"^1.0.1","source-map":"^0.5.6","sprintf-js":"^1.0.3"},"_id":"codelyzer@3.2.0","_npmVersion":"5.4.1","_nodeVersion":"8.0.0","_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"dist":{"integrity":"sha512-yPXAicJt/wEl+vhfO5o+0dNeAKukWGbscQCXZzn2d6Geu61eGVIaVTdHJda6pTsDza7AEBqyKmw+lCAAnMy5tA==","shasum":"68eb0a67771ea73006b517053c3035c1838abf14","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-3.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIJNRWA1D3kA5iB+1ugq5HYtbX2cymKrU6GgtHtLbe/gIhAIzr58ZuNGaw5GJPdYF/GHO3DbiHGQGQkwfBsAC3z4s5"}]},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codelyzer-3.2.0.tgz_1505157919226_0.8039572625420988"},"directories":{}},"3.2.1":{"name":"codelyzer","version":"3.2.1","description":"Linting for Angular applications, following angular.io/styleguide.","main":"index.js","contributors":[{"name":"Minko Gechev","email":"mgechev@gmail.com"},{"name":"Preslav Semov","email":"preslavsemov@gmail.com"},{"name":"William Koza","email":"william.koza@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","style guide","styleguide","nglint","codelyzer","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","peerDependencies":{"@angular/compiler":"^2.3.1 || >=4.0.0-beta <5.0.0","@angular/core":"^2.3.1 || >=4.0.0-beta <5.0.0","tslint":"^5.0.0"},"dependencies":{"app-root-path":"^2.0.1","css-selector-tokenizer":"^0.7.0","cssauron":"^1.4.0","semver-dsl":"^1.0.1","source-map":"^0.5.6","sprintf-js":"^1.0.3"},"_id":"codelyzer@3.2.1","_npmVersion":"5.4.2","_nodeVersion":"8.0.0","_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"dist":{"integrity":"sha512-mIRlNReJyyYaI1uG4rPz+fnZ9BddxLBEWTEmLh0eS8t25Pp3nPeDJt4cwmjKL6JncLuIAP9oUrKu/XjlOj4D+w==","shasum":"5b1ac75f7e0eb04647842ee29a322bf2167e7229","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-3.2.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMfk807yKjkEjXXxRxjDONdm4AFlo+g6oyf+2MJFpJugIhAPnD8k/a+arv7ENUefSzSF6OJRhui8hzi3emXVL7eBaW"}]},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codelyzer-3.2.1.tgz_1507275019927_0.9587992741726339"},"directories":{}},"3.2.2":{"name":"codelyzer","version":"3.2.2","description":"Linting for Angular applications, following angular.io/styleguide.","main":"index.js","contributors":[{"name":"Minko Gechev","email":"mgechev@gmail.com"},{"name":"Preslav Semov","email":"preslavsemov@gmail.com"},{"name":"William Koza","email":"william.koza@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","style guide","styleguide","nglint","codelyzer","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","peerDependencies":{"@angular/compiler":"^2.3.1 || >=4.0.0-beta <5.0.0","@angular/core":"^2.3.1 || >=4.0.0-beta <5.0.0","tslint":"^5.0.0"},"dependencies":{"app-root-path":"^2.0.1","css-selector-tokenizer":"^0.7.0","cssauron":"^1.4.0","semver-dsl":"^1.0.1","source-map":"^0.5.6","sprintf-js":"^1.0.3"},"_id":"codelyzer@3.2.2","_npmVersion":"5.4.2","_nodeVersion":"8.0.0","_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"dist":{"integrity":"sha512-VNvW9gRThsqRarEnLioiILd0Pdk0yCq/7cVgYvqHpC+3CHqfnrJfmXjoana7vzWfSis+9pODXofjCWX+nlU9Gw==","shasum":"abbd4e5956c435677740846e5858c915f89679c3","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-3.2.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBLafMI6C9VpfhgLKvIDFmSTG2VTv6pekIgwLNxiQDCFAiBgk2x8j+89j2qJeFKkCwBU6H0dGaWOOdOvEN/7nBrLfQ=="}]},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codelyzer-3.2.2.tgz_1508788005915_0.8989110796246678"},"directories":{}},"4.0.0":{"name":"codelyzer","version":"4.0.0","description":"Linting for Angular applications, following angular.io/styleguide.","main":"index.js","contributors":[{"name":"Minko Gechev","email":"mgechev@gmail.com"},{"name":"Preslav Semov","email":"preslavsemov@gmail.com"},{"name":"William Koza","email":"william.koza@gmail.com"},{"name":"Eugenio Romano","email":"eugenioromanodeveloper@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","style guide","styleguide","nglint","codelyzer","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","peerDependencies":{"@angular/compiler":"^2.3.1 || >=4.0.0-beta <6.0.0","@angular/core":"^2.3.1 || >=4.0.0-beta <6.0.0","@angular/platform-browser-dynamic":"^2.3.1 || >=4.0.0-beta <6.0.0","@angular/platform-browser":"^2.3.1 || >=4.0.0-beta <6.0.0","@angular/common":"^2.3.1 || >=4.0.0-beta <6.0.0","tslint":"^5.0.0"},"dependencies":{"app-root-path":"^2.0.1","css-selector-tokenizer":"^0.7.0","cssauron":"^1.4.0","semver-dsl":"^1.0.1","source-map":"^0.5.6","sprintf-js":"^1.0.3"},"_id":"codelyzer@4.0.0","_npmVersion":"5.5.1","_nodeVersion":"8.3.0","_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"dist":{"integrity":"sha512-GhQjem6MXAT1Rg6FYV59AEvQGRCE719182jQEaDuKDtj8VXTxZAAAqZGJw8WIbKjDsLNefOu/fRIBDSzHyeDvg==","shasum":"1a684364a0f20dc14c43df155980fce9c6390304","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-4.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBVTMNYf4rxkqkO9JKHj/A80lf55KWta1/1fSyxR/IHHAiEA4NR+8ZOP835KNe3ziW0WedUH+PHSG4uB5oh5xW5R/Ns="}]},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codelyzer-4.0.0.tgz_1509564128588_0.7859015599824488"},"directories":{}},"4.0.1":{"name":"codelyzer","version":"4.0.1","description":"Linting for Angular applications, following angular.io/styleguide.","main":"index.js","contributors":[{"name":"Minko Gechev","email":"mgechev@gmail.com"},{"name":"Preslav Semov","email":"preslavsemov@gmail.com"},{"name":"William Koza","email":"william.koza@gmail.com"},{"name":"Eugenio Romano","email":"eugenioromanodeveloper@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","style guide","styleguide","nglint","codelyzer","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","peerDependencies":{"@angular/compiler":"^2.3.1 || >=4.0.0-beta <6.0.0","@angular/core":"^2.3.1 || >=4.0.0-beta <6.0.0","@angular/platform-browser-dynamic":"^2.3.1 || >=4.0.0-beta <6.0.0","@angular/platform-browser":"^2.3.1 || >=4.0.0-beta <6.0.0","@angular/common":"^2.3.1 || >=4.0.0-beta <6.0.0","tslint":"^5.0.0"},"dependencies":{"app-root-path":"^2.0.1","css-selector-tokenizer":"^0.7.0","cssauron":"^1.4.0","semver-dsl":"^1.0.1","source-map":"^0.5.6","sprintf-js":"^1.0.3"},"_id":"codelyzer@4.0.1","_npmVersion":"5.5.1","_nodeVersion":"8.3.0","_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"dist":{"integrity":"sha512-MsOcaiLqcBK7hjHbfp9HZrflqWg5tD9A5qVSXkW208OJ8pkf63id8IiOjEiK/XU3o70W8tWbFKi1tAOwiJDMrQ==","shasum":"0bb4cf52a325b257790f4980bb3c63833db10789","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-4.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwsG2Z+9JOclrf9Jua/Xc4AYn5qZWsnUHkpfBKnePqXwIgMBbZIBA3r8D9RrwkEEVvmtNVGWWDbcTBIaqoOJA8GKc="}]},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codelyzer-4.0.1.tgz_1509732413360_0.9548096160870045"},"directories":{}},"4.0.2":{"name":"codelyzer","version":"4.0.2","description":"Linting for Angular applications, following angular.io/styleguide.","main":"index.js","contributors":[{"name":"Minko Gechev","email":"mgechev@gmail.com"},{"name":"Preslav Semov","email":"preslavsemov@gmail.com"},{"name":"William Koza","email":"william.koza@gmail.com"},{"name":"Eugenio Romano","email":"eugenioromanodeveloper@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","style guide","styleguide","nglint","codelyzer","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","peerDependencies":{"@angular/compiler":"^2.3.1 || >=4.0.0-beta <6.0.0","@angular/core":"^2.3.1 || >=4.0.0-beta <6.0.0","@angular/platform-browser-dynamic":"^2.3.1 || >=4.0.0-beta <6.0.0","@angular/platform-browser":"^2.3.1 || >=4.0.0-beta <6.0.0","@angular/common":"^2.3.1 || >=4.0.0-beta <6.0.0","tslint":"^5.0.0"},"dependencies":{"app-root-path":"^2.0.1","css-selector-tokenizer":"^0.7.0","cssauron":"^1.4.0","semver-dsl":"^1.0.1","source-map":"^0.5.6","sprintf-js":"^1.0.3"},"_id":"codelyzer@4.0.2","_npmVersion":"5.5.1","_nodeVersion":"8.3.0","_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"dist":{"integrity":"sha512-nYwOr49+IV09e7C4aXkVALRz0+XpHqZiUUcxHuDZH4xP1FBcHINyr3qvVhv5Gfm7XRmoLx32tsIhrQhW/gBcog==","shasum":"d5e2390b97d95e73a7b1e6f0cf03e16cbf35b06f","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-4.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGMywVxOSu5UAy+NbHjn+YXx3oDc2Nkg48Kw1ShosKStAiEAglYdKiatUgBAENW0PoC3ppSciZbywWQXROknBxHsZfk="}]},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codelyzer-4.0.2.tgz_1512983856159_0.7909204233437777"},"directories":{}},"4.1.0":{"name":"codelyzer","version":"4.1.0","description":"Linting for Angular applications, following angular.io/styleguide.","main":"index.js","contributors":[{"name":"Minko Gechev","email":"mgechev@gmail.com"},{"name":"Preslav Semov","email":"preslavsemov@gmail.com"},{"name":"William Koza","email":"william.koza@gmail.com"},{"name":"Eugenio Romano","email":"eugenioromanodeveloper@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","style guide","styleguide","nglint","codelyzer","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","peerDependencies":{"@angular/compiler":"^2.3.1 || >=4.0.0-beta <6.0.0","@angular/core":"^2.3.1 || >=4.0.0-beta <6.0.0","@angular/platform-browser-dynamic":"^2.3.1 || >=4.0.0-beta <6.0.0","@angular/platform-browser":"^2.3.1 || >=4.0.0-beta <6.0.0","@angular/common":"^2.3.1 || >=4.0.0-beta <6.0.0","tslint":"^5.0.0"},"dependencies":{"app-root-path":"^2.0.1","css-selector-tokenizer":"^0.7.0","cssauron":"^1.4.0","semver-dsl":"^1.0.1","source-map":"^0.5.6","sprintf-js":"^1.0.3"},"_id":"codelyzer@4.1.0","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"dist":{"integrity":"sha512-a3FCIAS3FNQIACvj7KA4iKvH3c6r7X6t6zXsrtV797QGYPQyCwD1fIEd9yV+ZDamijF3YaZ5fbB7QbUMOJGC/g==","shasum":"3117754538d8f5ffa36dff91d340573a836cf373","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-4.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQnlLYbArtMboReZlrBQnsgeUX5om7l2TKSMWGsRt4YAIhAPyZViKojfQWdzNXNSVx9H0KLFQzSgsSx2f+umOI+VWI"}]},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codelyzer-4.1.0.tgz_1516298132624_0.029815247282385826"},"directories":{}},"4.2.0":{"name":"codelyzer","version":"4.2.0","description":"Linting for Angular applications, following angular.io/styleguide.","main":"index.js","contributors":[{"name":"Minko Gechev","email":"mgechev@gmail.com"},{"name":"Preslav Semov","email":"preslavsemov@gmail.com"},{"name":"William Koza","email":"william.koza@gmail.com"},{"name":"Eugenio Romano","email":"eugenioromanodeveloper@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","style guide","styleguide","nglint","codelyzer","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","peerDependencies":{"@angular/compiler":"^2.3.1 || >=4.0.0-beta <7.0.0","@angular/core":"^2.3.1 || >=4.0.0-beta <7.0.0","@angular/platform-browser-dynamic":"^2.3.1 || >=4.0.0-beta <7.0.0","@angular/platform-browser":"^2.3.1 || >=4.0.0-beta <7.0.0","@angular/common":"^2.3.1 || >=4.0.0-beta <7.0.0","tslint":"^5.0.0"},"dependencies":{"app-root-path":"^2.0.1","css-selector-tokenizer":"^0.7.0","cssauron":"^1.4.0","semver-dsl":"^1.0.1","source-map":"^0.5.6","sprintf-js":"^1.0.3"},"_id":"codelyzer@4.2.0","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"dist":{"integrity":"sha512-1bSTxMjjsaN0Hi44kaNwcf4/JRT4rwsxKyebI/SmZurJ3HexkZe5Z6S7Q/ZcXkGUf2Nsb1laKVzyLSAdNX+mPw==","shasum":"21a8c115cb99aa55454635064c60acfffb7ef5d6","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-4.2.0.tgz","fileCount":138,"unpackedSize":397914,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEougA2czP8w7YivCH5w+rHLYeEQNL9x5L2OasceMxfqAiEA6CD78Ef6o1OMkVhnNLKSPBHtDr2qk4rD2T/Bb7ZzBwE="}]},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codelyzer_4.2.0_1519952655685_0.9068590266968886"},"_hasShrinkwrap":false},"4.2.1":{"name":"codelyzer","version":"4.2.1","description":"Linting for Angular applications, following angular.io/styleguide.","main":"index.js","contributors":[{"name":"Minko Gechev","email":"mgechev@gmail.com"},{"name":"Preslav Semov","email":"preslavsemov@gmail.com"},{"name":"William Koza","email":"william.koza@gmail.com"},{"name":"Eugenio Romano","email":"eugenioromanodeveloper@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","style guide","styleguide","nglint","codelyzer","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","peerDependencies":{"@angular/compiler":">=2.3.1 <7.0.0 || >6.0.0-beta <7.0.0","@angular/core":">=2.3.1 <7.0.0 || >6.0.0-beta <7.0.0","@angular/platform-browser-dynamic":">=2.3.1 <7.0.0 || >6.0.0-beta <7.0.0","@angular/platform-browser":">=2.3.1 <7.0.0 || >6.0.0-beta <7.0.0","@angular/common":">=2.3.1 <7.0.0 || >6.0.0-beta <7.0.0","tslint":"^5.0.0"},"dependencies":{"app-root-path":"^2.0.1","css-selector-tokenizer":"^0.7.0","cssauron":"^1.4.0","semver-dsl":"^1.0.1","source-map":"^0.5.6","sprintf-js":"^1.0.3"},"_id":"codelyzer@4.2.1","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"dist":{"integrity":"sha512-CKwfgpfkqi9dyzy4s6ELaxJ54QgJ6A8iTSsM4bzHbLuTpbKncvNc3DUlCvpnkHBhK47gEf4qFsWoYqLrJPhy6g==","shasum":"d56eaacefca7e8138aac0a630e484bdb09988544","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-4.2.1.tgz","fileCount":138,"unpackedSize":397949,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6yaXXGy1nwAMV+IktbzpheY9MJSzS3c9zBCyd5YptjAIhAIO8P4W2z6rqxWmni+smle/CMuJU9uOtTSPEXXt1Afso"}]},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codelyzer_4.2.1_1519954465393_0.8729417508201633"},"_hasShrinkwrap":false},"4.3.0":{"name":"codelyzer","version":"4.3.0","description":"Linting for Angular applications, following angular.io/styleguide.","main":"index.js","contributors":[{"name":"Minko Gechev","email":"mgechev@gmail.com"},{"name":"Preslav Semov","email":"preslavsemov@gmail.com"},{"name":"William Koza","email":"william.koza@gmail.com"},{"name":"Eugenio Romano","email":"eugenioromanodeveloper@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","style guide","styleguide","nglint","codelyzer","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","peerDependencies":{"@angular/compiler":">=2.3.1 <7.0.0 || >6.0.0-beta <7.0.0","@angular/core":">=2.3.1 <7.0.0 || >6.0.0-beta <7.0.0","tslint":"^5.0.0"},"dependencies":{"app-root-path":"^2.0.1","css-selector-tokenizer":"^0.7.0","cssauron":"^1.4.0","semver-dsl":"^1.0.1","source-map":"^0.5.7","sprintf-js":"^1.0.3"},"_id":"codelyzer@4.3.0","_npmVersion":"5.8.0","_nodeVersion":"9.3.0","_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"dist":{"integrity":"sha512-RLMrtLwrBS0dfo2/KTP+2NHofCpzcuh0bEp/A/naqvQonbUL4AW/qWQdbpn8dMNudtpmzEx9eS8KEpGdVPg1BA==","shasum":"6bf3ba68efd9d655a451ecaa14a2852001a43dfb","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-4.3.0.tgz","fileCount":148,"unpackedSize":421608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2kxeCRA9TVsSAnZWagAAIPgQAI5ZWxLdEmw3LgjQg826\nncCBeDgtF0zpY9TBHUFz0slb/IqRiRvqWiK1MNloV2KVMfeehu2ife2pCXpl\npCMhqj5/Xj/yhG1hNSqChnNkNPn2S+rYTXMBkzqLI/+WMN0ZpOLXvb6c8OV9\nzzf20n74myiNfr7hD24sDws3j0HNTrSL5pg9hUDoTgbIzeNQCyf64KOF0a3y\nj6jw5IN0AFzYIxyuLgnDiuVaX2zgMwXb058tJWeDt6OVijyFKxPfVjf3SZ2x\nn+TdpMOlLzFLAwB41t/F7mOSYk+zHLhrjP0Aj85Gh/C6SMca8Wn1UEJ1fqkD\nH5ZwR6ppzvLN7qQjR2hV6TY+8XgMeGtH7Jar1pJ8/DH3bp1kSb8C29b8XZC7\nTnzGyuF42r0aydffBGN0qvhdyY9cWim5aGE0ri6ojfxi4C8ojWAnqPoy4EWw\nyRxuZabhvrBM0ia4fcGFtINmhPffUHMtgltQQpZa+DVEX2W9EvzMj2CgN3Sn\nWKtY6WXFCngeYa62azmKEqXL+Xt/lOTmPOTbZvd6GuKRjEuK+jgtFi0Vr69U\nnF4nNETK2yed5AP9OB6kYzW3KTvePKJUJ/zWxlCKe4ed60DW0hrPbEihRI+r\nVt42IuAkL63FX7Q+iChtUGG6BK3Qc+4FpA3P0rH/HOvwttZ9wHKmaxnw1t8h\nDGoi\r\n=w/7V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/DwzxUvpJryRQCzBG4M+4jNJYXAGQsaiFHTydWHMnvwIgZTy2VzYD9g4R79J6dv7makQAwuW+QIl7xFtzXUJkjbQ="}]},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codelyzer_4.3.0_1524255836854_0.3057614174505716"},"_hasShrinkwrap":false},"4.4.0":{"name":"codelyzer","version":"4.4.0","description":"Linting for Angular applications, following angular.io/styleguide.","main":"index.js","lint-staged":{"*.ts":["npm run lint:fix","git add"],"*.{css,json,md,scss,ts}":["npm run format:fix","git add"]},"contributors":[{"name":"Minko Gechev","email":"mgechev@gmail.com"},{"name":"Preslav Semov","email":"preslavsemov@gmail.com"},{"name":"William Koza","email":"william.koza@gmail.com"},{"name":"Eugenio Romano","email":"eugenioromanodeveloper@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","style guide","styleguide","nglint","codelyzer","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","peerDependencies":{"@angular/compiler":">=2.3.1 <7.0.0 || >6.0.0-beta <7.0.0","@angular/core":">=2.3.1 <7.0.0 || >6.0.0-beta <7.0.0","tslint":"^5.0.0"},"dependencies":{"app-root-path":"^2.0.1","css-selector-tokenizer":"^0.7.0","cssauron":"^1.4.0","semver-dsl":"^1.0.1","source-map":"^0.5.7","sprintf-js":"^1.1.1"},"_id":"codelyzer@4.4.0","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"dist":{"integrity":"sha512-pbW91W858jDXkk/FtcK19LCgNLIjplW1SVtd6RJvJPGNbbQjFJTzDJdyr2j8/lg4R4xgX7bkBpjuU11NsQAiiw==","shasum":"6cab99ddbab99617818bd34b4c55229b5104a390","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-4.4.0.tgz","fileCount":152,"unpackedSize":438799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbLeQ1CRA9TVsSAnZWagAAZZMP/3oMNep9vCZd2vN2fU3E\nGsihHRepjQZ02FCLqXg4YalYgDISKb38aZlcCE6JuNve/+4N+34AfpekxIz/\nqK/KwAr/TXwsSCIwjCw8NqHokLEsfY5AcZa2Zec1QED+MmTTeukJT/myJMIk\nOi+aIn+AAITdnYaxcrtG5dIWWiE0iPqaNyFAXpehCV/2TmUD9kaCcOLzsVPb\nPNfj7hcgH+mPvVmjiMb4kjZhXRHWHU4WsUotECDmZ6uw0ef2rd7iR20gaHp8\n1wABwgRY8qMozIr6nRb7GKho6JANkY39sHXbYOce4ZM86d8iZbt4bMj6gHOt\nTEL3lB+01qwyz10DrJFGhdEZQcbzlKTvnN5/UlJZpK/gGeugvQqrUE6kA0U8\nVo5jbyJXmZJXSW0pIyMz96tzsVINX+T94HwWIE6G9gdcNP9JEkiYI4JBV10o\nL+p2CA/wU5kAwsjgBkzyvSy8NjutUH1+Qyve2lwsaEG/uSzmXOHWxSHjbdhh\nIpVKT/jEhhp7jsKkIKks/Drh9ZoNwj5TDP6PgUhKaze7iH65pSHpZdEcia39\n3SYuh0Mx1tfyW67rbxbMeAlgUN+d7kmgFxHuh8uueWbRAYF47f/jyI4vrmXA\npohm8IOGReu6/e/dJI2+Adefqk01EgLWyby2nCwIIJs4SLQhDAbl1zpcIZVd\ndD2E\r\n=42Uv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB0m+wISsvolV3+e6YbsKVUpfYQETHzmC9MiSGFlEiQrAiEApckveSbBEQv0ka0cBlByBghzaWGElPC7CYRqQiB9YVI="}]},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codelyzer_4.4.0_1529734197881_0.9587589332570827"},"_hasShrinkwrap":false},"4.4.1":{"name":"codelyzer","version":"4.4.1","description":"Linting for Angular applications, following angular.io/styleguide.","main":"index.js","lint-staged":{"*.ts":["npm run lint:fix","git add"],"*.{css,json,md,scss,ts}":["npm run format:fix","git add"]},"contributors":[{"name":"Minko Gechev","email":"mgechev@gmail.com"},{"name":"Preslav Semov","email":"preslavsemov@gmail.com"},{"name":"William Koza","email":"william.koza@gmail.com"},{"name":"Eugenio Romano","email":"eugenioromanodeveloper@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","style guide","styleguide","nglint","codelyzer","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","peerDependencies":{"@angular/compiler":">=2.3.1 <7.0.0 || >6.0.0-beta <7.0.0","@angular/core":">=2.3.1 <7.0.0 || >6.0.0-beta <7.0.0","tslint":"^5.0.0"},"dependencies":{"app-root-path":"^2.0.1","css-selector-tokenizer":"^0.7.0","cssauron":"^1.4.0","semver-dsl":"^1.0.1","source-map":"^0.5.7","sprintf-js":"^1.1.1"},"_id":"codelyzer@4.4.1","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"dist":{"integrity":"sha512-iv9ktBEbZs+EMY8ybx86zoROiY5Pmif15fyWKt/aKLlYZWRv5qohM3IcMa6VY8HGLf3jMuBoc7stNGdEVasg+Q==","shasum":"168d4d383cdbad3b673ca44a9b033b1d9ca71db2","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-4.4.1.tgz","fileCount":154,"unpackedSize":444537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbLuRiCRA9TVsSAnZWagAAt1MP/1b4CS8DQ3p3YsG0iHYv\nqznsRvBuB2jzt273s6ApFWbAMRt9p5UEm1TBOv35vD4RlTKj6p5hU7WcwA2Y\nx1jLO45BXBznPAjRjbUtfnBnKmMcr9IaHgP4B9XdaRsQSTbMz2cRjKLrTP7i\nWWzM/9uYR6Unw0y2WV/u59t5Cklu1heb9Yiwd0jL1kfn5yXKmQnpxXuarqhU\nz7tSpNUdvHRzBSpLFgPFR38npxT6fBf0oO4o6XToODnNKyJjuBH+aXbixkxE\nU0YCNTEHkl85EE/MKLkEFEryC2Btx5ERZvafgydjVMofB5CRHR+QrBqJzf7S\n5TIwYE/wuznWjOhTndJVQ74SxuSA0uuXwLCdrhgewFDjsmBBT+fYbv6i6dtV\nvdabBeg1+WEWt8xJr97rx6zIWX2/4dFdGsr6cXQ3LnlS3RugTx3xjwKaiGbT\nhRXITKN/lyAGItOqVInn9meCdhRZTK2UTO8qqlIvuqNHCge6YU+iLT8Vpf6W\n5Tn3S5HV0SXfH5YXEb9opIKG9rawemEIiL3Quo3nMc6z8XuM1aqfZ0o+E2bT\n8lwq1zTt2A8MC6P4BEZXyTW5IPnq5vQCnUG0KZUpApOJ4eIcYm8DNem5T4L5\nSNyxNsLJ1tfzH+I1ks+iL7W3xSJN9xxVvtsWLb72GijKmX6PL7woJjTt9TkG\nQ2vS\r\n=Hj7Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICAXwFUKAJWh2vsaZp6kL/KXfWAl8l/wXkHg0gPS/tcSAiEAm5Ofra+bHx/cvwS7EPAX08UhZdRSR9tIfjm5dKmTWKc="}]},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codelyzer_4.4.1_1529799778177_0.4112361574520249"},"_hasShrinkwrap":false},"4.4.2":{"name":"codelyzer","version":"4.4.2","description":"Linting for Angular applications, following angular.io/styleguide.","main":"index.js","lint-staged":{"*.ts":["npm run lint:fix","git add"],"*.{css,json,md,scss,ts}":["npm run format:fix","git add"]},"contributors":[{"name":"Minko Gechev","email":"mgechev@gmail.com"},{"name":"Preslav Semov","email":"preslavsemov@gmail.com"},{"name":"William Koza","email":"william.koza@gmail.com"},{"name":"Eugenio Romano","email":"eugenioromanodeveloper@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","style guide","styleguide","nglint","codelyzer","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","peerDependencies":{"@angular/compiler":">=2.3.1 <7.0.0 || >6.0.0-beta <7.0.0","@angular/core":">=2.3.1 <7.0.0 || >6.0.0-beta <7.0.0","tslint":"^5.0.0"},"dependencies":{"app-root-path":"^2.0.1","css-selector-tokenizer":"^0.7.0","cssauron":"^1.4.0","semver-dsl":"^1.0.1","source-map":"^0.5.7","sprintf-js":"^1.1.1"},"_id":"codelyzer@4.4.2","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"dist":{"integrity":"sha512-tW796ECKMAynFtl/yyS5NRYhufbT3CEKjjMQ450kUeCcQlK7OIqD9VGRVwC3gSQSK4VaewCKCaVL0bzv9PhsLg==","shasum":"af11fed6ddf9362ed5b174495467fb7315306fb1","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-4.4.2.tgz","fileCount":154,"unpackedSize":445199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMKDXCRA9TVsSAnZWagAAGL0P/RMIN9HzFuDGZA3XT7tg\nR206XfvzcQnkabjvupjs0yVlLe7Ssi9kH1ZyFXtlQQqt6T8eyxhbtuEgEzCw\ncFZWfc3UElS/Yc8gUJrO2yt7+VITxlte8HBKjYE9UnvJIYXx1XBaEqYqvDD4\ncScKAEdAZwVRKX36/uk4mGMmNcf0KRZWHeDsU5/hd/1UR2Pa/hWfpFnHbKe4\nz1VKkHiAfW4RBWBB0h+nOtIt7q5Y54NDkYMzjcKqjOQ3vrhAX+kELBtWgGi4\nAdH71a5lePdTrHCOeD61Ft0oPIBYA45jS6rzcEcvsr31jH9sCVPTNdvMCmhs\n71Qy18oCiwLk9RPKGxfXguuupi40OfsuT57Yxo0jPNL96zs43UqQ2LyMKpCx\nzBGhZ3ejtgZBGizwkJ1GLyoU99f+5T53ZM+6EiadkpqYV0mBVqq7VJn/8zvQ\ne47hePv4Us1JOabM6WAuy5Hh0j85rFNR3ekRCsFjM8YYTDuxYmyV9d6I8TrQ\nuB3MKGVxlXf4s9bEXvedbw49UdehLvhBnUnNLdTG+7udIJ/DkynxeGrHh0la\nePgDNBfM2/Xw6cErNDWwuhrsdfppuBgpwx4bTt69MUaSVKnBycPANs10YG39\n4um7VbCtlU+ZTCEmNv9sHhf7Uygx5zhRARmt6EG8IRZAJsxGVT/ehS/AvnbS\n1RQa\r\n=/kul\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHLwf+mIel/khCAoNcbYyaTACKT4V7HuueqnAfFxzhl8AiEAjkLHvmbl5uvkLNSubwDUuScL/jVtktahX/9nRgSH1so="}]},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codelyzer_4.4.2_1529913559492_0.5755045949561315"},"_hasShrinkwrap":false},"4.4.3":{"name":"codelyzer","version":"4.4.3","description":"Linting for Angular applications, following angular.io/styleguide.","main":"index.js","lint-staged":{"*.ts":["npm run lint:fix","git add"],"*.{css,json,md,scss,ts}":["npm run format:fix","git add"]},"contributors":[{"name":"Minko Gechev","email":"mgechev@gmail.com"},{"name":"Preslav Semov","email":"preslavsemov@gmail.com"},{"name":"William Koza","email":"william.koza@gmail.com"},{"name":"Eugenio Romano","email":"eugenioromanodeveloper@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","style guide","styleguide","nglint","codelyzer","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","peerDependencies":{"@angular/compiler":">=2.3.1 <7.0.0 || >6.0.0-beta <7.0.0","@angular/core":">=2.3.1 <7.0.0 || >6.0.0-beta <7.0.0","tslint":"^5.0.0"},"dependencies":{"app-root-path":"^2.1.0","css-selector-tokenizer":"^0.7.0","cssauron":"^1.4.0","semver-dsl":"^1.0.1","source-map":"^0.5.7","sprintf-js":"^1.1.1"},"_id":"codelyzer@4.4.3","_npmVersion":"6.3.0","_nodeVersion":"10.7.0","_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"dist":{"integrity":"sha512-BrARi+8uo3gajjFFXA5bMhE0wZ0nd/QRjyLISA37anjN2f7pxcb6rkhQX9/GJLTwsUiSaOLbghSIWkHy4F67NQ==","shasum":"367841b9a8dba94fbae55b1606f0c4321593c72e","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-4.4.3.tgz","fileCount":156,"unpackedSize":453021,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbZ67yCRA9TVsSAnZWagAA9GgP+QCQAP4+E6Hs6TBdvNEi\nA0JUxZT8eaa/WMkpPv6Qe1gebv35KjSU2GylJoMLfaHqlK8H4W/xl/SUBq/7\n4bBMNi1Xh0ma9n92Lax9M67e+Wf4n53ukSvRxze/L7Qr6RuYXWcAV3yqMXnv\npejvqQxlfXHPvOeI6/hpl19kWdxc+bvarNTn/umcUCd/hNyevhG/3+EPqXKH\nEZoDFjNVUquUtm7sgY+fwEfX6FvnzOUJmnOczToEvMDf3JH7E59ldt4ivQSs\nZ1WD88zXqQl4rFSroVHrHkwD7Ab4QgtVWYk3/SmCSheLbQ1hGjbWd48gVkkz\nNHloo5FVudUEH9YDV3kZSwISww1WPJ1ZK7cTC3sz4ViV76FpUYZmMBGwi6gE\nt2KgsFqneFTrRvgEPeAsuGbOz8VAOeK8eR3jlV1XTN5cDXSZ+5/KupkL0mRH\nSZAq0f53rEKHhMhah2qhKGZUgqzvEjwJCEWv+W8bQVPNbuQOmQXOtKmu13dH\nfaMZT8zkJx2mn/i6IGBNm3syKHT5DR7E8RjufkrGdd8Cw5a2T+IMlxVg2qcw\nXi/TgCeoyZ6iZRXKBts6aE6u50SFVQT3fJxrIuG2CUvyzoj5CLpoUr4hvPWI\nHsK9KmPUeaO814Sv2i4McZI5yXWXlTNU6Ag2uDelUS+0x//hkOyRlCAJLN1x\n9SPn\r\n=VEkS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHo4YTIwOZI5qUItKoRm51CTG9D6sq5+e4fzPC3SOx//AiEAuLRwcsB90X/k33MjdVCie5snctxHfi7CgQ4uaKCmiYQ="}]},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codelyzer_4.4.3_1533521649769_0.5848982232934141"},"_hasShrinkwrap":false},"4.4.4":{"name":"codelyzer","version":"4.4.4","description":"Linting for Angular applications, following angular.io/styleguide.","main":"index.js","lint-staged":{"*.ts":["npm run lint:fix","git add"],"*.{css,json,md,scss,ts}":["npm run format:fix","git add"]},"contributors":[{"name":"Minko Gechev","email":"mgechev@gmail.com"},{"name":"Preslav Semov","email":"preslavsemov@gmail.com"},{"name":"William Koza","email":"william.koza@gmail.com"},{"name":"Eugenio Romano","email":"eugenioromanodeveloper@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","style guide","styleguide","nglint","codelyzer","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","peerDependencies":{"@angular/compiler":">=2.3.1 <7.0.0 || >6.0.0-beta <7.0.0","@angular/core":">=2.3.1 <7.0.0 || >6.0.0-beta <7.0.0","tslint":"^5.0.0"},"dependencies":{"app-root-path":"^2.1.0","css-selector-tokenizer":"^0.7.0","cssauron":"^1.4.0","semver-dsl":"^1.0.1","source-map":"^0.5.7","sprintf-js":"^1.1.1"},"_id":"codelyzer@4.4.4","_npmVersion":"6.3.0","_nodeVersion":"10.7.0","_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"dist":{"integrity":"sha512-JgFMudx0n50IuE/ydAfnkksCwQkWSVWgYvhDPHZgDUbmsiYC22VuEXKu5l8Hhx9UJsLgjWDLjTAFGj2WaW5DUA==","shasum":"29b7dbb51ba9ecc45c7300d61280a6564765d402","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-4.4.4.tgz","fileCount":156,"unpackedSize":452691,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcgKtCRA9TVsSAnZWagAAIksP/3m+MZCzPaOEsBj9Fwf8\nMr+/nsIY0sazZar+kLSknLk9TPxS98WJdvj7vozagzvuLe6Glf25T0YoiWd/\n7oRtxj//6CD4u+TGd8V8mX7tvu4zOmhjjb+1D+xxxguQ97jgaGotFM09NtpR\nX4pwxR+fP8bGWEH+FsQLq8tZCIhA9Dymy2pKW18w31Muu7negi7wDMBdoFvz\nWxNRMdTaIERloRHrW9n2NDy2GYbDvrjHwFe+FObkrQZ10cyQcp9eLIB4CFSM\n1GLVTTNeddgXj2fyjqGMk1tCg7G2RXf6PogBNpnC7KXJAU+K+EET1ZBgGtsd\n3WQnExwikvgfm58BLQR3anRNz+QXz2+5ZkayaqCMIDLoimkTYMCzKucsn9zp\ngjfk3PthwG49Bum3u8QjJHK6YWqkxN3ocKoyStKuyQhiAbMl2734oJjUkie6\n+VSIOg3V6162jnrwCoAdNV3Mt0UIb/6YUzJ1QtpYOP9U8exhv+WAPmmGrRzQ\nhfTXAl/G7HMw6XmWvn7wB/pHcA+/VcJ6wjh00wSlpiAMFIYG8TyyDMhpfsRu\nZk2I4+Cc9DnP+ChIRHkS4+6E7mauAKcihIOA1O66RPU1KLtJdahfMzEulU3M\nf4bPkgbmsTVmO0mHbnFXl2wExSYoOQkkD81g3l4Xq+P+zIAUhAeoXGOp+iIn\nmMXI\r\n=3680\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjWqEcFGaZPxSsriLzB7yyVEi2iE3M9fch/jCB4usA0QIgRzLSh4pPFhM64bhF16Ts64nmVKcOn5wIrj77lE7Q/Dc="}]},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codelyzer_4.4.4_1534198444219_0.23260139998322682"},"_hasShrinkwrap":false},"4.5.0":{"name":"codelyzer","version":"4.5.0","description":"Linting for Angular applications, following angular.io/styleguide.","main":"index.js","lint-staged":{"*.ts":["npm run lint:fix","git add"],"*.{css,json,md,scss,ts}":["npm run format:fix","git add"]},"contributors":[{"name":"Minko Gechev","email":"mgechev@gmail.com"},{"name":"Preslav Semov","email":"preslavsemov@gmail.com"},{"name":"William Koza","email":"william.koza@gmail.com"},{"name":"Eugenio Romano","email":"eugenioromanodeveloper@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","style guide","styleguide","nglint","codelyzer","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","peerDependencies":{"@angular/compiler":">=2.3.1 <8.0.0 || >7.0.0-beta <8.0.0","@angular/core":">=2.3.1 <8.0.0 || >7.0.0-beta <8.0.0","tslint":"^5.0.0"},"dependencies":{"app-root-path":"^2.1.0","css-selector-tokenizer":"^0.7.0","cssauron":"^1.4.0","semver-dsl":"^1.0.1","source-map":"^0.5.7","sprintf-js":"^1.1.1"},"_id":"codelyzer@4.5.0","_npmVersion":"6.4.1","_nodeVersion":"10.7.0","_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"dist":{"integrity":"sha512-oO6vCkjqsVrEsmh58oNlnJkRXuA30hF8cdNAQV9DytEalDwyOFRvHMnlKFzmOStNerOmPGZU9GAHnBo4tGvtiQ==","shasum":"a65ddeeeca2894653253a89bfa229118ff9f59b1","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-4.5.0.tgz","fileCount":156,"unpackedSize":455449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbtllMCRA9TVsSAnZWagAAiaoP/3NXJyd+0lwK0m79E57W\nyaFGfa22wKZSE+qnvXAS/YvwPoyjF3P1U9OEgDGrHMFSp6/AL0TGZ5JlCBku\n8Ha4vxOz3z6XofDx0IqwyUQfL5GwbQgUHaAWkEQpM/hx4wGakJH8HBSyjYO+\n/+LAml/ToCSnBT589yvotTRjYXpp0MGjvuUjkeK9TC32Inz9ym9TB7ok9I9J\n9rUVQ+LURWfQWVblDG4ecOQMtTVflKw5KKFWcx2dTUZNRU8f4ESphXA82Pmf\nUPC9Sbbto18e1ZmSnxO26vZHyxAq7z6tDsf8jAbprFmaQzXTe0VM/Tb5kj4P\nKj/z0tULaGeakL41kneUm44kYX3U3D8Ht4Iql+CyFsMVfc0FHdma5OOmIOkV\nTh+BH5MNWzEQVNYYJaUfHyH4d/7VW5Ud6d/nktTMLIXMp5vJLtL02Di4zB1K\n03M+rGF4ekg2jIZolkDZF13IYw68QlNIcUfHHbcmz/mXlz80/o3e92S9FLIe\nSy4fXPKJ7KOqQKeZEyH+KUAdexPi1HFpm6lssy1zq8okdOuyI4suCv7bFqFC\nlFFWOqOhEjye6F85fwjc7RS+nHZCT4Y57BFU8hr61rSHTJm3D0gAOQm9N/yM\nYerB+gbWtukJScqNfj4t/1/xxvumSwt+KuU2u3HQ1n9VpKYfHarjpD8GvvRw\nDtDU\r\n=UWIC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCySfSNmXcKSc1n+GdZB4xFD+zV+GiCWSTQXqzJSgYQZAIhAKczis8th/BIRtZrPl8yTo1gIhTsJcMwtAm8DWlm2RhP"}]},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codelyzer_4.5.0_1538677067402_0.8225981213283418"},"_hasShrinkwrap":false},"5.0.0-beta.0":{"name":"codelyzer","version":"5.0.0-beta.0","description":"Linting for Angular applications, following angular.io/styleguide.","main":"index.js","lint-staged":{"*.ts":["npm run lint:fix","git add"],"*.{css,json,md,scss,ts}":["npm run format:fix","git add"]},"contributors":[{"name":"Minko Gechev","email":"mgechev@gmail.com"},{"name":"Preslav Semov","email":"preslavsemov@gmail.com"},{"name":"William Koza","email":"william.koza@gmail.com"},{"name":"Eugenio Romano","email":"eugenioromanodeveloper@gmail.com"},{"name":"Rafael Santana","email":"rafaelsantana3095@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","style guide","styleguide","nglint","codelyzer","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","peerDependencies":{"@angular/compiler":">=2.3.1 <8.0.0 || >7.0.0-beta <8.0.0","@angular/core":">=2.3.1 <8.0.0 || >7.0.0-beta <8.0.0","tslint":"^5.0.0"},"dependencies":{"app-root-path":"^2.1.0","aria-query":"^3.0.0","axobject-query":"^2.0.2","css-selector-tokenizer":"^0.7.1","cssauron":"^1.4.0","damerau-levenshtein":"^1.0.4","semver-dsl":"^1.0.1","source-map":"^0.5.7","sprintf-js":"^1.1.2"},"_id":"codelyzer@5.0.0-beta.0","_nodeVersion":"11.0.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-XuYK6vgA9vH7SDqM0ThjVAXrwKs022Bxp7rE4FyfRqS4/B77T4a1ep3rznJB7GfeZ43hxBmS3LyGmFtskr49Iw==","shasum":"5e2246099809f29e0487ad40f400d28bc00ebeae","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-5.0.0-beta.0.tgz","fileCount":198,"unpackedSize":533695,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciAUUCRA9TVsSAnZWagAAq4wQAJh2xpnH2vcp/y+IJyos\naAxFIaLbFVCcN37pof+7yC8nejqUJwoUk23cCXX+yEwwD4/PHeaTI0aGXWDr\nH3L/00CcYBXDDMEPxv0Rr4oTA9I9wccgI4fRpjlKCg2lpdsDRw2wkwoloO3l\n0b3StoWrNeFJNKxy16nm6ICcA3wItzavjxGnFLrLM9eBhsrE7JBVvhTnTovY\nQeaKIhmQ07vf7+M29ItCWfKs9H8alK7/gEPo4C84OsA51CsXsi8vzdaU19ba\nSKaBLkTaIARsDCW8V+Xlrc/dq5Z3R0mTn8OQeVwtakttG7X3H9tecHazOxs1\nuYpCsYsx6q6RDyPtHJzjqK+vqZKYkSoYVFiItAM46lIhioIDGs5YFWxEH4Z1\n005xh+PcJnVn9WKvGf56s+gtjLvmKaujAgEaV99/KkotHO+kBfwsmP4hhJXF\n988mXcTnIsHJH+mVqpDzpYmlG3c2SjhwwDGg/rU3wS9TWT09fQIv+2y4wraC\nByUBedd2f+/lRDCyMuFtGi4tsdLWipQrT9tatXcE5PdFomj5p3RjkI+qT2Iz\nZbZbVXm1VbsK6ZuUrDza5JuAZEbMLgHod193sdllc0FNfPBJ2FoW6MkFzqgi\nYqVqQEiJQ9lVAFR7QgrEt9OIbTVXBb1o0b+r2r8CHl+DQPpLvscW37RxIHlr\ntELE\r\n=5dzk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDv1ulk1clBEDd8le23aS/vVEXE5yeTtvL/OmuQTupDSAiEAitvIXyffU+h+L0jxKxtX0uFbPc7eFbxKYL5shYb5r4c="}]},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codelyzer_5.0.0-beta.0_1552418067404_0.5376950892245604"},"_hasShrinkwrap":false},"5.0.0-beta.1":{"name":"codelyzer","version":"5.0.0-beta.1","description":"Linting for Angular applications, following angular.io/styleguide.","main":"index.js","lint-staged":{"*.ts":["npm run lint:fix","git add"],"*.{css,json,md,scss,ts}":["npm run format:fix","git add"]},"contributors":[{"name":"Minko Gechev","email":"mgechev@gmail.com"},{"name":"Preslav Semov","email":"preslavsemov@gmail.com"},{"name":"William Koza","email":"william.koza@gmail.com"},{"name":"Eugenio Romano","email":"eugenioromanodeveloper@gmail.com"},{"name":"Rafael Santana","email":"rafaelsantana3095@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","style guide","styleguide","nglint","codelyzer","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","peerDependencies":{"@angular/compiler":">=2.3.1 <8.0.0 || >7.0.0-beta <9.0.0","@angular/core":">=2.3.1 <8.0.0 || >7.0.0-beta <9.0.0","tslint":"^5.0.0"},"dependencies":{"app-root-path":"^2.1.0","aria-query":"^3.0.0","axobject-query":"^2.0.2","css-selector-tokenizer":"^0.7.1","cssauron":"^1.4.0","damerau-levenshtein":"^1.0.4","semver-dsl":"^1.0.1","source-map":"^0.5.7","sprintf-js":"^1.1.2"},"_id":"codelyzer@5.0.0-beta.1","_nodeVersion":"11.0.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-Pz+AF7F6SdO/aKvRNeDFFHWqSe0vGzbv3F1gu+OrE7+hbIeXm8RFafXZVYsO3edek9cRP8abo/mw28LK/BUSEA==","shasum":"749bc5d7f9cb73f71cc17594bae85227de0434fb","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-5.0.0-beta.1.tgz","fileCount":198,"unpackedSize":533695,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciudoCRA9TVsSAnZWagAAeEgQAKOmGRPwvmzKalc5DWox\nhvB/lV39NAfQZ0OaJC8hCkS2LyEzRVE8x1t+wK9Vg0nTKJOaRRwvfZd5zHVB\nfostOBrnAAQe8no/0mOaKZ4cWjf4S4t1Or1L5l0IeH4HnuwW4PPce9pXUEO/\nqb8MC1w6nqQYyIyzKylGu2gr3QRiHgmqtzaVbXAnxvoQTSZIDrUFZTWtltZi\nOHdtvh+WhAtgUN6V3iX/+NavrcyjDj56+5yBK7IqKzU1OvpRunirLP1DB+3Z\nbgTVMPfhD8QZ51tBQ74QzIIJO9VFTSBcFhUZscOGvlQbWktZX09lF5A6KU2H\noAc5/hFJ/T7vq4rj2XMuwQ9UKQw6r4k8iVc3rYJ0Q9WXMmpvgftk8kL1dMdJ\n+NZlo1dtrn42CX+5/YKb21U6AMvWOOUhPrK4DXIB0IBFHOl77pAwSEHaJAIi\n2u/rEAqPp42ZGWoshsx7Y80tB5lr43qTRlVUrRNjdXPn6+Zp5YvLTEleYjbs\nwM9KkhuFFYjyUUaZp/fIybMeTbslUlEwbnm2gQbf2eOlHMXVFt5r+NyR8I/D\nJuRBoZrbx5TQVLLv5J6q3XcEdadu0DFgjxwilUWc4N3vr0AYDjoxcHmjJZ4i\ntuXWG0EM94iebKupK+nTpVRG/mMdk3Byj2s2iJErAL6VN26vxU3ZKnRDyEHI\nDJvg\r\n=E9Ec\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsWdxNjHAyd23eYrM7CDXtPv9gagunFrxXRewnHj/LVQIhANjyLVKIeCgDPzW+l9qAbZMKcyg9qX6yijVCVNTqu7tK"}]},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codelyzer_5.0.0-beta.1_1552607079139_0.1459328442970651"},"_hasShrinkwrap":false},"5.0.0-beta.2":{"name":"codelyzer","version":"5.0.0-beta.2","description":"Linting for Angular applications, following angular.io/styleguide.","main":"index.js","lint-staged":{"*.ts":["npm run lint:fix","git add"],"*.{css,json,md,scss,ts}":["npm run format:fix","git add"]},"contributors":[{"name":"Minko Gechev","email":"mgechev@gmail.com"},{"name":"Preslav Semov","email":"preslavsemov@gmail.com"},{"name":"William Koza","email":"william.koza@gmail.com"},{"name":"Eugenio Romano","email":"eugenioromanodeveloper@gmail.com"},{"name":"Rafael Santana","email":"rafaelsantana3095@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","style guide","styleguide","nglint","codelyzer","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","peerDependencies":{"@angular/compiler":">=2.3.1 <8.0.0 || >7.0.0-beta <9.0.0","@angular/core":">=2.3.1 <8.0.0 || >7.0.0-beta <9.0.0","tslint":"^5.0.0"},"dependencies":{"app-root-path":"^2.1.0","aria-query":"^3.0.0","axobject-query":"^2.0.2","css-selector-tokenizer":"^0.7.1","cssauron":"^1.4.0","damerau-levenshtein":"^1.0.4","semver-dsl":"^1.0.1","source-map":"^0.5.7","sprintf-js":"^1.1.2"},"_id":"codelyzer@5.0.0-beta.2","_nodeVersion":"10.9.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-cH5vxszkzhAg92pvuKXFuoDgKIqX3a5hIPv545pfuPc2GKDXuiWACPteny29k3/FGaw9eub1iUlyLVkPpETtsg==","shasum":"1d112e3b79f45298c5ed589641829bd5a3e63934","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-5.0.0-beta.2.tgz","fileCount":198,"unpackedSize":527096,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmCOxCRA9TVsSAnZWagAAw8cQAI83LaoyxGpG1g8RxO9L\n11VHgSish5AFaM5HgAu2JRfyc7RJukdq0l2Wlp26X6RtoGG1dpzOm+lvPAvk\noqabT7+aC/NgJKagqvbfK66CpVih3HVfCWN8TPp3JJG8bjJi6HzZ0u7mYSwu\nfWjT3oxfgU719qtS0PatjcrosvVz8vcuynLNLSJ4/HsBiiK7U5IlJd/YxNAT\nFlPUbNlN/D/hg4rXfZEtBYD7TzLaY7zC3Zg2V28c0scZamd2mNPnwdJKgNxJ\nmwI9ueAV/uL9DnPSqen6kufk2vaZjI0fZVOgcMF1JlTw8MsAoIiBI5pIS9iI\nY8/bfmOlx3zSrE8OECIajQvm6vVWNY+SHggeNu+KSWPrK3qEKr195FMRrT9f\n8s8HQkVUx3NsKE6ZtrJ2kTiCRg90Y+j458DDqVACH35YQgrdE9+G0v4EvFgh\n1dTkC6iHA4x381FyVu8gUx4GPU+hmZcbxGTYlYQZdzTrxb8fNTda7TbjmOHn\nz6fpYLeE46pNIf3cJwX6Jeo5q6S7YeS0H2C2aje11LtjvrdGrYH3O1bqUqJW\nJUFCsVcVRotQox/8TQXGfrK/wzTiVixPWe9TPETQtZX/CzPP39RTmKYDrzel\nHuq0QN5z+sLMeKzYZuaAi0qey3zkJHGYhgNrPBEl3dL9JGkqmcZ6dWSIw832\nK/c0\r\n=xE5c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGAJES1iDwLwJf722u/GwsuEj5lEBLT2mPGMzPi/TZxQIhAKyyZYOTXxLaIl7xcO+SRMPrEQuefL9k1JNnHLy5HEq/"}]},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codelyzer_5.0.0-beta.2_1553474479726_0.07652798144371231"},"_hasShrinkwrap":false},"5.0.0":{"name":"codelyzer","version":"5.0.0","description":"Linting for Angular applications, following angular.io/styleguide.","main":"index.js","lint-staged":{"*.ts":["npm run lint:fix","git add"],"*.{css,json,md,scss,ts}":["npm run format:fix","git add"]},"contributors":[{"name":"Minko Gechev","email":"mgechev@gmail.com"},{"name":"Preslav Semov","email":"preslavsemov@gmail.com"},{"name":"William Koza","email":"william.koza@gmail.com"},{"name":"Eugenio Romano","email":"eugenioromanodeveloper@gmail.com"},{"name":"Rafael Santana","email":"rafaelsantana3095@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","style guide","styleguide","nglint","codelyzer","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","peerDependencies":{"@angular/compiler":">=2.3.1 <8.0.0 || >7.0.0-beta <9.0.0","@angular/core":">=2.3.1 <8.0.0 || >7.0.0-beta <9.0.0","tslint":"^5.0.0"},"dependencies":{"app-root-path":"^2.1.0","aria-query":"^3.0.0","axobject-query":"^2.0.2","css-selector-tokenizer":"^0.7.1","cssauron":"^1.4.0","damerau-levenshtein":"^1.0.4","semver-dsl":"^1.0.1","source-map":"^0.5.7","sprintf-js":"^1.1.2"},"_id":"codelyzer@5.0.0","_nodeVersion":"11.0.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-Bif70XYt8NFf/Q9GPTxmC86OsBRfQZq1dBjdruJ5kZhJ8/jKhJL6MvCLKnYtSOG6Rhiv/44DU0cHk6GYthjy8Q==","shasum":"e4032efb23a7c5d4bcfe7321fc1789490c679837","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-5.0.0.tgz","fileCount":202,"unpackedSize":539899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcm8xGCRA9TVsSAnZWagAAe/EP+gM6l+YuyFoHsvazSkhR\niTjeurbzgVlP/t2VMq18Ie7Q6IGiHvTnQMN6EADptHlEcjyUDIaRHe0ELIwU\nHCo8SH6AtQmetbVqXbppN+7KFWCWGudFLrB9pTYo/bp2mlNQHzp5OXMBNjHo\njEL5CDq5eMEIAXpL4uBIXXSv/zJl9HJwhymVx0zQf5PFsv776jW3nCQMZsII\nxpAnlproYfEcnDwTaCz0wf7ETKoIBgdcURyqMui2f97IhyH4QAM0QFjpLFej\nHDLlV/rJvlQU/qf4q5v4KS1mRPMdciMFXGM/QDGeTDMKRyCOOl+P99FC9t5J\nBW10hv1aUqlX3W6q3lvzhpAxMmXqezR+ut1QpeZ/BWa78R1q9lNx2pSNlFMt\nC5tl6uCzg0n5MNdjldtxxoP7cVgYzbOgWk8RuFup2rCeIcW2gf4dRomrtsb5\nLVXZFlI07oIO9OUanFvims/N+eXwix1b5dk/+wYdqXsE2iFvTgBiBk2ba657\n3iqweb5NOx5bBA4ieQm17Ihjp6yllDzQ6C0o3Pf/+9KD/AA+bxUHXj6m+r6b\nBY5cIV03FNM654RCmj/RDST468qfIiVQdvS3ZXk/rCjZbtzatGkNeVv0h5KK\n4Phs3eVwxxErMLkneBc1YkGfjS1o/Pb4POkhL/fF8tiLPOvR+n02fPKw89sT\n3vbf\r\n=AGL5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCntwI20XiXNZh+PWreua/+UIB152XdUxOfL5FJBzicYgIgE6iqk9khSpQJFB8OFg1cXTHtZBXtG64Hw7FHNOYcfjU="}]},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codelyzer_5.0.0_1553714245307_0.47238686317566403"},"_hasShrinkwrap":false},"5.0.1":{"name":"codelyzer","version":"5.0.1","description":"Linting for Angular applications, following angular.io/styleguide.","main":"index.js","lint-staged":{"*.ts":["npm run lint:fix","git add"],"*.{css,json,md,scss,ts}":["npm run format:fix","git add"]},"contributors":[{"name":"Minko Gechev","email":"mgechev@gmail.com"},{"name":"Preslav Semov","email":"preslavsemov@gmail.com"},{"name":"William Koza","email":"william.koza@gmail.com"},{"name":"Eugenio Romano","email":"eugenioromanodeveloper@gmail.com"},{"name":"Rafael Santana","email":"rafaelsantana3095@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","style guide","styleguide","nglint","codelyzer","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","peerDependencies":{"@angular/compiler":">=2.3.1 <9.0.0 || >8.0.0-beta <9.0.0","@angular/core":">=2.3.1 <9.0.0 || >8.0.0-beta <9.0.0","tslint":"^5.0.0"},"dependencies":{"app-root-path":"^2.1.0","aria-query":"^3.0.0","axobject-query":"^2.0.2","css-selector-tokenizer":"^0.7.1","cssauron":"^1.4.0","damerau-levenshtein":"^1.0.4","semver-dsl":"^1.0.1","source-map":"^0.5.7","sprintf-js":"^1.1.2"},"_id":"codelyzer@5.0.1","_nodeVersion":"11.0.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-UVV76+/y1RwaxzCeGPFE3G4GFtfV42r3x8EmRd7XMNFLlLC0ewdtCqWTbvhwPQMxFZZ+OTLEOJNWfyPPn3QFWg==","shasum":"c52a593368269b791594603968eb82cbecae3cda","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-5.0.1.tgz","fileCount":202,"unpackedSize":552103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwkahCRA9TVsSAnZWagAAe8UQAJJLcxhwSIgP66QzISwx\nfVZl8nV6iS1s2y9juLcxjgDuPwk5SG7qdTnoD9R1PHd4ysTWftNuoJw4bEAf\n03Fo7qvxSKcSlI271RKUG06ICG/FU4tuSzCpDNGEfo3qwl5AfAx9ut4t7kNL\nkd3KzDVJvG+EFA/f6Cgxdlowo6yHOHt5xbO9/wGByhBp0rYhZDUw/eQTbm1W\nm5xqPOv1gLfWWfHKtldwWTchVxsqUCclaTZmLPfQDB9qtRc46/iJ/b19snz0\nZ3qHWeEq0NqGl7WSZZDuC+dWJTOthZshGRiUr92WQRHbWWTNqICUBgmArWr6\nOI77hbVA78d0/J0L24r4F3j9ccQeAyvZCwKCesR2QM2YYeB0Z2H1wGaQ8LZ2\nCV2gLP+Na6z1mR+IGQxsMNdasLhQ0wUPL1Scb3WdjVhnzTPaCYH0PFohywB0\nAPY6VsqzBGyA1Ay076akDtj3fx+Bua+1dcrWh6tKHdHBKmR85sqhqGVxUJP1\nREKUlYuu8BQoeTNeDJSXAiZq4+9fsdU5Hk0BkNR6bqAAmGW5cwCr6i3qQsyY\nlNET9WJ1WRam97CuFqt7ApOKsECtgHoDjsi01lI1Fj1mq14Xbq/PAWo4S9q4\nLXBMduRBq3HPcGu2H5fqAe5Let8Kmzfq6PXhZ2aZXJ5xRpMvkA5wTgw59yDx\nNmhn\r\n=in8J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4GdP1lFVkMHMGKZz8GY2Y+FQYehH5mJc4+poe2CU7tgIhANAvqqPbFs9QJ71Fo42DjnANp6OMYpJrQSOs+03hOyQf"}]},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codelyzer_5.0.1_1556235936129_0.08903608373724725"},"_hasShrinkwrap":false},"5.1.0":{"name":"codelyzer","version":"5.1.0","description":"Linting for Angular applications, following angular.io/styleguide.","main":"index.js","lint-staged":{"*.ts":["npm run lint:fix","git add"],"*.{css,json,md,scss,ts}":["npm run format:fix","git add"]},"contributors":[{"name":"Minko Gechev","email":"mgechev@gmail.com"},{"name":"Preslav Semov","email":"preslavsemov@gmail.com"},{"name":"William Koza","email":"william.koza@gmail.com"},{"name":"Eugenio Romano","email":"eugenioromanodeveloper@gmail.com"},{"name":"Rafael Santana","email":"rafaelsantana3095@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","style guide","styleguide","nglint","codelyzer","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","peerDependencies":{"@angular/compiler":">=2.3.1 <9.0.0 || >8.0.0-beta <9.0.0 || >8.1.0-beta <9.0.0 || >8.2.0-beta <9.0.0","@angular/core":">=2.3.1 <9.0.0 || >8.0.0-beta <9.0.0 || >8.1.0-beta <9.0.0 || >8.2.0-beta <9.0.0","tslint":"^5.0.0"},"dependencies":{"app-root-path":"^2.2.1","aria-query":"^3.0.0","axobject-query":"^2.0.2","css-selector-tokenizer":"^0.7.1","cssauron":"^1.4.0","damerau-levenshtein":"^1.0.4","semver-dsl":"^1.0.1","source-map":"^0.5.7","sprintf-js":"^1.1.2"},"_id":"codelyzer@5.1.0","_nodeVersion":"12.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-QiyY2/oDQnYx4mAVEDqr+z9MwrOto18tQFjExiuRChXCy0yvngS5fQpWIxvAGpbOmZFiR1PRTRLbEI71u10maA==","shasum":"a0eb89497622679ea4c53b6974aa45598f06a4b5","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-5.1.0.tgz","fileCount":204,"unpackedSize":555531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc88LqCRA9TVsSAnZWagAAyDsP/ipfLaqpd1CPe2VBFOq3\nXZcc8yiKJLObN1hWacqUe6yWIYQ08a4vgGUVyz5nCzQcxx++riVuF0Ff3LEG\naMid6anNtIKrqBevDMDB10j13iqxKBRG7KePwnWqZxirLsMHJ0n7b2ziT8LH\nm8DeU+0oqJYsWVtUwW3HWFqgq3VRLhTRZNy0QfMIiMC+4n6dMpHGjSL3SOmi\nHafHfT41RAjsG+5/kjfD2Df50UX9bdjm2Gi0WL7EIiA8qbLhGzq6VG+a4wGm\n2X+iQ1q1+PurJuqAVJIhzlevXKgZRHVhSgx99YUTqiu1EMxeLioSeP9ObKw8\nrYAsWoLHZHkafcZ/OjuA9vwZdwDCJiFzfbZdRdzFtGrSw+JGHaBxXTtjY7Kg\nfEJL+U4bzpHKE1EPkEuZ/YoNgYx/3a8OUKaVONOSEHqaRuy21zSLvRxLojCy\nqMuYmYTlCPYWUFevdZVxS30wBW2w8UcbvTTOyUZjH46QsJzXVlB36gBYWYBb\nS8kmeHgU1lElcYQ7SOmI0tukLBmAYO+LYytaYx6fO7pQyBgi/Ioy24l+5CXf\n3JrmepNp12FPzZTKh2oETfhhjm1W4u9d9OPINV/9bWhacUsL7EIkLicC4SSR\nVmr2pKcMF/CJGDS+Ize3EvPrhFE6JMQg3aUpwqN9i7E8AGmHuiBXuWZBV2Yv\nyPz1\r\n=7a8r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuVYjCc6C8XEZWKgI1iflErlYeA8Qdf3vhkdWwIdN72AIhAIYT5uypp9xsDCY2ljSSpaXSUR/PB9845G1EsyyiKSZy"}]},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codelyzer_5.1.0_1559479017302_0.4522207079368519"},"_hasShrinkwrap":false},"5.1.1":{"name":"codelyzer","version":"5.1.1","description":"Linting for Angular applications, following angular.io/styleguide.","main":"index.js","lint-staged":{"*.ts":["npm run lint:fix","git add"],"*.{css,json,md,scss,ts}":["npm run format:fix","git add"]},"contributors":[{"name":"Minko Gechev","email":"mgechev@gmail.com"},{"name":"Preslav Semov","email":"preslavsemov@gmail.com"},{"name":"William Koza","email":"william.koza@gmail.com"},{"name":"Eugenio Romano","email":"eugenioromanodeveloper@gmail.com"},{"name":"Rafael Santana","email":"rafaelsantana3095@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","style guide","styleguide","nglint","codelyzer","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","peerDependencies":{"@angular/compiler":">=2.3.1 <9.0.0 || >8.0.0-beta <9.0.0 || >8.1.0-beta <9.0.0 || >8.2.0-beta <9.0.0","@angular/core":">=2.3.1 <9.0.0 || >8.0.0-beta <9.0.0 || >8.1.0-beta <9.0.0 || >8.2.0-beta <9.0.0","tslint":"^5.0.0"},"dependencies":{"app-root-path":"^2.2.1","aria-query":"^3.0.0","axobject-query":"^2.0.2","css-selector-tokenizer":"^0.7.1","cssauron":"^1.4.0","damerau-levenshtein":"^1.0.4","semver-dsl":"^1.0.1","source-map":"^0.5.7","sprintf-js":"^1.1.2"},"_id":"codelyzer@5.1.1","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-t8ZLSZBUjVFOJVk4jASLgmTdKWK/0ZsQCnPXy6PXw1LWOOormQOVnyy4OYoiZ6rAWTrz60Obx+zA2t8xY53QzQ==","shasum":"a599fa8c2a5847f553a792b934e493d1506a4a62","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-5.1.1.tgz","fileCount":204,"unpackedSize":556533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdg5DkCRA9TVsSAnZWagAA85oP/3DwDUwuYlgqio2elp7E\nfx+vR8wlaA2j+u5cWrXUSbVLktENEE59FeuPfJPuOHycAk450p5tf1MPKE5o\n1ten2HVaiODFjYVqNyId03sop3x4QIZVaElWfvpz+FBWRp1XNNPZdY+rTSHx\nJce86sA+AN9K8DBA3tKAndWjR49v0JejTaaOe6YfLAc5gW+cNuCzDHgdaL5J\nl+eRYHCrxEciRG/xVVjiSLuvTVNOKdwMmy5RBbQCyyFgm/js1BZnndLLULmZ\novCdzdfr9uux+6pJzfQQBpORjyDfb9kmFN5G19zU1XCc+mh5rf5jFJDJZA+D\n5EO4/LX7aK/T2LMVWUzU52VcMU9oo+5OPfKGmhtnL0QpPdAXEjmkZBlQIDg3\nw0akiKj/1sLDR0+JsYJaHM5bo6PFV/Anf1rUtt/W63ltUP8dva/XP0ORGT2h\nOP0qlAjQLljY0YkxcN3Zrc+5jx7GeAcl8vscJHss4bikdSbmJODF3g05v/Jb\nZHFdXsvPnvcrwIqs+R+nlTKEPXRzWnT3nz9mFsImmWVthQYOyKWgd0QwkkTy\nLGuIJLNxOgNOtKaY5k32v2pOltjrywAUxj1ET6kRzyy6aynmeuDbjYrgcz2i\nskpWf7qla54gEc55Sz/irq8QassCICS5Cgkp/+Zym5SLJUf4eTR712sZixES\nIhoO\r\n=d5+C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB2XcavApN6dwb4LMHhmlTGEsceMGj/2eOWZIgCLRnY0AiEA916iBrWKdsLRfNB2luRJ6nMlFj0zTYIcDif6oiM2cuQ="}]},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codelyzer_5.1.1_1568903395455_0.13922199367111965"},"_hasShrinkwrap":false},"5.1.2":{"name":"codelyzer","version":"5.1.2","description":"Linting for Angular applications, following angular.io/styleguide.","main":"index.js","lint-staged":{"*.ts":["npm run lint:fix","git add"],"*.{css,json,md,scss,ts}":["npm run format:fix","git add"]},"contributors":[{"name":"Minko Gechev","email":"mgechev@gmail.com"},{"name":"Preslav Semov","email":"preslavsemov@gmail.com"},{"name":"William Koza","email":"william.koza@gmail.com"},{"name":"Eugenio Romano","email":"eugenioromanodeveloper@gmail.com"},{"name":"Rafael Santana","email":"rafaelsantana3095@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","style guide","styleguide","nglint","codelyzer","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","peerDependencies":{"@angular/compiler":">=2.3.1 <10.0.0 || >9.0.0-beta <10.0.0 || >9.1.0-beta <10.0.0 || >9.2.0-beta <10.0.0","@angular/core":">=2.3.1 <10.0.0 || >9.0.0-beta <10.0.0 || >9.1.0-beta <10.0.0 || >9.2.0-beta <10.0.0","tslint":"^5.0.0"},"dependencies":{"app-root-path":"^2.2.1","aria-query":"^3.0.0","axobject-query":"^2.0.2","css-selector-tokenizer":"^0.7.1","cssauron":"^1.4.0","damerau-levenshtein":"^1.0.4","semver-dsl":"^1.0.1","source-map":"^0.5.7","sprintf-js":"^1.1.2"},"_id":"codelyzer@5.1.2","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-1z7mtpwxcz5uUqq0HLO0ifj/tz2dWEmeaK+8c5TEZXAwwVxrjjg0118ODCOCCOcpfYaaEHxStNCaWVYo9FUPXw==","shasum":"e6c08269f8796483e57e6d9b7c29723572472b1d","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-5.1.2.tgz","fileCount":204,"unpackedSize":556544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjPkNCRA9TVsSAnZWagAADq0QAJd0VvJoDTIvi95XtQIq\nt5CeBps6KMIdIQuj2oYXBVyByJ19bjfjsrQ34G1rTIcc8qlI0uOkmo7n6D/n\ni7jK5gHCL2ti89LB5pKxeAo0JoxyEoD6YG3d2b1JbkHySJUqTodhmy77w+ho\n4wddqao5nuYufPX7b2naJ01dl2bQvFShhIrqxfEy4eIPwP1CO6pI2gYqWioA\nKYlzkNocxi60pCrjEtlyVAHPHjPb2ER+/zIsJi//Gqpt676cpslXsRxuX8lC\nNhY9NmxtQQyJjhAUXmpuE4u92/1ALalAV9s+7+bQatxINPZZvjSMflxF8Eej\nUKpPMCpJ+ZY+mx6MWQ6cl1FuQ9FgkF0ZNbmkA+stU76CqyhOWqy2O1H3Wx+T\nijm2OoES+pFyJ10iRfhhtl70U4qAnF/QA1rhfs1lxxr2SQ5lNp4L9MrEPla0\nCj/GN/pa5QmYW52N2qPCm+NtpiNXgVR58RjgqMSJgCGhY4rFzcLWjUgcOieA\nYkgVaT91bJrf8feqGerSlkswj1rzNIZoURDLrAXz2LkOHbFMZiNOiH6pRFjE\nvXr0XSvAym4NUddVBxMD3nPHFm1uqDy1U/V3iRrMc+x5BmDqGHDQxRhmwqb1\nABMcZv0pY7wFWXWAoTSjeaBPqDUvp7gEc4o9BDcZe0aTpbAKeaFwg8P8Jh2x\nEM4u\r\n=B39o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC23XAmZjkFNoDLsGLL7ynFlSk5rMPhiPlwJJKOUG5DqAiBm0/uJ/QOsZUkGbKEKiM+FoeHApOOT6O4Ev73lDoHSUw=="}]},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codelyzer_5.1.2_1569519884259_0.3341577242261857"},"_hasShrinkwrap":false},"5.2.0":{"name":"codelyzer","version":"5.2.0","description":"Linting for Angular applications, following angular.io/styleguide.","main":"index.js","lint-staged":{"*.ts":["npm run lint:fix","git add"],"*.{css,json,md,scss,ts}":["npm run format:fix","git add"]},"contributors":[{"name":"Minko Gechev","email":"mgechev@gmail.com"},{"name":"Preslav Semov","email":"preslavsemov@gmail.com"},{"name":"William Koza","email":"william.koza@gmail.com"},{"name":"Eugenio Romano","email":"eugenioromanodeveloper@gmail.com"},{"name":"Rafael Santana","email":"rafaelsantana3095@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","style guide","styleguide","nglint","codelyzer","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","peerDependencies":{"@angular/compiler":">=2.3.1 <10.0.0 || >9.0.0-beta <10.0.0 || >9.1.0-beta <10.0.0 || >9.2.0-beta <10.0.0","@angular/core":">=2.3.1 <10.0.0 || >9.0.0-beta <10.0.0 || >9.1.0-beta <10.0.0 || >9.2.0-beta <10.0.0","tslint":"^5.0.0"},"dependencies":{"app-root-path":"^2.2.1","aria-query":"^3.0.0","axobject-query":"^2.0.2","css-selector-tokenizer":"^0.7.1","cssauron":"^1.4.0","damerau-levenshtein":"^1.0.4","semver-dsl":"^1.0.1","source-map":"^0.5.7","sprintf-js":"^1.1.2"},"_id":"codelyzer@5.2.0","_nodeVersion":"12.0.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-izfUfhEOOgAizszPlEDxo71DK/C4wprZw0vkY6UWcOSTQvN1JyfXf9DXwaV7WX+/JC+hH0ShXfdtGLA9Rca7LA==","shasum":"b0ee573a12779c996090e596c5c1755479d83758","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-5.2.0.tgz","fileCount":204,"unpackedSize":558327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdr0m2CRA9TVsSAnZWagAAz0MQAKEFC63lVMLlndrVO/L3\nO3SpUkAT2dMmNhonQOHmKjyrmIW8Z5q45feGj0kk85RAZUluniefJCuszXVn\nxurjifaQ8ayqUv9pH/oWXENwBHkk0TJGdcuXM0vFgNnM3YhbWeutpqGVjPJg\nOQUjVQuPLq48dcSCHe4or8rRKd2ZlG146T0gZ5mC4/7Sdjeq5aCQm9dvYGDc\n7AhNzxnJRgbxSUAJmUczTJDM7ZuClniK2Fa01yA7nw2bW1t27mGnYNKCTX68\n1v5aCJPeJFKLAPZKz9MQW+FK+PMkz8/fx8mQtdBi1IHhMKjgL/sCJeiSTFCR\n3xenxTMDZa32jTFad9jQCbRrav1Ytp5RaaAhJFvE2+J2LBslksgMoHbwxLaT\nN3R1DXwy8q5bq1bgaYpLn25lpXAJILTuQnprqdcsQqPHevb/Fowzkr2BkZu/\n9sBDyMqtWE5bn9YyhlkHRA7FkIWrxSVDx73Nk8VzbnBWJnKB0eG5isowag9p\nNUCz+Q2+ekq2+43NhH/5QSYnZ45nrvNhPziKvc+/PMnsmsFplBNe5JkbUv2+\n4hfAXlgWsodaho2ZVDa4gShSbzd/yEoCnFa3nkkKp1vUs/TGQG7BawmMWvi2\n2OcOylAyCKX6/PHYKEV7J9ImxKJH59ptN5aq3e2A/XfHt5vNSECSWvIRGpN0\n9/yf\r\n=LIYz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA2NXjVuT1R0GRSUxXqTzRptdDFUEv79PGmQT1WubEnwAiEA5AdHpkrTqvRiWKHsBWzrbaZIv4J7+u4XCMyTHfmmV0A="}]},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codelyzer_5.2.0_1571768757025_0.17542516537189412"},"_hasShrinkwrap":false},"5.2.1":{"name":"codelyzer","version":"5.2.1","description":"Linting for Angular applications, following angular.io/styleguide.","main":"index.js","lint-staged":{"*.ts":["npm run lint:fix","git add"],"*.{css,json,md,scss,ts}":["npm run format:fix","git add"]},"contributors":[{"name":"Minko Gechev","email":"mgechev@gmail.com"},{"name":"Preslav Semov","email":"preslavsemov@gmail.com"},{"name":"William Koza","email":"william.koza@gmail.com"},{"name":"Eugenio Romano","email":"eugenioromanodeveloper@gmail.com"},{"name":"Rafael Santana","email":"rafaelsantana3095@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","style guide","styleguide","nglint","codelyzer","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","peerDependencies":{"@angular/compiler":">=2.3.1 <10.0.0 || >9.0.0-beta <10.0.0 || >9.1.0-beta <10.0.0 || >9.2.0-beta <10.0.0","@angular/core":">=2.3.1 <10.0.0 || >9.0.0-beta <10.0.0 || >9.1.0-beta <10.0.0 || >9.2.0-beta <10.0.0","tslint":"^5.0.0"},"dependencies":{"app-root-path":"^2.2.1","aria-query":"^3.0.0","axobject-query":"2.0.2","css-selector-tokenizer":"^0.7.1","cssauron":"^1.4.0","damerau-levenshtein":"^1.0.4","semver-dsl":"^1.0.1","source-map":"^0.5.7","sprintf-js":"^1.1.2"},"_id":"codelyzer@5.2.1","_nodeVersion":"12.0.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-awBZXFcJUyC5HMYXiHzjr3D24tww2l1D1OqtfA9vUhEtYr32a65A+Gblm/OvsO+HuKLYzn8EDMw1inSM3VbxWA==","shasum":"44fd431e128009f38c761828c33ebacba9549d32","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-5.2.1.tgz","fileCount":204,"unpackedSize":558311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+ocKCRA9TVsSAnZWagAAn3sP/2iGTwe4OSGSS5ghMBdy\nVofBtYNmIdFVntmHoEAzBYOFllt+lRCg08exJp+/mXI6rQpXKEttkw4eURq7\n5x7JvoEG4nEq87zNRlr31OC/kz6ktFjzVwDhDOjE2QZd0PjakPdBK8l6MU4M\nbQt9+SNYljZn16WCe8qp9JRBPIawex1rh5sN2gLS+XltkrfdOElPs3ffcTtk\n/12MivLQ+QTNr6eWT298Rd3CghUEQcDcXAIBhKv7N5lvoRVsoGgHG1NXXUUL\n3FGIj6X3KCExJ1pKYlZDfnjO+ZItKS6+fwjuAKll3bYYQMjfWuPV9JcjMGlW\n+gG3BEhzPW8K60OFSDceIlvbaMKtHtbeJUvZVYU6Y3969BbDf2apzN26fJ82\nZ0rqBCxqqDa5agQ18/UaIDPSP5ULBmL6KVKZMqDSDI2O0EJvHqU3/vH4I+r9\nyLdtKcktr2YNjfl+E15sc/BtFpwYTzgldFU9+fceXu9Fle9vhCJplvyQ9gQB\nqPq/dpKR5YWS9KTyTR7U5DyN+pB7a9jP/WbZd/M3RUp7RjIrZv1owAztbj7K\nL8zVoAL9TUwPbHUadpEY9A44q07TY/kH6hqGU6JVjYVSzbmUzOZntl7Jr3re\nfyaYRNxCgbzshxkRJcBv1whrtjU84wTZT12vwxPS65yLjU/iYg5EttPiThcu\nyRw5\r\n=vtEF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgcLecKgIGWDg4hJNcDpeVlIgYUSVosootc7/LVmVgCwIhAJRLfg3vzfqZz/So2t52Qf6EsmaEa+9TG4H+ZDhivMRf"}]},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codelyzer_5.2.1_1576699657468_0.3022011820153945"},"_hasShrinkwrap":false},"5.2.2":{"name":"codelyzer","version":"5.2.2","description":"Linting for Angular applications, following angular.io/styleguide.","main":"index.js","lint-staged":{"*.ts":["npm run lint:fix","git add"],"*.{css,json,md,scss,ts}":["npm run format:fix","git add"]},"contributors":[{"name":"Minko Gechev","email":"mgechev@gmail.com"},{"name":"Preslav Semov","email":"preslavsemov@gmail.com"},{"name":"William Koza","email":"william.koza@gmail.com"},{"name":"Eugenio Romano","email":"eugenioromanodeveloper@gmail.com"},{"name":"Rafael Santana","email":"rafaelsantana3095@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","style guide","styleguide","nglint","codelyzer","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","peerDependencies":{"@angular/compiler":">=2.3.1 <10.0.0 || >9.0.0-beta <10.0.0 || >9.1.0-beta <10.0.0 || >9.2.0-beta <10.0.0","@angular/core":">=2.3.1 <10.0.0 || >9.0.0-beta <10.0.0 || >9.1.0-beta <10.0.0 || >9.2.0-beta <10.0.0","tslint":"^5.0.0 || ^6.0.0"},"dependencies":{"app-root-path":"^2.2.1","aria-query":"^3.0.0","axobject-query":"2.0.2","css-selector-tokenizer":"^0.7.1","cssauron":"^1.4.0","damerau-levenshtein":"^1.0.4","semver-dsl":"^1.0.1","source-map":"^0.5.7","sprintf-js":"^1.1.2"},"_id":"codelyzer@5.2.2","_nodeVersion":"12.0.0","_npmVersion":"6.9.2","dist":{"integrity":"sha512-jB4FZ1Sx7kZhvZVdf+N2BaKTdrrNZOL0Bj10RRfrhHrb3zEvXjJvvq298JPMJAiyiCS/v4zs1QlGU0ip7xGqeA==","shasum":"d0530a455784e6bea0b6d7e97166c73c30a5347f","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-5.2.2.tgz","fileCount":204,"unpackedSize":558502,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefOU9CRA9TVsSAnZWagAAv1EP/ApCvGDIQxpKZ336SsMy\nfWl9tk7Mz4BnOWaCZ7i593hfy8Bgsb6mjHkmbjYcxcoDIoc4g3XNV9IomH9m\ng8wQOCNuQ+NsmbGBSa8yp7Q8gotNSlzsLiDDJ814bT601RqaZnLWGD5ulom1\nsZ+y3F3m4ffVccYtXbWHNnp0TGaY8O3FlsZTy9ZC7s9gv5NfiWJA5XAac8jq\nj//87Ktwigj6Dor34Z5M1G4OFePqbi/SapF7vb6F1pgq3LlHpytgJhK7BI89\nvZ46RXR0CkV9MBDCPhQhzfXtxiFhg0Bob7XJS5udWhIAIdr4u0peTMLZU21F\nbQ9PS18whoxrCv1vz89evK2H0gPq++gYj05X9p4aHYuj2L5vKMx1NTkfMTtM\nbhXrUNSppaWPzJMLH54zRXFaVkrDh04mp4/gHHcUqOTvGF1L3KgTvCCR0sDI\nnjuTy9olSQfa4MaLl/zD2FekFhtwbPKBCG/XG7w1G85TQs6fGmYNsVS0+KhB\n3sVv+lLEbkmNp3AjDpQIjWo8/VJ3hjr7623yuRIEf7wVJPH3F8tGYRiLACF+\ns3cYK6OdKHy5YQOCJa8Bbfx+ZLlR4r2xicLQmkMD2TH/7uBT6Q1ilN4p+PLE\nesPa11FYNn7RNBYbZmcNK4jeD6BZnH4M6ehHOTHXDETEhyIC3oz5okmEObm3\nH55x\r\n=ZraE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+VQRQMe4sK554eUKl0h6ZRGxRTYg/YaKIdQfcE07ORAIhAJ7Dutvt9LAgio2i5CeeBHHq1bpBSgIgxieKxi6W6vHH"}]},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codelyzer_5.2.2_1585243453295_0.09054357575496619"},"_hasShrinkwrap":false},"6.0.0-next.0":{"name":"codelyzer","version":"6.0.0-next.0","description":"Linting for Angular applications, following angular.io/styleguide.","main":"index.js","lint-staged":{"*.ts":["npm run lint:fix","git add"],"*.{css,json,md,scss,ts}":["npm run format:fix","git add"]},"contributors":[{"name":"Minko Gechev","email":"mgechev@gmail.com"},{"name":"Preslav Semov","email":"preslavsemov@gmail.com"},{"name":"William Koza","email":"william.koza@gmail.com"},{"name":"Eugenio Romano","email":"eugenioromanodeveloper@gmail.com"},{"name":"Rafael Santana","email":"rafaelsantana3095@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","style guide","styleguide","nglint","codelyzer","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","peerDependencies":{"tslint":"^5.0.0 || ^6.0.0"},"dependencies":{"@angular/core":"^8.2.0","@angular/compiler":"^8.2.0","app-root-path":"^2.2.1","aria-query":"^3.0.0","axobject-query":"2.0.2","css-selector-tokenizer":"^0.7.1","cssauron":"^1.4.0","damerau-levenshtein":"^1.0.4","semver-dsl":"^1.0.1","source-map":"^0.5.7","sprintf-js":"^1.1.2"},"readme":"[![npm version](https://badge.fury.io/js/codelyzer.svg)](https://badge.fury.io/js/codelyzer)\n[![Downloads](https://img.shields.io/npm/dt/codelyzer.svg)](https://img.shields.io/npm/dt/codelyzer.svg)\n[![Build Status](https://travis-ci.org/mgechev/codelyzer.svg?branch=master)](https://travis-ci.org/mgechev/codelyzer)\n[![Build status](https://ci.appveyor.com/api/projects/status/7xj7qs0a0h0ald53?svg=true)](https://ci.appveyor.com/project/mgechev/codelyzer)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n[![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](https://conventionalcommits.org)\n[![Gitter Chat](https://camo.githubusercontent.com/da2edb525cde1455a622c58c0effc3a90b9a181c/68747470733a2f2f6261646765732e6769747465722e696d2f4a6f696e253230436861742e737667)](https://gitter.im/mgechev/codelyzer)\n\n<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/mgechev/codelyzer/master/assets/logo.png\" alt=\"\" width=\"200\">\n</p>\n\n# codelyzer\n\nA set of tslint rules for static code analysis of Angular TypeScript projects.  \n(If you are using [ESLint](https://github.com/eslint/eslint) check out the new [`angular-eslint`](https://github.com/angular-eslint/angular-eslint) repository.\n\nYou can run the static code analyzer over web apps, NativeScript, Ionic, etc.\n\n**Vote for your favorite feature [here](https://github.com/mgechev/codelyzer/issues?utf8=%E2%9C%93&q=label%3A%22votes+needed%22+sort%3Areactions-%2B1-desc+). For more details about the feature request process see [this document](https://github.com/mgechev/codelyzer/blob/master/CONTRIBUTING.md#-missing-a-feature)**\n\n[![](https://raw.githubusercontent.com/mgechev/codelyzer/master/assets/ngconf.png)](https://youtu.be/bci-Z6nURgE)\n\n## How to use?\n\n### Angular CLI\n\n[Angular CLI](https://cli.angular.io) has support for codelyzer. In order to validate your code with CLI and the custom Angular specific rules just use:\n\n```shell\nng new codelyzer\nng lint\n```\n\nNote that by default all components are aligned with the style guide so you won't see any errors in the console.\n\n### Angular Seed\n\nAnother project which has out of the box integration with codelyzer is [angular-seed](https://github.com/mgechev/angular-seed). In order to run the linter you should:\n\n```shell\n# Skip if you've already cloned Angular Seed\ngit clone https://github.com/mgechev/angular-seed\n\n# Skip if you've already installed all the dependencies of Angular Seed\ncd angular-seed && npm i\n\n# Run all the tslint and codelyzer rules\nnpm run lint\n```\n\nNote that by default all components are aligned with the style guide so you won't see any errors in the console.\n\n### Custom Setup\n\n#### Preset\n\nYou can use the [`tslint-angular`](https://github.com/mgechev/tslint-angular) preset. All you need is:\n\n```shell\nnpm i tslint-angular\n```\n\nAfter that create a `tslint.json` file with the following configuration:\n\n```json\n{\n  \"extends\": [\"tslint-angular\"]\n}\n```\n\nRun the linter with:\n\n```bash\n./node_modules/.bin/tslint -c tslint.json\n```\n\nTSLint will now complain that there are rules which require type checking. In order to fix this, use thw `-p` config option:\n\n```bash\n./node_modules/.bin/tslint -p tsconfig.json -c tslint.json\n```\n\n#### Custom Installation\n\nYou can easily use codelyzer with your custom setup:\n\n```shell\nnpm i codelyzer tslint @angular/compiler @angular/core\n```\n\nA. Using codelyzer package in PATH\n\nCreate the following `tslint.json` file like:\n\n```json\n{\n  \"extends\": [\"codelyzer\"],\n  \"rules\": {\n    \"component-class-suffix\": true,\n    \"component-max-inline-declarations\": true,\n    \"component-selector\": [true, \"element\", \"sg\", \"kebab-case\"],\n    \"contextual-lifecycle\": true,\n    \"directive-class-suffix\": true,\n    \"directive-selector\": [true, \"attribute\", \"sg\", \"camelCase\"],\n    \"no-attribute-decorator\": true,\n    \"no-conflicting-lifecycle\": true,\n    \"no-forward-ref\": true,\n    \"no-host-metadata-property\": true,\n    \"no-input-rename\": true,\n    \"no-inputs-metadata-property\": true,\n    \"no-lifecycle-call\": true,\n    \"no-output-native\": true,\n    \"no-output-on-prefix\": true,\n    \"no-output-rename\": true,\n    \"no-outputs-metadata-property\": true,\n    \"no-pipe-impure\": true,\n    \"no-queries-metadata-property\": true,\n    \"no-unused-css\": true,\n    \"prefer-inline-decorator\": true,\n    \"prefer-output-readonly\": true,\n    \"template-banana-in-box\": true,\n    \"template-conditional-complexity\": [true, 4],\n    \"template-cyclomatic-complexity\": [true, 5],\n    \"template-i18n\": [true, \"check-id\", \"check-text\"],\n    \"template-no-negated-async\": true,\n    \"template-use-track-by-function\": true,\n    \"use-component-selector\": true,\n    \"use-component-view-encapsulation\": true,\n    \"use-lifecycle-interface\": true,\n    \"use-pipe-transform-interface\": true\n  }\n}\n```\n\nTo run TSLint with this setup you can use one of the following alternatives:\n\n1.  Install codelyzer globally `npm install -g codelyzer`\n\n2.  Run TSLint from a package.json script by adding a script like `tslint .` to your package.json, similar to:\n\n```json\n\"scripts\": {\n  ...\n  \"lint\": \"tslint .\",\n  ...\n},\n```\n\nThen run `npm run lint`\n\nB. Using codelyzer from node_modules directory\n\nNow create the following `tslint.json` file where your `node_modules` directory is:\n\n```json\n{\n  \"rulesDirectory\": [\"node_modules/codelyzer\"],\n  \"rules\": {\n    \"component-class-suffix\": true,\n    \"component-max-inline-declarations\": true,\n    \"component-selector\": [true, \"element\", \"sg\", \"kebab-case\"],\n    \"contextual-lifecycle\": true,\n    \"directive-class-suffix\": true,\n    \"directive-selector\": [true, \"attribute\", \"sg\", \"camelCase\"],\n    \"no-attribute-decorator\": true,\n    \"no-conflicting-lifecycle\": true,\n    \"no-forward-ref\": true,\n    \"no-host-metadata-property\": true,\n    \"no-input-rename\": true,\n    \"no-inputs-metadata-property\": true,\n    \"no-lifecycle-call\": true,\n    \"no-output-native\": true,\n    \"no-output-on-prefix\": true,\n    \"no-output-rename\": true,\n    \"no-outputs-metadata-property\": true,\n    \"no-pipe-impure\": true,\n    \"no-queries-metadata-property\": true,\n    \"no-unused-css\": true,\n    \"prefer-inline-decorator\": true,\n    \"prefer-output-readonly\": true,\n    \"template-banana-in-box\": true,\n    \"template-conditional-complexity\": [true, 4],\n    \"template-cyclomatic-complexity\": [true, 5],\n    \"template-i18n\": [true, \"check-id\", \"check-text\"],\n    \"template-no-negated-async\": true,\n    \"template-use-track-by-function\": true,\n    \"use-component-selector\": true,\n    \"use-component-view-encapsulation\": true,\n    \"use-lifecycle-interface\": true,\n    \"use-pipe-transform-interface\": true\n  }\n}\n```\n\nNext you can create a component file in the same directory with name `component.ts` and the following content:\n\n```ts\nimport { Component } from '@angular/core';\n\n@Component({\n  selector: 'codelyzer',\n  template: `\n    <h1>Hello {{ name }}!</h1>\n  `\n})\nclass Codelyzer {\n  name: string = 'World';\n\n  ngOnInit() {\n    console.log('Initialized');\n  }\n}\n```\n\nAs last step you can execute all the rules against your code with tslint:\n\n```shell\n./node_modules/.bin/tslint -c tslint.json component.ts\n```\n\nYou should see the following output:\n\n```text\ncomponent.ts[4, 13]: The selector of the component \"Codelyzer\" should have prefix \"sg\" (https://goo.gl/cix8BY)\ncomponent.ts[12, 3]: Implement lifecycle hook interface OnInit for method ngOnInit in class Codelyzer (https://goo.gl/w1Nwk3)\ncomponent.ts[9, 7]: The name of the class Codelyzer should end with the suffix Component (https://goo.gl/5X1TE7)\n```\n\n### Editor Configuration\n\n**Note that you need to have tslint plugin install on your editor**.\n\nCodelyzer should work out of the box with Atom but for VSCode you will have to open `Code > Preferences > User Settings`, and enter the following config:\n\n```json\n{\n  \"tslint.rulesDirectory\": \"./node_modules/codelyzer\",\n  \"typescript.tsdk\": \"node_modules/typescript/lib\"\n}\n```\n\nNow you should have the following result:\n\n![VSCode Codelyzer](https://s2.gifyu.com/images/cd357cc648051aadc9.gif)\n\nEnjoy!\n\n## Changelog\n\nYou can find it [here](https://github.com/mgechev/codelyzer/blob/master/CHANGELOG.md).\n\n## Recommended configuration\n\nBelow you can find a recommended configuration which is based on the [Angular Style Guide](https://angular.io/styleguide).\n\n```js\n{\n  // The rules component-selector and directive-selector have the following arguments:\n  // [ENABLED, \"attribute\" | \"element\", \"prefix\" | [\"listOfPrefixes\"], \"camelCase\" | \"kebab-case\"]\n  \"component-selector\": [true, \"element\", [\"cmp-prefix1\", \"cmp-prefix2\"], \"kebab-case\"],\n  \"directive-selector\": [true, \"attribute\", [\"dir-prefix1\", \"dir-prefix2\"], \"camelCase\"],\n\n  \"component-max-inline-declarations\": true,\n  \"contextual-lifecycle\": true,\n  \"no-conflicting-lifecycle\": true,\n  \"no-host-metadata-property\": true,\n  \"no-input-rename\": true,\n  \"no-inputs-metadata-property\": true,\n  \"no-output-native\": true,\n  \"no-output-on-prefix\": true,\n  \"no-output-rename\": true,\n  \"no-outputs-metadata-property\": true,\n  \"no-queries-metadata-property\": true,\n  \"prefer-inline-decorator\": true,\n  \"template-banana-in-box\": true,\n  \"template-no-negated-async\": true,\n  \"use-lifecycle-interface\": true,\n  \"use-pipe-transform-interface\": true,\n\n  // The rules component-class-suffix and directive-class-suffix have the following arguments:\n  // [ENABLED, \"suffix\" | [\"listOfSuffixes\"]]\n  // Where \"suffix\" is/are your custom(s) suffix(es), for instance \"Page\" for Ionic components.\n  \"component-class-suffix\": [true, \"Component\"],\n  \"directive-class-suffix\": [true, \"Directive\"]\n}\n```\n\n## Rules Status\n\n| Rule                                          |     Status     |\n| --------------------------------------------- | :------------: |\n| `component-class-suffix`                      |     Stable     |\n| `component-max-inline-declarations`           |     Stable     |\n| `component-selector`                          |     Stable     |\n| `contextual-decorator`                        |     Stable     |\n| `contextual-lifecycle`                        |     Stable     |\n| `directive-class-suffix`                      |     Stable     |\n| `directive-selector`                          |     Stable     |\n| `import-destructuring-spacing`                |     Stable     |\n| `no-attribute-decorator`                      |     Stable     |\n| `no-forward-ref`                              |     Stable     |\n| `no-host-metadata-property`                   |     Stable     |\n| `no-input-prefix`                             |     Stable     |\n| `no-input-rename`                             |     Stable     |\n| `no-inputs-metadata-property`                 |     Stable     |\n| `no-lifecycle-call`                           |     Stable     |\n| `no-output-native`                            |     Stable     |\n| `no-output-on-prefix`                         |     Stable     |\n| `no-output-rename`                            |     Stable     |\n| `no-outputs-metadata-property`                |     Stable     |\n| `no-pipe-impure`                              |     Stable     |\n| `no-queries-metadata-property`                |     Stable     |\n| `prefer-inline-decorator`                     |     Stable     |\n| `prefer-output-readonly`                      |     Stable     |\n| `template-banana-in-box`                      |     Stable     |\n| `template-cyclomatic-complexity`              |     Stable     |\n| `template-no-call-expression`                 |     Stable     |\n| `template-no-negated-async`                   |     Stable     |\n| `template-use-track-by-function`              |     Stable     |\n| `use-component-selector`                      |     Stable     |\n| `use-component-view-encapsulation`            |     Stable     |\n| `use-lifecycle-interface`                     |     Stable     |\n| `use-pipe-decorator`                          |     Stable     |\n| `use-pipe-transform-interface`                |     Stable     |\n| `prefer-on-push-component-change-detection`   | _Experimental_ |\n| `no-conflicting-lifecycle`                    | _Experimental_ |\n| `no-unused-css`                               | _Experimental_ |\n| `pipe-prefix`                                 | _Experimental_ |\n| `relative-url-prefix`                         | _Experimental_ |\n| `template-accessibility-alt-text`             | _Experimental_ |\n| `template-accessibility-elements-content`     | _Experimental_ |\n| `template-accessibility-label-for`            | _Experimental_ |\n| `template-accessibility-tabindex-no-positive` | _Experimental_ |\n| `template-accessibility-table-scope`          | _Experimental_ |\n| `template-accessibility-valid-aria`           | _Experimental_ |\n| `template-click-events-have-key-events`       | _Experimental_ |\n| `template-conditional-complexity`             | _Experimental_ |\n| `template-i18n`                               | _Experimental_ |\n| `template-mouse-events-have-key-events`       | _Experimental_ |\n| `template-no-any`                             | _Experimental_ |\n| `template-no-autofocus`                       | _Experimental_ |\n| `template-no-distracting-elements`            | _Experimental_ |\n| `angular-whitespace`                          |  _Deprecated_  |\n\n## Disable a rule that validates Template or Styles\n\nLint rules can be disabled by adding a marker in TypeScript files. More information [here](https://palantir.github.io/tslint/usage/rule-flags/).\n\nTo disable rules that validate templates or styles you'd need to add a marker in the TypeScript file referencing them.\n\n```ts\nimport { Component } from '@angular/core';\n\n/* tslint:disable:template-use-track-by-function */\n@Component({\n  selector: 'codelyzer',\n  templateUrl: './codelyzer.component.html'\n})\nclass Codelyzer {}\n```\n\n## Advanced configuration\n\nCodelyzer supports any template and style language by custom hooks. If you're using Sass for instance, you can allow codelyzer to analyze your styles by creating a file `.codelyzer.js` in the root of your project (where the `node_modules` directory is). In the configuration file can implement custom pre-processing and template resolution logic:\n\n```js\n// Demo of transforming Sass styles\nvar sass = require('node-sass');\n\nmodule.exports = {\n  // Definition of custom interpolation strings\n  interpolation: ['{{', '}}'],\n\n  // You can transform the urls of your external styles and templates\n  resolveUrl(url, decorator) {\n    return url;\n  },\n\n  // Transformation of the templates. This hooks is quite useful\n  // if you're using any other templating language, for instance\n  // jade, markdown, haml, etc.\n  //\n  // NOTE that this method WILL NOT throw an error in case of invalid template.\n  //\n  transformTemplate(code, url, decorator) {\n    return { code: code, url: url };\n  },\n\n  // Transformation of styles. This hook is useful is you're using\n  // any other style language, for instance Sass, Less, etc.\n  //\n  // NOTE that this method WILL NOT throw an error in case of invalid style.\n  //\n  transformStyle(code, url, decorator) {\n    var result = { code: code, url: url };\n    if (url && /\\.scss$/.test(url)) {\n      var transformed = sass.renderSync({ data: code, sourceMap: true, outFile: '/dev/null' });\n      result.source = code;\n      result.code = transformed.css.toString();\n      result.map = transformed.map.toString();\n    }\n    return result;\n  },\n\n  // Custom predefined directives in case you get error for\n  // missing property and you are using a template reference\n  predefinedDirectives: [{ selector: 'form', exportAs: 'ngForm' }],\n\n  // None = 0b000, Error = 0b001, Info = 0b011, Debug = 0b111\n  logLevel: 0b111\n};\n```\n\n## Contributors\n\n| [<img alt=\"mgechev\" src=\"https://avatars1.githubusercontent.com/u/455023?v=4&s=117\" width=\"117\">](https://github.com/mgechev) | [<img alt=\"wKoza\" src=\"https://avatars2.githubusercontent.com/u/11403260?v=4&s=117\" width=\"117\">](https://github.com/wKoza) | [<img alt=\"rafaelss95\" src=\"https://avatars0.githubusercontent.com/u/11965907?v=4&s=117\" width=\"117\">](https://github.com/rafaelss95) | [<img alt=\"preslavsh\" src=\"https://avatars2.githubusercontent.com/u/6237138?v=4&s=117\" width=\"117\">](https://github.com/preslavsh) | [<img alt=\"mohammedzamakhan\" src=\"https://avatars3.githubusercontent.com/u/2327532?v=4&s=117\" width=\"117\">](https://github.com/mohammedzamakhan) | [<img alt=\"rokerkony\" src=\"https://avatars3.githubusercontent.com/u/156132?v=4&s=117\" width=\"117\">](https://github.com/rokerkony) |\n| :---------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------: |\n|                                             [mgechev](https://github.com/mgechev)                                             |                                              [wKoza](https://github.com/wKoza)                                              |                                              [rafaelss95](https://github.com/rafaelss95)                                              |                                             [preslavsh](https://github.com/preslavsh)                                              |                                             [mohammedzamakhan](https://github.com/mohammedzamakhan)                                              |                                             [rokerkony](https://github.com/rokerkony)                                             |\n\n| [<img alt=\"GregOnNet\" src=\"https://avatars3.githubusercontent.com/u/444278?v=4&s=117\" width=\"117\">](https://github.com/GregOnNet) | [<img alt=\"alan-agius4\" src=\"https://avatars3.githubusercontent.com/u/17563226?v=4&s=117\" width=\"117\">](https://github.com/alan-agius4) | [<img alt=\"kevinphelps\" src=\"https://avatars1.githubusercontent.com/u/7399499?v=4&s=117\" width=\"117\">](https://github.com/kevinphelps) | [<img alt=\"eppsilon\" src=\"https://avatars1.githubusercontent.com/u/5643?v=4&s=117\" width=\"117\">](https://github.com/eppsilon) | [<img alt=\"csvn\" src=\"https://avatars2.githubusercontent.com/u/8770194?v=4&s=117\" width=\"117\">](https://github.com/csvn) | [<img alt=\"ghsyeung\" src=\"https://avatars0.githubusercontent.com/u/1243185?v=4&s=117\" width=\"117\">](https://github.com/ghsyeung) |\n| :-------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------: |\n|                                             [GregOnNet](https://github.com/GregOnNet)                                             |                                              [alan-agius4](https://github.com/alan-agius4)                                              |                                             [kevinphelps](https://github.com/kevinphelps)                                              |                                            [eppsilon](https://github.com/eppsilon)                                            |                                             [csvn](https://github.com/csvn)                                              |                                             [ghsyeung](https://github.com/ghsyeung)                                              |\n\n| [<img alt=\"Kobzol\" src=\"https://avatars0.githubusercontent.com/u/4539057?v=4&s=117\" width=\"117\">](https://github.com/Kobzol) | [<img alt=\"mattlewis92\" src=\"https://avatars1.githubusercontent.com/u/6425649?v=4&s=117\" width=\"117\">](https://github.com/mattlewis92) | [<img alt=\"lazarljubenovic\" src=\"https://avatars3.githubusercontent.com/u/7661457?v=4&s=117\" width=\"117\">](https://github.com/lazarljubenovic) | [<img alt=\"sagittarius-rev\" src=\"https://avatars0.githubusercontent.com/u/23564517?v=4&s=117\" width=\"117\">](https://github.com/sagittarius-rev) | [<img alt=\"connor4312\" src=\"https://avatars0.githubusercontent.com/u/2230985?v=4&s=117\" width=\"117\">](https://github.com/connor4312) | [<img alt=\"Foxandxss\" src=\"https://avatars2.githubusercontent.com/u/1087957?v=4&s=117\" width=\"117\">](https://github.com/Foxandxss) |\n| :--------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------------: |\n|                                             [Kobzol](https://github.com/Kobzol)                                              |                                             [mattlewis92](https://github.com/mattlewis92)                                              |                                             [lazarljubenovic](https://github.com/lazarljubenovic)                                              |                                              [sagittarius-rev](https://github.com/sagittarius-rev)                                              |                                             [connor4312](https://github.com/connor4312)                                              |                                             [Foxandxss](https://github.com/Foxandxss)                                              |\n\n| [<img alt=\"gbilodeau\" src=\"https://avatars2.githubusercontent.com/u/532543?v=4&s=117\" width=\"117\">](https://github.com/gbilodeau) | [<img alt=\"NagRock\" src=\"https://avatars2.githubusercontent.com/u/5803314?v=4&s=117\" width=\"117\">](https://github.com/NagRock) | [<img alt=\"Hotell\" src=\"https://avatars0.githubusercontent.com/u/1223799?v=4&s=117\" width=\"117\">](https://github.com/Hotell) | [<img alt=\"Martin-Wegner\" src=\"https://avatars1.githubusercontent.com/u/8995517?v=4&s=117\" width=\"117\">](https://github.com/Martin-Wegner) | [<img alt=\"comfroels\" src=\"https://avatars2.githubusercontent.com/u/4616177?v=4&s=117\" width=\"117\">](https://github.com/comfroels) | [<img alt=\"plantain-00\" src=\"https://avatars0.githubusercontent.com/u/7639395?v=4&s=117\" width=\"117\">](https://github.com/plantain-00) |\n| :-------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------------: |\n|                                             [gbilodeau](https://github.com/gbilodeau)                                             |                                             [NagRock](https://github.com/NagRock)                                              |                                             [Hotell](https://github.com/Hotell)                                              |                                             [Martin-Wegner](https://github.com/Martin-Wegner)                                              |                                             [comfroels](https://github.com/comfroels)                                              |                                             [plantain-00](https://github.com/plantain-00)                                              |\n\n| [<img alt=\"nexus-uw\" src=\"https://avatars2.githubusercontent.com/u/3188890?v=4&s=117\" width=\"117\">](https://github.com/nexus-uw) | [<img alt=\"alexkpek\" src=\"https://avatars0.githubusercontent.com/u/8692873?v=4&s=117\" width=\"117\">](https://github.com/alexkpek) | [<img alt=\"loktionov129\" src=\"https://avatars1.githubusercontent.com/u/20480552?v=4&s=117\" width=\"117\">](https://github.com/loktionov129) | [<img alt=\"alisd23\" src=\"https://avatars2.githubusercontent.com/u/5804010?v=4&s=117\" width=\"117\">](https://github.com/alisd23) | [<img alt=\"aboyton\" src=\"https://avatars0.githubusercontent.com/u/7865563?v=4&s=117\" width=\"117\">](https://github.com/aboyton) | [<img alt=\"bmvantunes\" src=\"https://avatars1.githubusercontent.com/u/9042965?v=4&s=117\" width=\"117\">](https://github.com/bmvantunes) |\n| :------------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------: |\n|                                             [nexus-uw](https://github.com/nexus-uw)                                              |                                             [alexkpek](https://github.com/alexkpek)                                              |                                              [loktionov129](https://github.com/loktionov129)                                              |                                             [alisd23](https://github.com/alisd23)                                              |                                             [aboyton](https://github.com/aboyton)                                              |                                             [bmvantunes](https://github.com/bmvantunes)                                              |\n\n| [<img alt=\"Moeriki\" src=\"https://avatars2.githubusercontent.com/u/38758?v=4&s=117\" width=\"117\">](https://github.com/Moeriki) | [<img alt=\"sneas\" src=\"https://avatars2.githubusercontent.com/u/144651?v=4&s=117\" width=\"117\">](https://github.com/sneas) | [<img alt=\"EmmanuelDemey\" src=\"https://avatars2.githubusercontent.com/u/555768?v=4&s=117\" width=\"117\">](https://github.com/EmmanuelDemey) | [<img alt=\"eromano\" src=\"https://avatars1.githubusercontent.com/u/1030050?v=4&s=117\" width=\"117\">](https://github.com/eromano) | [<img alt=\"Manduro\" src=\"https://avatars0.githubusercontent.com/u/2545042?v=4&s=117\" width=\"117\">](https://github.com/Manduro) | [<img alt=\"karol-depka\" src=\"https://avatars1.githubusercontent.com/u/958486?v=4&s=117\" width=\"117\">](https://github.com/karol-depka) |\n| :--------------------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------------------: |\n|                                            [Moeriki](https://github.com/Moeriki)                                             |                                             [sneas](https://github.com/sneas)                                             |                                             [EmmanuelDemey](https://github.com/EmmanuelDemey)                                             |                                             [eromano](https://github.com/eromano)                                              |                                             [Manduro](https://github.com/Manduro)                                              |                                             [karol-depka](https://github.com/karol-depka)                                             |\n\n| [<img alt=\"leosvelperez\" src=\"https://avatars3.githubusercontent.com/u/12051310?v=4&s=117\" width=\"117\">](https://github.com/leosvelperez) | [<img alt=\"muhammadghazali\" src=\"https://avatars3.githubusercontent.com/u/863947?v=4&s=117\" width=\"117\">](https://github.com/muhammadghazali) | [<img alt=\"PapsOu\" src=\"https://avatars3.githubusercontent.com/u/5792207?v=4&s=117\" width=\"117\">](https://github.com/PapsOu) | [<img alt=\"rwlogel\" src=\"https://avatars2.githubusercontent.com/u/3373178?v=4&s=117\" width=\"117\">](https://github.com/rwlogel) | [<img alt=\"robzenn92\" src=\"https://avatars0.githubusercontent.com/u/3225625?v=4&s=117\" width=\"117\">](https://github.com/robzenn92) | [<img alt=\"rtfpessoa\" src=\"https://avatars0.githubusercontent.com/u/902384?v=4&s=117\" width=\"117\">](https://github.com/rtfpessoa) |\n| :---------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------: |\n|                                              [leosvelperez](https://github.com/leosvelperez)                                              |                                             [muhammadghazali](https://github.com/muhammadghazali)                                             |                                             [PapsOu](https://github.com/PapsOu)                                              |                                             [rwlogel](https://github.com/rwlogel)                                              |                                             [robzenn92](https://github.com/robzenn92)                                              |                                             [rtfpessoa](https://github.com/rtfpessoa)                                             |\n\n| [<img alt=\"santoshyadav198613\" src=\"https://avatars3.githubusercontent.com/u/11923975?v=4&s=117\" width=\"117\">](https://github.com/santoshyadav198613) | [<img alt=\"scttcper\" src=\"https://avatars3.githubusercontent.com/u/1400464?v=4&s=117\" width=\"117\">](https://github.com/scttcper) | [<img alt=\"stschake\" src=\"https://avatars1.githubusercontent.com/u/104132?v=4&s=117\" width=\"117\">](https://github.com/stschake) | [<img alt=\"tmair\" src=\"https://avatars2.githubusercontent.com/u/1596276?v=4&s=117\" width=\"117\">](https://github.com/tmair) | [<img alt=\"YogliB\" src=\"https://avatars2.githubusercontent.com/u/10498929?v=4&s=117\" width=\"117\">](https://github.com/YogliB) | [<img alt=\"cexbrayat\" src=\"https://avatars3.githubusercontent.com/u/411874?v=4&s=117\" width=\"117\">](https://github.com/cexbrayat) |\n| :---------------------------------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------: |\n|                                              [santoshyadav198613](https://github.com/santoshyadav198613)                                              |                                             [scttcper](https://github.com/scttcper)                                              |                                             [stschake](https://github.com/stschake)                                             |                                             [tmair](https://github.com/tmair)                                              |                                              [YogliB](https://github.com/YogliB)                                              |                                             [cexbrayat](https://github.com/cexbrayat)                                             |\n\n| [<img alt=\"clydin\" src=\"https://avatars2.githubusercontent.com/u/19598772?v=4&s=117\" width=\"117\">](https://github.com/clydin) | [<img alt=\"reduckted\" src=\"https://avatars0.githubusercontent.com/u/10321525?v=4&s=117\" width=\"117\">](https://github.com/reduckted) | [<img alt=\"someblue\" src=\"https://avatars1.githubusercontent.com/u/5562124?v=4&s=117\" width=\"117\">](https://github.com/someblue) |\n| :---------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------: |\n|                                              [clydin](https://github.com/clydin)                                              |                                              [reduckted](https://github.com/reduckted)                                              |                                             [someblue](https://github.com/someblue)                                              |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"codelyzer@6.0.0-next.0","_nodeVersion":"12.0.0","_npmVersion":"6.9.2","dist":{"integrity":"sha512-A0tftfFhQePWQUbHpNN02RSaXzKWH2ug8z6UAHpsmYGnlwrWV/Cn1eatSuP58CUzkzHb+DiHX07h1Ay+TVhewQ==","shasum":"6bb54869039b14cfc30b35479762e86c0a9e3a5b","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-6.0.0-next.0.tgz","fileCount":204,"unpackedSize":558353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeod8WCRA9TVsSAnZWagAA2V8P/0AToK5WCwEJyuEU0NBt\ntjxb1J6h+Q7ou+Ak+EVlY71WiD0Rjx63qdsw7ArFKzRw7B5yHPRfgbjDNopf\n0NwW5gmsneaPSmdafgRiRbPPCefGJ7O6M1ul1tzornPpniDVQK9jsTsio92W\neo6E3rkagoAyGPk351LmHr4ZvaPZVh2pzMp86dsgLl6+ssVXDgMqHPFeZdyZ\nOYEUZFyEx77tRwM+b2j7lZk/gDmbuTznbcyc/+Dja8pUTYw5KizZy7eWnfDr\nJPaZWsISnYocxol2xGfFV591JUmIgNurUJawtGG3Sx9+QFusap64484ocOb0\n5+pfkK4Oh1Xr5FqPCVAhGgn6l6NV6Os1X4+Id7GBQDjLuPXrPAuvzq+ke/Ne\nYXqeseOh6DGBkZ9FkHFxEYfxorg2SCxGnW1NWWk3/TTj8hhzcLGuD3wZ9fwO\nozT1MnAzbXfAA8/7ZXguEorW447LQcAFCfgrvIHN95rozZQQob865JXaoO96\nIDWHIQCB6I3eTWEOArlxGg+8ST1O4GTYbXKgCDo5xFJ0w+j/giIAdzgsEFr6\nVJNIvZSrSoHOJnwj9zpOq1IvYvNI9KYLkt0/pFX9JJMJz1sKzDha4YYcbH4M\nPbh6ADeqIVFiW8x4S0GJ4Ko9xFBmLtJvOszj3J2QOAsjSI9k2CLfCfOpMfl3\nxsIw\r\n=H3Rm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHfxGdER6HoAszH6ZXMJVFUwIaOyI0OjTGLG0zOYKW/JAiBApQ0HeBAsfk4ThmL8ME6DD6jc9RXt54qY5RE2X15Wpw=="}]},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codelyzer_6.0.0-next.0_1587666710362_0.25387559159568873"},"_hasShrinkwrap":false},"6.0.0-next.1":{"name":"codelyzer","version":"6.0.0-next.1","description":"Linting for Angular applications, following angular.io/styleguide.","main":"index.js","lint-staged":{"*.ts":["npm run lint:fix","git add"],"*.{css,json,md,scss,ts}":["npm run format:fix","git add"]},"contributors":[{"name":"Minko Gechev","email":"mgechev@gmail.com"},{"name":"Preslav Semov","email":"preslavsemov@gmail.com"},{"name":"William Koza","email":"william.koza@gmail.com"},{"name":"Eugenio Romano","email":"eugenioromanodeveloper@gmail.com"},{"name":"Rafael Santana","email":"rafaelsantana3095@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","style guide","styleguide","nglint","codelyzer","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","peerDependencies":{"tslint":"^5.0.0 || ^6.0.0"},"dependencies":{"@angular/core":"~8.2.14","@angular/compiler":"~8.2.14","zone.js":"~0.9.1","app-root-path":"^2.2.1","aria-query":"^3.0.0","axobject-query":"2.0.2","css-selector-tokenizer":"^0.7.1","cssauron":"^1.4.0","damerau-levenshtein":"^1.0.4","semver-dsl":"^1.0.1","source-map":"^0.5.7","sprintf-js":"^1.1.2"},"readme":"[![npm version](https://badge.fury.io/js/codelyzer.svg)](https://badge.fury.io/js/codelyzer)\n[![Downloads](https://img.shields.io/npm/dt/codelyzer.svg)](https://img.shields.io/npm/dt/codelyzer.svg)\n[![Build Status](https://travis-ci.org/mgechev/codelyzer.svg?branch=master)](https://travis-ci.org/mgechev/codelyzer)\n[![Build status](https://ci.appveyor.com/api/projects/status/7xj7qs0a0h0ald53?svg=true)](https://ci.appveyor.com/project/mgechev/codelyzer)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n[![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](https://conventionalcommits.org)\n[![Gitter Chat](https://camo.githubusercontent.com/da2edb525cde1455a622c58c0effc3a90b9a181c/68747470733a2f2f6261646765732e6769747465722e696d2f4a6f696e253230436861742e737667)](https://gitter.im/mgechev/codelyzer)\n\n<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/mgechev/codelyzer/master/assets/logo.png\" alt=\"\" width=\"200\">\n</p>\n\n# codelyzer\n\nA set of tslint rules for static code analysis of Angular TypeScript projects.  \n(If you are using [ESLint](https://github.com/eslint/eslint) check out the new [`angular-eslint`](https://github.com/angular-eslint/angular-eslint) repository.\n\nYou can run the static code analyzer over web apps, NativeScript, Ionic, etc.\n\n**Vote for your favorite feature [here](https://github.com/mgechev/codelyzer/issues?utf8=%E2%9C%93&q=label%3A%22votes+needed%22+sort%3Areactions-%2B1-desc+). For more details about the feature request process see [this document](https://github.com/mgechev/codelyzer/blob/master/CONTRIBUTING.md#-missing-a-feature)**\n\n[![](https://raw.githubusercontent.com/mgechev/codelyzer/master/assets/ngconf.png)](https://youtu.be/bci-Z6nURgE)\n\n## How to use?\n\n### Angular CLI\n\n[Angular CLI](https://cli.angular.io) has support for codelyzer. In order to validate your code with CLI and the custom Angular specific rules just use:\n\n```shell\nng new codelyzer\nng lint\n```\n\nNote that by default all components are aligned with the style guide so you won't see any errors in the console.\n\n### Angular Seed\n\nAnother project which has out of the box integration with codelyzer is [angular-seed](https://github.com/mgechev/angular-seed). In order to run the linter you should:\n\n```shell\n# Skip if you've already cloned Angular Seed\ngit clone https://github.com/mgechev/angular-seed\n\n# Skip if you've already installed all the dependencies of Angular Seed\ncd angular-seed && npm i\n\n# Run all the tslint and codelyzer rules\nnpm run lint\n```\n\nNote that by default all components are aligned with the style guide so you won't see any errors in the console.\n\n### Custom Setup\n\n#### Preset\n\nYou can use the [`tslint-angular`](https://github.com/mgechev/tslint-angular) preset. All you need is:\n\n```shell\nnpm i tslint-angular\n```\n\nAfter that create a `tslint.json` file with the following configuration:\n\n```json\n{\n  \"extends\": [\"tslint-angular\"]\n}\n```\n\nRun the linter with:\n\n```bash\n./node_modules/.bin/tslint -c tslint.json\n```\n\nTSLint will now complain that there are rules which require type checking. In order to fix this, use thw `-p` config option:\n\n```bash\n./node_modules/.bin/tslint -p tsconfig.json -c tslint.json\n```\n\n#### Custom Installation\n\nYou can easily use codelyzer with your custom setup:\n\n```shell\nnpm i codelyzer tslint @angular/compiler @angular/core\n```\n\nA. Using codelyzer package in PATH\n\nCreate the following `tslint.json` file like:\n\n```json\n{\n  \"extends\": [\"codelyzer\"],\n  \"rules\": {\n    \"component-class-suffix\": true,\n    \"component-max-inline-declarations\": true,\n    \"component-selector\": [true, \"element\", \"sg\", \"kebab-case\"],\n    \"contextual-lifecycle\": true,\n    \"directive-class-suffix\": true,\n    \"directive-selector\": [true, \"attribute\", \"sg\", \"camelCase\"],\n    \"no-attribute-decorator\": true,\n    \"no-conflicting-lifecycle\": true,\n    \"no-forward-ref\": true,\n    \"no-host-metadata-property\": true,\n    \"no-input-rename\": true,\n    \"no-inputs-metadata-property\": true,\n    \"no-lifecycle-call\": true,\n    \"no-output-native\": true,\n    \"no-output-on-prefix\": true,\n    \"no-output-rename\": true,\n    \"no-outputs-metadata-property\": true,\n    \"no-pipe-impure\": true,\n    \"no-queries-metadata-property\": true,\n    \"no-unused-css\": true,\n    \"prefer-inline-decorator\": true,\n    \"prefer-output-readonly\": true,\n    \"template-banana-in-box\": true,\n    \"template-conditional-complexity\": [true, 4],\n    \"template-cyclomatic-complexity\": [true, 5],\n    \"template-i18n\": [true, \"check-id\", \"check-text\"],\n    \"template-no-negated-async\": true,\n    \"template-use-track-by-function\": true,\n    \"use-component-selector\": true,\n    \"use-component-view-encapsulation\": true,\n    \"use-lifecycle-interface\": true,\n    \"use-pipe-transform-interface\": true\n  }\n}\n```\n\nTo run TSLint with this setup you can use one of the following alternatives:\n\n1.  Install codelyzer globally `npm install -g codelyzer`\n\n2.  Run TSLint from a package.json script by adding a script like `tslint .` to your package.json, similar to:\n\n```json\n\"scripts\": {\n  ...\n  \"lint\": \"tslint .\",\n  ...\n},\n```\n\nThen run `npm run lint`\n\nB. Using codelyzer from node_modules directory\n\nNow create the following `tslint.json` file where your `node_modules` directory is:\n\n```json\n{\n  \"rulesDirectory\": [\"node_modules/codelyzer\"],\n  \"rules\": {\n    \"component-class-suffix\": true,\n    \"component-max-inline-declarations\": true,\n    \"component-selector\": [true, \"element\", \"sg\", \"kebab-case\"],\n    \"contextual-lifecycle\": true,\n    \"directive-class-suffix\": true,\n    \"directive-selector\": [true, \"attribute\", \"sg\", \"camelCase\"],\n    \"no-attribute-decorator\": true,\n    \"no-conflicting-lifecycle\": true,\n    \"no-forward-ref\": true,\n    \"no-host-metadata-property\": true,\n    \"no-input-rename\": true,\n    \"no-inputs-metadata-property\": true,\n    \"no-lifecycle-call\": true,\n    \"no-output-native\": true,\n    \"no-output-on-prefix\": true,\n    \"no-output-rename\": true,\n    \"no-outputs-metadata-property\": true,\n    \"no-pipe-impure\": true,\n    \"no-queries-metadata-property\": true,\n    \"no-unused-css\": true,\n    \"prefer-inline-decorator\": true,\n    \"prefer-output-readonly\": true,\n    \"template-banana-in-box\": true,\n    \"template-conditional-complexity\": [true, 4],\n    \"template-cyclomatic-complexity\": [true, 5],\n    \"template-i18n\": [true, \"check-id\", \"check-text\"],\n    \"template-no-negated-async\": true,\n    \"template-use-track-by-function\": true,\n    \"use-component-selector\": true,\n    \"use-component-view-encapsulation\": true,\n    \"use-lifecycle-interface\": true,\n    \"use-pipe-transform-interface\": true\n  }\n}\n```\n\nNext you can create a component file in the same directory with name `component.ts` and the following content:\n\n```ts\nimport { Component } from '@angular/core';\n\n@Component({\n  selector: 'codelyzer',\n  template: `\n    <h1>Hello {{ name }}!</h1>\n  `\n})\nclass Codelyzer {\n  name: string = 'World';\n\n  ngOnInit() {\n    console.log('Initialized');\n  }\n}\n```\n\nAs last step you can execute all the rules against your code with tslint:\n\n```shell\n./node_modules/.bin/tslint -c tslint.json component.ts\n```\n\nYou should see the following output:\n\n```text\ncomponent.ts[4, 13]: The selector of the component \"Codelyzer\" should have prefix \"sg\" (https://goo.gl/cix8BY)\ncomponent.ts[12, 3]: Implement lifecycle hook interface OnInit for method ngOnInit in class Codelyzer (https://goo.gl/w1Nwk3)\ncomponent.ts[9, 7]: The name of the class Codelyzer should end with the suffix Component (https://goo.gl/5X1TE7)\n```\n\n### Editor Configuration\n\n**Note that you need to have tslint plugin install on your editor**.\n\nCodelyzer should work out of the box with Atom but for VSCode you will have to open `Code > Preferences > User Settings`, and enter the following config:\n\n```json\n{\n  \"tslint.rulesDirectory\": \"./node_modules/codelyzer\",\n  \"typescript.tsdk\": \"node_modules/typescript/lib\"\n}\n```\n\nNow you should have the following result:\n\n![VSCode Codelyzer](https://s2.gifyu.com/images/cd357cc648051aadc9.gif)\n\nEnjoy!\n\n## Changelog\n\nYou can find it [here](https://github.com/mgechev/codelyzer/blob/master/CHANGELOG.md).\n\n## Recommended configuration\n\nBelow you can find a recommended configuration which is based on the [Angular Style Guide](https://angular.io/styleguide).\n\n```js\n{\n  // The rules component-selector and directive-selector have the following arguments:\n  // [ENABLED, \"attribute\" | \"element\", \"prefix\" | [\"listOfPrefixes\"], \"camelCase\" | \"kebab-case\"]\n  \"component-selector\": [true, \"element\", [\"cmp-prefix1\", \"cmp-prefix2\"], \"kebab-case\"],\n  \"directive-selector\": [true, \"attribute\", [\"dir-prefix1\", \"dir-prefix2\"], \"camelCase\"],\n\n  \"component-max-inline-declarations\": true,\n  \"contextual-lifecycle\": true,\n  \"no-conflicting-lifecycle\": true,\n  \"no-host-metadata-property\": true,\n  \"no-input-rename\": true,\n  \"no-inputs-metadata-property\": true,\n  \"no-output-native\": true,\n  \"no-output-on-prefix\": true,\n  \"no-output-rename\": true,\n  \"no-outputs-metadata-property\": true,\n  \"no-queries-metadata-property\": true,\n  \"prefer-inline-decorator\": true,\n  \"template-banana-in-box\": true,\n  \"template-no-negated-async\": true,\n  \"use-lifecycle-interface\": true,\n  \"use-pipe-transform-interface\": true,\n\n  // The rules component-class-suffix and directive-class-suffix have the following arguments:\n  // [ENABLED, \"suffix\" | [\"listOfSuffixes\"]]\n  // Where \"suffix\" is/are your custom(s) suffix(es), for instance \"Page\" for Ionic components.\n  \"component-class-suffix\": [true, \"Component\"],\n  \"directive-class-suffix\": [true, \"Directive\"]\n}\n```\n\n## Rules Status\n\n| Rule                                          |     Status     |\n| --------------------------------------------- | :------------: |\n| `component-class-suffix`                      |     Stable     |\n| `component-max-inline-declarations`           |     Stable     |\n| `component-selector`                          |     Stable     |\n| `contextual-decorator`                        |     Stable     |\n| `contextual-lifecycle`                        |     Stable     |\n| `directive-class-suffix`                      |     Stable     |\n| `directive-selector`                          |     Stable     |\n| `import-destructuring-spacing`                |     Stable     |\n| `no-attribute-decorator`                      |     Stable     |\n| `no-forward-ref`                              |     Stable     |\n| `no-host-metadata-property`                   |     Stable     |\n| `no-input-prefix`                             |     Stable     |\n| `no-input-rename`                             |     Stable     |\n| `no-inputs-metadata-property`                 |     Stable     |\n| `no-lifecycle-call`                           |     Stable     |\n| `no-output-native`                            |     Stable     |\n| `no-output-on-prefix`                         |     Stable     |\n| `no-output-rename`                            |     Stable     |\n| `no-outputs-metadata-property`                |     Stable     |\n| `no-pipe-impure`                              |     Stable     |\n| `no-queries-metadata-property`                |     Stable     |\n| `prefer-inline-decorator`                     |     Stable     |\n| `prefer-output-readonly`                      |     Stable     |\n| `template-banana-in-box`                      |     Stable     |\n| `template-cyclomatic-complexity`              |     Stable     |\n| `template-no-call-expression`                 |     Stable     |\n| `template-no-negated-async`                   |     Stable     |\n| `template-use-track-by-function`              |     Stable     |\n| `use-component-selector`                      |     Stable     |\n| `use-component-view-encapsulation`            |     Stable     |\n| `use-lifecycle-interface`                     |     Stable     |\n| `use-pipe-decorator`                          |     Stable     |\n| `use-pipe-transform-interface`                |     Stable     |\n| `prefer-on-push-component-change-detection`   | _Experimental_ |\n| `no-conflicting-lifecycle`                    | _Experimental_ |\n| `no-unused-css`                               | _Experimental_ |\n| `pipe-prefix`                                 | _Experimental_ |\n| `relative-url-prefix`                         | _Experimental_ |\n| `template-accessibility-alt-text`             | _Experimental_ |\n| `template-accessibility-elements-content`     | _Experimental_ |\n| `template-accessibility-label-for`            | _Experimental_ |\n| `template-accessibility-tabindex-no-positive` | _Experimental_ |\n| `template-accessibility-table-scope`          | _Experimental_ |\n| `template-accessibility-valid-aria`           | _Experimental_ |\n| `template-click-events-have-key-events`       | _Experimental_ |\n| `template-conditional-complexity`             | _Experimental_ |\n| `template-i18n`                               | _Experimental_ |\n| `template-mouse-events-have-key-events`       | _Experimental_ |\n| `template-no-any`                             | _Experimental_ |\n| `template-no-autofocus`                       | _Experimental_ |\n| `template-no-distracting-elements`            | _Experimental_ |\n| `angular-whitespace`                          |  _Deprecated_  |\n\n## Disable a rule that validates Template or Styles\n\nLint rules can be disabled by adding a marker in TypeScript files. More information [here](https://palantir.github.io/tslint/usage/rule-flags/).\n\nTo disable rules that validate templates or styles you'd need to add a marker in the TypeScript file referencing them.\n\n```ts\nimport { Component } from '@angular/core';\n\n/* tslint:disable:template-use-track-by-function */\n@Component({\n  selector: 'codelyzer',\n  templateUrl: './codelyzer.component.html'\n})\nclass Codelyzer {}\n```\n\n## Advanced configuration\n\nCodelyzer supports any template and style language by custom hooks. If you're using Sass for instance, you can allow codelyzer to analyze your styles by creating a file `.codelyzer.js` in the root of your project (where the `node_modules` directory is). In the configuration file can implement custom pre-processing and template resolution logic:\n\n```js\n// Demo of transforming Sass styles\nvar sass = require('node-sass');\n\nmodule.exports = {\n  // Definition of custom interpolation strings\n  interpolation: ['{{', '}}'],\n\n  // You can transform the urls of your external styles and templates\n  resolveUrl(url, decorator) {\n    return url;\n  },\n\n  // Transformation of the templates. This hooks is quite useful\n  // if you're using any other templating language, for instance\n  // jade, markdown, haml, etc.\n  //\n  // NOTE that this method WILL NOT throw an error in case of invalid template.\n  //\n  transformTemplate(code, url, decorator) {\n    return { code: code, url: url };\n  },\n\n  // Transformation of styles. This hook is useful is you're using\n  // any other style language, for instance Sass, Less, etc.\n  //\n  // NOTE that this method WILL NOT throw an error in case of invalid style.\n  //\n  transformStyle(code, url, decorator) {\n    var result = { code: code, url: url };\n    if (url && /\\.scss$/.test(url)) {\n      var transformed = sass.renderSync({ data: code, sourceMap: true, outFile: '/dev/null' });\n      result.source = code;\n      result.code = transformed.css.toString();\n      result.map = transformed.map.toString();\n    }\n    return result;\n  },\n\n  // Custom predefined directives in case you get error for\n  // missing property and you are using a template reference\n  predefinedDirectives: [{ selector: 'form', exportAs: 'ngForm' }],\n\n  // None = 0b000, Error = 0b001, Info = 0b011, Debug = 0b111\n  logLevel: 0b111\n};\n```\n\n## Contributors\n\n| [<img alt=\"mgechev\" src=\"https://avatars1.githubusercontent.com/u/455023?v=4&s=117\" width=\"117\">](https://github.com/mgechev) | [<img alt=\"wKoza\" src=\"https://avatars2.githubusercontent.com/u/11403260?v=4&s=117\" width=\"117\">](https://github.com/wKoza) | [<img alt=\"rafaelss95\" src=\"https://avatars0.githubusercontent.com/u/11965907?v=4&s=117\" width=\"117\">](https://github.com/rafaelss95) | [<img alt=\"preslavsh\" src=\"https://avatars2.githubusercontent.com/u/6237138?v=4&s=117\" width=\"117\">](https://github.com/preslavsh) | [<img alt=\"mohammedzamakhan\" src=\"https://avatars3.githubusercontent.com/u/2327532?v=4&s=117\" width=\"117\">](https://github.com/mohammedzamakhan) | [<img alt=\"rokerkony\" src=\"https://avatars3.githubusercontent.com/u/156132?v=4&s=117\" width=\"117\">](https://github.com/rokerkony) |\n| :---------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------: |\n|                                             [mgechev](https://github.com/mgechev)                                             |                                              [wKoza](https://github.com/wKoza)                                              |                                              [rafaelss95](https://github.com/rafaelss95)                                              |                                             [preslavsh](https://github.com/preslavsh)                                              |                                             [mohammedzamakhan](https://github.com/mohammedzamakhan)                                              |                                             [rokerkony](https://github.com/rokerkony)                                             |\n\n| [<img alt=\"GregOnNet\" src=\"https://avatars3.githubusercontent.com/u/444278?v=4&s=117\" width=\"117\">](https://github.com/GregOnNet) | [<img alt=\"alan-agius4\" src=\"https://avatars3.githubusercontent.com/u/17563226?v=4&s=117\" width=\"117\">](https://github.com/alan-agius4) | [<img alt=\"kevinphelps\" src=\"https://avatars1.githubusercontent.com/u/7399499?v=4&s=117\" width=\"117\">](https://github.com/kevinphelps) | [<img alt=\"eppsilon\" src=\"https://avatars1.githubusercontent.com/u/5643?v=4&s=117\" width=\"117\">](https://github.com/eppsilon) | [<img alt=\"csvn\" src=\"https://avatars2.githubusercontent.com/u/8770194?v=4&s=117\" width=\"117\">](https://github.com/csvn) | [<img alt=\"ghsyeung\" src=\"https://avatars0.githubusercontent.com/u/1243185?v=4&s=117\" width=\"117\">](https://github.com/ghsyeung) |\n| :-------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------: |\n|                                             [GregOnNet](https://github.com/GregOnNet)                                             |                                              [alan-agius4](https://github.com/alan-agius4)                                              |                                             [kevinphelps](https://github.com/kevinphelps)                                              |                                            [eppsilon](https://github.com/eppsilon)                                            |                                             [csvn](https://github.com/csvn)                                              |                                             [ghsyeung](https://github.com/ghsyeung)                                              |\n\n| [<img alt=\"Kobzol\" src=\"https://avatars0.githubusercontent.com/u/4539057?v=4&s=117\" width=\"117\">](https://github.com/Kobzol) | [<img alt=\"mattlewis92\" src=\"https://avatars1.githubusercontent.com/u/6425649?v=4&s=117\" width=\"117\">](https://github.com/mattlewis92) | [<img alt=\"lazarljubenovic\" src=\"https://avatars3.githubusercontent.com/u/7661457?v=4&s=117\" width=\"117\">](https://github.com/lazarljubenovic) | [<img alt=\"sagittarius-rev\" src=\"https://avatars0.githubusercontent.com/u/23564517?v=4&s=117\" width=\"117\">](https://github.com/sagittarius-rev) | [<img alt=\"connor4312\" src=\"https://avatars0.githubusercontent.com/u/2230985?v=4&s=117\" width=\"117\">](https://github.com/connor4312) | [<img alt=\"Foxandxss\" src=\"https://avatars2.githubusercontent.com/u/1087957?v=4&s=117\" width=\"117\">](https://github.com/Foxandxss) |\n| :--------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------------: |\n|                                             [Kobzol](https://github.com/Kobzol)                                              |                                             [mattlewis92](https://github.com/mattlewis92)                                              |                                             [lazarljubenovic](https://github.com/lazarljubenovic)                                              |                                              [sagittarius-rev](https://github.com/sagittarius-rev)                                              |                                             [connor4312](https://github.com/connor4312)                                              |                                             [Foxandxss](https://github.com/Foxandxss)                                              |\n\n| [<img alt=\"gbilodeau\" src=\"https://avatars2.githubusercontent.com/u/532543?v=4&s=117\" width=\"117\">](https://github.com/gbilodeau) | [<img alt=\"NagRock\" src=\"https://avatars2.githubusercontent.com/u/5803314?v=4&s=117\" width=\"117\">](https://github.com/NagRock) | [<img alt=\"Hotell\" src=\"https://avatars0.githubusercontent.com/u/1223799?v=4&s=117\" width=\"117\">](https://github.com/Hotell) | [<img alt=\"Martin-Wegner\" src=\"https://avatars1.githubusercontent.com/u/8995517?v=4&s=117\" width=\"117\">](https://github.com/Martin-Wegner) | [<img alt=\"comfroels\" src=\"https://avatars2.githubusercontent.com/u/4616177?v=4&s=117\" width=\"117\">](https://github.com/comfroels) | [<img alt=\"plantain-00\" src=\"https://avatars0.githubusercontent.com/u/7639395?v=4&s=117\" width=\"117\">](https://github.com/plantain-00) |\n| :-------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------------: |\n|                                             [gbilodeau](https://github.com/gbilodeau)                                             |                                             [NagRock](https://github.com/NagRock)                                              |                                             [Hotell](https://github.com/Hotell)                                              |                                             [Martin-Wegner](https://github.com/Martin-Wegner)                                              |                                             [comfroels](https://github.com/comfroels)                                              |                                             [plantain-00](https://github.com/plantain-00)                                              |\n\n| [<img alt=\"nexus-uw\" src=\"https://avatars2.githubusercontent.com/u/3188890?v=4&s=117\" width=\"117\">](https://github.com/nexus-uw) | [<img alt=\"alexkpek\" src=\"https://avatars0.githubusercontent.com/u/8692873?v=4&s=117\" width=\"117\">](https://github.com/alexkpek) | [<img alt=\"loktionov129\" src=\"https://avatars1.githubusercontent.com/u/20480552?v=4&s=117\" width=\"117\">](https://github.com/loktionov129) | [<img alt=\"alisd23\" src=\"https://avatars2.githubusercontent.com/u/5804010?v=4&s=117\" width=\"117\">](https://github.com/alisd23) | [<img alt=\"aboyton\" src=\"https://avatars0.githubusercontent.com/u/7865563?v=4&s=117\" width=\"117\">](https://github.com/aboyton) | [<img alt=\"bmvantunes\" src=\"https://avatars1.githubusercontent.com/u/9042965?v=4&s=117\" width=\"117\">](https://github.com/bmvantunes) |\n| :------------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------: |\n|                                             [nexus-uw](https://github.com/nexus-uw)                                              |                                             [alexkpek](https://github.com/alexkpek)                                              |                                              [loktionov129](https://github.com/loktionov129)                                              |                                             [alisd23](https://github.com/alisd23)                                              |                                             [aboyton](https://github.com/aboyton)                                              |                                             [bmvantunes](https://github.com/bmvantunes)                                              |\n\n| [<img alt=\"Moeriki\" src=\"https://avatars2.githubusercontent.com/u/38758?v=4&s=117\" width=\"117\">](https://github.com/Moeriki) | [<img alt=\"sneas\" src=\"https://avatars2.githubusercontent.com/u/144651?v=4&s=117\" width=\"117\">](https://github.com/sneas) | [<img alt=\"EmmanuelDemey\" src=\"https://avatars2.githubusercontent.com/u/555768?v=4&s=117\" width=\"117\">](https://github.com/EmmanuelDemey) | [<img alt=\"eromano\" src=\"https://avatars1.githubusercontent.com/u/1030050?v=4&s=117\" width=\"117\">](https://github.com/eromano) | [<img alt=\"Manduro\" src=\"https://avatars0.githubusercontent.com/u/2545042?v=4&s=117\" width=\"117\">](https://github.com/Manduro) | [<img alt=\"karol-depka\" src=\"https://avatars1.githubusercontent.com/u/958486?v=4&s=117\" width=\"117\">](https://github.com/karol-depka) |\n| :--------------------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------------------: |\n|                                            [Moeriki](https://github.com/Moeriki)                                             |                                             [sneas](https://github.com/sneas)                                             |                                             [EmmanuelDemey](https://github.com/EmmanuelDemey)                                             |                                             [eromano](https://github.com/eromano)                                              |                                             [Manduro](https://github.com/Manduro)                                              |                                             [karol-depka](https://github.com/karol-depka)                                             |\n\n| [<img alt=\"leosvelperez\" src=\"https://avatars3.githubusercontent.com/u/12051310?v=4&s=117\" width=\"117\">](https://github.com/leosvelperez) | [<img alt=\"muhammadghazali\" src=\"https://avatars3.githubusercontent.com/u/863947?v=4&s=117\" width=\"117\">](https://github.com/muhammadghazali) | [<img alt=\"PapsOu\" src=\"https://avatars3.githubusercontent.com/u/5792207?v=4&s=117\" width=\"117\">](https://github.com/PapsOu) | [<img alt=\"rwlogel\" src=\"https://avatars2.githubusercontent.com/u/3373178?v=4&s=117\" width=\"117\">](https://github.com/rwlogel) | [<img alt=\"robzenn92\" src=\"https://avatars0.githubusercontent.com/u/3225625?v=4&s=117\" width=\"117\">](https://github.com/robzenn92) | [<img alt=\"rtfpessoa\" src=\"https://avatars0.githubusercontent.com/u/902384?v=4&s=117\" width=\"117\">](https://github.com/rtfpessoa) |\n| :---------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------: |\n|                                              [leosvelperez](https://github.com/leosvelperez)                                              |                                             [muhammadghazali](https://github.com/muhammadghazali)                                             |                                             [PapsOu](https://github.com/PapsOu)                                              |                                             [rwlogel](https://github.com/rwlogel)                                              |                                             [robzenn92](https://github.com/robzenn92)                                              |                                             [rtfpessoa](https://github.com/rtfpessoa)                                             |\n\n| [<img alt=\"santoshyadav198613\" src=\"https://avatars3.githubusercontent.com/u/11923975?v=4&s=117\" width=\"117\">](https://github.com/santoshyadav198613) | [<img alt=\"scttcper\" src=\"https://avatars3.githubusercontent.com/u/1400464?v=4&s=117\" width=\"117\">](https://github.com/scttcper) | [<img alt=\"stschake\" src=\"https://avatars1.githubusercontent.com/u/104132?v=4&s=117\" width=\"117\">](https://github.com/stschake) | [<img alt=\"tmair\" src=\"https://avatars2.githubusercontent.com/u/1596276?v=4&s=117\" width=\"117\">](https://github.com/tmair) | [<img alt=\"YogliB\" src=\"https://avatars2.githubusercontent.com/u/10498929?v=4&s=117\" width=\"117\">](https://github.com/YogliB) | [<img alt=\"cexbrayat\" src=\"https://avatars3.githubusercontent.com/u/411874?v=4&s=117\" width=\"117\">](https://github.com/cexbrayat) |\n| :---------------------------------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------: |\n|                                              [santoshyadav198613](https://github.com/santoshyadav198613)                                              |                                             [scttcper](https://github.com/scttcper)                                              |                                             [stschake](https://github.com/stschake)                                             |                                             [tmair](https://github.com/tmair)                                              |                                              [YogliB](https://github.com/YogliB)                                              |                                             [cexbrayat](https://github.com/cexbrayat)                                             |\n\n| [<img alt=\"clydin\" src=\"https://avatars2.githubusercontent.com/u/19598772?v=4&s=117\" width=\"117\">](https://github.com/clydin) | [<img alt=\"reduckted\" src=\"https://avatars0.githubusercontent.com/u/10321525?v=4&s=117\" width=\"117\">](https://github.com/reduckted) | [<img alt=\"someblue\" src=\"https://avatars1.githubusercontent.com/u/5562124?v=4&s=117\" width=\"117\">](https://github.com/someblue) |\n| :---------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------: |\n|                                              [clydin](https://github.com/clydin)                                              |                                              [reduckted](https://github.com/reduckted)                                              |                                             [someblue](https://github.com/someblue)                                              |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"codelyzer@6.0.0-next.1","_nodeVersion":"12.0.0","_npmVersion":"6.9.2","dist":{"integrity":"sha512-TMzAaJ6P7GEZOIAOvLthZ50MUhnmac/8nA7EFBWuy+ZUsJSqm749az1gy/NdV7FtoM7/kb/NoAdwFjmJA5Zniw==","shasum":"f68ca751d28f57e7a0c83fe8939929fb77e6c32b","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-6.0.0-next.1.tgz","fileCount":204,"unpackedSize":558380,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoeFSCRA9TVsSAnZWagAAlmwP/igMZUcd4OwGpYLnUP4B\nVejKHFi5rSj0JoS4k8cRUaFwkgUm8R4rjjI6xri4PR2eKOuw0VVaQdIMDcPx\ntFH87KUyvPainxFgmsPQk1vpJktf2KDEZtA5h3WOs4wf8aECvU1VHtFx6SRA\n7jb2QHEYIeTAHqwrtJqD/BFpFTMfxc5XJCUZihf0chASd6+RwXG0O+Inyetu\nq74oi3KB8tyr0GBB+o9NjCZd+20XmWzP8KqNNVC2vl1a1a9ofRn5NFR6P1pa\nMzVS9DPwajAgsvdGfASEHSeqMgCCG6mf78s2faBI6jG//PI51eYKDM1VLrH1\nr++qoZKqIgY+LaimsL4tMDh88rwZq4wjH2nA6RCx1sfkFxBBo97DgqY7wWbS\ngza8dS2WwAUksBfWx7/jdWrvaU5VqgDv/GHd1utSmGgICnZsxH67sM4VLnXv\nOdP4/bMCkQ4qqOZbWOzFI3GzmkDAbv/34wK5dUGv/PlcY+yrbmvx/WFMKEAr\nnfLN1fm4AQdta+7IRGNBGi0DrfHqOSLzhg8uisjkWvxHsTzwS7e5dKUTTOjP\nGmTfkym13642PqjmcZXwViTnAInX5jWwEjZtFcqNt22gHNo72TO/6hQAyIws\ni3huZTF5vhFq7W+CRyHhql+o+Gc5aMszVLAgY5UHWt5vGCKdzojKy0DAwifD\nJu6f\r\n=dYdX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCp1jwtxmBEjDZpK6YvnJu0sGRNbfCgnceoLluyut5tSAIhAN7vMbzMl2l2ptFMqN9mhVvg/VI45RDMhNkRhpb+/RWX"}]},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codelyzer_6.0.0-next.1_1587667281534_0.6707636203805307"},"_hasShrinkwrap":false},"6.0.0-next.2":{"name":"codelyzer","version":"6.0.0-next.2","description":"Linting for Angular applications, following angular.io/styleguide.","main":"index.js","lint-staged":{"*.ts":["npm run lint:fix","git add"],"*.{css,json,md,scss,ts}":["npm run format:fix","git add"]},"contributors":[{"name":"Minko Gechev","email":"mgechev@gmail.com"},{"name":"Preslav Semov","email":"preslavsemov@gmail.com"},{"name":"William Koza","email":"william.koza@gmail.com"},{"name":"Eugenio Romano","email":"eugenioromanodeveloper@gmail.com"},{"name":"Rafael Santana","email":"rafaelsantana3095@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","style guide","styleguide","nglint","codelyzer","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","peerDependencies":{"@angular/compiler":">=2.3.1 <11.0.0 || >9.0.0-beta <11.0.0 || >9.1.0-beta <11.0.0 || >9.2.0-beta <11.0.0","@angular/core":">=2.3.1 <11.0.0 || >9.0.0-beta <11.0.0 || >9.1.0-beta <11.0.0 || >9.2.0-beta <11.0.0","tslint":"^5.0.0 || ^6.0.0"},"dependencies":{"@angular/core":"9.0.0","@angular/compiler":"9.0.0","tslib":"^1.10.0","zone.js":"~0.10.3","rxjs":"^6.5.3","app-root-path":"^3.0.0","aria-query":"^3.0.0","axobject-query":"2.0.2","css-selector-tokenizer":"^0.7.1","cssauron":"^1.4.0","damerau-levenshtein":"^1.0.4","semver-dsl":"^1.0.1","source-map":"^0.5.7","sprintf-js":"^1.1.2"},"_id":"codelyzer@6.0.0-next.2","_nodeVersion":"12.0.0","_npmVersion":"6.9.2","dist":{"integrity":"sha512-/C8ebKAGC8xyyv5CE2YSHfQJ8U2SsjXIPCZQtuuVatRbDUQT2QdGT7ni+FamTBKlw7JxrR7ODgSOezC0OOY1GA==","shasum":"4503819795bebe687eaa09f10b595017672509f6","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-6.0.0-next.2.tgz","fileCount":204,"unpackedSize":570763,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/h4oCRA9TVsSAnZWagAA8HkQAJcvWZOnCI5Cagkh2C1z\nfWdMfO7IqrZ0tQYg/MR2tH6aKKK64cLkrGZ1hmz4hYvU8xwgWDE/2q4xvpyI\nLF2v0kCJHbZ4sxUlm/Ma9fdFGLRz8PPCiUcnen+cpDcaA9sCiJtmfyEt0d/w\nMplcYkMYET+AwL0NIEU36jJEWpV/N5s3R+uuJWuTNcHwG7Id26bhjMfKMZP0\nDzlDQcj+Hox45hnHl8buyQy4GPf1iKCY7MABdtMYP7QZHkkUhQhh6w4lhaQX\nDPzqvNq0a/O+rt12EY0nmZ6lPxDgx4ZiFkT/sjJmdk2XrqSQEnfzJI1jbeUE\nI5ThY0J1HWgskeMIO3+TD2su7gSuCWjVYdmFsWQlSRxR4fHOxMTUFkTPdm5y\nKbyslCs5jzVgixndL2akN46k4oT5FgbWiHo21bsQ/3JM1I7vGDh8aZT48xRQ\nxFv89qIEbAxbr6wEDLkruuni08Pd2C/T3H1LyOBe9WEbwUzLoZgwxVOrpCyu\nK0OHxEYjy11a9pj/mzwu9Kb+BDXIiChiRIJ8C/VK0JdGrZc3YZXd0PE/mZqA\nzLV2wI0OBlvaSAZNEOXUq9kVzH5i0epiuUe7m+XtrNIrooZPiCHLfd0D1gX8\n6HPTqNcNXqgv+L+OXxosx6FU2cnbk+OybltaaBhXwU3J2GBYTkVr8tA2Jliy\nj5hk\r\n=GoHh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE4rhPegor9yDoZdNnKIud7K9ycwhC2dkufCv5QXhfIpAiAkdZrz28lWLcqXvrXdvOYrevopVHNYcnEvmUQn+0L7PQ=="}]},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codelyzer_6.0.0-next.2_1593712167893_0.4082142790969232"},"_hasShrinkwrap":false},"6.0.0":{"name":"codelyzer","version":"6.0.0","description":"Linting for Angular applications, following angular.io/styleguide.","main":"index.js","lint-staged":{"*.ts":["npm run lint:fix","git add"],"*.{css,json,md,scss,ts}":["npm run format:fix","git add"]},"contributors":[{"name":"Minko Gechev","email":"mgechev@gmail.com"},{"name":"Preslav Semov","email":"preslavsemov@gmail.com"},{"name":"William Koza","email":"william.koza@gmail.com"},{"name":"Eugenio Romano","email":"eugenioromanodeveloper@gmail.com"},{"name":"Rafael Santana","email":"rafaelsantana3095@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","style guide","styleguide","nglint","codelyzer","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","peerDependencies":{"@angular/compiler":">=2.3.1 <11.0.0 || >9.0.0-beta <11.0.0 || >9.1.0-beta <11.0.0 || >9.2.0-beta <11.0.0","@angular/core":">=2.3.1 <11.0.0 || >9.0.0-beta <11.0.0 || >9.1.0-beta <11.0.0 || >9.2.0-beta <11.0.0","tslint":"^5.0.0 || ^6.0.0"},"dependencies":{"@angular/core":"9.0.0","@angular/compiler":"9.0.0","tslib":"^1.10.0","zone.js":"~0.10.3","rxjs":"^6.5.3","app-root-path":"^3.0.0","aria-query":"^3.0.0","axobject-query":"2.0.2","css-selector-tokenizer":"^0.7.1","cssauron":"^1.4.0","damerau-levenshtein":"^1.0.4","semver-dsl":"^1.0.1","source-map":"^0.5.7","sprintf-js":"^1.1.2"},"_id":"codelyzer@6.0.0","_nodeVersion":"12.0.0","_npmVersion":"6.9.2","dist":{"integrity":"sha512-edJIQCIcxD9DhVSyBEdJ38AbLikm515Wl91t5RDGNT88uA6uQdTm4phTWfn9JhzAI8kXNUcfYyAE90lJElpGtA==","shasum":"50c98581cc2890e0e9a9f93878dc317115d836ed","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-6.0.0.tgz","fileCount":204,"unpackedSize":570756,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/h8fCRA9TVsSAnZWagAAZlkQAIVNo7M1kChcBFxea9Ls\ncUjog4W6krvXKhVZaJ6w7+s7hrrPWZBZlMSnw3AthWx7cI+A2NmiaXK9J2P1\nxpiU0PINQICY8ALyrJcHyVAE/zQpf7I1/u7KYkNuD5IyDGQEvA4P6fpxGuoX\npgOAUma7d4FxdWE3LcJ0h2aL2ddXSzh6dNodpy4GyZUaF2uNkUy35N4UxjmI\nnzGAGO6AC18s+iK5T1kRU71+3di2F6i3ul2XRTAJOq4JfONoEcWlFX6MsqJ4\nSZafBdScJ9irqfnpR4rD2AU5STjbfjKu9IGGSmtNgnQSjLSeVf4FDrkRQ/nc\nFj5j0N7LFx5kGsTOLt1SSQ88s9I7ju7cWNpGS+PL7LPJZ7wuAi5VSS+pAJgx\n390lkAsbS0N8s/d+3AWkk87+Gl4c8wQYLnL2htBxyIJO9Npcxe/ijoKOq0pA\nIPAXFgdwHP831cIX1TdNWbI+xNeW0Jh5/EnuaKgeLbAjBD/z3UYOBKwEO8Zr\nECYAL8IqXpeH6xMDyQ8peELka+91jCCylwi5CnLf2lgh4krWCRBVW2yqO+IV\ncA2C/aCf3tCSGEyYU2gcDi0WYExbc0/O0+127F2cExkuF3kBJEx5nI5dF6Ua\nS8kUjVhnsqu4aAV3thbZ1WrIlhZmjoKoSaK0vp3rnrM+0A5WK8uuyXgYY82X\nLNeb\r\n=tt5k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNJ6PLtpKZz26QngG4oQBL6bYAtOwULzF4v9r8+n/VYgIhAJRH8ui+KBo1VQr9dw8jvpjj7gxYCNUFFEpqWm2LihJC"}]},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codelyzer_6.0.0_1593712415125_0.9861632877774924"},"_hasShrinkwrap":false},"6.0.1":{"name":"codelyzer","version":"6.0.1","description":"Linting for Angular applications, following angular.io/styleguide.","main":"index.js","lint-staged":{"*.ts":["npm run lint:fix","git add"],"*.{css,json,md,scss,ts}":["npm run format:fix","git add"]},"contributors":[{"name":"Minko Gechev","email":"mgechev@gmail.com"},{"name":"Preslav Semov","email":"preslavsemov@gmail.com"},{"name":"William Koza","email":"william.koza@gmail.com"},{"name":"Eugenio Romano","email":"eugenioromanodeveloper@gmail.com"},{"name":"Rafael Santana","email":"rafaelsantana3095@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","style guide","styleguide","nglint","codelyzer","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","peerDependencies":{"@angular/compiler":">=2.3.1 <12.0.0 || ^11.0.0-next || ^11.1.0-next || ^11.2.0-next","@angular/core":">=2.3.1 <12.0.0 || ^11.0.0-next || ^11.1.0-next || ^11.2.0-next","tslint":"^5.0.0 || ^6.0.0"},"dependencies":{"@angular/core":"9.0.0","@angular/compiler":"9.0.0","tslib":"^1.10.0","zone.js":"~0.10.3","rxjs":"^6.5.3","app-root-path":"^3.0.0","aria-query":"^3.0.0","axobject-query":"2.0.2","css-selector-tokenizer":"^0.7.1","cssauron":"^1.4.0","damerau-levenshtein":"^1.0.4","semver-dsl":"^1.0.1","source-map":"^0.5.7","sprintf-js":"^1.1.2"},"_id":"codelyzer@6.0.1","_nodeVersion":"12.0.0","_npmVersion":"6.9.2","dist":{"integrity":"sha512-cOyGQgMdhnRYtW2xrJUNrNYDjEgwQ+BrE2y93Bwz3h4DJ6vJRLfupemU5N3pbYsUlBHJf0u1j1UGk+NLW4d97g==","shasum":"c0e9668e847255b37c759e68fb2700b11e277d0f","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-6.0.1.tgz","fileCount":204,"unpackedSize":570917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdPExCRA9TVsSAnZWagAADPQQAJW1VJ0MoOiq3rzur1+x\nF2Hlc2F1jLZ9bbNDIqyb3loOgS1A2ptjWXo/ch1RPshk4V/rKpNyKuJkbj0I\n+iyMTPWMDTwetqIgIM7uFHgUDlycKnP7+GOHe6JNdqs8NhBEkBAPWsseZA5h\n0dnYefv22MKFgLvGms8Dq8J+R7ye1yW3gpHS54jGuTcrD0hpFQ0ZpdCPCse2\nfhE+AHxtk/QfAXggoQYSn8kUD5zcMS9k4DEO/16vffghapw7Z/otgWPit4CR\nld8eq25NXG4Q4u/1abaqC3chUz6LpGpv6ZxRwMNLAUuxlkVbxgyS2JAs3LXb\njBUZpYFWLp0rtcfvo8/F3YXYicZ7xWYurLG+YS3OUVysiCIoRubNZSUtqiB/\nDavPLoOP3vqLFpE41B5gLSmbnfPpw0/u0tbhDwoSGI2T7+ZPqMqGVU/ADh8F\neAaXqEW2iN6zwUbh5OliilIi94BRunS7D7YnJ2txfnwNoCbBBdZt6c/IiM8y\nmJw6Tu5VPaVJEko/0nlYx0IYYJSQE07Sar/qtYVSvZvPOYBNhhP/P0gbNbrU\nOuMwtXkRwam1qTdTZ54wVO1ica4kLZNo5chNIR8IhvoUr8LsRG7Fr8BZ5I5K\nbt1pkcNMUK+LZAqFG6F6Hj4z/PMxPdiocpVzhwUtFdIA0YsuyAhJ9L0pL1+0\nM+RW\r\n=A7sA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEdeUJGEgelgkg+xQQowbLYXqd2rOWBtMyCDni9PCflKAiEAjQQlLHU/UEiUuNiyQ5KMEm+S+H13iCdAqDatKtcVI3w="}]},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codelyzer_6.0.1_1601499441045_0.6984314524499855"},"_hasShrinkwrap":false},"6.0.2":{"name":"codelyzer","version":"6.0.2","description":"Linting for Angular applications, following angular.io/styleguide.","main":"index.js","lint-staged":{"*.ts":["npm run lint:fix","git add"],"*.{css,json,md,scss,ts}":["npm run format:fix","git add"]},"contributors":[{"name":"Minko Gechev","email":"mgechev@gmail.com"},{"name":"Preslav Semov","email":"preslavsemov@gmail.com"},{"name":"William Koza","email":"william.koza@gmail.com"},{"name":"Eugenio Romano","email":"eugenioromanodeveloper@gmail.com"},{"name":"Rafael Santana","email":"rafaelsantana3095@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"keywords":["Angular","style guide","styleguide","nglint","codelyzer","lint","tslint"],"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"homepage":"https://github.com/mgechev/codelyzer#readme","peerDependencies":{"@angular/compiler":">=2.3.1 <13.0.0 || ^12.0.0-next || ^12.1.0-next || ^12.2.0-next","@angular/core":">=2.3.1 <13.0.0 || ^12.0.0-next || ^12.1.0-next || ^12.2.0-next","tslint":"^5.0.0 || ^6.0.0"},"dependencies":{"@angular/core":"9.0.0","@angular/compiler":"9.0.0","tslib":"^1.10.0","zone.js":"~0.10.3","rxjs":"^6.5.3","app-root-path":"^3.0.0","aria-query":"^3.0.0","axobject-query":"2.0.2","css-selector-tokenizer":"^0.7.1","cssauron":"^1.4.0","damerau-levenshtein":"^1.0.4","semver-dsl":"^1.0.1","source-map":"^0.5.7","sprintf-js":"^1.1.2"},"_id":"codelyzer@6.0.2","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-v3+E0Ucu2xWJMOJ2fA/q9pDT/hlxHftHGPUay1/1cTgyPV5JTHFdO9hqo837Sx2s9vKBMTt5gO+lhF95PO6J+g==","shasum":"25d72eae641e8ff13ffd7d99b27c9c7ad5d7e135","tarball":"https://registry.npmjs.org/codelyzer/-/codelyzer-6.0.2.tgz","fileCount":204,"unpackedSize":570777,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkEYvCRA9TVsSAnZWagAAOIUP/1lE2B22Xjr2v8ekWgNe\n7MtUItRwoHFO6IKKG1ZRwH2CV593Rwa4+NlJsm+kN9pYrs0G/HnIwqjUto3d\nPZYhzU8AIwB+uObciCfPKlaFTgO18g/XS2avMjrX1lHjo0Qoa2Xld7sTb17C\nda8K/BIKna/AZjXh5dNyO8tvItI8EtTRSBIumeGFjlVzWTmANj2X1nnwp4si\naGE0NQmnfi8DWVoljcvhnrSEm4k6l4rXJjdp+WdRCp0pyHRFyNmNihujuOVN\nB3ThgL5r/J9ke7tSKyGuB3T7hLn8U6gnX3wIIrQbdCR/l/V0t/Cr6Q7g88cc\n5acfNafdcsgQWqzJraa9yU6Up18vtcOTtuAqQO3FOy8ZcR3QGQwzj53AvkgN\nj9DgiegHxqZoLSYD+wNDK3Bl5EHrIS3AeWiLz1IsqNtBgD3F6vMJO6jG9+v7\nlqBlT+SOjF6rtXRdMO6MgfKJMxk3L4HGmw4XJqnxDRMtGj4yo7cDgUOn8PyB\nzlqJiuUi7qWAIBegYwC8MRlfl5qhBe7qk7rMUWH2d4YW4ryjFVfbeBB9cTiC\nMQIDUHuJAX5vXBxkyQgtKJikzIW2gORSSOuuiwD3JlOtn3dVTKX0ZJotXBFH\niRIo6ft/4GHhCUNCtQAV/RGCFwEKReCCpHkoR2/pT9fzzKCAXHLqR+WYjqIQ\nkjou\r\n=XBHs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDKade7WAaAahQQe4BRIPbI//TS8s7o5kznqDscDly/aAiEA21PY5D6edPWMy9JrMIbwGIYwip2Lzg8Ui8WASuw/SdM="}]},"_npmUser":{"name":"mgechev","email":"mgechev@gmail.com"},"directories":{},"maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codelyzer_6.0.2_1620067887050_0.2986220992356041"},"_hasShrinkwrap":false}},"readme":"[![npm version](https://badge.fury.io/js/codelyzer.svg)](https://badge.fury.io/js/codelyzer)\n[![Downloads](https://img.shields.io/npm/dt/codelyzer.svg)](https://img.shields.io/npm/dt/codelyzer.svg)\n[![Build Status](https://travis-ci.org/mgechev/codelyzer.svg?branch=master)](https://travis-ci.org/mgechev/codelyzer)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n[![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](https://conventionalcommits.org)\n[![Gitter Chat](https://camo.githubusercontent.com/da2edb525cde1455a622c58c0effc3a90b9a181c/68747470733a2f2f6261646765732e6769747465722e696d2f4a6f696e253230436861742e737667)](https://gitter.im/mgechev/codelyzer)\n\n<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/mgechev/codelyzer/master/assets/logo.png\" alt=\"\" width=\"200\">\n</p>\n\n# codelyzer\n\nA set of tslint rules for static code analysis of Angular TypeScript projects.  \n(If you are using [ESLint](https://github.com/eslint/eslint) check out the new [`angular-eslint`](https://github.com/angular-eslint/angular-eslint) repository.)\n\nYou can run the static code analyzer over web apps, NativeScript, Ionic, etc.\n\n**Vote for your favorite feature [here](https://github.com/mgechev/codelyzer/issues?utf8=%E2%9C%93&q=label%3A%22votes+needed%22+sort%3Areactions-%2B1-desc+). For more details about the feature request process see [this document](https://github.com/mgechev/codelyzer/blob/master/CONTRIBUTING.md#-missing-a-feature)**\n\n[![](https://raw.githubusercontent.com/mgechev/codelyzer/master/assets/ngconf.png)](https://youtu.be/bci-Z6nURgE)\n\n## How to use?\n\n### Angular CLI\n\n[Angular CLI](https://cli.angular.io) has support for codelyzer. In order to validate your code with CLI and the custom Angular specific rules just use:\n\n```shell\nng new codelyzer\nng lint\n```\n\nNote that by default all components are aligned with the style guide so you won't see any errors in the console.\n\n### Angular Seed\n\nAnother project which has out of the box integration with codelyzer is [angular-seed](https://github.com/mgechev/angular-seed). In order to run the linter you should:\n\n```shell\n# Skip if you've already cloned Angular Seed\ngit clone https://github.com/mgechev/angular-seed\n\n# Skip if you've already installed all the dependencies of Angular Seed\ncd angular-seed && npm i\n\n# Run all the tslint and codelyzer rules\nnpm run lint\n```\n\nNote that by default all components are aligned with the style guide so you won't see any errors in the console.\n\n### Custom Setup\n\n#### Preset\n\nYou can use the [`tslint-angular`](https://github.com/mgechev/tslint-angular) preset. All you need is:\n\n```shell\nnpm i tslint-angular\n```\n\nAfter that create a `tslint.json` file with the following configuration:\n\n```json\n{\n  \"extends\": [\"tslint-angular\"]\n}\n```\n\nRun the linter with:\n\n```bash\n./node_modules/.bin/tslint -c tslint.json\n```\n\nTSLint will now complain that there are rules which require type checking. In order to fix this, use the `-p` config option:\n\n```bash\n./node_modules/.bin/tslint -p tsconfig.json -c tslint.json\n```\n\n#### Custom Installation\n\nYou can easily use codelyzer with your custom setup:\n\n```shell\nnpm i codelyzer tslint @angular/compiler @angular/core\n```\n\nA. Using codelyzer package in PATH\n\nCreate the following `tslint.json` file like:\n\n```json\n{\n  \"extends\": [\"codelyzer\"],\n  \"rules\": {\n    \"component-class-suffix\": true,\n    \"component-max-inline-declarations\": true,\n    \"component-selector\": [true, \"element\", \"sg\", \"kebab-case\"],\n    \"contextual-lifecycle\": true,\n    \"directive-class-suffix\": true,\n    \"directive-selector\": [true, \"attribute\", \"sg\", \"camelCase\"],\n    \"no-attribute-decorator\": true,\n    \"no-conflicting-lifecycle\": true,\n    \"no-forward-ref\": true,\n    \"no-host-metadata-property\": true,\n    \"no-input-rename\": true,\n    \"no-inputs-metadata-property\": true,\n    \"no-lifecycle-call\": true,\n    \"no-output-native\": true,\n    \"no-output-on-prefix\": true,\n    \"no-output-rename\": true,\n    \"no-outputs-metadata-property\": true,\n    \"no-pipe-impure\": true,\n    \"no-queries-metadata-property\": true,\n    \"no-unused-css\": true,\n    \"prefer-inline-decorator\": true,\n    \"prefer-output-readonly\": true,\n    \"template-banana-in-box\": true,\n    \"template-conditional-complexity\": [true, 4],\n    \"template-cyclomatic-complexity\": [true, 5],\n    \"template-i18n\": [true, \"check-id\", \"check-text\"],\n    \"template-no-negated-async\": true,\n    \"template-use-track-by-function\": true,\n    \"use-component-selector\": true,\n    \"use-component-view-encapsulation\": true,\n    \"use-lifecycle-interface\": true,\n    \"use-pipe-transform-interface\": true\n  }\n}\n```\n\nTo run TSLint with this setup you can use one of the following alternatives:\n\n1.  Install codelyzer globally `npm install -g codelyzer`\n\n2.  Run TSLint from a package.json script by adding a script like `tslint .` to your package.json, similar to:\n\n```json\n\"scripts\": {\n  ...\n  \"lint\": \"tslint .\",\n  ...\n},\n```\n\nThen run `npm run lint`\n\nB. Using codelyzer from node_modules directory\n\nNow create the following `tslint.json` file where your `node_modules` directory is:\n\n```json\n{\n  \"rulesDirectory\": [\"node_modules/codelyzer\"],\n  \"rules\": {\n    \"component-class-suffix\": true,\n    \"component-max-inline-declarations\": true,\n    \"component-selector\": [true, \"element\", \"sg\", \"kebab-case\"],\n    \"contextual-lifecycle\": true,\n    \"directive-class-suffix\": true,\n    \"directive-selector\": [true, \"attribute\", \"sg\", \"camelCase\"],\n    \"no-attribute-decorator\": true,\n    \"no-conflicting-lifecycle\": true,\n    \"no-forward-ref\": true,\n    \"no-host-metadata-property\": true,\n    \"no-input-rename\": true,\n    \"no-inputs-metadata-property\": true,\n    \"no-lifecycle-call\": true,\n    \"no-output-native\": true,\n    \"no-output-on-prefix\": true,\n    \"no-output-rename\": true,\n    \"no-outputs-metadata-property\": true,\n    \"no-pipe-impure\": true,\n    \"no-queries-metadata-property\": true,\n    \"no-unused-css\": true,\n    \"prefer-inline-decorator\": true,\n    \"prefer-output-readonly\": true,\n    \"template-banana-in-box\": true,\n    \"template-conditional-complexity\": [true, 4],\n    \"template-cyclomatic-complexity\": [true, 5],\n    \"template-i18n\": [true, \"check-id\", \"check-text\"],\n    \"template-no-negated-async\": true,\n    \"template-use-track-by-function\": true,\n    \"use-component-selector\": true,\n    \"use-component-view-encapsulation\": true,\n    \"use-lifecycle-interface\": true,\n    \"use-pipe-transform-interface\": true\n  }\n}\n```\n\nNext you can create a component file in the same directory with name `component.ts` and the following content:\n\n```ts\nimport { Component } from '@angular/core';\n\n@Component({\n  selector: 'codelyzer',\n  template: ` <h1>Hello {{ name }}!</h1> `,\n})\nclass Codelyzer {\n  name: string = 'World';\n\n  ngOnInit() {\n    console.log('Initialized');\n  }\n}\n```\n\nAs last step you can execute all the rules against your code with tslint:\n\n```shell\n./node_modules/.bin/tslint -c tslint.json component.ts\n```\n\nYou should see the following output:\n\n```text\ncomponent.ts[4, 13]: The selector of the component \"Codelyzer\" should have prefix \"sg\" (https://goo.gl/cix8BY)\ncomponent.ts[12, 3]: Implement lifecycle hook interface OnInit for method ngOnInit in class Codelyzer (https://goo.gl/w1Nwk3)\ncomponent.ts[9, 7]: The name of the class Codelyzer should end with the suffix Component (https://goo.gl/5X1TE7)\n```\n\n### Editor Configuration\n\n**Note that you need to have tslint plugin install on your editor**.\n\nCodelyzer should work out of the box with Atom but for VSCode you will have to open `Code > Preferences > User Settings`, and enter the following config:\n\n```json\n{\n  \"tslint.rulesDirectory\": \"./node_modules/codelyzer\",\n  \"typescript.tsdk\": \"node_modules/typescript/lib\"\n}\n```\n\nNow you should have the following result:\n\n![VSCode Codelyzer](https://s2.gifyu.com/images/cd357cc648051aadc9.gif)\n\nEnjoy!\n\n## Changelog\n\nYou can find it [here](https://github.com/mgechev/codelyzer/blob/master/CHANGELOG.md).\n\n## Recommended configuration\n\nBelow you can find a recommended configuration which is based on the [Angular Style Guide](https://angular.io/styleguide).\n\n```js\n{\n  // The rules component-selector and directive-selector have the following arguments:\n  // [ENABLED, \"attribute\" | \"element\", \"prefix\" | [\"listOfPrefixes\"], \"camelCase\" | \"kebab-case\"]\n  \"component-selector\": [true, \"element\", [\"cmp-prefix1\", \"cmp-prefix2\"], \"kebab-case\"],\n  \"directive-selector\": [true, \"attribute\", [\"dir-prefix1\", \"dir-prefix2\"], \"camelCase\"],\n\n  \"component-max-inline-declarations\": true,\n  \"contextual-lifecycle\": true,\n  \"no-conflicting-lifecycle\": true,\n  \"no-host-metadata-property\": true,\n  \"no-input-rename\": true,\n  \"no-inputs-metadata-property\": true,\n  \"no-output-native\": true,\n  \"no-output-on-prefix\": true,\n  \"no-output-rename\": true,\n  \"no-outputs-metadata-property\": true,\n  \"no-queries-metadata-property\": true,\n  \"prefer-inline-decorator\": true,\n  \"template-banana-in-box\": true,\n  \"template-no-negated-async\": true,\n  \"use-lifecycle-interface\": true,\n  \"use-pipe-transform-interface\": true,\n\n  // The rules component-class-suffix and directive-class-suffix have the following arguments:\n  // [ENABLED, \"suffix\" | [\"listOfSuffixes\"]]\n  // Where \"suffix\" is/are your custom(s) suffix(es), for instance \"Page\" for Ionic components.\n  \"component-class-suffix\": [true, \"Component\"],\n  \"directive-class-suffix\": [true, \"Directive\"]\n}\n```\n\n## Rules Status\n\n| Rule                                          |     Status     |\n| --------------------------------------------- | :------------: |\n| `component-class-suffix`                      |     Stable     |\n| `component-max-inline-declarations`           |     Stable     |\n| `component-selector`                          |     Stable     |\n| `contextual-decorator`                        |     Stable     |\n| `contextual-lifecycle`                        |     Stable     |\n| `directive-class-suffix`                      |     Stable     |\n| `directive-selector`                          |     Stable     |\n| `import-destructuring-spacing`                |     Stable     |\n| `no-attribute-decorator`                      |     Stable     |\n| `no-forward-ref`                              |     Stable     |\n| `no-host-metadata-property`                   |     Stable     |\n| `no-input-prefix`                             |     Stable     |\n| `no-input-rename`                             |     Stable     |\n| `no-inputs-metadata-property`                 |     Stable     |\n| `no-lifecycle-call`                           |     Stable     |\n| `no-output-native`                            |     Stable     |\n| `no-output-on-prefix`                         |     Stable     |\n| `no-output-rename`                            |     Stable     |\n| `no-outputs-metadata-property`                |     Stable     |\n| `no-pipe-impure`                              |     Stable     |\n| `no-queries-metadata-property`                |     Stable     |\n| `prefer-inline-decorator`                     |     Stable     |\n| `prefer-output-readonly`                      |     Stable     |\n| `template-banana-in-box`                      |     Stable     |\n| `template-cyclomatic-complexity`              |     Stable     |\n| `template-no-call-expression`                 |     Stable     |\n| `template-no-negated-async`                   |     Stable     |\n| `template-use-track-by-function`              |     Stable     |\n| `use-component-selector`                      |     Stable     |\n| `use-component-view-encapsulation`            |     Stable     |\n| `use-lifecycle-interface`                     |     Stable     |\n| `use-pipe-decorator`                          |     Stable     |\n| `use-pipe-transform-interface`                |     Stable     |\n| `prefer-on-push-component-change-detection`   | _Experimental_ |\n| `no-conflicting-lifecycle`                    | _Experimental_ |\n| `no-unused-css`                               | _Experimental_ |\n| `pipe-prefix`                                 | _Experimental_ |\n| `relative-url-prefix`                         | _Experimental_ |\n| `template-accessibility-alt-text`             | _Experimental_ |\n| `template-accessibility-elements-content`     | _Experimental_ |\n| `template-accessibility-label-for`            | _Experimental_ |\n| `template-accessibility-tabindex-no-positive` | _Experimental_ |\n| `template-accessibility-table-scope`          | _Experimental_ |\n| `template-accessibility-valid-aria`           | _Experimental_ |\n| `template-click-events-have-key-events`       | _Experimental_ |\n| `template-conditional-complexity`             | _Experimental_ |\n| `template-i18n`                               | _Experimental_ |\n| `template-mouse-events-have-key-events`       | _Experimental_ |\n| `template-no-any`                             | _Experimental_ |\n| `template-no-autofocus`                       | _Experimental_ |\n| `template-no-distracting-elements`            | _Experimental_ |\n| `angular-whitespace`                          |  _Deprecated_  |\n\n## Disable a rule that validates Template or Styles\n\nLint rules can be disabled by adding a marker in TypeScript files. More information [here](https://palantir.github.io/tslint/usage/rule-flags/).\n\nTo disable rules that validate templates or styles you'd need to add a marker in the TypeScript file referencing them.\n\n```ts\nimport { Component } from '@angular/core';\n\n/* tslint:disable:template-use-track-by-function */\n@Component({\n  selector: 'codelyzer',\n  templateUrl: './codelyzer.component.html',\n})\nclass Codelyzer {}\n```\n\n## Advanced configuration\n\nCodelyzer supports any template and style language by custom hooks. If you're using Sass for instance, you can allow codelyzer to analyze your styles by creating a file `.codelyzer.js` in the root of your project (where the `node_modules` directory is). In the configuration file can implement custom pre-processing and template resolution logic:\n\n```js\n// Demo of transforming Sass styles\nvar sass = require('node-sass');\n\nmodule.exports = {\n  // Definition of custom interpolation strings\n  interpolation: ['{{', '}}'],\n\n  // You can transform the urls of your external styles and templates\n  resolveUrl(url, decorator) {\n    return url;\n  },\n\n  // Transformation of the templates. This hooks is quite useful\n  // if you're using any other templating language, for instance\n  // jade, markdown, haml, etc.\n  //\n  // NOTE that this method WILL NOT throw an error in case of invalid template.\n  //\n  transformTemplate(code, url, decorator) {\n    return { code: code, url: url };\n  },\n\n  // Transformation of styles. This hook is useful is you're using\n  // any other style language, for instance Sass, Less, etc.\n  //\n  // NOTE that this method WILL NOT throw an error in case of invalid style.\n  //\n  transformStyle(code, url, decorator) {\n    var result = { code: code, url: url };\n    if (url && /\\.scss$/.test(url)) {\n      var transformed = sass.renderSync({ data: code, sourceMap: true, outFile: '/dev/null' });\n      result.source = code;\n      result.code = transformed.css.toString();\n      result.map = transformed.map.toString();\n    }\n    return result;\n  },\n\n  // Custom predefined directives in case you get error for\n  // missing property and you are using a template reference\n  predefinedDirectives: [{ selector: 'form', exportAs: 'ngForm' }],\n\n  // None = 0b000, Error = 0b001, Info = 0b011, Debug = 0b111\n  logLevel: 0b111,\n};\n```\n\n## Contributors\n\n| [<img alt=\"mgechev\" src=\"https://avatars1.githubusercontent.com/u/455023?v=4&s=117\" width=\"117\">](https://github.com/mgechev) | [<img alt=\"wKoza\" src=\"https://avatars2.githubusercontent.com/u/11403260?v=4&s=117\" width=\"117\">](https://github.com/wKoza) | [<img alt=\"rafaelss95\" src=\"https://avatars0.githubusercontent.com/u/11965907?v=4&s=117\" width=\"117\">](https://github.com/rafaelss95) | [<img alt=\"preslavsh\" src=\"https://avatars2.githubusercontent.com/u/6237138?v=4&s=117\" width=\"117\">](https://github.com/preslavsh) | [<img alt=\"mohammedzamakhan\" src=\"https://avatars3.githubusercontent.com/u/2327532?v=4&s=117\" width=\"117\">](https://github.com/mohammedzamakhan) | [<img alt=\"rokerkony\" src=\"https://avatars3.githubusercontent.com/u/156132?v=4&s=117\" width=\"117\">](https://github.com/rokerkony) |\n| :---------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------: |\n|                                             [mgechev](https://github.com/mgechev)                                             |                                              [wKoza](https://github.com/wKoza)                                              |                                              [rafaelss95](https://github.com/rafaelss95)                                              |                                             [preslavsh](https://github.com/preslavsh)                                              |                                             [mohammedzamakhan](https://github.com/mohammedzamakhan)                                              |                                             [rokerkony](https://github.com/rokerkony)                                             |\n\n| [<img alt=\"GregOnNet\" src=\"https://avatars3.githubusercontent.com/u/444278?v=4&s=117\" width=\"117\">](https://github.com/GregOnNet) | [<img alt=\"alan-agius4\" src=\"https://avatars3.githubusercontent.com/u/17563226?v=4&s=117\" width=\"117\">](https://github.com/alan-agius4) | [<img alt=\"kevinphelps\" src=\"https://avatars1.githubusercontent.com/u/7399499?v=4&s=117\" width=\"117\">](https://github.com/kevinphelps) | [<img alt=\"eppsilon\" src=\"https://avatars1.githubusercontent.com/u/5643?v=4&s=117\" width=\"117\">](https://github.com/eppsilon) | [<img alt=\"csvn\" src=\"https://avatars2.githubusercontent.com/u/8770194?v=4&s=117\" width=\"117\">](https://github.com/csvn) | [<img alt=\"ghsyeung\" src=\"https://avatars0.githubusercontent.com/u/1243185?v=4&s=117\" width=\"117\">](https://github.com/ghsyeung) |\n| :-------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------: |\n|                                             [GregOnNet](https://github.com/GregOnNet)                                             |                                              [alan-agius4](https://github.com/alan-agius4)                                              |                                             [kevinphelps](https://github.com/kevinphelps)                                              |                                            [eppsilon](https://github.com/eppsilon)                                            |                                             [csvn](https://github.com/csvn)                                              |                                             [ghsyeung](https://github.com/ghsyeung)                                              |\n\n| [<img alt=\"Kobzol\" src=\"https://avatars0.githubusercontent.com/u/4539057?v=4&s=117\" width=\"117\">](https://github.com/Kobzol) | [<img alt=\"mattlewis92\" src=\"https://avatars1.githubusercontent.com/u/6425649?v=4&s=117\" width=\"117\">](https://github.com/mattlewis92) | [<img alt=\"lazarljubenovic\" src=\"https://avatars3.githubusercontent.com/u/7661457?v=4&s=117\" width=\"117\">](https://github.com/lazarljubenovic) | [<img alt=\"sagittarius-rev\" src=\"https://avatars0.githubusercontent.com/u/23564517?v=4&s=117\" width=\"117\">](https://github.com/sagittarius-rev) | [<img alt=\"connor4312\" src=\"https://avatars0.githubusercontent.com/u/2230985?v=4&s=117\" width=\"117\">](https://github.com/connor4312) | [<img alt=\"Foxandxss\" src=\"https://avatars2.githubusercontent.com/u/1087957?v=4&s=117\" width=\"117\">](https://github.com/Foxandxss) |\n| :--------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------------: |\n|                                             [Kobzol](https://github.com/Kobzol)                                              |                                             [mattlewis92](https://github.com/mattlewis92)                                              |                                             [lazarljubenovic](https://github.com/lazarljubenovic)                                              |                                              [sagittarius-rev](https://github.com/sagittarius-rev)                                              |                                             [connor4312](https://github.com/connor4312)                                              |                                             [Foxandxss](https://github.com/Foxandxss)                                              |\n\n| [<img alt=\"gbilodeau\" src=\"https://avatars2.githubusercontent.com/u/532543?v=4&s=117\" width=\"117\">](https://github.com/gbilodeau) | [<img alt=\"NagRock\" src=\"https://avatars2.githubusercontent.com/u/5803314?v=4&s=117\" width=\"117\">](https://github.com/NagRock) | [<img alt=\"Hotell\" src=\"https://avatars0.githubusercontent.com/u/1223799?v=4&s=117\" width=\"117\">](https://github.com/Hotell) | [<img alt=\"Martin-Wegner\" src=\"https://avatars1.githubusercontent.com/u/8995517?v=4&s=117\" width=\"117\">](https://github.com/Martin-Wegner) | [<img alt=\"comfroels\" src=\"https://avatars2.githubusercontent.com/u/4616177?v=4&s=117\" width=\"117\">](https://github.com/comfroels) | [<img alt=\"plantain-00\" src=\"https://avatars0.githubusercontent.com/u/7639395?v=4&s=117\" width=\"117\">](https://github.com/plantain-00) |\n| :-------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------------: |\n|                                             [gbilodeau](https://github.com/gbilodeau)                                             |                                             [NagRock](https://github.com/NagRock)                                              |                                             [Hotell](https://github.com/Hotell)                                              |                                             [Martin-Wegner](https://github.com/Martin-Wegner)                                              |                                             [comfroels](https://github.com/comfroels)                                              |                                             [plantain-00](https://github.com/plantain-00)                                              |\n\n| [<img alt=\"nexus-uw\" src=\"https://avatars2.githubusercontent.com/u/3188890?v=4&s=117\" width=\"117\">](https://github.com/nexus-uw) | [<img alt=\"alexkpek\" src=\"https://avatars0.githubusercontent.com/u/8692873?v=4&s=117\" width=\"117\">](https://github.com/alexkpek) | [<img alt=\"loktionov129\" src=\"https://avatars1.githubusercontent.com/u/20480552?v=4&s=117\" width=\"117\">](https://github.com/loktionov129) | [<img alt=\"alisd23\" src=\"https://avatars2.githubusercontent.com/u/5804010?v=4&s=117\" width=\"117\">](https://github.com/alisd23) | [<img alt=\"aboyton\" src=\"https://avatars0.githubusercontent.com/u/7865563?v=4&s=117\" width=\"117\">](https://github.com/aboyton) | [<img alt=\"bmvantunes\" src=\"https://avatars1.githubusercontent.com/u/9042965?v=4&s=117\" width=\"117\">](https://github.com/bmvantunes) |\n| :------------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------: |\n|                                             [nexus-uw](https://github.com/nexus-uw)                                              |                                             [alexkpek](https://github.com/alexkpek)                                              |                                              [loktionov129](https://github.com/loktionov129)                                              |                                             [alisd23](https://github.com/alisd23)                                              |                                             [aboyton](https://github.com/aboyton)                                              |                                             [bmvantunes](https://github.com/bmvantunes)                                              |\n\n| [<img alt=\"Moeriki\" src=\"https://avatars2.githubusercontent.com/u/38758?v=4&s=117\" width=\"117\">](https://github.com/Moeriki) | [<img alt=\"sneas\" src=\"https://avatars2.githubusercontent.com/u/144651?v=4&s=117\" width=\"117\">](https://github.com/sneas) | [<img alt=\"EmmanuelDemey\" src=\"https://avatars2.githubusercontent.com/u/555768?v=4&s=117\" width=\"117\">](https://github.com/EmmanuelDemey) | [<img alt=\"eromano\" src=\"https://avatars1.githubusercontent.com/u/1030050?v=4&s=117\" width=\"117\">](https://github.com/eromano) | [<img alt=\"Manduro\" src=\"https://avatars0.githubusercontent.com/u/2545042?v=4&s=117\" width=\"117\">](https://github.com/Manduro) | [<img alt=\"karol-depka\" src=\"https://avatars1.githubusercontent.com/u/958486?v=4&s=117\" width=\"117\">](https://github.com/karol-depka) |\n| :--------------------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------------------: |\n|                                            [Moeriki](https://github.com/Moeriki)                                             |                                             [sneas](https://github.com/sneas)                                             |                                             [EmmanuelDemey](https://github.com/EmmanuelDemey)                                             |                                             [eromano](https://github.com/eromano)                                              |                                             [Manduro](https://github.com/Manduro)                                              |                                             [karol-depka](https://github.com/karol-depka)                                             |\n\n| [<img alt=\"leosvelperez\" src=\"https://avatars3.githubusercontent.com/u/12051310?v=4&s=117\" width=\"117\">](https://github.com/leosvelperez) | [<img alt=\"muhammadghazali\" src=\"https://avatars3.githubusercontent.com/u/863947?v=4&s=117\" width=\"117\">](https://github.com/muhammadghazali) | [<img alt=\"PapsOu\" src=\"https://avatars3.githubusercontent.com/u/5792207?v=4&s=117\" width=\"117\">](https://github.com/PapsOu) | [<img alt=\"rwlogel\" src=\"https://avatars2.githubusercontent.com/u/3373178?v=4&s=117\" width=\"117\">](https://github.com/rwlogel) | [<img alt=\"robzenn92\" src=\"https://avatars0.githubusercontent.com/u/3225625?v=4&s=117\" width=\"117\">](https://github.com/robzenn92) | [<img alt=\"rtfpessoa\" src=\"https://avatars0.githubusercontent.com/u/902384?v=4&s=117\" width=\"117\">](https://github.com/rtfpessoa) |\n| :---------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------: |\n|                                              [leosvelperez](https://github.com/leosvelperez)                                              |                                             [muhammadghazali](https://github.com/muhammadghazali)                                             |                                             [PapsOu](https://github.com/PapsOu)                                              |                                             [rwlogel](https://github.com/rwlogel)                                              |                                             [robzenn92](https://github.com/robzenn92)                                              |                                             [rtfpessoa](https://github.com/rtfpessoa)                                             |\n\n| [<img alt=\"santoshyadav198613\" src=\"https://avatars3.githubusercontent.com/u/11923975?v=4&s=117\" width=\"117\">](https://github.com/santoshyadav198613) | [<img alt=\"scttcper\" src=\"https://avatars3.githubusercontent.com/u/1400464?v=4&s=117\" width=\"117\">](https://github.com/scttcper) | [<img alt=\"stschake\" src=\"https://avatars1.githubusercontent.com/u/104132?v=4&s=117\" width=\"117\">](https://github.com/stschake) | [<img alt=\"tmair\" src=\"https://avatars2.githubusercontent.com/u/1596276?v=4&s=117\" width=\"117\">](https://github.com/tmair) | [<img alt=\"YogliB\" src=\"https://avatars2.githubusercontent.com/u/10498929?v=4&s=117\" width=\"117\">](https://github.com/YogliB) | [<img alt=\"cexbrayat\" src=\"https://avatars3.githubusercontent.com/u/411874?v=4&s=117\" width=\"117\">](https://github.com/cexbrayat) |\n| :---------------------------------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------: |\n|                                              [santoshyadav198613](https://github.com/santoshyadav198613)                                              |                                             [scttcper](https://github.com/scttcper)                                              |                                             [stschake](https://github.com/stschake)                                             |                                             [tmair](https://github.com/tmair)                                              |                                              [YogliB](https://github.com/YogliB)                                              |                                             [cexbrayat](https://github.com/cexbrayat)                                             |\n\n| [<img alt=\"clydin\" src=\"https://avatars2.githubusercontent.com/u/19598772?v=4&s=117\" width=\"117\">](https://github.com/clydin) | [<img alt=\"reduckted\" src=\"https://avatars0.githubusercontent.com/u/10321525?v=4&s=117\" width=\"117\">](https://github.com/reduckted) | [<img alt=\"someblue\" src=\"https://avatars1.githubusercontent.com/u/5562124?v=4&s=117\" width=\"117\">](https://github.com/someblue) |\n| :---------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------: |\n|                                              [clydin](https://github.com/clydin)                                              |                                              [reduckted](https://github.com/reduckted)                                              |                                             [someblue](https://github.com/someblue)                                              |\n\n## License\n\nMIT\n","maintainers":[{"name":"mgechev","email":"mgechev@gmail.com"}],"time":{"modified":"2022-06-13T06:26:12.860Z","created":"2016-03-24T09:03:09.139Z","0.0.0":"2016-03-24T09:03:09.139Z","0.0.10":"2016-03-27T10:16:08.327Z","0.0.11":"2016-03-27T10:16:46.142Z","0.0.12":"2016-03-27T12:36:21.693Z","0.0.13":"2016-04-13T15:44:22.241Z","0.0.14":"2016-04-20T11:16:21.613Z","0.0.15":"2016-04-20T11:49:54.317Z","0.0.16":"2016-04-26T12:39:51.864Z","0.0.17":"2016-04-26T13:08:15.918Z","0.0.18":"2016-04-26T14:33:45.386Z","0.0.19":"2016-05-02T23:31:33.170Z","0.0.20":"2016-06-03T09:15:13.931Z","0.0.21":"2016-06-07T13:45:17.660Z","0.0.22":"2016-06-07T14:12:37.003Z","0.0.23":"2016-06-10T11:04:48.775Z","0.0.24":"2016-06-28T08:02:39.007Z","0.0.25":"2016-07-06T14:03:36.390Z","0.0.26":"2016-07-25T08:31:01.663Z","0.0.27":"2016-08-11T10:46:10.904Z","0.0.28":"2016-08-11T21:25:58.529Z","1.0.0-beta.0":"2016-09-25T02:16:29.319Z","1.0.0-beta.1":"2016-10-09T20:13:58.462Z","1.0.0-beta.2":"2016-10-13T18:03:31.061Z","1.0.0-beta.3":"2016-10-24T16:39:11.759Z","1.0.0-beta.4":"2016-11-16T03:30:33.541Z","2.0.0-beta.0":"2016-11-28T01:22:44.209Z","2.0.0-beta.1":"2016-11-28T01:41:18.964Z","2.0.0-beta.2":"2016-12-10T19:23:48.944Z","2.0.0-beta.3":"2016-12-10T19:39:38.742Z","2.0.0-beta.4":"2016-12-21T10:48:43.640Z","2.0.0":"2017-02-07T23:11:49.948Z","2.0.1":"2017-02-19T22:23:47.207Z","3.0.0-beta.0":"2017-02-26T01:22:53.742Z","3.0.0-beta.1":"2017-03-06T00:39:56.047Z","3.0.0-rc.2":"2017-03-06T01:40:46.024Z","3.0.0-beta.2":"2017-03-06T01:49:39.725Z","3.0.0-beta.3":"2017-03-06T02:26:13.743Z","3.0.0-beta.4":"2017-03-18T22:50:05.159Z","2.1.0":"2017-03-31T19:44:17.463Z","2.1.1":"2017-03-31T19:52:07.942Z","3.0.0":"2017-04-23T00:12:34.107Z","3.0.1":"2017-04-28T17:57:46.701Z","3.1.0":"2017-06-20T22:33:03.035Z","3.1.1":"2017-06-21T01:53:42.289Z","3.1.2":"2017-07-04T12:50:36.574Z","3.2.0":"2017-09-11T19:25:19.348Z","3.2.1":"2017-10-06T07:30:21.054Z","3.2.2":"2017-10-23T19:46:46.158Z","4.0.0":"2017-11-01T19:22:08.754Z","4.0.1":"2017-11-03T18:06:53.990Z","4.0.2":"2017-12-11T09:17:36.289Z","4.1.0":"2018-01-18T17:55:32.831Z","4.2.0":"2018-03-02T01:04:15.788Z","4.2.1":"2018-03-02T01:34:25.476Z","4.3.0":"2018-04-20T20:23:57.186Z","4.4.0":"2018-06-23T06:09:57.963Z","4.4.1":"2018-06-24T00:22:58.270Z","4.4.2":"2018-06-25T07:59:19.571Z","4.4.3":"2018-08-06T02:14:09.948Z","4.4.4":"2018-08-13T22:14:04.553Z","4.5.0":"2018-10-04T18:17:47.581Z","5.0.0-beta.0":"2019-03-12T19:14:27.678Z","5.0.0-beta.1":"2019-03-14T23:44:39.319Z","5.0.0-beta.2":"2019-03-25T00:41:20.040Z","5.0.0":"2019-03-27T19:17:25.521Z","5.0.1":"2019-04-25T23:45:36.291Z","5.1.0":"2019-06-02T12:36:57.419Z","5.1.1":"2019-09-19T14:29:55.646Z","5.1.2":"2019-09-26T17:44:44.390Z","5.2.0":"2019-10-22T18:25:57.213Z","5.2.1":"2019-12-18T20:07:37.644Z","5.2.2":"2020-03-26T17:24:13.482Z","6.0.0-next.0":"2020-04-23T18:31:50.469Z","6.0.0-next.1":"2020-04-23T18:41:21.733Z","6.0.0-next.2":"2020-07-02T17:49:28.034Z","6.0.0":"2020-07-02T17:53:35.307Z","6.0.1":"2020-09-30T20:57:21.189Z","6.0.2":"2021-05-03T18:51:27.203Z"},"author":{"name":"Minko Gechev","email":"mgechev@gmail.com"},"license":"MIT","readmeFilename":"README.md","homepage":"https://github.com/mgechev/codelyzer#readme","keywords":["Angular","style guide","styleguide","nglint","codelyzer","lint","tslint"],"repository":{"type":"git","url":"git+https://github.com/mgechev/codelyzer.git"},"bugs":{"url":"https://github.com/mgechev/codelyzer/issues"},"users":{"pburgmer":true,"koslun":true,"amiorkov":true,"larrychen":true,"ajsb85":true,"max_devjs":true,"avernon2":true,"rochejul":true,"stephanlv":true,"krostyslav":true,"sure2darling":true,"ephigenia":true,"mdedirudianto":true,"kuri91":true},"contributors":[{"name":"Minko Gechev","email":"mgechev@gmail.com"},{"name":"Preslav Semov","email":"preslavsemov@gmail.com"},{"name":"William Koza","email":"william.koza@gmail.com"},{"name":"Eugenio Romano","email":"eugenioromanodeveloper@gmail.com"},{"name":"Rafael Santana","email":"rafaelsantana3095@gmail.com"}]}