{"_id":"@12deg/eslint-config","_rev":"8-55597ac8009b8a05e0d68906fa9d4aeb","name":"@12deg/eslint-config","dist-tags":{"latest":"0.1.11"},"versions":{"0.1.3":{"name":"@12deg/eslint-config","version":"0.1.3","license":"MIT","_id":"@12deg/eslint-config@0.1.3","maintainers":[{"name":"rameshlohala","email":"ramesh@dzangolab.com"},{"name":"olivier12deg","email":"olivier@12deg.com"}],"homepage":"https://github.com/12deg/tools/tree/main/packages/eslint-config#readme","bugs":{"url":"https://github.com/12deg/tools/issues"},"dist":{"shasum":"bcf081ae437e69f74a837bdabe33f4a9be177d37","tarball":"https://registry.npmjs.org/@12deg/eslint-config/-/eslint-config-0.1.3.tgz","fileCount":4,"integrity":"sha512-L0aLXixaopexUkylo8bwq8aUDDEVYYFKPdnGv4Alj3nvHIJAriTE3qhqnvuKXfJwcz54HSdrzXc6b8WiIz1qqQ==","signatures":[{"sig":"MEQCIHaa1KdafRUybgf8kUuP3/r4fJ6lI2LGwJ15SWEMO86RAiA+Z/4JgYM0oIRKhPCcpPz9OuWD3PWpg90YhgiU/2z0Qg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6778},"main":"index.js","_from":"file:12deg-eslint-config-0.1.3.tgz","scripts":{"sort-package":"npx sort-package-json"},"_npmUser":{"name":"rameshlohala","email":"ramesh@dzangolab.com"},"_resolved":"/tmp/b1f9eeb4b023c952f5ab736017edce29/12deg-eslint-config-0.1.3.tgz","_integrity":"sha512-L0aLXixaopexUkylo8bwq8aUDDEVYYFKPdnGv4Alj3nvHIJAriTE3qhqnvuKXfJwcz54HSdrzXc6b8WiIz1qqQ==","repository":{"url":"git+https://github.com/12deg/tools.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.8.2","description":"ESLint config","directories":{},"_nodeVersion":"20.17.0","dependencies":{"eslint-plugin-n":"14.0.0","eslint-config-turbo":"2.1.3","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.1.0","eslint-plugin-unicorn":"56.0.0","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.2.1","@typescript-eslint/parser":"8.8.1","@typescript-eslint/eslint-plugin":"8.8.1","eslint-import-resolver-typescript":"3.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.1","prettier":"3.3.3","typescript":"5.5.4"},"peerDependencies":{"eslint":">=8.57.1 <9.0.0","prettier":">=3.3.3","typescript":">=4.9.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.1.3_1728472925981_0.3191332374306679","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@12deg/eslint-config","version":"0.1.4","license":"MIT","_id":"@12deg/eslint-config@0.1.4","maintainers":[{"name":"semanta","email":"semanta@dzangolab.com"},{"name":"rameshlohala","email":"ramesh@dzangolab.com"},{"name":"olivier12deg","email":"olivier@12deg.com"}],"homepage":"https://github.com/12deg/tools/tree/main/packages/eslint-config#readme","bugs":{"url":"https://github.com/12deg/tools/issues"},"dist":{"shasum":"05a395d3c492af55bdb5cc72bdf6595629283225","tarball":"https://registry.npmjs.org/@12deg/eslint-config/-/eslint-config-0.1.4.tgz","fileCount":4,"integrity":"sha512-UxrVjddFXZxe0JQ4Mwur8eYdicMAauMnOieasd5vvKtm2Y8ME6bLoTPjHgTgo5a8iO0myEVX9PTR3GA+ShYb5Q==","signatures":[{"sig":"MEUCIHQQY+yIm/3AOiz18bVptsvtUZUXdkN1UdL5HTKz2bLbAiEA60ys4OCQ2nOvzA5MrYQUS/X3nYy+UiFyYxaw6maEllI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7137},"main":"index.js","_from":"file:12deg-eslint-config-0.1.4.tgz","scripts":{"sort-package":"npx sort-package-json"},"_npmUser":{"name":"rameshlohala","email":"ramesh@dzangolab.com"},"_resolved":"/tmp/ca81b794dbc292f6526cc092441c9a43/12deg-eslint-config-0.1.4.tgz","_integrity":"sha512-UxrVjddFXZxe0JQ4Mwur8eYdicMAauMnOieasd5vvKtm2Y8ME6bLoTPjHgTgo5a8iO0myEVX9PTR3GA+ShYb5Q==","repository":{"url":"git+https://github.com/12deg/tools.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.8.2","description":"ESLint config","directories":{},"_nodeVersion":"20.18.0","dependencies":{"eslint-plugin-n":"14.0.0","eslint-config-turbo":"2.1.3","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.1.0","eslint-plugin-unicorn":"56.0.0","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.2.1","@typescript-eslint/parser":"8.8.1","@typescript-eslint/eslint-plugin":"8.8.1","eslint-import-resolver-typescript":"3.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.1","prettier":"3.3.3","typescript":"5.5.4"},"peerDependencies":{"eslint":">=8.57.1 <9.0.0","prettier":">=3.3.3","typescript":">=4.9.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.1.4_1729588790072_0.7496477730990136","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@12deg/eslint-config","version":"0.1.5","license":"MIT","_id":"@12deg/eslint-config@0.1.5","maintainers":[{"name":"semanta","email":"semanta@dzangolab.com"},{"name":"rameshlohala","email":"ramesh@dzangolab.com"},{"name":"olivier12deg","email":"olivier@12deg.com"}],"homepage":"https://github.com/12deg/tools/tree/main/packages/eslint-config#readme","bugs":{"url":"https://github.com/12deg/tools/issues"},"dist":{"shasum":"eb0f04c2c4be82e413c628b76a489251c38918d1","tarball":"https://registry.npmjs.org/@12deg/eslint-config/-/eslint-config-0.1.5.tgz","fileCount":6,"integrity":"sha512-Tcp4vnCa2HOfyJ5pye+NM2Qiy9XMU5mKMaLMuw18ZYy2a7joVkEELXWmqdCqfiFX/KaUq+bazFFfQh7Xj0MTTA==","signatures":[{"sig":"MEQCIESubhP0OwaTIoxBTXShocpfbAFGOy6PhC9eAV01XA90AiBLI3eMfT8KORvmM/ARYnl4O1xBZbIL9SHPRob22g5AXQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11793},"main":"index.js","_from":"file:12deg-eslint-config-0.1.5.tgz","scripts":{"sort-package":"npx sort-package-json"},"_npmUser":{"name":"rameshlohala","email":"ramesh@dzangolab.com"},"_resolved":"/tmp/fd74da272cf29800b60b4c4e9be12b63/12deg-eslint-config-0.1.5.tgz","_integrity":"sha512-Tcp4vnCa2HOfyJ5pye+NM2Qiy9XMU5mKMaLMuw18ZYy2a7joVkEELXWmqdCqfiFX/KaUq+bazFFfQh7Xj0MTTA==","repository":{"url":"git+https://github.com/12deg/tools.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.8.2","description":"ESLint config","directories":{},"_nodeVersion":"20.18.0","dependencies":{"eslint-plugin-n":"14.0.0","eslint-plugin-vue":"9.29.0","vue-eslint-parser":"9.4.3","eslint-config-turbo":"2.1.3","eslint-plugin-import":"2.31.0","eslint-plugin-cypress":"3.6.0","eslint-plugin-promise":"7.1.0","eslint-plugin-unicorn":"56.0.0","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.2.1","eslint-config-react-app":"7.0.1","@typescript-eslint/parser":"8.8.1","@typescript-eslint/eslint-plugin":"8.8.1","eslint-import-resolver-typescript":"3.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.1","prettier":"3.3.3","typescript":"5.5.4"},"peerDependencies":{"eslint":">=8.57.1 <9.0.0","prettier":">=3.3.3","typescript":">=4.9.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.1.5_1729844646857_0.4942928466911398","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@12deg/eslint-config","version":"0.1.6","license":"MIT","_id":"@12deg/eslint-config@0.1.6","maintainers":[{"name":"semanta","email":"semanta@dzangolab.com"},{"name":"rameshlohala","email":"ramesh@dzangolab.com"},{"name":"olivier12deg","email":"olivier@12deg.com"}],"homepage":"https://github.com/12deg/tools/tree/main/packages/eslint-config#readme","bugs":{"url":"https://github.com/12deg/tools/issues"},"dist":{"shasum":"f9e64daeacdb68b620b69283607e1663abc335f6","tarball":"https://registry.npmjs.org/@12deg/eslint-config/-/eslint-config-0.1.6.tgz","fileCount":6,"integrity":"sha512-OBMtVqUjVgZDU5u5Vz3cVixr6o7UxvA6Is6E6AbkpC87Dy6XalyzFO75I0JMENtxWTdNYkwcNSEUMwSKRulrdA==","signatures":[{"sig":"MEUCIQD35B1oiS+xn9VhrigaCvOL4uYoMnx5768hTHfAjrjUPAIgAy/lrjWw3QZ8oceLa0T0iQFZm9gBu0md88ennG7QCTQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11793},"main":"index.js","_from":"file:12deg-eslint-config-0.1.6.tgz","scripts":{"sort-package":"npx sort-package-json"},"_npmUser":{"name":"rameshlohala","email":"ramesh@dzangolab.com"},"_resolved":"/tmp/4657b88974739b3dc1a954e457475895/12deg-eslint-config-0.1.6.tgz","_integrity":"sha512-OBMtVqUjVgZDU5u5Vz3cVixr6o7UxvA6Is6E6AbkpC87Dy6XalyzFO75I0JMENtxWTdNYkwcNSEUMwSKRulrdA==","repository":{"url":"git+https://github.com/12deg/tools.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.8.2","description":"ESLint config","directories":{},"_nodeVersion":"20.18.0","dependencies":{"eslint-plugin-n":"14.0.0","eslint-plugin-vue":"9.29.0","vue-eslint-parser":"9.4.3","eslint-config-turbo":"2.1.3","eslint-plugin-import":"2.31.0","eslint-plugin-cypress":"3.6.0","eslint-plugin-promise":"7.1.0","eslint-plugin-unicorn":"56.0.0","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.2.1","eslint-config-react-app":"7.0.1","@typescript-eslint/parser":"8.8.1","@typescript-eslint/eslint-plugin":"8.8.1","eslint-import-resolver-typescript":"3.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.1","prettier":"3.3.3","typescript":"5.5.4"},"peerDependencies":{"eslint":">=8.57.1 <9.0.0","prettier":">=3.3.3","typescript":">=4.9.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.1.6_1730118925666_0.16018001472433907","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"@12deg/eslint-config","version":"0.1.7","license":"MIT","_id":"@12deg/eslint-config@0.1.7","maintainers":[{"name":"semanta","email":"semanta@dzangolab.com"},{"name":"rameshlohala","email":"ramesh@dzangolab.com"},{"name":"olivier12deg","email":"olivier@12deg.com"}],"homepage":"https://github.com/12deg/tools/tree/main/packages/eslint-config#readme","bugs":{"url":"https://github.com/12deg/tools/issues"},"dist":{"shasum":"576e04a3f5dc9421d8a4b89644ef40d24bd727ab","tarball":"https://registry.npmjs.org/@12deg/eslint-config/-/eslint-config-0.1.7.tgz","fileCount":7,"integrity":"sha512-E9wdW9+laeQ0ZHGwBwVmEK3gDpjoPiVl3/lscV+mLHnd6JSHap3Z6RxJcxTEQKJbByhUjQuZ1Xihbi3cqmr/Zw==","signatures":[{"sig":"MEYCIQCuPTSSSTACJoqf3PlDgsYMaKPIe5qvTyuBST5vw2DnKgIhAJ/PlzR1JAJ6ogLreVytTib8jjGuUzYam4li0hoa/du9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14854},"main":"index.js","_from":"file:12deg-eslint-config-0.1.7.tgz","scripts":{"sort-package":"npx sort-package-json"},"_npmUser":{"name":"rameshlohala","email":"ramesh@dzangolab.com"},"_resolved":"/tmp/61626d3ec0c3e3a0617f449b231f4ae2/12deg-eslint-config-0.1.7.tgz","_integrity":"sha512-E9wdW9+laeQ0ZHGwBwVmEK3gDpjoPiVl3/lscV+mLHnd6JSHap3Z6RxJcxTEQKJbByhUjQuZ1Xihbi3cqmr/Zw==","repository":{"url":"git+https://github.com/12deg/tools.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.8.2","description":"ESLint config","directories":{},"_nodeVersion":"20.18.0","dependencies":{"eslint-plugin-n":"14.0.0","eslint-plugin-vue":"9.29.0","vue-eslint-parser":"9.4.3","eslint-config-turbo":"2.1.3","eslint-plugin-import":"2.31.0","eslint-plugin-cypress":"3.6.0","eslint-plugin-promise":"7.1.0","eslint-plugin-unicorn":"56.0.0","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.2.1","eslint-config-react-app":"7.0.1","@typescript-eslint/parser":"8.8.1","@typescript-eslint/eslint-plugin":"8.8.1","eslint-import-resolver-typescript":"3.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.1","prettier":"3.3.3","typescript":"5.5.4"},"peerDependencies":{"eslint":">=8.57.1 <9.0.0","prettier":">=3.3.3","typescript":">=4.9.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.1.7_1730809440496_0.746232255932102","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"@12deg/eslint-config","version":"0.1.8","license":"MIT","_id":"@12deg/eslint-config@0.1.8","maintainers":[{"name":"semanta","email":"semanta@dzangolab.com"},{"name":"rameshlohala","email":"ramesh@dzangolab.com"},{"name":"olivier12deg","email":"olivier@12deg.com"}],"homepage":"https://github.com/12deg/tools/tree/main/packages/eslint-config#readme","bugs":{"url":"https://github.com/12deg/tools/issues"},"dist":{"shasum":"7f1e5d1d7ae3784d798b42ff7ddc2cd893677c29","tarball":"https://registry.npmjs.org/@12deg/eslint-config/-/eslint-config-0.1.8.tgz","fileCount":7,"integrity":"sha512-Zpu2J+s3NuSlrzlNx/O1QTZ/UAYcYZHdobjUwtaBvHCA8IkaUuRcEBsEicLMBAFoiq51UxHHKo7pbLtLt8Gg/g==","signatures":[{"sig":"MEUCIQCJQCyFEso5ispH7XK9YY0RqoJqINh+o1iyErmhe8YoCQIgEBzXpi2JG8moeSl4jyy3m299s9wYOimRS7Xap/yhJzA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14899},"main":"index.js","_from":"file:12deg-eslint-config-0.1.8.tgz","scripts":{"sort-package":"npx sort-package-json"},"_npmUser":{"name":"rameshlohala","email":"ramesh@dzangolab.com"},"_resolved":"/tmp/1bf7a51946c3f6be07e14fad382ba492/12deg-eslint-config-0.1.8.tgz","_integrity":"sha512-Zpu2J+s3NuSlrzlNx/O1QTZ/UAYcYZHdobjUwtaBvHCA8IkaUuRcEBsEicLMBAFoiq51UxHHKo7pbLtLt8Gg/g==","repository":{"url":"git+https://github.com/12deg/tools.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.8.2","description":"ESLint config","directories":{},"_nodeVersion":"20.18.0","dependencies":{"eslint-plugin-n":"14.0.0","eslint-plugin-vue":"9.29.0","vue-eslint-parser":"9.4.3","eslint-config-turbo":"2.1.3","eslint-plugin-import":"2.31.0","eslint-plugin-cypress":"3.6.0","eslint-plugin-promise":"7.1.0","eslint-plugin-unicorn":"56.0.0","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.2.1","eslint-config-react-app":"7.0.1","@typescript-eslint/parser":"8.8.1","eslint-import-resolver-alias":"1.1.2","@typescript-eslint/eslint-plugin":"8.8.1","eslint-import-resolver-typescript":"3.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.1","prettier":"3.3.3","typescript":"5.5.4"},"peerDependencies":{"eslint":">=8.57.1 <9.0.0","prettier":">=3.3.3","typescript":">=4.9.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.1.8_1731060202537_0.6937499055281979","host":"s3://npm-registry-packages"}},"0.1.10":{"name":"@12deg/eslint-config","version":"0.1.10","license":"MIT","_id":"@12deg/eslint-config@0.1.10","maintainers":[{"name":"semanta","email":"semanta@dzangolab.com"},{"name":"rameshlohala","email":"ramesh@dzangolab.com"},{"name":"olivier12deg","email":"olivier@12deg.com"}],"homepage":"https://github.com/12deg/tools/tree/main/packages/eslint-config#readme","bugs":{"url":"https://github.com/12deg/tools/issues"},"dist":{"shasum":"b2906bc8d7238f7126b4c6021afed2c461403693","tarball":"https://registry.npmjs.org/@12deg/eslint-config/-/eslint-config-0.1.10.tgz","fileCount":7,"integrity":"sha512-GesMGgU0Hzpz3HEVQrgE0SMBwGIQkq4WHXl5zrGV9Sew6m6Us+0zes1XrNlxzkAIm87tCqCz3m+ks6OZut6/nQ==","signatures":[{"sig":"MEUCIQDIuHBrFX02YojDV68TXduzc2E16pxkrnXXHArHOVU+DAIgXhEOHNkIQtR6ThGsPD9omISAsB6qb83iVcFYW1sGVEM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14886},"main":"index.js","_from":"file:12deg-eslint-config-0.1.10.tgz","scripts":{"sort-package":"npx sort-package-json"},"_npmUser":{"name":"rameshlohala","email":"ramesh@dzangolab.com"},"_resolved":"/tmp/f7d5fa992e24e708fdf3170f8a95c50c/12deg-eslint-config-0.1.10.tgz","_integrity":"sha512-GesMGgU0Hzpz3HEVQrgE0SMBwGIQkq4WHXl5zrGV9Sew6m6Us+0zes1XrNlxzkAIm87tCqCz3m+ks6OZut6/nQ==","repository":{"url":"git+https://github.com/12deg/tools.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.8.2","description":"ESLint config","directories":{},"_nodeVersion":"20.18.0","dependencies":{"eslint-plugin-n":"14.0.0","eslint-plugin-vue":"9.29.0","vue-eslint-parser":"9.4.3","eslint-config-turbo":"2.1.3","eslint-plugin-import":"2.31.0","eslint-plugin-cypress":"3.6.0","eslint-plugin-promise":"7.1.0","eslint-plugin-unicorn":"56.0.0","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.2.1","eslint-config-react-app":"7.0.1","@typescript-eslint/parser":"8.14.0","eslint-import-resolver-alias":"1.1.2","@typescript-eslint/eslint-plugin":"8.14.0","eslint-import-resolver-typescript":"3.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.1","prettier":"3.3.3","typescript":"5.5.4"},"peerDependencies":{"eslint":">=8.57.1 <9.0.0","prettier":">=3.3.3","typescript":">=4.9.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.1.10_1731644566275_0.3477344736803816","host":"s3://npm-registry-packages"}},"0.1.11":{"name":"@12deg/eslint-config","version":"0.1.11","description":"ESLint config","homepage":"https://github.com/12deg/tools/tree/main/packages/eslint-config#readme","repository":{"type":"git","url":"git+https://github.com/12deg/tools.git","directory":"packages/eslint-config"},"license":"MIT","main":"index.js","peerDependencies":{"@typescript-eslint/eslint-plugin":">=8.14.0","@typescript-eslint/parser":">=8.14.0","eslint":">=8.57.1 <9.0.0","eslint-config-prettier":">=9.1.0","eslint-config-react-app":">=7.0.1","eslint-import-resolver-alias":">=1.1.2","eslint-import-resolver-typescript":">=3.6.3","eslint-plugin-cypress":">=3.6.0","eslint-plugin-import":">=2.31.0","eslint-plugin-n":">=14.0.0","eslint-plugin-prettier":">=5.2.1","eslint-plugin-promise":">=7.1.0","eslint-plugin-unicorn":">=56.0.1","eslint-plugin-vue":">=9.29.0","prettier":">=3.3.3","typescript":">=4.9.5","vue-eslint-parser":">=9.4.3"},"peerDependenciesMeta":{"eslint-config-react-app":{"optional":true},"eslint-plugin-cypress":{"optional":true},"eslint-plugin-n":{"optional":true},"eslint-plugin-promise":{"optional":true},"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true}},"publishConfig":{"access":"public"},"scripts":{"sort-package":"npx sort-package-json"},"_id":"@12deg/eslint-config@0.1.11","bugs":{"url":"https://github.com/12deg/tools/issues"},"_integrity":"sha512-g7OhBCEVQO/JeHrXQtf9wpzNpu4TixGQry2EO+lqeVYQQy1T67BneUdip+VqtTWWG7oKZ7qffHcrk7UDhTZxhg==","_resolved":"/tmp/870bb81e17b5abf2ed46c6f7fcfcd79b/12deg-eslint-config-0.1.11.tgz","_from":"file:12deg-eslint-config-0.1.11.tgz","_nodeVersion":"20.18.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-g7OhBCEVQO/JeHrXQtf9wpzNpu4TixGQry2EO+lqeVYQQy1T67BneUdip+VqtTWWG7oKZ7qffHcrk7UDhTZxhg==","shasum":"69f16ffa80a1af7326eb5ee7ff13a35949248165","tarball":"https://registry.npmjs.org/@12deg/eslint-config/-/eslint-config-0.1.11.tgz","fileCount":7,"unpackedSize":17511,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdWO559BGS4CSO6EhnlA8wlEPVHfIfS4GJN67XAF64DQIgQswjj/sGdoeosqsWBZhS7PvDokJy/9zdZqE2PtvNh/4="}]},"_npmUser":{"name":"rameshlohala","email":"ramesh@dzangolab.com"},"directories":{},"maintainers":[{"name":"semanta","email":"semanta@dzangolab.com"},{"name":"rameshlohala","email":"ramesh@dzangolab.com"},{"name":"olivier12deg","email":"olivier@12deg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_0.1.11_1732191620550_0.2486732449249729"},"_hasShrinkwrap":false}},"time":{"created":"2024-10-09T11:22:05.867Z","modified":"2024-11-21T12:20:20.983Z","0.1.3":"2024-10-09T11:22:06.189Z","0.1.4":"2024-10-22T09:19:50.216Z","0.1.5":"2024-10-25T08:24:07.040Z","0.1.6":"2024-10-28T12:35:25.836Z","0.1.7":"2024-11-05T12:24:00.680Z","0.1.8":"2024-11-08T10:03:22.699Z","0.1.10":"2024-11-15T04:22:46.518Z","0.1.11":"2024-11-21T12:20:20.732Z"},"bugs":{"url":"https://github.com/12deg/tools/issues"},"license":"MIT","homepage":"https://github.com/12deg/tools/tree/main/packages/eslint-config#readme","repository":{"type":"git","url":"git+https://github.com/12deg/tools.git","directory":"packages/eslint-config"},"description":"ESLint config","maintainers":[{"name":"semanta","email":"semanta@dzangolab.com"},{"name":"rameshlohala","email":"ramesh@dzangolab.com"},{"name":"olivier12deg","email":"olivier@12deg.com"}],"readme":"# @12deg/eslint-config\nCustom ESLint configuration for streamlined linting across projects.\n\n## Supported configurations:\n- `@12deg/eslint-config/fastify` fastify apis and libraries\n- `@12deg/eslint-config/react` for react libraries\n- `@12deg/eslint-config/react-app` for react apps\n- `@12deg/eslint-config/vue` for vue apps and libraries\n- `@12deg/eslint-config` for general typescript projects\n\n## Installation and usage\n* ### For fastify apis and libraries:\n\n  In the root directory of your app or package:\n\n  Install dependencies:\n\n  ```sh\n  $ npm i -D @12deg/eslint-config @typescript-eslint/eslint-plugin@8.14.0 @typescript-eslint/parser@8.14.0 eslint@8.57.1 eslint-config-prettier@9.1.0 eslint-import-resolver-alias@1.1.2 eslint-import-resolver-typescript@3.6.3 eslint-plugin-import@2.31.0 eslint-plugin-n@14.0.0 eslint-plugin-prettier@5.2.1 eslint-plugin-promise@7.1.0 eslint-plugin-unicorn@56.0.1 prettier@3.3.3 typescript\n  ```\n\n  Create a `.eslintrc.js` file:\n\n  ```js\n  module.exports = {\n    root: true,\n    extends: [\"@12deg/eslint-config/fastify\"],\n  };\n  ```\n\n* ### For react libraries:\n\n  In the root directory of your the react package:\n\n  Install dependencies:\n\n  ```sh\n  $ npm i -D @12deg/eslint-config @typescript-eslint/eslint-plugin@8.14.0 @typescript-eslint/parser@8.14.0 eslint@8.57.1 eslint-config-prettier@9.1.0 eslint-import-resolver-alias@1.1.2 eslint-import-resolver-typescript@3.6.3 eslint-plugin-import@2.31.0 eslint-plugin-prettier@5.2.1 eslint-plugin-unicorn@56.0.1 prettier@3.3.3 typescript\n  ```\n\n  Create a `.eslintrc.js` file:\n\n  ```js\n  module.exports = {\n    root: true,\n    extends: [\"@12deg/eslint-config/react\"],\n  };\n  ```\n\n* ### For react apps:\n\n  In the root directory of the react app:\n\n  Install dependencies:\n\n  ```sh\n  $ npm i -D @12deg/eslint-config @typescript-eslint/eslint-plugin@8.14.0 @typescript-eslint/parser@8.14.0 eslint@8.57.1 eslint-config-prettier@9.1.0 eslint-config-react-app@7.0.1 eslint-import-resolver-alias@1.1.2 eslint-import-resolver-typescript@3.6.3 eslint-plugin-cypress@3.6.0 eslint-plugin-import@2.31.0 eslint-plugin-prettier@5.2.1 eslint-plugin-unicorn@56.0.1 prettier@3.3.3 typescript\n  ```\n\n  Create a `.eslintrc.js` file:\n\n  ```js\n  module.exports = {\n    root: true,\n    extends: [\"@12deg/eslint-config/react-app\"],\n  };\n  ```\n\n* ### For vue apps and libraries:\n\n  In the root directory of your app or package:\n\n  Install dependencies:\n\n  ```sh\n  $ npm i -D @12deg/eslint-config @typescript-eslint/eslint-plugin@8.14.0 @typescript-eslint/parser@8.14.0 eslint@8.57.1 eslint-config-prettier@9.1.0 eslint-import-resolver-alias@1.1.2 eslint-import-resolver-typescript@3.6.3 eslint-plugin-import@2.31.0 eslint-plugin-prettier@5.2.1 eslint-plugin-unicorn@56.0.1 eslint-plugin-vue@9.29.0 prettier@3.3.3 typescript vue-eslint-parser@9.4.3\n  ```\n\n  Create a `.eslintrc.js` file:\n\n  ```js\n  module.exports = {\n    root: true,\n    extends: [\"@12deg/eslint-config/vue\"],\n  };\n  ```\n\n  **Note:** If you're using this configuration for a vue app, you may want to disable the `vue/no-reserved-component-names` rule, which prevents using reserved HTML tag names (e.g., Button, Input) as component names. You can do this by adding the following configuration:\n\n  ```js\n  module.exports = {\n    root: true,\n    extends: [\"@12deg/eslint-config/vue\"],\n    rules: {\n      \"vue/no-reserved-component-names\": \"off\",\n    }\n  };\n  ```\n\n* ### For general typescript projects:\n  In the root directory of your app or package:\n\n  Install dependencies:\n\n  ```sh\n  $ npm i -D @12deg/eslint-config eslint@8.57.1 @typescript-eslint/eslint-plugin@8.14.0 @typescript-eslint/parser@8.14.0 eslint@8.57.1 eslint-config-prettier@9.1.0 eslint-import-resolver-alias@1.1.2 eslint-import-resolver-typescript@3.6.3 eslint-plugin-import@2.31.0 eslint-plugin-n@14.0.0 eslint-plugin-prettier@5.2.1 eslint-plugin-promise@7.1.0 eslint-plugin-unicorn@56.0.1 prettier@3.3.3 typescript\n  ```\n\n  Create a `.eslintrc.js` file:\n\n  ```js\n  module.exports = {\n    root: true,\n    extends: [\"@12deg/eslint-config\"],\n  };\n  ```\n\n## Adding linting scripts\nIn your `package.json`, add the following commands to the `scripts` section:\n\n* For typescript or react projects:\n  ```json\n  \"lint\": \"eslint .\",\n  \"lint:fix\": \"eslint . --fix\"\n  ```\n\n* For vue projects (including .vue files):\n  ```json\n  \"lint\": \"eslint . --ext .vue\",\n  \"lint:fix\": \"eslint . --ext .vue --fix\",\n  ```\n\n## Running linting\nRun the following command to lint your code:\n\n```bash\nnpm run lint\n```\n\nTo automatically fix issues, run:\n\n```bash\nnpm run lint:fix\n```\n","readmeFilename":"README.md"}