{"_id":"@bravo68web/eslint-config","_rev":"13-09b71de826b6870984175e343fb978e0","name":"@bravo68web/eslint-config","dist-tags":{"latest":"1.2.5"},"versions":{"1.0.0":{"name":"@bravo68web/eslint-config","version":"1.0.0","keywords":["bravo68web","eslint","eslint-config"],"author":{"url":"https://github.com/bravo68web/","name":"Bravo68web","email":"hi@b68.dev"},"license":"MIT","_id":"@bravo68web/eslint-config@1.0.0","maintainers":[{"name":"bravo68web","email":"jbandyopadhayaya@gmail.com"}],"homepage":"https://github.com/bravo68web/nodejs-config#readme","bugs":{"url":"https://github.com/bravo68web/nodejs-config/issues"},"dist":{"shasum":"f7559c84ee12aab219d5fe7968bba4bb7502863f","tarball":"https://registry.npmjs.org/@bravo68web/eslint-config/-/eslint-config-1.0.0.tgz","fileCount":3,"integrity":"sha512-Sz7IIuRDvqh4eukc6DfS769+SYmMIYizZ9qXS8czND2XqjaYPHdMoUwam1VA878F4EalPZM4KsNmNskL8/vshQ==","signatures":[{"sig":"MEUCIQDsqQkmoDuW3v44FMwxGSdHE1ePxx9Crhyuqv7eeMY2swIgOYnFbW7I2aoglThS+bwJo1qhT59CQ873oSwU1J4RFL0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7474},"_from":"file:bravo68web-eslint-config-1.0.0.tgz","exports":{".":{"import":"./dist/default.mjs","require":"./dist/default.cjs"},"./default":{"import":"./dist/default.mjs","require":"./dist/default.cjs"},"./ultimate":{"import":"./dist/ultimate.mjs","require":"./dist/ultimate.cjs"},"./code-style":{"import":"./dist/code-style.mjs","require":"./dist/code-style.cjs"},"./typescript-strict":{"import":"./dist/typescript-strict.mjs","require":"./dist/typescript-strict.cjs"}},"scripts":{"lint":"tsc && eslint --fix . --cache","test":"vitest run","build":"rollup -c --silent"},"_npmUser":{"name":"bravo68web","email":"jbandyopadhayaya@gmail.com"},"_resolved":"/tmp/b74cce4401df053a9d25220d29ad94e3/bravo68web-eslint-config-1.0.0.tgz","_integrity":"sha512-Sz7IIuRDvqh4eukc6DfS769+SYmMIYizZ9qXS8czND2XqjaYPHdMoUwam1VA878F4EalPZM4KsNmNskL8/vshQ==","repository":{"url":"git+https://github.com/bravo68web/nodejs-config.git","type":"url"},"_npmVersion":"9.5.1","description":"The official ESLint configuration for bravo68web projects","directories":{},"_nodeVersion":"18.16.0","dependencies":{"deepmerge":"4.3.1","eslint-plugin-react":"7.32.2","eslint-plugin-regexp":"1.15.0","eslint-plugin-autofix":"1.1.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.19.0","eslint-plugin-unicorn":"47.0.0","eslint-config-prettier":"8.8.0","eslint-plugin-jsx-a11y":"6.7.1","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.7.1","@typescript-eslint/parser":"5.59.9","eslint-plugin-deprecation":"1.4.1","eslint-plugin-tailwindcss":"3.12.1","@typescript-eslint/eslint-plugin":"5.59.9","eslint-plugin-simple-import-sort":"10.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsec":"0.2.7","eslint":"8.42.0","rollup":"3.24.1","vitest":"0.32.0","typescript":"5.1.3","@types/node":"18.16.17","@types/eslint":"8.40.1","@types/deepmerge":"2.2.0","@bravo68web/tsconfig":"*","@rollup/plugin-commonjs":"25.0.1","@rollup/plugin-typescript":"11.1.1","@rollup/plugin-node-resolve":"15.1.0","rollup-plugin-auto-external":"2.0.0","@types/rollup-plugin-auto-external":"2.0.2"},"peerDependencies":{"eslint":"8.x","typescript":"5.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.0_1686982002525_0.07849048567049755","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@bravo68web/eslint-config","version":"1.0.1","keywords":["bravo68web","eslint","eslint-config"],"author":{"url":"https://github.com/bravo68web/","name":"Bravo68web","email":"hi@b68.dev"},"license":"MIT","_id":"@bravo68web/eslint-config@1.0.1","maintainers":[{"name":"bravo68web","email":"jbandyopadhayaya@gmail.com"}],"homepage":"https://github.com/bravo68web/nodejs-config#readme","bugs":{"url":"https://github.com/bravo68web/nodejs-config/issues"},"dist":{"shasum":"9067792be169c16d3b1149ef14b3bf550c271501","tarball":"https://registry.npmjs.org/@bravo68web/eslint-config/-/eslint-config-1.0.1.tgz","fileCount":11,"integrity":"sha512-kLLyMJeAPFRN1jn4Ri51lwiW4fybMKVn1bldv6Xj+nQM1tOsuh9JGrGxJ4STP4KJv2lqfW1WMgddSMytztwm/A==","signatures":[{"sig":"MEUCIH2DNau5o1zdWSK2/XcZZVLSxcAZiO5fXLKstCqwEfJNAiEAxmLDfN2+fFItfkNGOJQVC7SZk1HGIXigH4ZTJu9H6SI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38009},"_from":"file:bravo68web-eslint-config-1.0.1.tgz","exports":{".":{"import":"./dist/default.mjs","require":"./dist/default.cjs"},"./default":{"import":"./dist/default.mjs","require":"./dist/default.cjs"},"./ultimate":{"import":"./dist/ultimate.mjs","require":"./dist/ultimate.cjs"},"./code-style":{"import":"./dist/code-style.mjs","require":"./dist/code-style.cjs"},"./typescript-strict":{"import":"./dist/typescript-strict.mjs","require":"./dist/typescript-strict.cjs"}},"scripts":{"lint":"tsc && eslint --fix . --cache","test":"vitest run","build":"rollup -c --silent"},"_npmUser":{"name":"bravo68web","email":"jbandyopadhayaya@gmail.com"},"_resolved":"/tmp/c5e261ed2608c159779693d764f2403f/bravo68web-eslint-config-1.0.1.tgz","_integrity":"sha512-kLLyMJeAPFRN1jn4Ri51lwiW4fybMKVn1bldv6Xj+nQM1tOsuh9JGrGxJ4STP4KJv2lqfW1WMgddSMytztwm/A==","repository":{"url":"git+https://github.com/bravo68web/nodejs-config.git","type":"url"},"_npmVersion":"9.5.1","description":"The official ESLint configuration for bravo68web projects","directories":{},"_nodeVersion":"18.16.0","dependencies":{"deepmerge":"4.3.1","eslint-plugin-react":"7.32.2","eslint-plugin-regexp":"1.15.0","eslint-plugin-autofix":"1.1.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.19.0","eslint-plugin-unicorn":"47.0.0","eslint-config-prettier":"8.8.0","eslint-plugin-jsx-a11y":"6.7.1","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.7.1","@typescript-eslint/parser":"5.59.9","eslint-plugin-deprecation":"1.4.1","eslint-plugin-tailwindcss":"3.12.1","@typescript-eslint/eslint-plugin":"5.59.9","eslint-plugin-simple-import-sort":"10.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsec":"0.2.7","eslint":"8.42.0","rollup":"3.24.1","vitest":"0.32.0","typescript":"5.1.3","@types/node":"18.16.17","@types/eslint":"8.40.1","@types/deepmerge":"2.2.0","@bravo68web/tsconfig":"*","@rollup/plugin-commonjs":"25.0.1","@rollup/plugin-typescript":"11.1.1","@rollup/plugin-node-resolve":"15.1.0","rollup-plugin-auto-external":"2.0.0","@types/rollup-plugin-auto-external":"2.0.2"},"peerDependencies":{"eslint":"8.x","typescript":"5.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.1_1686982392676_0.9310346553827811","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@bravo68web/eslint-config","version":"1.0.2","keywords":["bravo68web","eslint","eslint-config"],"author":{"url":"https://github.com/bravo68web/","name":"Bravo68web","email":"hi@b68.dev"},"license":"MIT","_id":"@bravo68web/eslint-config@1.0.2","maintainers":[{"name":"bravo68web","email":"jbandyopadhayaya@gmail.com"}],"homepage":"https://github.com/bravo68web/nodejs-config#readme","bugs":{"url":"https://github.com/bravo68web/nodejs-config/issues"},"dist":{"shasum":"062326ec177f99cb249109c96b60b4b27f34154d","tarball":"https://registry.npmjs.org/@bravo68web/eslint-config/-/eslint-config-1.0.2.tgz","fileCount":11,"integrity":"sha512-nR7rq1xQRvnBNoy3AgAINMAx1CIMYkh6nv9unREklraU73VUMOnz8ruhicH3PGh1T4kVINU4nlCRiQSRvpxyvw==","signatures":[{"sig":"MEUCIQD7CX0NAMFNAKdVwtcMJm90L5GvmsbwAlf/QDkwu+e/JQIgMs0zbT9Vc7PranYyR1cjD6doVhv6YO5U/uyGzQ4HU/g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37977},"_from":"file:bravo68web-eslint-config-1.0.2.tgz","exports":{".":{"import":"./dist/default.mjs","require":"./dist/default.cjs"},"./default":{"import":"./dist/default.mjs","require":"./dist/default.cjs"},"./ultimate":{"import":"./dist/ultimate.mjs","require":"./dist/ultimate.cjs"},"./code-style":{"import":"./dist/code-style.mjs","require":"./dist/code-style.cjs"},"./typescript-strict":{"import":"./dist/typescript-strict.mjs","require":"./dist/typescript-strict.cjs"}},"scripts":{"lint":"tsc && eslint --fix . --cache","test":"vitest run","build":"rollup -c --silent"},"_npmUser":{"name":"bravo68web","email":"jbandyopadhayaya@gmail.com"},"_resolved":"/tmp/b7ea39bced52aea898681f67d9458094/bravo68web-eslint-config-1.0.2.tgz","_integrity":"sha512-nR7rq1xQRvnBNoy3AgAINMAx1CIMYkh6nv9unREklraU73VUMOnz8ruhicH3PGh1T4kVINU4nlCRiQSRvpxyvw==","repository":{"url":"git+https://github.com/bravo68web/nodejs-config.git","type":"git"},"_npmVersion":"9.5.1","description":"The official ESLint configuration for bravo68web projects","directories":{},"_nodeVersion":"18.16.0","dependencies":{"deepmerge":"4.3.1","eslint-plugin-react":"7.32.2","eslint-plugin-regexp":"1.15.0","eslint-plugin-autofix":"1.1.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.19.0","eslint-plugin-unicorn":"47.0.0","eslint-config-prettier":"8.8.0","eslint-plugin-jsx-a11y":"6.7.1","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.7.1","@typescript-eslint/parser":"5.59.9","eslint-plugin-deprecation":"1.4.1","eslint-plugin-tailwindcss":"3.12.1","@typescript-eslint/eslint-plugin":"5.59.9","eslint-plugin-simple-import-sort":"10.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsec":"0.2.7","eslint":"8.42.0","rollup":"3.24.1","vitest":"0.32.0","typescript":"5.1.3","@types/node":"18.16.17","@types/eslint":"8.40.1","@types/deepmerge":"2.2.0","@bravo68web/tsconfig":"*","@rollup/plugin-commonjs":"25.0.1","@rollup/plugin-typescript":"11.1.1","@rollup/plugin-node-resolve":"15.1.0","rollup-plugin-auto-external":"2.0.0","@types/rollup-plugin-auto-external":"2.0.2"},"peerDependencies":{"eslint":"8.x","typescript":"5.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.2_1686985654933_0.925835512267446","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@bravo68web/eslint-config","version":"1.0.3","keywords":["bravo68web","eslint","eslint-config"],"author":{"url":"https://github.com/bravo68web/","name":"Bravo68web","email":"hi@b68.dev"},"license":"MIT","_id":"@bravo68web/eslint-config@1.0.3","maintainers":[{"name":"bravo68web","email":"jbandyopadhayaya@gmail.com"}],"homepage":"https://github.com/bravo68web/nodejs-config#readme","bugs":{"url":"https://github.com/bravo68web/nodejs-config/issues"},"dist":{"shasum":"7f7b10a60f0c39ed6e88f41a79c7b5e7327f396f","tarball":"https://registry.npmjs.org/@bravo68web/eslint-config/-/eslint-config-1.0.3.tgz","fileCount":11,"integrity":"sha512-24iZV7QsixT82jz72jEXNgPd1f76Igzn5aSpm7ErYCVQzmIK1fZuWq8Dv2ULkuBn7QhmlEknP/p+eswJX7ELpA==","signatures":[{"sig":"MEUCIQDIHNT5uAW3h3QJ0RTbzdUfp1KJQLbnn6SIHmPjquVqMgIgMDjzCQdlsx4N52t3YeJ5dAoDgsIwcMqiw0oVvaOnaGw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37977},"_from":"file:bravo68web-eslint-config-1.0.3.tgz","exports":{".":{"import":"./dist/default.mjs","require":"./dist/default.cjs"},"./default":{"import":"./dist/default.mjs","require":"./dist/default.cjs"},"./ultimate":{"import":"./dist/ultimate.mjs","require":"./dist/ultimate.cjs"},"./code-style":{"import":"./dist/code-style.mjs","require":"./dist/code-style.cjs"},"./typescript-strict":{"import":"./dist/typescript-strict.mjs","require":"./dist/typescript-strict.cjs"}},"scripts":{"lint":"tsc && eslint --fix . --cache","test":"vitest run","build":"rollup -c --silent"},"_npmUser":{"name":"bravo68web","email":"jbandyopadhayaya@gmail.com"},"_resolved":"/tmp/738c2688612aa909e10e9a7a5b8981b8/bravo68web-eslint-config-1.0.3.tgz","_integrity":"sha512-24iZV7QsixT82jz72jEXNgPd1f76Igzn5aSpm7ErYCVQzmIK1fZuWq8Dv2ULkuBn7QhmlEknP/p+eswJX7ELpA==","repository":{"url":"git+https://github.com/bravo68web/nodejs-config.git","type":"git"},"_npmVersion":"9.5.1","description":"The official ESLint configuration for bravo68web projects","directories":{},"_nodeVersion":"18.16.0","dependencies":{"deepmerge":"4.3.1","eslint-plugin-react":"7.32.2","eslint-plugin-regexp":"1.15.0","eslint-plugin-autofix":"1.1.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.19.0","eslint-plugin-unicorn":"47.0.0","eslint-config-prettier":"8.8.0","eslint-plugin-jsx-a11y":"6.7.1","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.7.1","@typescript-eslint/parser":"5.59.9","eslint-plugin-deprecation":"1.4.1","eslint-plugin-tailwindcss":"3.12.1","@typescript-eslint/eslint-plugin":"5.59.9","eslint-plugin-simple-import-sort":"10.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsec":"0.2.7","eslint":"8.42.0","rollup":"3.24.1","vitest":"0.32.0","typescript":"5.1.3","@types/node":"18.16.17","@types/eslint":"8.40.1","@types/deepmerge":"2.2.0","@bravo68web/tsconfig":"*","@rollup/plugin-commonjs":"25.0.1","@rollup/plugin-typescript":"11.1.1","@rollup/plugin-node-resolve":"15.1.0","rollup-plugin-auto-external":"2.0.0","@types/rollup-plugin-auto-external":"2.0.2"},"peerDependencies":{"eslint":"8.x","typescript":"5.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.3_1686985961653_0.40637936407470954","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@bravo68web/eslint-config","version":"1.1.0","keywords":["bravo68web","eslint","eslint-config"],"author":{"url":"https://github.com/bravo68web/","name":"Bravo68web","email":"hi@b68.dev"},"license":"MIT","_id":"@bravo68web/eslint-config@1.1.0","maintainers":[{"name":"bravo68web","email":"jbandyopadhayaya@gmail.com"}],"homepage":"https://github.com/bravo68web/nodejs-config#readme","bugs":{"url":"https://github.com/bravo68web/nodejs-config/issues"},"dist":{"shasum":"eb20d2451e9f7b9fc53de82f8197af95c3c29f77","tarball":"https://registry.npmjs.org/@bravo68web/eslint-config/-/eslint-config-1.1.0.tgz","fileCount":9,"integrity":"sha512-mfaWbvlnd8fNx6r2JZNowq4PC/frs+Ge11zV/QjT3ZXAjct5ERboAZjTpr1jP/A/vDg7bBPNPtN+kfm6+/5b6w==","signatures":[{"sig":"MEYCIQCJv/0wRZCyovcvFentfVtlQkQJGRYRTsN1x4OM2veE1wIhAM5rOsfJw6NivAlzeRfVkM65Q9/23O1btxNIJewGVAsr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28493},"_from":"file:bravo68web-eslint-config-1.1.0.tgz","exports":{".":{"import":"./dist/default.mjs","require":"./dist/default.cjs"},"./default":{"import":"./dist/default.mjs","require":"./dist/default.cjs"},"./code-style":{"import":"./dist/code-style.mjs","require":"./dist/code-style.cjs"},"./typescript-strict":{"import":"./dist/typescript-strict.mjs","require":"./dist/typescript-strict.cjs"}},"scripts":{"lint":"tsc && eslint --fix . --cache","test":"vitest run","build":"rollup -c --silent"},"_npmUser":{"name":"bravo68web","email":"jbandyopadhayaya@gmail.com"},"_resolved":"/tmp/7b4caf65c97038832219394854a6bdf5/bravo68web-eslint-config-1.1.0.tgz","_integrity":"sha512-mfaWbvlnd8fNx6r2JZNowq4PC/frs+Ge11zV/QjT3ZXAjct5ERboAZjTpr1jP/A/vDg7bBPNPtN+kfm6+/5b6w==","repository":{"url":"git+https://github.com/bravo68web/nodejs-config.git","type":"git"},"_npmVersion":"9.5.1","description":"The official ESLint configuration for bravo68web projects","directories":{},"_nodeVersion":"18.16.0","dependencies":{"deepmerge":"4.3.1","eslint-plugin-react":"7.32.2","eslint-plugin-regexp":"1.15.0","eslint-plugin-autofix":"1.1.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.19.0","eslint-plugin-unicorn":"47.0.0","eslint-config-prettier":"8.8.0","eslint-plugin-jsx-a11y":"6.7.1","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.7.1","@typescript-eslint/parser":"5.59.9","eslint-plugin-deprecation":"1.4.1","eslint-plugin-tailwindcss":"3.12.1","@typescript-eslint/eslint-plugin":"5.59.9","eslint-plugin-simple-import-sort":"10.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsec":"0.2.7","eslint":"8.42.0","rollup":"3.24.1","vitest":"0.32.0","typescript":"5.1.3","@types/node":"18.16.17","@types/eslint":"8.40.1","@types/deepmerge":"2.2.0","@bravo68web/tsconfig":"*","@rollup/plugin-commonjs":"25.0.1","@rollup/plugin-typescript":"11.1.1","@rollup/plugin-node-resolve":"15.1.0","rollup-plugin-auto-external":"2.0.0","@types/rollup-plugin-auto-external":"2.0.2"},"peerDependencies":{"eslint":"8.x","typescript":"5.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.1.0_1687681169365_0.7682272606959912","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@bravo68web/eslint-config","version":"1.1.1","keywords":["bravo68web","eslint","eslint-config"],"author":{"url":"https://github.com/bravo68web/","name":"Bravo68web","email":"hi@b68.dev"},"license":"MIT","_id":"@bravo68web/eslint-config@1.1.1","maintainers":[{"name":"bravo68web","email":"jbandyopadhayaya@gmail.com"}],"homepage":"https://github.com/bravo68web/nodejs-config#readme","bugs":{"url":"https://github.com/bravo68web/nodejs-config/issues"},"dist":{"shasum":"68aa1633075325b675494c12e1e4f2c65f812ba1","tarball":"https://registry.npmjs.org/@bravo68web/eslint-config/-/eslint-config-1.1.1.tgz","fileCount":11,"integrity":"sha512-KldsIXIM74iWhyDSjzkCF85YiY9WGmt/II8e3R2c10FdpZ+wZrGB1tFvNqyL/tTSdAUCMCT8pPHiAAbDKhgwMQ==","signatures":[{"sig":"MEUCIQCMxWbut1MdPQGPgtTx6kkeWEc9dfMG4zNVar5hX2NWNAIgRE6Q4JBAvuup0yEAPmNGIIKD7grXmzfJDm/k0QSHIkE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33455},"_from":"file:bravo68web-eslint-config-1.1.1.tgz","exports":{".":{"import":"./dist/default.mjs","require":"./dist/default.cjs"},"./default":{"import":"./dist/default.mjs","require":"./dist/default.cjs"},"./code-style":{"import":"./dist/code-style.mjs","require":"./dist/code-style.cjs"},"./typescript-strict":{"import":"./dist/typescript-strict.mjs","require":"./dist/typescript-strict.cjs"}},"scripts":{"lint":"tsc && eslint --fix . --cache","test":"vitest run","build":"rollup -c --silent"},"_npmUser":{"name":"bravo68web","email":"jbandyopadhayaya@gmail.com"},"_resolved":"/tmp/0f31336ae605a04c425ff92b0ddebc35/bravo68web-eslint-config-1.1.1.tgz","_integrity":"sha512-KldsIXIM74iWhyDSjzkCF85YiY9WGmt/II8e3R2c10FdpZ+wZrGB1tFvNqyL/tTSdAUCMCT8pPHiAAbDKhgwMQ==","repository":{"url":"git+https://github.com/bravo68web/nodejs-config.git","type":"git"},"_npmVersion":"9.5.1","description":"The official ESLint configuration for bravo68web projects","directories":{},"_nodeVersion":"18.16.1","dependencies":{"deepmerge":"4.3.1","eslint-plugin-react":"7.32.2","eslint-plugin-regexp":"1.15.0","eslint-plugin-autofix":"1.1.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.19.0","eslint-plugin-unicorn":"47.0.0","eslint-config-prettier":"8.8.0","eslint-plugin-jsx-a11y":"6.7.1","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.7.1","@typescript-eslint/parser":"5.59.9","eslint-plugin-deprecation":"1.4.1","eslint-plugin-tailwindcss":"3.12.1","@typescript-eslint/eslint-plugin":"5.59.9","eslint-plugin-simple-import-sort":"10.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsec":"0.2.7","eslint":"8.42.0","rollup":"3.24.1","vitest":"0.32.0","typescript":"5.1.3","@types/node":"18.16.17","@types/eslint":"8.40.1","@types/deepmerge":"2.2.0","@bravo68web/tsconfig":"*","@rollup/plugin-commonjs":"25.0.1","@rollup/plugin-typescript":"11.1.1","@rollup/plugin-node-resolve":"15.1.0","rollup-plugin-auto-external":"2.0.0","@types/rollup-plugin-auto-external":"2.0.2"},"peerDependencies":{"eslint":"8.x","typescript":"5.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.1.1_1688215488464_0.34137701525790654","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@bravo68web/eslint-config","version":"1.1.2","keywords":["bravo68web","eslint","eslint-config"],"author":{"url":"https://github.com/bravo68web/","name":"Bravo68web","email":"hi@b68.dev"},"license":"MIT","_id":"@bravo68web/eslint-config@1.1.2","maintainers":[{"name":"bravo68web","email":"jbandyopadhayaya@gmail.com"}],"homepage":"https://github.com/bravo68web/nodejs-config#readme","bugs":{"url":"https://github.com/bravo68web/nodejs-config/issues"},"dist":{"shasum":"9eee1479475b0fd630fd4924d5b811d269c10f1f","tarball":"https://registry.npmjs.org/@bravo68web/eslint-config/-/eslint-config-1.1.2.tgz","fileCount":11,"integrity":"sha512-SYhboW9GV/zA5U29/KHx4CgwB2iX4kka21soLmcu1MY0NWqUuizRYNTEBjzn2UOGmu+dqyRtrQoq5OwDNqfn5w==","signatures":[{"sig":"MEUCIQDqubZgiAZzG0e+iNRbPwue8R609hItflhveuzeBZA5FgIgTQyEEPnOpR1w8/3dbYa7UiRYTt9Jhc6XGsTACukW9EE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33559},"_from":"file:bravo68web-eslint-config-1.1.2.tgz","exports":{".":{"import":"./dist/backend.mjs","require":"./dist/backend.cjs"},"./backend":{"import":"./dist/backend.mjs","require":"./dist/backend.cjs"},"./muti-base":{"import":"./dist/default.mjs","require":"./dist/default.cjs"},"./code-style":{"import":"./dist/code-style.mjs","require":"./dist/code-style.cjs"},"./typescript-strict":{"import":"./dist/typescript-strict.mjs","require":"./dist/typescript-strict.cjs"}},"scripts":{"lint":"tsc && eslint --fix . --cache","test":"vitest run","build":"rollup -c --silent"},"_npmUser":{"name":"bravo68web","email":"jbandyopadhayaya@gmail.com"},"_resolved":"/tmp/1fe54983ecc639eef060c81eb2e57056/bravo68web-eslint-config-1.1.2.tgz","_integrity":"sha512-SYhboW9GV/zA5U29/KHx4CgwB2iX4kka21soLmcu1MY0NWqUuizRYNTEBjzn2UOGmu+dqyRtrQoq5OwDNqfn5w==","repository":{"url":"git+https://github.com/bravo68web/nodejs-config.git","type":"git"},"_npmVersion":"9.5.1","description":"The official ESLint configuration for bravo68web projects","directories":{},"_nodeVersion":"18.16.1","dependencies":{"deepmerge":"4.3.1","eslint-plugin-react":"7.32.2","eslint-plugin-regexp":"1.15.0","eslint-plugin-autofix":"1.1.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.19.0","eslint-plugin-unicorn":"47.0.0","eslint-config-prettier":"8.8.0","eslint-plugin-jsx-a11y":"6.7.1","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.7.1","@typescript-eslint/parser":"5.59.9","eslint-plugin-deprecation":"1.4.1","eslint-plugin-tailwindcss":"3.12.1","@typescript-eslint/eslint-plugin":"5.59.9","eslint-plugin-simple-import-sort":"10.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsec":"0.2.7","eslint":"8.42.0","rollup":"3.24.1","vitest":"0.32.0","typescript":"5.1.3","@types/node":"18.16.17","@types/eslint":"8.40.1","@types/deepmerge":"2.2.0","@bravo68web/tsconfig":"*","@rollup/plugin-commonjs":"25.0.1","@rollup/plugin-typescript":"11.1.1","@rollup/plugin-node-resolve":"15.1.0","rollup-plugin-auto-external":"2.0.0","@types/rollup-plugin-auto-external":"2.0.2"},"peerDependencies":{"eslint":"8.x","typescript":"5.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.1.2_1688216556886_0.3666809698154154","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@bravo68web/eslint-config","version":"1.1.3","keywords":["bravo68web","eslint","eslint-config"],"author":{"url":"https://github.com/bravo68web/","name":"Bravo68web","email":"hi@b68.dev"},"license":"MIT","_id":"@bravo68web/eslint-config@1.1.3","maintainers":[{"name":"bravo68web","email":"jbandyopadhayaya@gmail.com"}],"homepage":"https://github.com/bravo68web/node-config#readme","bugs":{"url":"https://github.com/bravo68web/node-config/issues"},"dist":{"shasum":"72b148beb7876456da4f6b5ca417347a0d79ef8e","tarball":"https://registry.npmjs.org/@bravo68web/eslint-config/-/eslint-config-1.1.3.tgz","fileCount":11,"integrity":"sha512-OAswzZTcgAm903f+UtCicFLdJNQnnps1uWwlE1JZKgoQuLbZ0cZ0pRFxxF+NOS/XC0D9rlk0P/2wzsg8JtyL9A==","signatures":[{"sig":"MEUCIQDfcX4Rlil4sSQhvFd9uIzas+FGahvz1nYoB7xX6+rP2QIgHDbFy5nbjmjGI9y9ZrscBHpiz69kU7raxb9qcd2uGxY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33591},"_from":"file:bravo68web-eslint-config-1.1.3.tgz","exports":{".":{"import":"./dist/backend.mjs","require":"./dist/backend.cjs"},"./backend":{"import":"./dist/backend.mjs","require":"./dist/backend.cjs"},"./muti-base":{"import":"./dist/default.mjs","require":"./dist/default.cjs"},"./code-style":{"import":"./dist/code-style.mjs","require":"./dist/code-style.cjs"},"./typescript-strict":{"import":"./dist/typescript-strict.mjs","require":"./dist/typescript-strict.cjs"}},"scripts":{"lint":"tsc && eslint --fix . --cache","test":"vitest run","build":"rollup -c --silent"},"_npmUser":{"name":"bravo68web","email":"jbandyopadhayaya@gmail.com"},"_resolved":"/tmp/db7a549c9c1bae85d12d673229f2adc9/bravo68web-eslint-config-1.1.3.tgz","_integrity":"sha512-OAswzZTcgAm903f+UtCicFLdJNQnnps1uWwlE1JZKgoQuLbZ0cZ0pRFxxF+NOS/XC0D9rlk0P/2wzsg8JtyL9A==","repository":{"url":"git+https://github.com/bravo68web/node-config.git","type":"git"},"_npmVersion":"9.6.7","description":"The official ESLint configuration for bravo68web projects","directories":{},"_nodeVersion":"18.17.0","dependencies":{"deepmerge":"4.3.1","eslint-plugin-react":"7.32.2","eslint-plugin-regexp":"1.15.0","eslint-plugin-autofix":"1.1.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.19.0","eslint-plugin-unicorn":"47.0.0","eslint-config-prettier":"8.8.0","eslint-plugin-jsx-a11y":"6.7.1","eslint-plugin-security":"1.7.1","@typescript-eslint/parser":"5.59.9","eslint-plugin-deprecation":"1.4.1","eslint-plugin-tailwindcss":"3.12.1","@typescript-eslint/eslint-plugin":"5.59.9","eslint-plugin-simple-import-sort":"10.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsec":"0.2.7","eslint":"8.45.0","rollup":"3.26.3","vitest":"0.33.0","typescript":"5.1.6","@types/node":"20.4.5","@types/eslint":"8.44.1","@types/deepmerge":"2.2.0","@bravo68web/tsconfig":"*","eslint-plugin-prettier":"5.0.0","@rollup/plugin-commonjs":"25.0.3","@rollup/plugin-typescript":"11.1.2","@rollup/plugin-node-resolve":"15.1.0","rollup-plugin-auto-external":"2.0.0","@types/rollup-plugin-auto-external":"2.0.2"},"peerDependencies":{"eslint":"8.x","typescript":"5.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.1.3_1691989066048_0.969746119888677","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@bravo68web/eslint-config","version":"1.2.0","keywords":["bravo68web","eslint","eslint-config"],"author":{"url":"https://github.com/bravo68web/","name":"Bravo68web","email":"hi@b68.dev"},"license":"MIT","_id":"@bravo68web/eslint-config@1.2.0","maintainers":[{"name":"bravo68web","email":"jbandyopadhayaya@gmail.com"}],"homepage":"https://github.com/bravo68web/node-config#readme","bugs":{"url":"https://github.com/bravo68web/node-config/issues"},"dist":{"shasum":"b342dcd6db998596d3df0f606e6ed5819615718e","tarball":"https://registry.npmjs.org/@bravo68web/eslint-config/-/eslint-config-1.2.0.tgz","fileCount":11,"integrity":"sha512-64fMs1lvP/9sViSpWtE8I4Ru5IemqOLOC/ApTQrvnkvARVMbOwRJImUo9ZZ37mDs4652WhDvEA7yPtIW5J266A==","signatures":[{"sig":"MEUCIEjMosDlrR5OFMq/NyH63VeUoM+Phjg+7Z9/iysvPeoNAiEA9Josq+wtVxTE8ERcJngkA/4CPOKcnPKt+MjZSN/la6o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34664},"exports":{".":{"import":"./dist/backend.mjs","require":"./dist/backend.cjs"},"./backend":{"import":"./dist/backend.mjs","require":"./dist/backend.cjs"},"./muti-base":{"import":"./dist/default.mjs","require":"./dist/default.cjs"},"./code-style":{"import":"./dist/code-style.mjs","require":"./dist/code-style.cjs"},"./typescript-strict":{"import":"./dist/typescript-strict.mjs","require":"./dist/typescript-strict.cjs"}},"gitHead":"f149f332069ef2c7e9d80025259c90631fd84d1b","scripts":{"lint":"tsc && eslint --fix . --cache","test":"vitest run","build":"rollup -c --silent"},"_npmUser":{"name":"bravo68web","email":"jbandyopadhayaya@gmail.com"},"repository":{"url":"git+https://github.com/bravo68web/node-config.git"},"_npmVersion":"9.6.7","description":"The official ESLint configuration for bravo68web projects","directories":{},"_nodeVersion":"18.17.1","dependencies":{"deepmerge":"4.3.1","eslint-plugin-react":"7.32.2","eslint-plugin-regexp":"1.15.0","eslint-plugin-autofix":"1.1.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.19.0","eslint-plugin-unicorn":"47.0.0","eslint-config-prettier":"8.8.0","eslint-plugin-jsx-a11y":"6.7.1","eslint-plugin-security":"1.7.1","@typescript-eslint/parser":"5.59.9","eslint-plugin-deprecation":"1.4.1","eslint-plugin-tailwindcss":"3.12.1","@typescript-eslint/eslint-plugin":"5.59.9","eslint-plugin-simple-import-sort":"10.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsec":"0.2.7","eslint":"8.45.0","rollup":"3.26.3","vitest":"0.33.0","typescript":"5.1.6","@types/node":"20.4.5","@types/eslint":"8.44.1","@types/deepmerge":"2.2.0","@bravo68web/tsconfig":"*","eslint-plugin-prettier":"5.0.0","@rollup/plugin-commonjs":"25.0.3","@rollup/plugin-typescript":"11.1.2","@rollup/plugin-node-resolve":"15.1.0","rollup-plugin-auto-external":"2.0.0","@types/rollup-plugin-auto-external":"2.0.2"},"peerDependencies":{"eslint":"8.x","typescript":"5.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.2.0_1695222557088_0.7767264936155711","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@bravo68web/eslint-config","version":"1.2.1","keywords":["bravo68web","eslint","eslint-config"],"author":{"url":"https://github.com/bravo68web/","name":"Bravo68web","email":"hi@b68.dev"},"license":"MIT","_id":"@bravo68web/eslint-config@1.2.1","maintainers":[{"name":"bravo68web","email":"jbandyopadhayaya@gmail.com"}],"homepage":"https://github.com/bravo68web/node-config#readme","bugs":{"url":"https://github.com/bravo68web/node-config/issues"},"dist":{"shasum":"83b84e5eb9f7e21d64270c272cfda03529f0139c","tarball":"https://registry.npmjs.org/@bravo68web/eslint-config/-/eslint-config-1.2.1.tgz","fileCount":11,"integrity":"sha512-/yiutc1wedaC3NPz4kD4HtGGCFJNgYgH0Bq+isidkP1DZQA8J65R8w7q969ZBuLS9mk2fEUK8ULXVwGRfqygjQ==","signatures":[{"sig":"MEYCIQD1xA1bOpSTZ1Xp8xljM2TwtDv6hxGQ/sl4VrjLX80F2QIhAL0ewuDlDeNowA9kt3arm/OEQ7FBwqWca/p4bLhqPEPu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34664},"exports":{".":{"import":"./dist/backend.mjs","require":"./dist/backend.cjs"},"./backend":{"import":"./dist/backend.mjs","require":"./dist/backend.cjs"},"./muti-base":{"import":"./dist/default.mjs","require":"./dist/default.cjs"},"./code-style":{"import":"./dist/code-style.mjs","require":"./dist/code-style.cjs"},"./typescript-strict":{"import":"./dist/typescript-strict.mjs","require":"./dist/typescript-strict.cjs"}},"gitHead":"f149f332069ef2c7e9d80025259c90631fd84d1b","scripts":{"lint":"tsc && eslint --fix . --cache","test":"vitest run","build":"rollup -c --silent"},"_npmUser":{"name":"bravo68web","email":"jbandyopadhayaya@gmail.com"},"repository":{"url":"git+https://github.com/bravo68web/node-config.git"},"_npmVersion":"9.6.7","description":"The official ESLint configuration for bravo68web projects","directories":{},"_nodeVersion":"18.17.1","dependencies":{"deepmerge":"4.3.1","eslint-plugin-react":"7.32.2","eslint-plugin-regexp":"1.15.0","eslint-plugin-autofix":"1.1.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.19.0","eslint-plugin-unicorn":"47.0.0","eslint-config-prettier":"8.8.0","eslint-plugin-jsx-a11y":"6.7.1","eslint-plugin-security":"1.7.1","@typescript-eslint/parser":"5.59.9","eslint-plugin-deprecation":"1.4.1","eslint-plugin-tailwindcss":"3.12.1","@typescript-eslint/eslint-plugin":"5.59.9","eslint-plugin-simple-import-sort":"10.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsec":"0.2.7","eslint":"8.45.0","rollup":"3.26.3","vitest":"0.33.0","typescript":"5.1.6","@types/node":"20.4.5","@types/eslint":"8.44.1","@types/deepmerge":"2.2.0","@bravo68web/tsconfig":"*","eslint-plugin-prettier":"5.0.0","@rollup/plugin-commonjs":"25.0.3","@rollup/plugin-typescript":"11.1.2","@rollup/plugin-node-resolve":"15.1.0","rollup-plugin-auto-external":"2.0.0","@types/rollup-plugin-auto-external":"2.0.2"},"peerDependencies":{"eslint":"8.x","typescript":"5.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.2.1_1695222661661_0.2908500984433249","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@bravo68web/eslint-config","version":"1.2.2","keywords":["bravo68web","eslint","eslint-config"],"author":{"url":"https://github.com/bravo68web/","name":"Bravo68web","email":"hi@b68.dev"},"license":"MIT","_id":"@bravo68web/eslint-config@1.2.2","maintainers":[{"name":"bravo68web","email":"jbandyopadhayaya@gmail.com"}],"homepage":"https://github.com/BRAVO68WEB/node-config#readme","bugs":{"url":"https://github.com/BRAVO68WEB/node-config/issues"},"dist":{"shasum":"d9df998bc3e1cd8137ef079c16d187629f57fd35","tarball":"https://registry.npmjs.org/@bravo68web/eslint-config/-/eslint-config-1.2.2.tgz","fileCount":11,"integrity":"sha512-ToZEiBtVmZe4pfD+mHKxN0wgGBABCfFTeqplJpW8ygc6DTamBOkgIp1hB6yWd6ZA9qCTExDPQk9cZxmyGPt+5Q==","signatures":[{"sig":"MEQCIE2+TPIiU/E8A7TsGnKmB9ryseM1S3YW2tLfB/9lxZpCAiAJld1yazVGADqIRZKLYJW/bEHOCUaQGN19GG2nMMyI+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bravo68web%2feslint-config@1.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":34344},"_from":"file:bravo68web-eslint-config-1.2.2.tgz","exports":{".":{"import":"./dist/backend.mjs","require":"./dist/backend.cjs"},"./backend":{"import":"./dist/backend.mjs","require":"./dist/backend.cjs"},"./muti-base":{"import":"./dist/default.mjs","require":"./dist/default.cjs"},"./code-style":{"import":"./dist/code-style.mjs","require":"./dist/code-style.cjs"},"./typescript-strict":{"import":"./dist/typescript-strict.mjs","require":"./dist/typescript-strict.cjs"}},"scripts":{"lint":"tsc && eslint --fix . --cache","test":"vitest run","build":"rollup -c --silent"},"_npmUser":{"name":"bravo68web","email":"jbandyopadhayaya@gmail.com"},"_resolved":"/tmp/2bdac1076965812a72250d051900d42e/bravo68web-eslint-config-1.2.2.tgz","_integrity":"sha512-ToZEiBtVmZe4pfD+mHKxN0wgGBABCfFTeqplJpW8ygc6DTamBOkgIp1hB6yWd6ZA9qCTExDPQk9cZxmyGPt+5Q==","repository":{"url":"git+https://github.com/BRAVO68WEB/node-config.git"},"_npmVersion":"9.6.7","description":"The official ESLint configuration for bravo68web projects","directories":{},"_nodeVersion":"18.17.1","dependencies":{"deepmerge":"4.3.1","eslint-plugin-react":"7.32.2","eslint-plugin-regexp":"1.15.0","eslint-plugin-autofix":"1.1.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.19.0","eslint-plugin-unicorn":"47.0.0","eslint-config-prettier":"8.8.0","eslint-plugin-jsx-a11y":"6.7.1","eslint-plugin-security":"1.7.1","@typescript-eslint/parser":"5.59.9","eslint-plugin-deprecation":"1.4.1","eslint-plugin-tailwindcss":"3.12.1","@typescript-eslint/eslint-plugin":"5.59.9","eslint-plugin-simple-import-sort":"10.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsec":"0.2.7","eslint":"8.45.0","rollup":"3.26.3","vitest":"0.33.0","typescript":"5.1.6","@types/node":"20.4.5","@types/eslint":"8.44.1","@types/deepmerge":"2.2.0","@bravo68web/tsconfig":"*","eslint-plugin-prettier":"5.0.0","@rollup/plugin-commonjs":"25.0.3","@rollup/plugin-typescript":"11.1.2","@rollup/plugin-node-resolve":"15.1.0","rollup-plugin-auto-external":"2.0.0","@types/rollup-plugin-auto-external":"2.0.2"},"peerDependencies":{"eslint":"8.x","typescript":"5.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.2.2_1695225860977_0.8905177679807217","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"@bravo68web/eslint-config","version":"1.2.3","keywords":["bravo68web","eslint","eslint-config"],"author":{"url":"https://github.com/bravo68web/","name":"Bravo68web","email":"hi@b68.dev"},"license":"MIT","_id":"@bravo68web/eslint-config@1.2.3","maintainers":[{"name":"bravo68web","email":"jbandyopadhayaya@gmail.com"}],"homepage":"https://github.com/BRAVO68WEB/node-config#readme","bugs":{"url":"https://github.com/BRAVO68WEB/node-config/issues"},"dist":{"shasum":"c5912ac14975fb2df2a8e2bcf8c2fc851eee23b3","tarball":"https://registry.npmjs.org/@bravo68web/eslint-config/-/eslint-config-1.2.3.tgz","fileCount":11,"integrity":"sha512-FQQneHb6zRKkwLiLZzajF0dXALBUmv/ERazvQvB3K5DDtrhaVB6NF5qIp1xYzusdkGipnvJE4H3olO/vG5/xxQ==","signatures":[{"sig":"MEUCIQCKyUCNFTltkH/4B5mtZABt6KyjKD+HqbGI4qdBHqB1KgIgWWsIQKsQ6KS9skwhuSnxKlbrZmw3X4vgFW/LrXG8zUM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bravo68web%2feslint-config@1.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34910},"_from":"file:bravo68web-eslint-config-1.2.3.tgz","exports":{".":{"import":"./dist/backend.mjs","require":"./dist/backend.cjs"},"./backend":{"import":"./dist/backend.mjs","require":"./dist/backend.cjs"},"./muti-base":{"import":"./dist/default.mjs","require":"./dist/default.cjs"},"./code-style":{"import":"./dist/code-style.mjs","require":"./dist/code-style.cjs"},"./typescript-strict":{"import":"./dist/typescript-strict.mjs","require":"./dist/typescript-strict.cjs"}},"scripts":{"lint":"tsc && eslint --fix . --cache","test":"vitest run","build":"rollup -c --silent"},"_npmUser":{"name":"bravo68web","email":"jbandyopadhayaya@gmail.com"},"_resolved":"/tmp/a2a22a27c97d62aabd19d3065a19ae60/bravo68web-eslint-config-1.2.3.tgz","_integrity":"sha512-FQQneHb6zRKkwLiLZzajF0dXALBUmv/ERazvQvB3K5DDtrhaVB6NF5qIp1xYzusdkGipnvJE4H3olO/vG5/xxQ==","repository":{"url":"git+https://github.com/BRAVO68WEB/node-config.git"},"_npmVersion":"10.2.3","description":"The official ESLint configuration for bravo68web projects","directories":{},"_nodeVersion":"18.19.0","dependencies":{"deepmerge":"4.3.1","eslint-plugin-react":"7.33.2","eslint-plugin-regexp":"2.1.2","eslint-plugin-autofix":"1.1.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.23.0","eslint-plugin-unicorn":"49.0.0","eslint-config-prettier":"9.1.0","eslint-plugin-jsx-a11y":"6.8.0","eslint-plugin-prettier":"5.0.1","eslint-plugin-security":"1.7.1","@typescript-eslint/parser":"6.13.2","eslint-plugin-deprecation":"2.0.0","eslint-plugin-tailwindcss":"3.13.0","@typescript-eslint/eslint-plugin":"6.13.2","eslint-plugin-simple-import-sort":"10.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsec":"0.2.8","eslint":"8.55.0","rollup":"4.6.1","vitest":"1.0.1","typescript":"5.3.2","@types/node":"20.10.3","@types/eslint":"8.44.8","@types/deepmerge":"2.2.0","@bravo68web/tsconfig":"*","@rollup/plugin-commonjs":"25.0.7","@rollup/plugin-typescript":"11.1.5","@rollup/plugin-node-resolve":"15.2.3","rollup-plugin-auto-external":"2.0.0","@types/rollup-plugin-auto-external":"2.0.5"},"peerDependencies":{"eslint":"8.x","typescript":"5.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.2.3_1704179123771_0.1357449051206443","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"@bravo68web/eslint-config","version":"1.2.4","keywords":["bravo68web","eslint","eslint-config"],"author":{"url":"https://github.com/bravo68web/","name":"Bravo68web","email":"hi@b68.dev"},"license":"MIT","_id":"@bravo68web/eslint-config@1.2.4","maintainers":[{"name":"bravo68web","email":"jbandyopadhayaya@gmail.com"}],"homepage":"https://github.com/BRAVO68WEB/node-config#readme","bugs":{"url":"https://github.com/BRAVO68WEB/node-config/issues"},"dist":{"shasum":"1670a30580d9fe5471b8cd067f0dd0286a2e17a2","tarball":"https://registry.npmjs.org/@bravo68web/eslint-config/-/eslint-config-1.2.4.tgz","fileCount":11,"integrity":"sha512-9qLVLKeqirnAaejRSpgpmBR9SBg0GAuW0j0JcuUKa0WCnDeyVff9kwUBrnoSgVrK1g4jStTlKgtuThSOX5iycA==","signatures":[{"sig":"MEQCIHX4XHHl91t/dh4wW5AHc3nr9Ls7zedCwXQFggxR7S3ZAiBQG6y7AhXV14V6MXi2vKta9WyEfBmsJXKeKZEB25yluA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bravo68web%2feslint-config@1.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34910},"_from":"file:bravo68web-eslint-config-1.2.4.tgz","exports":{".":{"import":"./dist/backend.mjs","require":"./dist/backend.cjs"},"./backend":{"import":"./dist/backend.mjs","require":"./dist/backend.cjs"},"./muti-base":{"import":"./dist/default.mjs","require":"./dist/default.cjs"},"./code-style":{"import":"./dist/code-style.mjs","require":"./dist/code-style.cjs"},"./typescript-strict":{"import":"./dist/typescript-strict.mjs","require":"./dist/typescript-strict.cjs"}},"scripts":{"lint":"tsc && eslint --fix . --cache","test":"vitest run","build":"rollup -c --silent"},"_npmUser":{"name":"bravo68web","email":"jbandyopadhayaya@gmail.com"},"_resolved":"/tmp/c4fb60882e85978ebebecaf24285e9d8/bravo68web-eslint-config-1.2.4.tgz","_integrity":"sha512-9qLVLKeqirnAaejRSpgpmBR9SBg0GAuW0j0JcuUKa0WCnDeyVff9kwUBrnoSgVrK1g4jStTlKgtuThSOX5iycA==","repository":{"url":"git+https://github.com/BRAVO68WEB/node-config.git"},"_npmVersion":"10.2.4","description":"The official ESLint configuration for bravo68web projects","directories":{},"_nodeVersion":"18.19.1","dependencies":{"deepmerge":"4.3.1","eslint-plugin-react":"7.33.2","eslint-plugin-regexp":"2.1.2","eslint-plugin-autofix":"1.1.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.23.0","eslint-plugin-unicorn":"49.0.0","eslint-config-prettier":"9.1.0","eslint-plugin-jsx-a11y":"6.8.0","eslint-plugin-prettier":"5.0.1","eslint-plugin-security":"1.7.1","@typescript-eslint/parser":"6.13.2","eslint-plugin-deprecation":"2.0.0","eslint-plugin-tailwindcss":"3.13.0","@typescript-eslint/eslint-plugin":"6.13.2","eslint-plugin-simple-import-sort":"10.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsec":"0.2.8","eslint":"8.55.0","rollup":"4.6.1","vitest":"1.0.1","typescript":"5.3.2","@types/node":"20.10.3","@types/eslint":"8.44.8","@types/deepmerge":"2.2.0","@bravo68web/tsconfig":"*","@rollup/plugin-commonjs":"25.0.7","@rollup/plugin-typescript":"11.1.5","@rollup/plugin-node-resolve":"15.2.3","rollup-plugin-auto-external":"2.0.0","@types/rollup-plugin-auto-external":"2.0.5"},"peerDependencies":{"eslint":"8.x","typescript":"5.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.2.4_1710784244403_0.5673543598286959","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"@bravo68web/eslint-config","version":"1.2.5","description":"The official ESLint configuration for bravo68web projects","license":"MIT","author":{"name":"Bravo68web","email":"hi@b68.dev","url":"https://github.com/bravo68web/"},"homepage":"https://github.com/BRAVO68WEB/node-config#readme","repository":{"url":"git+https://github.com/BRAVO68WEB/node-config.git"},"bugs":{"url":"https://github.com/BRAVO68WEB/node-config/issues"},"dependencies":{"@typescript-eslint/eslint-plugin":"6.13.2","@typescript-eslint/parser":"6.13.2","deepmerge":"4.3.1","eslint-config-prettier":"9.1.0","eslint-plugin-autofix":"1.1.0","eslint-plugin-deprecation":"2.0.0","eslint-plugin-jsx-a11y":"6.8.0","eslint-plugin-prettier":"5.0.1","eslint-plugin-promise":"6.1.1","eslint-plugin-react":"7.33.2","eslint-plugin-regexp":"2.1.2","eslint-plugin-security":"1.7.1","eslint-plugin-simple-import-sort":"10.0.0","eslint-plugin-sonarjs":"0.23.0","eslint-plugin-tailwindcss":"3.13.0","eslint-plugin-unicorn":"49.0.0"},"peerDependencies":{"eslint":"8.x","typescript":"5.x"},"devDependencies":{"@bravo68web/tsconfig":"*","@rollup/plugin-commonjs":"25.0.7","@rollup/plugin-node-resolve":"15.2.3","@rollup/plugin-typescript":"11.1.5","@types/deepmerge":"2.2.0","@types/eslint":"8.44.8","@types/node":"20.10.3","@types/rollup-plugin-auto-external":"2.0.5","eslint":"8.55.0","rollup":"4.6.1","rollup-plugin-auto-external":"2.0.0","tsec":"0.2.8","typescript":"5.3.2","vitest":"1.0.1"},"keywords":["bravo68web","eslint","eslint-config"],"publishConfig":{"access":"public"},"exports":{".":{"import":"./dist/backend.mjs","require":"./dist/backend.cjs"},"./muti-base":{"import":"./dist/default.mjs","require":"./dist/default.cjs"},"./code-style":{"import":"./dist/code-style.mjs","require":"./dist/code-style.cjs"},"./typescript-strict":{"import":"./dist/typescript-strict.mjs","require":"./dist/typescript-strict.cjs"},"./backend":{"import":"./dist/backend.mjs","require":"./dist/backend.cjs"}},"scripts":{"build":"rollup -c --silent","lint":"tsc && eslint --fix . --cache","test":"vitest run"},"_id":"@bravo68web/eslint-config@1.2.5","_integrity":"sha512-7M8nXVg18ppJdFO0ccrMywlSlYBRuX0INtNxgKu8HW/fqCHgJDz9RWQh8ZUT6GYQ6eQ/ER7nfX0zABpmXGGQqg==","_resolved":"/tmp/d0dffe825be906a58b775f706b91ad24/bravo68web-eslint-config-1.2.5.tgz","_from":"file:bravo68web-eslint-config-1.2.5.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-7M8nXVg18ppJdFO0ccrMywlSlYBRuX0INtNxgKu8HW/fqCHgJDz9RWQh8ZUT6GYQ6eQ/ER7nfX0zABpmXGGQqg==","shasum":"e2590cbbf28ab173ff0894410147e31a3f0594fc","tarball":"https://registry.npmjs.org/@bravo68web/eslint-config/-/eslint-config-1.2.5.tgz","fileCount":11,"unpackedSize":34910,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bravo68web%2feslint-config@1.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrv910bIa6Ki47RUcr71NjUe9XY95fxkK8pDfRx+HFHAIhAPSi+trq3rUAkG9II35mMT3Fyw5bkr98jntfywi2lVor"}]},"_npmUser":{"name":"bravo68web","email":"jbandyopadhayaya@gmail.com"},"directories":{},"maintainers":[{"name":"bravo68web","email":"jbandyopadhayaya@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.2.5_1724468836071_0.00820477697215094"},"_hasShrinkwrap":false}},"time":{"created":"2023-06-17T06:06:42.442Z","modified":"2024-08-24T03:07:16.687Z","1.0.0":"2023-06-17T06:06:42.697Z","1.0.1":"2023-06-17T06:13:12.881Z","1.0.2":"2023-06-17T07:07:35.135Z","1.0.3":"2023-06-17T07:12:41.826Z","1.1.0":"2023-06-25T08:19:29.605Z","1.1.1":"2023-07-01T12:44:48.632Z","1.1.2":"2023-07-01T13:02:37.094Z","1.1.3":"2023-08-14T04:57:46.269Z","1.2.0":"2023-09-20T15:09:17.262Z","1.2.1":"2023-09-20T15:11:01.890Z","1.2.2":"2023-09-20T16:04:21.187Z","1.2.3":"2024-01-02T07:05:23.939Z","1.2.4":"2024-03-18T17:50:44.569Z","1.2.5":"2024-08-24T03:07:16.227Z"},"bugs":{"url":"https://github.com/BRAVO68WEB/node-config/issues"},"author":{"name":"Bravo68web","email":"hi@b68.dev","url":"https://github.com/bravo68web/"},"license":"MIT","homepage":"https://github.com/BRAVO68WEB/node-config#readme","keywords":["bravo68web","eslint","eslint-config"],"repository":{"url":"git+https://github.com/BRAVO68WEB/node-config.git"},"description":"The official ESLint configuration for bravo68web projects","maintainers":[{"name":"bravo68web","email":"jbandyopadhayaya@gmail.com"}],"readme":"# @bravo68web/eslint-config\n\n[![Version](https://img.shields.io/npm/v/@bravo68web/eslint-config.svg?style=flat-square)](https://www.npmjs.com/package/@bravo68web/eslint-config)\n\nWelcome to the `@bravo68web/eslint-config`! This is the official ESLint configuration for [bravo68web](https://github.com/bravo68web) projects, enforcing strict rules and best practices for a clean and organized codebase.\n\n## Rules and plugins\n\nThis configuration includes a variety of rules and plugins, such as:\n\n### [eslint-plugin-simple-import-sort](https://www.npmjs.com/package/eslint-plugin-simple-import-sort)\n\nThis plugin **sorts your imports, ensuring consistent formatting** across your codebase.\n\n### [eslint-plugin-unicorn](https://www.npmjs.com/package/eslint-plugin-unicorn)\n\nThis plugin provides a set of rules for enforcing best practices for Node.js and JavaScript development, with a focus on improved security and maintainability.\n\n### [eslint-plugin-tailwindcss](https://www.npmjs.com/package/eslint-plugin-tailwindcss)\n\nThis plugin integrates the Tailwind CSS framework into your ESLint setup, helping you write cleaner, more maintainable code when **using Tailwind**.\n\n### [eslint-plugin-sonarjs](https://www.npmjs.com/package/eslint-plugin-sonarjs)\n\nThis plugin provides a set of rules aimed at **improving code quality and catching bugs early**, by leveraging the SonarJS engine.\n\n### [eslint-plugin-promise](https://www.npmjs.com/package/eslint-plugin-promise)\n\nThis plugin provides a set of rules for enforcing best practices when working with **Promises in JavaScript**.\n\n### [eslint-plugin-react](https://www.npmjs.com/package/eslint-plugin-react)\n\nThis plugin provides a set of rules for enforcing best practices when **writing React applications**, including guidelines for improving performance and maintainability.\n\n### [@typescript-eslint/eslint-plugin](https://www.npmjs.com/package/@typescript-eslint/eslint-plugin)\n\nThis plugin provides a set of rules for enforcing best practices when **writing TypeScript code**, and is specifically designed for use with the TypeScript language.\n\n### [eslint-plugin-deprecation](https://www.npmjs.com/package/eslint-plugin-deprecation)\n\n(Stricter TypeScript only)\n\nThis plugin provides a set of rules to enfore best practices when using **deprecated APIs**.\n\n## Installation\n\nTo start using `@bravo68web/eslint-config`, simply run:\n\n```bash\nnpm install --save-dev @bravo68web/eslint-config\n```\n\n## Usage\n\nAdd the following code to your `.eslintrc.js` or `.eslintrc.json` file:\n\n-   Default: (TypeScript is also supported)\n\n```js\nmodule.exports = {\n    extends: [\"@bravo68web\"],\n    // extends: ['@bravo68web/eslint-config/default'], // if you want to use named config\n};\n```\n\n-   Code Style: (prettier)\n\n```js\nmodule.exports = {\n    extends: [\"@bravo68web/eslint-config/code-style\"],\n};\n```\n\n-   Typescript Strict:\n\n```js\nmodule.exports = {\n    extends: [\"@bravo68web/eslint-config/typescript-strict\"],\n    parserOptions: {\n        ecmaVersion: \"latest\",\n        project: \"./tsconfig.json\",\n        // tsconfigRootDir: __dirname, // if you use tsconfig.json in a different directory\n    },\n};\n```\n\n-   Ultimate: (TypeScript strict + Code Style)\n\n```js\nmodule.exports = {\n    extends: [\"@bravo68web/eslint-config/ultimate\"],\n    parserOptions: {\n        ecmaVersion: \"latest\",\n        project: \"./tsconfig.json\",\n        // tsconfigRootDir: __dirname, // if you use tsconfig.json in a different directory\n    },\n};\n```\n\nAnd that's it! You're now ready to use\n\n## Compatibility\n\nThis package is compatible with the following dependencies and Node.js versions:\n\n-   ESLint: 8.x\n-   TypeScript: 5.x\n-   Node.js: Any version that supports dependencies above\n\n**Updating to the latest version of this package is recommended for the best compatibility.**\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](./LICENSE) file for details\n","readmeFilename":"README.md"}