{"_id":"@dmitryrechkin/eslint-standard","_rev":"49-220e0c184c2781a4149279d5438ef178","name":"@dmitryrechkin/eslint-standard","dist-tags":{"latest":"1.5.14"},"versions":{"1.0.0":{"name":"@dmitryrechkin/eslint-standard","version":"1.0.0","keywords":[],"author":"","license":"ISC","_id":"@dmitryrechkin/eslint-standard@1.0.0","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"dist":{"shasum":"2a0a805912fffe83bf8f88ab3a2d741370e8bc92","tarball":"https://registry.npmjs.org/@dmitryrechkin/eslint-standard/-/eslint-standard-1.0.0.tgz","fileCount":5,"integrity":"sha512-Yb+UUq9KRt14U2+XdlxuBs0Cga0ExxJ6mFTKgG/8EtX0WLkv+iSoTiHYTLbDcsU+J0lTxYa4io8v1cOO/SwhJw==","signatures":[{"sig":"MEQCIFYRdsvMoiBCVgbYDxkdUmXeUAL50zvI1zYgMdK8uOE8AiAPZtbS5CZUZaooInUB4Xilx7gS1qYAOrrM09+NOXZN6A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42066},"main":"eslint-config.js","gitHead":"48cee55072b138b0de894832aa81b9d61f2fd091","scripts":{"postinstall":"echo 'Remember to install peer dependencies: npm install eslint @typescript-eslint/parser @typescript-eslint/eslint-plugin eslint-plugin-unused-imports --save-dev'"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_npmVersion":"10.7.0","description":"This package provides a shared ESLint configuration which includes TypeScript support and a set of specific linting rules designed to ensure high-quality and consistent code style across projects.","directories":{},"_nodeVersion":"22.2.0","_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.57.0","@typescript-eslint/parser":"^7.9.0","eslint-plugin-unused-imports":"^3.2.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-standard_1.0.0_1716441190119_0.8054172956075845","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@dmitryrechkin/eslint-standard","version":"1.0.1","keywords":[],"author":"","license":"ISC","_id":"@dmitryrechkin/eslint-standard@1.0.1","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"dist":{"shasum":"90481e9f1058579ab454525c833ea2cb3ef02f38","tarball":"https://registry.npmjs.org/@dmitryrechkin/eslint-standard/-/eslint-standard-1.0.1.tgz","fileCount":5,"integrity":"sha512-hCRmcEjPcaT/0F8Wr4t4+qc61Q1plcm6h70rOOWWuZN3Q/GyNaWZFduUVoMn2L9JLnl3RHUyC+tluE3Xzr2fzw==","signatures":[{"sig":"MEUCIBEGMtFSlw4Dg4CqJ8ZbeKePl0OBLzZQa16CiP+eljSDAiEAhvs2C+uwHIzI6IWVGsHqavyG7m9sVo9r0Sh+N5pt5cA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42042},"main":"eslint.config.mjs","gitHead":"b16af2865c54bd581f572ce9026fb579ca57cbba","scripts":{"postinstall":"echo 'Remember to install peer dependencies:\n npm install eslint @typescript-eslint/parser @typescript-eslint/eslint-plugin eslint-plugin-unused-imports --save-dev\n bun add eslint @typescript-eslint/parser @typescript-eslint/eslint-plugin eslint-plugin-unused-imports --dev'"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_npmVersion":"10.8.1","description":"This package provides a shared ESLint configuration which includes TypeScript support and a set of specific linting rules designed to ensure high-quality and consistent code style across projects.","directories":{},"_nodeVersion":"22.2.0","_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.57.0","@typescript-eslint/parser":"^7.9.0","eslint-plugin-unused-imports":"^3.2.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-standard_1.0.1_1720312395945_0.2227050519141256","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@dmitryrechkin/eslint-standard","version":"1.0.2","keywords":[],"author":"","license":"ISC","_id":"@dmitryrechkin/eslint-standard@1.0.2","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"dist":{"shasum":"bea1fa175614aa589730d1391ad5cdc43a1d8579","tarball":"https://registry.npmjs.org/@dmitryrechkin/eslint-standard/-/eslint-standard-1.0.2.tgz","fileCount":5,"integrity":"sha512-bNRW7tOng79GyHvGcZDGRYloDe0KuEfGYZNGtCfMnxDxTzw+xxIucpaAVEC2iLgkMqkNmnENMLFjZJq1wG0TQA==","signatures":[{"sig":"MEYCIQDaRVbQcJsB7t0JOFHYlikGxvZNtf3mbpqRZQiTUt+8jwIhAJYBGc7EBFof/2oU0CMge/J3ziq1bjLDcM2muydRxDVZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42175},"main":"eslint.config.mjs","gitHead":"f6891bc8ec39336bc68089605c3d520cf03ac1e3","scripts":{"postinstall":"echo 'Remember to install peer dependencies:\n npm install eslint @typescript-eslint/parser @typescript-eslint/eslint-plugin eslint-plugin-unused-imports --save-dev\n bun add eslint @typescript-eslint/parser @typescript-eslint/eslint-plugin eslint-plugin-unused-imports --dev'"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_npmVersion":"10.8.1","description":"This package provides a shared ESLint configuration which includes TypeScript support and a set of specific linting rules designed to ensure high-quality and consistent code style across projects.","directories":{},"_nodeVersion":"22.2.0","_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.57.0","@typescript-eslint/parser":"^7.9.0","eslint-plugin-unused-imports":"^3.2.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-standard_1.0.2_1720320562382_0.7922324147021857","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@dmitryrechkin/eslint-standard","version":"1.0.3","keywords":[],"author":"","license":"ISC","_id":"@dmitryrechkin/eslint-standard@1.0.3","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"dist":{"shasum":"3ee84fed124ee959014213702b86f4cbd327c06f","tarball":"https://registry.npmjs.org/@dmitryrechkin/eslint-standard/-/eslint-standard-1.0.3.tgz","fileCount":6,"integrity":"sha512-8pV9R8kRqUPA31OMZEuXxex7hj/R6iUERap8BZwVpjfSsVGroCSGNrnfW10a0Wd7zJVf2Gd/1zdQMUc/Kv/VbQ==","signatures":[{"sig":"MEQCIDw07Ivke61O66WYtTvg0KklA1I5bPL56rPLoD+N+MOYAiAzwDv4tmtNAIMxgu/r4Obk9q2L3J6rCBe7OvaloIGWdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42276},"main":"eslint.config.mjs","_from":".","_shasum":"3ee84fed124ee959014213702b86f4cbd327c06f","gitHead":"eb655ee0132eb3768d01615d036a0d0757825898","scripts":{"postinstall":"echo 'Remember to install peer dependencies:\n npm install eslint @typescript-eslint/parser @typescript-eslint/eslint-plugin eslint-plugin-unused-imports --save-dev\n bun add eslint @typescript-eslint/parser @typescript-eslint/eslint-plugin eslint-plugin-unused-imports --dev'","package:publish":"bunx publish --access public"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_npmVersion":"2.15.12","description":"This package provides a shared ESLint configuration which includes TypeScript support and a set of specific linting rules designed to ensure high-quality and consistent code style across projects.","directories":{},"_nodeVersion":"22.2.0","_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.57.0","@typescript-eslint/parser":"^7.9.0","eslint-plugin-unused-imports":"^3.2.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-standard_1.0.3_1720321575665_0.6306749236582738","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@dmitryrechkin/eslint-standard","version":"1.0.4","keywords":[],"author":"","license":"ISC","_id":"@dmitryrechkin/eslint-standard@1.0.4","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"dist":{"shasum":"8f951790f923dceddfadbe0140b196ee85411fc9","tarball":"https://registry.npmjs.org/@dmitryrechkin/eslint-standard/-/eslint-standard-1.0.4.tgz","fileCount":6,"integrity":"sha512-vcxEoeuTapYuYHugz2yBXpli4ksCEtKpNC9jNGsG3xXLpDNEKPEJg7a8Ds/PNpZqSpEgTPruB5QhWTgNEtd69g==","signatures":[{"sig":"MEQCIBCY5BTL/eGXVO6+ksgOY6gJ+x9IqhCebPthJraJEW/GAiAV8LaLrXEVlHSZ9ZEqBrT+pXL7l0/Pwlfpqap1Rp0U3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42733},"main":"eslint.config.mjs","_from":".","_shasum":"8f951790f923dceddfadbe0140b196ee85411fc9","gitHead":"6bfa5f14540cf9940b39537ab36fbb09081959a6","scripts":{"postinstall":"echo 'Remember to install peer dependencies:\n npm install eslint @typescript-eslint/parser @typescript-eslint/eslint-plugin eslint-plugin-unused-imports --save-dev\n bun add eslint @typescript-eslint/parser @typescript-eslint/eslint-plugin eslint-plugin-unused-imports --dev'","package:publish":"bunx publish --access public"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_npmVersion":"2.15.12","description":"This package provides a shared ESLint configuration which includes TypeScript support and a set of specific linting rules designed to ensure high-quality and consistent code style across projects.","directories":{},"_nodeVersion":"22.2.0","_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.57.0","@typescript-eslint/parser":"^7.9.0","eslint-plugin-unused-imports":"^3.2.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-standard_1.0.4_1720322911958_0.3636563552624412","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@dmitryrechkin/eslint-standard","version":"1.0.5","keywords":[],"author":"","license":"ISC","_id":"@dmitryrechkin/eslint-standard@1.0.5","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"dist":{"shasum":"926f3cd0b78b7450b33a5e8370543a7faa48fc6d","tarball":"https://registry.npmjs.org/@dmitryrechkin/eslint-standard/-/eslint-standard-1.0.5.tgz","fileCount":6,"integrity":"sha512-i7GJRp7MtRDDQDfa4dOuekPgJzQBrkQ6yTSuodhfRNo3ds3uvhX9gGgYC9esNkNUvlsMv1mafom8G6xKriYjAw==","signatures":[{"sig":"MEYCIQCuBUGtbDCRoZJJLFDyKcvCtryIXFywAOgnbXAHOkHanQIhAL2EO1F9k1kdnx7QV2KpERqG0SR9hadjB4OWeeoYd0p7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42757},"main":"eslint.config.mjs","_from":".","_shasum":"926f3cd0b78b7450b33a5e8370543a7faa48fc6d","gitHead":"6a51030bcc89df2cc02513b8370611bfb562c738","scripts":{"postinstall":"echo 'Remember to install peer dependencies:\n npm install eslint @typescript-eslint/parser @typescript-eslint/eslint-plugin eslint-plugin-unused-imports --save-dev\n bun add eslint @typescript-eslint/parser @typescript-eslint/eslint-plugin eslint-plugin-unused-imports --dev'","package:publish":"bunx publish --access public"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_npmVersion":"2.15.12","description":"This package provides a shared ESLint configuration which includes TypeScript support and a set of specific linting rules designed to ensure high-quality and consistent code style across projects.","directories":{},"_nodeVersion":"22.2.0","_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.6.0","@typescript-eslint/parser":"^7.15.0","eslint-plugin-unused-imports":"^4.0.0","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-standard_1.0.5_1720391678044_0.23177066864308205","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@dmitryrechkin/eslint-standard","version":"1.0.6","keywords":[],"author":"","license":"ISC","_id":"@dmitryrechkin/eslint-standard@1.0.6","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"dist":{"shasum":"e3a434730f066765011e528c30ffc04b6bbab10e","tarball":"https://registry.npmjs.org/@dmitryrechkin/eslint-standard/-/eslint-standard-1.0.6.tgz","fileCount":6,"integrity":"sha512-hvqhxczLahCe6T+kdmtF0EaHfBY51oVPV7NZMr8jCyYh29jwpcpwixPuDXBete3hvMmBtcsZ+KUbay6zp3mc1A==","signatures":[{"sig":"MEUCIQDzVBBKkmfIU3/bTJvaafFAOBNtn0TPaTiJsOTNEITOMQIgTtjx/ZBw8eJsMBV8CKpZF8vnN5kzQTRGy2CHDT780Ko=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42740},"main":"eslint.config.mjs","_from":".","_shasum":"e3a434730f066765011e528c30ffc04b6bbab10e","gitHead":"c3058a24d0d620941ae15afb917103ef29f6b13d","scripts":{"postinstall":"echo 'Remember to install peer dependencies:\n npm install eslint @typescript-eslint/parser @typescript-eslint/eslint-plugin eslint-plugin-unused-imports --save-dev\n bun add eslint @typescript-eslint/parser @typescript-eslint/eslint-plugin eslint-plugin-unused-imports --dev'","package:publish":"bunx publish --access public"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_npmVersion":"2.15.12","description":"This package provides a shared ESLint configuration which includes TypeScript support and a set of specific linting rules designed to ensure high-quality and consistent code style across projects.","directories":{},"_nodeVersion":"22.2.0","_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.0.0","@typescript-eslint/parser":"^7.0.0","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-standard_1.0.6_1720392833389_0.6494247499744397","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@dmitryrechkin/eslint-standard","version":"1.0.7","keywords":[],"author":"","license":"ISC","_id":"@dmitryrechkin/eslint-standard@1.0.7","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"dist":{"shasum":"ea4719efeedfdd1d4275b0681b333aade43bb705","tarball":"https://registry.npmjs.org/@dmitryrechkin/eslint-standard/-/eslint-standard-1.0.7.tgz","fileCount":5,"integrity":"sha512-QtIdXK1kYzpIC4Gr19lt/q/0Cr3mDRVohx5OpNQoc3PUFOh9M3YjnDEf5y/an0fwcILvs3J4H3hA5/b+Fx96Ew==","signatures":[{"sig":"MEUCIGVdFd6DobUSqkaEJth0iJRBi+CUuJtppRysFaPJAf28AiEAiIkkcWVdzh2cHrdpG7FAzlnrFFJLi8TTEqwxQ6zmgEo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42811},"main":"eslint.config.mjs","_from":"file:dmitryrechkin-eslint-standard-1.0.7.tgz","scripts":{"postinstall":"echo 'Remember to install peer dependencies:\n npm install eslint @typescript-eslint/parser @typescript-eslint/eslint-plugin eslint-plugin-unused-imports --save-dev\n bun add eslint @typescript-eslint/parser @typescript-eslint/eslint-plugin eslint-plugin-unused-imports --dev'","package:publish":"bunx publish --access public"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_resolved":"/private/var/folders/67/qcbb1q556vbfzygwbkm5glcr0000gn/T/efd1aec400f002ab9b57d47ee32c2517/dmitryrechkin-eslint-standard-1.0.7.tgz","_integrity":"sha512-QtIdXK1kYzpIC4Gr19lt/q/0Cr3mDRVohx5OpNQoc3PUFOh9M3YjnDEf5y/an0fwcILvs3J4H3hA5/b+Fx96Ew==","_npmVersion":"10.8.1","description":"This package provides a shared ESLint configuration which includes TypeScript support and a set of specific linting rules designed to ensure high-quality and consistent code style across projects.","directories":{},"_nodeVersion":"22.2.0","_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.0.0","@typescript-eslint/parser":"^7.0.0","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-standard_1.0.7_1721168654728_0.6010207341090628","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@dmitryrechkin/eslint-standard","version":"1.1.0","keywords":[],"author":"","license":"MIT","_id":"@dmitryrechkin/eslint-standard@1.1.0","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"dist":{"shasum":"8764bf4f4be044b9256be5eac4fb21b6d3ed5a70","tarball":"https://registry.npmjs.org/@dmitryrechkin/eslint-standard/-/eslint-standard-1.1.0.tgz","fileCount":5,"integrity":"sha512-fX43TGVmwe010dFfidP3H16j3OH2ditiOF2t9N90dcqaN2JOZnKu2myuSUBCw/F1yroSYxw7IMJyYvtmDUgzJA==","signatures":[{"sig":"MEQCIHxfXEoPY6sY/N/SLtezkJxqzAKTHVoc5RnQdhET7mHlAiBfHHompIh+9O85BOS6mO98upDkIYGXhU6J8So/pumGIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18798},"main":"eslint.config.mjs","gitHead":"673404e3bb6fd0077cd46c191c076be575419845","scripts":{"test":"npm run test:formatting","postinstall":"echo 'Remember to install peer dependencies:\n npm install eslint @typescript-eslint/parser @typescript-eslint/eslint-plugin eslint-plugin-unused-imports @stylistic/eslint-plugin eslint-plugin-jsdoc --save-dev\n bun add eslint @typescript-eslint/parser @typescript-eslint/eslint-plugin eslint-plugin-unused-imports @stylistic/eslint-plugin eslint-plugin-jsdoc --dev'","package:publish":"npm publish --access public","test:formatting":"node tests/test-runner.js"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_npmVersion":"11.4.2","description":"This package provides a shared ESLint configuration which includes TypeScript support and a set of specific linting rules designed to ensure high-quality and consistent code style across projects.","directories":{},"_nodeVersion":"23.11.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.31.0","eslint-plugin-jsdoc":"^50.6.0","@stylistic/eslint-plugin":"^5.1.0","@typescript-eslint/parser":"^8.36.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.36.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"eslint":"^9.0.0","eslint-plugin-jsdoc":"^50.0.0","@stylistic/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-perfectionist":"^4.0.0","eslint-plugin-unused-imports":"^4.0.0","@typescript-eslint/eslint-plugin":"^8.0.0","eslint-plugin-simple-import-sort":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-standard_1.1.0_1752456829648_0.22201160081517868","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@dmitryrechkin/eslint-standard","version":"1.1.1","keywords":[],"author":"","license":"MIT","_id":"@dmitryrechkin/eslint-standard@1.1.1","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"dist":{"shasum":"02b0a10b0ea3b34e152f5b0df1b42219cc6f50e2","tarball":"https://registry.npmjs.org/@dmitryrechkin/eslint-standard/-/eslint-standard-1.1.1.tgz","fileCount":5,"integrity":"sha512-lWQxOVem4L1VvAHk506ExzypVI3DdtpNUuomIprXEf1v4D9bQFeMezwAceL/746HvjHvpVBlXn0XxONVDtSHIA==","signatures":[{"sig":"MEYCIQCZNjehw5u+H1Lp9HFCneBBAV8/3t2hZRC/zEc/R1Qt4QIhAOBA6Rdhw3LCl+bm4Bd1/tBegeaEM30o3I7F2pi28oc7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20486},"main":"eslint.config.mjs","gitHead":"decd37d406889f7f38e8da2de142f77831c39551","scripts":{"test":"npm run test:formatting","postinstall":"echo 'Remember to install peer dependencies:\n npm install eslint @typescript-eslint/parser @typescript-eslint/eslint-plugin eslint-plugin-unused-imports @stylistic/eslint-plugin eslint-plugin-jsdoc --save-dev\n bun add eslint @typescript-eslint/parser @typescript-eslint/eslint-plugin eslint-plugin-unused-imports @stylistic/eslint-plugin eslint-plugin-jsdoc --dev'","package:publish":"npm publish --access public","test:formatting":"node tests/test-runner.js"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_npmVersion":"11.4.2","description":"This package provides a shared ESLint configuration which includes TypeScript support and a set of specific linting rules designed to ensure high-quality and consistent code style across projects.","directories":{},"_nodeVersion":"23.11.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.31.0","eslint-plugin-jsdoc":"^50.6.0","@stylistic/eslint-plugin":"^5.1.0","@typescript-eslint/parser":"^8.36.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.36.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"eslint":"^9.0.0","eslint-plugin-jsdoc":"^50.0.0","@stylistic/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-perfectionist":"^4.0.0","eslint-plugin-unused-imports":"^4.0.0","@typescript-eslint/eslint-plugin":"^8.0.0","eslint-plugin-simple-import-sort":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-standard_1.1.1_1752601630970_0.8138465627381748","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@dmitryrechkin/eslint-standard","version":"1.1.2","keywords":[],"author":"","license":"MIT","_id":"@dmitryrechkin/eslint-standard@1.1.2","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"bin":{"eslint-standard":"src/cli/index.mjs"},"dist":{"shasum":"b074e9920165bd4577e6fa0097ede6b4e15dfe48","tarball":"https://registry.npmjs.org/@dmitryrechkin/eslint-standard/-/eslint-standard-1.1.2.tgz","fileCount":10,"integrity":"sha512-9lEEJx5jFH9Gbobd1i50rhwp55f+tjhMKU0jtnoV+6+U4xIXj4kQDGH2UXKJhTPQdJYTjmSUXwP+u06WyAJg/g==","signatures":[{"sig":"MEUCIQCG2zOub9msWm3lpc9au/infC1exjRZXtxgspAFarRb1gIgWUuRFs8G2mS1N4tdOzdHc7hwIJpyyuckGAD9BhTkDvg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30588},"main":"eslint.config.mjs","gitHead":"b887a584bff8f05e9f720feab095db077e2468be","scripts":{"test":"npm run test:formatting","postinstall":"node src/cli/postinstall.mjs","package:publish":"npm publish --access public","test:formatting":"node tests/test-runner.js"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_npmVersion":"11.4.2","description":"This package provides a shared ESLint configuration which includes TypeScript support and a set of specific linting rules designed to ensure high-quality and consistent code style across projects.","directories":{},"_nodeVersion":"23.11.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.31.0","eslint-plugin-jsdoc":"^50.6.0","@stylistic/eslint-plugin":"^5.1.0","@typescript-eslint/parser":"^8.36.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.36.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"eslint":"^9.0.0","eslint-plugin-jsdoc":"^50.0.0","@stylistic/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-perfectionist":"^4.0.0","eslint-plugin-unused-imports":"^4.0.0","@typescript-eslint/eslint-plugin":"^8.0.0","eslint-plugin-simple-import-sort":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-standard_1.1.2_1752603431031_0.3519956298616649","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@dmitryrechkin/eslint-standard","version":"1.1.3","keywords":[],"author":"","license":"MIT","_id":"@dmitryrechkin/eslint-standard@1.1.3","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"bin":{"eslint-standard":"src/cli/index.mjs"},"dist":{"shasum":"4e66323106f3161b0dbea3396a613b887bbf7c41","tarball":"https://registry.npmjs.org/@dmitryrechkin/eslint-standard/-/eslint-standard-1.1.3.tgz","fileCount":11,"integrity":"sha512-2VvitELBUbjHEl4KKEiGxeTAJxxFpTccgCGB+W17WINnOAzdUH1I8VKVXUGNIu2PuFWqGFh9qtCaDPOwpZW8/g==","signatures":[{"sig":"MEYCIQDlV7VaVp1PpMUXa78HaYG5qEVA/FuJSg3chb6FrZzXbgIhAPvhvPmKT+4TS0nDyCxhLo+2uuOO2rWgloxuDjKLRTHZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34426},"main":"eslint.config.mjs","gitHead":"116ed2a39aeab7a1e9d16181e60239f01bc796ce","scripts":{"test":"npm run test:formatting && npm run test:cli","test:cli":"node tests/test-cli.js","postinstall":"node src/cli/postinstall.mjs","test:install":"node tests/test-install-simulation.js","package:publish":"npm publish --access public","test:formatting":"node tests/test-runner.js"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_npmVersion":"11.4.2","description":"This package provides a shared ESLint configuration which includes TypeScript support and a set of specific linting rules designed to ensure high-quality and consistent code style across projects.","directories":{},"_nodeVersion":"23.11.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.31.0","eslint-plugin-jsdoc":"^50.6.0","@stylistic/eslint-plugin":"^5.1.0","@typescript-eslint/parser":"^8.36.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.36.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"eslint":"^9.0.0","eslint-plugin-jsdoc":"^50.0.0","@stylistic/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-perfectionist":"^4.0.0","eslint-plugin-unused-imports":"^4.0.0","@typescript-eslint/eslint-plugin":"^8.0.0","eslint-plugin-simple-import-sort":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-standard_1.1.3_1752604372601_0.30923701669262016","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@dmitryrechkin/eslint-standard","version":"1.1.4","keywords":[],"author":"","license":"MIT","_id":"@dmitryrechkin/eslint-standard@1.1.4","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"bin":{"eslint-standard":"src/cli/index.mjs"},"dist":{"shasum":"1d967f7560b93f4be76db4860f5e0fe0ed7edc35","tarball":"https://registry.npmjs.org/@dmitryrechkin/eslint-standard/-/eslint-standard-1.1.4.tgz","fileCount":11,"integrity":"sha512-qDCr7sLCzaO0LqUhOFCL083hqvPhcziLaPLLWa7hD2NdFgUNsfH4s6IySyCd7V2iq8bbSLMEoMb8VEWlkuL5tA==","signatures":[{"sig":"MEUCIQC2zeqUUer24kp9IlHJQg7Tw74TwwvOGTFsRRvbWicG6AIgcctpr0l9PmXZr9P+t52NbHBdIB86Av6k4emKGmS2tlA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39734},"main":"eslint.config.mjs","gitHead":"592e3cd9b34ba29041ccf7ac1b1ead48ac3027b4","scripts":{"test":"npm run test:formatting && npm run test:cli","test:cli":"node tests/test-cli.js","postinstall":"node src/cli/postinstall.mjs","test:install":"node tests/test-install-simulation.js","package:publish":"npm publish --access public","test:formatting":"node tests/test-runner.js"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_npmVersion":"11.4.2","description":"This package provides a shared ESLint configuration which includes TypeScript support and a set of specific linting rules designed to ensure high-quality and consistent code style across projects.","directories":{},"_nodeVersion":"23.11.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.31.0","eslint-plugin-jsdoc":"^50.6.0","@stylistic/eslint-plugin":"^5.1.0","@typescript-eslint/parser":"^8.36.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.36.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"eslint":"^9.0.0","eslint-plugin-jsdoc":"^50.0.0","@stylistic/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-perfectionist":"^4.0.0","eslint-plugin-unused-imports":"^4.0.0","@typescript-eslint/eslint-plugin":"^8.0.0","eslint-plugin-simple-import-sort":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-standard_1.1.4_1752642678350_0.8796527489429253","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@dmitryrechkin/eslint-standard","version":"1.2.0","keywords":[],"author":"","license":"MIT","_id":"@dmitryrechkin/eslint-standard@1.2.0","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"bin":{"eslint-standard":"src/cli/index.mjs"},"dist":{"shasum":"1d4f1f3499e534380c8e660674dbae36c1c16b7e","tarball":"https://registry.npmjs.org/@dmitryrechkin/eslint-standard/-/eslint-standard-1.2.0.tgz","fileCount":13,"integrity":"sha512-y3zUFl9YhRmDL8y+XH4w+jix9U516Den57KAFLfW9eY08LqzgfZi0zli3M3WxuBPBgutSNUMbfFuxk4pWlECSg==","signatures":[{"sig":"MEQCIC53Q7KSzIPOL3UVKmyPByh9FRRx+aH7kHDy568z/5VYAiAkYEBx59aCxuHK8GFcPOQGtt0RgTdmHB4bOxsVCnwY/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58602},"main":"eslint.config.mjs","gitHead":"963392b888ec23ebd70efb6d690f3317d9d9d566","scripts":{"test":"node tests/test-all-rules.js","test:all":"node tests/test-all-rules.js","test:cli":"node tests/test-cli.js","postinstall":"node src/cli/postinstall.mjs","test:safety":"node tests/test-safety-rules.js","test:install":"node tests/test-install-simulation.js","package:publish":"npm publish --access public","test:complexity":"node tests/test-complexity-rules.js","test:formatting":"node tests/test-runner.js"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_npmVersion":"11.4.2","description":"This package provides a shared ESLint configuration which includes TypeScript support and a set of specific linting rules designed to ensure high-quality and consistent code style across projects.","directories":{},"_nodeVersion":"23.11.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.31.0","eslint-plugin-jsdoc":"^50.6.0","@stylistic/eslint-plugin":"^5.1.0","@typescript-eslint/parser":"^8.36.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.36.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"eslint":"^9.0.0","eslint-plugin-jsdoc":"^50.0.0","@stylistic/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-perfectionist":"^4.0.0","eslint-plugin-unused-imports":"^4.0.0","@typescript-eslint/eslint-plugin":"^8.0.0","eslint-plugin-simple-import-sort":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-standard_1.2.0_1753733324572_0.46309364104441597","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@dmitryrechkin/eslint-standard","version":"1.3.0","keywords":[],"author":"","license":"MIT","_id":"@dmitryrechkin/eslint-standard@1.3.0","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"bin":{"eslint-standard":"src/cli/index.mjs"},"dist":{"shasum":"038e9d5cdaf0f4a303cf58fc8fcdd9a67ea1a4c4","tarball":"https://registry.npmjs.org/@dmitryrechkin/eslint-standard/-/eslint-standard-1.3.0.tgz","fileCount":13,"integrity":"sha512-geEijo5PzEXquBE1joIIN5D0nM3zMZwhg58Ex99tcO2CzkEK5ldfyWcTlsmkvtPs/Wy59DaimPLh/LZDnf/FYA==","signatures":[{"sig":"MEUCIQD9PN0j3P628kNWVrZ/FjrPLj1vmVlHy3buw8wGwd7jFAIgJXvQQyTokBWEjE6gb4u+WUqpMniU646Onp6XxrF7dDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80473},"main":"eslint.config.mjs","gitHead":"0ee2985a20e75ce4fc1c5b1f60dd11ea514ce762","scripts":{"test":"node tests/test-all-rules.js","test:all":"node tests/test-all-rules.js","test:cli":"node tests/test-cli.js","postinstall":"node src/cli/postinstall.mjs","test:safety":"node tests/test-safety-rules.js","test:install":"node tests/test-install-simulation.js","test:sonarjs":"node tests/test-sonarjs-rules.js","test:unicorn":"node tests/test-unicorn-rules.js","test:security":"node tests/test-security-rules.js","package:publish":"npm publish --access public","test:complexity":"node tests/test-complexity-rules.js","test:formatting":"node tests/test-runner.js"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_npmVersion":"11.4.2","description":"This package provides a shared ESLint configuration which includes TypeScript support and a set of specific linting rules designed to ensure high-quality and consistent code style across projects.","directories":{},"_nodeVersion":"23.11.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","eslint-plugin-jsdoc":"^50.8.0","eslint-plugin-import":"^2.32.0","eslint-plugin-regexp":"^2.9.0","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.4","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-security":"^3.0.1","@stylistic/eslint-plugin":"^5.2.2","eslint-plugin-functional":"^7.3.0","eslint-plugin-no-secrets":"^1.1.2","@typescript-eslint/parser":"^8.38.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.38.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"eslint":"^9.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-import":"^2.0.0","eslint-plugin-regexp":"^2.0.0","eslint-plugin-promise":"^7.0.0","eslint-plugin-sonarjs":"^3.0.0","eslint-plugin-unicorn":"^56.0.0","eslint-plugin-jsx-a11y":"^6.0.0","eslint-plugin-security":"^3.0.0","@stylistic/eslint-plugin":"^5.0.0","eslint-plugin-functional":"^7.0.0","eslint-plugin-no-secrets":"^1.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-perfectionist":"^4.0.0","eslint-plugin-unused-imports":"^4.0.0","@typescript-eslint/eslint-plugin":"^8.0.0","eslint-plugin-simple-import-sort":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-standard_1.3.0_1753907656141_0.8397391728176495","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@dmitryrechkin/eslint-standard","version":"1.3.1","keywords":[],"author":"","license":"MIT","_id":"@dmitryrechkin/eslint-standard@1.3.1","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"bin":{"eslint-standard":"src/cli/index.mjs"},"dist":{"shasum":"47c26491b754d111c141649777ae0adcdd9c725a","tarball":"https://registry.npmjs.org/@dmitryrechkin/eslint-standard/-/eslint-standard-1.3.1.tgz","fileCount":13,"integrity":"sha512-DmDdqWd2RIIxi45N1gt1O+BzmqiWNjXp76d3xpmuXuqGexnDwft5ODRZXYcVWhvnqnooq8Jor6bRPvjyOfEfiQ==","signatures":[{"sig":"MEYCIQCGC2cDlvUnh0WZMjLh7LQTpxyI+7aoeVzPynrMCdoJ7gIhAPdpJJgMEi8XEh6O5s2iF6N36PVS0vWcWiyX5smZtwvW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80909},"main":"eslint.config.mjs","gitHead":"b5451329dcf1e0c208403f71cfad1421bc2dc1f0","scripts":{"test":"node tests/test-all-rules.js","test:all":"node tests/test-all-rules.js","test:cli":"node tests/test-cli.js","postinstall":"node src/cli/postinstall.mjs","test:safety":"node tests/test-safety-rules.js","test:install":"node tests/test-install-simulation.js","test:sonarjs":"node tests/test-sonarjs-rules.js","test:unicorn":"node tests/test-unicorn-rules.js","test:security":"node tests/test-security-rules.js","package:publish":"npm publish --access public","test:complexity":"node tests/test-complexity-rules.js","test:formatting":"node tests/test-runner.js"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_npmVersion":"11.4.2","description":"This package provides a shared ESLint configuration which includes TypeScript support and a set of specific linting rules designed to ensure high-quality and consistent code style across projects.","directories":{},"_nodeVersion":"23.11.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","eslint-plugin-jsdoc":"^50.8.0","eslint-plugin-import":"^2.32.0","eslint-plugin-regexp":"^2.9.0","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.4","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-security":"^3.0.1","@stylistic/eslint-plugin":"^5.2.2","eslint-plugin-functional":"^7.3.0","eslint-plugin-no-secrets":"^1.1.2","@typescript-eslint/parser":"^8.38.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.38.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^3.6.3"},"peerDependencies":{"eslint":"^9.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-import":"^2.0.0","eslint-plugin-regexp":"^2.0.0","eslint-plugin-promise":"^7.0.0","eslint-plugin-sonarjs":"^3.0.0","eslint-plugin-unicorn":"^56.0.0","eslint-plugin-jsx-a11y":"^6.0.0","eslint-plugin-security":"^3.0.0","@stylistic/eslint-plugin":"^5.0.0","eslint-plugin-functional":"^7.0.0","eslint-plugin-no-secrets":"^1.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-perfectionist":"^4.0.0","eslint-plugin-unused-imports":"^4.0.0","@typescript-eslint/eslint-plugin":"^8.0.0","eslint-plugin-simple-import-sort":"^12.0.0","eslint-import-resolver-typescript":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-standard_1.3.1_1753914716954_0.6060820649971748","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@dmitryrechkin/eslint-standard","version":"1.3.2","keywords":[],"author":"","license":"MIT","_id":"@dmitryrechkin/eslint-standard@1.3.2","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"bin":{"eslint-standard":"src/cli/index.mjs"},"dist":{"shasum":"26f1831fda3b57c49e5c6e14723dd3cbd6ae4c3d","tarball":"https://registry.npmjs.org/@dmitryrechkin/eslint-standard/-/eslint-standard-1.3.2.tgz","fileCount":13,"integrity":"sha512-RjwKL+Pn9c0SI8kbZaWwEdhp+5lDosL3Yj83AxhSvXEpqFwmVElyiGaKyZC1uRWSzHZaccLKnKViqSXc7NWIGg==","signatures":[{"sig":"MEUCIQCr18us3XZNQOHkYm25TaU6NtY/YnXn4y3bQarKnp1xdAIgP5Brij3h4ThqcxnjoAU6SffPjc9VOhvs7MP5lD6F4YA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80922},"main":"eslint.config.mjs","gitHead":"21c4e8f0d5047db245bc032e95aa710c328dd2a8","scripts":{"test":"node tests/test-all-rules.js","test:all":"node tests/test-all-rules.js","test:cli":"node tests/test-cli.js","postinstall":"node src/cli/postinstall.mjs","test:safety":"node tests/test-safety-rules.js","test:install":"node tests/test-install-simulation.js","test:sonarjs":"node tests/test-sonarjs-rules.js","test:unicorn":"node tests/test-unicorn-rules.js","test:security":"node tests/test-security-rules.js","package:publish":"npm publish --access public","test:complexity":"node tests/test-complexity-rules.js","test:formatting":"node tests/test-runner.js"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_npmVersion":"11.4.2","description":"This package provides a shared ESLint configuration which includes TypeScript support and a set of specific linting rules designed to ensure high-quality and consistent code style across projects.","directories":{},"_nodeVersion":"23.11.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","eslint-plugin-jsdoc":"^50.8.0","eslint-plugin-import":"^2.32.0","eslint-plugin-regexp":"^2.9.0","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.4","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-security":"^3.0.1","@stylistic/eslint-plugin":"^5.2.2","eslint-plugin-functional":"^7.3.0","eslint-plugin-no-secrets":"^1.1.2","@typescript-eslint/parser":"^8.38.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.38.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^3.6.3"},"peerDependencies":{"eslint":"^9.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-import":"^2.0.0","eslint-plugin-regexp":"^2.0.0","eslint-plugin-promise":"^7.0.0","eslint-plugin-sonarjs":"^3.0.0","eslint-plugin-unicorn":"^56.0.0","eslint-plugin-jsx-a11y":"^6.0.0","eslint-plugin-security":"^3.0.0","@stylistic/eslint-plugin":"^5.0.0","eslint-plugin-functional":"^7.0.0","eslint-plugin-no-secrets":"^1.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-perfectionist":"^4.0.0","eslint-plugin-unused-imports":"^4.0.0","@typescript-eslint/eslint-plugin":"^8.0.0","eslint-plugin-simple-import-sort":"^12.0.0","eslint-import-resolver-typescript":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-standard_1.3.2_1753915965557_0.9827255746707737","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@dmitryrechkin/eslint-standard","version":"1.3.3","keywords":[],"author":"","license":"MIT","_id":"@dmitryrechkin/eslint-standard@1.3.3","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"bin":{"eslint-standard":"src/cli/index.mjs"},"dist":{"shasum":"c85a67979e7a3e493c848ec5ec315480233bcb29","tarball":"https://registry.npmjs.org/@dmitryrechkin/eslint-standard/-/eslint-standard-1.3.3.tgz","fileCount":13,"integrity":"sha512-4p4e8rVr+pXZDEJJl0o75KObTivgOpr4ouCckRsIiaE3Ugi7UkL6zrEyriTIa3ffUQAx5te4ds3PLDcKCOkppA==","signatures":[{"sig":"MEQCICRgSjQpFVhuuN/TMpbHFNg8FL3XaFnKF5VYFRso9xvRAiB6BTU9M+jAml0K78rcjmZ3SpkCDExKz2j2GoCpB6uKUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82362},"main":"eslint.config.mjs","gitHead":"ec97a5ab93c6cf5726ed84459f286aa31a6ea725","scripts":{"test":"node tests/test-all-rules.js","test:all":"node tests/test-all-rules.js","test:cli":"node tests/test-cli.js","postinstall":"node src/cli/postinstall.mjs","test:safety":"node tests/test-safety-rules.js","test:install":"node tests/test-install-simulation.js","test:sonarjs":"node tests/test-sonarjs-rules.js","test:unicorn":"node tests/test-unicorn-rules.js","test:security":"node tests/test-security-rules.js","package:publish":"npm publish --access public","test:complexity":"node tests/test-complexity-rules.js","test:formatting":"node tests/test-runner.js"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_npmVersion":"11.4.2","description":"This package provides a shared ESLint configuration which includes TypeScript support and a set of specific linting rules designed to ensure high-quality and consistent code style across projects.","directories":{},"_nodeVersion":"23.11.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","eslint-plugin-jsdoc":"^50.8.0","eslint-plugin-import":"^2.32.0","eslint-plugin-regexp":"^2.9.0","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.4","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-security":"^3.0.1","@stylistic/eslint-plugin":"^5.2.2","eslint-plugin-functional":"^7.3.0","eslint-plugin-no-secrets":"^1.1.2","@typescript-eslint/parser":"^8.38.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.38.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^3.6.3"},"peerDependencies":{"eslint":"^9.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-import":"^2.0.0","eslint-plugin-regexp":"^2.0.0","eslint-plugin-promise":"^7.0.0","eslint-plugin-sonarjs":"^3.0.0","eslint-plugin-unicorn":"^56.0.0","eslint-plugin-jsx-a11y":"^6.0.0","eslint-plugin-security":"^3.0.0","@stylistic/eslint-plugin":"^5.0.0","eslint-plugin-functional":"^7.0.0","eslint-plugin-no-secrets":"^1.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-perfectionist":"^4.0.0","eslint-plugin-unused-imports":"^4.0.0","@typescript-eslint/eslint-plugin":"^8.0.0","eslint-plugin-simple-import-sort":"^12.0.0","eslint-import-resolver-typescript":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-standard_1.3.3_1753919985894_0.8070251803777766","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"@dmitryrechkin/eslint-standard","version":"1.3.4","keywords":[],"author":"","license":"MIT","_id":"@dmitryrechkin/eslint-standard@1.3.4","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"bin":{"eslint-standard":"src/cli/index.mjs"},"dist":{"shasum":"ab5b791188faf8d691b093b3ec43439d74c83a46","tarball":"https://registry.npmjs.org/@dmitryrechkin/eslint-standard/-/eslint-standard-1.3.4.tgz","fileCount":13,"integrity":"sha512-5ILIa5cIk8xoVyBIxVZblMmCNATtufep10gSDicv4XbGP0HhVHfENYhLb0RpOvvCJe0qWqUjwg36C9drw3uhEg==","signatures":[{"sig":"MEUCIBeahNfa/c1qlgsSAcKa1/hF2EKm7wiVtHDZEUhk9f0uAiEA28EJsCERcK45vx75MDjwgeU/yY26iAPRPMR6OnjTsvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82329},"main":"eslint.config.mjs","gitHead":"818bb5ad7c247395294985a864bfe8fe2470a26d","scripts":{"test":"node tests/test-all-rules.js","test:all":"node tests/test-all-rules.js","test:cli":"node tests/test-cli.js","postinstall":"node src/cli/postinstall.mjs","test:safety":"node tests/test-safety-rules.js","test:install":"node tests/test-install-simulation.js","test:sonarjs":"node tests/test-sonarjs-rules.js","test:unicorn":"node tests/test-unicorn-rules.js","test:security":"node tests/test-security-rules.js","package:publish":"npm publish --access public","test:complexity":"node tests/test-complexity-rules.js","test:formatting":"node tests/test-runner.js"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_npmVersion":"11.4.2","description":"This package provides a shared ESLint configuration which includes TypeScript support and a set of specific linting rules designed to ensure high-quality and consistent code style across projects.","directories":{},"_nodeVersion":"23.11.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","eslint-plugin-jsdoc":"^50.8.0","eslint-plugin-import":"^2.32.0","eslint-plugin-regexp":"^2.9.0","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.4","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-security":"^3.0.1","@stylistic/eslint-plugin":"^5.2.2","eslint-plugin-functional":"^7.3.0","eslint-plugin-no-secrets":"^1.1.2","@typescript-eslint/parser":"^8.38.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.38.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^3.6.3"},"peerDependencies":{"eslint":"^9.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-import":"^2.0.0","eslint-plugin-regexp":"^2.0.0","eslint-plugin-promise":"^7.0.0","eslint-plugin-sonarjs":"^3.0.0","eslint-plugin-unicorn":"^56.0.0","eslint-plugin-jsx-a11y":"^6.0.0","eslint-plugin-security":"^3.0.0","@stylistic/eslint-plugin":"^5.0.0","eslint-plugin-functional":"^7.0.0","eslint-plugin-no-secrets":"^1.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-perfectionist":"^4.0.0","eslint-plugin-unused-imports":"^4.0.0","@typescript-eslint/eslint-plugin":"^8.0.0","eslint-plugin-simple-import-sort":"^12.0.0","eslint-import-resolver-typescript":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-standard_1.3.4_1753920524401_0.479471429780979","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"@dmitryrechkin/eslint-standard","version":"1.3.5","keywords":[],"author":"","license":"MIT","_id":"@dmitryrechkin/eslint-standard@1.3.5","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"bin":{"eslint-standard":"src/cli/index.mjs"},"dist":{"shasum":"d9b991d0445c04dcbe953e6d757104c67e59e67a","tarball":"https://registry.npmjs.org/@dmitryrechkin/eslint-standard/-/eslint-standard-1.3.5.tgz","fileCount":13,"integrity":"sha512-8cN2YB+bwtjOL7DlesINvWQ+caddEwsdZRWVQuxAMKbN3osFsfhU8B/t3SAYsWPwjoH3joVfbFcVI+H0jwqQXQ==","signatures":[{"sig":"MEUCIQDQ5V1Ri+IyXRwUrP8ELYTJ0en4LAQcPl6ZFbL+yrMjQwIgSLrf85khea1UaN0CHPQeIbxoZpN7mR++sOe4BbHIZ3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82426},"main":"eslint.config.mjs","gitHead":"007b960a4e01d7e8f6ed0b89fee130e6d21c79f2","scripts":{"test":"node tests/test-all-rules.js","test:all":"node tests/test-all-rules.js","test:cli":"node tests/test-cli.js","postinstall":"node src/cli/postinstall.mjs","test:safety":"node tests/test-safety-rules.js","test:install":"node tests/test-install-simulation.js","test:sonarjs":"node tests/test-sonarjs-rules.js","test:unicorn":"node tests/test-unicorn-rules.js","test:security":"node tests/test-security-rules.js","package:publish":"npm publish --access public","test:complexity":"node tests/test-complexity-rules.js","test:formatting":"node tests/test-runner.js"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_npmVersion":"11.4.2","description":"This package provides a shared ESLint configuration which includes TypeScript support and a set of specific linting rules designed to ensure high-quality and consistent code style across projects.","directories":{},"_nodeVersion":"23.11.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","eslint-plugin-jsdoc":"^50.8.0","eslint-plugin-import":"^2.32.0","eslint-plugin-regexp":"^2.9.0","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.4","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-security":"^3.0.1","@stylistic/eslint-plugin":"^5.2.2","eslint-plugin-functional":"^7.3.0","eslint-plugin-no-secrets":"^1.1.2","@typescript-eslint/parser":"^8.38.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.38.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^3.6.3"},"peerDependencies":{"eslint":"^9.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-import":"^2.0.0","eslint-plugin-regexp":"^2.0.0","eslint-plugin-promise":"^7.0.0","eslint-plugin-sonarjs":"^3.0.0","eslint-plugin-unicorn":"^56.0.0","eslint-plugin-jsx-a11y":"^6.0.0","eslint-plugin-security":"^3.0.0","@stylistic/eslint-plugin":"^5.0.0","eslint-plugin-functional":"^7.0.0","eslint-plugin-no-secrets":"^1.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-perfectionist":"^4.0.0","eslint-plugin-unused-imports":"^4.0.0","@typescript-eslint/eslint-plugin":"^8.0.0","eslint-plugin-simple-import-sort":"^12.0.0","eslint-import-resolver-typescript":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-standard_1.3.5_1753936052522_0.30698843276916565","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"@dmitryrechkin/eslint-standard","version":"1.3.6","keywords":[],"author":"","license":"MIT","_id":"@dmitryrechkin/eslint-standard@1.3.6","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"bin":{"eslint-standard":"src/cli/index.mjs"},"dist":{"shasum":"f0d6cc360d7a320e09e245210ede1ad50c13cd8d","tarball":"https://registry.npmjs.org/@dmitryrechkin/eslint-standard/-/eslint-standard-1.3.6.tgz","fileCount":14,"integrity":"sha512-fOT8qm/PNr2VsIoYUi+FIrmTHJo+hSdPf5INUhSUQ+nA2FWoUFPPEMsL4cW9GSXo7d8pHohIISamVypMqTdP4g==","signatures":[{"sig":"MEQCICEyiyY6wQWZIVYqv5hrntDRc1XJzZ0JzgUiDn0avwoaAiB1ZCe8rkDfvfMO/K6tTpp9pZ4QOHtGvn8PjSi70Rma7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85793},"main":"eslint.config.mjs","gitHead":"20a1ba918fc2b19dbf6e848154277417f0fecb64","scripts":{"test":"node tests/test-all-rules.js","test:all":"node tests/test-all-rules.js","test:cli":"node tests/test-cli.js","postinstall":"node src/cli/postinstall.mjs","test:safety":"node tests/test-safety-rules.js","test:install":"node tests/test-install-simulation.js","test:sonarjs":"node tests/test-sonarjs-rules.js","test:unicorn":"node tests/test-unicorn-rules.js","test:security":"node tests/test-security-rules.js","package:publish":"npm publish --access public","test:complexity":"node tests/test-complexity-rules.js","test:formatting":"node tests/test-runner.js","test:switch-case":"node tests/test-switch-case-simple.js"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_npmVersion":"11.4.2","description":"This package provides a shared ESLint configuration which includes TypeScript support and a set of specific linting rules designed to ensure high-quality and consistent code style across projects.","directories":{},"_nodeVersion":"23.11.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","eslint-plugin-jsdoc":"^50.8.0","eslint-plugin-import":"^2.32.0","eslint-plugin-regexp":"^2.9.0","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.4","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-security":"^3.0.1","@stylistic/eslint-plugin":"^5.2.2","eslint-plugin-functional":"^7.3.0","eslint-plugin-no-secrets":"^1.1.2","@typescript-eslint/parser":"^8.38.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.38.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^3.6.3"},"peerDependencies":{"eslint":"^9.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-import":"^2.0.0","eslint-plugin-regexp":"^2.0.0","eslint-plugin-promise":"^7.0.0","eslint-plugin-sonarjs":"^3.0.0","eslint-plugin-unicorn":"^56.0.0","eslint-plugin-jsx-a11y":"^6.0.0","eslint-plugin-security":"^3.0.0","@stylistic/eslint-plugin":"^5.0.0","eslint-plugin-functional":"^7.0.0","eslint-plugin-no-secrets":"^1.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-perfectionist":"^4.0.0","eslint-plugin-unused-imports":"^4.0.0","@typescript-eslint/eslint-plugin":"^8.0.0","eslint-plugin-simple-import-sort":"^12.0.0","eslint-import-resolver-typescript":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-standard_1.3.6_1753938564515_0.6416441248510496","host":"s3://npm-registry-packages-npm-production"}},"1.3.7":{"name":"@dmitryrechkin/eslint-standard","version":"1.3.7","keywords":[],"author":"","license":"MIT","_id":"@dmitryrechkin/eslint-standard@1.3.7","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"bin":{"eslint-standard":"src/cli/index.mjs"},"dist":{"shasum":"b101269aa570e746ae8ddf88767f6b076230dbc4","tarball":"https://registry.npmjs.org/@dmitryrechkin/eslint-standard/-/eslint-standard-1.3.7.tgz","fileCount":14,"integrity":"sha512-mZjxTMtv/hB/WCS++9LG0fdfOxR1csfvWQDO1F1Lt+AYYdwMhWCFXe3O3uDIrmmgzJopCp6UEYxAgKxu8WemkA==","signatures":[{"sig":"MEYCIQCoflOOhD6Gj2PEH4qxPmSYsIHn7bs+ptZrwyYydH+eJwIhAPFWmMbvrMMvwXeGYxA6BrS049gAhPnIkD2tJkuciiX4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87124},"main":"eslint.config.mjs","gitHead":"ab5377a7ebb76763319e7dd511cff1367bf77bf9","scripts":{"test":"node tests/test-all-rules.js","test:all":"node tests/test-all-rules.js","test:cli":"node tests/test-cli.js","postinstall":"node src/cli/postinstall.mjs","test:safety":"node tests/test-safety-rules.js","test:install":"node tests/test-install-simulation.js","test:sonarjs":"node tests/test-sonarjs-rules.js","test:unicorn":"node tests/test-unicorn-rules.js","test:security":"node tests/test-security-rules.js","package:publish":"npm publish --access public","test:complexity":"node tests/test-complexity-rules.js","test:formatting":"node tests/test-runner.js","test:switch-case":"node tests/test-switch-case-simple.js"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_npmVersion":"11.4.2","description":"This package provides a shared ESLint configuration which includes TypeScript support and a set of specific linting rules designed to ensure high-quality and consistent code style across projects.","directories":{},"_nodeVersion":"23.11.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","eslint-plugin-jsdoc":"^50.8.0","eslint-plugin-import":"^2.32.0","eslint-plugin-regexp":"^2.9.0","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.4","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-security":"^3.0.1","@stylistic/eslint-plugin":"^5.2.2","eslint-plugin-functional":"^7.3.0","eslint-plugin-no-secrets":"^1.1.2","@typescript-eslint/parser":"^8.38.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.38.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^3.6.3"},"peerDependencies":{"eslint":"^9.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-import":"^2.0.0","eslint-plugin-regexp":"^2.0.0","eslint-plugin-promise":"^7.0.0","eslint-plugin-sonarjs":"^3.0.0","eslint-plugin-unicorn":"^56.0.0","eslint-plugin-jsx-a11y":"^6.0.0","eslint-plugin-security":"^3.0.0","@stylistic/eslint-plugin":"^5.0.0","eslint-plugin-functional":"^7.0.0","eslint-plugin-no-secrets":"^1.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-perfectionist":"^4.0.0","eslint-plugin-unused-imports":"^4.0.0","@typescript-eslint/eslint-plugin":"^8.0.0","eslint-plugin-simple-import-sort":"^12.0.0","eslint-import-resolver-typescript":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-standard_1.3.7_1753977353105_0.4184233120615175","host":"s3://npm-registry-packages-npm-production"}},"1.3.8":{"name":"@dmitryrechkin/eslint-standard","version":"1.3.8","keywords":[],"author":"","license":"MIT","_id":"@dmitryrechkin/eslint-standard@1.3.8","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"bin":{"eslint-standard":"src/cli/index.mjs"},"dist":{"shasum":"6ccf3086049245aa51ca1ce2f6453f5c666792f1","tarball":"https://registry.npmjs.org/@dmitryrechkin/eslint-standard/-/eslint-standard-1.3.8.tgz","fileCount":14,"integrity":"sha512-wqx4JWIkN7aArGZWt3hYs9DFu0Uy2kMaL+ymz+Kn4Vw4HZoXAnh3Hu4cx1Cyw1CLPBK+CRO/dk+pP0AeC0vm7g==","signatures":[{"sig":"MEUCIBQYOxHu25OkiqrVO750yIIwAu5Z6WhtfHLaLKxZTUkRAiEAmZgprlYeaVNkVDq10KxRtflJHdDhlTGgBSRH+3Y6CHw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87120},"main":"eslint.config.mjs","gitHead":"dc1209dcaac8ef5c19f6e553bfec13d82dfc4a7f","scripts":{"test":"node tests/test-all-rules.js","test:all":"node tests/test-all-rules.js","test:cli":"node tests/test-cli.js","postinstall":"node src/cli/postinstall.mjs","test:safety":"node tests/test-safety-rules.js","test:install":"node tests/test-install-simulation.js","test:sonarjs":"node tests/test-sonarjs-rules.js","test:unicorn":"node tests/test-unicorn-rules.js","test:security":"node tests/test-security-rules.js","package:publish":"npm publish --access public","test:complexity":"node tests/test-complexity-rules.js","test:formatting":"node tests/test-runner.js","test:switch-case":"node tests/test-switch-case-simple.js"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_npmVersion":"11.4.2","description":"This package provides a shared ESLint configuration which includes TypeScript support and a set of specific linting rules designed to ensure high-quality and consistent code style across projects.","directories":{},"_nodeVersion":"23.11.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","eslint-plugin-jsdoc":"^50.8.0","eslint-plugin-import":"^2.32.0","eslint-plugin-regexp":"^2.9.0","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.4","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-security":"^3.0.1","@stylistic/eslint-plugin":"^5.2.2","eslint-plugin-functional":"^7.3.0","eslint-plugin-no-secrets":"^1.1.2","@typescript-eslint/parser":"^8.38.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.38.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^3.6.3"},"peerDependencies":{"eslint":"^9.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-import":"^2.0.0","eslint-plugin-regexp":"^2.0.0","eslint-plugin-promise":"^7.0.0","eslint-plugin-sonarjs":"^3.0.0","eslint-plugin-unicorn":"^56.0.0","eslint-plugin-jsx-a11y":"^6.0.0","eslint-plugin-security":"^3.0.0","@stylistic/eslint-plugin":"^5.0.0","eslint-plugin-functional":"^7.0.0","eslint-plugin-no-secrets":"^1.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-perfectionist":"^4.0.0","eslint-plugin-unused-imports":"^4.0.0","@typescript-eslint/eslint-plugin":"^8.0.0","eslint-plugin-simple-import-sort":"^12.0.0","eslint-import-resolver-typescript":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-standard_1.3.8_1753980715468_0.45971336620352976","host":"s3://npm-registry-packages-npm-production"}},"1.3.9":{"name":"@dmitryrechkin/eslint-standard","version":"1.3.9","keywords":[],"author":"","license":"MIT","_id":"@dmitryrechkin/eslint-standard@1.3.9","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"bin":{"eslint-standard":"src/cli/index.mjs"},"dist":{"shasum":"e325cee724d8fb3dbd002deb4bc008884a001a33","tarball":"https://registry.npmjs.org/@dmitryrechkin/eslint-standard/-/eslint-standard-1.3.9.tgz","fileCount":14,"integrity":"sha512-5ceekHsVmL0APjMNxEoTQhMKbfHIzVQz4WioqlEiCSwXXXbvQivx2aubitJf9eXatL8xCgjce02nRvJLg3B9Mw==","signatures":[{"sig":"MEUCIQCBqh6mSV4uGDP6rBWzDJ+yRiNsFuqSdhSqCkv23+fHwQIgRmQwyyhilwWDykPW2ebLAEirWxVUhGbOJzcrDowPbtA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87235},"main":"eslint.config.mjs","gitHead":"0b11292be80a914395e9ca6cf5b0a96f91b2ac11","scripts":{"test":"node tests/test-all-rules.js","test:all":"node tests/test-all-rules.js","test:cli":"node tests/test-cli.js","postinstall":"node src/cli/postinstall.mjs","test:safety":"node tests/test-safety-rules.js","test:install":"node tests/test-install-simulation.js","test:sonarjs":"node tests/test-sonarjs-rules.js","test:unicorn":"node tests/test-unicorn-rules.js","test:security":"node tests/test-security-rules.js","package:publish":"npm publish --access public","test:complexity":"node tests/test-complexity-rules.js","test:formatting":"node tests/test-runner.js","test:switch-case":"node tests/test-switch-case-simple.js"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_npmVersion":"11.4.2","description":"This package provides a shared ESLint configuration which includes TypeScript support and a set of specific linting rules designed to ensure high-quality and consistent code style across projects.","directories":{},"_nodeVersion":"23.11.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","eslint-plugin-jsdoc":"^50.8.0","eslint-plugin-import":"^2.32.0","eslint-plugin-regexp":"^2.9.0","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.4","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-security":"^3.0.1","@stylistic/eslint-plugin":"^5.2.2","eslint-plugin-functional":"^7.3.0","eslint-plugin-no-secrets":"^1.1.2","@typescript-eslint/parser":"^8.38.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.38.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^3.6.3"},"peerDependencies":{"eslint":"^9.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-import":"^2.0.0","eslint-plugin-regexp":"^2.0.0","eslint-plugin-promise":"^7.0.0","eslint-plugin-sonarjs":"^3.0.0","eslint-plugin-unicorn":"^56.0.0","eslint-plugin-jsx-a11y":"^6.0.0","eslint-plugin-security":"^3.0.0","@stylistic/eslint-plugin":"^5.0.0","eslint-plugin-functional":"^7.0.0","eslint-plugin-no-secrets":"^1.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-perfectionist":"^4.0.0","eslint-plugin-unused-imports":"^4.0.0","@typescript-eslint/eslint-plugin":"^8.0.0","eslint-plugin-simple-import-sort":"^12.0.0","eslint-import-resolver-typescript":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-standard_1.3.9_1754006880112_0.3371125365355181","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@dmitryrechkin/eslint-standard","version":"1.4.0","keywords":[],"author":"","license":"MIT","_id":"@dmitryrechkin/eslint-standard@1.4.0","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"bin":{"eslint-standard":"src/cli/index.mjs"},"dist":{"shasum":"930bcf74ad8dd66bb5ac46acc85c37c8d93a40dd","tarball":"https://registry.npmjs.org/@dmitryrechkin/eslint-standard/-/eslint-standard-1.4.0.tgz","fileCount":14,"integrity":"sha512-ac25L8sIOZrwOp8u17s3uu5zizhMolj2ZzQbC76JJz64qwq316O+jNKnTaQ0kO+Rb55FKrs6EVDM14rQWoW/ww==","signatures":[{"sig":"MEUCIHEDjf+4woc0oFRmgTIUq9sC0vRSzh2TZYySNnjsQJufAiEAo/8rMf4V0tANuBTZvDxCeFSucoc0RrQI+BhzAasfHQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93430},"main":"eslint.config.mjs","gitHead":"c1f8fd43070b32535895b38ec73b6e738125e73b","scripts":{"test":"node tests/test-all-rules.js","test:all":"node tests/test-all-rules.js","test:cli":"node tests/test-cli.js","postinstall":"node src/cli/postinstall.mjs","test:safety":"node tests/test-safety-rules.js","test:install":"node tests/test-install-simulation.js","test:sonarjs":"node tests/test-sonarjs-rules.js","test:unicorn":"node tests/test-unicorn-rules.js","test:security":"node tests/test-security-rules.js","package:publish":"npm publish --access public","test:complexity":"node tests/test-complexity-rules.js","test:formatting":"node tests/test-runner.js","test:switch-case":"node tests/test-switch-case-simple.js"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_npmVersion":"11.4.2","description":"This package provides a shared ESLint configuration which includes TypeScript support and a set of specific linting rules designed to ensure high-quality and consistent code style across projects.","directories":{},"_nodeVersion":"23.11.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","eslint-plugin-jsdoc":"^50.8.0","eslint-plugin-import":"^2.32.0","eslint-plugin-regexp":"^2.9.0","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.4","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-security":"^3.0.1","@stylistic/eslint-plugin":"^5.2.2","eslint-plugin-functional":"^7.3.0","eslint-plugin-no-secrets":"^1.1.2","@typescript-eslint/parser":"^8.38.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.38.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^3.6.3"},"peerDependencies":{"eslint":"^9.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-import":"^2.0.0","eslint-plugin-regexp":"^2.0.0","eslint-plugin-promise":"^7.0.0","eslint-plugin-sonarjs":"^3.0.0","eslint-plugin-unicorn":"^56.0.0","eslint-plugin-jsx-a11y":"^6.0.0","eslint-plugin-security":"^3.0.0","@stylistic/eslint-plugin":"^5.0.0","eslint-plugin-functional":"^7.0.0","eslint-plugin-no-secrets":"^1.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-perfectionist":"^4.0.0","eslint-plugin-unused-imports":"^4.0.0","@typescript-eslint/eslint-plugin":"^8.0.0","eslint-plugin-simple-import-sort":"^12.0.0","eslint-import-resolver-typescript":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-standard_1.4.0_1754241971072_0.673049762219547","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@dmitryrechkin/eslint-standard","version":"1.4.1","keywords":[],"author":"","license":"MIT","_id":"@dmitryrechkin/eslint-standard@1.4.1","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"bin":{"eslint-standard":"src/cli/index.mjs"},"dist":{"shasum":"4282804515911688675f29184de2e691b7e9e91e","tarball":"https://registry.npmjs.org/@dmitryrechkin/eslint-standard/-/eslint-standard-1.4.1.tgz","fileCount":14,"integrity":"sha512-WcYuG9uAq2TDwtMYnmtcrEylsWRdvmgcM2Niw5BQv5sB7fQjjXaZ44fTiOB1e5GfQ3YApSCWNNzsjpVSm+RGRw==","signatures":[{"sig":"MEUCIQD6ddrT3G9p7DHOFIjKC7J+5IJme/GqITnGQeDWJI+5RAIgH//jRlgkTXjoCSNUSzNm8PvyJwVpZlUVRJnwUeCfa+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93633},"main":"eslint.config.mjs","gitHead":"5780edf388d9b052851b89861444368926ecc54c","scripts":{"test":"node tests/test-all-rules.js","test:all":"node tests/test-all-rules.js","test:cli":"node tests/test-cli.js","postinstall":"node src/cli/postinstall.mjs","test:safety":"node tests/test-safety-rules.js","test:install":"node tests/test-install-simulation.js","test:sonarjs":"node tests/test-sonarjs-rules.js","test:unicorn":"node tests/test-unicorn-rules.js","test:security":"node tests/test-security-rules.js","package:publish":"npm publish --access public","test:complexity":"node tests/test-complexity-rules.js","test:formatting":"node tests/test-runner.js","test:switch-case":"node tests/test-switch-case-simple.js"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_npmVersion":"11.4.2","description":"This package provides a shared ESLint configuration which includes TypeScript support and a set of specific linting rules designed to ensure high-quality and consistent code style across projects.","directories":{},"_nodeVersion":"23.11.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","eslint-plugin-jsdoc":"^50.8.0","eslint-plugin-import":"^2.32.0","eslint-plugin-regexp":"^2.9.0","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.4","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-security":"^3.0.1","@stylistic/eslint-plugin":"^5.2.2","eslint-plugin-functional":"^7.3.0","eslint-plugin-no-secrets":"^1.1.2","@typescript-eslint/parser":"^8.38.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.38.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^3.6.3"},"peerDependencies":{"eslint":"^9.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-import":"^2.0.0","eslint-plugin-regexp":"^2.0.0","eslint-plugin-promise":"^7.0.0","eslint-plugin-sonarjs":"^3.0.0","eslint-plugin-unicorn":"^56.0.0","eslint-plugin-jsx-a11y":"^6.0.0","eslint-plugin-security":"^3.0.0","@stylistic/eslint-plugin":"^5.0.0","eslint-plugin-functional":"^7.0.0","eslint-plugin-no-secrets":"^1.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-perfectionist":"^4.0.0","eslint-plugin-unused-imports":"^4.0.0","@typescript-eslint/eslint-plugin":"^8.0.0","eslint-plugin-simple-import-sort":"^12.0.0","eslint-import-resolver-typescript":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-standard_1.4.1_1754361703114_0.10401280942210867","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@dmitryrechkin/eslint-standard","version":"1.4.2","keywords":[],"author":"","license":"MIT","_id":"@dmitryrechkin/eslint-standard@1.4.2","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"bin":{"eslint-standard":"src/cli/index.mjs"},"dist":{"shasum":"7e3844aff11d8d069a90348596298e6f9361c77f","tarball":"https://registry.npmjs.org/@dmitryrechkin/eslint-standard/-/eslint-standard-1.4.2.tgz","fileCount":14,"integrity":"sha512-T/vHKg8e70zkLuUrcrmWrVKLWFwcfXQyJLtj9duTpaCntupi6E1QUTUdgAOI6q3/WUBIQG7nt97wvKS2Mxztfg==","signatures":[{"sig":"MEUCIQDHYuyiIxvHk/XojXT9mirfgbbw/Dn5LBTfhG0EpM68NgIgdg7EGDbeLt/qSCpjnOXYvBe9FjcRmdbl13dKAqbcRT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97182},"main":"eslint.config.mjs","gitHead":"849dac3288d7769f66fd66197d866ea2456cc075","scripts":{"test":"node tests/test-all-rules.js","test:all":"node tests/test-all-rules.js","test:cli":"node tests/test-cli.js","postinstall":"node src/cli/postinstall.mjs","test:safety":"node tests/test-safety-rules.js","test:install":"node tests/test-install-simulation.js","test:sonarjs":"node tests/test-sonarjs-rules.js","test:unicorn":"node tests/test-unicorn-rules.js","test:security":"node tests/test-security-rules.js","package:publish":"npm publish --access public","test:complexity":"node tests/test-complexity-rules.js","test:formatting":"node tests/test-runner.js","test:switch-case":"node tests/test-switch-case-simple.js"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_npmVersion":"11.4.2","description":"This package provides a shared ESLint configuration which includes TypeScript support and a set of specific linting rules designed to ensure high-quality and consistent code style across projects.","directories":{},"_nodeVersion":"23.11.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","eslint-plugin-jsdoc":"^50.8.0","eslint-plugin-import":"^2.32.0","eslint-plugin-regexp":"^2.9.0","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.4","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-security":"^3.0.1","@stylistic/eslint-plugin":"^5.2.2","eslint-plugin-functional":"^7.3.0","eslint-plugin-no-secrets":"^1.1.2","@typescript-eslint/parser":"^8.38.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.38.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^3.6.3"},"peerDependencies":{"eslint":"^9.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-import":"^2.0.0","eslint-plugin-regexp":"^2.0.0","eslint-plugin-promise":"^7.0.0","eslint-plugin-sonarjs":"^3.0.0","eslint-plugin-unicorn":"^56.0.0","eslint-plugin-jsx-a11y":"^6.0.0","eslint-plugin-security":"^3.0.0","@stylistic/eslint-plugin":"^5.0.0","eslint-plugin-functional":"^7.0.0","eslint-plugin-no-secrets":"^1.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-perfectionist":"^4.0.0","eslint-plugin-unused-imports":"^4.0.0","@typescript-eslint/eslint-plugin":"^8.0.0","eslint-plugin-simple-import-sort":"^12.0.0","eslint-import-resolver-typescript":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-standard_1.4.2_1754368669428_0.9370787955622819","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"@dmitryrechkin/eslint-standard","version":"1.4.3","keywords":[],"author":"","license":"MIT","_id":"@dmitryrechkin/eslint-standard@1.4.3","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"bin":{"eslint-standard":"src/cli/index.mjs"},"dist":{"shasum":"d80986970e776bc19441de6018faf1142ed6e6f5","tarball":"https://registry.npmjs.org/@dmitryrechkin/eslint-standard/-/eslint-standard-1.4.3.tgz","fileCount":13,"integrity":"sha512-xXxwJBb3V52Fk6wHjciqjt6Ox9yY+YtEsfKS6NSoV1mkXDiArCWy3teHyuQrr1gJfMEAm6RJmVJsQGzbf2xtdw==","signatures":[{"sig":"MEUCIQCSScyhBjf/VXVMFn7o9z/4SciayvP7evrDgQZrhSGdGQIgJLX2UhBLHnIKEWrG87jTPbfzhRIOksy617GydNj+2fA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70011},"main":"eslint.config.mjs","exports":{".":"./eslint.config.mjs"},"gitHead":"2eb43801d48e2efa02c1de615048dbcd8b1e6f58","scripts":{"test":"node tests/test-all-rules.mjs","test:all":"node tests/test-all-rules.mjs","test:cli":"node tests/test-cli.mjs","test:debug":"node tests/debug-test.mjs","postinstall":"node src/cli/postinstall.mjs","test:safety":"node tests/test-safety-rules.mjs","test:simple":"node tests/simple-test.mjs","test:install":"node tests/test-install-simulation.mjs","test:sonarjs":"node tests/test-sonarjs-rules.mjs","test:unicorn":"node tests/test-unicorn-rules.mjs","test:security":"node tests/test-security-rules.mjs","package:publish":"npm publish --access public","test:complexity":"node tests/test-complexity-rules.mjs","test:formatting":"node tests/test-runner.mjs","test:switch-case":"node tests/test-switch-case-simple.mjs"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_npmVersion":"11.4.2","description":"This package provides a shared ESLint configuration which includes TypeScript support and a set of specific linting rules designed to ensure high-quality and consistent code style across projects.","directories":{},"_nodeVersion":"23.11.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","eslint-plugin-jsdoc":"^50.8.0","eslint-plugin-import":"^2.32.0","eslint-plugin-regexp":"^2.9.0","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.4","eslint-plugin-unicorn":"^56.0.1","prettier-plugin-astro":"^0.14.1","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.3","eslint-plugin-security":"^3.0.1","@stylistic/eslint-plugin":"^5.2.2","eslint-plugin-functional":"^7.3.0","eslint-plugin-no-secrets":"^1.1.2","@typescript-eslint/parser":"^8.38.0","eslint-plugin-perfectionist":"^4.15.0","prettier-plugin-brace-style":"^0.8.1","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.38.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^3.6.3"},"peerDependencies":{"eslint":"^9.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-import":"^2.0.0","eslint-plugin-regexp":"^2.0.0","eslint-plugin-promise":"^7.0.0","eslint-plugin-sonarjs":"^3.0.0","eslint-plugin-unicorn":"^56.0.0","prettier-plugin-astro":"^0.14.0","eslint-config-prettier":"^10.0.0","eslint-plugin-jsx-a11y":"^6.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-security":"^3.0.0","@stylistic/eslint-plugin":"^5.0.0","eslint-plugin-functional":"^7.0.0","eslint-plugin-no-secrets":"^1.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-perfectionist":"^4.0.0","prettier-plugin-brace-style":"^0.8.0","eslint-plugin-unused-imports":"^4.0.0","@typescript-eslint/eslint-plugin":"^8.0.0","eslint-plugin-simple-import-sort":"^12.0.0","eslint-import-resolver-typescript":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-standard_1.4.3_1754756693479_0.07100483565067384","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"@dmitryrechkin/eslint-standard","version":"1.4.4","keywords":[],"author":"","license":"MIT","_id":"@dmitryrechkin/eslint-standard@1.4.4","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"bin":{"eslint-standard":"src/cli/index.mjs"},"dist":{"shasum":"b68f8320430428921c67054dbe6e64746d7e4c09","tarball":"https://registry.npmjs.org/@dmitryrechkin/eslint-standard/-/eslint-standard-1.4.4.tgz","fileCount":13,"integrity":"sha512-tb9KZnaQ63Z+pw8+G60Bv2ndFdafqOx8/Zbyr27pIGaKCJbXgPNvQk5eJtX8YhBgKR6GsYsipMVuJvRTecPcpg==","signatures":[{"sig":"MEQCIC/a95HYNPX/jPI56rYU1LbQ0QDZOucFm2MlM/QIAW03AiAGc5LiqYpXCzaSBHAHAFZCG6PIczrZay6JWHykAQPLEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69965},"main":"eslint.config.mjs","exports":{".":"./eslint.config.mjs"},"gitHead":"cdfceae35c9eb9160fd2bbb28b66dbede5996530","scripts":{"test":"node tests/test-all-rules.mjs","test:all":"node tests/test-all-rules.mjs","test:cli":"node tests/test-cli.mjs","test:debug":"node tests/debug-test.mjs","postinstall":"node src/cli/postinstall.mjs","test:safety":"node tests/test-safety-rules.mjs","test:simple":"node tests/simple-test.mjs","test:install":"node tests/test-install-simulation.mjs","test:sonarjs":"node tests/test-sonarjs-rules.mjs","test:unicorn":"node tests/test-unicorn-rules.mjs","test:security":"node tests/test-security-rules.mjs","package:publish":"npm publish --access public","test:complexity":"node tests/test-complexity-rules.mjs","test:formatting":"node tests/test-runner.mjs","test:switch-case":"node tests/test-switch-case-simple.mjs"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_npmVersion":"11.4.2","description":"This package provides a shared ESLint configuration which includes TypeScript support and a set of specific linting rules designed to ensure high-quality and consistent code style across projects.","directories":{},"_nodeVersion":"23.11.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","eslint-plugin-jsdoc":"^50.8.0","eslint-plugin-import":"^2.32.0","eslint-plugin-regexp":"^2.9.0","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.4","eslint-plugin-unicorn":"^56.0.1","prettier-plugin-astro":"^0.14.1","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.3","eslint-plugin-security":"^3.0.1","@stylistic/eslint-plugin":"^5.2.2","eslint-plugin-functional":"^7.3.0","eslint-plugin-no-secrets":"^1.1.2","@typescript-eslint/parser":"^8.38.0","eslint-plugin-perfectionist":"^4.15.0","prettier-plugin-brace-style":"^0.8.1","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.38.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^3.6.3"},"peerDependencies":{"eslint":"^9.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-import":"^2.0.0","eslint-plugin-regexp":"^2.0.0","eslint-plugin-promise":"^7.0.0","eslint-plugin-sonarjs":"^3.0.0","eslint-plugin-unicorn":"^56.0.0","prettier-plugin-astro":"^0.14.0","eslint-config-prettier":"^10.0.0","eslint-plugin-jsx-a11y":"^6.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-security":"^3.0.0","@stylistic/eslint-plugin":"^5.0.0","eslint-plugin-functional":"^7.0.0","eslint-plugin-no-secrets":"^1.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-perfectionist":"^4.0.0","prettier-plugin-brace-style":"^0.8.0","eslint-plugin-unused-imports":"^4.0.0","@typescript-eslint/eslint-plugin":"^8.0.0","eslint-plugin-simple-import-sort":"^12.0.0","eslint-import-resolver-typescript":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-standard_1.4.4_1754757446616_0.5308445140468911","host":"s3://npm-registry-packages-npm-production"}},"1.4.5":{"name":"@dmitryrechkin/eslint-standard","version":"1.4.5","keywords":[],"author":"","license":"MIT","_id":"@dmitryrechkin/eslint-standard@1.4.5","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"bin":{"eslint-standard":"src/cli/index.mjs"},"dist":{"shasum":"cda84866682c598e779e256b0b0d13c1b4897898","tarball":"https://registry.npmjs.org/@dmitryrechkin/eslint-standard/-/eslint-standard-1.4.5.tgz","fileCount":13,"integrity":"sha512-0NBd5Ds4bO7vKJ3j7GexLXAJP2kLpgzrlulg85RjLguaN0kqFNmatceVGOfVmbfvTqYVRgRlQ8NIUSi9QMAVyQ==","signatures":[{"sig":"MEUCIQCPq3OId7tjnlRgsEKP86IV6XAWHPrwAF4mlDNoXPMkjAIgbdQtNPfJkC57xiBrGeW0uA9qYR8Cd+dgqi4ag/VjTng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69187},"main":"eslint.config.mjs","exports":{".":"./eslint.config.mjs"},"gitHead":"7e39f37ca34bb008ff15d9cf4f4523a970a2f7c2","scripts":{"test":"node tests/test-all-rules.mjs","test:all":"node tests/test-all-rules.mjs","test:cli":"node tests/test-cli.mjs","test:debug":"node tests/debug-test.mjs","postinstall":"node src/cli/postinstall.mjs","test:safety":"node tests/test-safety-rules.mjs","test:simple":"node tests/simple-test.mjs","test:install":"node tests/test-install-simulation.mjs","test:sonarjs":"node tests/test-sonarjs-rules.mjs","test:unicorn":"node tests/test-unicorn-rules.mjs","test:security":"node tests/test-security-rules.mjs","package:publish":"npm publish --access public","test:complexity":"node tests/test-complexity-rules.mjs","test:formatting":"node tests/test-runner.mjs","test:switch-case":"node tests/test-switch-case-simple.mjs"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_npmVersion":"11.4.2","description":"This package provides a shared ESLint configuration which includes TypeScript support and a set of specific linting rules designed to ensure high-quality and consistent code style across projects.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"eslint-plugin-jsdoc":"^50.8.0","eslint-plugin-import":"^2.32.0","eslint-plugin-regexp":"^2.9.0","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.4","eslint-plugin-unicorn":"^56.0.1","prettier-plugin-astro":"^0.14.1","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.3","eslint-plugin-security":"^3.0.1","@stylistic/eslint-plugin":"^5.2.2","eslint-plugin-functional":"^7.3.0","eslint-plugin-no-secrets":"^1.1.2","@typescript-eslint/parser":"^8.38.0","eslint-plugin-perfectionist":"^4.15.0","prettier-plugin-brace-style":"^0.8.1","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.38.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^3.6.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","prettier":"^3.6.2"},"peerDependencies":{"eslint":"^9.0.0","prettier":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-standard_1.4.5_1754758490141_0.06754571665223041","host":"s3://npm-registry-packages-npm-production"}},"1.4.6":{"name":"@dmitryrechkin/eslint-standard","version":"1.4.6","keywords":[],"author":"","license":"MIT","_id":"@dmitryrechkin/eslint-standard@1.4.6","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"bin":{"eslint-standard":"src/cli/index.mjs"},"dist":{"shasum":"8c9062adc9903ba6adfbb57ef7a0fd5a36470167","tarball":"https://registry.npmjs.org/@dmitryrechkin/eslint-standard/-/eslint-standard-1.4.6.tgz","fileCount":13,"integrity":"sha512-Ox4oLnk+mFhrxpkdTgwtxsVmCFbOCFZlhSKKrHRYf/z1NJP4zR6N4zt5hblheaQixDBcllnoRJqZEl3tLprTBQ==","signatures":[{"sig":"MEYCIQDypZj2gEHgzKExkn0BkkIybFcPLsfolLTcdqsb+5SoWQIhAIZSd3Ir/BWiaY6RxVeqYqbcAWX1y3i0Fs8u57WgJgn6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69229},"main":"eslint.config.mjs","exports":{".":"./eslint.config.mjs"},"gitHead":"53498b708fe8defbf89b8b8639e3f5c6f1f9a443","scripts":{"test":"node tests/test-all-rules.mjs","test:all":"node tests/test-all-rules.mjs","test:cli":"node tests/test-cli.mjs","test:debug":"node tests/debug-test.mjs","postinstall":"node src/cli/postinstall.mjs","test:safety":"node tests/test-safety-rules.mjs","test:simple":"node tests/simple-test.mjs","test:install":"node tests/test-install-simulation.mjs","test:sonarjs":"node tests/test-sonarjs-rules.mjs","test:unicorn":"node tests/test-unicorn-rules.mjs","test:security":"node tests/test-security-rules.mjs","package:publish":"npm publish --access public","test:complexity":"node tests/test-complexity-rules.mjs","test:formatting":"node tests/test-runner.mjs","test:switch-case":"node tests/test-switch-case-simple.mjs"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_npmVersion":"11.4.2","description":"This package provides a shared ESLint configuration which includes TypeScript support and a set of specific linting rules designed to ensure high-quality and consistent code style across projects.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"eslint-plugin-jsdoc":"^50.8.0","eslint-plugin-import":"^2.32.0","eslint-plugin-regexp":"^2.9.0","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.4","eslint-plugin-unicorn":"^56.0.1","prettier-plugin-astro":"^0.14.1","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.3","eslint-plugin-security":"^3.0.1","@stylistic/eslint-plugin":"^5.2.2","eslint-plugin-functional":"^7.3.0","eslint-plugin-no-secrets":"^1.1.2","@typescript-eslint/parser":"^8.38.0","eslint-plugin-perfectionist":"^4.15.0","prettier-plugin-brace-style":"^0.8.1","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.38.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^3.6.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","prettier":"^3.6.2"},"peerDependencies":{"eslint":"^9.0.0","prettier":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-standard_1.4.6_1754759370515_0.5890244922558474","host":"s3://npm-registry-packages-npm-production"}},"1.4.7":{"name":"@dmitryrechkin/eslint-standard","version":"1.4.7","keywords":[],"author":"","license":"MIT","_id":"@dmitryrechkin/eslint-standard@1.4.7","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"bin":{"eslint-standard":"src/cli/index.mjs"},"dist":{"shasum":"d3462fa758ed1e5921695b98cf1d6f1143e4d257","tarball":"https://registry.npmjs.org/@dmitryrechkin/eslint-standard/-/eslint-standard-1.4.7.tgz","fileCount":13,"integrity":"sha512-LM0dx9PYDEcAkO8sL43VrcU4+57Pwwb3I+90YyGWR/Shq0zC7ku1lP48pB8XplPkhlGFU3DyrEF4mwaYWYH41Q==","signatures":[{"sig":"MEQCIFoI852J7kpfhAZGsA/Zi/YO5pdVAcCY0dbhg6vNnTTTAiAR1rx1EVzck0fBSZ4MExADt2owTLA1uQgER6ydGtgapw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69318},"main":"eslint.config.mjs","exports":{".":"./eslint.config.mjs"},"gitHead":"5f588a636d6bf515c29aef3e5f6a7a925e55fa5c","scripts":{"test":"node tests/test-all-rules.mjs","test:all":"node tests/test-all-rules.mjs","test:cli":"node tests/test-cli.mjs","test:debug":"node tests/debug-test.mjs","postinstall":"node src/cli/postinstall.mjs","test:safety":"node tests/test-safety-rules.mjs","test:simple":"node tests/simple-test.mjs","test:install":"node tests/test-install-simulation.mjs","test:sonarjs":"node tests/test-sonarjs-rules.mjs","test:unicorn":"node tests/test-unicorn-rules.mjs","test:security":"node tests/test-security-rules.mjs","package:publish":"npm publish --access public","test:complexity":"node tests/test-complexity-rules.mjs","test:formatting":"node tests/test-runner.mjs","test:switch-case":"node tests/test-switch-case-simple.mjs"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_npmVersion":"11.4.2","description":"This package provides a shared ESLint configuration which includes TypeScript support and a set of specific linting rules designed to ensure high-quality and consistent code style across projects.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"eslint-plugin-jsdoc":"^50.8.0","eslint-plugin-import":"^2.32.0","eslint-plugin-regexp":"^2.9.0","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.4","eslint-plugin-unicorn":"^56.0.1","prettier-plugin-astro":"^0.14.1","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.3","eslint-plugin-security":"^3.0.1","@stylistic/eslint-plugin":"^5.2.2","eslint-plugin-functional":"^7.3.0","eslint-plugin-no-secrets":"^1.1.2","@typescript-eslint/parser":"^8.38.0","eslint-plugin-perfectionist":"^4.15.0","prettier-plugin-brace-style":"^0.8.1","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.38.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^3.6.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","prettier":"^3.6.2"},"peerDependencies":{"eslint":"^9.0.0","prettier":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-standard_1.4.7_1754760167528_0.6985023099729311","host":"s3://npm-registry-packages-npm-production"}},"1.4.8":{"name":"@dmitryrechkin/eslint-standard","version":"1.4.8","keywords":[],"author":"","license":"MIT","_id":"@dmitryrechkin/eslint-standard@1.4.8","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"bin":{"eslint-standard":"src/cli/index.mjs"},"dist":{"shasum":"f8f14bdd28a5d7b21ff895acd7835636e7f1fb83","tarball":"https://registry.npmjs.org/@dmitryrechkin/eslint-standard/-/eslint-standard-1.4.8.tgz","fileCount":13,"integrity":"sha512-TACv9JT3UdkydS6B0ocZTJZnCZAEpYKo//vJAWm5uBV7YdoW4HgxoS+WVhJvkCkkChReai437Xr+GnVSnH8okQ==","signatures":[{"sig":"MEUCIQDVT96MIqraYKD0t+4q5fEp0uZxi7MVUag5mewpp8IrpAIgGV8M6+FjKnu7F6derZ7oIoCdylslEPPOr955u8NNnAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72256},"main":"eslint.config.mjs","exports":{".":"./eslint.config.mjs"},"gitHead":"92cbafb3f8077a7cc1ee916c78aec4ba313a63d8","scripts":{"test":"node tests/test-all-rules.mjs","test:all":"node tests/test-all-rules.mjs","test:cli":"node tests/test-cli.mjs","test:debug":"node tests/debug-test.mjs","postinstall":"node src/cli/postinstall.mjs","test:safety":"node tests/test-safety-rules.mjs","test:simple":"node tests/simple-test.mjs","test:install":"node tests/test-install-simulation.mjs","test:sonarjs":"node tests/test-sonarjs-rules.mjs","test:unicorn":"node tests/test-unicorn-rules.mjs","test:security":"node tests/test-security-rules.mjs","package:publish":"npm publish --access public","test:complexity":"node tests/test-complexity-rules.mjs","test:formatting":"node tests/test-runner.mjs","test:switch-case":"node tests/test-switch-case-simple.mjs"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_npmVersion":"11.4.2","description":"This package provides a shared ESLint configuration which includes TypeScript support and a set of specific linting rules designed to ensure high-quality and consistent code style across projects.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"eslint-plugin-jsdoc":"^50.8.0","eslint-plugin-import":"^2.32.0","eslint-plugin-regexp":"^2.9.0","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.4","eslint-plugin-unicorn":"^56.0.1","prettier-plugin-astro":"^0.14.1","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.3","eslint-plugin-security":"^3.0.1","@stylistic/eslint-plugin":"^5.2.2","eslint-plugin-functional":"^7.3.0","eslint-plugin-no-secrets":"^1.1.2","@typescript-eslint/parser":"^8.38.0","eslint-plugin-perfectionist":"^4.15.0","prettier-plugin-brace-style":"^0.8.1","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.38.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^3.6.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","prettier":"^3.6.2"},"peerDependencies":{"eslint":"^9.0.0","prettier":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-standard_1.4.8_1754760826757_0.929100326644777","host":"s3://npm-registry-packages-npm-production"}},"1.4.9":{"name":"@dmitryrechkin/eslint-standard","version":"1.4.9","keywords":[],"author":"","license":"MIT","_id":"@dmitryrechkin/eslint-standard@1.4.9","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"bin":{"eslint-standard":"src/cli/index.mjs"},"dist":{"shasum":"7a2bafbad4d53eec0132febd58809bef8d222bd6","tarball":"https://registry.npmjs.org/@dmitryrechkin/eslint-standard/-/eslint-standard-1.4.9.tgz","fileCount":13,"integrity":"sha512-ilGTanlJ0EF9S5O14MCq3mWErrY/36LxEHshSSw4WocS1r0eBShFV/MxwhQtFnUdOOndlFYTbj9phOOSVFdYLw==","signatures":[{"sig":"MEUCIGUsiR6JAnxPWJYOXasFJ0y3k3Edwyodm4vgwrCWE3iIAiEAloTgX00RD4/ING6k+VERvWuO5tvSW0VUDPSLuzN2RPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72392},"main":"eslint.config.mjs","exports":{".":"./eslint.config.mjs"},"gitHead":"ac264a60b2f8bae5f1c858f5e390d3d89bd206b4","scripts":{"test":"node tests/test-all-rules.mjs","test:all":"node tests/test-all-rules.mjs","test:cli":"node tests/test-cli.mjs","test:debug":"node tests/debug-test.mjs","postinstall":"node src/cli/postinstall.mjs","test:safety":"node tests/test-safety-rules.mjs","test:simple":"node tests/simple-test.mjs","test:install":"node tests/test-install-simulation.mjs","test:sonarjs":"node tests/test-sonarjs-rules.mjs","test:unicorn":"node tests/test-unicorn-rules.mjs","test:security":"node tests/test-security-rules.mjs","package:publish":"npm publish --access public","test:complexity":"node tests/test-complexity-rules.mjs","test:formatting":"node tests/test-runner.mjs","test:switch-case":"node tests/test-switch-case-simple.mjs"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_npmVersion":"11.4.2","description":"This package provides a shared ESLint configuration which includes TypeScript support and a set of specific linting rules designed to ensure high-quality and consistent code style across projects.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"eslint-plugin-jsdoc":"^50.8.0","eslint-plugin-import":"^2.32.0","eslint-plugin-regexp":"^2.9.0","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.4","eslint-plugin-unicorn":"^56.0.1","prettier-plugin-astro":"^0.14.1","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.3","eslint-plugin-security":"^3.0.1","@stylistic/eslint-plugin":"^5.2.2","eslint-plugin-functional":"^7.3.0","eslint-plugin-no-secrets":"^1.1.2","@typescript-eslint/parser":"^8.38.0","eslint-plugin-perfectionist":"^4.15.0","prettier-plugin-brace-style":"^0.8.1","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.38.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^3.6.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","prettier":"^3.6.2"},"peerDependencies":{"eslint":"^9.0.0","prettier":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-standard_1.4.9_1754761625262_0.08608596482604791","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@dmitryrechkin/eslint-standard","version":"1.5.0","keywords":[],"author":"","license":"MIT","_id":"@dmitryrechkin/eslint-standard@1.5.0","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"bin":{"eslint-standard":"src/cli/index.mjs"},"dist":{"shasum":"e6db127ed070e67d709005f016163ebbb108894e","tarball":"https://registry.npmjs.org/@dmitryrechkin/eslint-standard/-/eslint-standard-1.5.0.tgz","fileCount":13,"integrity":"sha512-UjaVxiufF34N3CbTxltcRSd1E7aTZwVfu/1v2+U1H7jgdvedYjf5Bv0Cy5K1d/JsBPsW5/o5CvLi2r81Q6vk8A==","signatures":[{"sig":"MEYCIQDsmOw1uiffPTY5Vr+T3W9ljaP7fMKC5h2sRC1k7Jfz1gIhAJ2PXXNhbm6UtdZEPETWdnnOEkH4i+gryoDi0j1iS8mF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73047},"main":"eslint.config.mjs","exports":{".":"./eslint.config.mjs"},"gitHead":"18f83abf384eb3374b9b79cb6cfea0cbf8f7aa6e","scripts":{"test":"node tests/test-all-rules.mjs","test:all":"node tests/test-all-rules.mjs","test:cli":"node tests/test-cli.mjs","test:debug":"node tests/debug-test.mjs","postinstall":"node src/cli/postinstall.mjs","test:safety":"node tests/test-safety-rules.mjs","test:simple":"node tests/simple-test.mjs","test:install":"node tests/test-install-simulation.mjs","test:sonarjs":"node tests/test-sonarjs-rules.mjs","test:unicorn":"node tests/test-unicorn-rules.mjs","test:security":"node tests/test-security-rules.mjs","package:publish":"npm publish --access public","test:complexity":"node tests/test-complexity-rules.mjs","test:formatting":"node tests/test-runner.mjs","test:switch-case":"node tests/test-switch-case-simple.mjs"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_npmVersion":"11.4.2","description":"This package provides a shared ESLint configuration which includes TypeScript support and a set of specific linting rules designed to ensure high-quality and consistent code style across projects.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"eslint-plugin-jsdoc":"^50.8.0","eslint-plugin-import":"^2.32.0","eslint-plugin-regexp":"^2.9.0","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.4","eslint-plugin-unicorn":"^56.0.1","prettier-plugin-astro":"^0.14.1","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.3","eslint-plugin-security":"^3.0.1","@stylistic/eslint-plugin":"^5.2.2","eslint-plugin-functional":"^7.3.0","eslint-plugin-no-secrets":"^1.1.2","@typescript-eslint/parser":"^8.38.0","eslint-plugin-perfectionist":"^4.15.0","prettier-plugin-brace-style":"^0.8.1","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.38.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^3.6.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","prettier":"^3.6.2"},"peerDependencies":{"eslint":"^9.0.0","prettier":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-standard_1.5.0_1754974391217_0.18328370788512904","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@dmitryrechkin/eslint-standard","version":"1.5.1","keywords":[],"author":"","license":"MIT","_id":"@dmitryrechkin/eslint-standard@1.5.1","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"bin":{"eslint-standard":"src/cli/index.mjs"},"dist":{"shasum":"b2f8aae9fe15a02999f639a90186e766d787d6b4","tarball":"https://registry.npmjs.org/@dmitryrechkin/eslint-standard/-/eslint-standard-1.5.1.tgz","fileCount":13,"integrity":"sha512-+O73Fh7BOohZYLHP/omgJZ2ETxamOjpZl4YJxgOASvQG6fH7jBcE+U+bYKfrmQx6fC1hw564EzEuMt+zKjX7JQ==","signatures":[{"sig":"MEUCIEd+YbqYVdd4wg0RUCeeLS1yjMe2KzHfqPOBCsttu89ZAiEA/x4G5OBAuZZ1cXOGm9Nam6uXPolsDStGe0KMtapyZZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73129},"main":"eslint.config.mjs","exports":{".":"./eslint.config.mjs"},"gitHead":"a11197fdab42977761a678e01de0802ab04f0c3c","scripts":{"test":"node tests/test-all-rules.mjs","test:all":"node tests/test-all-rules.mjs","test:cli":"node tests/test-cli.mjs","test:debug":"node tests/debug-test.mjs","postinstall":"node src/cli/postinstall.mjs","test:safety":"node tests/test-safety-rules.mjs","test:simple":"node tests/simple-test.mjs","test:install":"node tests/test-install-simulation.mjs","test:sonarjs":"node tests/test-sonarjs-rules.mjs","test:unicorn":"node tests/test-unicorn-rules.mjs","test:security":"node tests/test-security-rules.mjs","package:publish":"npm publish --access public","test:complexity":"node tests/test-complexity-rules.mjs","test:formatting":"node tests/test-runner.mjs","test:switch-case":"node tests/test-switch-case-simple.mjs"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_npmVersion":"11.4.2","description":"This package provides a shared ESLint configuration which includes TypeScript support and a set of specific linting rules designed to ensure high-quality and consistent code style across projects.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"eslint-plugin-jsdoc":"^50.8.0","eslint-plugin-import":"^2.32.0","eslint-plugin-regexp":"^2.9.0","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.4","eslint-plugin-unicorn":"^56.0.1","prettier-plugin-astro":"^0.14.1","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.3","eslint-plugin-security":"^3.0.1","@stylistic/eslint-plugin":"^5.2.2","eslint-plugin-functional":"^7.3.0","eslint-plugin-no-secrets":"^1.1.2","@typescript-eslint/parser":"^8.38.0","eslint-plugin-perfectionist":"^4.15.0","prettier-plugin-brace-style":"^0.8.1","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.38.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^3.6.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","prettier":"^3.6.2"},"peerDependencies":{"eslint":"^9.0.0","prettier":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-standard_1.5.1_1755023641501_0.30771591269568743","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@dmitryrechkin/eslint-standard","version":"1.5.2","keywords":[],"author":"","license":"MIT","_id":"@dmitryrechkin/eslint-standard@1.5.2","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"bin":{"eslint-standard":"src/cli/index.mjs"},"dist":{"shasum":"d785c92ff2c0875a09690e2e266c19d0bd5be70b","tarball":"https://registry.npmjs.org/@dmitryrechkin/eslint-standard/-/eslint-standard-1.5.2.tgz","fileCount":13,"integrity":"sha512-wj7uiZor5wYrWHtlZGJY+ROw+Da7CKIpu08rg7VfnDmQWzHzxkseOR6y753GJcLgkNTf5UqU0FBjudv/+p8WIg==","signatures":[{"sig":"MEUCIQCZGxD32YL+XzXASYAaL9F67qhvampbZoTkfyRow5NvQwIgMP1gUTVShcDTY9GBF6JfBYXD8RZCrxkhB/HV0MSRyIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73184},"main":"eslint.config.mjs","exports":{".":"./eslint.config.mjs"},"gitHead":"741054e09fd5134e358f81b3062be9f6a138e058","scripts":{"test":"node tests/test-all-rules.mjs","test:all":"node tests/test-all-rules.mjs","test:cli":"node tests/test-cli.mjs","test:debug":"node tests/debug-test.mjs","postinstall":"node src/cli/postinstall.mjs","test:safety":"node tests/test-safety-rules.mjs","test:simple":"node tests/simple-test.mjs","test:install":"node tests/test-install-simulation.mjs","test:sonarjs":"node tests/test-sonarjs-rules.mjs","test:unicorn":"node tests/test-unicorn-rules.mjs","test:security":"node tests/test-security-rules.mjs","package:publish":"npm publish --access public","test:complexity":"node tests/test-complexity-rules.mjs","test:formatting":"node tests/test-runner.mjs","test:switch-case":"node tests/test-switch-case-simple.mjs"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_npmVersion":"11.4.2","description":"This package provides a shared ESLint configuration which includes TypeScript support and a set of specific linting rules designed to ensure high-quality and consistent code style across projects.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"eslint-plugin-jsdoc":"^50.8.0","eslint-plugin-import":"^2.32.0","eslint-plugin-regexp":"^2.9.0","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.4","eslint-plugin-unicorn":"^56.0.1","prettier-plugin-astro":"^0.14.1","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.3","eslint-plugin-security":"^3.0.1","@stylistic/eslint-plugin":"^5.2.2","eslint-plugin-functional":"^7.3.0","eslint-plugin-no-secrets":"^1.1.2","@typescript-eslint/parser":"^8.38.0","eslint-plugin-perfectionist":"^4.15.0","prettier-plugin-brace-style":"^0.8.1","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.38.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^3.6.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","prettier":"^3.6.2"},"peerDependencies":{"eslint":"^9.0.0","prettier":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-standard_1.5.2_1755028831824_0.7601181750509232","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"@dmitryrechkin/eslint-standard","version":"1.5.3","keywords":[],"author":"","license":"MIT","_id":"@dmitryrechkin/eslint-standard@1.5.3","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"bin":{"eslint-standard":"src/cli/index.mjs"},"dist":{"shasum":"54d5e11ef7518a1b44f1121558fd2061f9471a06","tarball":"https://registry.npmjs.org/@dmitryrechkin/eslint-standard/-/eslint-standard-1.5.3.tgz","fileCount":13,"integrity":"sha512-G9r8nUt0L701Yl0F1oVVgjaXydYVMS55JQxz6pIlyNHR7w9oXMgbSqz962ocwolXl5HSAMsHwHidDDzE4krqNA==","signatures":[{"sig":"MEYCIQD6Xb6LG4FYsq22JKqZHag6EABiAeQ1B28zjw8R9kLNywIhAIM5J7Q/AJ8rWAliYTRvcbCfUx05CmT8uuKPbXj4UQN6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73376},"main":"eslint.config.mjs","exports":{".":"./eslint.config.mjs"},"gitHead":"e175189001ee7650716f8d6f4c57af7b04179855","scripts":{"test":"node tests/test-all-rules.mjs","test:all":"node tests/test-all-rules.mjs","test:cli":"node tests/test-cli.mjs","test:debug":"node tests/debug-test.mjs","postinstall":"node src/cli/postinstall.mjs","test:safety":"node tests/test-safety-rules.mjs","test:simple":"node tests/simple-test.mjs","test:install":"node tests/test-install-simulation.mjs","test:sonarjs":"node tests/test-sonarjs-rules.mjs","test:unicorn":"node tests/test-unicorn-rules.mjs","test:security":"node tests/test-security-rules.mjs","package:publish":"npm publish --access public","test:complexity":"node tests/test-complexity-rules.mjs","test:formatting":"node tests/test-runner.mjs","test:switch-case":"node tests/test-switch-case-simple.mjs"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_npmVersion":"11.4.2","description":"This package provides a shared ESLint configuration which includes TypeScript support and a set of specific linting rules designed to ensure high-quality and consistent code style across projects.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"eslint-plugin-jsdoc":"^50.8.0","eslint-plugin-import":"^2.32.0","eslint-plugin-regexp":"^2.9.0","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.4","eslint-plugin-unicorn":"^56.0.1","prettier-plugin-astro":"^0.14.1","prettier-plugin-merge":"^0.8.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.3","eslint-plugin-security":"^3.0.1","@stylistic/eslint-plugin":"^5.2.2","eslint-plugin-functional":"^7.3.0","eslint-plugin-no-secrets":"^1.1.2","@typescript-eslint/parser":"^8.38.0","eslint-plugin-perfectionist":"^4.15.0","prettier-plugin-brace-style":"^0.8.1","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.38.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^3.6.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","prettier":"^3.6.2"},"peerDependencies":{"eslint":"^9.0.0","prettier":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-standard_1.5.3_1755321695609_0.3295595702326892","host":"s3://npm-registry-packages-npm-production"}},"1.5.4":{"name":"@dmitryrechkin/eslint-standard","version":"1.5.4","keywords":[],"author":"","license":"MIT","_id":"@dmitryrechkin/eslint-standard@1.5.4","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"bin":{"eslint-standard":"src/cli/index.mjs"},"dist":{"shasum":"fbc98e5cc9021c93d9642295f53c6ad9d5c07240","tarball":"https://registry.npmjs.org/@dmitryrechkin/eslint-standard/-/eslint-standard-1.5.4.tgz","fileCount":13,"integrity":"sha512-qz33tbB6QV1TcULNUWJ3bk7Xoz2R9dF8ZiKgexEvRlckkqaucwWiDkOSk54VMeovGhh76CsLRcWtY7OejLvp9w==","signatures":[{"sig":"MEQCIBzdaEr3B4E3mflftt1H3sCMjLx7q3oyqAM4eieJ4MATAiByGEoXFy3Duv1waFq3D6QG29aWItaDoXH9cHDIpPbqhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73376},"main":"eslint.config.mjs","exports":{".":"./eslint.config.mjs"},"gitHead":"96c69aec76d81b6c831b9cab4e65955b8e2b79d4","scripts":{"test":"node tests/test-all-rules.mjs","test:all":"node tests/test-all-rules.mjs","test:cli":"node tests/test-cli.mjs","test:debug":"node tests/debug-test.mjs","postinstall":"node src/cli/postinstall.mjs","test:safety":"node tests/test-safety-rules.mjs","test:simple":"node tests/simple-test.mjs","test:install":"node tests/test-install-simulation.mjs","test:sonarjs":"node tests/test-sonarjs-rules.mjs","test:unicorn":"node tests/test-unicorn-rules.mjs","test:security":"node tests/test-security-rules.mjs","package:publish":"npm publish --access public","test:complexity":"node tests/test-complexity-rules.mjs","test:formatting":"node tests/test-runner.mjs","test:switch-case":"node tests/test-switch-case-simple.mjs"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_npmVersion":"11.6.0","description":"This package provides a shared ESLint configuration which includes TypeScript support and a set of specific linting rules designed to ensure high-quality and consistent code style across projects.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"eslint-plugin-jsdoc":"^50.8.0","eslint-plugin-import":"^2.32.0","eslint-plugin-regexp":"^2.9.0","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.4","eslint-plugin-unicorn":"^56.0.1","prettier-plugin-astro":"^0.14.1","prettier-plugin-merge":"^0.8.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.3","eslint-plugin-security":"^3.0.1","@stylistic/eslint-plugin":"^5.2.2","eslint-plugin-functional":"^7.3.0","eslint-plugin-no-secrets":"^1.1.2","@typescript-eslint/parser":"^8.38.0","eslint-plugin-perfectionist":"^4.15.0","prettier-plugin-brace-style":"^0.8.1","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.38.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^3.6.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","prettier":"^3.6.2"},"peerDependencies":{"eslint":"^9.0.0","prettier":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-standard_1.5.4_1763094271477_0.5551717064276736","host":"s3://npm-registry-packages-npm-production"}},"1.5.5":{"name":"@dmitryrechkin/eslint-standard","version":"1.5.5","keywords":[],"author":"","license":"MIT","_id":"@dmitryrechkin/eslint-standard@1.5.5","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"bin":{"eslint-standard":"src/cli/index.mjs"},"dist":{"shasum":"f7349aff8350a3e68a95224003ed7627cb43e890","tarball":"https://registry.npmjs.org/@dmitryrechkin/eslint-standard/-/eslint-standard-1.5.5.tgz","fileCount":13,"integrity":"sha512-LiPuH97TabZCdt3fkS9MZLodEG8foDruxPxs16FcopBttvL6qH2I98l+Ul/gQN6uedY5eX/SI3z9E8wQE4f7Ew==","signatures":[{"sig":"MEYCIQD6SBFxwqOt46ZxmTLlzS8Uw9BEGuAmyl+XAA8oPq1lVAIhAIbLUDFBHC6Oa5qFqV4VEw5Fcr1b9B2QmOWnnfPhPEGg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74066},"main":"eslint.config.mjs","exports":{".":"./eslint.config.mjs"},"gitHead":"016a37ea981dabc5b519cbc051b22f71ce5e2a0e","scripts":{"test":"node tests/test-all-rules.mjs","test:all":"node tests/test-all-rules.mjs","test:cli":"node tests/test-cli.mjs","test:debug":"node tests/debug-test.mjs","postinstall":"node src/cli/postinstall.mjs","test:safety":"node tests/test-safety-rules.mjs","test:simple":"node tests/simple-test.mjs","test:install":"node tests/test-install-simulation.mjs","test:sonarjs":"node tests/test-sonarjs-rules.mjs","test:unicorn":"node tests/test-unicorn-rules.mjs","test:security":"node tests/test-security-rules.mjs","package:publish":"npm publish --access public","test:complexity":"node tests/test-complexity-rules.mjs","test:formatting":"node tests/test-runner.mjs","test:switch-case":"node tests/test-switch-case-simple.mjs"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_npmVersion":"11.6.0","description":"This package provides a shared ESLint configuration which includes TypeScript support and a set of specific linting rules designed to ensure high-quality and consistent code style across projects.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"eslint-plugin-jsdoc":"^50.8.0","eslint-plugin-import":"^2.32.0","eslint-plugin-regexp":"^2.9.0","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.4","eslint-plugin-unicorn":"^56.0.1","prettier-plugin-astro":"^0.14.1","prettier-plugin-merge":"^0.8.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.3","eslint-plugin-security":"^3.0.1","@stylistic/eslint-plugin":"^5.2.2","eslint-plugin-functional":"^7.3.0","eslint-plugin-no-secrets":"^1.1.2","@typescript-eslint/parser":"^8.38.0","eslint-plugin-perfectionist":"^4.15.0","prettier-plugin-brace-style":"^0.8.1","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.38.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^3.6.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","prettier":"^3.6.2"},"peerDependencies":{"eslint":"^9.0.0","prettier":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-standard_1.5.5_1765867724637_0.4736868311373603","host":"s3://npm-registry-packages-npm-production"}},"1.5.6":{"name":"@dmitryrechkin/eslint-standard","version":"1.5.6","keywords":[],"author":"","license":"MIT","_id":"@dmitryrechkin/eslint-standard@1.5.6","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"bin":{"eslint-standard":"src/cli/index.mjs"},"dist":{"shasum":"b724cd30cb0202c57ef2f2b8af32e53758e62cdd","tarball":"https://registry.npmjs.org/@dmitryrechkin/eslint-standard/-/eslint-standard-1.5.6.tgz","fileCount":13,"integrity":"sha512-UhQXyNSLW5NRu/Tuvm5nQGNGjXR6mEZpdJWuabU9/drVqiQOek1IBD7i+pe8PiIxRmSetF0QxLcCb9dAuBF7bA==","signatures":[{"sig":"MEUCIQCzritZ+Ok6UW1ZCPgwyVLDPD1oNTytBw9F1zmIipTj3AIgFQmJ1VaEryfEyfBbla9+XQytA6i2B386Vo6NyBG+/sM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73914},"main":"eslint.config.mjs","exports":{".":"./eslint.config.mjs"},"gitHead":"a82e8d1cf18f86a6d6f984fc12d7177ed27bdcc1","scripts":{"test":"node tests/test-all-rules.mjs","test:all":"node tests/test-all-rules.mjs","test:cli":"node tests/test-cli.mjs","test:debug":"node tests/debug-test.mjs","postinstall":"node src/cli/postinstall.mjs","test:safety":"node tests/test-safety-rules.mjs","test:simple":"node tests/simple-test.mjs","test:install":"node tests/test-install-simulation.mjs","test:sonarjs":"node tests/test-sonarjs-rules.mjs","test:spacing":"node tests/test-spacing-rules.mjs","test:unicorn":"node tests/test-unicorn-rules.mjs","test:security":"node tests/test-security-rules.mjs","package:publish":"npm publish --access public","test:complexity":"node tests/test-complexity-rules.mjs","test:formatting":"node tests/test-runner.mjs","test:switch-case":"node tests/test-switch-case-simple.mjs"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_npmVersion":"11.6.0","description":"This package provides a shared ESLint configuration which includes TypeScript support and a set of specific linting rules designed to ensure high-quality and consistent code style across projects.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"eslint-plugin-jsdoc":"^61.5.0","eslint-plugin-import":"^2.32.0","eslint-plugin-regexp":"^2.10.0","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^62.0.0","prettier-plugin-astro":"^0.14.1","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.3","eslint-plugin-security":"^3.0.1","@stylistic/eslint-plugin":"^5.6.1","eslint-plugin-functional":"^9.0.2","eslint-plugin-no-secrets":"^2.2.1","@typescript-eslint/parser":"^8.50.0","eslint-plugin-perfectionist":"^4.15.1","prettier-plugin-brace-style":"^0.8.2","eslint-plugin-unused-imports":"^4.3.0","@typescript-eslint/eslint-plugin":"^8.50.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","prettier":"^3.7.4","prettier-plugin-merge":"^0.8.0"},"peerDependencies":{"eslint":"^9.0.0","prettier":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-standard_1.5.6_1765923664205_0.9823619773061343","host":"s3://npm-registry-packages-npm-production"}},"1.5.7":{"name":"@dmitryrechkin/eslint-standard","version":"1.5.7","keywords":[],"author":"","license":"MIT","_id":"@dmitryrechkin/eslint-standard@1.5.7","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"bin":{"eslint-standard":"src/cli/index.mjs"},"dist":{"shasum":"5d4ccfff66b4d53ab9454c21a8506b60622d0714","tarball":"https://registry.npmjs.org/@dmitryrechkin/eslint-standard/-/eslint-standard-1.5.7.tgz","fileCount":13,"integrity":"sha512-2WSF70RIbrYxj/FkVo9XahN26S5m1+bA+OeKYxwKbFfysB8rNG31dIvMG/kuR2e9llusFxL309u+x8ZBd0MHsw==","signatures":[{"sig":"MEQCICLVJOteD85IDiuE/+H+nGlRu2r0UXtjK+ixLAvs4nKrAiBdmhdEXM/EyJ3usvURUeQFuqA6n8+RM9WfiOslKgduGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73868},"main":"eslint.config.mjs","exports":{".":"./eslint.config.mjs"},"gitHead":"62c2ed629c72a0042b3498827fb86c7548e3778f","scripts":{"test":"node tests/test-all-rules.mjs","test:all":"node tests/test-all-rules.mjs","test:cli":"node tests/test-cli.mjs","test:debug":"node tests/debug-test.mjs","postinstall":"node src/cli/postinstall.mjs","test:safety":"node tests/test-safety-rules.mjs","test:simple":"node tests/simple-test.mjs","test:install":"node tests/test-install-simulation.mjs","test:sonarjs":"node tests/test-sonarjs-rules.mjs","test:spacing":"node tests/test-spacing-rules.mjs","test:unicorn":"node tests/test-unicorn-rules.mjs","test:security":"node tests/test-security-rules.mjs","package:publish":"npm publish --access public","test:complexity":"node tests/test-complexity-rules.mjs","test:formatting":"node tests/test-runner.mjs","test:switch-case":"node tests/test-switch-case-simple.mjs"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_npmVersion":"11.6.0","description":"This package provides a shared ESLint configuration which includes TypeScript support and a set of specific linting rules designed to ensure high-quality and consistent code style across projects.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"eslint-plugin-jsdoc":"^61.5.0","eslint-plugin-import":"^2.32.0","eslint-plugin-regexp":"^2.10.0","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^62.0.0","prettier-plugin-astro":"^0.14.1","prettier-plugin-merge":"^0.8.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.3","eslint-plugin-security":"^3.0.1","@stylistic/eslint-plugin":"^5.6.1","eslint-plugin-functional":"^9.0.2","eslint-plugin-no-secrets":"^2.2.1","@typescript-eslint/parser":"^8.50.0","eslint-plugin-perfectionist":"^4.15.1","prettier-plugin-brace-style":"^0.8.2","eslint-plugin-unused-imports":"^4.3.0","@typescript-eslint/eslint-plugin":"^8.50.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.4"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.0.0","prettier":"^3.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-standard_1.5.7_1765924344974_0.8597966145569915","host":"s3://npm-registry-packages-npm-production"}},"1.5.8":{"name":"@dmitryrechkin/eslint-standard","version":"1.5.8","keywords":[],"author":"","license":"MIT","_id":"@dmitryrechkin/eslint-standard@1.5.8","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"bin":{"eslint-standard":"src/cli/index.mjs"},"dist":{"shasum":"dcce8231c1934cbdcb64c5b80812ec18cb07e1ed","tarball":"https://registry.npmjs.org/@dmitryrechkin/eslint-standard/-/eslint-standard-1.5.8.tgz","fileCount":14,"integrity":"sha512-GiPTuIoegN1NHCbg9DHwmpRnWeOJjpqRVX1Gf+XCQ1fIhSa3DmLXVyQonbmK8QH1uumhfmAfpQ+UJgAZg/ynxQ==","signatures":[{"sig":"MEUCIQDeRSAJy4VVubEGZdVmVrqOsGaIxGxHVI+gn65esLbE/QIgUvCjW8vhsKflHrKSvaPhzKx2Go3dR5C3Fur67WUQOkY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95233},"main":"eslint.config.mjs","exports":{".":"./eslint.config.mjs"},"gitHead":"2788a30865d2c4e22cc58ee263c43f4359ccd91d","scripts":{"test":"node tests/test-all-rules.mjs","test:all":"node tests/test-all-rules.mjs","test:cli":"node tests/test-cli.mjs","test:debug":"node tests/debug-test.mjs","postinstall":"node src/cli/postinstall.mjs","test:safety":"node tests/test-safety-rules.mjs","test:simple":"node tests/simple-test.mjs","test:strict":"node tests/test-strict-conventions.mjs","test:install":"node tests/test-install-simulation.mjs","test:sonarjs":"node tests/test-sonarjs-rules.mjs","test:spacing":"node tests/test-spacing-rules.mjs","test:unicorn":"node tests/test-unicorn-rules.mjs","test:security":"node tests/test-security-rules.mjs","package:publish":"npm publish --access public","test:complexity":"node tests/test-complexity-rules.mjs","test:formatting":"node tests/test-runner.mjs","test:switch-case":"node tests/test-switch-case-simple.mjs"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_npmVersion":"11.6.0","description":"This package provides a shared ESLint configuration which includes TypeScript support and a set of specific linting rules designed to ensure high-quality and consistent code style across projects.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"eslint-plugin-jsdoc":"^61.5.0","eslint-plugin-import":"^2.32.0","eslint-plugin-regexp":"^2.10.0","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^62.0.0","prettier-plugin-astro":"^0.14.1","prettier-plugin-merge":"^0.8.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.3","eslint-plugin-security":"^3.0.1","@stylistic/eslint-plugin":"^5.6.1","eslint-plugin-functional":"^9.0.2","eslint-plugin-no-secrets":"^2.2.1","@typescript-eslint/parser":"^8.50.0","eslint-plugin-perfectionist":"^4.15.1","prettier-plugin-brace-style":"^0.8.2","eslint-plugin-unused-imports":"^4.3.0","@typescript-eslint/eslint-plugin":"^8.50.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.4"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.0.0","prettier":"^3.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-standard_1.5.8_1766980607199_0.6263941060292011","host":"s3://npm-registry-packages-npm-production"}},"1.5.9":{"name":"@dmitryrechkin/eslint-standard","version":"1.5.9","keywords":[],"author":"","license":"MIT","_id":"@dmitryrechkin/eslint-standard@1.5.9","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"bin":{"eslint-standard":"src/cli/index.mjs"},"dist":{"shasum":"41b42c2274bf4e6d79b2c402104d5caee50e87c4","tarball":"https://registry.npmjs.org/@dmitryrechkin/eslint-standard/-/eslint-standard-1.5.9.tgz","fileCount":15,"integrity":"sha512-iwYyBTHyktUc6jBuHyvzVrh2Q4lDA+DIqZrBKKreOi8Fu+7OoMYQrCxtePVU97XduLyuy/i+i0FK52mnY0nStg==","signatures":[{"sig":"MEYCIQDSZfE24k/ntW/qQ6uq6h9mGwkrFO0S7v0hVvIERn50VgIhAOyN1V30wWzQF+2J070LplUevoVVRzpBELx7PE4xmdWM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108612},"main":"eslint.config.mjs","type":"module","exports":{".":"./eslint.config.mjs"},"gitHead":"94a2cac0eca653bd44fbc0c2659b93dbbaf7d30c","scripts":{"test":"node tests/test-all-rules.mjs","test:all":"node tests/test-all-rules.mjs","test:cli":"node tests/test-cli.mjs","test:debug":"node tests/debug-test.mjs","postinstall":"node src/cli/postinstall.mjs","test:safety":"node tests/test-safety-rules.mjs","test:simple":"node tests/simple-test.mjs","test:strict":"node tests/test-strict-rules.mjs","test:install":"node tests/test-install-simulation.mjs","test:sonarjs":"node tests/test-sonarjs-rules.mjs","test:spacing":"node tests/test-spacing-rules.mjs","test:unicorn":"node tests/test-unicorn-rules.mjs","test:security":"node tests/test-security-rules.mjs","package:publish":"npm publish --access public","test:complexity":"node tests/test-complexity-rules.mjs","test:formatting":"node tests/test-runner.mjs","test:switch-case":"node tests/test-switch-case-simple.mjs"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_npmVersion":"11.6.0","description":"This package provides a shared ESLint configuration which includes TypeScript support and a set of specific linting rules designed to ensure high-quality and consistent code style across projects.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"eslint-plugin-jsdoc":"^61.5.0","eslint-plugin-import":"^2.32.0","eslint-plugin-regexp":"^2.10.0","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^62.0.0","prettier-plugin-astro":"^0.14.1","prettier-plugin-merge":"^0.8.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.3","eslint-plugin-security":"^3.0.1","@stylistic/eslint-plugin":"^5.6.1","eslint-plugin-functional":"^9.0.2","eslint-plugin-no-secrets":"^2.2.1","@typescript-eslint/parser":"^8.50.0","eslint-plugin-perfectionist":"^4.15.1","prettier-plugin-brace-style":"^0.8.2","eslint-plugin-unused-imports":"^4.3.0","@typescript-eslint/eslint-plugin":"^8.50.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.4"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.0.0","prettier":"^3.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-standard_1.5.9_1767136994145_0.7299319540964775","host":"s3://npm-registry-packages-npm-production"}},"1.5.10":{"name":"@dmitryrechkin/eslint-standard","version":"1.5.10","keywords":[],"author":"","license":"MIT","_id":"@dmitryrechkin/eslint-standard@1.5.10","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"bin":{"eslint-standard":"src/cli/index.mjs"},"dist":{"shasum":"5a301cf70373e4f38cb07ae80f520bc6b26004c6","tarball":"https://registry.npmjs.org/@dmitryrechkin/eslint-standard/-/eslint-standard-1.5.10.tgz","fileCount":15,"integrity":"sha512-A78RWvEhfZ5vvOMYku3vSr78PLnsxbwji2M68qp0my5rR+WWZTNGedwosf6rarUQunGqBeb/6RAt6A8U/HkJBQ==","signatures":[{"sig":"MEYCIQC70BMGub4wIsihIqmQ6D+f29S65sctFp9JCWubonCJ6AIhAKr9fK9p9jfdqqIX6PrDyFt0B2G0YXAQs7shPEzBvPHF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109284},"main":"eslint.config.mjs","type":"module","exports":{".":"./eslint.config.mjs"},"gitHead":"ea7a0afc017359e215b4b3923d7e0e4e6868862f","scripts":{"test":"node tests/test-all-rules.mjs","test:all":"node tests/test-all-rules.mjs","test:cli":"node tests/test-cli.mjs","test:debug":"node tests/debug-test.mjs","postinstall":"node src/cli/postinstall.mjs","test:naming":"node tests/test-naming-conventions.mjs","test:safety":"node tests/test-safety-rules.mjs","test:simple":"node tests/simple-test.mjs","test:strict":"node tests/test-strict-rules.mjs","test:install":"node tests/test-install-simulation.mjs","test:sonarjs":"node tests/test-sonarjs-rules.mjs","test:spacing":"node tests/test-spacing-rules.mjs","test:unicorn":"node tests/test-unicorn-rules.mjs","test:security":"node tests/test-security-rules.mjs","package:publish":"npm publish --access public","test:complexity":"node tests/test-complexity-rules.mjs","test:formatting":"node tests/test-runner.mjs","test:switch-case":"node tests/test-switch-case-simple.mjs"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_npmVersion":"11.6.0","description":"This package provides a shared ESLint configuration which includes TypeScript support and a set of specific linting rules designed to ensure high-quality and consistent code style across projects.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"eslint-plugin-jsdoc":"^61.5.0","eslint-plugin-import":"^2.32.0","eslint-plugin-regexp":"^2.10.0","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^62.0.0","prettier-plugin-astro":"^0.14.1","prettier-plugin-merge":"^0.8.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.3","eslint-plugin-security":"^3.0.1","@stylistic/eslint-plugin":"^5.6.1","eslint-plugin-functional":"^9.0.2","eslint-plugin-no-secrets":"^2.2.1","@typescript-eslint/parser":"^8.50.0","eslint-plugin-perfectionist":"^4.15.1","prettier-plugin-brace-style":"^0.8.2","eslint-plugin-unused-imports":"^4.3.0","@typescript-eslint/eslint-plugin":"^8.50.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.4"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.0.0","prettier":"^3.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-standard_1.5.10_1767319064696_0.5906992100878237","host":"s3://npm-registry-packages-npm-production"}},"1.5.11":{"name":"@dmitryrechkin/eslint-standard","version":"1.5.11","keywords":[],"author":"","license":"MIT","_id":"@dmitryrechkin/eslint-standard@1.5.11","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"bin":{"eslint-standard":"src/cli/index.mjs"},"dist":{"shasum":"9a25ff127ca8db2b4470345c1f5f867bea17bfb3","tarball":"https://registry.npmjs.org/@dmitryrechkin/eslint-standard/-/eslint-standard-1.5.11.tgz","fileCount":15,"integrity":"sha512-jSpfEHu0DJ5QFW0o/7qhjsAYkv94xuu57us8l67psB7hIY58cUuW5SbbCywJ/qTa+coiMmnA/kEG7YQT4RlqiA==","signatures":[{"sig":"MEYCIQD0vTGV0KYCg4S/ADYikoaQY3ELh0dhgXQlxupjIrEabAIhAPWRG4rFhnDVUx4Zx/JkOxnTW29HN0TWegD+jCiwPaQc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108377},"main":"eslint.config.mjs","type":"module","exports":{".":"./eslint.config.mjs"},"gitHead":"9965ce962e95e186124aed3db9c2c6f93c026d1d","scripts":{"test":"node tests/test-all-rules.mjs","test:all":"node tests/test-all-rules.mjs","test:cli":"node tests/test-cli.mjs","test:debug":"node tests/debug-test.mjs","postinstall":"node src/cli/postinstall.mjs","test:naming":"node tests/test-naming-conventions.mjs","test:safety":"node tests/test-safety-rules.mjs","test:simple":"node tests/simple-test.mjs","test:strict":"node tests/test-strict-rules.mjs","test:install":"node tests/test-install-simulation.mjs","test:sonarjs":"node tests/test-sonarjs-rules.mjs","test:spacing":"node tests/test-spacing-rules.mjs","test:unicorn":"node tests/test-unicorn-rules.mjs","test:security":"node tests/test-security-rules.mjs","package:publish":"npm publish --access public","test:complexity":"node tests/test-complexity-rules.mjs","test:formatting":"node tests/test-runner.mjs","test:switch-case":"node tests/test-switch-case-simple.mjs"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_npmVersion":"11.6.0","description":"This package provides a shared ESLint configuration which includes TypeScript support and a set of specific linting rules designed to ensure high-quality and consistent code style across projects.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"eslint-plugin-jsdoc":"^61.5.0","eslint-plugin-import":"^2.32.0","eslint-plugin-regexp":"^2.10.0","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^62.0.0","prettier-plugin-astro":"^0.14.1","prettier-plugin-merge":"^0.8.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.3","eslint-plugin-security":"^3.0.1","@stylistic/eslint-plugin":"^5.6.1","eslint-plugin-functional":"^9.0.2","eslint-plugin-no-secrets":"^2.2.1","@typescript-eslint/parser":"^8.50.0","eslint-plugin-perfectionist":"^4.15.1","prettier-plugin-brace-style":"^0.8.2","eslint-plugin-unused-imports":"^4.3.0","@typescript-eslint/eslint-plugin":"^8.50.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.4"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.0.0","prettier":"^3.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-standard_1.5.11_1767326397435_0.3605840735417045","host":"s3://npm-registry-packages-npm-production"}},"1.5.12":{"name":"@dmitryrechkin/eslint-standard","version":"1.5.12","keywords":[],"author":"","license":"MIT","_id":"@dmitryrechkin/eslint-standard@1.5.12","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"bin":{"eslint-standard":"src/cli/index.mjs"},"dist":{"shasum":"9373a290328ab54c4d4dff657ecca247f87abf4d","tarball":"https://registry.npmjs.org/@dmitryrechkin/eslint-standard/-/eslint-standard-1.5.12.tgz","fileCount":16,"integrity":"sha512-v/jhDTALBgv6VQ9vY5/KYw8QRVrpDV3ofN7LBkSZ+KvN7dZC142rc7lo297b7ljE1kwnMMH9QHqEnL7eoATlxQ==","signatures":[{"sig":"MEUCIH23F/yLTlo5h5Gd85S2Cw8Ei0MoVpamt5co5FLWV4EyAiEAgl9RR70G1U9xC2oa+4wqK4cKXRPhzQxTz8Hdal4zUhQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110288},"main":"eslint.config.mjs","type":"module","types":"./eslint.config.d.ts","exports":{".":{"types":"./eslint.config.d.ts","import":"./eslint.config.mjs"}},"gitHead":"073f27ec2fb8a1f6eb5edb76e17b4b5ae7c6c6ef","scripts":{"test":"node tests/test-all-rules.mjs","test:all":"node tests/test-all-rules.mjs","test:cli":"node tests/test-cli.mjs","test:debug":"node tests/debug-test.mjs","postinstall":"node src/cli/postinstall.mjs","test:naming":"node tests/test-naming-conventions.mjs","test:safety":"node tests/test-safety-rules.mjs","test:simple":"node tests/simple-test.mjs","test:strict":"node tests/test-strict-rules.mjs","test:install":"node tests/test-install-simulation.mjs","test:sonarjs":"node tests/test-sonarjs-rules.mjs","test:spacing":"node tests/test-spacing-rules.mjs","test:unicorn":"node tests/test-unicorn-rules.mjs","test:security":"node tests/test-security-rules.mjs","package:publish":"npm publish --access public","test:complexity":"node tests/test-complexity-rules.mjs","test:formatting":"node tests/test-runner.mjs","test:switch-case":"node tests/test-switch-case-simple.mjs"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_npmVersion":"10.9.0","description":"This package provides a shared ESLint configuration which includes TypeScript support and a set of specific linting rules designed to ensure high-quality and consistent code style across projects.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"eslint-plugin-jsdoc":"^61.5.0","eslint-plugin-import":"^2.32.0","eslint-plugin-regexp":"^2.10.0","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^62.0.0","prettier-plugin-astro":"^0.14.1","prettier-plugin-merge":"^0.8.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.3","eslint-plugin-security":"^3.0.1","@stylistic/eslint-plugin":"^5.6.1","eslint-plugin-functional":"^9.0.2","eslint-plugin-no-secrets":"^2.2.1","@typescript-eslint/parser":"^8.50.0","eslint-plugin-perfectionist":"^4.15.1","prettier-plugin-brace-style":"^0.8.2","eslint-plugin-unused-imports":"^4.3.0","@typescript-eslint/eslint-plugin":"^8.50.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.4"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.0.0","prettier":"^3.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-standard_1.5.12_1767931307565_0.1263291886892579","host":"s3://npm-registry-packages-npm-production"}},"1.5.13":{"name":"@dmitryrechkin/eslint-standard","version":"1.5.13","keywords":[],"author":"","license":"MIT","_id":"@dmitryrechkin/eslint-standard@1.5.13","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"bin":{"eslint-standard":"src/cli/index.mjs"},"dist":{"shasum":"68ab9f91b3c0ea79adfad0ca13051d74dfa84bf8","tarball":"https://registry.npmjs.org/@dmitryrechkin/eslint-standard/-/eslint-standard-1.5.13.tgz","fileCount":16,"integrity":"sha512-cedTLOdHWgtDGmtDev8UcHS8Eu7mzPJ0oEH6XPfQ6vYICAppK3BnDY12R0sCf1eG3yA8JgjpDRIMep/dBn2CeQ==","signatures":[{"sig":"MEQCIEcdQRK8+g2uzNNvQozR+wtlYdIXJ7N2+5d+eHPsHnLqAiB7PF//MR5XD625j1+ctMme5AC+xcqhPY22HWpnGShPYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110219},"main":"eslint.config.mjs","type":"module","types":"./eslint.config.d.ts","exports":{".":{"types":"./eslint.config.d.ts","import":"./eslint.config.mjs"}},"gitHead":"0197a382acb7dbd727557e5ec702f760a6240e7e","scripts":{"test":"node tests/test-all-rules.mjs","test:all":"node tests/test-all-rules.mjs","test:cli":"node tests/test-cli.mjs","test:debug":"node tests/debug-test.mjs","postinstall":"node src/cli/postinstall.mjs","test:naming":"node tests/test-naming-conventions.mjs","test:safety":"node tests/test-safety-rules.mjs","test:simple":"node tests/simple-test.mjs","test:strict":"node tests/test-strict-rules.mjs","test:install":"node tests/test-install-simulation.mjs","test:sonarjs":"node tests/test-sonarjs-rules.mjs","test:spacing":"node tests/test-spacing-rules.mjs","test:unicorn":"node tests/test-unicorn-rules.mjs","test:security":"node tests/test-security-rules.mjs","package:publish":"npm publish --access public","test:complexity":"node tests/test-complexity-rules.mjs","test:formatting":"node tests/test-runner.mjs","test:switch-case":"node tests/test-switch-case-simple.mjs"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_npmVersion":"10.9.0","description":"This package provides a shared ESLint configuration which includes TypeScript support and a set of specific linting rules designed to ensure high-quality and consistent code style across projects.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"eslint-plugin-jsdoc":"^62.8.0","eslint-plugin-regexp":"^3.1.0","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^4.0.2","eslint-plugin-unicorn":"^63.0.0","prettier-plugin-astro":"^0.14.1","prettier-plugin-merge":"^0.10.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.5","eslint-plugin-security":"^4.0.0","@stylistic/eslint-plugin":"^5.10.0","eslint-plugin-functional":"^9.0.4","eslint-plugin-no-secrets":"^2.3.3","@typescript-eslint/parser":"^8.57.1","eslint-plugin-perfectionist":"^5.7.0","prettier-plugin-brace-style":"^0.10.0","eslint-plugin-unused-imports":"^4.4.1","@typescript-eslint/eslint-plugin":"^8.57.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.1.0"},"peerDependencies":{"eslint":"^9.0.0 || ^10.0.0","prettier":"^3.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-standard_1.5.13_1774285844141_0.9426961114714572","host":"s3://npm-registry-packages-npm-production"}},"1.5.14":{"name":"@dmitryrechkin/eslint-standard","description":"This package provides a shared ESLint configuration which includes TypeScript support and a set of specific linting rules designed to ensure high-quality and consistent code style across projects.","version":"1.5.14","type":"module","main":"eslint.config.mjs","types":"./eslint.config.d.ts","exports":{".":{"import":"./eslint.config.mjs","types":"./eslint.config.d.ts"}},"bin":{"eslint-standard":"src/cli/index.mjs"},"scripts":{"postinstall":"node src/cli/postinstall.mjs","package:publish":"npm publish --access public","test":"node tests/test-all-rules.mjs","test:all":"node tests/test-all-rules.mjs","test:formatting":"node tests/test-runner.mjs","test:simple":"node tests/simple-test.mjs","test:debug":"node tests/debug-test.mjs","test:naming":"node tests/test-naming-conventions.mjs","test:complexity":"node tests/test-complexity-rules.mjs","test:safety":"node tests/test-safety-rules.mjs","test:security":"node tests/test-security-rules.mjs","test:sonarjs":"node tests/test-sonarjs-rules.mjs","test:unicorn":"node tests/test-unicorn-rules.mjs","test:spacing":"node tests/test-spacing-rules.mjs","test:switch-case":"node tests/test-switch-case-simple.mjs","test:cli":"node tests/test-cli.mjs","test:install":"node tests/test-install-simulation.mjs","test:strict":"node tests/test-strict-rules.mjs"},"keywords":[],"author":"","license":"MIT","dependencies":{"@stylistic/eslint-plugin":"^5.10.0","@typescript-eslint/eslint-plugin":"^8.57.1","@typescript-eslint/parser":"^8.57.1","eslint-config-prettier":"^10.1.8","eslint-plugin-functional":"^9.0.4","eslint-plugin-import-x":"^4.16.2","eslint-plugin-jsdoc":"^62.8.0","eslint-plugin-no-secrets":"^2.3.3","eslint-plugin-perfectionist":"^5.7.0","eslint-plugin-prettier":"^5.5.5","eslint-plugin-promise":"^7.2.1","eslint-plugin-regexp":"^3.1.0","eslint-plugin-security":"^4.0.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-plugin-sonarjs":"^4.0.2","eslint-plugin-unicorn":"^63.0.0","eslint-plugin-unused-imports":"^4.4.1","prettier-plugin-astro":"^0.14.1","prettier-plugin-brace-style":"^0.10.0","prettier-plugin-merge":"^0.10.0"},"peerDependencies":{"eslint":"^9.0.0 || ^10.0.0","eslint-plugin-jsx-a11y":"^6.10.2","prettier":"^3.0.0","typescript":"^5.0.0"},"peerDependenciesMeta":{"eslint-plugin-jsx-a11y":{"optional":true}},"devDependencies":{"eslint":"^10.1.0","eslint-plugin-jsx-a11y":"^6.10.2"},"gitHead":"8be4ab74d19554b3422c504c575e3ccd03bd459e","_id":"@dmitryrechkin/eslint-standard@1.5.14","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-u1GXJOTSmTKZAV3m6FPw1r/hpZG22cIgNun27MdBisrXBgsNHIHg2DJNb212U8eUXEPIw5G74RbWILNd9B0+dQ==","shasum":"02f84fe642f4be34ae4fc226045573c780190ae6","tarball":"https://registry.npmjs.org/@dmitryrechkin/eslint-standard/-/eslint-standard-1.5.14.tgz","fileCount":16,"unpackedSize":111191,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCoVgMIEaYB4/80wSG68ElO/KrWghoo7P5Cjd5Ak4R/3gIgNGdP3vpRUeQEAW4+cJSUWRteuGzlbP/kazyE+B1k9Ms="}]},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"directories":{},"maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-standard_1.5.14_1785358967730_0.06881163942634072"},"_hasShrinkwrap":false}},"time":{"created":"2024-05-23T05:13:10.026Z","modified":"2026-07-29T21:02:48.007Z","1.0.0":"2024-05-23T05:13:10.292Z","1.0.1":"2024-07-07T00:33:16.102Z","1.0.2":"2024-07-07T02:49:22.525Z","1.0.3":"2024-07-07T03:06:15.868Z","1.0.4":"2024-07-07T03:28:32.109Z","1.0.5":"2024-07-07T22:34:38.208Z","1.0.6":"2024-07-07T22:53:53.536Z","1.0.7":"2024-07-16T22:24:14.966Z","1.1.0":"2025-07-14T01:33:49.838Z","1.1.1":"2025-07-15T17:47:11.136Z","1.1.2":"2025-07-15T18:17:11.199Z","1.1.3":"2025-07-15T18:32:52.772Z","1.1.4":"2025-07-16T05:11:18.519Z","1.2.0":"2025-07-28T20:08:44.765Z","1.3.0":"2025-07-30T20:34:16.311Z","1.3.1":"2025-07-30T22:31:57.176Z","1.3.2":"2025-07-30T22:52:45.771Z","1.3.3":"2025-07-30T23:59:46.069Z","1.3.4":"2025-07-31T00:08:44.587Z","1.3.5":"2025-07-31T04:27:32.693Z","1.3.6":"2025-07-31T05:09:24.714Z","1.3.7":"2025-07-31T15:55:53.380Z","1.3.8":"2025-07-31T16:51:55.648Z","1.3.9":"2025-08-01T00:08:00.286Z","1.4.0":"2025-08-03T17:26:11.305Z","1.4.1":"2025-08-05T02:41:43.325Z","1.4.2":"2025-08-05T04:37:49.649Z","1.4.3":"2025-08-09T16:24:53.673Z","1.4.4":"2025-08-09T16:37:26.827Z","1.4.5":"2025-08-09T16:54:50.332Z","1.4.6":"2025-08-09T17:09:30.723Z","1.4.7":"2025-08-09T17:22:47.720Z","1.4.8":"2025-08-09T17:33:46.958Z","1.4.9":"2025-08-09T17:47:05.442Z","1.5.0":"2025-08-12T04:53:11.390Z","1.5.1":"2025-08-12T18:34:01.684Z","1.5.2":"2025-08-12T20:00:32.010Z","1.5.3":"2025-08-16T05:21:35.804Z","1.5.4":"2025-11-14T04:24:31.678Z","1.5.5":"2025-12-16T06:48:44.804Z","1.5.6":"2025-12-16T22:21:04.353Z","1.5.7":"2025-12-16T22:32:25.128Z","1.5.8":"2025-12-29T03:56:47.348Z","1.5.9":"2025-12-30T23:23:14.281Z","1.5.10":"2026-01-02T01:57:44.837Z","1.5.11":"2026-01-02T03:59:57.591Z","1.5.12":"2026-01-09T04:01:47.711Z","1.5.13":"2026-03-23T17:10:44.340Z","1.5.14":"2026-07-29T21:02:47.883Z"},"license":"MIT","keywords":[],"description":"This package provides a shared ESLint configuration which includes TypeScript support and a set of specific linting rules designed to ensure high-quality and consistent code style across projects.","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"readme":"# @dmitryrechkin/eslint-standard\n\nA comprehensive ESLint configuration package with TypeScript support, featuring **Prettier integration with Allman brace style** and industry-standard rules for maximum code quality.\n\n## 🚀 Quick Start\n\n### Installation\n\n```bash\nnpm install -D @dmitryrechkin/eslint-standard\nnpx @dmitryrechkin/eslint-standard install-deps\n```\n\n### Basic Usage\n\n```javascript\n// eslint.config.mjs\nimport config from '@dmitryrechkin/eslint-standard';\n\nexport default config({\n\ttsconfigPath: './tsconfig.json'\n});\n```\n\n## 📋 Available Presets\n\n### Standard (Default)\nBalanced configuration suitable for most projects.\n\n```javascript\nimport config from '@dmitryrechkin/eslint-standard';\nexport default config();\n```\n\n### Aggressive\nEnhanced unused code detection for maximum code quality.\n\n```javascript\nimport config from '@dmitryrechkin/eslint-standard/aggressive';\nexport default config();\n```\n\n**Features:**\n- ✅ Enhanced unused variable detection\n- ✅ Import/export cleanup  \n- ✅ Dead code detection (unreachable code)\n- ✅ Strict unused expressions rules\n- ✅ TypeScript-specific cleanup\n\n### Library\nOptimized for TypeScript libraries with strict API requirements.\n\n```javascript\nimport config from '@dmitryrechkin/eslint-standard/library';\nexport default config();\n```\n\n**Features:**\n- ✅ Very strict unused exports detection\n- ✅ API documentation requirements (JSDoc)\n- ✅ Explicit return types\n- ✅ No console/debugging code\n- ✅ Enhanced type safety rules\n\n### Strict Mode\nEnterprise-grade architectural conventions for large-scale TypeScript monorepos. Enforces consistent project structure, naming conventions, and design patterns.\n\n```javascript\nimport config from '@dmitryrechkin/eslint-standard';\n\nexport default config({\n\tstrict: true,\n\ttsconfigPath: './tsconfig.json'\n});\n```\n\n**Features:**\n- ✅ Enforced folder structure (services/, repositories/, helpers/, etc.)\n- ✅ Single Responsibility Principle for services and transformers\n- ✅ CQRS pattern enforcement for repositories\n- ✅ Static-only helpers, no static methods in other classes\n- ✅ Consistent interface naming conventions\n- ✅ One class per file\n\n#### Strict Mode Rules\n\n| Rule | Enforcement | Rationale |\n|------|-------------|-----------|\n| **Class Location** | `*Service` → `services/`, `*Repository` → `repositories/`, `*Helper` → `helpers/`, `*Factory` → `factories/`, `*Transformer` → `transformers/`, `*Registry` → `registries/`, `*Adapter` → `adapters/` | Predictable project structure enables faster navigation and onboarding |\n| **Service Single Method** | Services must have only one public method | Single Responsibility Principle - each service does one thing well |\n| **Transformer Single Method** | Transformers must have only one public method | Clear data transformation contracts |\n| **Helper Static Only** | Helper classes must contain only static methods | Helpers are utility collections, not stateful objects |\n| **No Static in Non-Helpers** | Non-helper/factory classes cannot have static methods | Prevents hidden global state, improves testability via dependency injection |\n| **Type Location** | `interface TypeXXX` must be in `types/` folder | Centralized type definitions for reusability |\n| **Interface Naming** | `TypeXXX` for data types, `XXXInterface` for class contracts | Clear distinction between data structures and behavioral contracts |\n| **One Class Per File** | Each file can contain only one class | Simplifies imports, improves code organization |\n| **Repository CQRS** | `CommandRepository` cannot have query methods (`get`, `find`, `list`), `QueryRepository` cannot have command methods (`create`, `update`, `delete`) | Command Query Responsibility Segregation for scalable data access |\n| **Folder CamelCase** | All folder names must be camelCase | Consistent naming across the codebase |\n| **Function Name Match Filename** | Top-level function name must match filename | Predictable imports and file discovery |\n| **No Utils Folder** | `utils/` folder is forbidden | Use `helpers/` for stateless logic or domain objects for stateful logic |\n\n#### Example Project Structure\n\n```\nsrc/\n├── services/\n│   ├── UserService.ts          # class UserService { execute() }\n│   └── PaymentService.ts       # class PaymentService { process() }\n├── repositories/\n│   ├── UserCommandRepository.ts # create(), update(), delete()\n│   └── UserQueryRepository.ts   # find(), getById(), list()\n├── helpers/\n│   └── ValidationHelper.ts      # static validate(), static sanitize()\n├── factories/\n│   └── UserFactory.ts           # static create()\n├── transformers/\n│   └── UserTransformer.ts       # transform()\n├── types/\n│   ├── TypeUser.ts              # interface TypeUser { id: string }\n│   └── TypePayment.ts           # interface TypePayment { amount: number }\n└── adapters/\n    └── StripeAdapter.ts         # class StripeAdapter\n```\n\n## ⚙️ Configuration Options\n\nAll configurations accept the same configuration options:\n\n```javascript\nexport default config({\n\ttsconfigPath: './tsconfig.json',    // Path to TypeScript config\n\tignores: ['build/**', 'dist/**'],   // Additional ignore patterns\n\tfiles: ['src/**/*'],                // File patterns to lint\n\trules: {                           // Rule overrides\n\t\t'no-console': 'warn'\n\t}\n});\n```\n\n## 🛠️ CLI Commands\n\nThe package includes a CLI for dependency management:\n\n```bash\n# Install all peer dependencies\nnpx @dmitryrechkin/eslint-standard install-deps\n\n# Check if dependencies are installed\nnpx @dmitryrechkin/eslint-standard check-deps\n\n# Auto-install missing dependencies\nnpx @dmitryrechkin/eslint-standard check-deps --install\n```\n\n## 🎯 Rule Categories\n\n### Code Quality & Safety\n- **Type Safety**: Strict TypeScript rules, ban `any` type\n- **Error Prevention**: Catch common bugs and unsafe patterns\n- **Security**: Prevent common security vulnerabilities\n- **Performance**: Avoid performance anti-patterns\n\n### Code Style & Formatting\n- **Prettier Integration**: Automatic code formatting with industry-standard plugins\n- **Brace Style**: Allman style (braces on new lines) via `prettier-plugin-brace-style`\n- **Indentation**: Tabs (4-space width) for accessibility and user preference\n- **Quotes**: Single quotes for consistency\n- **Import Organization**: Automatic import sorting and grouping\n- **JSDoc**: Required documentation with proper alignment and formatting\n\n### Code Complexity & Architecture\n- **Function Complexity**: Max 10 cyclomatic complexity (industry standard)\n- **Cognitive Complexity**: Max 15 (SonarJS) for maintainable code\n- **Function Length**: Max 100 lines (300 for tests) following clean code principles\n- **File Length**: Max 300 lines (500 for tests) for focused modules\n- **Function Parameters**: Max 7 parameters (allows dependency injection patterns)\n- **Nesting Depth**: Max 3 levels to prevent callback hell\n\n### Modern JavaScript/TypeScript\n- **ES2020+ Features**: Prefer modern syntax and APIs\n- **Functional Programming**: Pragmatic immutability patterns\n- **Promise Handling**: Proper async/await usage\n- **Import/Export**: Clean module system usage\n\n## 📊 Preset Comparison\n\n| Feature | Standard | Aggressive | Library | Strict Mode |\n|---------|----------|------------|---------|-------------|\n| Unused imports cleanup | ✅ | ✅ | ✅ | ✅ |\n| Unused variables detection | Basic | Enhanced | Enhanced | Basic |\n| Dead code detection | Basic | ✅ | ✅ | Basic |\n| Unused exports check | ❌ | ✅ | Very Strict | ❌ |\n| JSDoc requirements | Basic | Basic | Strict | Basic |\n| Console statements | Warning | Warning | Error | Warning |\n| Return type hints | Error | Error | Explicit | Error |\n| Type safety | High | High | Very High | High |\n| Folder structure enforcement | ❌ | ❌ | ❌ | ✅ |\n| Single Responsibility (Services) | ❌ | ❌ | ❌ | ✅ |\n| CQRS Repository pattern | ❌ | ❌ | ❌ | ✅ |\n| Interface naming conventions | ❌ | ❌ | ❌ | ✅ |\n| One class per file | ❌ | ❌ | ❌ | ✅ |\n| Static method restrictions | ❌ | ❌ | ❌ | ✅ |\n\n## 📈 Industry Standards Comparison\n\n| Metric | This Package | Google | Airbnb | SonarQube | Clean Code |\n|--------|--------------|--------|---------|-----------|------------|\n| Max Parameters | 7 | 4 | No limit* | 7 | 3-4 |\n| Max Function Lines | 100 | 50 | No limit | 200 | 20 |\n| Max File Lines | 300 | 2000 | 2500 | 1000 | 300 |\n| Cyclomatic Complexity | 10 | 10 | No limit | 10 | 5-10 |\n| Max Nesting | 3 levels | 3 levels | No limit | 3 levels | 2-3 levels |\n| Brace Style | Allman | 1TBS | 1TBS | Configurable | Any |\n| Indentation | Tabs (4) | Spaces (2) | Spaces (2) | Configurable | Spaces (4) |\n\n*Airbnb recommends objects for >3 parameters\n\n## 🎨 Prettier Integration Features\n\nThis package includes seamless **Prettier integration** that handles all formatting automatically:\n\n### Supported File Types\n- **TypeScript/JavaScript**: `.ts`, `.js`, `.tsx`, `.jsx` with Allman brace style\n- **Astro**: `.astro` files with optimized formatting via `prettier-plugin-astro`\n\n### Automatic Formatting\n- **Allman Brace Style**: All braces on new lines for maximum readability\n- **Single Quotes**: Consistent string quoting throughout codebase  \n- **Tab Indentation**: Accessible indentation with 4-space tab width\n- **Semicolons**: Always required for statement clarity\n- **No Trailing Commas**: Clean object/array formatting\n\n### ESLint-Prettier Harmony\n- All conflicting ESLint formatting rules are **automatically disabled**\n- Prettier handles formatting, ESLint handles code quality\n- **No configuration conflicts** - works out of the box\n\n## 🔧 External Tools Integration\n\nFor comprehensive unused code detection, consider these additional tools:\n\n```bash\n# Find unused exports\nnpx ts-prune\n\n# Find unused files  \nnpx unimported\n\n# Advanced dead code analysis\nnpx knip\n\n# Find unused dependencies\nnpx depcheck\n```\n\n## 🚦 Usage Recommendations\n\n### For Applications\nUse **Standard** preset - provides good balance of strictness and practicality.\n\n### For Libraries\nUse **Library** preset - ensures clean public APIs and comprehensive documentation.\n\n### For Maximum Code Quality\nUse **Aggressive** preset - comprehensive unused code detection.\n\n### For Enterprise Monorepos\nUse **Strict Mode** - enforces architectural conventions, folder structure, and design patterns for large teams.\n\n## 🔍 Example Projects\n\n### React Application\n```javascript\n// eslint.config.mjs\nimport config from '@dmitryrechkin/eslint-standard';\n\nexport default config({\n\ttsconfigPath: './tsconfig.json',\n\tignores: ['dist/**', 'build/**', 'public/**']\n});\n```\n\n### TypeScript Library\n```javascript\n// eslint.config.mjs\nimport config from '@dmitryrechkin/eslint-standard/library';\n\nexport default config({\n\ttsconfigPath: './tsconfig.json',\n\tignores: ['dist/**', 'examples/**']\n});\n```\n\n### Node.js API\n```javascript\n// eslint.config.mjs\nimport config from '@dmitryrechkin/eslint-standard/aggressive';\n\nexport default config({\n\ttsconfigPath: './tsconfig.json',\n\trules: {\n\t\t'no-console': 'off', // Allow console in Node.js\n\t}\n});\n```\n\n### Enterprise Monorepo\n```javascript\n// eslint.config.mjs\nimport config from '@dmitryrechkin/eslint-standard';\n\nexport default config({\n\tstrict: true,\n\ttsconfigPath: './tsconfig.json',\n\tignores: ['dist/**', 'node_modules/**']\n});\n```\n\n## 🤝 Contributing\n\nIssues and pull requests are welcome on [GitHub](https://github.com/dmitryrechkin/eslint-standard).\n\n## 📄 License\n\nMIT License - see LICENSE file for details.","readmeFilename":"README.md"}