{"_id":"eslint-define-config","_rev":"64-65a8c1af079f3d14ec20fd908221ab56","name":"eslint-define-config","dist-tags":{"alpha":"2.0.0-alpha.4","beta":"2.0.0-beta.1","latest":"2.1.0"},"versions":{"1.0.0-alpha.1":{"name":"eslint-define-config","version":"1.0.0-alpha.1","keywords":["eslint","define-config","config","typed"],"author":{"url":"https://github.com/Shinigami92","name":"Christopher Quadflieg","email":"chrissi92@hotmail.de"},"license":"MIT","_id":"eslint-define-config@1.0.0-alpha.1","maintainers":[{"name":"shinigami92","email":"chrissi92@hotmail.de"}],"homepage":"https://github.com/Shinigami92/eslint-define-config#readme","bugs":{"url":"https://github.com/Shinigami92/eslint-define-config/issues"},"dist":{"shasum":"c988c5ee4204635007881d287dea5d4fb8456168","tarball":"https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-1.0.0-alpha.1.tgz","fileCount":7,"integrity":"sha512-jgY3rPui6+uEDWhiYMAwVXn4+KZehdqqJHPfoqL5oi2qb/urfGBPU86qA8IuCxgVS5a0P4VWDWiuZxPStqrw/Q==","signatures":[{"sig":"MEQCICUcmILElNCfUO+S0ZSWWUmB9KxOmYWHZEBZ8LClJamiAiBCUyQthSD/SVMr10AyNSzpjTRCwygBwSgBOYoa4OvWrw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4321,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWzbNCRA9TVsSAnZWagAAB/0P/1OiUSzzEGHqd1fm3F2a\nAjizkWUflaOvf59ImcIo0WBjU/+XOSN0Ab5LANgCOQBuTXbpRpzci68epigE\niVxpbNIfOyQ4emfUpnnJ32gMSuylm4puDcXEnWIdbB/W79An+GlrzFReZyA7\ncPk0wZA8mPrM+Pa6gJObPVGxpPMrYtV8CC+6lDModddnA3tpbksJ8IAU1uUw\nXUJSP9CPeo8GPm1S6MbYah5wRwen+jdhPmlu6FpX08dCj/YcqLLfvdDrtzw4\nGCprVe7oV5rAaVQNCOM9Hvs47Qm6uy/QoP82xSZHrn2VWimXbBP4MvEYvi3w\nWk3ih6dWkLazlw0iV9IVsUniOBQT8rFNQUseLe1xcwpa+aakGrPDdhNs4s9y\nvf0akc8T2GL3Wo5unleWl3eoVnItewHBqIh43DZOPdNPd5BvoeY6uaUKEgMh\nNbRY5ySAUSmkZqtBaBwSbNT0yeLBtCKfuaf1SOPMgafVhYk2j5Pj2Effqr37\nlgBw93wIhXSm/xcbSPmD4f24IN28E5uxgCCPXXBz2cIy9GJ+J+A8SvgrWiWL\n7jvH6/nqDnAEDgBOMlwsbGCesmOJHggvsNeVJ/M7m+X42e6j0jsHTRSMl7vU\nKbCS7jUzPOZNEFCWEQwIMAsxW1UycffSal/PWYIVTcmddKW0hF8gspSUjjRN\nj+xY\r\n=g8+E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"4a6bc07c5b31bcf110749c7d4c747344b9116bac","scripts":{"lint":"eslint .","build":"tsc","clean":"rm -Rf dist yarn.lock node_modules","format":"prettier --write .","prepublishOnly":"yarn clean && yarn install --cache-folder .yarn && yarn build"},"_npmUser":{"name":"shinigami92","email":"chrissi92@hotmail.de"},"repository":{"url":"git+https://github.com/Shinigami92/eslint-define-config.git","type":"git"},"_npmVersion":"7.4.0","description":"Provide a defineConfig function for .eslintrc.js files","directories":{},"_nodeVersion":"15.6.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"~7.22.0","prettier":"2.2.1","typescript":"~4.2.3","@types/node":"~14.14.35","eslint-plugin-jsdoc":"~32.3.0","eslint-config-prettier":"~8.1.0","eslint-plugin-prettier":"~3.3.1","eslint-plugin-spellcheck":"~0.0.17","@typescript-eslint/parser":"~4.19.0","@typescript-eslint/eslint-plugin":"~4.19.0","eslint-plugin-inclusive-language":"~2.1.1","prettier-plugin-organize-imports":"~1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-define-config_1.0.0-alpha.1_1616590540561_0.7306795929194358","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.0-alpha.2":{"name":"eslint-define-config","version":"1.0.0-alpha.2","keywords":["eslint","define-config","config","typed"],"author":{"url":"https://github.com/Shinigami92","name":"Christopher Quadflieg","email":"chrissi92@hotmail.de"},"license":"MIT","_id":"eslint-define-config@1.0.0-alpha.2","maintainers":[{"name":"shinigami92","email":"chrissi92@hotmail.de"}],"homepage":"https://github.com/Shinigami92/eslint-define-config#readme","bugs":{"url":"https://github.com/Shinigami92/eslint-define-config/issues"},"dist":{"shasum":"d12b6ca8c52a1420e67adabf0af7730564c548ac","tarball":"https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-1.0.0-alpha.2.tgz","fileCount":41,"integrity":"sha512-v66gj4TgE0JgKI0JVwXNWhiDDoSR6RCJHiTysxnA2/8XUoWm81mmlkfI1h1hm9RWythbQko/vF4k0tcg/lbF6Q==","signatures":[{"sig":"MEQCIFZv9D/w5TdeYGmHNTBCF2PBAu+2G/wLBj4hhKqanzYoAiBNFT1vFM9tXbIgVXTeDXOqLT+mLNA9RWmR2vanX37drA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14698,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW1RmCRA9TVsSAnZWagAA+VgP/jhM3Jz0XZIhZtPx/rFg\nV148PMbWtGStuIXll/5O7cpRUGEBVBi7UhEXc9BIEg+4u4HXLERIEXNEncch\nlyOH1Z6Ar87G5eEFSoafOaDVd7yf+vxOvugLRFXEBpLvykVdOZy4noP0NJC/\ni9JqahF5HmrYvLuTjBaIuNnWSeEQCdnwbryxcEYwhLHmE5BG/I7rMEHpUB6X\nuppGICzdHipTJddfLInAUcCsHQeR5XVeur6mYDuLT05vTU46F+Zj2E3GC4lk\nX/D/C3FBJkVBddsypWh5GlxcJEA0iaU+49EJFVRocmFvVsGhxuLTsF5yR0RQ\nEAWVf8F5YHRO1gNK7SLKu/nML1GwSdgEbIraIFIQBnHnWPBjbZL/h1e8KOT2\ngVK6DhDwOgVXJGuR7bQUFT+5DtWQa1BGUGPifkDVwx6dP89bm3alIq7uPLnn\npolzUxc1CvhKD+YsONRRTjL0n1kadfD0oRAg3sWOhaYxd2KvVIUc91jr8Kns\n6i6aBMwfFvhJbX/+PgfjNlbop8J9o9t/z84+StD4bwGKrJKGtlSCozRkOrHw\n240jj6Hjhya/Jt0SR7tkMZ3v02vo8j3RLNFE6rCmYdNJ1ietwPHsNAiD3Lt8\nnqzGSp655Ii96rNvmuKutU4swmIggzHwcwT6rEHWuZGRf+VaYcTCEluK/F+/\n6WzV\r\n=kt3E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"<p>\n  <a href=\"https://www.npmjs.com/package/eslint-define-config\" target=\"_blank\">\n    <img alt=\"NPM package\" src=\"https://img.shields.io/npm/v/eslint-define-config.svg\">\n  </a>\n  <a href=\"https://www.npmjs.com/package/eslint-define-config\" target=\"_blank\">\n    <img alt=\"Downloads\" src=\"https://img.shields.io/npm/dt/eslint-define-config.svg\">\n  </a>\n  <a href=\"https://github.com/Shinigami92/eslint-define-config/actions/workflows/ci.yml\">\n    <img alt=\"Build Status\" src=\"https://github.com/Shinigami92/eslint-define-config/actions/workflows/ci.yml/badge.svg?branch=main\">\n  </a>\n  <a href=\"https://github.com/Shinigami92/eslint-define-config/blob/main/LICENSE\">\n    <img alt=\"License: MIT\" src=\"https://img.shields.io/github/license/Shinigami92/eslint-define-config.svg\">\n  </a>\n  <a href=\"https://prettier.io\" target=\"_blank\">\n    <img alt=\"Code Style: Prettier\" src=\"https://img.shields.io/badge/code_style-prettier-ff69b4.svg\">\n  </a>\n</p>\n\n# eslint-define-config\n\nProvide a `defineConfig` function for `.eslintrc.js` files.\n\n# Installation\n\n```bash\n# add eslint and eslint-define-config to project’s dev dependencies\nnpm install --dev eslint eslint-define-config\n# or\nyarn add --dev eslint eslint-define-config\n```\n\n# Usage\n\n`.eslintrc.js`\n\n```ts\nconst { defineConfig } = require('eslint-define-config');\n\nmodule.exports = defineConfig({\n  root: true,\n  rules: {\n    // rules...\n  }\n});\n```\n\n# Credits\n\n- `Vite` and [Evan You](https://github.com/yyx990803) for the idea\n- [@antfu](https://github.com/antfu) and her [tweet](https://twitter.com/antfu7/status/1365907188338753536)\n","gitHead":"b680d88c3c8ed9f1ac78b5ed8fffd835a03ed89f","scripts":{"lint":"eslint .","build":"tsc","clean":"rm -Rf dist yarn.lock node_modules","format":"prettier --write .","prepublishOnly":"yarn clean && yarn install --cache-folder .yarn && yarn build"},"_npmUser":{"name":"shinigami92","email":"chrissi92@hotmail.de"},"repository":{"url":"git+https://github.com/Shinigami92/eslint-define-config.git","type":"git"},"_npmVersion":"7.4.0","description":"Provide a defineConfig function for .eslintrc.js files","directories":{},"_nodeVersion":"15.6.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"~7.22.0","prettier":"2.2.1","typescript":"~4.2.3","@types/node":"~14.14.35","eslint-plugin-jsdoc":"~32.3.0","eslint-define-config":"~1.0.0-alpha.1","eslint-config-prettier":"~8.1.0","eslint-plugin-prettier":"~3.3.1","eslint-plugin-spellcheck":"~0.0.17","@typescript-eslint/parser":"~4.19.0","@typescript-eslint/eslint-plugin":"~4.19.0","eslint-plugin-inclusive-language":"~2.1.1","prettier-plugin-organize-imports":"~1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-define-config_1.0.0-alpha.2_1616598118559_0.5023679786748663","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.0-alpha.3":{"name":"eslint-define-config","version":"1.0.0-alpha.3","keywords":["eslint","define-config","config","typed"],"author":{"url":"https://github.com/Shinigami92","name":"Christopher Quadflieg","email":"chrissi92@hotmail.de"},"license":"MIT","_id":"eslint-define-config@1.0.0-alpha.3","maintainers":[{"name":"shinigami92","email":"chrissi92@hotmail.de"}],"homepage":"https://github.com/Shinigami92/eslint-define-config#readme","bugs":{"url":"https://github.com/Shinigami92/eslint-define-config/issues"},"dist":{"shasum":"dfda002b2fcf3cba6302f149621bb6dce96420ed","tarball":"https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-1.0.0-alpha.3.tgz","fileCount":41,"integrity":"sha512-uAT6SEBVeYn4Tn44rLv1uJVXJR6BVVzK1F8cBts7uMhLCjv8OmKEdYe00LE+MgCaj147EYiwVpbkgP97uUMKZw==","signatures":[{"sig":"MEQCIEXpTjOMTTnqSZvS+CHchPeNeg4FwVHB+QVqP4Gzs28rAiBDrt+v9ShNf5PyiNx093wTLP9jJsX88UPFwDnOn6/Jqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15174,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW1esCRA9TVsSAnZWagAANCIP/RIIl3LqB0rn+ErcsSxy\nona3cywY9BtCR3Ch9aGZV3rQDQGM/KK5hqxuO9gv7ui3Mi9UJ33JwAmyrlmY\nVZAOSPxAXXi0CKr456VnNv+prSpuJokK0L0va1iPBjoKDyF8sKjoCH+oKflH\nv+d6yoicp+O+4ixUr157/b7WcvSbIiFUOWdCG/zWJq4kaLzfOvTFkEoq1lTK\nL3K1sKMp/Fne8rN8uQDnbgyBEUWTiS/8M05KiTKjSGIwuYNadHncf9bv8LMS\nFK/hzMYc0ZMqr87gWGH3wWF0Jw4Z09w9sRDQR9pHs0WjSySS0FHmB+RFMi/o\nRDkL+8VwKwdoJ/F2OrLtxBdhRJy6MEnBCLzpPm+A758XET8oecC+zVmdDVkC\nMTG9+atwgpjQbN+ni1Y8B/xaSRHObiNr2XAW5Ah16kuxxd8IRGX3SkP43yRm\nEPhtFYaN3V+PxJy/PmD1ShxFtIFhM0cqSZc/2y98GXpnNNDd6OtVCT1Nxgu7\nD3q8dbrwKhbwUlOHj28PQPv/3fUtDMXE6DcETEy9aq2wDCbTVHEkrCvs9vDN\nrBNwilRo7vbOMshrYhmDAOjBT6uTwSQy5SeQH8hfQJzmCFxQnAGBdg3TMZMr\n5xXwgXGWsE1zn3BpcuvCZX5GzrB5WnG3IJLJydsxPhFJvH8uZYslMDU9ZoRo\nIPh4\r\n=MF9M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"<p>\n  <a href=\"https://www.npmjs.com/package/eslint-define-config\" target=\"_blank\">\n    <img alt=\"NPM package\" src=\"https://img.shields.io/npm/v/eslint-define-config.svg\">\n  </a>\n  <a href=\"https://www.npmjs.com/package/eslint-define-config\" target=\"_blank\">\n    <img alt=\"Downloads\" src=\"https://img.shields.io/npm/dt/eslint-define-config.svg\">\n  </a>\n  <a href=\"https://github.com/Shinigami92/eslint-define-config/actions/workflows/ci.yml\">\n    <img alt=\"Build Status\" src=\"https://github.com/Shinigami92/eslint-define-config/actions/workflows/ci.yml/badge.svg?branch=main\">\n  </a>\n  <a href=\"https://github.com/Shinigami92/eslint-define-config/blob/main/LICENSE\">\n    <img alt=\"License: MIT\" src=\"https://img.shields.io/github/license/Shinigami92/eslint-define-config.svg\">\n  </a>\n  <a href=\"https://prettier.io\" target=\"_blank\">\n    <img alt=\"Code Style: Prettier\" src=\"https://img.shields.io/badge/code_style-prettier-ff69b4.svg\">\n  </a>\n</p>\n\n# eslint-define-config\n\nProvide a `defineConfig` function for `.eslintrc.js` files.\n\n# Installation\n\n```bash\n# add eslint and eslint-define-config to project’s dev dependencies\nnpm install --dev eslint eslint-define-config\n# or\nyarn add --dev eslint eslint-define-config\n```\n\n# Usage\n\n`.eslintrc.js`\n\n```ts\nconst { defineConfig } = require('eslint-define-config');\n\nmodule.exports = defineConfig({\n  root: true,\n  rules: {\n    // rules...\n  }\n});\n```\n\n# Credits\n\n- `Vite` and [Evan You](https://github.com/yyx990803) for the idea\n- [@antfu](https://github.com/antfu) and her [tweet](https://twitter.com/antfu7/status/1365907188338753536)\n","gitHead":"c772fffe46679bdb921bfa4dbcc1b6100d5895d3","scripts":{"lint":"eslint .","build":"tsc","clean":"rm -Rf dist yarn.lock node_modules","format":"prettier --write .","prepublishOnly":"yarn clean && yarn install --cache-folder .yarn && yarn build"},"_npmUser":{"name":"shinigami92","email":"chrissi92@hotmail.de"},"repository":{"url":"git+https://github.com/Shinigami92/eslint-define-config.git","type":"git"},"_npmVersion":"7.4.0","description":"Provide a defineConfig function for .eslintrc.js files","directories":{},"_nodeVersion":"15.6.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"~7.22.0","prettier":"2.2.1","typescript":"~4.2.3","@types/node":"~14.14.35","eslint-plugin-jsdoc":"~32.3.0","eslint-define-config":"~1.0.0-alpha.1","eslint-config-prettier":"~8.1.0","eslint-plugin-prettier":"~3.3.1","eslint-plugin-spellcheck":"~0.0.17","@typescript-eslint/parser":"~4.19.0","@typescript-eslint/eslint-plugin":"~4.19.0","eslint-plugin-inclusive-language":"~2.1.1","prettier-plugin-organize-imports":"~1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-define-config_1.0.0-alpha.3_1616598956191_0.9551739562708332","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.0-alpha.4":{"name":"eslint-define-config","version":"1.0.0-alpha.4","keywords":["eslint","define-config","config","typed"],"author":{"url":"https://github.com/Shinigami92","name":"Christopher Quadflieg","email":"chrissi92@hotmail.de"},"license":"MIT","_id":"eslint-define-config@1.0.0-alpha.4","maintainers":[{"name":"shinigami92","email":"chrissi92@hotmail.de"}],"homepage":"https://github.com/Shinigami92/eslint-define-config#readme","bugs":{"url":"https://github.com/Shinigami92/eslint-define-config/issues"},"dist":{"shasum":"047637c36b027ae93b7fae65a2be26af6ec354f9","tarball":"https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-1.0.0-alpha.4.tgz","fileCount":21,"integrity":"sha512-O1dvhMqQNDy0GrM7hAKuggF1vypap3/0jRC4VlT/4kqm0gE6rWxWk7AvhTRbUfTXfUITaIO3XgzKthL6J5Wt/Q==","signatures":[{"sig":"MEQCIBcP/hFYpxm1Ec1oPjpBHtqClRoh3KvMPV3/NUbRQwqjAiBxPptIFLpxO6YqvoecNOGMq9DFkc0DrRobC5BK1Pzfbg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXJKQCRA9TVsSAnZWagAAq8UP/i++UCWn3N4kIkLusYCr\nqGeU6yysas9yc5GNpQXcz1kmB4y4zkKN8ev/d4U0zU1nDmD9y1XXbBarvd+h\nXTe6WjnMdFQeqJiG8iG/6PkVUryp1mprRw2RyVVFTgxtdYchp4kwZ4U8202H\nQ0TGKP6gk0u83QMWApgmx/mvBh44fQq8JBwJTrPLKuhMHn0rMTOPmE13Rpj2\nA6asw7mm6RtmcHhruAh+R4dzNiCL21tA+f9dE5LCV0f/3KxDK9SJLXZxA0SV\nK9U+qxyKICxJWgzP5xMDFrSzlPSwqNVQ7NHqtSNNuOi9k8ikC3l6wbisZwFr\nxS0U0bskvT8DKMClupkmUSdsJ3xtQrpgoUySlXrFTfcGBEqV+QTtE5fxpmXh\nCTdqtd636D34ZpO/QIK+qNj0DlL3bOpjqB0R2/sJez8EuBNipm092tnWBJ+p\n5zmXb143G5UU5gSdjA7EIkRp0PNwGriAw3hm1PsdHLULstE6DaiEuyXdwL0e\niT7iGc9x2A2t4KOC9oN+8D76GwCCmV3N/iXVEpsQqngKpYnp8Ov+BZizFDl4\nRimdd8ZJ+xy/ik5j4ixXUU3rbAIMwYXFBWVy/QzstjEQZ3CmAP9x2v4TJwzY\ngWJNqaiaaXzssue5SYFz2oL7gkUuGUv4wLTE1+inpTFSmDNdbg4OnWCUrOOn\n35oX\r\n=6gwX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","readme":"<p>\n  <a href=\"https://www.npmjs.com/package/eslint-define-config\" target=\"_blank\">\n    <img alt=\"NPM package\" src=\"https://img.shields.io/npm/v/eslint-define-config.svg\">\n  </a>\n  <a href=\"https://www.npmjs.com/package/eslint-define-config\" target=\"_blank\">\n    <img alt=\"Downloads\" src=\"https://img.shields.io/npm/dt/eslint-define-config.svg\">\n  </a>\n  <a href=\"https://github.com/Shinigami92/eslint-define-config/actions/workflows/ci.yml\">\n    <img alt=\"Build Status\" src=\"https://github.com/Shinigami92/eslint-define-config/actions/workflows/ci.yml/badge.svg?branch=main\">\n  </a>\n  <a href=\"https://github.com/Shinigami92/eslint-define-config/blob/main/LICENSE\">\n    <img alt=\"License: MIT\" src=\"https://img.shields.io/github/license/Shinigami92/eslint-define-config.svg\">\n  </a>\n  <a href=\"https://prettier.io\" target=\"_blank\">\n    <img alt=\"Code Style: Prettier\" src=\"https://img.shields.io/badge/code_style-prettier-ff69b4.svg\">\n  </a>\n</p>\n\n# eslint-define-config\n\nProvide a `defineConfig` function for `.eslintrc.js` files.\n\n# Installation\n\n```bash\n# add eslint and eslint-define-config to project’s dev dependencies\nnpm install --dev eslint eslint-define-config\n# or\nyarn add --dev eslint eslint-define-config\n```\n\n# Usage\n\n`.eslintrc.js`\n\n```ts\nconst { defineConfig } = require('eslint-define-config');\n\nmodule.exports = defineConfig({\n  root: true,\n  rules: {\n    // rules...\n  }\n});\n```\n\n# Credits\n\n- [Proposal Idea](https://github.com/eslint/eslint/issues/14249)\n- `Vite` and [Evan You](https://github.com/yyx990803) for the idea\n- [@antfu](https://github.com/antfu) and her [tweet](https://twitter.com/antfu7/status/1365907188338753536)\n","gitHead":"835dccdbb57cb6c8be7bbea552ee25dc01382778","scripts":{"lint":"eslint .","check":"tsc","clean":"rm -Rf dist yarn.lock node_modules","format":"prettier --write .","prepublishOnly":"yarn clean && yarn install --cache-folder .yarn && yarn check"},"_npmUser":{"name":"shinigami92","email":"chrissi92@hotmail.de"},"repository":{"url":"git+https://github.com/Shinigami92/eslint-define-config.git","type":"git"},"_npmVersion":"7.0.14","description":"Provide a defineConfig function for .eslintrc.js files","directories":{},"_nodeVersion":"15.3.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"~7.22.0","prettier":"2.2.1","typescript":"~4.2.3","@types/node":"~14.14.35","eslint-plugin-jsdoc":"~32.3.0","eslint-define-config":"~1.0.0-alpha.3","eslint-config-prettier":"~8.1.0","eslint-plugin-prettier":"~3.3.1","eslint-plugin-spellcheck":"~0.0.17","@typescript-eslint/parser":"~4.19.0","@typescript-eslint/eslint-plugin":"~4.19.0","eslint-plugin-inclusive-language":"~2.1.1","prettier-plugin-organize-imports":"~1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-define-config_1.0.0-alpha.4_1616679568489_0.525241927262202","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.0":{"name":"eslint-define-config","version":"1.0.0","keywords":["config","configuration","define-config","eslint-config","eslint","eslintconfig","typed","typescript"],"author":{"url":"https://github.com/Shinigami92","name":"Christopher Quadflieg","email":"chrissi92@hotmail.de"},"license":"MIT","_id":"eslint-define-config@1.0.0","maintainers":[{"name":"shinigami92","email":"chrissi92@hotmail.de"}],"homepage":"https://github.com/Shinigami92/eslint-define-config#readme","bugs":{"url":"https://github.com/Shinigami92/eslint-define-config/issues"},"dist":{"shasum":"9eedb01eb4c1feb40a55414e4732aba100b77b9d","tarball":"https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-1.0.0.tgz","fileCount":29,"integrity":"sha512-0zJ5z3VkTp6blHsgM1JtpFth5RhR3ekwNvF3v0j09xv5CXG0Qk1+xoSUmPmrkweszwGxtY6mITsIERmKaJlEaQ==","signatures":[{"sig":"MEUCIB+wfCSvmkyDQn73FixIhAMmYFuqh7d/laq92992oucZAiEAxW/6U2OnM20VQbkumrmNK19BYLvGwC12MH1OukmkdYE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXL1FCRA9TVsSAnZWagAATcQP/10gDyoxQX7WFxKHNR0S\no0p/UWt4cOSekfr6PxWQ4SHzvJgjL4qATa8DgnS4mGMqf3h+NkGrHZl+zoSq\nk1XTxeXiYOoJ2jxk49XntLuSdG2nc/1liG74ocnWxwilTxuHPmt3sA+xEDQ+\n1aB/1G05NIvwjlDVEJ+01aXen1srz99EUUIo2KUjAaeKGO4OnePpL9rkVk5E\nGfcZBUdU7uDV6GJLO5Y2zXa3xkf2Qe7pcgAB1/d0TVzKxAok9OjRHu+hQi+b\n687s5n5/5QQpYVkd9Y2QT+ZsIFMC5VF2mi99ArzTgxV7ERaorwB5lVvZSd2I\nRv7h9ehMPOj/PHfO36y+s1xkK509jGqtVPr5Fq0Ys3dbjtxIGPEGJW1lxuSk\nyQK6CcQJ1iSdu6zbIMs2wULAmepmWWh8nTdRSh3i3mVdUs5Tcrb3+hgcN2wA\nsJB2wmuBoUtnjia7nm8R+1HhhVOK+/JqUg1sx5yZdOUFm9EwivnJ9z8VUkxH\nzfzZ9G6mtoMAm8ViZOBrqt9XLx3lJP0XFXia8GGaiIrFRiHgLUUtvamQbx5H\n0L3uiMMjOmSTP281Kbi1PCNIm1IiaqwQgUnODjQ3lTJ9WD/La4QVj0Nhh1fA\n7xxmiCzIAVsN7jwtiK7Bl5GPO0itnDuA+5xZQMBLN5fr1B0dQvuGI0Cjx8N0\nDhEq\r\n=r0H3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"fc32f0aa32667996c637650ec723aeaa05422fe0","scripts":{"lint":"eslint .","check":"tsc","clean":"rm -Rf dist yarn.lock node_modules","format":"prettier --write .","prepublishOnly":"yarn clean && yarn install --cache-folder .yarn && yarn check"},"_npmUser":{"name":"shinigami92","email":"chrissi92@hotmail.de"},"repository":{"url":"git+https://github.com/Shinigami92/eslint-define-config.git","type":"git"},"_npmVersion":"7.4.0","description":"Provide a defineConfig function for .eslintrc.js files","directories":{},"_nodeVersion":"15.6.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"~7.22.0","prettier":"2.2.1","typescript":"~4.2.3","@types/node":"~14.14.35","eslint-plugin-jsdoc":"~32.3.0","eslint-define-config":"~1.0.0-alpha.4","eslint-config-prettier":"~8.1.0","eslint-plugin-prettier":"~3.3.1","eslint-plugin-spellcheck":"~0.0.17","@typescript-eslint/parser":"~4.19.0","@typescript-eslint/eslint-plugin":"~4.19.0","eslint-plugin-inclusive-language":"~2.1.1","prettier-plugin-organize-imports":"~1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-define-config_1.0.0_1616690501269_0.512387863059496","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.1":{"name":"eslint-define-config","version":"1.0.1","keywords":["config","configuration","define-config","eslint-config","eslint","eslintconfig","typed","typescript"],"author":{"url":"https://github.com/Shinigami92","name":"Christopher Quadflieg","email":"chrissi92@hotmail.de"},"license":"MIT","_id":"eslint-define-config@1.0.1","maintainers":[{"name":"shinigami92","email":"chrissi92@hotmail.de"}],"homepage":"https://github.com/Shinigami92/eslint-define-config#readme","bugs":{"url":"https://github.com/Shinigami92/eslint-define-config/issues"},"dist":{"shasum":"8cefc09c8f511867e4e1ca847c4cd77bd96e3150","tarball":"https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-1.0.1.tgz","fileCount":29,"integrity":"sha512-wCV8Bv0dyX6ZxVeSmr2ssqLmRnwW+zFQJ/YXe4At+bQZYrxx01hxroDIWTHVUWkLxTWsFDPJl1XHdoQCFr3ZMA==","signatures":[{"sig":"MEYCIQDgIS2o6qji8KkIwz7BS5KIZ1IA/0PKAYusznkch2mXaAIhALpXnk4VgWBJmcLmAUhmp/X1/EYv/7t0V0B8XoX4a6Ja","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26853,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXMC2CRA9TVsSAnZWagAAkkIP/1xlKF9SKaPCPA7TJb46\nZwoGpHtKCSG1QieJ4wehT6RI34rRdvviFfa7POCpU/BTRvMkoWdKj4ACmK2O\nE7vH6t7EqsoejzomwUdSh1McA/j9i13rwNMV+GP9ZTx/gFj2x1QeVQieJB9T\na76RvnOoRpA3iV8S1yP/qFYHXKtt7XUxDh/OA8NpMBbfrZcU75WJJ1zJQGvx\nNbDYCOEAESf9w2R1H/a8ZinH/mD7FAiNcH1mPHrS/oXHY8vkih8roo3wC6LI\n0ZB5tuX4svvpoC7T8dP+rwPzIfGJHqv8CJNN3h47s4cjGWY1rJce9OO08Bya\nw4+GZlq2/qs5pwPBN/zggIoscRs9qVBqb0ssp87ZKIixTN7zwcCEo7A0kzG4\nLvIlrSC/RsDYSmwaxnsACLeLas0WZSvnHkN/b9tVceXLCBl5mkRxAMNiC3+u\nJno8x5v0juiIYPWWalGjQOS9x2cjuuhb9ov5LT97/aA1dNte0n3xuSl463Ti\nT39LnYrl/qCaXKLDNsMRSX8LTJSiBj+C3qUVYLN6MR5Bla9SR7iLYTKylueI\ngXGlPytG6EYv3ZZocbHaBZCczdM3wPKt5vNX3/TTHIPL2quGKGlhiC4xnbnt\nTPOoHFBOUbvo+xwMwDTiTAdHG5pXcG3oGDW+WJweiuNmxKbBue7J/pV3ZCr/\nQLpr\r\n=jYT/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"0cf915878d55e5610795f35319092fa9f08ca464","scripts":{"lint":"eslint .","check":"tsc","clean":"rm -Rf dist yarn.lock node_modules","format":"prettier --write .","prepublishOnly":"yarn clean && yarn install --cache-folder .yarn && yarn check"},"_npmUser":{"name":"shinigami92","email":"chrissi92@hotmail.de"},"repository":{"url":"git+https://github.com/Shinigami92/eslint-define-config.git","type":"git"},"_npmVersion":"7.4.0","description":"Provide a defineConfig function for .eslintrc.js files","directories":{},"_nodeVersion":"15.6.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"~7.22.0","prettier":"2.2.1","typescript":"~4.2.3","@types/node":"~14.14.35","eslint-plugin-jsdoc":"~32.3.0","eslint-define-config":"~1.0.0","eslint-config-prettier":"~8.1.0","eslint-plugin-prettier":"~3.3.1","eslint-plugin-spellcheck":"~0.0.17","@typescript-eslint/parser":"~4.19.0","@typescript-eslint/eslint-plugin":"~4.19.0","eslint-plugin-inclusive-language":"~2.1.1","prettier-plugin-organize-imports":"~1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-define-config_1.0.1_1616691382401_0.07445828470922922","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.2":{"name":"eslint-define-config","version":"1.0.2","keywords":["config","configuration","define-config","eslint-config","eslint","eslintconfig","typed","typescript"],"author":{"url":"https://github.com/Shinigami92","name":"Christopher Quadflieg","email":"chrissi92@hotmail.de"},"license":"MIT","_id":"eslint-define-config@1.0.2","maintainers":[{"name":"shinigami92","email":"chrissi92@hotmail.de"}],"bugs":{"url":"https://github.com/Shinigami92/eslint-define-config/issues"},"dist":{"shasum":"42775cfd2eedf0ed1b57d15a3f5ade45419fbb46","tarball":"https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-1.0.2.tgz","fileCount":35,"integrity":"sha512-TiSz3uwXdgvoO4kGcC+xqazY4bvHD95BK+zsu7+xTSpn4fnfTBcs14CoxE7VmlCqiodeuU5uNtGO00Aks5sEjQ==","signatures":[{"sig":"MEYCIQDStL/tbl1/+4aKEUO3Np8w5vxHGVh+l6sZf13Hzo6BSQIhAJji2eRmsRAOxJeBJ34nnzLosd2vjcxdTBy3we8rVUHK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXNkDCRA9TVsSAnZWagAAfqwP/0KrkWtBjpwi8Hnfsbcp\n8UFAi6ZKILbOsTHW5mDHGaV/vNzUYZ6wny8oYlNSGvO3fijU0LLgDAtqxfOw\nF2kR9lbimNVPeQivW4zAmBl2F5z51VcZWART1cTksaP7ntoVUZwMiCHNqi/e\nQ0IqOwucddQqmiuvlLIBoO849dc5VWvYcohTMnxzKbXJ16zGuLBPVFi1elsS\nXXKKsypoNq7kLW1yxOvcSBvk8K1df2MN4n7bpL1LAk/l8OjxZyXi5o6HugHz\nCIh3UfcDuM8glL074rdQSCGIpyM5cYeTP0B+AKt3fvWG+5+vNDedPB7WRKLL\nZ28FqVExyBt3xWYwbUxw9mX0hwAsSxbZok9cIFnnzn/pwifQgWom8qhb4yiK\nAwJjfRorG5caNHbNvx4CxrpZ3x6Ld5vMINnzB/skaUHT5h/IfPVb+Rb5rnzD\nMzN3oArncXoc0ynDMjMtjfUca5bLmKnOlRuk0dw5KApuyjuQzAnMxjquNxb4\n4+q6mPkSBNRkhQtlKziAfVB/eo6dSSHA1WZBL7saxO21UagHj1layj0KbM9X\not6wUeYV5NnHdoyh74xRljIa+Tv0gstoFrmAlwVyrRBuRc5kyPSukfqzUzUG\nEuVc5tBlt7YyyR9y2xZU0IBdryPxMsndW+1muGckHkqt7H0muglDdXT+XvyO\nVAWW\r\n=8f3G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","scripts":{"lint":"eslint .","check":"tsc","clean":"rm -Rf dist yarn.lock node_modules","format":"prettier --write .","prepublishOnly":"yarn clean && yarn install --cache-folder .yarn && yarn check"},"_npmUser":{"name":"shinigami92","email":"chrissi92@hotmail.de"},"repository":{"url":"https://github.com/Shinigami92/eslint-define-config.git","type":"git"},"description":"Provide a defineConfig function for .eslintrc.js files","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Christopher Quadflieg\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"np":"~7.4.0","eslint":"~7.22.0","prettier":"2.2.1","typescript":"~4.2.3","@types/node":"~14.14.36","eslint-plugin-jsdoc":"~32.3.0","eslint-define-config":"~1.0.1","eslint-config-prettier":"~8.1.0","eslint-plugin-prettier":"~3.3.1","eslint-plugin-spellcheck":"~0.0.17","@typescript-eslint/parser":"~4.19.0","@typescript-eslint/eslint-plugin":"~4.19.0","eslint-plugin-inclusive-language":"~2.1.1","prettier-plugin-organize-imports":"~1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-define-config_1.0.2_1616697602720_0.054513143042843826","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.3":{"name":"eslint-define-config","version":"1.0.3","keywords":["config","configuration","define-config","eslint-config","eslint","eslintconfig","typed","typescript"],"author":{"url":"https://github.com/Shinigami92","name":"Christopher Quadflieg","email":"chrissi92@hotmail.de"},"license":"MIT","_id":"eslint-define-config@1.0.3","maintainers":[{"name":"shinigami92","email":"chrissi92@hotmail.de"}],"bugs":{"url":"https://github.com/Shinigami92/eslint-define-config/issues"},"dist":{"shasum":"26efbf9124d3855c8ff49233e6d3e3e3be939f60","tarball":"https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-1.0.3.tgz","fileCount":46,"integrity":"sha512-GlfTqk2lysLHRx4YH3xuliY06t/p4WMZc3GABLqZ84RcxJxwRVMp0qF9cQSL42gf0pO7IY+dyUsxMrv2b6rZTQ==","signatures":[{"sig":"MEUCIGheenN/dvuzEduoY4t+1whGY48qpyeTm3lzcOCZK3rWAiEA08dksNUlu2r8dWnJkeBHkew31O8Gvhrpl5DN4D1YZtQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37698,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXfNSCRA9TVsSAnZWagAAynMP+wV8718N5yTZ24vWWL3F\nUbkV6eu2GJhQNDeeD+kyr4cytkEzhBAsjA82LwRYZJUl7pnbp5HcsfioVwbl\nvpgPH7Li1JZhN9vfhhsaWz1tp5UGvLnWPWFLw8lo6KVTlPL1myVfNaudBisg\nPmWGCadKouN83Q4pUJvZZQhdnRKlaRpM5QVeHIs1ImR2cz8WsTahfhaHLB2I\n+Zyxc/i39K2NKGSNH0DQgT9TKHlTEIkYDIpYGxceZrMlbDS+ZIyy7KKQCjVo\n2/37OiAnOccH/vZ9Np1tytFePR/ZM1ct0KdYmdLpXrBDGp1Wu/I1Un1yRbWs\nnfpNgvuUnJyvBIaYous0nYA3EqLfLD5V3dIeFJft/IpAcyuE9DWjINZYOg20\n7MisPzIKTddg6RC/FO7aTVtlchaSocs0HeR7FWaDTFxwlKqrf4l32pAFdVz3\nXRphPujuw+Ig+cwkjnBjjBq70ZyJqjp86HaRlV5up177cnKiA7+akj3eqOtp\nnQpQYiaqLReK2aLbnMnR4wGXDTlvtlTYiDuBZc3noMRqGFmYvCC7zTGCk8f5\nSvIn7UVT0WXsVc2eUA35L+Rtm4uYtMP1rq99Bl3xAndMZgEICoIiQakkju77\nNCEQmHyATGcUXOVspQbrGxTbgbMYWtRi39xgWLqGo1AydbWe8wchkpeotPz8\nnj8e\r\n=uolH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","scripts":{"lint":"eslint .","check":"tsc","clean":"rm -Rf dist yarn.lock node_modules","format":"prettier --write .","prepublishOnly":"yarn clean && yarn install --cache-folder .yarn && yarn check"},"_npmUser":{"name":"shinigami92","email":"chrissi92@hotmail.de"},"repository":{"url":"https://github.com/Shinigami92/eslint-define-config.git","type":"git"},"description":"Provide a defineConfig function for .eslintrc.js files","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Christopher Quadflieg\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"np":"~7.4.0","eslint":"~7.22.0","prettier":"2.2.1","typescript":"~4.2.3","@types/node":"~14.14.36","eslint-plugin-jsdoc":"~32.3.0","eslint-define-config":"~1.0.2","eslint-config-prettier":"~8.1.0","eslint-plugin-prettier":"~3.3.1","eslint-plugin-spellcheck":"~0.0.17","@typescript-eslint/parser":"~4.19.0","@typescript-eslint/eslint-plugin":"~4.19.0","eslint-plugin-inclusive-language":"~2.1.1","prettier-plugin-organize-imports":"~1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-define-config_1.0.3_1616769873881_0.8938936400974999","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.4":{"name":"eslint-define-config","version":"1.0.4","keywords":["config","configuration","define-config","eslint-config","eslint","eslintconfig","typed","typescript"],"author":{"url":"https://github.com/Shinigami92","name":"Christopher Quadflieg","email":"chrissi92@hotmail.de"},"license":"MIT","_id":"eslint-define-config@1.0.4","maintainers":[{"name":"shinigami92","email":"chrissi92@hotmail.de"}],"bugs":{"url":"https://github.com/Shinigami92/eslint-define-config/issues"},"dist":{"shasum":"e3b3a177600155f1ffe9e38f90332da956f7959c","tarball":"https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-1.0.4.tgz","fileCount":47,"integrity":"sha512-vGnX8CfockGwXP4NuORbnHd7PWy8gr41ARLH4HuWJoHk4U4ni5KjDG6Kg1/GNIE0B9BwXfyDgW7I3mSx2zuT0A==","signatures":[{"sig":"MEQCIHCwq3toSBTjmjdglUPcEnau3KpH1uY1DBJhyrKonfMnAiB3adhZJeNtuRbFMqrd9QrKw0C7kII+C2s7CWvkiv5sPg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXk2SCRA9TVsSAnZWagAAxB4QAIvXlxT3frVQ3iSXW+SZ\n8AaljIGdJHCrfuAZTPfrU9wfaytMf0eKcL1BuEPvLXYbofwrzCpDEchUIwJh\nmQGjjvnpCDNnwgdqeOfi5DQ6V3Sumcn9zDDP1j7Qz69Z8r2YIOKulOLEG9nK\nVWur7cH9RrzqakKr3JprMQi+K7gW/6/JX7Z13g/3aLMeyH+oihGrMwK8Mfc8\nfGK4McH8lVHYV/PG+4rgPbJR4Ax6J4vNfxUZQod7tessPZZQH9nI6hhmtTI1\n0tkuULOTB7K4SMyq6AHGBjvHSSci9+zOuvuWlZvilcWYTJ7l9QKwaP8M6KNB\naWesdQNRviu8r1VGDRE0NZ145vj8gyOJUURUocWkRGxQU6qq2311FZEpbbju\n2Saaeeq/FLeXe1xcLTTnTCFdglTgOjZSfxGje8ntMEgOKU7sNLOxt3soE2Rn\nOmQOUFW/qdR5mxsucVH748lW+1wd4uODQg7JNq5mpkPJnP6dJvJFkOg/h4Jf\nXAPsIGKHN/Yu1HkBOoC0Z2Fd/kv19QYhWi38IcyFAgqh9cfWEu97c7Ks8MjH\nKs+5L63RD5EFQP6+FkXynZ8ikwjKYSBcUAYRDnN4VVNNyD6fFmGtW+N0x1Hh\n4JcNS92/RM5QyO7ok5VFSyJ7PPqM0VMMhWYi6dvpL1yTrlWSkjFCWMSMpXLA\nsavW\r\n=QSac\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","scripts":{"lint":"eslint .","check":"tsc","clean":"rm -Rf dist yarn.lock node_modules","format":"prettier --write .","prepublishOnly":"yarn clean && yarn install --cache-folder .yarn && yarn check"},"_npmUser":{"name":"shinigami92","email":"chrissi92@hotmail.de"},"repository":{"url":"https://github.com/Shinigami92/eslint-define-config.git","type":"git"},"description":"Provide a defineConfig function for .eslintrc.js files","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Christopher Quadflieg\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"np":"~7.4.0","eslint":"~7.22.0","prettier":"2.2.1","typescript":"~4.2.3","@types/node":"~14.14.36","eslint-plugin-jsdoc":"~32.3.0","eslint-define-config":"~1.0.3","eslint-config-prettier":"~8.1.0","eslint-plugin-prettier":"~3.3.1","eslint-plugin-spellcheck":"~0.0.17","@typescript-eslint/parser":"~4.19.0","@typescript-eslint/eslint-plugin":"~4.19.0","eslint-plugin-inclusive-language":"~2.1.1","prettier-plugin-organize-imports":"~1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-define-config_1.0.4_1616792977729_0.6675593821522623","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.5":{"name":"eslint-define-config","version":"1.0.5","keywords":["config","configuration","define-config","eslint-config","eslint","eslintconfig","typed","typescript"],"author":{"url":"https://github.com/Shinigami92","name":"Christopher Quadflieg","email":"chrissi92@hotmail.de"},"license":"MIT","_id":"eslint-define-config@1.0.5","maintainers":[{"name":"shinigami92","email":"chrissi92@hotmail.de"}],"homepage":"https://github.com/Shinigami92/eslint-define-config#readme","bugs":{"url":"https://github.com/Shinigami92/eslint-define-config/issues"},"dist":{"shasum":"e4799d27a75f51ab1ce151f00b6802f03948b1fc","tarball":"https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-1.0.5.tgz","fileCount":55,"integrity":"sha512-kwBMdZ7UKpzTkymYnBZrTSOGbawoCnPOKVUjSbOype9dj7YRczT1nDKk0tPRawtcm7y7zfoGf5nBUrcYO60Avg==","signatures":[{"sig":"MEUCIGCPtTrob6pWsM6fENxoJ53dD+qXScqR285hMOUJ+OnrAiEA9l+zSxA/Lf1tipzHuFMAhIorFfa/c/HXd2ZquKDOdL8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYKMsCRA9TVsSAnZWagAAb2sP/2PdUijVOGDS3e1xoAj7\nwxTcZ0ByV8ZdxQ7YoicRq8LqIDcd7ZRyR6+PO+7SGYm3bvOoIvDy5WhvbJ0o\nJapuIH+o/T24rwzzokj4ez88guEhLxXmLqGP5g++eISvqMV5U/ue4aGUMzES\nkMqTfQ9hGKFDMHzIzjc3dogfvMRzkaniu94iP1oj0K6TwfvrsDZMIvFKiyCe\nHv6OOGOQDKXtegORvTBb2JsuaR0uaUO+tY5saDFM5GNALwx/K4cJO9jpXUfH\nHK+UjotziqsCtDDfYn2ta7IzC0SxGcWJ3+phT0Tft56jP6Maxm7NR3YWinM6\nO1H5mgFZAdshprNmlodxytQUro1h44cPn5B/cu61Qvs2mp1vJN/8nfedaatu\nf9WRHmUj7G6xz+HfQYI3XTV5DJ025Lei4Uv0p+IAwyG1akGTD42VPh564GtN\nLVuhuQT/A8WoWldjXuZdHbHagtawkKivxlrzWEubVDyCZ1gsmg1FFwbf1E7b\nQ0JX1Qplo72wh2ibPZjdven8Qegnwpm6HtLylBVv28xlwFgUFvH8yq+CmGYh\npZSrn9NTMZLJBS4I0pXIXMpdeAE2/nHQ43xkEv5/i2c0H+vI1fvlRXmjAKTD\nIOhjkvw3LkA60hTZiubQ8FAVosLfRMZwUKuVyhwIYJ4P0OKyFxX/BHweEJA6\nhXGC\r\n=dQqX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"d145e8352f53c8d7fbfe15c036cc21582b1bcda0","scripts":{"lint":"eslint .","check":"tsc","clean":"rm -Rf dist yarn.lock node_modules","format":"prettier --write .","prepublishOnly":"yarn clean && yarn install --cache-folder .yarn && yarn check"},"_npmUser":{"name":"shinigami92","email":"chrissi92@hotmail.de"},"repository":{"url":"git+https://github.com/Shinigami92/eslint-define-config.git","type":"git"},"_npmVersion":"7.4.0","description":"Provide a defineConfig function for .eslintrc.js files","directories":{},"_nodeVersion":"15.6.0","_hasShrinkwrap":false,"devDependencies":{"np":"~7.4.0","eslint":"~7.23.0","prettier":"2.2.1","typescript":"~4.2.3","@types/node":"~14.14.37","eslint-plugin-jsdoc":"~32.3.0","eslint-define-config":"~1.0.4","eslint-config-prettier":"~8.1.0","eslint-plugin-prettier":"~3.3.1","eslint-plugin-spellcheck":"~0.0.17","@typescript-eslint/parser":"~4.19.0","@typescript-eslint/eslint-plugin":"~4.19.0","eslint-plugin-inclusive-language":"~2.1.1","prettier-plugin-organize-imports":"~1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-define-config_1.0.5_1616945963652_0.9297537774603388","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.6":{"name":"eslint-define-config","version":"1.0.6","keywords":["config","configuration","define-config","eslint-config","eslint","eslintconfig","typed","typescript"],"author":{"url":"https://github.com/Shinigami92","name":"Christopher Quadflieg","email":"chrissi92@hotmail.de"},"license":"MIT","_id":"eslint-define-config@1.0.6","maintainers":[{"name":"shinigami92","email":"chrissi92@hotmail.de"}],"bugs":{"url":"https://github.com/Shinigami92/eslint-define-config/issues"},"dist":{"shasum":"b2e47832dcefab62bb853ffb78cb4963524efc44","tarball":"https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-1.0.6.tgz","fileCount":535,"integrity":"sha512-Kq/XwRSYm5N3KTdK1IKT6I8IZFjtTxxgBjOb47iPvKfzjqfAu3xcaEJYqN1QtnsJoJf8lPCKBDMmKXu2f9ayZw==","signatures":[{"sig":"MEUCIQC08psDJBn5Lt0c/WBxgk6pBgVCnHDSby9n6Oxy/D92UAIgFSzUOe5W/P/DF2N/A3DyyY9VNCMjT8Hix3pMcoDTPj0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgY3osCRA9TVsSAnZWagAAigYP/0LBvLxiCRuhk/hr6+qp\nxEmWUzxhT2NGUmwqJvzdFpFZjYU8jCBaQ6Hlm6Nx/B1EBAwl6po1GhLsNWgC\nw5Ye1HnKunv5HJTCtB61bOyRUNNHAlc+1LlDQuZ2GHKxpmL1UnmuTKM50QKt\naUK5eqpI/mD9AuSaiPxnTgnZmRUqTspgHNzdY6uJ6HfkzjGO0fJBspxAO1qp\nPYmP8CObILAon15sDHjgCaXA2n5nigqeJOZ3Yva1Q3S81BlvShls03XRpdS3\n8dYCoiN1dh7fY2/s6KSHOuyafBS457LlnC5ze4p5n7PSgUlaJGQ7FauYosFF\n7+8O+jTnJFidV7AcMW/+gCAxUTf76nN91kArAkfoZXuNxq8UX8UqPKwu9f2D\njQv+9FG/LhHtrMCtr+j3uz3jXBlJWSv4hTxcgFELCoerUXjqTPgjtZZo2zF0\nA6lnM1ugUlVQYUX+9UbEwE5V3IpdNb/K/ryQo0zL9z2poDZQyhCXjF35CFWd\nNr6LSErAkgENMvq3jj4IJO3Rr8fXRoRgVNNXDT8x2guUGRAHk8I+uKokBILF\nCOfjZdgg8j4QyW0HQhNfvYj5ROcNxCnYDzuG8RqmqURpziuK7LgUgiglpZgD\nRgC7MvI8Mj+Xl+UnVk81cTmhs1PZnMK8DBck8tNbsato7LBezUJa2zODi8Xv\nGVXV\r\n=SLCY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","scripts":{"lint":"eslint .","test":"echo \"No tests available\"","check":"tsc","clean":"rm -Rf dist yarn.lock node_modules","format":"prettier --write .","generate":"node ./scripts/generate-rule.js","prepublishOnly":"yarn clean && yarn install --cache-folder .yarn && yarn check"},"_npmUser":{"name":"shinigami92","email":"chrissi92@hotmail.de"},"repository":{"url":"https://github.com/Shinigami92/eslint-define-config.git","type":"git"},"description":"Provide a defineConfig function for .eslintrc.js files","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Christopher Quadflieg\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"np":"~7.4.0","eslint":"~7.23.0","prettier":"2.2.1","typescript":"~4.2.3","@types/node":"~14.14.37","eslint-plugin-jsdoc":"~32.3.0","eslint-define-config":"~1.0.5","eslint-config-prettier":"~8.1.0","eslint-plugin-prettier":"~3.3.1","eslint-plugin-spellcheck":"~0.0.17","@typescript-eslint/parser":"~4.20.0","@typescript-eslint/eslint-plugin":"~4.20.0","eslint-plugin-inclusive-language":"~2.1.1","prettier-plugin-organize-imports":"~1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-define-config_1.0.6_1617132075714_0.4288471513186347","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.7":{"name":"eslint-define-config","version":"1.0.7","keywords":["config","configuration","define-config","eslint-config","eslint","eslintconfig","typed","typescript"],"author":{"url":"https://github.com/Shinigami92","name":"Christopher Quadflieg","email":"chrissi92@hotmail.de"},"license":"MIT","_id":"eslint-define-config@1.0.7","maintainers":[{"name":"shinigami92","email":"chrissi92@hotmail.de"}],"bugs":{"url":"https://github.com/Shinigami92/eslint-define-config/issues"},"dist":{"shasum":"784ae5cc450492b0a8f37753d54f38fd5ac158fb","tarball":"https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-1.0.7.tgz","fileCount":545,"integrity":"sha512-aPsytB55H0gNBJb5ZHCGdJgTS0g7vaOVjyvaZYlhDI3yYB1Y4F5k6VV5M7+0FOuD61NOm0ZT72lXOWoah5rCHw==","signatures":[{"sig":"MEUCIF3xBlsp4hp30vNuF7BPM/Ywb00To29w5NpsEI/MAOMKAiEAxVcKGVLcIVWjPskkd280s/8lArsK2ZRYRKPlx3B1hpo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZxYUCRA9TVsSAnZWagAAFrQP/0/lCPW9A3jZRoTSPLAS\ncbHymUuWouJLzg8493ApJpKBev2LbLDVYKppHekFjY3AGctNGOgTSfYl2Ba9\nwTs+88eZ4fc+RhFIE+45LG4wEoZ+zz2YeTNLsKnaaeUa/tzJ+qpHHBSJpLQo\net2TL9sfOtp/qfSuI8nZxFfIF60Zow/0ZlQmIPo0aX4pgfB4Y2HAHh/1lemw\nm3SpfZiBLyDvT3f7wagdMSl29pwBP6J6LJyubsBOwCVGQ68B2dSpVV88qzgl\n+Dq20YDnw2AyE/OnAKJXgOg44Vy10qd8l7XK6utHS9/08Antr55cWaF9vX01\n7vd5wNjCd4rsc1yp4wYZzPAuTbSzDP3MZPmw7XWq1SGJ9Tem0AsWfeCqPwTd\nqKnoKkNLYWk2ZcnUNETM9lYR9ljj/u6AQ9p5QLbq7exVQflk/roNy172fsqk\nFcjtpgLzb7P8KSc/k0GXri/Iu5phFpBsR2zRPM8bYDdh7Z/7zVbaLvJIV5mu\nKsCxgNIQ29YQA2kd8nk05yai+scm9n2byHReNXDIfp+s8d/bViiNDQ+TQIV+\n+n4dOQPLyjstrSx8QFyrDZOb5zdXKF165rMx9oKy9h1zNPiqJWzlsu05lz8c\nCYWMZr2AQiixKcDFxpSOVxxSBEFKOhZ5Jx1OjZ5uKT9K37+01mm3xpZwDeb4\no2f/\r\n=ExMj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","scripts":{"lint":"eslint .","test":"echo \"No tests available\"","check":"tsc","clean":"rm -Rf dist yarn.lock node_modules","format":"prettier --write .","generate":"node ./scripts/generate-rule.js","prepublishOnly":"yarn clean && yarn install --cache-folder .yarn && yarn check"},"_npmUser":{"name":"shinigami92","email":"chrissi92@hotmail.de"},"repository":{"url":"https://github.com/Shinigami92/eslint-define-config.git","type":"git"},"description":"Provide a defineConfig function for .eslintrc.js files","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Christopher Quadflieg\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"np":"~7.4.0","eslint":"~7.23.0","prettier":"2.2.1","typescript":"~4.2.3","@types/node":"~14.14.37","eslint-plugin-jsdoc":"~32.3.0","eslint-define-config":"~1.0.6","eslint-config-prettier":"~8.1.0","eslint-plugin-prettier":"~3.3.1","eslint-plugin-spellcheck":"~0.0.17","@typescript-eslint/parser":"~4.20.0","@typescript-eslint/eslint-plugin":"~4.20.0","eslint-plugin-inclusive-language":"~2.1.1","prettier-plugin-organize-imports":"~1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-define-config_1.0.7_1617368595799_0.16384781164964823","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.8":{"name":"eslint-define-config","version":"1.0.8","keywords":["config","configuration","define-config","eslint-config","eslint","eslintconfig","typed","typescript"],"author":{"url":"https://github.com/Shinigami92","name":"Christopher Quadflieg","email":"chrissi92@hotmail.de"},"license":"MIT","_id":"eslint-define-config@1.0.8","maintainers":[{"name":"shinigami92","email":"chrissi92@hotmail.de"}],"bugs":{"url":"https://github.com/Shinigami92/eslint-define-config/issues"},"dist":{"shasum":"56cb61f1bcba8ec7a29beec58a85d2ce9299297a","tarball":"https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-1.0.8.tgz","fileCount":562,"integrity":"sha512-Vfjv/3l112BQ0s+Ua+WGNxtEyxj++IaFCiBkhjT1wlBWtbHpuZcI0t8eCnJZnJrdv0b9n2GK0mcmQsPRRjVCXg==","signatures":[{"sig":"MEUCIC4gyB5B9lWoZzY5z7gdtT9krtsAZpicgtE/3emNdEU4AiEAhXSHBWtWp9Z0g4zT9XrDbYewur4NZvwGNLukHjRrnyQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggvfgCRA9TVsSAnZWagAAgBcP/0P0d/cRuNk2wYvpWuj9\nKNzwi2ERfPShb4rqvQiYZsDMOsY/8vLOwRFQOEIiAl7wy14hDXKPGPqH7/qy\n1R9oAzg1ZDTuCHpVzHPCU7zC7m3vronTyADvdz5dDf2q2GNYCLtCIN/lSbB9\ncOZ6goe05n7wVf4rCPMErYK5L31XtdzDjr20hARXaK6QxbXdvOcQDGzGaXkx\n8trfX8ZPJYvb+7GlzciaLvamkKhRqJvZEA98Nz72/AnCcJhydWGknnVybP7s\nyJq+/dH2g5iv+yRIqR7+yyA7Wt9YGqTY1CxT1OxtizqKmReBxTLZyOsp1f5s\ns1SBiDdvobn6M2PsGTSi39lV6xXfz8jwrbX2unT0xjoT4vHyCR4XxpZnfpBk\ny85yz7GZX7QlVeSvyZIw3fiaS0aYxW0M4K8Pli6b7nvCcGKQmRRgaoNN4Tai\nXDxGueaZnz2Azrr0cYtCWSBG3T7v7ntkfQgxY6zaZVo2yCQ2MsNNc45i2Rfo\nSuWKwpFSlzwTkKODK1s5wog3XLM1zNP9tQw3yvV6SOLzePIMKEBeBEQ6nuJA\ncYyIPlW7JxG34cP5A1upjEbcjEsKBd6k6Y/UnWL0gJ6Xn8cmHA2sRj9XHR7F\nsTDL6Qw5sP2OEuY3GTVV6h7uzvkStjvIrxy/khS/qfUitoABdg4O2gVop8rQ\nE/5z\r\n=8Xzd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","scripts":{"lint":"eslint .","test":"echo \"No tests available\"","check":"tsc","clean":"rm -Rf dist yarn.lock node_modules","format":"prettier --write .","generate":"node ./scripts/generate-rule.js","prepublishOnly":"yarn clean && yarn install --cache-folder .yarn && yarn check"},"_npmUser":{"name":"shinigami92","email":"chrissi92@hotmail.de"},"repository":{"url":"https://github.com/Shinigami92/eslint-define-config.git","type":"git"},"description":"Provide a defineConfig function for .eslintrc.js files","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Christopher Quadflieg\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"np":"~7.4.0","eslint":"~7.24.0","prettier":"2.2.1","typescript":"~4.2.4","@types/node":"~14.14.41","eslint-plugin-jsdoc":"~32.3.1","eslint-define-config":"~1.0.7","eslint-config-prettier":"~8.2.0","eslint-plugin-prettier":"~3.4.0","eslint-plugin-spellcheck":"~0.0.17","@typescript-eslint/parser":"~4.22.0","@typescript-eslint/eslint-plugin":"~4.22.0","eslint-plugin-inclusive-language":"~2.1.1","prettier-plugin-organize-imports":"~1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-define-config_1.0.8_1619195872320_0.4273178282165875","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.9":{"name":"eslint-define-config","version":"1.0.9","keywords":["config","configuration","define-config","eslint-config","eslint","eslintconfig","typed","typescript"],"author":{"url":"https://github.com/Shinigami92","name":"Christopher Quadflieg","email":"chrissi92@hotmail.de"},"license":"MIT","_id":"eslint-define-config@1.0.9","maintainers":[{"name":"shinigami92","email":"chrissi92@hotmail.de"}],"bugs":{"url":"https://github.com/Shinigami92/eslint-define-config/issues"},"dist":{"shasum":"72e5e2410c576667a6ba1b5bff9801eeda476256","tarball":"https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-1.0.9.tgz","fileCount":563,"integrity":"sha512-LRzNlRo9sv43BAXY+nhZIUCZLRisTMEXXSqlGc2uZ8emAGyJv3FDSew2MIVRMwThexEjVxjNmeqduaexJ/GT3Q==","signatures":[{"sig":"MEYCIQDchB7VsIwGXmHh4yDWToc/2GtDUbxMnupCYeE1CBiPVQIhAK2/gGfQqZA1qtv1Bzkje6lA7Sx788/qnw6LhUUScLXz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":159396,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4FV7CRA9TVsSAnZWagAAKrEP/jTSsSw55y2OKa+9x0+q\nFEV210nA2j0Abx40tPtpjbKmLgcv+eMYRkx6jhqTBq2fclR+Hp6MJxLWODM4\ns45YyAyTFOuRb60jQq7P/sz2HVs+j3gZ9iS1s9ZkZCk0V1sBPQZY+EY/6gLA\n0C2SGiL3Ag0/OhoQ26c4CdSh3roCgEZFyNDURc7dQtkML5PMJOB6ja0eodmw\ntCMDxXpleVk102A6NJ9HMdl4JOjzFGdp7180ZarA++63wK6SOWdd3GiQGw1m\nwGkaVjgtJv/dO8V3fm2ms7CfrbYg3mAO1+NW8G7/NBglLGKtZiiQMWnPv1oj\nRXyZeDigEFvVA+CWge7asyarNKCTj/aYTagETw/d/GPY378mv+1RMKRDKyzA\n3EVW4FETJP3O+x2EPsooome/H2imiX7PTzxGQEU8EIWBLSJL2L1NWBdzkH/P\n1eiXKV0uCOBq0fZwzxVn3jfJg77ZeQ72FmU+x8EMlLbcukeg040ATE5RyON5\nFglM8oa4dpjJtvopHK+4yKR+udeIT1wpHMxWO14XSmTbziZELFq/leIX8jhK\nqG2pbSxP45sqWOCuyHnZ0T+X58T2da316WFE9gHjfGz0ZrkAn2/IeqKXeXL3\noaq2TYAKa4Ms7vHoQJ9F7Rfg6/VgepfUc3gAfcYP5KBKaZMOsFfbaGdEIdI0\nq49f\r\n=D4yv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","scripts":{"lint":"eslint .","test":"echo \"No tests available\"","check":"tsc","clean":"rm -Rf dist yarn.lock node_modules","format":"prettier --write .","generate":"node ./scripts/generate-rule.js","prepublishOnly":"yarn clean && yarn install --cache-folder .yarn && yarn check"},"_npmUser":{"name":"shinigami92","email":"chrissi92@hotmail.de"},"repository":{"url":"https://github.com/Shinigami92/eslint-define-config.git","type":"git"},"description":"Provide a defineConfig function for .eslintrc.js files","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Christopher Quadflieg\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"np":"~7.5.0","eslint":"~7.30.0","prettier":"2.3.2","typescript":"~4.3.5","@types/node":"~16.0.0","eslint-plugin-jsdoc":"~35.4.1","eslint-define-config":"~1.0.8","eslint-config-prettier":"~8.3.0","eslint-plugin-prettier":"~3.4.0","eslint-plugin-spellcheck":"~0.0.19","@typescript-eslint/parser":"~4.28.1","@typescript-eslint/eslint-plugin":"~4.28.1","eslint-plugin-inclusive-language":"~2.1.1","prettier-plugin-organize-imports":"~2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-define-config_1.0.9_1625314682662_0.338042583693674","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.0":{"name":"eslint-define-config","version":"1.1.0","keywords":["config","configuration","define-config","eslint-config","eslint","eslintconfig","typed","typescript"],"author":{"url":"https://github.com/Shinigami92","name":"Christopher Quadflieg","email":"chrissi92@hotmail.de"},"license":"MIT","_id":"eslint-define-config@1.1.0","maintainers":[{"name":"shinigami92","email":"chrissi92@hotmail.de"}],"homepage":"https://github.com/Shinigami92/eslint-define-config#readme","bugs":{"url":"https://github.com/Shinigami92/eslint-define-config/issues"},"dist":{"shasum":"a4a8aecafcfae7b3d9cc39ee70d53531907f29ed","tarball":"https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-1.1.0.tgz","fileCount":793,"integrity":"sha512-TDfpZ0FvtzadPGLW/BLp+yzM2rp//RR51z4yrPRtISTSJzrFB+yblnQCrIsGt8xKIq4Sx6ZjkfS8GZyLM7ghtQ==","signatures":[{"sig":"MEYCIQD3jqscN9XRyhwG8Fw8yCYB9VJc1ioBPAvFlYfUV0ks+QIhANZiOsjcKEdAy2VA3zNLSsNX7ZzKaVl/r2JXAF42w/RN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":885599},"main":"src/index.js","gitHead":"cabba8d4f91ed4ce01af311fdfe6a0b4069c6804","scripts":{"lint":"eslint .","test":"echo \"No tests available\"","check":"tsc","clean":"rm -Rf dist pnpm-lock.yaml node_modules","format":"prettier --write .","generate":"node ./scripts/generate-rule.js","generate:rules":"esno ./scripts/generate-rule-files.ts","prepublishOnly":"pnpm run clean && pnpm install && pnpm run check"},"_npmUser":{"name":"shinigami92","email":"chrissi92@hotmail.de"},"repository":{"url":"git+https://github.com/Shinigami92/eslint-define-config.git","type":"git"},"_npmVersion":"7.19.1","description":"Provide a defineConfig function for .eslintrc.js files","directories":{},"_nodeVersion":"16.5.0","_hasShrinkwrap":false,"devDependencies":{"np":"~7.5.0","esno":"~0.10.0","eslint":"~7.32.0","prettier":"2.4.1","typescript":"~4.4.3","@types/node":"~16.10.2","change-case":"~4.1.2","@types/eslint":"~7.28.0","@types/prettier":"~2.4.1","upper-case-first":"~2.0.2","eslint-plugin-vue":"~7.18.0","eslint-plugin-jsdoc":"~36.1.0","eslint-plugin-unicorn":"~36.0.0","eslint-config-prettier":"~8.3.0","eslint-plugin-prettier":"~4.0.0","eslint-plugin-spellcheck":"~0.0.19","@typescript-eslint/parser":"~4.32.0","json-schema-to-typescript":"~10.1.5","@typescript-eslint/eslint-plugin":"~4.32.0","eslint-plugin-inclusive-language":"~2.1.1","prettier-plugin-organize-imports":"~2.3.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-define-config_1.1.0_1633095580234_0.3205147129517367","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.1":{"name":"eslint-define-config","version":"1.1.1","keywords":["config","configuration","define-config","eslint-config","eslint","eslintconfig","typed","typescript"],"author":{"url":"https://github.com/Shinigami92","name":"Christopher Quadflieg","email":"chrissi92@hotmail.de"},"license":"MIT","_id":"eslint-define-config@1.1.1","maintainers":[{"name":"shinigami92","email":"chrissi92@hotmail.de"}],"homepage":"https://github.com/Shinigami92/eslint-define-config#readme","bugs":{"url":"https://github.com/Shinigami92/eslint-define-config/issues"},"dist":{"shasum":"1d50f855f2998523ab708b44a626ee9902b05ea0","tarball":"https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-1.1.1.tgz","fileCount":813,"integrity":"sha512-ZfQUX9WGjwgtrZ6vdYb9a18FMsvf01fyq+SwGOptIhe57lA6NXDeinD2iGHsPGfihKZvqQsdV6NduJ8QobXMiA==","signatures":[{"sig":"MEUCIQCxyjfHyha89nt56gVIC6+RlLrrNI5bAh8t1SYt8eRljAIgNS355Qr3f3cWkOmo0wqCLwrNGWNz1D5B1U6ZGvIjuW0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":917607},"main":"src/index.js","gitHead":"122f70b0070aa289d6ec414bdd3fc68f953b3a51","scripts":{"lint":"eslint .","test":"echo \"No tests available\"","check":"tsc","clean":"rm -Rf dist pnpm-lock.yaml node_modules","format":"prettier --write .","generate":"node ./scripts/generate-rule.js","generate:rules":"esno ./scripts/generate-rule-files.ts","prepublishOnly":"pnpm run clean && pnpm install && pnpm run check"},"_npmUser":{"name":"shinigami92","email":"chrissi92@hotmail.de"},"repository":{"url":"git+https://github.com/Shinigami92/eslint-define-config.git","type":"git"},"_npmVersion":"7.19.1","description":"Provide a defineConfig function for .eslintrc.js files","directories":{},"_nodeVersion":"16.5.0","_hasShrinkwrap":false,"devDependencies":{"np":"~7.5.0","esno":"~0.10.0","eslint":"~7.32.0","prettier":"2.4.1","typescript":"~4.4.3","@types/node":"~16.10.2","change-case":"~4.1.2","@types/eslint":"~7.28.0","@types/prettier":"~2.4.1","upper-case-first":"~2.0.2","eslint-plugin-vue":"~7.18.0","eslint-plugin-node":"~11.1.0","eslint-plugin-jsdoc":"~36.1.0","eslint-plugin-unicorn":"~36.0.0","eslint-config-prettier":"~8.3.0","eslint-plugin-prettier":"~4.0.0","eslint-plugin-spellcheck":"~0.0.19","@typescript-eslint/parser":"~4.32.0","json-schema-to-typescript":"~10.1.5","@typescript-eslint/eslint-plugin":"~4.32.0","eslint-plugin-inclusive-language":"~2.1.1","prettier-plugin-organize-imports":"~2.3.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-define-config_1.1.1_1633099173682_0.4098658811184337","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.2":{"name":"eslint-define-config","version":"1.1.2","keywords":["config","configuration","define-config","eslint-config","eslint","eslintconfig","typed","typescript"],"author":{"url":"https://github.com/Shinigami92","name":"Christopher Quadflieg","email":"chrissi92@hotmail.de"},"license":"MIT","_id":"eslint-define-config@1.1.2","maintainers":[{"name":"shinigami92","email":"chrissi92@hotmail.de"}],"homepage":"https://github.com/Shinigami92/eslint-define-config#readme","bugs":{"url":"https://github.com/Shinigami92/eslint-define-config/issues"},"dist":{"shasum":"e5e568604a1c6e46428389beb00eeacb2499c1b1","tarball":"https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-1.1.2.tgz","fileCount":823,"integrity":"sha512-wf+ATzYNAG3xU1eT4QosuF20E60nGbaAvTwjDARabsTuelRxhmyzJEvk8prO/xJScU427X/gCmUNpzpy6Mc1uQ==","signatures":[{"sig":"MEUCIQDxP/dzzxwLAFMS3JTdN6OjlPeystOGklI/kBpAZmczaQIgTrZMAIeAxiyanlQGQ2X+ZOLM8t9kuS7vsHX3+EPICz8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":935864},"main":"src/index.js","gitHead":"595d46d4804a73fe2a8eac6f2b7cf4d0d667f840","scripts":{"lint":"eslint .","test":"echo \"No tests available\"","check":"tsc","clean":"rm -Rf dist pnpm-lock.yaml node_modules","format":"prettier --write .","generate":"node ./scripts/generate-rule.js","generate:rules":"esno ./scripts/generate-rule-files.ts","prepublishOnly":"pnpm run clean && pnpm install && pnpm run check"},"_npmUser":{"name":"shinigami92","email":"chrissi92@hotmail.de"},"repository":{"url":"git+https://github.com/Shinigami92/eslint-define-config.git","type":"git"},"_npmVersion":"7.19.1","description":"Provide a defineConfig function for .eslintrc.js files","directories":{},"_nodeVersion":"16.5.0","_hasShrinkwrap":false,"devDependencies":{"np":"~7.5.0","esno":"~0.10.1","eslint":"~8.1.0","prettier":"2.4.1","typescript":"~4.4.4","@types/node":"~16.11.4","change-case":"~4.1.2","@types/eslint":"~7.28.2","@types/prettier":"~2.4.1","upper-case-first":"~2.0.2","eslint-plugin-vue":"~7.20.0","eslint-plugin-node":"~11.1.0","eslint-plugin-jsdoc":"~37.0.0","eslint-plugin-unicorn":"~37.0.1","eslint-config-prettier":"~8.3.0","eslint-plugin-prettier":"~4.0.0","eslint-plugin-spellcheck":"~0.0.19","@typescript-eslint/parser":"~5.1.1-alpha.8","json-schema-to-typescript":"~10.1.5","@typescript-eslint/eslint-plugin":"~5.1.1-alpha.8","eslint-plugin-inclusive-language":"~2.1.1","prettier-plugin-organize-imports":"~2.3.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-define-config_1.1.2_1635079616190_0.9962247079388742","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.3":{"name":"eslint-define-config","version":"1.1.3","keywords":["config","configuration","define-config","eslint-config","eslint","eslintconfig","typed","typescript"],"author":{"url":"https://github.com/Shinigami92","name":"Christopher Quadflieg","email":"chrissi92@hotmail.de"},"license":"MIT","_id":"eslint-define-config@1.1.3","maintainers":[{"name":"shinigami92","email":"chrissi92@hotmail.de"}],"homepage":"https://github.com/Shinigami92/eslint-define-config#readme","bugs":{"url":"https://github.com/Shinigami92/eslint-define-config/issues"},"dist":{"shasum":"a4454b9c499fe6c666188e346e8cea68a7054ec3","tarball":"https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-1.1.3.tgz","fileCount":832,"integrity":"sha512-QKVZKhZMw+wwjddgHlKM8HZd33RWFDacMfW863a7tNWNHirbKL0vGj5VwF2L4OiiEsK8QqvyAY5DQywyA5IzLw==","signatures":[{"sig":"MEUCIA5z2390VkNZN4JyyDjhOtRV6q1dA9dGLbVWTKo7MHUOAiEA2U+C0Iq8Y0ZpygrR4Zui/VxyrhuZhqjSHqVis9KQNmE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":908382},"main":"src/index.js","types":"./src/index.d.ts","engines":{"npm":">= 7.0.0","node":">= 16.9.0","pnpm":">= 6.17.0"},"gitHead":"9bf36ba3324fdf5166cec151ad1509d2fef3adfa","scripts":{"lint":"eslint .","test":"echo \"No tests available\"","check":"tsc","clean":"rm -Rf dist pnpm-lock.yaml node_modules","format":"prettier --write .","generate":"node ./scripts/generate-rule.js","generate:rules":"esno ./scripts/generate-rule-files.ts","prepublishOnly":"pnpm run clean && pnpm install && pnpm run check"},"_npmUser":{"name":"shinigami92","email":"chrissi92@hotmail.de"},"repository":{"url":"git+https://github.com/Shinigami92/eslint-define-config.git","type":"git"},"_npmVersion":"8.1.0","description":"Provide a defineConfig function for .eslintrc.js files","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"packageManager":"pnpm@6.20.1","devDependencies":{"esno":"~0.11.0","eslint":"~8.1.0","prettier":"2.4.1","typescript":"~4.4.4","@types/node":"~16.11.6","change-case":"~4.1.2","@types/eslint":"~7.28.2","@types/prettier":"~2.4.1","upper-case-first":"~2.0.2","eslint-plugin-vue":"~8.0.3","eslint-plugin-node":"~11.1.0","eslint-plugin-jsdoc":"~37.0.3","eslint-plugin-unicorn":"~37.0.1","eslint-config-prettier":"~8.3.0","eslint-plugin-prettier":"~4.0.0","eslint-plugin-spellcheck":"~0.0.19","@typescript-eslint/parser":"~5.3.0","json-schema-to-typescript":"~10.1.5","@typescript-eslint/eslint-plugin":"~5.3.0","eslint-plugin-inclusive-language":"~2.1.1","prettier-plugin-organize-imports":"~2.3.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-define-config_1.1.3_1635962288749_0.6630310934029959","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.4":{"name":"eslint-define-config","version":"1.1.4","keywords":["config","configuration","define-config","eslint-config","eslint","eslintconfig","typed","typescript"],"author":{"url":"https://github.com/Shinigami92","name":"Christopher Quadflieg","email":"chrissi92@hotmail.de"},"license":"MIT","_id":"eslint-define-config@1.1.4","maintainers":[{"name":"shinigami92","email":"chrissi92@hotmail.de"}],"homepage":"https://github.com/Shinigami92/eslint-define-config#readme","bugs":{"url":"https://github.com/Shinigami92/eslint-define-config/issues"},"dist":{"shasum":"8f61a5ea983e5444c48cff7aae3063888a88dec9","tarball":"https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-1.1.4.tgz","fileCount":836,"integrity":"sha512-B1o0OTL32lPXwjjCpe+HtowrHqAlldInkU9PWVs+BsSi3E1GgjGIsiEz0g/1jHpBjP8zZMWh+DmdaB7gdLjUKQ==","signatures":[{"sig":"MEUCIAaAetQ9EPXDNvjQwXoS0jXlxDlyHSEzoIoQ1r+O3sfdAiEA5gfVJHpaHOr94XjA2nXREePcR0HP8Hh51UXDycImQmE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":912393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlkmUCRA9TVsSAnZWagAAfToP/2WDyzkK+3PxWn9eQxH0\nSWhT4cIqvyDTWkDPYc6H+SILB1wDsbvWqz+ey2SwWQ/NqnLy/Zws9Bk2QhMs\nODmlfh6iYmKi46R8r4Z2w5QJ7PlRh81yt/lgxAKLsCNs+goGgrB8bxb7nZJg\nSuJYQlLPrfY7eiuTp66W+glfEOAHclSx0g66ffY3OVRo0W7jJBcQWjg+XPJX\nTDiFDxi3WHtqQTxi4ud8P6CCipwvENWhVyDUOQL3IqAfisYX0YTWA3Dt/Ara\ntARSfS2dXc/PvisDQq8cbuYIyUToQ5AqvAiavabcs9y/L0uqYv+M4S+cY8Xn\nOvLJ7QftNycWXHzDNax9G6c+2SlVopLY0YYbOsu5deAoTElJjizzYLlCrhji\n2DF8Ra7X1lFbKRqCt+QDKH0HvpUbXjf+fj39E9+Qeq6dx3raiXmNsDsYSl4l\nwAbsqQ4HHZE8KBtwu5MQ1i9UU1/m/+Fbxklf5lB0Ge5fittwXyRjFZ9adtIr\nyxly2AT8Rs3djd8FSADUZ3fkXZIQ4U4srKjDlg7mQDiC1DnY/44V76QJnhhE\nel2Ovnb05yD/PXji1rwDjArkX6qTW4u78cXboFHGknP8whWjGIixF4intPGA\nmg1BAvhkuJOTO19sivCciNiTwjZ4sJyKQBuprmGvQngCOTQZ0jiekxGwFGEp\nB17J\r\n=eiH7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","types":"./src/index.d.ts","engines":{"npm":">= 7.0.0","node":">= 16.9.0","pnpm":">= 6.17.0"},"gitHead":"cfbe22e8d13ea0823fe8f14081d8659a0f32b644","scripts":{"lint":"eslint .","test":"echo \"No tests available\"","check":"tsc","clean":"rm -Rf dist pnpm-lock.yaml node_modules","format":"prettier --write .","generate":"node ./scripts/generate-rule.js","generate:rules":"esno ./scripts/generate-rule-files.ts","prepublishOnly":"pnpm run clean && pnpm install && pnpm run check"},"_npmUser":{"name":"shinigami92","email":"chrissi92@hotmail.de"},"repository":{"url":"git+https://github.com/Shinigami92/eslint-define-config.git","type":"git"},"_npmVersion":"8.1.0","description":"Provide a defineConfig function for .eslintrc.js files","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"packageManager":"pnpm@6.22.2","devDependencies":{"esno":"~0.12.0","eslint":"~8.2.0","prettier":"2.4.1","typescript":"~4.5.2","@types/node":"~16.11.7","change-case":"~4.1.2","@types/eslint":"~8.2.0","@types/prettier":"~2.4.2","upper-case-first":"~2.0.2","eslint-plugin-vue":"~8.1.1","eslint-plugin-node":"~11.1.0","eslint-plugin-jsdoc":"~37.0.3","eslint-plugin-unicorn":"~38.0.1","eslint-config-prettier":"~8.3.0","eslint-plugin-prettier":"~4.0.0","eslint-plugin-spellcheck":"~0.0.19","@typescript-eslint/parser":"~5.4.0","json-schema-to-typescript":"~10.1.5","@typescript-eslint/eslint-plugin":"~5.4.0","eslint-plugin-inclusive-language":"~2.1.1","prettier-plugin-organize-imports":"~2.3.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-define-config_1.1.4_1637239188460_0.5988646815055385","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.0":{"name":"eslint-define-config","version":"1.2.0","keywords":["config","configuration","define-config","eslint-config","eslint","eslintconfig","typed","typescript"],"author":{"url":"https://github.com/Shinigami92","name":"Christopher Quadflieg","email":"chrissi92@hotmail.de"},"license":"MIT","_id":"eslint-define-config@1.2.0","maintainers":[{"name":"shinigami92","email":"chrissi92@hotmail.de"}],"homepage":"https://github.com/Shinigami92/eslint-define-config#readme","bugs":{"url":"https://github.com/Shinigami92/eslint-define-config/issues"},"dist":{"shasum":"f1cae3580ff678acd0f6c26ecfe8aba1b96093df","tarball":"https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-1.2.0.tgz","fileCount":876,"integrity":"sha512-EQ8d9F9LmJVRfkZW9WgSa5VBAVZialrLZKy0k1062zlhM8KFUyFoAC8xRI+mdp5m81FNMPnpKZfyq0AfJDyNTg==","signatures":[{"sig":"MEUCIHn/vyoZ621MfT26+tLvLAVwJgL5KGkaagJ1U6nYZFsRAiEA3FeL1xmF78zjFwCtP6hKMJbUiCtJ8KlMKNPyaAGIDrU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":943055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhn/nlCRA9TVsSAnZWagAABI8P/jJoarFrpCXxWPlwlCRV\nmZ7ybvXgxXVTkMb9wpV3jrBItvIpURGbxAFfdJv5JCU2GjXI1kWEdd2A9yL0\nMo1b9N0j690iIG8UYAnP2ZvCIMjHKPwffzH9AnY56IYZPK9Nkp5NvxxVKJeP\nd/gNMBAf2Zj/2gLDsPi/9IJBucgpYc6ZSxXY7ljG5qAYBAnbdJtfQ7cJ5AoG\nJAzST4qQV41ZaYu4PNUgAWnj7GZ6i7Hf0VQkJfnNHP4i3KbA/Y2LQc0SMQfz\nFv1WIyEIU62uw2Xp5/W4Wo3o9vCcl2Fl4efA0sxqmqxa/Xed0KbGv2cDMGK1\n9CLg92/KYXAYo/nfA0Aics6/2VplZ4O0xOAd1oiahoOLa2gAi2IDuz2RdJiX\nood/+FcBK9IkdXPNROd4p/XYJs/zIgu1H2v7qzo5hBB9jnrwbt3q2sZwQgYd\n2zouaOMuSao/k4JKPKXDNw4afK1XGjpVYz5T+irNOpStE+eRqbGzPSuu4i3K\n3cwzzNpMRh7iesJ8bqxyKdzKMZYeDSf+qFAFENsEQ4WFTEd1XFDiLJHn/5pe\nQxeT6dhq27pc6LAqRcxpFKvc5RwWFdCToPYn+35brnv7z2kylFEx9qxl10Sf\nLO8P+x25h+Ed8R8/3olbavSyatSwjzzV9YHHHPLmbJWnmt6iDb2D8B6Teaq7\nd2pL\r\n=+Za+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","types":"./src/index.d.ts","engines":{"npm":">= 7.0.0","node":">= 16.9.0","pnpm":">= 6.17.0"},"gitHead":"5d49231d42a8d74d8b45f6c570dd3c0d3a2640c0","scripts":{"lint":"eslint .","test":"echo \"No tests available\"","check":"tsc","clean":"rm -Rf dist pnpm-lock.yaml node_modules","format":"prettier --write .","generate":"node ./scripts/generate-rule.js","generate:rules":"esno ./scripts/generate-rule-files.ts","prepublishOnly":"pnpm run clean && pnpm install && pnpm run check"},"_npmUser":{"name":"shinigami92","email":"chrissi92@hotmail.de"},"repository":{"url":"git+https://github.com/Shinigami92/eslint-define-config.git","type":"git"},"_npmVersion":"8.1.0","description":"Provide a defineConfig function for .eslintrc.js files","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"packageManager":"pnpm@6.23.2","devDependencies":{"esno":"~0.12.1","eslint":"~8.3.0","prettier":"2.5.0","typescript":"~4.5.2","@types/node":"~16.11.10","change-case":"~4.1.2","@types/eslint":"~8.2.0","@types/prettier":"~2.4.2","upper-case-first":"~2.0.2","eslint-plugin-vue":"~8.1.1","eslint-plugin-node":"~11.1.0","eslint-plugin-jsdoc":"~37.0.3","eslint-plugin-unicorn":"~39.0.0","eslint-config-prettier":"~8.3.0","eslint-plugin-prettier":"~4.0.0","eslint-plugin-spellcheck":"~0.0.19","@typescript-eslint/parser":"~5.4.0","eslint-plugin-vue-pug-sfc":"~1.0.0-alpha.18","json-schema-to-typescript":"~10.1.5","@intlify/eslint-plugin-vue-i18n":"~1.2.0","@typescript-eslint/eslint-plugin":"~5.4.0","eslint-plugin-inclusive-language":"~2.1.1","prettier-plugin-organize-imports":"~2.3.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-define-config_1.2.0_1637874149017_0.018211513984715433","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.1":{"name":"eslint-define-config","version":"1.2.1","keywords":["config","configuration","define-config","eslint-config","eslint","eslintconfig","typed","typescript"],"author":{"url":"https://github.com/Shinigami92","name":"Christopher Quadflieg","email":"chrissi92@hotmail.de"},"license":"MIT","_id":"eslint-define-config@1.2.1","maintainers":[{"name":"shinigami92","email":"chrissi92@hotmail.de"}],"homepage":"https://github.com/Shinigami92/eslint-define-config#readme","bugs":{"url":"https://github.com/Shinigami92/eslint-define-config/issues"},"dist":{"shasum":"cbbaef8a9fa58a6e25f75ba96e8afcb194531dd7","tarball":"https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-1.2.1.tgz","fileCount":879,"integrity":"sha512-Mj6OvJXNDrMA+RtFtPFst4BRJPkB4qi9B+8FFr/hdxY0gNbhGoSnp7i3w3/k75vMXTbbfsmeZhQUomI6mK/JVw==","signatures":[{"sig":"MEUCIESlexJVolUu0HD+bycS9PxJl2Hqr3jL67xipWBBJlceAiEA3kpfBx7QTZH3Y2SurYo4/1GprJ7TS6lkBwYno4hHefM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":946789,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyvljCRA9TVsSAnZWagAAQKUP/iOtqW2iyNQBnzXxImZ7\nTvFoGPgRSEtlXN8ntWvtFReGKKeS5Q69/EMyB5YxQ/Wk7bawww+gxuIf3mNQ\nfrzw9NXwnGawweNRdn4budVM8RM08BklAJTRCRXQGvBPIq1z+Blkm4mnV45M\n1Lrtcb/cIwy7jMPe+Q7oH1+PugQstYhmAtOvzd8Lx76ZpkN/jTYS5pW90QkV\n6T2BULsKsHAEk0NFmJU/Az+ZciRxsjAMwgq1horykWc2tGNkTpfItTxOwamE\nnG/aJCnC+sVYQppkCu5N5GT3s1LsuYg2ANFturChYYlcfTTedDOdRgNXZ41z\nMicCy2Hi/7OSyjZXVfYNKpyp94uaqZu+ZSa4WjCzCMRSG53WWRxU6yFbtJKh\nmstwWb8yeWcPwYfruIaI3yKL626pCBEp88uPrmwy8gGZhEh8gFzNHn/fUW5F\niPFkpqxz/M2oGqJSDJ0mS/i7YYlIhT1o31V7ttQnrheX75huPdTJLhu1wfeQ\nin7LxcY0SoJBf5iIkKX22IUotfHKUlwct8enJ8Kf5yfOWxcJfdt0jWNHiPLF\nhEwrT4kNUzA0Hf9INn76TDYBQTQWLPdGKHYH7G2/HY9WMFwIooNQu+F1EQPx\n5gG8IL4Nu/37JU5m6fHcz2fd4ft3g0R7QUqBJglsygGs4FhuhB7EcchPkH0A\n0DMn\r\n=R6Hc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","types":"./src/index.d.ts","engines":{"npm":">= 7.0.0","node":">= 16.9.0","pnpm":">= 6.17.0"},"gitHead":"0fd28e5e7d14bac9a4e0efb5348c05d6816f53ab","scripts":{"lint":"eslint .","test":"echo \"No tests available\"","check":"tsc","clean":"rm -Rf dist pnpm-lock.yaml node_modules","format":"prettier --write .","generate":"node ./scripts/generate-rule.js","generate:rules":"esno ./scripts/generate-rule-files.ts","prepublishOnly":"pnpm run clean && pnpm install && pnpm run check"},"_npmUser":{"name":"shinigami92","email":"chrissi92@hotmail.de"},"repository":{"url":"git+https://github.com/Shinigami92/eslint-define-config.git","type":"git"},"_npmVersion":"8.1.0","description":"Provide a defineConfig function for .eslintrc.js files","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"packageManager":"pnpm@6.24.3","devDependencies":{"esno":"~0.13.0","eslint":"~8.5.0","prettier":"2.5.1","typescript":"~4.5.4","@types/node":"~16.11.17","change-case":"~4.1.2","@types/eslint":"~8.2.1","@types/prettier":"~2.4.2","upper-case-first":"~2.0.2","eslint-plugin-vue":"~8.2.0","eslint-plugin-node":"~11.1.0","eslint-plugin-jsdoc":"~37.4.0","eslint-plugin-unicorn":"~39.0.0","eslint-config-prettier":"~8.3.0","eslint-plugin-prettier":"~4.0.0","eslint-plugin-spellcheck":"~0.0.19","@typescript-eslint/parser":"~5.8.1","eslint-plugin-vue-pug-sfc":"~1.0.0-alpha.19","json-schema-to-typescript":"~10.1.5","@intlify/eslint-plugin-vue-i18n":"~1.2.0","@typescript-eslint/eslint-plugin":"~5.8.1","eslint-plugin-inclusive-language":"~2.2.0","prettier-plugin-organize-imports":"~2.3.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-define-config_1.2.1_1640692067313_0.7558044073315973","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.2":{"name":"eslint-define-config","version":"1.2.2","keywords":["config","configuration","define-config","eslint-config","eslint","eslintconfig","typed","typescript"],"author":{"url":"https://github.com/Shinigami92","name":"Christopher Quadflieg","email":"chrissi92@hotmail.de"},"license":"MIT","_id":"eslint-define-config@1.2.2","maintainers":[{"name":"shinigami92","email":"chrissi92@hotmail.de"}],"homepage":"https://github.com/Shinigami92/eslint-define-config#readme","bugs":{"url":"https://github.com/Shinigami92/eslint-define-config/issues"},"dist":{"shasum":"1597eebd045879cf16933bf8458df851d8c356d6","tarball":"https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-1.2.2.tgz","fileCount":883,"integrity":"sha512-xZpBJNM5UGKyBGvOySj8B7vUjgqITf3Ga27FdrbaoitfiTT9G1qVh1fBuz8Y1DkG5MpyxtTPyV6s0rpMGMSgDA==","signatures":[{"sig":"MEUCIQCZ6D7za+YZk5irAR/5+KwBFQDiFkRREhnynjinw93Z/gIgKVjLBvUdQ6+rpXygSEqW1nHuitHS4ymeHzfAQ4VfzFQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":926012,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1zgLCRA9TVsSAnZWagAAcmwQAJm6wKvFeqoXvPDgqzut\ncQFTsLtjbSBGKXCIiCtgf2NfjOYXhoCv6C9rheiqDIi8j+R9IH8FyV8NhDMA\nJG9ylpejfIPA9e+k8CovStR1rwdmBzdTTA6pVaHlkr7kBnI8e2SKbwkkr3yk\n0ckTqwMgBEopOk2DIHWEyryErFqkhMZv19HM45Hbjn2UV+vJUcYAS02vtQJy\n841CUgTPPbI7dhWwJqGbd380fJXmKm4OZ8YaCnfiabYb8nVYmh52gHIrSQJ+\n5iINhz4b8UbsJASnZE6wXltI/lMvOU/07y+UUmdHGtTBhJciN2VEgDCJ0Fr1\n9KlUiRGMH0S/niqVznp3/K5dHuCokGM4LssuJgy4BPV9HMvb/AWVwOyJIdip\nAPoNJ9NnouZ9jj0EDoEpziLUE8LgwtjT7mKS/fXssSA+pmtDzoY5FXlD67Su\nsLDK6VrlHdkSyFhgB/VNFLOmhKrvr1CSV5KpstgvSeXbJUy/cYYxHSkR0bxc\nu/NqFDPwxWllG48Q1zyoyh2PO3wMP2AFSvi+4dk2un/vB1Ln3Ud8601JIyx4\nu/e2OAsPDPqUjAQ5dmbV8btMuj12FUkbs5as6YsswfYOP38IvNExgHnL+F6c\nK5pqCzGkC8AysYWqOoGDfDm9wAVmg9ZO+LhL6qZyQx3/tt0FM6dKfXroeIbh\nSRxc\r\n=/Qht\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","types":"./src/index.d.ts","engines":{"npm":">= 7.0.0","node":">= 16.9.0","pnpm":">= 6.17.0"},"gitHead":"19c0ccc34dadc9b576367bc88898405dbfa18579","scripts":{"lint":"eslint .","test":"echo \"No tests available\"","check":"tsc","clean":"rm -Rf dist pnpm-lock.yaml node_modules","format":"prettier --write .","generate":"node ./scripts/generate-rule.js","generate:rules":"esno ./scripts/generate-rule-files.ts","prepublishOnly":"pnpm run clean && pnpm install && pnpm run check"},"_npmUser":{"name":"shinigami92","email":"chrissi92@hotmail.de"},"repository":{"url":"git+https://github.com/Shinigami92/eslint-define-config.git","type":"git"},"_npmVersion":"8.1.0","description":"Provide a defineConfig function for .eslintrc.js files","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"packageManager":"pnpm@6.25.0","devDependencies":{"esno":"~0.13.0","eslint":"~8.6.0","prettier":"2.5.1","typescript":"~4.5.4","@types/node":"~16.11.19","change-case":"~4.1.2","@types/eslint":"~8.2.1","@types/prettier":"~2.4.2","upper-case-first":"~2.0.2","eslint-plugin-vue":"~8.2.0","eslint-plugin-node":"~11.1.0","eslint-plugin-jsdoc":"~37.5.1","eslint-plugin-unicorn":"~40.0.0","eslint-config-prettier":"~8.3.0","eslint-plugin-prettier":"~4.0.0","eslint-plugin-spellcheck":"~0.0.19","@typescript-eslint/parser":"~5.9.0","eslint-plugin-vue-pug-sfc":"~1.0.0-alpha.19","json-schema-to-typescript":"~10.1.5","@intlify/eslint-plugin-vue-i18n":"~1.2.0","@typescript-eslint/eslint-plugin":"~5.9.0","eslint-plugin-inclusive-language":"~2.2.0","prettier-plugin-organize-imports":"~2.3.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-define-config_1.2.2_1641494539536_0.8047977431663533","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.3":{"name":"eslint-define-config","version":"1.2.3","keywords":["config","configuration","define-config","eslint-config","eslint","eslintconfig","typed","typescript"],"author":{"url":"https://github.com/Shinigami92","name":"Christopher Quadflieg","email":"chrissi92@hotmail.de"},"license":"MIT","_id":"eslint-define-config@1.2.3","maintainers":[{"name":"shinigami92","email":"chrissi92@hotmail.de"}],"homepage":"https://github.com/Shinigami92/eslint-define-config#readme","bugs":{"url":"https://github.com/Shinigami92/eslint-define-config/issues"},"dist":{"shasum":"ede606a68cbe6d88ed6261074f3ae5aae6ea890b","tarball":"https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-1.2.3.tgz","fileCount":883,"integrity":"sha512-etSYUjXbFzj6SnHV2Abmc2z4yVTMlGiK0WwLvqS5QxFsuRZrgpZPIk6wTAc+R8dDuISWcw07MK6x2OcqDgUFpA==","signatures":[{"sig":"MEYCIQC3jYNL8mNsmMLxxThy/uktoI5pGJaZnQVDZiyMhviqIgIhAJARjsrOkKOWgezC17Jm4S7ywlN5FUnFRVyncs4d2/XW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":932411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6CrzCRA9TVsSAnZWagAAL3QQAIepQapwRw7NPxBU82Jg\n+1Vbz9VrMKkFUMU/gTg6pHxqZhLvnaya9m3L5C1kJVwYvcj1G0JWLFihTKcc\n7ZMKdEILS+OXdWo9gWDDWYsrZfQf/j++/1d46nJFOPunQwRpAfpFiLYhk86f\nG6oOi7Wh0CR+e45rn+C459lNNYK9DJKnS2uokVWVPEBEuIyUhBmhs+TWXYOp\nQW8ROJ8Ltr31Tdukjo/Cc1nGazP6jiYp2KkjOCBTYiKfa05Zefm8PO1RDLSG\nnSQqOEkWm2MMDz69Y0YqkIFwf8IXk71Nf1yXcY8vJbNGB/+Wsy3L+OXKl7TX\nOmFRGejYfDOWHWo5IHPqg1UttDaBae7pkMVwH6Q3y2+t9a1eJ90T9H3B+UdQ\nJ+Y/lEw0AcG8O6UiF2h/JDX+ouMc3pvU4x3hs549+SuctTPNX3PY6kr83ore\nrkdUVrkNBmujbLmThzlj2i8tQpoY0MpzidvIe5S/hE99F1SRr8vIhF7YUF+A\nGDi9PkzJOZRDlWwCcQ0iIJMQL7/WesTnnF/paVqvNqO9j5uhKck43a4B2Vl+\n+bXcxCcqTKHjy2ZoYfX7dfAu5AaeEa9PA9Z03pGOS2z2B+cn+i9nQoP8a13o\n+eaGRoPkVoUyh8k9qJB+b5wh5TaR+VfzFQI6r8GaEr9+0ZNUJ++fP+u+63HS\nUedr\r\n=GXEm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","types":"./src/index.d.ts","engines":{"npm":">= 7.0.0","node":">= 16.9.0","pnpm":">= 6.27.1"},"gitHead":"8c6f9e5b098ec1d573de789028add8fe298e53c3","scripts":{"lint":"eslint .","test":"echo \"No tests available\"","check":"tsc","clean":"rm -Rf dist pnpm-lock.yaml node_modules","format":"prettier --write .","generate":"node ./scripts/generate-rule.js","generate:rules":"esno ./scripts/generate-rule-files.ts","prepublishOnly":"pnpm run clean && pnpm install && pnpm run check"},"_npmUser":{"name":"shinigami92","email":"chrissi92@hotmail.de"},"repository":{"url":"git+https://github.com/Shinigami92/eslint-define-config.git","type":"git"},"_npmVersion":"8.1.0","description":"Provide a defineConfig function for .eslintrc.js files","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"packageManager":"pnpm@6.27.1","devDependencies":{"esno":"~0.14.0","eslint":"~8.7.0","prettier":"2.5.1","typescript":"~4.5.4","@types/node":"~16.11.21","change-case":"~4.1.2","@types/eslint":"~8.2.2","@types/prettier":"~2.4.3","upper-case-first":"~2.0.2","eslint-plugin-vue":"~8.3.0","eslint-plugin-node":"~11.1.0","eslint-plugin-jsdoc":"~37.6.1","eslint-plugin-unicorn":"~40.1.0","eslint-config-prettier":"~8.3.0","eslint-plugin-prettier":"~4.0.0","eslint-plugin-spellcheck":"~0.0.19","@typescript-eslint/parser":"~5.10.0","eslint-plugin-vue-pug-sfc":"~1.0.0-alpha.20","json-schema-to-typescript":"~10.1.5","@intlify/eslint-plugin-vue-i18n":"~1.2.0","@typescript-eslint/eslint-plugin":"~5.10.0","eslint-plugin-inclusive-language":"~2.2.0","prettier-plugin-organize-imports":"~2.3.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-define-config_1.2.3_1642605299419_0.45261990985103173","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.4":{"name":"eslint-define-config","version":"1.2.4","keywords":["config","configuration","define-config","eslint-config","eslint","eslintconfig","typed","typescript"],"author":{"url":"https://github.com/Shinigami92","name":"Christopher Quadflieg","email":"chrissi92@hotmail.de"},"license":"MIT","_id":"eslint-define-config@1.2.4","maintainers":[{"name":"shinigami92","email":"chrissi92@hotmail.de"}],"homepage":"https://github.com/Shinigami92/eslint-define-config#readme","bugs":{"url":"https://github.com/Shinigami92/eslint-define-config/issues"},"dist":{"shasum":"3fa2eb83a1b22c5d11ff072d5502f9d9a50ba711","tarball":"https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-1.2.4.tgz","fileCount":887,"integrity":"sha512-HTdOfrqthSd6lpl/fRp2+BKSCR/d+knNi66c6mOIxEYjorSkqRdLkmPhmLAW5akOp3+MuP25YgKcFHSsknaigw==","signatures":[{"sig":"MEQCIAdGOWyZL7Q05kdg60lYIGWz602eSUVlww4EixMl0RJkAiBMNb/blIbi7uPi4oFxBQowTLQq5HwoW8mJpR8UteiIFg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":939140,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/nynCRA9TVsSAnZWagAAqIEP/0Dlzv5Wj6Nu0xTSOwnn\nVIvj1xk9fTlu2Gb3oRsJTfgiv5wJH3kIcVEmpUhgWG/Wz3Muegm8LgFHMQEM\n97ezEhQvvfu1Ldotd8DIABe7k+dVzAOZfOwy/xxoXdEQLDkgZ7q6hm2oQ8Vd\nFUyVR0ksqRVpgud6h5NPoRGvxwzK4inAUo3ysGJ3x+zoyxPVnaqhjiWbuaL9\nE5TU1pQbY+xFn7Sn9sf76Ju8ehefV+TTLu4a8FhYxzdcqJxj3xK8aGQRFLhn\nOkLkVaoQeaOBC5Csbr3E1j6s8i8rGMQkyG4HchLY1yXrx1BdQZmPPyuMjmlW\nfenbJmKhNJJlY3fNEJT7+Vl2mJnMQvpGi74FyUUliLT+m/OFJxB/NDddl19L\nzoXwsprPg6aLIkSjxa+5sW9qEXrJFizxSuvmV+kbaPaJ30VrCnPqt834kNpf\nfwYLNj/22BgEdZEvfkMRJo/GH/O2+k3Lx/EPF8AKWvxqtB+aQpFDN0NB8HNf\nUWsJk2g+MORx1sgnic2YL6ovukSDZj5zXjfZZl2x4k0QunYAual6HpUobiNF\nwQZdtIQicQ6hDi2R0XUU2WI76tazNvFckSxqBcoJ+0vaayNfoaatts51XXHm\ncyb/YvAUa/0vx8l9bvCRS/X6TYXj9W88E0C/8bkiZgwdBm+yVR8UtUhKmBjM\n20tk\r\n=idkz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","types":"./src/index.d.ts","engines":{"npm":">= 7.0.0","node":">= 16.9.0","pnpm":">= 6.29.1"},"gitHead":"a07da9078488222d85311dd24f7faa1055c2cf99","scripts":{"lint":"eslint .","test":"echo \"No tests available\"","check":"tsc","clean":"rm -Rf dist pnpm-lock.yaml node_modules","format":"prettier --write .","generate":"node ./scripts/generate-rule.js","generate:rules":"esno ./scripts/generate-rule-files.ts","prepublishOnly":"pnpm run clean && pnpm install && pnpm run check"},"_npmUser":{"name":"shinigami92","email":"chrissi92@hotmail.de"},"repository":{"url":"git+https://github.com/Shinigami92/eslint-define-config.git","type":"git"},"_npmVersion":"8.1.2","description":"Provide a defineConfig function for .eslintrc.js files","directories":{},"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"packageManager":"pnpm@6.29.1","devDependencies":{"esno":"~0.14.0","eslint":"~8.8.0","prettier":"2.5.1","typescript":"~4.5.5","@types/node":"~16.11.22","change-case":"~4.1.2","@types/eslint":"~8.4.1","@types/prettier":"~2.4.3","eslint-gitignore":"~0.1.0","upper-case-first":"~2.0.2","eslint-plugin-vue":"~8.4.1","eslint-plugin-node":"~11.1.0","eslint-plugin-jsdoc":"~37.7.1","eslint-plugin-unicorn":"~40.1.0","eslint-config-prettier":"~8.3.0","eslint-plugin-prettier":"~4.0.0","eslint-plugin-spellcheck":"~0.0.19","@typescript-eslint/parser":"~5.10.2","eslint-plugin-vue-pug-sfc":"~1.0.0-alpha.20","json-schema-to-typescript":"~10.1.5","@intlify/eslint-plugin-vue-i18n":"~1.2.0","@typescript-eslint/eslint-plugin":"~5.10.2","eslint-plugin-inclusive-language":"~2.2.0","prettier-plugin-organize-imports":"~2.3.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-define-config_1.2.4_1644068007412_0.24267119093531409","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.5":{"name":"eslint-define-config","version":"1.2.5","keywords":["config","configuration","define-config","eslint-config","eslint","eslintconfig","typed","typescript"],"author":{"url":"https://github.com/Shinigami92","name":"Christopher Quadflieg","email":"chrissi92@hotmail.de"},"license":"MIT","_id":"eslint-define-config@1.2.5","maintainers":[{"name":"shinigami92","email":"chrissi92@hotmail.de"}],"homepage":"https://github.com/Shinigami92/eslint-define-config#readme","bugs":{"url":"https://github.com/Shinigami92/eslint-define-config/issues"},"dist":{"shasum":"ea86aad2a8333e1c0fca0239298a61938c1adf84","tarball":"https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-1.2.5.tgz","fileCount":890,"integrity":"sha512-WVvtYiovaQTUVHZmB5xnP6HyBktJIOpL4XWFPaSgA/gKFndnD4o5yRRv2EZXqQAU1kdwD/ZHKGrHJ2C6gdSgCA==","signatures":[{"sig":"MEQCIFM1WnR3FwPKfGTBCeg+rlzCRhch2kOpxcb4RFf7w4tvAiAKAIz5Pg2uiCjDpPRkyxBpmfZugXvxOwfTdyGVJWqJIg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":946901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCQsvCRA9TVsSAnZWagAAdrIP/1GtLFj3vGt1VDDFIEET\nIYqZJspA+zp6MDGomQg35fVkDlLUlEpG9VypZtfZXprrfOwz2cHL85QhPaN7\nOrn5e6PH4Pm1DP1YsXGHx5/OcVTIF3Bpa2++DGPgTwxxlf8d/0wXaVPs3N8S\nKiS3dOxSJl3bRGUUVCvfIqd4HkZv1eifKMzMNqXbjhTDv5dQOHVZwOE2vN3S\ngwQcVeQlvNwTXboZObVvq4URl6ZoY29kT7L55DjopRE+Lp026+cbQ3meW4U8\nI4VmpCJFurq3oa2KWA9HLz88DBnpVrhwQ0O996f179sr0xCGtn7cSEBVkh23\nNLFYtlViHI9v53iMESs7Ft3VhuY/phMh6w28L0GNlfaSwD8QR5ON1JywGEQi\nuNaKe62fo++dsopfR1vhtztUCs2bQKaKLKPZgR5qfLUcVVWiPeh89azm7f/K\nhfc0RgLoOd8bV/Pphz1GM3CwMUVCqN6N8zEja6xxc/UqZXsz5Aua2Skt8cJw\nNsWvnLTJPuawaZ1sw7mDaCkP8kIGCbDVDGwFZnA6U5OBTKM1t70zNOtk8rbL\nCRdKZ1g0M45DanwLNJiy2ceM0U7kwMWaPg1fqcn64UfFYdQSvXiaFWObucih\n+ty1oyTQMnFnWjcX/WuXreBgyrF3k2euoiLsu6YFPVOaUxw/79V/2RbAzM6B\nH3h6\r\n=kKse\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","types":"./src/index.d.ts","engines":{"npm":">= 7.0.0","node":">= 16.9.0","pnpm":">= 6.30.1"},"gitHead":"bbf27631270ec90c91b4bfa251c856253f6644ed","scripts":{"lint":"eslint .","test":"echo \"No tests available\"","check":"tsc","clean":"rm -Rf dist pnpm-lock.yaml node_modules","format":"prettier --write .","generate":"node ./scripts/generate-rule.js","generate:rules":"esno ./scripts/generate-rule-files.ts","prepublishOnly":"pnpm run clean && pnpm install && pnpm run check"},"_npmUser":{"name":"shinigami92","email":"chrissi92@hotmail.de"},"repository":{"url":"git+https://github.com/Shinigami92/eslint-define-config.git","type":"git"},"_npmVersion":"8.1.2","description":"Provide a defineConfig function for .eslintrc.js files","directories":{},"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"packageManager":"pnpm@6.30.1","devDependencies":{"esno":"~0.14.1","eslint":"~8.9.0","prettier":"2.5.1","typescript":"~4.5.5","@types/node":"~16.11.24","change-case":"~4.1.2","@types/eslint":"~8.4.1","@types/prettier":"~2.4.4","eslint-gitignore":"~0.1.0","upper-case-first":"~2.0.2","eslint-plugin-vue":"~8.4.1","eslint-plugin-node":"~11.1.0","eslint-plugin-jsdoc":"~37.9.1","eslint-plugin-unicorn":"~40.1.0","eslint-config-prettier":"~8.3.0","eslint-plugin-prettier":"~4.0.0","eslint-plugin-spellcheck":"~0.0.19","@typescript-eslint/parser":"~5.11.0","eslint-plugin-vue-pug-sfc":"~1.0.0-alpha.20","json-schema-to-typescript":"~10.1.5","@intlify/eslint-plugin-vue-i18n":"~1.3.0","@typescript-eslint/eslint-plugin":"~5.11.0","eslint-plugin-inclusive-language":"~2.2.0","prettier-plugin-organize-imports":"~2.3.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-define-config_1.2.5_1644759855247_0.6552169927740474","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.3.0":{"name":"eslint-define-config","version":"1.3.0","keywords":["config","configuration","define-config","eslint-config","eslint","eslintconfig","typed","typescript"],"author":{"url":"https://github.com/Shinigami92","name":"Christopher Quadflieg","email":"chrissi92@hotmail.de"},"license":"MIT","_id":"eslint-define-config@1.3.0","maintainers":[{"name":"shinigami92","email":"chrissi92@hotmail.de"}],"homepage":"https://github.com/Shinigami92/eslint-define-config#readme","bugs":{"url":"https://github.com/Shinigami92/eslint-define-config/issues"},"dist":{"shasum":"f651e91d7c30c28405bba0923e7df13fe27d938c","tarball":"https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-1.3.0.tgz","fileCount":936,"integrity":"sha512-sFbHUnaXdJfG74c0EfFjXajjM3ugDVOMteKBnddCHQP5eas6p3nmS7PbSVhyZ8Y9DaNNtFbzlovdGmVdTwrHcw==","signatures":[{"sig":"MEUCIQDHnvtj80bp0f+e3WP7axr4lwPX0npOZhArl7GiyWPtSAIge1HVSFWnMc/QcpJ9QUsG/Urx8Bm+9Da4jpS3G2GLc2U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1016084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMat3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrL5Q/+Mb4ODOQIvchf2SAqq0i/C5UgxqOekXeee6E1nR44sx1BfPmp\r\nyvIwjoBaOPL7jvj9truP4MmTQyVmmcwmd/bpn/1JrHgbM28+jaw6I1deNfjg\r\n7rZVcNGkzoXrke7UyAUubzpuunla6mh+/ZTvTW3nR4270vbDFlV0WSnGeAOj\r\npBCY5AhTVIl2nZloqaxTJ66tnVi9bjQ9ewci/sMgLiDjujWhQaSwgJFEB4MK\r\n165P7CKtos2Qrd34jLSSEsb6TaoKFE887oSpcL0WBx1Vb4pVa5iJbP+vuI1Q\r\nbaK1CgYrU2/En5baakkWmmX3r+4fSTUPHkxIOkOEDsrcPbvdb8lA3ErnKPXb\r\nsCSQQh8sjWyGX3jQ+G2DfNfm5WXMb2NU2QP1NDocp2AAhXDppdpRNi14WRV8\r\nninKYS2er8Er2p2eiJKpGYI3BnN/m4ktGKwU92kGwYMjA1U3jtD7QTXAHAKm\r\npThgo8YsU3TNUy6XiUT/B5PIf8EccBzhqjXhD+LtWA+chpOtx2DmRbN+Ejdj\r\nbUbAzrmyqoabse+rrBRZJKGChJe5fujjGQ7DE/PC0OuCXJqB89U5IScKH/Ds\r\nIlwAwT49mfO4OHZ8eK2c/yW7kygu/OzCkNTXa6fEczXp01zSwi487PdP5SzE\r\n3F5f3fpihuDT0dP6KPUFOPZACsP4v6TM3/o=\r\n=eTny\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","types":"./src/index.d.ts","engines":{"npm":">= 7.0.0","node":">= 16.9.0","pnpm":">= 6.32.2"},"gitHead":"e0dcbdcfcb953875f7523f071ade41dbb07455dd","scripts":{"lint":"eslint .","test":"echo \"No tests available\"","check":"tsc","clean":"rm -Rf dist pnpm-lock.yaml node_modules","format":"prettier --write .","generate":"node ./scripts/generate-rule.js","generate:rules":"esno ./scripts/generate-rule-files.ts","prepublishOnly":"pnpm run clean && pnpm install && pnpm run check"},"_npmUser":{"name":"shinigami92","email":"chrissi92@hotmail.de"},"repository":{"url":"git+https://github.com/Shinigami92/eslint-define-config.git","type":"git"},"_npmVersion":"8.3.1","description":"Provide a defineConfig function for .eslintrc.js files","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@6.32.3","devDependencies":{"esno":"~0.14.1","eslint":"~8.11.0","prettier":"2.6.0","typescript":"~4.6.2","@types/node":"~16.11.26","change-case":"~4.1.2","@types/eslint":"~8.4.1","@types/prettier":"~2.4.4","eslint-gitignore":"~0.1.0","upper-case-first":"~2.0.2","eslint-plugin-vue":"~8.5.0","eslint-plugin-node":"~11.1.0","eslint-plugin-jsdoc":"~38.0.4","eslint-plugin-import":"~2.25.4","eslint-plugin-unicorn":"~41.0.0","eslint-config-prettier":"~8.5.0","eslint-plugin-prettier":"~4.0.0","eslint-plugin-spellcheck":"~0.0.19","@typescript-eslint/parser":"~5.15.0","eslint-plugin-vue-pug-sfc":"~1.0.0-alpha.20","json-schema-to-typescript":"~10.1.5","@intlify/eslint-plugin-vue-i18n":"~1.4.0","@typescript-eslint/eslint-plugin":"~5.15.0","eslint-plugin-inclusive-language":"~2.2.0","prettier-plugin-organize-imports":"~2.3.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-define-config_1.3.0_1647422326889_0.5619568676784439","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.0":{"name":"eslint-define-config","version":"1.4.0","keywords":["config","configuration","define-config","eslint-config","eslint","eslintconfig","typed","typescript"],"author":{"url":"https://github.com/Shinigami92","name":"Christopher Quadflieg","email":"chrissi92@hotmail.de"},"license":"MIT","_id":"eslint-define-config@1.4.0","maintainers":[{"name":"shinigami92","email":"chrissi92@hotmail.de"}],"homepage":"https://github.com/Shinigami92/eslint-define-config#readme","bugs":{"url":"https://github.com/Shinigami92/eslint-define-config/issues"},"dist":{"shasum":"1f2fe6126b4fc6e2f72292e94203f478b81a0208","tarball":"https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-1.4.0.tgz","fileCount":928,"integrity":"sha512-DJGEdzX4fkdkhPSzPgOpBbBjhT+b9DcgbAgxfrEUcipVWlSuesQJriKffHz1JF5mhKFm7PGoiZz4D2nb4GslNA==","signatures":[{"sig":"MEQCIBzjc+UXsbVf+NxsID1opzolFThmc3QvWH2cvChqugADAiBAaPA58f0IlAfzwUvhYJS07W3o9tnZWggRGXav/nL0Ow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1011944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYVVoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrh9Q//ZVYft3/EEq4faiTWrPepI2zqwue0DDuRYz/rXduw6xvX7Nuv\r\nUWhq+jzpVg4cuOaWpY9WlpTrCK6LQL+nmZCygdGhF3wM4fCQODIyy5yZlNTb\r\ntHeODHizyv2lzTKz73m5uaAd0kt/lcvfPCBuwxP2V0uAvqkXe5NfZMeMQqDG\r\ndjTSv2+xTpOl4PlQt3EyHsUS9Q08lVSLqKQlFMT5WJpP4eMrlGBwUiOpJL1y\r\nBVduLY7KLfwtrYy7lq6+Xw0qTujYj3VPc9Igi/u1Oe/KyTAsCdGVuB/eL1hA\r\nn6QkTUyFyRj2lyQ69GdxdQAzk9SRsKwZUHx6ltoIzCVG8bRmM5G1oRyvhqBl\r\n7qd7YlBf0+WOgGeK+4+MTz9b+eOBShi2CNWKfQTLYly8pXWY0N3zKCMqQoqU\r\ne8M8Do3/3vGT6LL3HJvpdI+ubu5lbxh4ljmcLJR4gyd7gSKJyHpAwhASqtGQ\r\nbJVRkBfmg0QKGDkbyCRtf0n76MVHD6yajglcO0+J40JRX+ddE4qRRss+xuOR\r\nkaNkVFeqt9tNXpMSGKl9rqN6oOeb6YPHT1DZU+cXnJQNfSroxMWlXvKOmue6\r\ne1T2AYNxu/Yid3qAuArs5bpKN1BuwebxA4p368MY2QUPoklMS2JEQSHeLdpq\r\nVOT1QCUMb8tNU/a6CrDQq1VPLrAwdpljydI=\r\n=4lHQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","types":"./src/index.d.ts","engines":{"npm":">= 6.0.0","node":">= 14.6.0","pnpm":">= 6.32.9"},"gitHead":"703f6233f71a31a488b2d1556f2b5b3f48d6112e","scripts":{"lint":"eslint .","test":"echo \"No tests available\"","check":"tsc","clean":"rm -Rf dist pnpm-lock.yaml node_modules","format":"prettier --write .","generate":"node ./scripts/generate-rule.js","generate:rules":"esno ./scripts/generate-rule-files.ts","prepublishOnly":"pnpm run clean && pnpm install && pnpm run check"},"_npmUser":{"name":"shinigami92","email":"chrissi92@hotmail.de"},"repository":{"url":"git+https://github.com/Shinigami92/eslint-define-config.git","type":"git"},"_npmVersion":"8.6.0","description":"Provide a defineConfig function for .eslintrc.js files","directories":{},"_nodeVersion":"18.0.0","_hasShrinkwrap":false,"packageManager":"pnpm@6.32.9","devDependencies":{"esno":"~0.14.1","eslint":"~8.13.0","prettier":"2.6.2","typescript":"~4.6.3","@types/node":"~17.0.25","change-case":"~4.1.2","@types/eslint":"~8.4.1","@types/prettier":"~2.6.0","eslint-gitignore":"~0.1.0","upper-case-first":"~2.0.2","eslint-plugin-vue":"~8.6.0","eslint-plugin-node":"~11.1.0","eslint-plugin-jsdoc":"~39.2.7","eslint-plugin-import":"~2.26.0","eslint-plugin-unicorn":"~42.0.0","eslint-plugin-vue-pug":"~0.4.0","eslint-config-prettier":"~8.5.0","eslint-plugin-prettier":"~4.0.0","eslint-plugin-spellcheck":"~0.0.19","@typescript-eslint/parser":"~5.20.0","json-schema-to-typescript":"~10.1.5","@intlify/eslint-plugin-vue-i18n":"~1.4.1","@typescript-eslint/eslint-plugin":"~5.20.0","eslint-plugin-inclusive-language":"~2.2.0","prettier-plugin-organize-imports":"~2.3.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-define-config_1.4.0_1650546024328_0.7752206443627736","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.1":{"name":"eslint-define-config","version":"1.4.1","keywords":["config","configuration","define-config","eslint-config","eslint","eslintconfig","typed","typescript"],"author":{"url":"https://github.com/Shinigami92","name":"Christopher Quadflieg","email":"chrissi92@hotmail.de"},"license":"MIT","_id":"eslint-define-config@1.4.1","maintainers":[{"name":"shinigami92","email":"chrissi92@hotmail.de"}],"homepage":"https://github.com/Shinigami92/eslint-define-config#readme","bugs":{"url":"https://github.com/Shinigami92/eslint-define-config/issues"},"dist":{"shasum":"cd1c637c52502781ff58b40daf902cc4b1acc5fa","tarball":"https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-1.4.1.tgz","fileCount":933,"integrity":"sha512-3kjqLpYgAjr8XtI0ufInSX7cIWe1rDbiG1AjyOHY+00BgWhce8LZ/xd2BMKpgSsDI6bqd59eMmRcxOZSLme+Mg==","signatures":[{"sig":"MEUCICxkz0oiFd3awLh94PeZfHk/lUgdvojLYBGd/+zr36EaAiEAlpmyO6siRFpOL2nfFRFzf5keeCbOJ7/RhB5K4EK1uEM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1017314,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigkuqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/aw/+MYna1gKCpU2pPIXJVUiTnz48hCE2OIHPOZpkir+h3rskgMyL\r\n2qVF6NLAqCxpaHukw8oR2UpMhvYmj0sxPtnXVIgqZHATBqWIfbC2FhKaKVTC\r\nXFYKDq725O+C1j1n/MTpoK797sPGIbac4QuQHGRk4qzOb4ZTzOuTnxVDyM3Z\r\nSSF1YSgFTRjeoGyFufItNq9e5VM1vanasFvipAOCcLQGNXIYnlaCbbniIrvL\r\nHOUziVNjVXROkVjRoN4UnH2Rscpqe14ZyNv8Hxq2MEoigQ3e3RXBiveSxN6+\r\nc3KvFP9bpARMOT52IYG8Cv2JGtyGkP4IylCis6fZ61yNtyOAtIyYKXI4YVEi\r\naVz61ZqFP/Ykg4Nrx8bYHTAs/dEjr/+1Tl1LQezZ9Ubs7e5CjpNPmAkYFZxK\r\n5dK/5wrwgChonCtjHK0fYesgQBkxv77aFxmFXFy7Os9Nw112nglUrz5ujCK6\r\nftTbTYgMrU8rOZbyL0GE3Ufa5TL3OkQ3ow+QTzfAU46pumc5krznidv17yp+\r\niTqNwG5IjvrIMEsmgNQKZthiL5LiSn2Ck3mP7PL3QMIz9GngXOJYZCVC4Oao\r\nPy3ZGWZZHRjvQUrjYLr3q68OLiyn96WQdwaQ90xUSrUzOzOZy83p80A74rsf\r\nAWqNKJkBINguUYWBlweh7Jd0RqyN12MPjqM=\r\n=Nv6J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","types":"./src/index.d.ts","engines":{"npm":">= 6.0.0","node":">= 14.6.0","pnpm":">= 7.0.0"},"gitHead":"e8328878bb1258f517ca9cb5919ccf226e095009","scripts":{"lint":"eslint .","test":"echo \"No tests available\"","check":"tsc","clean":"rm -Rf dist pnpm-lock.yaml node_modules","format":"prettier --write .","generate":"node ./scripts/generate-rule.js","generate:rules":"esno ./scripts/generate-rule-files.ts","prepublishOnly":"pnpm run clean && pnpm install && pnpm run check"},"_npmUser":{"name":"shinigami92","email":"chrissi92@hotmail.de"},"repository":{"url":"git+https://github.com/Shinigami92/eslint-define-config.git","type":"git"},"_npmVersion":"8.6.0","description":"Provide a defineConfig function for .eslintrc.js files","directories":{},"_nodeVersion":"18.0.0","_hasShrinkwrap":false,"packageManager":"pnpm@7.1.0","devDependencies":{"esno":"0.14.1","eslint":"~8.15.0","prettier":"2.6.2","typescript":"~4.6.4","@types/node":"~17.0.33","change-case":"~4.1.2","json-schema":"~0.4.0","@types/eslint":"~8.4.2","@types/prettier":"~2.6.1","eslint-gitignore":"~0.1.0","upper-case-first":"~2.0.2","eslint-plugin-vue":"~8.7.1","vue-eslint-parser":"~9.0.1","@types/json-schema":"~7.0.11","eslint-plugin-node":"~11.1.0","eslint-plugin-jsdoc":"~39.2.9","eslint-plugin-import":"~2.26.0","eslint-plugin-unicorn":"~42.0.0","eslint-plugin-vue-pug":"~0.4.3","eslint-config-prettier":"~8.5.0","eslint-plugin-prettier":"~4.0.0","eslint-plugin-spellcheck":"~0.0.19","@typescript-eslint/parser":"~5.23.0","json-schema-to-typescript":"~10.1.5","@intlify/eslint-plugin-vue-i18n":"~1.4.1","@typescript-eslint/eslint-plugin":"~5.23.0","eslint-plugin-inclusive-language":"~2.2.0","prettier-plugin-organize-imports":"~2.3.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-define-config_1.4.1_1652706218233_0.003386209266297069","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.5.0":{"name":"eslint-define-config","version":"1.5.0","keywords":["config","configuration","define-config","eslint-config","eslint","eslintconfig","typed","typescript"],"author":{"url":"https://github.com/Shinigami92","name":"Christopher Quadflieg","email":"chrissi92@hotmail.de"},"license":"MIT","_id":"eslint-define-config@1.5.0","maintainers":[{"name":"shinigami92","email":"chrissi92@hotmail.de"}],"homepage":"https://github.com/Shinigami92/eslint-define-config#readme","bugs":{"url":"https://github.com/Shinigami92/eslint-define-config/issues"},"dist":{"shasum":"8c0c42aee6836a47e864c554a7397fa02461dbe3","tarball":"https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-1.5.0.tgz","fileCount":931,"integrity":"sha512-2C6tmeMRAXQ+y5vxbXsOjn/CTmMseJ0eRXsK+ThFEjeibSpMmurPq2SjBGzl5Ha4pTpVSMJQc0lzE8Y3hPYbHQ==","signatures":[{"sig":"MEYCIQDxJ69i2Tv22p/yelSUgEqImmHpdlyJWCBRDhDXL0iv2QIhAPMrYqbTB0aolS6yA8npYKjViTTylER4m5jDKHqN1lb6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1014322,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilbqQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSsA//czdcs/cXYPphqYJUYmF5zV0AFQVVCA5TN7vI35pGGvsXKswj\r\nt0a3P6YnDQGgJ+HtT3PLAIY0XWl5yV315wdUjHYF08b0GyJdySgUpL871hm7\r\n9DUZaNxm7rv6qTSrobiUmbzcYMNb3auvfD1ZsFfl3/UFhcsGpM9AdiviXZBw\r\na3J7Rn88Z7d89bx9dUldXy04XUztqaX+VUYlID22AJr5ih4c7DSMU15nrBXX\r\nId7ZHl+ihr8KNG+8lxMbTD9LKTTj6Rw0AZClHogFhYL1bVCppqeQ/917HfHh\r\nIyDAGpY4JfLstJgk9paXluUmhqDk/X1zlC6uXek5aUU8aKiKSOreR1XA6sWo\r\n188CyAkbtuEv64V2mrsoJb2SJniCLqPil5v3nJidkrefgfTz1s4OT4S4BS/0\r\nClMy54sdk3CObNr2tMyCeOtvm+8eU3w3pWdaQ3G65PFCUw8t+DPUTOXcGDEm\r\n6tUk3/zyFEFB3ek4L4Rrf+alaAf+mTi4kGruT2zr6DdWpHKCqz8Z1ADlVTNJ\r\nYi0fmAevcIcUMoniepHH32JYWC8cRMn0iYFa6zEwMEEwC86fiOPI3kJopISH\r\nuKpKWewP/Ne/bP4r8VuSkSHrXAOlwBqJ8wOknTku6mnGGkG5Wni+uhRH5wPX\r\no07oz6w3xltS7CznsnOMCW5N4uhyAPtuA9U=\r\n=vyaj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","types":"./src/index.d.ts","engines":{"npm":">= 6.0.0","node":">= 14.6.0","pnpm":">= 7.0.0"},"gitHead":"5c2f4fdd18beb3dd598d1f1b18f79b062add5543","scripts":{"lint":"eslint .","test":"echo \"No tests available\"","check":"tsc","clean":"rm -Rf dist pnpm-lock.yaml node_modules","format":"prettier --write .","generate":"node ./scripts/generate-rule.js","generate:rules":"esno ./scripts/generate-rule-files.ts","prepublishOnly":"pnpm run clean && pnpm install && pnpm run check"},"_npmUser":{"name":"shinigami92","email":"chrissi92@hotmail.de"},"repository":{"url":"git+https://github.com/Shinigami92/eslint-define-config.git","type":"git"},"_npmVersion":"8.6.0","description":"Provide a defineConfig function for .eslintrc.js files","directories":{},"_nodeVersion":"18.0.0","_hasShrinkwrap":false,"packageManager":"pnpm@7.1.7","devDependencies":{"esno":"0.16.3","eslint":"~8.16.0","prettier":"2.6.2","typescript":"~4.7.2","@types/node":"~17.0.36","change-case":"~4.1.2","json-schema":"~0.4.0","@types/eslint":"~8.4.2","@types/prettier":"~2.6.3","eslint-gitignore":"~0.1.0","upper-case-first":"~2.0.2","eslint-plugin-vue":"~9.0.1","vue-eslint-parser":"~9.0.2","@types/json-schema":"~7.0.11","eslint-plugin-node":"~11.1.0","eslint-plugin-jsdoc":"~39.3.2","eslint-plugin-import":"~2.26.0","eslint-plugin-unicorn":"~42.0.0","eslint-plugin-vue-pug":"~0.5.0","eslint-config-prettier":"~8.5.0","eslint-plugin-prettier":"~4.0.0","eslint-plugin-spellcheck":"~0.0.19","@typescript-eslint/parser":"~5.27.0","json-schema-to-typescript":"~10.1.5","@intlify/eslint-plugin-vue-i18n":"~2.0.0","@typescript-eslint/eslint-plugin":"~5.27.0","eslint-plugin-inclusive-language":"~2.2.0","prettier-plugin-organize-imports":"~2.3.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-define-config_1.5.0_1653979792616_0.20050766070270276","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.5.1":{"name":"eslint-define-config","version":"1.5.1","keywords":["config","configuration","define-config","eslint-config","eslint","eslintconfig","typed","typescript"],"author":{"url":"https://github.com/Shinigami92","name":"Christopher Quadflieg","email":"chrissi92@hotmail.de"},"license":"MIT","_id":"eslint-define-config@1.5.1","maintainers":[{"name":"shinigami92","email":"chrissi92@hotmail.de"}],"homepage":"https://github.com/Shinigami92/eslint-define-config#readme","bugs":{"url":"https://github.com/Shinigami92/eslint-define-config/issues"},"dist":{"shasum":"ba9b18f59b73c8ea9eb3b7423bf891022f3312de","tarball":"https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-1.5.1.tgz","fileCount":931,"integrity":"sha512-6gxrmN7aKGffaO8dCtMMKyo3IxbWymMQ248p4lf8GbaFRcLsqOXHFdUhhM0Hcy1NudvnpwHcfbDf7Nh9pIm1TA==","signatures":[{"sig":"MEYCIQCVz7ETPPSlxs3M72DpkMHW+V74g6D+NSxGihDJFKskTAIhAP2DtN7anIfWUGAVFDbXRZ8FB/l490+7aeJtvM95LCfY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1015018,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinvT+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5IA/7BhpOcG+WGl8QCSviWXGzYFt55guqTppZ9Pjr2vv5Gp1J9187\r\nlju1ml5gVSbHEh/vpHrpJ7IcnzzzlO5K8tm/o0IchqTyaslYWZI08AwEfmGi\r\nByv6NZcVoLJTP5m/f65E/WdfpNzCqcXh379URmBtNYi44Tv/lLF/EPFrR9cT\r\ntnPRpXTCufz1cHC/aEPrEfOz78QS2rr3k7vSAgEqfFrIhWCbAi3PNcjj0+ps\r\n28x8oi+jBSsUfgltXX2ykHaDnbffS0gBYVdqDUalfLfROKQpJSI4vIEEAWGI\r\nWepZU76IokJZp5+SN/BrklqdHEEVpm8yiMbqwSmfCUCSw6x+XRo/CncIQEXW\r\ne6P7O+pKSBvFx4mb6ptH6Dyrvpi0GVZpormBOXnZGrvtyAgoqMQkwx+HT3PQ\r\nKT6DybQrKHnq9H4J1SrTNmPL1PAH2FKDo51MP/lQUowXSnmKRe3mjr94mkqk\r\n5qphFDl6I4boP0G/Wk6UfXhNud0G+h5LjZKK/AJlYWZfzm7T04zB+JVV9dUX\r\n7p0eL5Dx5w9QsrXOgHkCxHm8UHiQtfq0Snmxewid0cufJYUCBd1hr2Vo5Ym7\r\nu/Zg7xLXgrpN1waQFj1y9LLoholBl53ZWAszNhkAFOeRweqHUE7c4iGWFF7z\r\nluXFe1nFHzlhAS6+U1X3PD84dRp9SElrgRU=\r\n=VHR8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","types":"./src/index.d.ts","engines":{"npm":">= 6.0.0","node":">= 14.6.0","pnpm":">= 7.0.0"},"funding":[{"url":"https://github.com/Shinigami92","type":"github"},{"url":"https://www.paypal.com/donate/?hosted_button_id=L7GY729FBKTZY","type":"paypal"}],"gitHead":"af75acce3de8acc16fcf414eb62ff3c93ad35659","scripts":{"lint":"eslint .","test":"echo \"No tests available\"","check":"tsc","clean":"rm -Rf dist pnpm-lock.yaml node_modules","format":"prettier --write .","generate":"node ./scripts/generate-rule.js","generate:rules":"esno ./scripts/generate-rule-files.ts","prepublishOnly":"pnpm run clean && pnpm install && pnpm run check"},"_npmUser":{"name":"shinigami92","email":"chrissi92@hotmail.de"},"repository":{"url":"git+https://github.com/Shinigami92/eslint-define-config.git","type":"git"},"_npmVersion":"8.6.0","description":"Provide a defineConfig function for .eslintrc.js files","directories":{},"_nodeVersion":"18.0.0","_hasShrinkwrap":false,"packageManager":"pnpm@7.1.9","devDependencies":{"esno":"0.16.3","eslint":"~8.17.0","prettier":"2.6.2","typescript":"~4.7.3","@types/node":"~17.0.40","change-case":"~4.1.2","json-schema":"~0.4.0","@types/eslint":"~8.4.2","@types/prettier":"~2.6.3","eslint-gitignore":"~0.1.0","upper-case-first":"~2.0.2","eslint-plugin-vue":"~9.1.0","vue-eslint-parser":"~9.0.2","@types/json-schema":"~7.0.11","eslint-plugin-node":"~11.1.0","eslint-plugin-jsdoc":"~39.3.2","eslint-plugin-import":"~2.26.0","eslint-plugin-unicorn":"~42.0.0","eslint-plugin-vue-pug":"~0.5.0","eslint-config-prettier":"~8.5.0","eslint-plugin-prettier":"~4.0.0","eslint-plugin-spellcheck":"~0.0.19","@typescript-eslint/parser":"~5.27.1","json-schema-to-typescript":"~10.1.5","@intlify/eslint-plugin-vue-i18n":"~2.0.0","@typescript-eslint/eslint-plugin":"~5.27.1","eslint-plugin-inclusive-language":"~2.2.0","prettier-plugin-organize-imports":"~2.3.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-define-config_1.5.1_1654584574615_0.17980756560857025","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.6.0":{"name":"eslint-define-config","version":"1.6.0","keywords":["config","configuration","define-config","eslint-config","eslint","eslintconfig","typed","typescript"],"author":{"url":"https://github.com/Shinigami92","name":"Christopher Quadflieg","email":"chrissi92@hotmail.de"},"license":"MIT","_id":"eslint-define-config@1.6.0","maintainers":[{"name":"shinigami92","email":"chrissi92@hotmail.de"}],"homepage":"https://github.com/Shinigami92/eslint-define-config#readme","bugs":{"url":"https://github.com/Shinigami92/eslint-define-config/issues"},"dist":{"shasum":"fa28e0102b288bd6c74d535e8bb6b64122054b09","tarball":"https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-1.6.0.tgz","fileCount":935,"integrity":"sha512-3qulYnwDRGYQHXHGdXBSRcfpI7m37ilBoERzTUYI8fBUoK/46yfUVNkGwM9cF/aoBrGgIDcBSz/HyPQJTHI/+w==","signatures":[{"sig":"MEQCIC6RorimGBzEG6rtLgGF4cxxm+S0wdBCc+54Lz7+1jqAAiANm4m7A81vAjO4g3Lc0SeC+5yKPjd/02TGWi69C2Szzg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1022854,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5o2WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFFBAAmyVpQKvAp/g72YKye6DjMZgjYmOoi0CMVQZcGwKwd/gr/qBd\r\nya46r5m0DCTyizrxaz8OXeUlacRbtNErmnlXpeLtXs7Cwhg0kAhRmpSSBwrs\r\nqvsuSHdtbsXM6tuHcBrk0RX2rsGa3G5xuqqlM2C75IU7MgceXQnGrJA8Y9kz\r\niqTrZWnEoYhXjPKXyaN3Ld0/Wy706MGnQPyE7s7jVkU/z+SojL3WoVKbjhS6\r\nevyE+DrvOUpdGsSAchP+cwEB9QlVKp4vcTqchofntNKjMLT4hJKzRztYmr5W\r\nx1wGG8avaIedBpQU3wd+YEteQt51mJ3+B0v4ZgyXPUOLfA5SJfqJF1ODu3Uk\r\nKVtQn1g0RHG/+e+P4dNwsKGA8p1tFcMCNCvswRHneNBT/HOrkNJmArubiXG+\r\nk9qt0Qe63/Sly+6vML0VvALKSQvG5C4nnp+IL3lFle4efnJq7s1xFTLB//DA\r\ng7N3QYxu0ix4oNj5hrsQZ6LesVCMt/+9wMlxKLSHyR/DdxTQk3djtWZe5w7z\r\nFuYehlzPv3MoQfJplkuJiKWOt3cHGYyLTmyK7D7RU0edEzkfkBA9+PwbyeYs\r\nk0c/5NbbuieIlVM8gd+qkhVf0tSyK5zbRvrJL14Hzo0245sP8FkJmCInj21E\r\n81MG9KZvcpsdj/8Vq7pVMz++aer+dcZDd4I=\r\n=lJ0F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","types":"./src/index.d.ts","engines":{"npm":">= 6.0.0","node":">= 14.6.0","pnpm":">= 7.0.0"},"funding":[{"url":"https://github.com/Shinigami92","type":"github"},{"url":"https://www.paypal.com/donate/?hosted_button_id=L7GY729FBKTZY","type":"paypal"}],"gitHead":"bcaae369c4d6734a3782e2f352ca724a6b4dd160","scripts":{"lint":"eslint .","test":"echo \"No tests available\"","check":"tsc","clean":"rm -Rf dist pnpm-lock.yaml node_modules","format":"prettier --write .","generate":"node ./scripts/generate-rule.js","generate:rules":"esno ./scripts/generate-rule-files.ts","prepublishOnly":"pnpm run clean && pnpm install && pnpm run check"},"_npmUser":{"name":"shinigami92","email":"chrissi92@hotmail.de"},"repository":{"url":"git+https://github.com/Shinigami92/eslint-define-config.git","type":"git"},"_npmVersion":"8.6.0","description":"Provide a defineConfig function for .eslintrc.js files","directories":{},"_nodeVersion":"18.0.0","_hasShrinkwrap":false,"packageManager":"pnpm@7.8.0","devDependencies":{"esno":"0.16.3","eslint":"~8.20.0","prettier":"2.7.1","typescript":"~4.7.4","@types/node":"~18.6.3","change-case":"~4.1.2","json-schema":"~0.4.0","@types/eslint":"~8.4.5","@types/prettier":"~2.6.4","eslint-gitignore":"~0.1.0","upper-case-first":"~2.0.2","eslint-plugin-vue":"~9.3.0","vue-eslint-parser":"~9.0.3","@types/json-schema":"~7.0.11","eslint-plugin-node":"~11.1.0","eslint-plugin-jsdoc":"~39.3.4","eslint-plugin-import":"~2.26.0","eslint-plugin-unicorn":"~43.0.2","eslint-plugin-vue-pug":"~0.5.4","eslint-config-prettier":"~8.5.0","eslint-plugin-prettier":"~4.2.1","eslint-plugin-spellcheck":"~0.0.19","@typescript-eslint/parser":"~5.31.0","json-schema-to-typescript":"~11.0.1","@intlify/eslint-plugin-vue-i18n":"~2.0.0","@typescript-eslint/eslint-plugin":"~5.31.0","eslint-plugin-inclusive-language":"~2.2.0","prettier-plugin-organize-imports":"~3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-define-config_1.6.0_1659276693969_0.9986733096633313","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.6.1":{"name":"eslint-define-config","version":"1.6.1","keywords":["config","configuration","define-config","eslint-config","eslint","eslintconfig","typed","typescript"],"author":{"url":"https://github.com/Shinigami92","name":"Christopher Quadflieg","email":"chrissi92@hotmail.de"},"license":"MIT","_id":"eslint-define-config@1.6.1","maintainers":[{"name":"shinigami92","email":"chrissi92@hotmail.de"}],"homepage":"https://github.com/Shinigami92/eslint-define-config#readme","bugs":{"url":"https://github.com/Shinigami92/eslint-define-config/issues"},"dist":{"shasum":"4de1a6e88bd32897dd1bdccd86a3005e890fe121","tarball":"https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-1.6.1.tgz","fileCount":935,"integrity":"sha512-scU3VR0mCi2R7C9P5Qd7WjrKtdpfi4IXfmrJsAKtqEWZqyvyA6499RChOWeoXA9URnJIF04qOqCxUQHc9qxDug==","signatures":[{"sig":"MEQCIDNiEiWoCU5I7n4BXsmWIf554WAhV5Q+IqdjzKwGHZ3hAiB0maI76KBqN5eVQZYD64Zy3HwwFubYG2RdcPKVgqeGIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1036162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDIoKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHCBAAg9iq9IKuvMkIwMxmX11YKhTxOghX1nfsXLjea5bqGGQpuh2K\r\nS7R45+d9HfDSjtI3LOkv/tYc8MS41b0qEqnA7jHDS1wKy7diLwUQNsPM1nVp\r\nnztghXR+K4Ep/ZNJQhWx/SpRmmnOntYBJN40Y79Z7enFypbLdjL+SqnPwI3/\r\nqTf9IUKXDJKd0sxvarOypdMDn3h6oLC7gxnEfW3NOwrD26xIFLVWTMzu9k2c\r\nOQQBWXNAyg4msZrvK6mQvxqdJ9ZKsD07o2NlW5EEaWgBKrIbaggBh7F4VWsm\r\ncX7BRLS/dDNJy6XVSHJgHwH93hdHjza+YlOvFkVKxMhBHkFmBOw8JOgU27AH\r\nshCdIXeqYL8J42eUI19w/DfZ/QkWcksrItBrdrk9kZOp3tg1X/9xbrTZJxa7\r\n6jvY1AGTxdnGiEUHfILj3MTj7NzzecXOtRkJmQBALT7sHUw6fMcUS3P4Lnae\r\noytXay6DDjdOpG3Cg+YsDZVqfI/4HxjdOP7lrqgoGQ1drat1PvtGPa9GMzww\r\n4Hafe5QJNOOghWG6rFhfjLTBOUNZmRwcv6B9J1k1wG1GbSnl/wuCdmKqMgY/\r\nPwVUVeQ1IVjqRXveQVS9ituddxdErjA6DN2a6wACyZ5FLhBv+U2u9VGTxRZp\r\nMJXfgsvLqP5c7zndLvja/u9FgorwfDJo2vo=\r\n=k96h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","types":"./src/index.d.ts","engines":{"npm":">= 6.0.0","node":">= 14.6.0","pnpm":">= 7.0.0"},"funding":[{"url":"https://github.com/Shinigami92","type":"github"},{"url":"https://www.paypal.com/donate/?hosted_button_id=L7GY729FBKTZY","type":"paypal"}],"gitHead":"099d53b2b84ad2d1d57fa4791d5b2e6bec075bfd","scripts":{"lint":"eslint .","test":"echo \"No tests available\"","check":"tsc","clean":"rm -Rf dist pnpm-lock.yaml node_modules","format":"prettier --write .","generate":"node ./scripts/generate-rule.js","generate:rules":"esno ./scripts/generate-rule-files.ts","prepublishOnly":"pnpm run clean && pnpm install && pnpm run check"},"_npmUser":{"name":"shinigami92","email":"chrissi92@hotmail.de"},"repository":{"url":"git+https://github.com/Shinigami92/eslint-define-config.git","type":"git"},"_npmVersion":"8.12.1","description":"Provide a defineConfig function for .eslintrc.js files","directories":{},"_nodeVersion":"18.4.0","_hasShrinkwrap":false,"packageManager":"pnpm@7.9.5","devDependencies":{"esno":"0.16.3","eslint":"~8.23.0","prettier":"2.7.1","typescript":"~4.8.2","@types/node":"~18.7.13","change-case":"~4.1.2","json-schema":"~0.4.0","@types/eslint":"~8.4.6","@types/prettier":"~2.7.0","eslint-gitignore":"~0.1.0","upper-case-first":"~2.0.2","eslint-plugin-vue":"~9.4.0","vue-eslint-parser":"~9.0.3","@types/json-schema":"~7.0.11","eslint-plugin-node":"~11.1.0","eslint-plugin-jsdoc":"~39.3.6","eslint-plugin-import":"~2.26.0","eslint-plugin-unicorn":"~43.0.2","eslint-plugin-vue-pug":"~0.5.4","eslint-config-prettier":"~8.5.0","eslint-plugin-prettier":"~4.2.1","eslint-plugin-spellcheck":"~0.0.19","@typescript-eslint/parser":"~5.35.1","json-schema-to-typescript":"~11.0.2","@intlify/eslint-plugin-vue-i18n":"~2.0.0","@typescript-eslint/eslint-plugin":"~5.35.1","eslint-plugin-inclusive-language":"~2.2.0","prettier-plugin-organize-imports":"~3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-define-config_1.6.1_1661766154694_0.8777530509012632","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.7.0":{"name":"eslint-define-config","version":"1.7.0","keywords":["config","configuration","define-config","eslint-config","eslint","eslintconfig","typed","typescript"],"author":{"url":"https://github.com/Shinigami92","name":"Christopher Quadflieg","email":"chrissi92@hotmail.de"},"license":"MIT","_id":"eslint-define-config@1.7.0","maintainers":[{"name":"shinigami92","email":"chrissi92@hotmail.de"}],"homepage":"https://github.com/Shinigami92/eslint-define-config#readme","bugs":{"url":"https://github.com/Shinigami92/eslint-define-config/issues"},"dist":{"shasum":"64690da6261b2fcf298e11c5f6da77e05fdd50dc","tarball":"https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-1.7.0.tgz","fileCount":939,"integrity":"sha512-13zk8z8eKO4tpPMvAGV0sa6ok0XuMeu7Zhcizu2bLwcLy1fbNt7/h8PU1wbp9IoIgQETggZJozU0nPXUXOao2g==","signatures":[{"sig":"MEQCIGEKSibpy2jxnV0DLtY12a3pHg215BzChnVRHEFBBcQ+AiAeqEGH+j/smMuxNSfiplwPDbrLuPiLJ6q7Ue8HtuZJNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1037207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDI9QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMoQ/+PMH2LVfY1vZlh14V59wWsaYRUMAnuyBDLjKkSakeKMVes4TU\r\n+J2mYPzaDc4Mxgx/qflekldX8yaEmueF4FopD043roPwIi9ZnIkcUWyjEGUU\r\n2duqaSYwcERe0R7ZXRIdSvhX+d2x2nq6Teh91ZztTItLNgKBPftg5RKU20RP\r\nkRDm7qLMNjxye4ZiF4f6m28sJS29wMSH8ymArzVrIHl2cWlMRzPj/8oC/a18\r\nnpOps6zIFjjad5Zj8Vm7VRn6fHeqF9SKdxYBiZmXBI8odayv/j8pLs3iiJEt\r\nLem3ApnPeSWya3+62+6qz38Kfj/XZKSMmxJU++obuXtcB4lVPLCbWxV84Ihk\r\nqnlIPKXEhr6rqDi6hMKw/kuxc/i0WgZgekmt53Fn2941nF1F9csHkEXl22Ef\r\ny4JnfjZDOwCujP+WREZA6mpFlBSzrC6KrGq7Vo+olTiPnqdlM1Ljlxb9dq5s\r\n1wdJB9sUWGaGuJhOwmefkBloO0TSd7gze5hlC0rh8OP1IpBvzrtMnNGmz7xr\r\n+NLFWNAo4tEqmNrKMO5yKRiioY8dsf6e2S8OPY6KiM/Iycu+wzBNUKVZ4utb\r\ngiLFf4h/2KnPn1e031qeLTnr9lHnEWzch3bhXjs7Anu5RtoT4kKkdJyM2h2R\r\nbp1NhM3rRgwMPWgbf8uYmQZMK0UcFSO0w9Q=\r\n=Ww9E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","types":"./src/index.d.ts","engines":{"npm":">= 6.0.0","node":">= 14.6.0","pnpm":">= 7.0.0"},"funding":[{"url":"https://github.com/Shinigami92","type":"github"},{"url":"https://www.paypal.com/donate/?hosted_button_id=L7GY729FBKTZY","type":"paypal"}],"gitHead":"a16944795cdcbb6e0893f6985380b81e1363f010","scripts":{"lint":"eslint .","test":"echo \"No tests available\"","check":"tsc","clean":"rm -Rf dist pnpm-lock.yaml node_modules","format":"prettier --write .","generate":"node ./scripts/generate-rule.js","generate:rules":"esno ./scripts/generate-rule-files.ts","prepublishOnly":"pnpm run clean && pnpm install && pnpm run check"},"_npmUser":{"name":"shinigami92","email":"chrissi92@hotmail.de"},"repository":{"url":"git+https://github.com/Shinigami92/eslint-define-config.git","type":"git"},"_npmVersion":"8.12.1","description":"Provide a defineConfig function for .eslintrc.js files","directories":{},"_nodeVersion":"18.4.0","_hasShrinkwrap":false,"packageManager":"pnpm@7.9.5","devDependencies":{"esno":"0.16.3","eslint":"~8.23.0","prettier":"2.7.1","typescript":"~4.8.2","@types/node":"~18.7.13","change-case":"~4.1.2","json-schema":"~0.4.0","@types/eslint":"~8.4.6","@types/prettier":"~2.7.0","eslint-gitignore":"~0.1.0","upper-case-first":"~2.0.2","eslint-plugin-mdx":"~2.0.2","eslint-plugin-vue":"~9.4.0","vue-eslint-parser":"~9.0.3","@types/json-schema":"~7.0.11","eslint-plugin-node":"~11.1.0","eslint-plugin-jsdoc":"~39.3.6","eslint-plugin-import":"~2.26.0","eslint-plugin-unicorn":"~43.0.2","eslint-plugin-vue-pug":"~0.5.4","eslint-config-prettier":"~8.5.0","eslint-plugin-prettier":"~4.2.1","eslint-plugin-spellcheck":"~0.0.19","@typescript-eslint/parser":"~5.35.1","json-schema-to-typescript":"~11.0.2","@intlify/eslint-plugin-vue-i18n":"~2.0.0","@typescript-eslint/eslint-plugin":"~5.35.1","eslint-plugin-inclusive-language":"~2.2.0","prettier-plugin-organize-imports":"~3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-define-config_1.7.0_1661767504436_0.7172220924217423","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.8.0":{"name":"eslint-define-config","version":"1.8.0","keywords":["config","configuration","define-config","eslint-config","eslint","eslintconfig","typed","typescript"],"author":{"url":"https://github.com/Shinigami92","name":"Christopher Quadflieg","email":"chrissi92@hotmail.de"},"license":"MIT","_id":"eslint-define-config@1.8.0","maintainers":[{"name":"shinigami92","email":"chrissi92@hotmail.de"}],"homepage":"https://github.com/Shinigami92/eslint-define-config#readme","bugs":{"url":"https://github.com/Shinigami92/eslint-define-config/issues"},"dist":{"shasum":"8d651e7337d41b683f7c26400b76ffddd230b083","tarball":"https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-1.8.0.tgz","fileCount":996,"integrity":"sha512-YibjbNkHKMo3QAnV3bgc+BdvmYCcCpuoRdAIc+6W/P91G02ZOrCVaPrco9Uf4md25NanjkV2bnfwce8XfPRS7A==","signatures":[{"sig":"MEUCIAq2ac6NBWD5Y5IIE9wpZEFiRPLXcrUvY0ewE5iO4g1KAiEAnukmfsoYgu0co6bBpKRr3MNXwr7gjTI5LCiWAbtjj9E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1116578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVRBiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVmxAAgn9yngpQMSL0xChE8JhxhWsImtbRP3uV/q9ihUSOF5Wuh1cM\r\nFtrpTKdHDlTw1/LFRbUspkB8FRFm2pOUERvOXHAd4ojPTqZ/89yXsTxcnm1b\r\nDDRvZ5lVZPt2owP0OuSGO6nDunBDrfEcVcdCZ1VgaDN5qH+2nLPsLRgDmYrR\r\naVMvILB2rxg9/JRcy5StbJUbDQkl9jKf49wj8mekVojq8TrQS74SkqPaZEq4\r\n2THf+eLz2ijiaFV/9RgZHknTPq6z4zfFNM/8u7uDqWKK+setW2BcwoM+EUUl\r\nsURdu/vPCzXECEki8fFs5KnYWavCnXAs+wS1Yt4nhSTHHg30OZ+dw039AEhS\r\nX31TZXLVDEg1qwjENMzgByxpxfyGaMhAnnfKLEGzhiS7ypatGFnvGwRYhTDR\r\nHirSTXV9XO0J9fnLvq3tR1suX+oZ1I6OIQ0okrd07pZnRn55BIkRGRPrD/2F\r\nBgaer7W4Y9GUbS357HkJMy5B50m9E2moidoLWhGGcgl3tsR0NeOZM8ds7dmF\r\nZbkY6300QtV7nCWySYuFo/W2elrm9l7LiDyKs8+w6J0P90SS0L0fIxWtmZ9b\r\n41M9GN7uyoqmVrfhNwms9uILKUAGLyIJv1oQFRRbd7Rg4aItMC5iAFbETGzk\r\n1ZBlekkxekNUryERDtY8tc+Lta9FF5bYK10=\r\n=yyb+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","types":"./src/index.d.ts","module":"src/index.mjs","engines":{"npm":">= 6.0.0","node":">= 14.6.0","pnpm":">= 7.0.0"},"funding":[{"url":"https://github.com/Shinigami92","type":"github"},{"url":"https://www.paypal.com/donate/?hosted_button_id=L7GY729FBKTZY","type":"paypal"}],"gitHead":"4f5d47e429781688923146ccc16a409bcadcb51f","scripts":{"lint":"eslint .","test":"vitest","check":"tsc","clean":"rm -Rf dist pnpm-lock.yaml node_modules","format":"prettier --write .","coverage":"vitest run --coverage","generate:rules":"tsx ./scripts/generate-rule-files/cli.ts","prepublishOnly":"pnpm run clean && pnpm install && pnpm run check"},"_npmUser":{"name":"shinigami92","email":"chrissi92@hotmail.de"},"repository":{"url":"git+https://github.com/Shinigami92/eslint-define-config.git","type":"git"},"_npmVersion":"8.6.0","description":"Provide a defineConfig function for .eslintrc.js files","directories":{},"_nodeVersion":"18.0.0","_hasShrinkwrap":false,"packageManager":"pnpm@7.14.0","devDependencies":{"tsx":"~3.10.4","eslint":"~8.26.0","vitest":"~0.24.3","prettier":"2.7.1","ts-dedent":"~2.2.0","typescript":"~4.8.4","@types/node":"~18.11.3","change-case":"~4.1.2","json-schema":"~0.4.0","@types/eslint":"~8.4.7","@poppinss/cliui":"~3.0.4","@types/prettier":"~2.7.1","eslint-plugin-n":"~15.3.0","eslint-gitignore":"~0.1.0","upper-case-first":"~2.0.2","eslint-plugin-mdx":"~2.0.5","eslint-plugin-vue":"~9.6.0","vue-eslint-parser":"~9.1.0","@types/json-schema":"~7.0.11","eslint-plugin-node":"~11.1.0","eslint-plugin-jsdoc":"~39.3.20","eslint-plugin-import":"~2.26.0","eslint-plugin-unicorn":"~44.0.2","eslint-plugin-vue-pug":"~0.5.4","eslint-config-prettier":"~8.5.0","eslint-plugin-prettier":"~4.2.1","eslint-plugin-spellcheck":"~0.0.19","@typescript-eslint/parser":"~5.40.1","json-schema-to-typescript":"~11.0.2","@intlify/eslint-plugin-vue-i18n":"~2.0.0","@typescript-eslint/eslint-plugin":"~5.40.1","eslint-plugin-inclusive-language":"~2.2.0","prettier-plugin-organize-imports":"~3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-define-config_1.8.0_1666519138738_0.6114363435540544","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.9.0":{"name":"eslint-define-config","version":"1.9.0","keywords":["config","configuration","define-config","eslint-config","eslint","eslintconfig","typed","typescript"],"author":{"url":"https://github.com/Shinigami92","name":"Christopher Quadflieg","email":"chrissi92@hotmail.de"},"license":"MIT","_id":"eslint-define-config@1.9.0","maintainers":[{"name":"shinigami92","email":"chrissi92@hotmail.de"}],"homepage":"https://github.com/Shinigami92/eslint-define-config#readme","bugs":{"url":"https://github.com/Shinigami92/eslint-define-config/issues"},"dist":{"shasum":"063dd10625df59fef092bb6843700f61a86afc2e","tarball":"https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-1.9.0.tgz","fileCount":996,"integrity":"sha512-fr1ShEAvTaXoa8KpUyaGx8WdKmJTIoojnxV3gLgJu8yCiL/6OFUUOI3fUf0DNcR0YY9hAWyLGOiAzLh1fyBnbg==","signatures":[{"sig":"MEUCIG1evGhDebYpGdTo0ZFWh9gsgyLMSDX71evBA1lsfcnRAiEAz/2xRdTGSV4rEj5apBhIv8sJruyIYQOQHOAC/jPKosk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1117017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXR49ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7kQ/8CqaQpzf/RkSCL7ZlYGrFf2Un4qLaCDagzOWuqimEsp7yzNQ9\r\ntJUqPngigso4aNceqK6qMSizObgwuR+8wu6C7daAmPpTd6rZ2FITym2xna6T\r\nlShxyUkwi6Bcrd+4Pka+xzjISC7EenNUZP8BgpM31z5ilD+50pO1OasDBihO\r\nwFTJPPN9u820xpwAJmWGR8/9Rzk7YxmL8pD/8Q+b/89QptMB/bivaXsqhZNJ\r\nCVvJMLBagcfcsPxF8rqLSyu8FVIQnMmBFP9bxRlf8BPB17Ahp/G+16T3Syaf\r\nt8HWpDwRC5k1avqMBbc7UORq8BT94QsbwNipDeMJ+I75HM0w5yesVKSppHdY\r\n23Xgq1I0Mi+LVbtGRZynjtdvUMeviXhOdax/gkqmBY/rfPMOmuQ4wfKeQv9q\r\nkIPJKUqJiX10F4RrC0j4S1RBKzGzWma4ziAzEZLPKOCSEfoV4jnJVc9co+Tv\r\nEoxjbnr22Z6vj468h+qybaSUPaU+6ZwR/qx9vrkNT/2p77G3VpPTwx4/ypaW\r\nR/RGLQUpYrryjvZKZ8jh3gSG4cxNHCPokEbx3Ol/HX47tYXAWEegqjIrvbjo\r\nefsgZiJxtpF9ZAfFA8QotxhsP6QDKPe28a7TGI0bOKFl3s4Prz1iVe/CQxbS\r\nU7X3trzvEqVGInY2AdX2pFHTlFpNzzkvkAE=\r\n=sXt2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","types":"./src/index.d.ts","module":"src/index.mjs","engines":{"npm":">=6.14.13","node":"^14.17.0 || ^16.13.0 || >=18.0.0","pnpm":">= 7.0.0"},"funding":[{"url":"https://github.com/Shinigami92","type":"github"},{"url":"https://www.paypal.com/donate/?hosted_button_id=L7GY729FBKTZY","type":"paypal"}],"gitHead":"2f263e11e51596aa62865fea59e69c2fbe17d617","scripts":{"lint":"eslint .","test":"vitest","check":"tsc","clean":"rm -Rf dist pnpm-lock.yaml node_modules","format":"prettier --write .","coverage":"vitest run --coverage","generate:rules":"tsx ./scripts/generate-rule-files/cli.ts","prepublishOnly":"pnpm run clean && pnpm install && pnpm run check"},"_npmUser":{"name":"shinigami92","email":"chrissi92@hotmail.de"},"repository":{"url":"git+https://github.com/Shinigami92/eslint-define-config.git","type":"git"},"_npmVersion":"8.6.0","description":"Provide a defineConfig function for .eslintrc.js files","directories":{},"_nodeVersion":"18.0.0","_hasShrinkwrap":false,"packageManager":"pnpm@7.14.1","devDependencies":{"tsx":"~3.11.0","eslint":"~8.26.0","vitest":"~0.24.3","prettier":"2.7.1","ts-dedent":"~2.2.0","typescript":"~4.8.4","@types/node":"~18.11.7","change-case":"~4.1.2","json-schema":"~0.4.0","@types/eslint":"~8.4.9","@poppinss/cliui":"~3.0.5","@types/prettier":"~2.7.1","eslint-plugin-n":"~15.3.0","eslint-gitignore":"~0.1.0","upper-case-first":"~2.0.2","eslint-plugin-mdx":"~2.0.5","eslint-plugin-vue":"~9.6.0","vue-eslint-parser":"~9.1.0","@types/json-schema":"~7.0.11","eslint-plugin-node":"~11.1.0","eslint-plugin-jsdoc":"~39.3.25","eslint-plugin-import":"~2.26.0","eslint-plugin-unicorn":"~44.0.2","eslint-plugin-vue-pug":"~0.5.4","eslint-config-prettier":"~8.5.0","eslint-plugin-prettier":"~4.2.1","eslint-plugin-spellcheck":"~0.0.19","@typescript-eslint/parser":"~5.41.0","json-schema-to-typescript":"~11.0.2","@intlify/eslint-plugin-vue-i18n":"~2.0.0","@typescript-eslint/eslint-plugin":"~5.41.0","eslint-plugin-inclusive-language":"~2.2.0","prettier-plugin-organize-imports":"~3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-define-config_1.9.0_1667046973007_0.9785013506394569","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.9.1":{"name":"eslint-define-config","version":"1.9.1","keywords":["config","configuration","define-config","eslint-config","eslint","eslintconfig","typed","typescript"],"author":{"url":"https://github.com/Shinigami92","name":"Christopher Quadflieg","email":"chrissi92@hotmail.de"},"license":"MIT","_id":"eslint-define-config@1.9.1","maintainers":[{"name":"shinigami92","email":"chrissi92@hotmail.de"}],"homepage":"https://github.com/Shinigami92/eslint-define-config#readme","bugs":{"url":"https://github.com/Shinigami92/eslint-define-config/issues"},"dist":{"shasum":"e89d3c3e3fce4627220206cb8762d0cecc60ff23","tarball":"https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-1.9.1.tgz","fileCount":996,"integrity":"sha512-tUpMeD5SpRxmAPiO2WxyZoP0caD/mgDaX5aalwa6PXm7MEazdld3EflYRB81v92lG2xRFyhYF7PgMNKIgMr1+A==","signatures":[{"sig":"MEQCIF7d6Id9lGXpobaT8JjxwOcOl5QbDsddtE+DiykV20oBAiAiS1fBFuE+yltM8u5iScHy3WvT4rhkKweM+G9/iSKJDQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1117013,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXUyPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGHxAAhyznVa2joGYLslmd8nczz+heSGrKX6QKJHGanoPdyLid51lt\r\nfowEZVuVWZ1mpI0+9EI06lBYnV6fuVCXOkHSK7kERrr2f6IxHZm9j3PtwqGZ\r\nnZ1LJz3ui/9AEHmakHlj7D81w0bqLUI5pH5NNTTWRc0G5nSX/0EkcP7tKUiS\r\nVbXOh899pDcZZdfLRWrpgG4MkYBebvKCNaUXKepQ1tyQv8P/c5EBaOcHd65K\r\niUfl/kd0Nc3J4wntfrc4bYlYz37Gl+EkKXLbi7bMaC+D1Y6g2vs5Q6pJMqAg\r\nICnw6RZy1SmtHhNY7LNIO2wjZdOEckebpNsMoj9HSzduWBWyYP+rcgBVF+45\r\nQZf2/nyvbl+zTT4eVdwFXMpRlzPRKF78AKQ0jTH4rbhe4dsyKxtobxV6rAXp\r\n15bV++IUQTVDsXBxt0+3Ql4wlu1YcMYf2aYV9pNMFiFr+LrDkh6JZzUjG0xS\r\n0fgqWDI4J+5jImvNGWzuoB5Gw+gxQcrZJe128rxhkjkMVn0TPZpqfvNrzNXf\r\nYsgra16CrNnJ8lm7+TvQoAhhq+sz2Wk55zO17Osjizy6u7st8DpTRPd6V4cg\r\nOcXg21y4kZtxH/v3nDB15/pK9jbXJkzvp7pVveodRBpdWkq5L58lw3lk5Zku\r\nGyMlrhozA5R0iC5PsDCMQPwW8WO/CgBJN6I=\r\n=vaJQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","types":"./src/index.d.ts","module":"src/index.mjs","engines":{"npm":">=6.14.13","node":"^14.17.0 || ^16.13.0 || >=18.0.0","pnpm":">= 7.0.0"},"funding":[{"url":"https://github.com/Shinigami92","type":"github"},{"url":"https://www.paypal.com/donate/?hosted_button_id=L7GY729FBKTZY","type":"paypal"}],"gitHead":"c120094924f3d15fd06d106b2e50918f41f87237","scripts":{"lint":"eslint .","test":"vitest","check":"tsc","clean":"rm -Rf dist pnpm-lock.yaml node_modules","format":"prettier --write .","coverage":"vitest run --coverage","generate:rules":"tsx ./scripts/generate-rule-files/cli.ts","prepublishOnly":"pnpm run clean && pnpm install && pnpm run check"},"_npmUser":{"name":"shinigami92","email":"chrissi92@hotmail.de"},"repository":{"url":"git+https://github.com/Shinigami92/eslint-define-config.git","type":"git"},"_npmVersion":"8.6.0","description":"Provide a defineConfig function for .eslintrc.js files","directories":{},"_nodeVersion":"18.0.0","_hasShrinkwrap":false,"packageManager":"pnpm@7.14.1","devDependencies":{"tsx":"~3.11.0","eslint":"~8.26.0","vitest":"~0.24.3","prettier":"2.7.1","ts-dedent":"~2.2.0","typescript":"~4.8.4","@types/node":"~18.11.7","change-case":"~4.1.2","json-schema":"~0.4.0","@types/eslint":"~8.4.9","@poppinss/cliui":"~3.0.5","@types/prettier":"~2.7.1","eslint-plugin-n":"~15.3.0","eslint-gitignore":"~0.1.0","upper-case-first":"~2.0.2","eslint-plugin-mdx":"~2.0.5","eslint-plugin-vue":"~9.6.0","vue-eslint-parser":"~9.1.0","@types/json-schema":"~7.0.11","eslint-plugin-node":"~11.1.0","eslint-plugin-jsdoc":"~39.3.25","eslint-plugin-import":"~2.26.0","eslint-plugin-unicorn":"~44.0.2","eslint-plugin-vue-pug":"~0.5.4","eslint-config-prettier":"~8.5.0","eslint-plugin-prettier":"~4.2.1","eslint-plugin-spellcheck":"~0.0.19","@typescript-eslint/parser":"~5.41.0","json-schema-to-typescript":"~11.0.2","@intlify/eslint-plugin-vue-i18n":"~2.0.0","@typescript-eslint/eslint-plugin":"~5.41.0","eslint-plugin-inclusive-language":"~2.2.0","prettier-plugin-organize-imports":"~3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-define-config_1.9.1_1667058831534_0.5860297902120055","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.10.0":{"name":"eslint-define-config","version":"1.10.0","keywords":["config","configuration","define-config","eslint-config","eslint","eslintconfig","typed","typescript"],"author":{"url":"https://github.com/Shinigami92","name":"Christopher Quadflieg","email":"chrissi92@hotmail.de"},"license":"MIT","_id":"eslint-define-config@1.10.0","maintainers":[{"name":"shinigami92","email":"chrissi92@hotmail.de"}],"homepage":"https://github.com/Shinigami92/eslint-define-config#readme","bugs":{"url":"https://github.com/Shinigami92/eslint-define-config/issues"},"dist":{"shasum":"e327baa21a5e2e62cf759722428dd1bad8ad7171","tarball":"https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-1.10.0.tgz","fileCount":996,"integrity":"sha512-n6DzBFusLtZ3QI0/nzTcgXO/xOlwI2Xg+YfmkhAS4RsG73gI2T+mFEBmcKDeeZWwrsdVLK/V7u5cIEp8FIMxkw==","signatures":[{"sig":"MEYCIQDSfVhQ8YvvzLummh8Ho6xL+sv3AI/buqd6ixkhUV7tEgIhAOf5LIzbIu++XZefsterq0zF2oT2P4OXqydOV+ux4hoC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1117747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXV3kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqOBg//YUVhrDA+9n1Gp+xbOFLTLQ2lRYz7Dml3F6y7/hgkMXtbhrH6\r\nFKuxFw83ELXDZa6SZp0NYmw5i4EITDSqAJlYeCkU8nz6uz0nQfdF6C7IhTWc\r\nPxj0wzzmVlJz/2KvZMKFVOTO0g6QKU4hoZA/2lJ2ARzfa6hAEhKnTCLNOn6z\r\nTL80WeX67wi2P57FmZ+wbBXIl5T1y08qSvaTdzm0qK0mNQM/Plb0KKMJpM1e\r\n29BWTYTJGeHghTEJFE8Y7COpf+3CRUnmYVqEa2jjNUuRShC5l6Nj1l2tejDw\r\nH73N+D/Q+JLFJ3n2ItiyWZDBh5wnf6JNOdeAdWl78TgomfNeLkLUMaUC0cCR\r\ngoQNWk1bmTw0Q/r0j6pgh7sizG6y/+f7RfjsBhLewGdml6sb96wV5wdU5LuE\r\nzasyBw2+BH1jOE8sP/efHLXW6McKMAGZd929RCYoxJkGF0s3bgF0PUKVEG/b\r\nKcmM7Y/EZdFJDRW8yNaN1AFq83y3whJPVZRUKVTAWF5Vc/ANx2r0YLvMAi1i\r\n92W7XhS3FtkzfRawbgBR/DsTCtFYUk9vCTyOHD0AzmWv7KhnDR0jBPDJm1wF\r\n5H0FrXpyEsDO4zHL3PSxEsVnVv1/+8IOJR26tVpY9GnuTGF4cVx0U+orfnaY\r\n/xXpcSlLJ0yqp2wj31ytmYQPYIFXI7bov0A=\r\n=W8CZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","types":"./src/index.d.ts","module":"src/index.mjs","engines":{"npm":">=6.14.13","node":"^14.17.0 || ^16.13.0 || >=18.0.0","pnpm":">= 7.0.0"},"funding":[{"url":"https://github.com/Shinigami92","type":"github"},{"url":"https://www.paypal.com/donate/?hosted_button_id=L7GY729FBKTZY","type":"paypal"}],"gitHead":"a0ee545d82dcf048f5f2448ae2a04810e44e11fd","scripts":{"lint":"eslint .","test":"vitest","check":"tsc","clean":"rm -Rf dist pnpm-lock.yaml node_modules","format":"prettier --write .","coverage":"vitest run --coverage","generate:rules":"tsx ./scripts/generate-rule-files/cli.ts","prepublishOnly":"pnpm run clean && pnpm install && pnpm run check"},"_npmUser":{"name":"shinigami92","email":"chrissi92@hotmail.de"},"repository":{"url":"git+https://github.com/Shinigami92/eslint-define-config.git","type":"git"},"_npmVersion":"8.6.0","description":"Provide a defineConfig function for .eslintrc.js files","directories":{},"_nodeVersion":"18.0.0","_hasShrinkwrap":false,"packageManager":"pnpm@7.14.1","devDependencies":{"tsx":"~3.11.0","eslint":"~8.26.0","vitest":"~0.24.3","prettier":"2.7.1","ts-dedent":"~2.2.0","typescript":"~4.8.4","@types/node":"~18.11.7","change-case":"~4.1.2","json-schema":"~0.4.0","@types/eslint":"~8.4.9","@poppinss/cliui":"~3.0.5","@types/prettier":"~2.7.1","eslint-plugin-n":"~15.3.0","eslint-gitignore":"~0.1.0","upper-case-first":"~2.0.2","eslint-plugin-mdx":"~2.0.5","eslint-plugin-vue":"~9.6.0","vue-eslint-parser":"~9.1.0","@types/json-schema":"~7.0.11","eslint-plugin-node":"~11.1.0","eslint-plugin-jsdoc":"~39.3.25","eslint-plugin-import":"~2.26.0","eslint-plugin-unicorn":"~44.0.2","eslint-plugin-vue-pug":"~0.5.4","eslint-config-prettier":"~8.5.0","eslint-plugin-prettier":"~4.2.1","eslint-plugin-spellcheck":"~0.0.19","@typescript-eslint/parser":"~5.41.0","json-schema-to-typescript":"~11.0.2","@intlify/eslint-plugin-vue-i18n":"~2.0.0","@typescript-eslint/eslint-plugin":"~5.41.0","eslint-plugin-inclusive-language":"~2.2.0","prettier-plugin-organize-imports":"~3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-define-config_1.10.0_1667063268296_0.8677643143237603","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.11.0":{"name":"eslint-define-config","version":"1.11.0","keywords":["config","configuration","define-config","eslint-config","eslint","eslintconfig","typed","typescript"],"author":{"url":"https://github.com/Shinigami92","name":"Christopher Quadflieg","email":"chrissi92@hotmail.de"},"license":"MIT","_id":"eslint-define-config@1.11.0","maintainers":[{"name":"shinigami92","email":"chrissi92@hotmail.de"}],"homepage":"https://github.com/Shinigami92/eslint-define-config#readme","bugs":{"url":"https://github.com/Shinigami92/eslint-define-config/issues"},"dist":{"shasum":"30464c64c3aa8b7b38914bccc4408e294921c225","tarball":"https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-1.11.0.tgz","fileCount":996,"integrity":"sha512-J5xNmL5EyXJzrRCGuyr8eKia2boFnJl3Lzurrv1tpM3oxtNONlp9/HW+zRFZ6+W3U7BQDCtnLunGmyCCtFHioQ==","signatures":[{"sig":"MEUCIQDhwcVan6DMVuo4QBYQLeeejaYqpUK6AxbILBYhZh0LTgIgDE5UHJDKKHu7Mw7vyfJI2BaYKn34V0FQFsGCHISIxlQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1117556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXpFnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKig/7Blmk0+ZkLVo/QuwDHVKO8DQKMUpFjNQz+wUsmvnQ4HAizRUW\r\nOuCK2NM7c2rC0cDguEbpB2wu7RX02uL4zoVy+5ne2tQ6/SGdmaMGEtUyT8te\r\nhAlE7XY0rFJeHK+Crd3ZRb2sJtBaA3X5uCqAy+7e/DLraBk7idALQHx1hwG/\r\ndTohZtRdVYFinPacodA+P7wTuqpgOvKZ/i3sZerdTCGpoxQUIAQ4ahrBgjXk\r\nvpKjY/nfFFtSVdMr3HsIFwj5qGGANnhmMccI9csfouAWWZ3QILu5ccEmuMs+\r\nKtiZrnvVrwVsBihyvFJPtGyCjIeRbjCK+oOkUTMX+83wemjAn0Xuyz3MAE8k\r\nWDMnTw0DnSVm5rh43znkQaVgvzVSfPabnv3I8/RWuCXsNEGwyR/ZWDPJOwUW\r\nzP4FO3ppb7RpCMcc89m8J2DfWXOiyOMIk7FypKbr/5WigWCTjYehOQ/5Tdrm\r\nPh0MS/FKfndiJQboFq6UNicx5TZnVH3WPYoHkF3jhAi1WrtBcbO3wTS02RKT\r\nScn2Zk4Oo1uAsAu3uN7P6lFyB+XpmEiRBWaIdpgvkxpYJ3Qz4OP3fDjaQJ4q\r\nhE+X4qkBBcDQSkWHzehauS4O/NRc6U3GRlPwfeY4m/T8jTUxY0WoighJHQpx\r\nZxL4MEpoPySq/+QpGTcMB9c82zkim1cHOM4=\r\n=M8cf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","types":"./src/index.d.ts","module":"src/index.mjs","engines":{"npm":">=6.14.13","node":"^14.17.0 || ^16.13.0 || >=18.0.0","pnpm":">= 7.0.0"},"funding":[{"url":"https://github.com/Shinigami92","type":"github"},{"url":"https://www.paypal.com/donate/?hosted_button_id=L7GY729FBKTZY","type":"paypal"}],"gitHead":"9ef1d6b9141543df7935688c9fbd8dd00bb12df3","scripts":{"lint":"eslint .","test":"vitest","check":"tsc","clean":"rm -Rf dist pnpm-lock.yaml node_modules","format":"prettier --write .","coverage":"vitest run --coverage","generate:rules":"tsx ./scripts/generate-rule-files/cli.ts","prepublishOnly":"pnpm run clean && pnpm install && pnpm run check"},"_npmUser":{"name":"shinigami92","email":"chrissi92@hotmail.de"},"repository":{"url":"git+https://github.com/Shinigami92/eslint-define-config.git","type":"git"},"_npmVersion":"8.6.0","description":"Provide a defineConfig function for .eslintrc.js files","directories":{},"_nodeVersion":"18.0.0","_hasShrinkwrap":false,"packageManager":"pnpm@7.14.1","devDependencies":{"tsx":"~3.11.0","eslint":"~8.26.0","vitest":"~0.24.3","prettier":"2.7.1","ts-dedent":"~2.2.0","typescript":"~4.8.4","@types/node":"~18.11.7","change-case":"~4.1.2","expect-type":"~0.15.0","json-schema":"~0.4.0","@types/eslint":"~8.4.9","@poppinss/cliui":"~3.0.5","@types/prettier":"~2.7.1","eslint-plugin-n":"~15.3.0","eslint-gitignore":"~0.1.0","upper-case-first":"~2.0.2","eslint-plugin-mdx":"~2.0.5","eslint-plugin-vue":"~9.6.0","vue-eslint-parser":"~9.1.0","@types/json-schema":"~7.0.11","eslint-plugin-node":"~11.1.0","eslint-plugin-jsdoc":"~39.3.25","eslint-plugin-import":"~2.26.0","eslint-plugin-unicorn":"~44.0.2","eslint-plugin-vue-pug":"~0.5.4","eslint-config-prettier":"~8.5.0","eslint-plugin-prettier":"~4.2.1","eslint-plugin-spellcheck":"~0.0.19","@typescript-eslint/parser":"~5.41.0","json-schema-to-typescript":"~11.0.2","@intlify/eslint-plugin-vue-i18n":"~2.0.0","@typescript-eslint/eslint-plugin":"~5.41.0","eslint-plugin-inclusive-language":"~2.2.0","prettier-plugin-organize-imports":"~3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-define-config_1.11.0_1667141991390_0.09169398595792355","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.12.0":{"name":"eslint-define-config","version":"1.12.0","keywords":["config","configuration","define-config","eslint-config","eslint","eslintconfig","typed","typescript"],"author":{"url":"https://github.com/Shinigami92","name":"Christopher Quadflieg","email":"chrissi92@hotmail.de"},"license":"MIT","_id":"eslint-define-config@1.12.0","maintainers":[{"name":"shinigami92","email":"chrissi92@hotmail.de"}],"homepage":"https://github.com/Shinigami92/eslint-define-config#readme","bugs":{"url":"https://github.com/Shinigami92/eslint-define-config/issues"},"dist":{"shasum":"94b0dec522ec9931d9a7d6aa5ec1bfab18d02fb7","tarball":"https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-1.12.0.tgz","fileCount":1003,"integrity":"sha512-Kt9TcMbgsY9VRt7jIuw76KE/2RuD31eWB4Ubv6btXgU8NTSsbT6gZ8qzeiU+rAih/8sOl8Kt89spAZBMElu6qQ==","signatures":[{"sig":"MEUCIQD8HmAjgItam21tEnS95KZipbyburtAWBgLqcZpxU6bdwIgNWp1agcYarzwwYkE8KR3a39zz5nH0/9ZJm1DgJbNEwI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1125558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJja/bCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5bA/9Hiao8LYfzZ1271NueE/PRyL/yE8xJnSSN5Q/YlnJPuUAFK5M\r\nPP+CvrPl7R13V/wQNLTzJtzyJvGjktVmmPmDc4LH5eo+q/uO/uJRbTMIuPXx\r\nXuYwTVZ+RabmXDniKP9NerKEazQOFRKIIVgE9SThjMtyreCx1Lz41Twl8f0n\r\nI56POK0ZZq9Cex/zWtjefZz5lopgJyB3b+F2xjfTDjk+9MdMwsNM/BdH+gvX\r\nY0rSJ2bHwKI5R9idDsK1BdDAie1liJz7iDEvKDis6a9J13U91A+R4vNbDpwz\r\n0jy84CsHKAuxTTi0x/qZbHsZ6KXggA07JOerP5+9ZABWk/U3OlbiDbAb4mh6\r\nxuMNzchlIzP6D4+6k3lQYfs22Glf4pQV+UYZIT5VOKsqc9XUsuGOfQ65uu5D\r\nJHeAmUXKhrqncqAve+nNAwjIuwSVieaW540jXanKCTkdoB8vSDAcuY+Oc0zg\r\nfsVtyxascvzjmOdejZWYuljeId3ZAs+4BQaXxN7hTn+uVtUr8JD8jRA0WULy\r\npZnoG724eQxrm2Iu6QI2f2dSzPpCgVtOnnvKj4QJ8uiX33GLQX6r94UNw3QU\r\nfmoeiEyqwNgqswOTCvEpS983OdgeNsJggBIzp9H47UdDl7MF/EpBcp+81weV\r\n2cgQmLC9zeGP8HoZLV+vdnOkz2fGEyK6D30=\r\n=jiVP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","types":"./src/index.d.ts","module":"src/index.mjs","engines":{"npm":">=6.14.13","node":"^14.17.0 || ^16.13.0 || >=18.0.0","pnpm":">= 7.0.0"},"funding":[{"url":"https://github.com/Shinigami92","type":"github"},{"url":"https://www.paypal.com/donate/?hosted_button_id=L7GY729FBKTZY","type":"paypal"}],"gitHead":"fe6fd72e7c067142e0778bdb7da24d63ec42e211","scripts":{"lint":"eslint .","test":"vitest","check":"tsc","clean":"rm -Rf dist pnpm-lock.yaml node_modules","format":"prettier --write .","coverage":"vitest run --coverage","typecheck":"vitest typecheck","generate:rules":"tsx ./scripts/generate-rule-files/cli.ts","prepublishOnly":"pnpm run clean && pnpm install && pnpm run check"},"_npmUser":{"name":"shinigami92","email":"chrissi92@hotmail.de"},"repository":{"url":"git+https://github.com/Shinigami92/eslint-define-config.git","type":"git"},"_npmVersion":"8.6.0","description":"Provide a defineConfig function for .eslintrc.js files","directories":{},"_nodeVersion":"18.0.0","_hasShrinkwrap":false,"packageManager":"pnpm@7.14.2","devDependencies":{"tsx":"~3.11.0","eslint":"~8.27.0","vitest":"~0.25.1","prettier":"2.7.1","ts-dedent":"~2.2.0","typescript":"~4.8.4","@types/node":"~18.11.9","change-case":"~4.1.2","expect-type":"~0.15.0","json-schema":"~0.4.0","@types/eslint":"~8.4.10","@poppinss/cliui":"~3.0.5","@types/prettier":"~2.7.1","eslint-plugin-n":"~15.5.1","eslint-gitignore":"~0.1.0","upper-case-first":"~2.0.2","eslint-plugin-mdx":"~2.0.5","eslint-plugin-vue":"~9.7.0","vue-eslint-parser":"~9.1.0","@types/json-schema":"~7.0.11","eslint-plugin-node":"~11.1.0","eslint-plugin-jsdoc":"~39.6.2","eslint-plugin-import":"~2.26.0","eslint-plugin-unicorn":"~44.0.2","eslint-plugin-vue-pug":"~0.5.4","eslint-config-prettier":"~8.5.0","eslint-plugin-prettier":"~4.2.1","eslint-plugin-spellcheck":"~0.0.19","@typescript-eslint/parser":"~5.42.1","json-schema-to-typescript":"~11.0.2","@intlify/eslint-plugin-vue-i18n":"~2.0.0","@typescript-eslint/eslint-plugin":"~5.42.1","eslint-plugin-inclusive-language":"~2.2.0","prettier-plugin-organize-imports":"~3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-define-config_1.12.0_1668019905755_0.39585373428820914","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.13.0":{"name":"eslint-define-config","version":"1.13.0","keywords":["config","configuration","define-config","eslint-config","eslint","eslintconfig","typed","typescript"],"author":{"url":"https://github.com/Shinigami92","name":"Christopher Quadflieg","email":"chrissi92@hotmail.de"},"license":"MIT","_id":"eslint-define-config@1.13.0","maintainers":[{"name":"shinigami92","email":"chrissi92@hotmail.de"}],"homepage":"https://github.com/Shinigami92/eslint-define-config#readme","bugs":{"url":"https://github.com/Shinigami92/eslint-define-config/issues"},"dist":{"shasum":"8d1c52ad5cefdb5b20bf612d35eeefe6e73ba381","tarball":"https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-1.13.0.tgz","fileCount":1117,"integrity":"sha512-d0BfmPGBcMusfiz6QY/piAhWaEyJriJtvk9SHfuJzI7am9k4ce07SfmPkpcR0ckXNyu4FBons10akOO2Tx+X+Q==","signatures":[{"sig":"MEUCIQDxMtMQDOIzksM71ulCgb8+16xYlqobCFOBJlLCDHz0fQIgU3wn8VLBFinrztEGJdGkWz4wy12ZtMV0a6Uog18ZpYE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1231957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjsuAyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7aw/+M2omMv/p9T/KLelPLsC+FWQwg2NGswfzLZnIDB5XWVzuAMZD\r\nsQEs1UzQNLLdUKOwzPYaQx5nKQ6Wwu8R8KaL4nMTrjG6bTTlNshUSGl6nNcX\r\nNDdZ3QhCj/x6ucW774fKCXdziV2xezZp8yDYpi8TOMuohZIpl4Ial/idv2lv\r\nuVRX1Rww776LcrBTMyVkbCppd6F95YyMhrn8WyGnZaanVz/hmIdPHHgyhJ2q\r\nqWIe4oit+DUVYXutFXctDj9X/nk2YWTvFSFTMy/eOU9hwTVbxdUTXA+hq/RP\r\nO2/9jxe/OTkexcMuOtgPNYlfZbSk6kN3t7CzdQrcmeTIunPYJ+UbOF7tavYC\r\nXHhf/eu03hxah+N83TzWbFL7EY2eSo4+Ft2Kn5DBpj9ipUROHmJxVWq+/dJc\r\nbE0SZa5EPU43qR1Uslhqv3q1TD25hCzyfoM+WfLOaoKjnFpQkyISbK36R3dL\r\n28yQ7obYd/sCouQsVnV9KM1Al/ix3DO/dL8xGE/rNw8WhNeNaCRJhd1bcKtp\r\nKjWWb3zvLwS7VWCKUOlyOEjhtHoENHCs+1Y+s3SUF3lcbCNlPPn/7YxeFa61\r\ngY0Ff52XBGHzsOe9YeBnzbtFiK9CjqYaKkC7UOkmL6g7KVa7gOn6oj1c2mQg\r\nVn8EQh/4KXL7RNCOADzTaKyEGCgogu9p8Kc=\r\n=sLtW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","types":"./src/index.d.ts","module":"src/index.mjs","engines":{"npm":">=6.14.13","node":"^14.17.0 || ^16.13.0 || >=18.0.0","pnpm":">= 7.0.0"},"funding":[{"url":"https://github.com/Shinigami92","type":"github"},{"url":"https://www.paypal.com/donate/?hosted_button_id=L7GY729FBKTZY","type":"paypal"}],"gitHead":"bc27eb93cc78562bb8f59b5dac0a71a155282817","scripts":{"lint":"eslint .","test":"vitest","check":"tsc","clean":"rm -Rf dist pnpm-lock.yaml node_modules","format":"prettier --write .","coverage":"vitest run --coverage","typecheck":"vitest typecheck","generate:rules":"tsx ./scripts/generate-rule-files/cli.ts","prepublishOnly":"pnpm run clean && pnpm install && pnpm run check"},"_npmUser":{"name":"shinigami92","email":"chrissi92@hotmail.de"},"repository":{"url":"git+https://github.com/Shinigami92/eslint-define-config.git","type":"git"},"_npmVersion":"8.12.1","description":"Provide a defineConfig function for .eslintrc.js files","directories":{},"_nodeVersion":"18.4.0","_hasShrinkwrap":false,"packageManager":"pnpm@7.21.0","devDependencies":{"tsx":"~3.12.1","eslint":"~8.31.0","vitest":"~0.26.3","prettier":"2.8.1","ts-dedent":"~2.2.0","typescript":"~4.9.4","@types/node":"~18.11.18","change-case":"~4.1.2","expect-type":"~0.15.0","json-schema":"~0.4.0","@types/eslint":"~8.4.10","@poppinss/cliui":"~3.0.5","@types/prettier":"~2.7.2","eslint-plugin-n":"~15.6.0","eslint-gitignore":"~0.1.0","upper-case-first":"~2.0.2","eslint-plugin-mdx":"~2.0.5","eslint-plugin-vue":"~9.8.0","vue-eslint-parser":"~9.1.0","@types/json-schema":"~7.0.11","eslint-plugin-node":"~11.1.0","eslint-plugin-jsdoc":"~39.6.4","eslint-plugin-jsonc":"~2.5.0","eslint-plugin-import":"~2.26.0","eslint-plugin-promise":"~6.1.1","eslint-plugin-sonarjs":"~0.17.0","eslint-plugin-unicorn":"~45.0.2","eslint-plugin-vue-pug":"~0.5.5","eslint-config-prettier":"~8.5.0","eslint-plugin-prettier":"~4.2.1","eslint-plugin-spellcheck":"~0.0.20","@typescript-eslint/parser":"~5.47.1","eslint-plugin-deprecation":"~1.3.3","json-schema-to-typescript":"~11.0.2","eslint-plugin-eslint-comments":"~3.2.0","@intlify/eslint-plugin-vue-i18n":"~2.0.0","@typescript-eslint/eslint-plugin":"~5.47.1","eslint-plugin-inclusive-language":"~2.2.0","prettier-plugin-organize-imports":"~3.2.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-define-config_1.13.0_1672667185732_0.49869855339404645","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.14.0":{"name":"eslint-define-config","version":"1.14.0","keywords":["config","configuration","define-config","eslint-config","eslint","eslintconfig","typed","typescript"],"author":{"url":"https://github.com/Shinigami92","name":"Christopher Quadflieg","email":"chrissi92@hotmail.de"},"license":"MIT","_id":"eslint-define-config@1.14.0","maintainers":[{"name":"shinigami92","email":"chrissi92@hotmail.de"}],"homepage":"https://github.com/Shinigami92/eslint-define-config#readme","bugs":{"url":"https://github.com/Shinigami92/eslint-define-config/issues"},"dist":{"shasum":"a9ce2861e88c7f1b6bc73a8f38ed8225ab296d13","tarball":"https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-1.14.0.tgz","fileCount":1117,"integrity":"sha512-NREt5SzMwKmLAY28YdaqIiTSJxfPpuZ+1ZLJxY2Wbj02dYF4QX81z0q9MPMjZB8C+SlCu66qAhcPpFJyhXOiuA==","signatures":[{"sig":"MEYCIQDO7kIea6JWIFhXrVYH7tIFkZlrjlE52GwVQhDVP7uGCwIhALw5PQNfVNI7Idl0LHZ+RPk6wrkqlPG6aOGmSpPVCbcg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1232253,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvWkVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmohwxAAhCUI/inN9QazWiLoIgz4CQGhNY8ivdomQokawB8V7lbWZLAg\r\nIxpezAw3e6vbecPHlNxHwM3qEvVaWnjzqKXYRAVvKeXwNTm4CySZ2x0ZDcjx\r\nAbHQrSTT9c4z8madrHQWsLTsooADxcuECVLweqWugFfxHczPvh9ipp+cVltC\r\nGvE2KwHl1zSUfwtDMdAI5QM+ZIbGaudHUuWRu6xw5rVRFd+HCS6Gax66HEp2\r\n7EKL/tDOP64GsTWYjx0ZUKMW5O1LUiMxVFvK0FOjpPMtoATx5l/mKDNIaIa+\r\nGTwlv2lIDfS6iXNSBPZkgDr50CgkaBefl7YzYHt2+sKkEiFCnWtS5y1bwmKu\r\ndQMWmUGJ+ssuFvz7QactlnUuL17mu0ERGlKRLCMeeP6wejh2JcRMeFQaaSm7\r\nFCT9hElEeITqkG3lk3E+emCiob9nZ9Q0lBVMKdP4FAnahdBf0lILWY8VRCSN\r\nOcBHKlDow2fOowi4Pv41i6RJrqduNvzYOfFTtzEpQt6PnimKK9ID+1ZqN1vG\r\nI0xoNmahrrOVlAoi4vupNJeASKNLIt/8I8SRQeOe/8yicrbgDFapXIpzg2Fy\r\ntZCfDzKC6BNDpG/Bf3KXv9CDCQOalnP0gI+mVYcuXLxupqzj4GCg37Jh9rAa\r\nz9jN2C/FU++0vyxoMQ0s3eFOOxdR4xMPwRE=\r\n=gNRu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","types":"./src/index.d.ts","module":"src/index.mjs","engines":{"npm":">=6.14.13","node":"^14.17.0 || ^16.13.0 || >=18.0.0","pnpm":">= 7.0.0"},"funding":[{"url":"https://github.com/Shinigami92","type":"github"},{"url":"https://www.paypal.com/donate/?hosted_button_id=L7GY729FBKTZY","type":"paypal"}],"gitHead":"f9feeac8b845c71ac197deccacf0673f9851d430","scripts":{"lint":"eslint .","test":"vitest","check":"tsc","clean":"rm -Rf dist pnpm-lock.yaml node_modules","format":"prettier --write .","coverage":"vitest run --coverage","typecheck":"vitest typecheck","generate:rules":"tsx ./scripts/generate-rule-files/cli.ts","prepublishOnly":"pnpm run clean && pnpm install && pnpm run check"},"_npmUser":{"name":"shinigami92","email":"chrissi92@hotmail.de"},"repository":{"url":"git+https://github.com/Shinigami92/eslint-define-config.git","type":"git"},"_npmVersion":"8.12.1","description":"Provide a defineConfig function for .eslintrc.js files","directories":{},"_nodeVersion":"18.4.0","_hasShrinkwrap":false,"packageManager":"pnpm@7.24.2","devDependencies":{"tsx":"~3.12.2","eslint":"~8.31.0","vitest":"~0.27.0","prettier":"2.8.2","ts-dedent":"~2.2.0","typescript":"~4.9.4","@types/node":"~18.11.18","change-case":"~4.1.2","expect-type":"~0.15.0","json-schema":"~0.4.0","@types/eslint":"~8.4.10","@poppinss/cliui":"~3.0.5","@types/prettier":"~2.7.2","eslint-plugin-n":"~15.6.0","eslint-gitignore":"~0.1.0","upper-case-first":"~2.0.2","eslint-plugin-mdx":"~2.0.5","eslint-plugin-vue":"~9.8.0","vue-eslint-parser":"~9.1.0","@types/json-schema":"~7.0.11","eslint-plugin-node":"~11.1.0","eslint-plugin-jsdoc":"~39.6.4","eslint-plugin-jsonc":"~2.6.0","eslint-plugin-import":"~2.26.0","eslint-plugin-promise":"~6.1.1","eslint-plugin-sonarjs":"~0.17.0","eslint-plugin-unicorn":"~45.0.2","eslint-plugin-vue-pug":"~0.5.5","eslint-config-prettier":"~8.6.0","eslint-plugin-prettier":"~4.2.1","eslint-plugin-spellcheck":"~0.0.20","@typescript-eslint/parser":"~5.48.1","eslint-plugin-deprecation":"~1.3.3","json-schema-to-typescript":"~11.0.2","eslint-plugin-eslint-comments":"~3.2.0","@intlify/eslint-plugin-vue-i18n":"~2.0.0","@typescript-eslint/eslint-plugin":"~5.48.1","eslint-plugin-inclusive-language":"~2.2.0","prettier-plugin-organize-imports":"~3.2.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-define-config_1.14.0_1673357588813_0.21692274757174745","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.15.0-alpha.0":{"name":"eslint-define-config","version":"1.15.0-alpha.0","keywords":["config","configuration","define-config","eslint-config","eslint","eslintconfig","typed","typescript"],"author":{"url":"https://github.com/Shinigami92","name":"Christopher Quadflieg","email":"chrissi92@hotmail.de"},"license":"MIT","_id":"eslint-define-config@1.15.0-alpha.0","maintainers":[{"name":"shinigami92","email":"chrissi92@hotmail.de"}],"homepage":"https://github.com/Shinigami92/eslint-define-config#readme","bugs":{"url":"https://github.com/Shinigami92/eslint-define-config/issues"},"dist":{"shasum":"a6c2977f826ba44c26ffff641890b39fb0afb620","tarball":"https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-1.15.0-alpha.0.tgz","fileCount":1187,"integrity":"sha512-1OWKMLvRDQImBkwyw2A8yYqLQsTzvW7KDCMVhZucZsxZ2uL8T2Ycxv8QWLqsSppNLIWIMVF5fhtXKALkFQ2hwA==","signatures":[{"sig":"MEYCIQCfWvOJuPBsQtngCaJ86joqZFe7+mKn146n94X8aH07CgIhALq5I08Pjwh0jQgWB/LbBrx0CjDv4vd7Xkt6gkP3MVQI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1336806,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2mQ2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr54Q//QBHvPSUa7DMi1E1Sn6N0UpBPeCYb9fzWT9GqndN+rRtlflnJ\r\ng61wGpoUmarWsb3l4McnKglWLl7DtB2mQt/lRD54Cr1pVphsmI5EKoC3guyu\r\n7a/ywaDwN80SEIa7kz+SmkWnG70qB6jaPcu6y9oWhGWs46zirK++99eeBhQO\r\n1Y647/sGY0nPrn1mUqn3o9C8d3wjQcEeAGRLkTxMdRAhJRUdPi3WHVKul7Nm\r\n8Ys0nwa4rGjbc1AaUNeH78I51XtE2p9+1DKvLzXZraVkyC8z3//gpdnFvdPG\r\nTnuCwzZgyhFOMWxSRjoDKrxw1o4A2HWtd/+9wIk6GRugjwOjKihc8iPGTrho\r\nyJMltgBwA3fYxPZJyCFbzsjHRgr21Le8Cu76GCFnjOhosNB35SIN6dDz6KTL\r\n5W5j4mxtc5Npc3IOY047oGMfx7vbTXVw6vNxx2qE0+19/5FaXnJQSmUNb23O\r\nT2B4hYR4G3Ilus6NUep1t9VarfcVMd2bJI26KlBLCQZVwXxyKS8hANKEXI6m\r\nf7KxjIvC4AilM61EgsK/cBMCAdeHnLG6wfmOmSe/1EDbrYnBJVMGEGcQa6TM\r\niL8FhZ4rD1yem9PEF23WgTrq9VcUaPvN3hbwwtBWTWh20MFqsqADQa9Aym5f\r\nGl5gfS1blB9psdQItqjO50lhudjoBPNSBCw=\r\n=DPeg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","pnpm":{"peerDependencyRules":{"ignoreMissing":["@babel/core","cosmiconfig-toml-loader","cosmiconfig-typescript-loader"]}},"types":"./src/index.d.ts","module":"src/index.mjs","readme":"<p>\n  <a href=\"https://www.npmjs.com/package/eslint-define-config\" target=\"_blank\">\n    <img alt=\"NPM package\" src=\"https://img.shields.io/npm/v/eslint-define-config.svg\">\n  </a>\n  <a href=\"https://www.npmjs.com/package/eslint-define-config\" target=\"_blank\">\n    <img alt=\"Downloads\" src=\"https://img.shields.io/npm/dt/eslint-define-config.svg\">\n  </a>\n  <a href=\"https://github.com/Shinigami92/eslint-define-config/actions/workflows/ci.yml\">\n    <img alt=\"Build Status\" src=\"https://github.com/Shinigami92/eslint-define-config/actions/workflows/ci.yml/badge.svg?branch=main\">\n  </a>\n  <a href=\"https://github.com/Shinigami92/eslint-define-config/blob/main/LICENSE\">\n    <img alt=\"License: MIT\" src=\"https://img.shields.io/github/license/Shinigami92/eslint-define-config.svg\">\n  </a>\n  <a href=\"https://prettier.io\" target=\"_blank\">\n    <img alt=\"Code Style: Prettier\" src=\"https://img.shields.io/badge/code_style-prettier-ff69b4.svg\">\n  </a>\n  <a href=\"https://www.paypal.com/donate?hosted_button_id=L7GY729FBKTZY\" target=\"_blank\">\n    <img alt=\"Donate: PayPal\" src=\"https://img.shields.io/badge/Donate-PayPal-blue.svg\">\n  </a>\n</p>\n\n# eslint-define-config\n\nProvide a `defineConfig` function for `.eslintrc.js` files.\n\n> This project is written by a human and only partially automatically generated!  \n> Some rules are even enhanced by hand!  \n> Unfortunately, this has the disadvantage that not everything is immediately defined. For example, if a rule is not defined, it falls back to a basic definition.  \n> However, the advantage is that you get documentation for pretty much everything in the code and usually get a direct link to the respective plugin or eslint rule. The types are also strictly typed.\n>\n> So if you are missing something like a rule or a plugin that should also be supported or a rule definition is e.g. out of date, feel free to open an issue or PR for it.\n\n# Installation\n\n```bash\n# add eslint and eslint-define-config to project’s dev dependencies\nnpm add --save-dev eslint eslint-define-config\n# or\nyarn add --dev eslint eslint-define-config\n# or\npnpm add --save-dev eslint eslint-define-config\n```\n\n# Usage\n\n`.eslintrc.js`\n\n```ts\n// @ts-check\nconst { defineConfig } = require('eslint-define-config');\n\nmodule.exports = defineConfig({\n  root: true,\n  rules: {\n    // rules...\n  },\n});\n```\n\n## Flat Config\n\n```ts\n// @ts-check\nconst { defineFlatConfig } = require('eslint-define-config');\n\nmodule.exports = defineFlatConfig([\n  'eslint:recommended',\n  {\n    plugins: {\n      // plugins...\n    },\n    rules: {\n      // rules...\n    },\n  },\n]);\n```\n\n# Why?\n\nImprove your eslint configuration experience with:\n\n- auto-suggestions\n- type checking (Use `// @ts-check` at the first line in your `.eslintrc.js`)\n- documentation\n- deprecation warnings\n\n<img src=\"https://user-images.githubusercontent.com/7195563/112484789-8a416480-8d7a-11eb-9337-d8b5bc16de17.png\" alt=\"Image\" width=\"600px\"/>\n\n## Video\n\n_Click on the thumbnail to play the video_\n\n<a href=\"https://user-images.githubusercontent.com/7195563/112726158-4a19e780-8f1c-11eb-8cc6-4ea6c100137f.mp4\" target=\"_blank\">\n  <img src=\"https://user-images.githubusercontent.com/7195563/112726343-30c56b00-8f1d-11eb-9b92-260c530caf1b.png\" alt=\"Video\" width=\"600px\"/>\n</a>\n\n# Credits\n\n- [Proposal Idea](https://github.com/eslint/eslint/issues/14249)\n- [Vite](https://github.com/vitejs/vite) and [Evan You](https://github.com/yyx990803) for the idea\n- [@antfu](https://github.com/antfu) and his [tweet](https://twitter.com/antfu7/status/1365907188338753536)\n","engines":{"npm":">=6.14.13","node":"^14.17.0 || ^16.13.0 || >=18.0.0","pnpm":">= 7.0.0"},"funding":[{"url":"https://github.com/Shinigami92","type":"github"},{"url":"https://www.paypal.com/donate/?hosted_button_id=L7GY729FBKTZY","type":"paypal"}],"gitHead":"b4f30e8f71c2177f3bc497117a19d09192abb1f4","scripts":{"lint":"eslint .","test":"vitest","check":"tsc","clean":"rm -Rf dist pnpm-lock.yaml node_modules","format":"prettier --write .","coverage":"vitest run --coverage","typecheck":"vitest typecheck","generate:rules":"tsx ./scripts/generate-rule-files/cli.ts","prepublishOnly":"pnpm run clean && pnpm install && pnpm run check"},"_npmUser":{"name":"shinigami92","email":"chrissi92@hotmail.de"},"repository":{"url":"git+https://github.com/Shinigami92/eslint-define-config.git","type":"git"},"_npmVersion":"8.12.1","description":"Provide a defineConfig function for .eslintrc.js files","directories":{},"_nodeVersion":"18.4.0","_hasShrinkwrap":false,"packageManager":"pnpm@7.26.3","readmeFilename":"README.md","devDependencies":{"tsx":"~3.12.2","eslint":"~8.33.0","vitest":"~0.28.3","graphql":"~16.6.0","prettier":"2.8.3","ts-dedent":"~2.2.0","typescript":"~4.9.5","@types/node":"~18.11.18","change-case":"~4.1.2","expect-type":"~0.15.0","json-schema":"~0.4.0","@types/eslint":"~8.4.10","@poppinss/cliui":"~3.0.5","@types/prettier":"~2.7.2","eslint-plugin-n":"~15.6.1","eslint-gitignore":"~0.1.0","upper-case-first":"~2.0.2","eslint-plugin-mdx":"~2.0.5","eslint-plugin-vue":"~9.9.0","json-schema-to-ts":"~2.6.2","vue-eslint-parser":"~9.1.0","@types/json-schema":"~7.0.11","eslint-plugin-node":"~11.1.0","eslint-plugin-jsdoc":"~39.7.5","eslint-plugin-jsonc":"~2.6.0","eslint-plugin-import":"~2.27.5","eslint-plugin-promise":"~6.1.1","eslint-plugin-sonarjs":"~0.18.0","eslint-plugin-unicorn":"~45.0.2","eslint-plugin-vue-pug":"~0.5.5","eslint-config-prettier":"~8.6.0","eslint-plugin-prettier":"~4.2.1","eslint-plugin-spellcheck":"~0.0.20","@typescript-eslint/parser":"~5.50.0","eslint-plugin-deprecation":"~1.3.3","json-schema-to-typescript":"~11.0.3","@graphql-eslint/eslint-plugin":"~3.15.0","eslint-plugin-eslint-comments":"~3.2.0","@intlify/eslint-plugin-vue-i18n":"~2.0.0","@typescript-eslint/eslint-plugin":"~5.50.0","eslint-plugin-inclusive-language":"~2.2.0","prettier-plugin-organize-imports":"~3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-define-config_1.15.0-alpha.0_1675256886582_0.06909328338103893","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.15.0":{"name":"eslint-define-config","version":"1.15.0","keywords":["config","configuration","define-config","eslint-config","eslint","eslintconfig","typed","typescript"],"author":{"url":"https://github.com/Shinigami92","name":"Christopher Quadflieg","email":"chrissi92@hotmail.de"},"license":"MIT","_id":"eslint-define-config@1.15.0","maintainers":[{"name":"shinigami92","email":"chrissi92@hotmail.de"}],"homepage":"https://github.com/Shinigami92/eslint-define-config#readme","bugs":{"url":"https://github.com/Shinigami92/eslint-define-config/issues"},"dist":{"shasum":"dd9190d371a1d403735017d5789e9f2301340e3f","tarball":"https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-1.15.0.tgz","fileCount":1187,"integrity":"sha512-p6K61L6HrnDNRF2HzUsTdGaGPohO0TmSX/oQ0ttBhfApWHMyDcX+FCqSziCDywSf0U0bxe4e2HOfYho1nGHTLw==","signatures":[{"sig":"MEYCIQCGurmz3B2U/iFJlNbMpss7/oNcCuwRYYrPwcyTxeSnAQIhAKHdMQnrIhIUyaxTnQ45eUWPzg0YzpbI/UyYKdMIAjAY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1336798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2nN7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNug/+M2Sjo+cB/Vej6EW2nrKPLqGkqO49FVPe9iANh3zdmi9BznEt\r\n845VOsUqZh5nMVeqzuI+jXDrMH7DbxZmjortFsbGaIMXsU357nS2HhglGIx0\r\nQtXG+q11vJQ7WZ47hOi4OaGUAWZQYlqMzuO5ptTHJLBTfwyXgt1Eo5M6fF23\r\nLOGBtTjEdJ2hnIYpkHdEgPF8vmMTYVbZOPPL25EEavum5oGci0gstVVPgeEa\r\naw9Z2CnLbbxKVy0J5lA0I+S5eukKGU/LmMRccHBkVI52soGX4rXZxi/slRVI\r\nK3t0PvHfUrrS1hkJTukkd+zz2nPWbE2gHPZv8+eguQayVcdtk1+9HQ67XGYE\r\nt/3s1rgu1nou8UYsrphKozDyzkjQf94H5v7WYqYeo62njJDBdVvIoXwFVJG6\r\nvRl72ll1vQwFrDW+90Qu+OF6AVfDxxCXTJo3zF/SPjw8q/w+mHxnquUFt/v5\r\nBsseXtEqTUWSmU5HRCMxGXivnPuM9v+/4IIGWNflxoDj83bWF4l86S1toqKU\r\nJAnCsi3v5NAFh2dZ34ObcjmOsgBOJQXzvla8hXDIfoeK4Y4l28NCmKJCEiAu\r\nyqqpyJnIi9SQodzD7KvbJDDTje1+2wb42yvUtQk4u26HBDimkDfvb74YPC3o\r\n676ha1yTRZhga84nPVW59OWxVTgNZSRXaaM=\r\n=SkoW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","pnpm":{"peerDependencyRules":{"ignoreMissing":["@babel/core","cosmiconfig-toml-loader","cosmiconfig-typescript-loader"]}},"types":"./src/index.d.ts","module":"src/index.mjs","engines":{"npm":">=6.14.13","node":"^14.17.0 || ^16.13.0 || >=18.0.0","pnpm":">= 7.0.0"},"funding":[{"url":"https://github.com/Shinigami92","type":"github"},{"url":"https://www.paypal.com/donate/?hosted_button_id=L7GY729FBKTZY","type":"paypal"}],"gitHead":"68e24edaa5355f863fe8a0e9e26f5ca2efdb1e3f","scripts":{"lint":"eslint .","test":"vitest","check":"tsc","clean":"rm -Rf dist pnpm-lock.yaml node_modules","format":"prettier --write .","coverage":"vitest run --coverage","typecheck":"vitest typecheck","generate:rules":"tsx ./scripts/generate-rule-files/cli.ts","prepublishOnly":"pnpm run clean && pnpm install && pnpm run check"},"_npmUser":{"name":"shinigami92","email":"chrissi92@hotmail.de"},"repository":{"url":"git+https://github.com/Shinigami92/eslint-define-config.git","type":"git"},"_npmVersion":"8.12.1","description":"Provide a defineConfig function for .eslintrc.js files","directories":{},"_nodeVersion":"18.4.0","_hasShrinkwrap":false,"packageManager":"pnpm@7.26.3","devDependencies":{"tsx":"~3.12.2","eslint":"~8.33.0","vitest":"~0.28.3","graphql":"~16.6.0","prettier":"2.8.3","ts-dedent":"~2.2.0","typescript":"~4.9.5","@types/node":"~18.11.18","change-case":"~4.1.2","expect-type":"~0.15.0","json-schema":"~0.4.0","@types/eslint":"~8.4.10","@poppinss/cliui":"~3.0.5","@types/prettier":"~2.7.2","eslint-plugin-n":"~15.6.1","eslint-gitignore":"~0.1.0","upper-case-first":"~2.0.2","eslint-plugin-mdx":"~2.0.5","eslint-plugin-vue":"~9.9.0","json-schema-to-ts":"~2.6.2","vue-eslint-parser":"~9.1.0","@types/json-schema":"~7.0.11","eslint-plugin-node":"~11.1.0","eslint-plugin-jsdoc":"~39.7.5","eslint-plugin-jsonc":"~2.6.0","eslint-plugin-import":"~2.27.5","eslint-plugin-promise":"~6.1.1","eslint-plugin-sonarjs":"~0.18.0","eslint-plugin-unicorn":"~45.0.2","eslint-plugin-vue-pug":"~0.5.5","eslint-config-prettier":"~8.6.0","eslint-plugin-prettier":"~4.2.1","eslint-plugin-spellcheck":"~0.0.20","@typescript-eslint/parser":"~5.50.0","eslint-plugin-deprecation":"~1.3.3","json-schema-to-typescript":"~11.0.3","@graphql-eslint/eslint-plugin":"~3.15.0","eslint-plugin-eslint-comments":"~3.2.0","@intlify/eslint-plugin-vue-i18n":"~2.0.0","@typescript-eslint/eslint-plugin":"~5.50.0","eslint-plugin-inclusive-language":"~2.2.0","prettier-plugin-organize-imports":"~3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-define-config_1.15.0_1675260794813_0.8191854555218447","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.16.0":{"name":"eslint-define-config","version":"1.16.0","keywords":["config","configuration","define-config","eslint-config","eslint","eslintconfig","typed","typescript"],"author":{"url":"https://github.com/Shinigami92","name":"Christopher Quadflieg","email":"chrissi92@hotmail.de"},"license":"MIT","_id":"eslint-define-config@1.16.0","maintainers":[{"name":"shinigami92","email":"chrissi92@hotmail.de"}],"homepage":"https://github.com/Shinigami92/eslint-define-config#readme","bugs":{"url":"https://github.com/Shinigami92/eslint-define-config/issues"},"dist":{"shasum":"845b23534f33159997e321b2073c0c198bdc4892","tarball":"https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-1.16.0.tgz","fileCount":1191,"integrity":"sha512-0gMi2IIDVDNAcy0nDaRss41cBTRMFFAp83WBcGIPi5S7uMOLhNmvbSPozvOoUxv5dIRuGV6E6l+HUnEoFyEbFg==","signatures":[{"sig":"MEYCIQDXq8JtVQMeN4c43hkTJwij95j2TUUOqSsbVttMUv3iqgIhAJ3tdmwjK6m08OHjU1qXT8pmvb6o0MLbzlu+GsDZCm5J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1342111,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCMD0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrE6BAAmA5YweV/Xg/gKndGcJ9nCGNfi2moihssQBj/cXwupF7cthRE\r\nm/3DDieaMWB4UMpQxHruCakrxmSZunRMnJqqYngsgfV6P0HYcecBCoO2jP8P\r\n4Uw5zbxYLkbdONs+XGlKI/gp97/f/Yb1QWvIJQejIj6CRpZtRuxD7GmoPwOx\r\nx44pWl8yDZZ7pAAxNB8dvsd7ImwbvTLqgkHVIUp+g1dyOPhSO0a/eRiFoDSC\r\n9PXaylv5FqgZ1AelTEAFSFXm+2pmA67VVWLz+RMeVzc1eV6PFGLohzErZwBJ\r\nm11hAcbKWQZckn1RPPKpTVCc3+ZqGFpbJUj1CJ8WAOl7gvtiwVw0j3jl7gsw\r\nHPzfb5bE6PAurjVs5aR5s8zA25fJxTopHU9PXfNMRhYTR5wg/QtgWDXeqpx5\r\nx6OkB2wSk712X1U0gs8HQeAEkTyJHPR2Ca25+hxpQXTe4MOUlRqGpv937zUy\r\ntz+VKZhlWa9btybBI10AvBCY4RpG7X4tpHoRlAORVvu0XqwyF9mCzur2QGbY\r\nneHywM180DhfHEXrt6prtCV63GxoyQ52QVOHI6SYU/Q8Q6cpP8WEvhm3U3VJ\r\n1qNV1p8h2qeTtPdi8/06BevDw18b4YY9fujQAtZ4SKTkDa6DG13PtTeSLt/X\r\n1qhn+AjLcrWAmHxHchwDBqSwwUBH0gJmj4g=\r\n=W/A6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","pnpm":{"peerDependencyRules":{"ignoreMissing":["@babel/core","cosmiconfig-toml-loader","cosmiconfig-typescript-loader"]}},"types":"./src/index.d.ts","module":"src/index.mjs","engines":{"npm":">=6.14.13","node":"^14.17.0 || ^16.13.0 || >=18.0.0","pnpm":">= 7.0.0"},"funding":[{"url":"https://github.com/Shinigami92","type":"github"},{"url":"https://www.paypal.com/donate/?hosted_button_id=L7GY729FBKTZY","type":"paypal"}],"gitHead":"8f1df2e1bac561f6c99e0fe93c3b1587980c9cd8","scripts":{"lint":"eslint .","test":"vitest","check":"tsc","clean":"rm -Rf dist pnpm-lock.yaml node_modules","format":"prettier --write .","coverage":"vitest run --coverage","typecheck":"vitest typecheck","generate:rules":"tsx ./scripts/generate-rule-files/cli.ts","prepublishOnly":"pnpm run clean && pnpm install && pnpm run check"},"_npmUser":{"name":"shinigami92","email":"chrissi92@hotmail.de"},"repository":{"url":"git+https://github.com/Shinigami92/eslint-define-config.git","type":"git"},"_npmVersion":"8.6.0","description":"Provide a defineConfig function for .eslintrc.js files","directories":{},"_nodeVersion":"18.0.0","_hasShrinkwrap":false,"packageManager":"pnpm@7.29.1","devDependencies":{"tsx":"~3.12.3","eslint":"~8.35.0","vitest":"~0.29.2","graphql":"~16.6.0","prettier":"2.8.4","ts-dedent":"~2.2.0","typescript":"~4.9.5","@types/node":"~18.14.6","change-case":"~4.1.2","expect-type":"~0.15.0","json-schema":"~0.4.0","@types/eslint":"~8.21.1","@poppinss/cliui":"~3.0.5","@types/prettier":"~2.7.2","eslint-plugin-n":"~15.6.1","eslint-gitignore":"~0.1.0","upper-case-first":"~2.0.2","eslint-plugin-mdx":"~2.0.5","eslint-plugin-vue":"~9.9.0","json-schema-to-ts":"~2.7.2","vue-eslint-parser":"~9.1.0","@types/json-schema":"~7.0.11","eslint-plugin-node":"~11.1.0","eslint-plugin-jsdoc":"~40.0.1","eslint-plugin-jsonc":"~2.6.0","eslint-plugin-import":"~2.27.5","eslint-plugin-promise":"~6.1.1","eslint-plugin-sonarjs":"~0.18.0","eslint-plugin-unicorn":"~46.0.0","eslint-plugin-vue-pug":"~0.6.0","eslint-config-prettier":"~8.7.0","eslint-plugin-prettier":"~4.2.1","eslint-plugin-spellcheck":"~0.0.20","@typescript-eslint/parser":"~5.54.1","eslint-plugin-deprecation":"~1.3.3","json-schema-to-typescript":"~12.0.0","@graphql-eslint/eslint-plugin":"~3.16.1","eslint-plugin-eslint-comments":"~3.2.0","@intlify/eslint-plugin-vue-i18n":"~2.0.0","@typescript-eslint/eslint-plugin":"~5.54.1","eslint-plugin-inclusive-language":"~2.2.0","prettier-plugin-organize-imports":"~3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-define-config_1.16.0_1678295284039_0.5876850582798061","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.17.0":{"name":"eslint-define-config","version":"1.17.0","keywords":["config","configuration","define-config","eslint-config","eslint","eslintconfig","typed","typescript"],"author":{"url":"https://github.com/Shinigami92","name":"Christopher Quadflieg","email":"chrissi92@hotmail.de"},"license":"MIT","_id":"eslint-define-config@1.17.0","maintainers":[{"name":"shinigami92","email":"chrissi92@hotmail.de"}],"homepage":"https://github.com/Shinigami92/eslint-define-config#readme","bugs":{"url":"https://github.com/Shinigami92/eslint-define-config/issues"},"dist":{"shasum":"ad874ed9e25914b27157e58c7c83d1dc546da92d","tarball":"https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-1.17.0.tgz","fileCount":1192,"integrity":"sha512-J1sweMoWsLcokaiAlfOCC4yMoHbvC/kDAxorm5TkUcD74w+kauMIyjKLM3dOadNxVKOjDiYN1Tu2x9N+4EUuuQ==","signatures":[{"sig":"MEYCIQC2fkEpCOcP/WKdLUGIDjQh8zdaFTscD4Z5Z935g2lByQIhAIkql7Q1SdCXcgGSgkf2EHt8LpkzJXZaDsnYgi1Z+gTx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1358070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFc2DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4Iw//SvYV/RlO8AQzQOOIxT6a0MCbv3jk8LvcyQhFvxCbtRERECCI\r\nLdXBfzyGgPR6IosDJKpVGhR0fA6+K1A6ZWxy7zXVyLSXU6dQCqQl+camAhGF\r\nZ5Xs1guMvFLUN9aLF0HaXQaJtX7+yfFn2KDFEOmv+AxcLorbJBeK2vGe6iMf\r\nqLovPaoawAzPGt3WX9lB4qePPZ7VtJL/92RsnX9vlD2ern7CbQ9ygm2RlhQV\r\na8jHC9cfnKiot6lr3o+XVVAtNQNBpjajZR3wNp0slKOtXzPmeWA1xAh2KdAv\r\niBWr3SNbqjU2J/E4PeDaoWEQwD+zz2B3zkRRFwFr2qUOwEtZEPqxt1bNLdCM\r\nch8lQNhr4YQkgrnHYbpRJqgxVsNeL5EcVqPFmyx2kzyRrZoTyQJ0YfjHLd7V\r\nLplw1A5o1qUM3taT6w54vb169SP+vz23Xg31EdkzSUdlml05swCHW1eJKqMq\r\n/+XEuEzVbEpapFpYXnM1BRoqHDPHPvfVt3rRkRH4aWPZNzM73Y7ovXityF5A\r\ndUmGxaNN6y3X54SghkGCQxTe7b0oxppcZHunT41d/J+bnZss/0NTerES4GMg\r\n/ZN5p3qHBtnwGSeCrHqx8mFnmHnE64hh+EM0GD6W98WmSIaEGuyZnHX+Vktw\r\n85CVrBCHrGGWuxyF1ncRVemITlBgVwypoTs=\r\n=j/sw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","pnpm":{"peerDependencyRules":{"ignoreMissing":["@babel/core","cosmiconfig-toml-loader","cosmiconfig-typescript-loader"]}},"types":"./src/index.d.ts","module":"src/index.mjs","engines":{"npm":">=6.14.13","node":"^14.17.0 || ^16.13.0 || >=18.0.0","pnpm":">= 7.0.0"},"funding":[{"url":"https://github.com/Shinigami92","type":"github"},{"url":"https://www.paypal.com/donate/?hosted_button_id=L7GY729FBKTZY","type":"paypal"}],"gitHead":"b333fd881aad8161647fa73b98288a43dded39d3","scripts":{"lint":"eslint .","test":"vitest","check":"tsc","clean":"rm -Rf dist pnpm-lock.yaml node_modules","format":"prettier --write .","coverage":"vitest run --coverage","typecheck":"vitest typecheck","generate:rules":"tsx ./scripts/generate-rule-files/cli.ts","prepublishOnly":"pnpm run clean && pnpm install && pnpm run check"},"_npmUser":{"name":"shinigami92","email":"chrissi92@hotmail.de"},"repository":{"url":"git+https://github.com/Shinigami92/eslint-define-config.git","type":"git"},"_npmVersion":"8.12.1","description":"Provide a defineConfig function for .eslintrc.js files","directories":{},"_nodeVersion":"18.4.0","_hasShrinkwrap":false,"packageManager":"pnpm@7.29.3","devDependencies":{"tsx":"~3.12.5","eslint":"~8.36.0","vitest":"~0.29.3","graphql":"~16.6.0","prettier":"2.8.4","ts-dedent":"~2.2.0","typescript":"~5.0.2","@types/node":"~18.15.3","change-case":"~4.1.2","expect-type":"~0.15.0","json-schema":"~0.4.0","@types/eslint":"~8.21.2","@poppinss/cliui":"~3.0.5","@types/prettier":"~2.7.2","eslint-plugin-n":"~15.6.1","eslint-gitignore":"~0.1.0","upper-case-first":"~2.0.2","eslint-plugin-mdx":"~2.0.5","eslint-plugin-vue":"~9.9.0","json-schema-to-ts":"~2.7.2","vue-eslint-parser":"~9.1.0","@types/json-schema":"~7.0.11","eslint-plugin-node":"~11.1.0","eslint-plugin-jsdoc":"~40.0.3","eslint-plugin-jsonc":"~2.7.0","eslint-plugin-import":"~2.27.5","eslint-plugin-promise":"~6.1.1","eslint-plugin-sonarjs":"~0.18.0","eslint-plugin-unicorn":"~46.0.0","eslint-plugin-vue-pug":"~0.6.0","eslint-config-prettier":"~8.7.0","eslint-plugin-prettier":"~4.2.1","eslint-plugin-spellcheck":"~0.0.20","@typescript-eslint/parser":"~5.55.0","eslint-plugin-deprecation":"~1.3.3","json-schema-to-typescript":"~12.0.0","@graphql-eslint/eslint-plugin":"~3.16.1","eslint-plugin-eslint-comments":"~3.2.0","@intlify/eslint-plugin-vue-i18n":"~2.0.0","@typescript-eslint/eslint-plugin":"~5.55.0","eslint-plugin-inclusive-language":"~2.2.0","prettier-plugin-organize-imports":"~3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-define-config_1.17.0_1679150467575_0.3628429921894367","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.18.0":{"name":"eslint-define-config","version":"1.18.0","keywords":["config","configuration","define-config","eslint-config","eslint","eslintconfig","typed","typescript"],"author":{"url":"https://github.com/Shinigami92","name":"Christopher Quadflieg","email":"chrissi92@hotmail.de"},"license":"MIT","_id":"eslint-define-config@1.18.0","maintainers":[{"name":"shinigami92","email":"chrissi92@hotmail.de"}],"homepage":"https://github.com/Shinigami92/eslint-define-config#readme","bugs":{"url":"https://github.com/Shinigami92/eslint-define-config/issues"},"dist":{"shasum":"778cf11d01a34daa61dbc857aa354e1a25c30b6f","tarball":"https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-1.18.0.tgz","fileCount":1196,"integrity":"sha512-8qWT7aNU5M0W+WfoUixVaR79sqt3b280CK4bNPCkqXlTWUOYlEy3yEcXZFduvWawkNjuYWpZ2UjcBfvfnvGpvA==","signatures":[{"sig":"MEUCIQDMVqPMKfSoBEwRs0JMrHlFLnDXlAoXxdJmb4Y5/5chywIgSi0iKE+eolid0cBpnY89bAI4pNe0S42hUV5CaMUdors=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1362740,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOmYwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFUw//czPiXYa4xsPJ+LkwFyN5V29Ub5ijK4cQT/P174DDx6suJQOD\r\nugyyFl7eVtlaFTIJnkN1GZnZ1hFyFYV/KUxKEbfLHrWWoMU55jNyir8Q5xIn\r\nakZ2sSKoBX292itl11rePMqBKP7vbYV4XEt3pDz3YTc1eMh3NMdpxWudLpnH\r\nQMpRcKucsCjyVZe0EN3QMMALHuNrjQSTLMErvg/ZUAUHnmACSgm9ujc8i3Jo\r\n1c9sM0aKFnbYlHCz9DdkMODd7H0hx2BKsxRlUE3VPK9ppJRHZLUKsGv9FJwY\r\nSHOnl4qSO8qEozdZRzm2RL6MaBL5n0DuO7UuQcwCWxmech8coAVKE8yAvNxx\r\nGJKNPTAd/qB10X2mP4bhoKW0Sn7piASG4nedhBFJOjGpHkM3aOuVML0ruO3k\r\nJsumW1aRgPr5Ngr0HaSmvn/Gy8qveFcPjL+GvfrfkD08ke8cT8fgDpMpIOIR\r\nVi9UWZrlbCvOD4z89ZOhgRsj3BoGcIwnojAVns0FxqRVgBhDqUoJrR/yrNCi\r\nViIfbQWfyiAWRFv3IOLxrFNcjXdtHsLngb2T0070NUIRD+FjdQFel8fjHEZI\r\nR+z7/8tsYrrC7qzNcAYFX0d3HIC/IydkbXyvZvH9SDiBegYWZWceIJ3OkfEF\r\ns0MSQGzrwFrG8x/GlqfgguX3FDQmAaS6A6M=\r\n=gLS9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","pnpm":{"peerDependencyRules":{"ignoreMissing":["@babel/core","cosmiconfig-toml-loader","cosmiconfig-typescript-loader"]}},"types":"./src/index.d.ts","module":"src/index.mjs","engines":{"npm":">=6.14.13","node":"^14.17.0 || ^16.13.0 || >=18.0.0","pnpm":">= 7.0.0"},"funding":[{"url":"https://github.com/Shinigami92","type":"github"},{"url":"https://www.paypal.com/donate/?hosted_button_id=L7GY729FBKTZY","type":"paypal"}],"gitHead":"c8489871f1e409f306cd290051a09d4773ebb807","scripts":{"lint":"eslint --cache --cache-strategy content .","test":"vitest","check":"tsc","clean":"rimraf .eslintcache dist pnpm-lock.yaml node_modules","format":"prettier --cache --write .","coverage":"vitest run --coverage","typecheck":"vitest typecheck","generate:rules":"tsx ./scripts/generate-rule-files/cli.ts","prepublishOnly":"pnpm run clean && pnpm install && pnpm run check"},"_npmUser":{"name":"shinigami92","email":"chrissi92@hotmail.de"},"repository":{"url":"git+https://github.com/Shinigami92/eslint-define-config.git","type":"git"},"_npmVersion":"8.6.0","description":"Provide a defineConfig function for .eslintrc.js files","directories":{},"_nodeVersion":"18.0.0","_hasShrinkwrap":false,"packageManager":"pnpm@8.2.0","devDependencies":{"tsx":"~3.12.6","eslint":"~8.38.0","rimraf":"~5.0.0","vitest":"~0.30.1","graphql":"~16.6.0","prettier":"2.8.7","ts-dedent":"~2.2.0","typescript":"~5.0.4","@types/node":"~18.15.11","change-case":"~4.1.2","expect-type":"~0.15.0","json-schema":"~0.4.0","@types/eslint":"~8.37.0","@poppinss/cliui":"~3.0.5","@types/prettier":"~2.7.2","eslint-plugin-n":"~15.7.0","eslint-gitignore":"~0.1.0","upper-case-first":"~2.0.2","eslint-plugin-mdx":"~2.0.5","eslint-plugin-vue":"~9.11.0","json-schema-to-ts":"~2.7.2","vue-eslint-parser":"~9.1.1","@types/json-schema":"~7.0.11","eslint-plugin-node":"~11.1.0","eslint-plugin-jsdoc":"~41.1.1","eslint-plugin-jsonc":"~2.7.0","eslint-plugin-import":"~2.27.5","eslint-plugin-promise":"~6.1.1","eslint-plugin-sonarjs":"~0.19.0","eslint-plugin-unicorn":"~46.0.0","eslint-plugin-vue-pug":"~0.6.0","eslint-config-prettier":"~8.8.0","eslint-plugin-prettier":"~4.2.1","eslint-plugin-spellcheck":"~0.0.20","@typescript-eslint/parser":"~5.58.0","eslint-plugin-deprecation":"~1.4.1","json-schema-to-typescript":"~12.0.0","@graphql-eslint/eslint-plugin":"~3.18.0","eslint-plugin-eslint-comments":"~3.2.0","@intlify/eslint-plugin-vue-i18n":"~2.0.0","@typescript-eslint/eslint-plugin":"~5.58.0","eslint-plugin-inclusive-language":"~2.2.0","prettier-plugin-organize-imports":"~3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-define-config_1.18.0_1681548848359_0.9681017065419772","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.19.0":{"name":"eslint-define-config","version":"1.19.0","keywords":["config","configuration","define-config","eslint-config","eslint","eslintconfig","typed","typescript"],"author":{"url":"https://github.com/Shinigami92","name":"Christopher Quadflieg","email":"chrissi92@hotmail.de"},"license":"MIT","_id":"eslint-define-config@1.19.0","maintainers":[{"name":"shinigami92","email":"chrissi92@hotmail.de"}],"homepage":"https://github.com/Shinigami92/eslint-define-config#readme","bugs":{"url":"https://github.com/Shinigami92/eslint-define-config/issues"},"dist":{"shasum":"2f49c8f13affb4238fd64d2416a1365a844d8725","tarball":"https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-1.19.0.tgz","fileCount":1246,"integrity":"sha512-kwny3BEyhJaG3ST1V9NwKzuFOkH3dfPIzoklJBZtu7DoEkuUkv5A254LhexJFZJeqfL27d3tsz/luAQf/wDbrQ==","signatures":[{"sig":"MEUCIQDN+ZgKVAVlJrdlIQWEK2/JeVKBNr7MNKOaKTpMpdM6bwIgIxvBXQcNzuN6WBKgQb4f/DTpg2AJOzQd/UAgnqUHrms=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1406494,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRRtuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYERAAiB0UVoiIMndj6cEYe0zfc5AjPp7zTEClU/BORuXcdQAWGrrf\r\nGEEjmYVJVTJ024IRTvBlniNdn+WU0JKFDn9x40shYyVYdNRPbDKatlEWAC0T\r\nkYm2+gOd0V26wsWwpUGsXBsgW8pzyyrmEs+Qaj5Q2o79NL/GUuz8gO31aq/R\r\nAZoU1JbMsYnfuDm1VgFPJqlfAcZeI3fuQr0b6/0EzWOnvTQqf/Pn5kbG08Ey\r\nAbZZjDneIU0v1UFNidqLgTy34f7MPut8VRaV7k8RMHlNE6vj6g13K7zk+9ag\r\nUYTs0xFour1sCZQmIGdx0aVbxWKNL7h0Km8GQ7HegODw+fMVhTb513t+qQZf\r\nF2QuzU9HZ5FpOcOO0tj+W95g1K7wzlvESg2VswqNMoN+5XeDMrbYNSZUtrgD\r\nJvlqcH3giHwzhcN9b1ZisCqqlUcMw7fxlc0Z0EljsN2q7n1L2qZBhm3/mvtB\r\nHZ9w9Hrw0RbzsVBNbDK5UruUjv6R2cverX7a0pqm5915F2U3u006FlxGsX+B\r\nVrbzpaNpGT87vtfoGNIXwyQtbCkFG2SmtPp9hqebpbylzN0rVQplFawLBXBJ\r\nbMMkR52mctjTgTS66iIiZIhDEu69mi9sMJBr6rkA3LaS5WooG7lV9Ags4TPX\r\nnqwVqIQfMQz69S0MM2X2jB2jkVDik/rG+dY=\r\n=tC9R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","pnpm":{"peerDependencyRules":{"ignoreMissing":["@babel/core","cosmiconfig-toml-loader","cosmiconfig-typescript-loader"]}},"types":"./src/index.d.ts","module":"src/index.mjs","engines":{"npm":">=6.14.13","node":"^14.17.0 || ^16.13.0 || >=18.0.0","pnpm":">= 7.0.0"},"funding":[{"url":"https://github.com/Shinigami92","type":"github"},{"url":"https://www.paypal.com/donate/?hosted_button_id=L7GY729FBKTZY","type":"paypal"}],"gitHead":"5092ede97261dfc5baf06c7319b7142e97c45841","scripts":{"lint":"eslint --cache --cache-strategy content .","test":"vitest","check":"tsc","clean":"rimraf .eslintcache dist pnpm-lock.yaml node_modules","format":"prettier --cache --write .","coverage":"vitest run --coverage","typecheck":"vitest typecheck","generate:rules":"tsx ./scripts/generate-rule-files/cli.ts","prepublishOnly":"pnpm run clean && pnpm install && pnpm run check"},"_npmUser":{"name":"shinigami92","email":"chrissi92@hotmail.de"},"repository":{"url":"git+https://github.com/Shinigami92/eslint-define-config.git","type":"git"},"_npmVersion":"8.12.1","description":"Provide a defineConfig function for .eslintrc.js files","directories":{},"_nodeVersion":"18.4.0","_hasShrinkwrap":false,"packageManager":"pnpm@8.3.1","devDependencies":{"tsx":"~3.12.6","eslint":"~8.39.0","rimraf":"~5.0.0","vitest":"~0.30.1","graphql":"~16.6.0","prettier":"2.8.8","ts-dedent":"~2.2.0","typescript":"~5.0.4","@types/node":"~18.16.0","change-case":"~4.1.2","expect-type":"~0.15.0","json-schema":"~0.4.0","@types/eslint":"~8.37.0","@poppinss/cliui":"~3.0.5","@types/prettier":"~2.7.2","eslint-plugin-n":"~15.7.0","eslint-gitignore":"~0.1.0","upper-case-first":"~2.0.2","eslint-plugin-mdx":"~2.0.5","eslint-plugin-vue":"~9.11.0","json-schema-to-ts":"~2.8.0","vue-eslint-parser":"~9.1.1","@types/json-schema":"~7.0.11","eslint-plugin-node":"~11.1.0","eslint-plugin-jsdoc":"~43.0.7","eslint-plugin-jsonc":"~2.7.0","eslint-plugin-import":"~2.27.5","eslint-plugin-vitest":"~0.1.4","eslint-plugin-promise":"~6.1.1","eslint-plugin-sonarjs":"~0.19.0","eslint-plugin-unicorn":"~46.0.0","eslint-plugin-vue-pug":"~0.6.0","eslint-config-prettier":"~8.8.0","eslint-plugin-prettier":"~4.2.1","eslint-plugin-spellcheck":"~0.0.20","@typescript-eslint/parser":"~5.59.0","eslint-plugin-deprecation":"~1.4.1","json-schema-to-typescript":"~12.0.0","@graphql-eslint/eslint-plugin":"~3.18.0","eslint-plugin-eslint-comments":"~3.2.0","@intlify/eslint-plugin-vue-i18n":"~2.0.0","@typescript-eslint/eslint-plugin":"~5.59.0","eslint-plugin-inclusive-language":"~2.2.0","prettier-plugin-organize-imports":"~3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-define-config_1.19.0_1682250606366_0.3503183405667991","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.20.0":{"name":"eslint-define-config","version":"1.20.0","keywords":["config","configuration","define-config","eslint-config","eslint","eslintconfig","typed","typescript"],"author":{"url":"https://github.com/Shinigami92","name":"Christopher Quadflieg","email":"chrissi92@hotmail.de"},"license":"MIT","_id":"eslint-define-config@1.20.0","maintainers":[{"name":"shinigami92","email":"chrissi92@hotmail.de"}],"homepage":"https://github.com/Shinigami92/eslint-define-config#readme","bugs":{"url":"https://github.com/Shinigami92/eslint-define-config/issues"},"dist":{"shasum":"03881929aea6148660f843cc05c5b9b08c08b2d1","tarball":"https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-1.20.0.tgz","fileCount":1426,"integrity":"sha512-JLhyTcY5eOUGXoPP4Ldnf1TMOllRt4vbvuAtkwq+ugU0JGDqosdRLYWMtn9NjYAd9rApR5EcItdSmpY6FsILew==","signatures":[{"sig":"MEYCIQD5XoqCWB4qQ/ApBuhO1kfAzUsGzP4RylxNA6jmanLoJwIhAJzCz+7ELK11pGa5pMHZB3j6PsUtREhTriQnq9IJ2tA9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1602755,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSWFUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrBcA//ZP2OAo5o/4EemSE27f436cmfdbKMhUjI1RPfnnq8Z5XKaaen\r\nbLM1W4csx9T3GeTxrjwmtMStDMcQBfEG5ELGB5XOv6qAthNPiGsaDSb3EZhg\r\n1FCWPpDxOsHyemcgICwnNhFBzidYWfAdVl4GmPuiZHsnvZhA/uCsDAPiQtoB\r\neI/hFtNvtUkA/IiQji2sDtlElOSKRNinnVI48Lt0Lg87QLwhDJPbK5gQbX6m\r\nBFQA+Ine9y9mSLhoqmh8dOgB7V/hnUZ5mv3JnCGBWR/DmrwR4/r7ysmkrcFU\r\nB858pnYz0JgVI5BezJcdX0fBk/P9hHIuMh3AhMatuvxZHIgAbMQoxBzjAPSM\r\n/Y5sWlNuGaRqbdTkjg1WImlzM2Q3nkY+knEjS5PFp1X7TveCUAZHKkglsjm7\r\nLKenF8cGPLuZE7N44uonijIuq8J6e5F7rIKM5NJZb1M8HeJObixYimTRZ4fN\r\naeJr0/6tYSzMHGpyb3uUABbjI6dgRa+qU8MmOptcQEkX5T2Suvr5bV3aGVBj\r\nqZI083rT41xIlwowKEErKZhXBLrI0pDGLx+PjvtYxI4QeAGTRpAAldiflWHR\r\nhXI2dYWYnw5az017ymbXWHEwjmoh+AblzTww27TjcLDwUeX24R4c87aW5ETR\r\nohM6OGRZGTFRbAR/YrAy+2Qcgn8pwHUDVMo=\r\n=Ie+I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","pnpm":{"peerDependencyRules":{"ignoreMissing":["@babel/core","cosmiconfig-toml-loader","cosmiconfig-typescript-loader"]}},"types":"./src/index.d.ts","module":"src/index.mjs","engines":{"npm":">=6.14.13","node":"^14.17.0 || ^16.13.0 || >=18.0.0","pnpm":">= 7.0.0"},"funding":[{"url":"https://github.com/Shinigami92","type":"github"},{"url":"https://www.paypal.com/donate/?hosted_button_id=L7GY729FBKTZY","type":"paypal"}],"gitHead":"7a3e66336b7697eb2cc7d3a22d2f0d02d158e9e7","scripts":{"lint":"eslint --cache --cache-strategy content --report-unused-disable-directives .","test":"vitest","check":"tsc","clean":"rimraf .eslintcache dist pnpm-lock.yaml node_modules","format":"prettier --cache --write .","coverage":"vitest run --coverage","typecheck":"vitest typecheck","generate:rules":"tsx ./scripts/generate-rule-files/cli.ts","prepublishOnly":"pnpm run clean && pnpm install && pnpm run check"},"_npmUser":{"name":"shinigami92","email":"chrissi92@hotmail.de"},"repository":{"url":"git+https://github.com/Shinigami92/eslint-define-config.git","type":"git"},"_npmVersion":"9.5.1","description":"Provide a defineConfig function for .eslintrc.js files","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"packageManager":"pnpm@8.3.1","devDependencies":{"tsx":"~3.12.6","eslint":"~8.39.0","rimraf":"~5.0.0","vitest":"~0.30.1","graphql":"~16.6.0","prettier":"2.8.8","ts-dedent":"~2.2.0","typescript":"~5.0.4","@types/node":"~18.16.1","change-case":"~4.1.2","expect-type":"~0.15.0","json-schema":"~0.4.0","@types/eslint":"~8.37.0","@poppinss/cliui":"~3.0.5","@types/prettier":"~2.7.2","eslint-plugin-n":"~15.7.0","eslint-gitignore":"~0.1.0","upper-case-first":"~2.0.2","eslint-plugin-mdx":"~2.0.5","eslint-plugin-vue":"~9.11.0","json-schema-to-ts":"~2.8.0","vue-eslint-parser":"~9.1.1","@types/json-schema":"~7.0.11","eslint-plugin-node":"~11.1.0","eslint-plugin-jsdoc":"~43.1.1","eslint-plugin-jsonc":"~2.7.0","eslint-plugin-react":"~7.32.2","eslint-plugin-import":"~2.27.5","eslint-plugin-vitest":"~0.1.4","eslint-plugin-promise":"~6.1.1","eslint-plugin-sonarjs":"~0.19.0","eslint-plugin-unicorn":"~46.0.0","eslint-plugin-vue-pug":"~0.6.0","eslint-config-prettier":"~8.8.0","eslint-plugin-jsx-a11y":"~6.7.1","eslint-plugin-prettier":"~4.2.1","eslint-plugin-spellcheck":"~0.0.20","@typescript-eslint/parser":"~5.59.1","eslint-plugin-deprecation":"~1.4.1","eslint-plugin-react-hooks":"~4.6.0","json-schema-to-typescript":"~12.0.0","@graphql-eslint/eslint-plugin":"~3.18.0","eslint-plugin-eslint-comments":"~3.2.0","eslint-plugin-testing-library":"~5.10.3","@intlify/eslint-plugin-vue-i18n":"~2.0.0","@typescript-eslint/eslint-plugin":"~5.59.1","eslint-plugin-inclusive-language":"~2.2.0","prettier-plugin-organize-imports":"~3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-define-config_1.20.0_1682530644562_0.9437382450367264","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.21.0":{"name":"eslint-define-config","version":"1.21.0","keywords":["config","configuration","define-config","eslint-config","eslint","eslintconfig","typed","typescript"],"author":{"url":"https://github.com/Shinigami92","name":"Christopher Quadflieg","email":"chrissi92@hotmail.de"},"license":"MIT","_id":"eslint-define-config@1.21.0","maintainers":[{"name":"shinigami92","email":"chrissi92@hotmail.de"}],"homepage":"https://github.com/Shinigami92/eslint-define-config#readme","bugs":{"url":"https://github.com/Shinigami92/eslint-define-config/issues"},"dist":{"shasum":"6989248dce8fbd324f70697eae8e2fbacca7b703","tarball":"https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-1.21.0.tgz","fileCount":1438,"integrity":"sha512-OKfreV19Nw4yK4UX1CDkv5FXWdzeF+VSROsO28DVi1BrzqOD4a3U71LJqEhcupK65MoLXxARQ0pSg8bDvNPONA==","signatures":[{"sig":"MEQCIDuIE5640SA7ryNEM8NiKRRXD7LXtBzFCAD5qu6XleMHAiAzWWW5iXiP/aNm52v750alo6SnLZQaAjJvHB+7QlApfg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1625508},"main":"src/index.cjs","type":"module","types":"src/index.d.ts","module":"src/index.js","engines":{"npm":">=7.0.0","node":"^16.13.0 || >=18.0.0","pnpm":">= 8.6.0"},"exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js","default":"./src/index.js","require":"./src/index.cjs"}},"funding":[{"url":"https://github.com/Shinigami92","type":"github"},{"url":"https://www.paypal.com/donate/?hosted_button_id=L7GY729FBKTZY","type":"paypal"}],"gitHead":"1394664ed4442bc23fc09dc7d5d80cd9e5985083","scripts":{"lint":"eslint --cache --cache-strategy content --report-unused-disable-directives .","test":"vitest","build":"tsc","clean":"rimraf .eslintcache dist pnpm-lock.yaml node_modules","format":"prettier --cache --write .","coverage":"vitest run --coverage","preflight":"pnpm install && run-s format lint build test typecheck","typecheck":"vitest typecheck","generate:rules":"tsx ./scripts/generate-rule-files/cli.ts","prepublishOnly":"pnpm run clean && pnpm install && pnpm run build"},"_npmUser":{"name":"shinigami92","email":"chrissi92@hotmail.de"},"repository":{"url":"git+https://github.com/Shinigami92/eslint-define-config.git","type":"git"},"_npmVersion":"9.6.6","description":"Provide a defineConfig function for .eslintrc.js files","directories":{},"_nodeVersion":"20.2.0","_hasShrinkwrap":false,"packageManager":"pnpm@8.6.2","devDependencies":{"tsx":"~3.12.7","eslint":"~8.43.0","rimraf":"~5.0.1","vitest":"~0.32.2","graphql":"~16.6.0","prettier":"2.8.8","ts-dedent":"~2.2.0","typescript":"~5.1.3","@types/node":"~20.3.1","change-case":"~4.1.2","expect-type":"~0.16.0","json-schema":"~0.4.0","npm-run-all":"~4.1.5","@types/eslint":"~8.40.2","@poppinss/cliui":"~3.0.5","@types/prettier":"~2.7.3","eslint-plugin-n":"~16.0.0","eslint-gitignore":"~0.1.0","upper-case-first":"~2.0.2","eslint-plugin-mdx":"~2.1.0","eslint-plugin-vue":"~9.15.0","json-schema-to-ts":"~2.9.1","vue-eslint-parser":"~9.3.1","@types/json-schema":"~7.0.12","eslint-plugin-node":"~11.1.0","eslint-plugin-jsdoc":"~46.2.6","eslint-plugin-jsonc":"~2.9.0","eslint-plugin-react":"~7.32.2","eslint-plugin-import":"~2.27.5","eslint-plugin-vitest":"~0.2.6","eslint-plugin-promise":"~6.1.1","eslint-plugin-sonarjs":"~0.19.0","eslint-plugin-unicorn":"~47.0.0","eslint-plugin-vue-pug":"~0.6.0","eslint-config-prettier":"~8.8.0","eslint-plugin-jsx-a11y":"~6.7.1","eslint-plugin-prettier":"~4.2.1","eslint-plugin-spellcheck":"~0.0.20","@typescript-eslint/parser":"~5.60.0","eslint-plugin-deprecation":"~1.4.1","eslint-plugin-react-hooks":"~4.6.0","json-schema-to-typescript":"~13.0.2","@graphql-eslint/eslint-plugin":"~3.19.1","eslint-plugin-eslint-comments":"~3.2.0","eslint-plugin-testing-library":"~5.11.0","@intlify/eslint-plugin-vue-i18n":"~2.0.0","@typescript-eslint/eslint-plugin":"~5.60.0","eslint-plugin-inclusive-language":"~2.2.0","prettier-plugin-organize-imports":"~3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-define-config_1.21.0_1687280964330_0.3034299713952038","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.22.0":{"name":"eslint-define-config","version":"1.22.0","keywords":["config","configuration","define-config","eslint-config","eslint","eslintconfig","typed","typescript"],"author":{"url":"https://github.com/Shinigami92","name":"Christopher Quadflieg","email":"chrissi92@hotmail.de"},"license":"MIT","_id":"eslint-define-config@1.22.0","maintainers":[{"name":"shinigami92","email":"chrissi92@hotmail.de"}],"homepage":"https://github.com/Shinigami92/eslint-define-config#readme","bugs":{"url":"https://github.com/Shinigami92/eslint-define-config/issues"},"dist":{"shasum":"fa791048e8ef0017d2896e4feb9f683818b8ccb6","tarball":"https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-1.22.0.tgz","fileCount":1471,"integrity":"sha512-pckNJppFwC4AX+AGK63aa4sX5BluPwWwHES3fq/ER0jDR2U2czwlngg38B4EQ2ibvofufc+R5QfmdPKI6+74vQ==","signatures":[{"sig":"MEQCIFZxr3VYvP0Dv5f/rE6FHF6RjBtWRPzHxWvp6zg4sbAeAiAoNA6o+gdiX02/4wVdeneAt+Tcdwb+d6PE11GQhTv4/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1661677},"main":"src/index.cjs","type":"module","types":"src/index.d.ts","module":"src/index.js","engines":{"npm":">=7.0.0","node":"^16.13.0 || >=18.0.0","pnpm":">= 8.6.0"},"exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js","default":"./src/index.js","require":"./src/index.cjs"}},"funding":[{"url":"https://github.com/Shinigami92","type":"github"},{"url":"https://www.paypal.com/donate/?hosted_button_id=L7GY729FBKTZY","type":"paypal"}],"gitHead":"629c46bd7b210a693e133281b190a1f0ddd663dc","scripts":{"lint":"eslint --cache --cache-strategy content --report-unused-disable-directives .","test":"vitest","build":"tsc","clean":"rimraf .eslintcache dist pnpm-lock.yaml node_modules","format":"prettier --cache --write .","coverage":"vitest run --coverage","preflight":"pnpm install && run-s format lint build test typecheck","typecheck":"vitest typecheck","generate:rules":"tsx ./scripts/generate-rule-files/cli.ts","prepublishOnly":"pnpm run clean && pnpm install && pnpm run build"},"_npmUser":{"name":"shinigami92","email":"chrissi92@hotmail.de"},"repository":{"url":"git+https://github.com/Shinigami92/eslint-define-config.git","type":"git"},"_npmVersion":"9.6.6","description":"Provide a defineConfig function for .eslintrc.js files","directories":{},"_nodeVersion":"20.2.0","_hasShrinkwrap":false,"packageManager":"pnpm@8.6.10","devDependencies":{"tsx":"~3.12.7","eslint":"~8.46.0","rimraf":"~5.0.1","vitest":"~0.33.0","graphql":"~16.7.1","prettier":"3.0.0","ts-dedent":"~2.2.0","typescript":"~5.1.6","@types/node":"~20.4.5","change-case":"~4.1.2","expect-type":"~0.16.0","json-schema":"~0.4.0","npm-run-all":"~4.1.5","@types/eslint":"~8.44.1","@poppinss/cliui":"~3.0.5","eslint-plugin-n":"~16.0.1","eslint-gitignore":"~0.1.0","upper-case-first":"~2.0.2","eslint-plugin-mdx":"~2.1.0","eslint-plugin-vue":"~9.16.0","eslint-plugin-yml":"~1.8.0","json-schema-to-ts":"~2.9.1","vue-eslint-parser":"~9.3.1","@types/json-schema":"~7.0.12","eslint-plugin-node":"~11.1.0","eslint-plugin-jsdoc":"~46.4.5","eslint-plugin-jsonc":"~2.9.0","eslint-plugin-react":"~7.33.1","eslint-plugin-import":"~2.28.0","eslint-plugin-vitest":"~0.2.8","eslint-plugin-promise":"~6.1.1","eslint-plugin-sonarjs":"~0.19.0","eslint-plugin-unicorn":"~48.0.1","eslint-plugin-vue-pug":"~0.6.0","eslint-config-prettier":"~8.9.0","eslint-plugin-jsx-a11y":"~6.7.1","eslint-plugin-prettier":"~5.0.0","eslint-plugin-spellcheck":"~0.0.20","@typescript-eslint/parser":"~5.62.0","eslint-plugin-deprecation":"~1.5.0","eslint-plugin-react-hooks":"~4.6.0","json-schema-to-typescript":"~13.0.2","@graphql-eslint/eslint-plugin":"~3.20.1","eslint-plugin-eslint-comments":"~3.2.0","eslint-plugin-testing-library":"~5.11.0","@intlify/eslint-plugin-vue-i18n":"~2.0.0","@typescript-eslint/eslint-plugin":"~5.62.0","eslint-plugin-inclusive-language":"~2.2.0","prettier-plugin-organize-imports":"~3.2.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-define-config_1.22.0_1690717329528_0.2657147014825836","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.23.0":{"name":"eslint-define-config","version":"1.23.0","keywords":["config","configuration","define-config","eslint-config","eslint","eslintconfig","typed","typescript"],"author":{"url":"https://github.com/Shinigami92","name":"Christopher Quadflieg","email":"chrissi92@hotmail.de"},"license":"MIT","_id":"eslint-define-config@1.23.0","maintainers":[{"name":"shinigami92","email":"chrissi92@hotmail.de"}],"homepage":"https://github.com/Shinigami92/eslint-define-config#readme","bugs":{"url":"https://github.com/Shinigami92/eslint-define-config/issues"},"dist":{"shasum":"053c08490386e07893748f88cb0fb3bff55998f9","tarball":"https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-1.23.0.tgz","fileCount":1471,"integrity":"sha512-4mMyu0JuBkQHsCtR+42irIQdFLmLIW+pMAVcyOV/gZRL4O1R8iuH0eMG3oL3Cbi1eo9fDAfT5CIHVHgdyxcf6w==","signatures":[{"sig":"MEQCIEyv7c4pjP+oG2HobZ8P3hqa50OjZCa8uvn7zzRyMizCAiAKlktDE89tuoeSHurOYT8d2/ypkukSzIuNLm7amBqnWg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1662067},"main":"src/index.cjs","type":"module","types":"src/index.d.ts","module":"src/index.js","engines":{"npm":">=7.0.0","node":"^16.13.0 || >=18.0.0","pnpm":">= 8.6.0"},"exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js","default":"./src/index.js","require":"./src/index.cjs"}},"funding":[{"url":"https://github.com/Shinigami92","type":"github"},{"url":"https://www.paypal.com/donate/?hosted_button_id=L7GY729FBKTZY","type":"paypal"}],"gitHead":"2eac0b22b1c7f22487a32dc7ccf6476a73fb7765","scripts":{"lint":"eslint --cache --cache-strategy content --report-unused-disable-directives .","test":"vitest","build":"tsc","clean":"rimraf .eslintcache dist pnpm-lock.yaml node_modules","format":"prettier --cache --write .","coverage":"vitest run --coverage","preflight":"pnpm install && run-s format lint build test typecheck","typecheck":"vitest typecheck","generate:rules":"tsx ./scripts/generate-rule-files/cli.ts","prepublishOnly":"pnpm run clean && pnpm install && pnpm run build"},"_npmUser":{"name":"shinigami92","email":"chrissi92@hotmail.de"},"repository":{"url":"git+https://github.com/Shinigami92/eslint-define-config.git","type":"git"},"_npmVersion":"9.8.0","description":"Provide a defineConfig function for .eslintrc.js files","directories":{},"_nodeVersion":"20.5.0","_hasShrinkwrap":false,"packageManager":"pnpm@8.6.11","devDependencies":{"tsx":"~3.12.7","eslint":"~8.46.0","rimraf":"~5.0.1","vitest":"~0.34.1","graphql":"~16.7.1","prettier":"3.0.1","ts-dedent":"~2.2.0","typescript":"~5.1.6","@types/node":"~20.4.8","change-case":"~4.1.2","expect-type":"~0.16.0","json-schema":"~0.4.0","npm-run-all":"~4.1.5","@types/eslint":"~8.44.2","@poppinss/cliui":"~3.0.5","eslint-plugin-n":"~16.0.1","eslint-gitignore":"~0.1.0","upper-case-first":"~2.0.2","eslint-plugin-mdx":"~2.1.0","eslint-plugin-vue":"~9.16.1","eslint-plugin-yml":"~1.8.0","json-schema-to-ts":"~2.9.1","vue-eslint-parser":"~9.3.1","@types/json-schema":"~7.0.12","eslint-plugin-node":"~11.1.0","eslint-plugin-jsdoc":"~46.4.6","eslint-plugin-jsonc":"~2.9.0","eslint-plugin-react":"~7.33.1","eslint-plugin-import":"~2.28.0","eslint-plugin-vitest":"~0.2.8","eslint-plugin-promise":"~6.1.1","eslint-plugin-sonarjs":"~0.20.0","eslint-plugin-unicorn":"~48.0.1","eslint-plugin-vue-pug":"~0.6.0","eslint-config-prettier":"~8.10.0","eslint-plugin-jsx-a11y":"~6.7.1","eslint-plugin-prettier":"~5.0.0","eslint-plugin-spellcheck":"~0.0.20","@typescript-eslint/parser":"~5.62.0","eslint-plugin-deprecation":"~1.5.0","eslint-plugin-react-hooks":"~4.6.0","json-schema-to-typescript":"~13.0.2","@graphql-eslint/eslint-plugin":"~3.20.1","eslint-plugin-eslint-comments":"~3.2.0","eslint-plugin-testing-library":"~5.11.1","@intlify/eslint-plugin-vue-i18n":"~2.0.0","@typescript-eslint/eslint-plugin":"~5.62.0","eslint-plugin-inclusive-language":"~2.2.0","prettier-plugin-organize-imports":"~3.2.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-define-config_1.23.0_1691239807740_0.34338246282961027","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0-alpha.0":{"name":"eslint-define-config","version":"2.0.0-alpha.0","keywords":["config","configuration","define-config","eslint-config","eslint","eslintconfig","typed","typescript"],"author":{"url":"https://github.com/Shinigami92","name":"Christopher Quadflieg","email":"chrissi92@hotmail.de"},"license":"MIT","_id":"eslint-define-config@2.0.0-alpha.0","maintainers":[{"name":"shinigami92","email":"chrissi92@hotmail.de"}],"homepage":"https://github.com/Shinigami92/eslint-define-config#readme","bugs":{"url":"https://github.com/Shinigami92/eslint-define-config/issues"},"dist":{"shasum":"11d483f1b90a4212140cee20df311512eb3aadbb","tarball":"https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-2.0.0-alpha.0.tgz","fileCount":1477,"integrity":"sha512-ISUS1aKWZTKxWFrFhz+OCkucnQ+mnktno9bzHQUFBQ3dU29+xJupEsy3lrWHTMEx4fNaKzdqTA7JwCnTYjFB0w==","signatures":[{"sig":"MEQCIFMHJQxG8GdqiZ/A49+dHMhYlSn/Ei0oUGSllfu076JOAiA799O/W/Hi7NsQt8D5AMWMIuUmubeAyf7OjBC8SpywwA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1661699},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","readme":"<p>\n  <a href=\"https://www.npmjs.com/package/eslint-define-config\" target=\"_blank\">\n    <img alt=\"NPM package\" src=\"https://img.shields.io/npm/v/eslint-define-config.svg\">\n  </a>\n  <a href=\"https://www.npmjs.com/package/eslint-define-config\" target=\"_blank\">\n    <img alt=\"Downloads\" src=\"https://img.shields.io/npm/dt/eslint-define-config.svg\">\n  </a>\n  <a href=\"https://github.com/Shinigami92/eslint-define-config/actions/workflows/ci.yml\">\n    <img alt=\"Build Status\" src=\"https://github.com/Shinigami92/eslint-define-config/actions/workflows/ci.yml/badge.svg?branch=main\">\n  </a>\n  <a href=\"https://github.com/Shinigami92/eslint-define-config/blob/main/LICENSE\">\n    <img alt=\"License: MIT\" src=\"https://img.shields.io/github/license/Shinigami92/eslint-define-config.svg\">\n  </a>\n  <a href=\"https://prettier.io\" target=\"_blank\">\n    <img alt=\"Code Style: Prettier\" src=\"https://img.shields.io/badge/code_style-prettier-ff69b4.svg\">\n  </a>\n  <a href=\"https://www.paypal.com/donate?hosted_button_id=L7GY729FBKTZY\" target=\"_blank\">\n    <img alt=\"Donate: PayPal\" src=\"https://img.shields.io/badge/Donate-PayPal-blue.svg\">\n  </a>\n</p>\n\n# eslint-define-config\n\nProvide a `defineConfig` function for `.eslintrc.js`, and a `defineFlatConfig` function for `eslint.config.js` files.\n\n> This project is written by a human and only partially automatically generated!  \n> Some rules are even enhanced by hand!  \n> Unfortunately, this has the disadvantage that not everything is immediately defined. For example, if a rule is not defined, it falls back to a basic definition.  \n> However, the advantage is that you get documentation for pretty much everything in the code and usually get a direct link to the respective plugin or eslint rule. The types are also strictly typed.\n>\n> So if you are missing something like a rule or a plugin that should also be supported or a rule definition is e.g. out of date, feel free to open an issue or PR for it.\n\n# Installation\n\n```bash\n# add eslint and eslint-define-config to project’s dev dependencies\nnpm add --save-dev eslint eslint-define-config\n# or\nyarn add --dev eslint eslint-define-config\n# or\npnpm add --save-dev eslint eslint-define-config\n```\n\n# Usage\n\n`.eslintrc.js`\n\n```ts\n// @ts-check\n\n// To activate auto-suggestions for Rules of specific plugins, you need to add a `/// <reference types=\"eslint-plugin-PLUGIN_NAME\" />` comment.\n/// <reference types=\"@typescript-eslint/eslint-plugin\" />\n\nconst { defineConfig } = require('eslint-define-config');\n\nmodule.exports = defineConfig({\n  root: true,\n  rules: {\n    // rules...\n  },\n});\n```\n\n## Flat Config\n\n`eslint.config.js`\n\n```ts\n// @ts-check\nconst { defineFlatConfig } = require('eslint-define-config');\n\nmodule.exports = defineFlatConfig([\n  'eslint:recommended',\n  {\n    plugins: {\n      // plugins...\n    },\n    rules: {\n      // rules...\n    },\n  },\n]);\n```\n\n# Why?\n\nImprove your eslint configuration experience with:\n\n- auto-suggestions\n- type checking (Use `// @ts-check` at the first line in your `.eslintrc.js` or `eslint.config.js`)\n- documentation\n- deprecation warnings\n\n<img src=\"https://user-images.githubusercontent.com/7195563/112484789-8a416480-8d7a-11eb-9337-d8b5bc16de17.png\" alt=\"Image\" width=\"600px\"/>\n\n## Video\n\n_Click on the thumbnail to play the video_\n\n<a href=\"https://user-images.githubusercontent.com/7195563/112726158-4a19e780-8f1c-11eb-8cc6-4ea6c100137f.mp4\" target=\"_blank\">\n  <img src=\"https://user-images.githubusercontent.com/7195563/112726343-30c56b00-8f1d-11eb-9b92-260c530caf1b.png\" alt=\"Video\" width=\"600px\"/>\n</a>\n\n## Want to support your own plugin?\n\nAdd a `declare module` to your plugin package like this:\n\n```ts\ndeclare module 'eslint-define-config' {\n  type RuleLevel = 0 | 1 | 2 | 'off' | 'warn' | 'error';\n\n  type Prepend<Tuple extends any[], Addend> = ((_: Addend, ..._1: Tuple) => any) extends (..._: infer Result) => any ? Result : never;\n\n  type RuleLevelAndOptions<Options extends any[] = any[]> = Prepend<Partial<Options>, RuleLevel>;\n\n  type RuleEntry<Options extends any[] = any[]> = RuleLevel | RuleLevelAndOptions<Options>;\n\n  type RuleConfig<Options extends any[] = any[]> = RuleEntry<Options>;\n\n  export interface Rules {\n    /**\n     * Require consistently using either `T[]` or `Array<T>` for arrays.\n     *\n     * @see [array-type](https://typescript-eslint.io/rules/array-type)\n     */\n    '@typescript-eslint/array-type': RuleConfig<\n      [\n        {\n          default?: 'array' | 'generic' | 'array-simple';\n          readonly?: 'array' | 'generic' | 'array-simple';\n        },\n      ]\n    >;\n\n    // ... more Rules\n  }\n}\n```\n\n# Credits\n\n- [Proposal Idea](https://github.com/eslint/eslint/issues/14249)\n- [Vite](https://github.com/vitejs/vite) and [Evan You](https://github.com/yyx990803) for the idea\n- [@antfu](https://github.com/antfu) and his [tweet](https://twitter.com/antfu7/status/1365907188338753536)\n","engines":{"npm":">=9.0.0","node":">=18.0.0","pnpm":">= 8.6.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"funding":[{"url":"https://github.com/Shinigami92","type":"github"},{"url":"https://www.paypal.com/donate/?hosted_button_id=L7GY729FBKTZY","type":"paypal"}],"gitHead":"960552a193eaf258fbae3e80289dcba979e6a0bb","scripts":{"lint":"run-s build lint:run","test":"vitest","build":"tsup-node","clean":"rimraf coverage .eslintcache dist pnpm-lock.yaml node_modules","format":"prettier --cache --write .","coverage":"vitest run --coverage","lint:run":"eslint --cache --cache-strategy content --report-unused-disable-directives .","ts-check":"tsc","preflight":"pnpm install && run-s format lint ts-check test typecheck","typecheck":"vitest typecheck","generate:rules":"tsx ./scripts/generate-rule-files/cli.ts","prepublishOnly":"pnpm run clean && pnpm install && pnpm run build"},"_npmUser":{"name":"shinigami92","email":"chrissi92@hotmail.de"},"repository":{"url":"git+https://github.com/Shinigami92/eslint-define-config.git","type":"git"},"_npmVersion":"10.1.0","description":"Provide a defineConfig function for .eslintrc.js files","directories":{},"_nodeVersion":"20.8.0","_hasShrinkwrap":false,"packageManager":"pnpm@8.7.6","readmeFilename":"README.md","devDependencies":{"tsx":"~3.12.10","tsup":"~7.2.0","eslint":"~8.49.0","rimraf":"~5.0.1","vitest":"~0.34.5","graphql":"~16.8.1","prettier":"3.0.3","ts-dedent":"~2.2.0","typescript":"~5.2.2","@types/node":"~20.6.3","change-case":"~4.1.2","expect-type":"~0.16.0","json-schema":"~0.4.0","npm-run-all":"~4.1.5","@types/eslint":"~8.44.2","@poppinss/cliui":"~3.0.5","eslint-plugin-n":"~16.1.0","eslint-gitignore":"~0.1.0","upper-case-first":"~2.0.2","eslint-plugin-mdx":"~2.2.0","eslint-plugin-vue":"~9.17.0","eslint-plugin-yml":"~1.9.0","json-schema-to-ts":"~2.9.2","vue-eslint-parser":"~9.3.1","@types/json-schema":"~7.0.13","eslint-plugin-node":"~11.1.0","@vitest/coverage-v8":"~0.34.5","eslint-plugin-jsdoc":"~46.8.2","eslint-plugin-jsonc":"~2.9.0","eslint-plugin-react":"~7.33.2","eslint-plugin-import":"~2.28.1","eslint-plugin-vitest":"~0.3.1","eslint-plugin-promise":"~6.1.1","eslint-plugin-sonarjs":"~0.21.0","eslint-plugin-unicorn":"~48.0.1","eslint-plugin-vue-pug":"~0.6.0","eslint-config-prettier":"~9.0.0","eslint-plugin-jsx-a11y":"~6.7.1","eslint-plugin-prettier":"~5.0.0","eslint-plugin-spellcheck":"~0.0.20","@typescript-eslint/parser":"~6.7.2","eslint-plugin-deprecation":"~2.0.0","eslint-plugin-react-hooks":"~4.6.0","json-schema-to-typescript":"~13.1.1","@graphql-eslint/eslint-plugin":"~3.20.1","eslint-plugin-eslint-comments":"~3.2.0","eslint-plugin-testing-library":"~6.0.1","@intlify/eslint-plugin-vue-i18n":"~2.0.0","@typescript-eslint/eslint-plugin":"~6.7.2","eslint-plugin-inclusive-language":"~2.2.1","prettier-plugin-organize-imports":"~3.2.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-define-config_2.0.0-alpha.0_1696587698579_0.12345444994665211","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0-alpha.1":{"name":"eslint-define-config","version":"2.0.0-alpha.1","keywords":["config","configuration","define-config","eslint-config","eslint","eslintconfig","typed","typescript"],"author":{"url":"https://github.com/Shinigami92","name":"Christopher Quadflieg","email":"chrissi92@hotmail.de"},"license":"MIT","_id":"eslint-define-config@2.0.0-alpha.1","maintainers":[{"name":"shinigami92","email":"chrissi92@hotmail.de"}],"homepage":"https://github.com/Shinigami92/eslint-define-config#readme","bugs":{"url":"https://github.com/Shinigami92/eslint-define-config/issues"},"dist":{"shasum":"08cc8bdaba2e8556138681cc6f5ebb7d69e25c8e","tarball":"https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-2.0.0-alpha.1.tgz","fileCount":1477,"integrity":"sha512-OL+eDzdBq2t/P6j2duPCWL9+0n681WRf86QjkGN3SAI0SaQK8fso8Kjk8PyvyM8pQE6DMx0s+uS5tTnjBfmLhw==","signatures":[{"sig":"MEUCIQCwLDj3oNa8uoZGyMv6PW7X8TkqHaoKku4XeP31pQrvGwIgLyYZ62HH4WZNckl9p2Usmeom2TCP2ythuvGD7PSzmHM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1662140},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","readme":"<p>\n  <a href=\"https://www.npmjs.com/package/eslint-define-config\" target=\"_blank\">\n    <img alt=\"NPM package\" src=\"https://img.shields.io/npm/v/eslint-define-config.svg\">\n  </a>\n  <a href=\"https://www.npmjs.com/package/eslint-define-config\" target=\"_blank\">\n    <img alt=\"Downloads\" src=\"https://img.shields.io/npm/dt/eslint-define-config.svg\">\n  </a>\n  <a href=\"https://github.com/Shinigami92/eslint-define-config/actions/workflows/ci.yml\">\n    <img alt=\"Build Status\" src=\"https://github.com/Shinigami92/eslint-define-config/actions/workflows/ci.yml/badge.svg?branch=main\">\n  </a>\n  <a href=\"https://github.com/Shinigami92/eslint-define-config/blob/main/LICENSE\">\n    <img alt=\"License: MIT\" src=\"https://img.shields.io/github/license/Shinigami92/eslint-define-config.svg\">\n  </a>\n  <a href=\"https://prettier.io\" target=\"_blank\">\n    <img alt=\"Code Style: Prettier\" src=\"https://img.shields.io/badge/code_style-prettier-ff69b4.svg\">\n  </a>\n  <a href=\"https://www.paypal.com/donate?hosted_button_id=L7GY729FBKTZY\" target=\"_blank\">\n    <img alt=\"Donate: PayPal\" src=\"https://img.shields.io/badge/Donate-PayPal-blue.svg\">\n  </a>\n</p>\n\n# eslint-define-config\n\nProvide a `defineConfig` function for `.eslintrc.js`, and a `defineFlatConfig` function for `eslint.config.js` files.\n\n> This project is written by a human and only partially automatically generated!  \n> Some rules are even enhanced by hand!  \n> Unfortunately, this has the disadvantage that not everything is immediately defined. For example, if a rule is not defined, it falls back to a basic definition.  \n> However, the advantage is that you get documentation for pretty much everything in the code and usually get a direct link to the respective plugin or eslint rule. The types are also strictly typed.\n>\n> So if you are missing something like a rule or a plugin that should also be supported or a rule definition is e.g. out of date, feel free to open an issue or PR for it.\n\n# Installation\n\n```bash\n# add eslint and eslint-define-config to project’s dev dependencies\nnpm add --save-dev eslint eslint-define-config\n# or\nyarn add --dev eslint eslint-define-config\n# or\npnpm add --save-dev eslint eslint-define-config\n```\n\n# Usage\n\n`.eslintrc.js`\n\n```ts\n// @ts-check\n\n// To activate auto-suggestions for Rules of specific plugins, you need to add a `/// <reference types=\"eslint-plugin-PLUGIN_NAME\" />` comment.\n/// <reference types=\"@typescript-eslint/eslint-plugin\" />\n\nconst { defineConfig } = require('eslint-define-config');\n\nmodule.exports = defineConfig({\n  root: true,\n  rules: {\n    // rules...\n  },\n});\n```\n\n## Flat Config\n\n`eslint.config.js`\n\n```ts\n// @ts-check\nconst { defineFlatConfig } = require('eslint-define-config');\n\nmodule.exports = defineFlatConfig([\n  'eslint:recommended',\n  {\n    plugins: {\n      // plugins...\n    },\n    rules: {\n      // rules...\n    },\n  },\n]);\n```\n\n# Why?\n\nImprove your eslint configuration experience with:\n\n- auto-suggestions\n- type checking (Use `// @ts-check` at the first line in your `.eslintrc.js` or `eslint.config.js`)\n- documentation\n- deprecation warnings\n\n<img src=\"https://user-images.githubusercontent.com/7195563/112484789-8a416480-8d7a-11eb-9337-d8b5bc16de17.png\" alt=\"Image\" width=\"600px\"/>\n\n## Video\n\n_Click on the thumbnail to play the video_\n\n<a href=\"https://user-images.githubusercontent.com/7195563/112726158-4a19e780-8f1c-11eb-8cc6-4ea6c100137f.mp4\" target=\"_blank\">\n  <img src=\"https://user-images.githubusercontent.com/7195563/112726343-30c56b00-8f1d-11eb-9b92-260c530caf1b.png\" alt=\"Video\" width=\"600px\"/>\n</a>\n\n## Want to support your own plugin?\n\nAdd a `declare module` to your plugin package like this:\n\n```ts\ndeclare module 'eslint-define-config' {\n  export interface CustomRuleOptions {\n    /**\n     * Require consistently using either `T[]` or `Array<T>` for arrays.\n     *\n     * @see [array-type](https://typescript-eslint.io/rules/array-type)\n     */\n    '@typescript-eslint/array-type': [\n      {\n        default?: 'array' | 'generic' | 'array-simple';\n        readonly?: 'array' | 'generic' | 'array-simple';\n      },\n    ];\n\n    // ... more Rules\n  }\n}\n```\n\n# Credits\n\n- [Proposal Idea](https://github.com/eslint/eslint/issues/14249)\n- [Vite](https://github.com/vitejs/vite) and [Evan You](https://github.com/yyx990803) for the idea\n- [@antfu](https://github.com/antfu) and his [tweet](https://twitter.com/antfu7/status/1365907188338753536)\n","engines":{"npm":">=9.0.0","node":">=18.0.0","pnpm":">= 8.6.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"funding":[{"url":"https://github.com/Shinigami92","type":"github"},{"url":"https://www.paypal.com/donate/?hosted_button_id=L7GY729FBKTZY","type":"paypal"}],"gitHead":"09804b0248e07c3fd50b69c00b4131dde756d384","scripts":{"lint":"run-s build lint:run","test":"vitest","build":"tsup-node","clean":"rimraf coverage .eslintcache dist pnpm-lock.yaml node_modules","format":"prettier --cache --write .","coverage":"vitest run --coverage","lint:run":"eslint --cache --cache-strategy content --report-unused-disable-directives .","ts-check":"tsc","preflight":"pnpm install && run-s format lint ts-check test typecheck","typecheck":"vitest typecheck","generate:rules":"tsx ./scripts/generate-rule-files/cli.ts","prepublishOnly":"pnpm run clean && pnpm install && pnpm run build"},"_npmUser":{"name":"shinigami92","email":"chrissi92@hotmail.de"},"repository":{"url":"git+https://github.com/Shinigami92/eslint-define-config.git","type":"git"},"_npmVersion":"10.1.0","description":"Provide a defineConfig function for .eslintrc.js files","directories":{},"_nodeVersion":"20.8.0","_hasShrinkwrap":false,"packageManager":"pnpm@8.7.6","readmeFilename":"README.md","devDependencies":{"tsx":"~3.12.10","tsup":"~7.2.0","eslint":"~8.49.0","rimraf":"~5.0.1","vitest":"~0.34.5","graphql":"~16.8.1","prettier":"3.0.3","ts-dedent":"~2.2.0","typescript":"~5.2.2","@types/node":"~20.6.3","change-case":"~4.1.2","expect-type":"~0.16.0","json-schema":"~0.4.0","npm-run-all":"~4.1.5","@types/eslint":"~8.44.2","@poppinss/cliui":"~3.0.5","eslint-plugin-n":"~16.1.0","eslint-gitignore":"~0.1.0","upper-case-first":"~2.0.2","eslint-plugin-mdx":"~2.2.0","eslint-plugin-vue":"~9.17.0","eslint-plugin-yml":"~1.9.0","json-schema-to-ts":"~2.9.2","vue-eslint-parser":"~9.3.1","@types/json-schema":"~7.0.13","eslint-plugin-node":"~11.1.0","@vitest/coverage-v8":"~0.34.5","eslint-plugin-jsdoc":"~46.8.2","eslint-plugin-jsonc":"~2.9.0","eslint-plugin-react":"~7.33.2","eslint-plugin-import":"~2.28.1","eslint-plugin-vitest":"~0.3.1","eslint-plugin-promise":"~6.1.1","eslint-plugin-sonarjs":"~0.21.0","eslint-plugin-unicorn":"~48.0.1","eslint-plugin-vue-pug":"~0.6.0","eslint-config-prettier":"~9.0.0","eslint-plugin-jsx-a11y":"~6.7.1","eslint-plugin-prettier":"~5.0.0","eslint-plugin-spellcheck":"~0.0.20","@typescript-eslint/parser":"~6.7.2","eslint-plugin-deprecation":"~2.0.0","eslint-plugin-react-hooks":"~4.6.0","json-schema-to-typescript":"~13.1.1","@graphql-eslint/eslint-plugin":"~3.20.1","eslint-plugin-eslint-comments":"~3.2.0","eslint-plugin-testing-library":"~6.0.1","@intlify/eslint-plugin-vue-i18n":"~2.0.0","@typescript-eslint/eslint-plugin":"~6.7.2","eslint-plugin-inclusive-language":"~2.2.1","prettier-plugin-organize-imports":"~3.2.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-define-config_2.0.0-alpha.1_1696613306917_0.27906086062492386","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0-alpha.2":{"name":"eslint-define-config","version":"2.0.0-alpha.2","keywords":["config","configuration","define-config","eslint-config","eslint","eslintconfig","typed","typescript"],"author":{"url":"https://github.com/Shinigami92","name":"Christopher Quadflieg","email":"chrissi92@hotmail.de"},"license":"MIT","_id":"eslint-define-config@2.0.0-alpha.2","maintainers":[{"name":"shinigami92","email":"chrissi92@hotmail.de"}],"homepage":"https://github.com/Shinigami92/eslint-define-config#readme","bugs":{"url":"https://github.com/Shinigami92/eslint-define-config/issues"},"dist":{"shasum":"af6d4ddc14996371fb22dfa0a3e9438de7519b89","tarball":"https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-2.0.0-alpha.2.tgz","fileCount":1468,"integrity":"sha512-fizb8y9E4W4xxLz+63KzHZOR6mC8xCW2lKCVZWUkcYqc/3HMmaGBNNTZRJz7YPyxTkVaPRuC8RcX9Xdgs6YCag==","signatures":[{"sig":"MEUCID/nXg7HooXawjPNADVWcrT172USnJt8yPBYgM4lK/q6AiEA1BfwK1fhDxDFlSDzMHrBkQFeCEsngCUaSGtTEczwWCk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1592121},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","readme":"<p>\n  <a href=\"https://www.npmjs.com/package/eslint-define-config\" target=\"_blank\">\n    <img alt=\"NPM package\" src=\"https://img.shields.io/npm/v/eslint-define-config.svg\">\n  </a>\n  <a href=\"https://www.npmjs.com/package/eslint-define-config\" target=\"_blank\">\n    <img alt=\"Downloads\" src=\"https://img.shields.io/npm/dt/eslint-define-config.svg\">\n  </a>\n  <a href=\"https://github.com/Shinigami92/eslint-define-config/actions/workflows/ci.yml\">\n    <img alt=\"Build Status\" src=\"https://github.com/Shinigami92/eslint-define-config/actions/workflows/ci.yml/badge.svg?branch=main\">\n  </a>\n  <a href=\"https://github.com/Shinigami92/eslint-define-config/blob/main/LICENSE\">\n    <img alt=\"License: MIT\" src=\"https://img.shields.io/github/license/Shinigami92/eslint-define-config.svg\">\n  </a>\n  <a href=\"https://prettier.io\" target=\"_blank\">\n    <img alt=\"Code Style: Prettier\" src=\"https://img.shields.io/badge/code_style-prettier-ff69b4.svg\">\n  </a>\n  <a href=\"https://www.paypal.com/donate?hosted_button_id=L7GY729FBKTZY\" target=\"_blank\">\n    <img alt=\"Donate: PayPal\" src=\"https://img.shields.io/badge/Donate-PayPal-blue.svg\">\n  </a>\n</p>\n\n# eslint-define-config\n\nProvide a `defineConfig` function for `.eslintrc.js`, and a `defineFlatConfig` function for `eslint.config.js` files.\n\n> This project is written by a human and only partially automatically generated!  \n> Some rules are even enhanced by hand!  \n> Unfortunately, this has the disadvantage that not everything is immediately defined. For example, if a rule is not defined, it falls back to a basic definition.  \n> However, the advantage is that you get documentation for pretty much everything in the code and usually get a direct link to the respective plugin or eslint rule. The types are also strictly typed.\n>\n> So if you are missing something like a rule or a plugin that should also be supported or a rule definition is e.g. out of date, feel free to open an issue or PR for it.\n\n# Installation\n\n```bash\n# add eslint and eslint-define-config to project’s dev dependencies\nnpm add --save-dev eslint eslint-define-config\n# or\nyarn add --dev eslint eslint-define-config\n# or\npnpm add --save-dev eslint eslint-define-config\n```\n\n# Usage\n\n`.eslintrc.js`\n\n```ts\n// @ts-check\n\n// To activate auto-suggestions for Rules of specific plugins, you need to add a `/// <reference types=\"eslint-plugin-PLUGIN_NAME\" />` comment.\n// ⚠️ This feature is very new and requires the support of the respective plugin owners.\n\n/// <reference types=\"@typescript-eslint/eslint-plugin\" />\n\nconst { defineConfig } = require('eslint-define-config');\n\nmodule.exports = defineConfig({\n  root: true,\n  rules: {\n    // rules...\n  },\n});\n```\n\n## Flat Config\n\n`eslint.config.js`\n\n```ts\n// @ts-check\nconst { defineFlatConfig } = require('eslint-define-config');\n\nmodule.exports = defineFlatConfig([\n  'eslint:recommended',\n  {\n    plugins: {\n      // plugins...\n    },\n    rules: {\n      // rules...\n    },\n  },\n]);\n```\n\n# Why?\n\nImprove your eslint configuration experience with:\n\n- auto-suggestions\n- type checking (Use `// @ts-check` at the first line in your `.eslintrc.js` or `eslint.config.js`)\n- documentation\n- deprecation warnings\n\n<img src=\"https://user-images.githubusercontent.com/7195563/112484789-8a416480-8d7a-11eb-9337-d8b5bc16de17.png\" alt=\"Image\" width=\"600px\"/>\n\n## Video\n\n_Click on the thumbnail to play the video_\n\n<a href=\"https://user-images.githubusercontent.com/7195563/112726158-4a19e780-8f1c-11eb-8cc6-4ea6c100137f.mp4\" target=\"_blank\">\n  <img src=\"https://user-images.githubusercontent.com/7195563/112726343-30c56b00-8f1d-11eb-9b92-260c530caf1b.png\" alt=\"Video\" width=\"600px\"/>\n</a>\n\n## Want to support your own plugin?\n\n:warning: **This feature is very new and requires the support of the respective plugin owners**\n\nAdd a `declare module` to your plugin package like this:\n\n```ts\ndeclare module 'eslint-define-config' {\n  export interface CustomRuleOptions {\n    /**\n     * Require consistently using either `T[]` or `Array<T>` for arrays.\n     *\n     * @see [array-type](https://typescript-eslint.io/rules/array-type)\n     */\n    '@typescript-eslint/array-type': [\n      {\n        default?: 'array' | 'generic' | 'array-simple';\n        readonly?: 'array' | 'generic' | 'array-simple';\n      },\n    ];\n\n    // ... more Rules\n  }\n}\n```\n\nThere are other interfaces that can be extended.\n\n- `CustomExtensions`\n- `CustomParserOptions`\n- `CustomParsers`\n- `CustomPlugins`\n- `CustomSettings`\n\n# Credits\n\n- [Proposal Idea](https://github.com/eslint/eslint/issues/14249)\n- [Vite](https://github.com/vitejs/vite) and [Evan You](https://github.com/yyx990803) for the idea\n- [@antfu](https://github.com/antfu) and his [tweet](https://twitter.com/antfu7/status/1365907188338753536)\n","engines":{"npm":">=9.0.0","node":">=18.0.0","pnpm":">= 8.6.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"funding":[{"url":"https://github.com/Shinigami92","type":"github"},{"url":"https://www.paypal.com/donate/?hosted_button_id=L7GY729FBKTZY","type":"paypal"}],"gitHead":"f23439b6e7e071f6e8419ec3536d6394acef7713","scripts":{"lint":"run-s build lint:run","test":"vitest","build":"tsup-node","clean":"rimraf coverage .eslintcache dist pnpm-lock.yaml node_modules","format":"prettier --cache --write .","coverage":"vitest run --coverage","lint:run":"eslint --cache --cache-strategy content --report-unused-disable-directives .","ts-check":"tsc","preflight":"pnpm install && run-s format lint ts-check test typecheck","typecheck":"vitest typecheck","generate:rules":"tsx ./scripts/generate-rule-files/cli.ts","prepublishOnly":"pnpm run clean && pnpm install && pnpm run build"},"_npmUser":{"name":"shinigami92","email":"chrissi92@hotmail.de"},"repository":{"url":"git+https://github.com/Shinigami92/eslint-define-config.git","type":"git"},"_npmVersion":"10.1.0","description":"Provide a defineConfig function for .eslintrc.js files","directories":{},"_nodeVersion":"20.8.0","_hasShrinkwrap":false,"packageManager":"pnpm@8.8.0","readmeFilename":"README.md","devDependencies":{"tsx":"~3.13.0","tsup":"~7.2.0","eslint":"~8.51.0","rimraf":"~5.0.5","vitest":"~0.34.6","graphql":"~16.8.1","prettier":"3.0.3","ts-dedent":"~2.2.0","typescript":"~5.2.2","@types/node":"~20.8.3","change-case":"~4.1.2","expect-type":"~0.17.3","json-schema":"~0.4.0","npm-run-all":"~4.1.5","@types/eslint":"~8.44.3","@poppinss/cliui":"~3.0.5","eslint-plugin-n":"~16.1.0","eslint-gitignore":"~0.1.0","eslint-plugin-mdx":"~2.2.0","eslint-plugin-vue":"~9.17.0","eslint-plugin-yml":"~1.9.0","json-schema-to-ts":"~2.9.2","vue-eslint-parser":"~9.3.1","@types/json-schema":"~7.0.13","eslint-plugin-node":"~11.1.0","@vitest/coverage-v8":"~0.34.6","eslint-plugin-jsdoc":"~46.8.2","eslint-plugin-jsonc":"~2.9.0","eslint-plugin-react":"~7.33.2","eslint-plugin-import":"~2.28.1","eslint-plugin-vitest":"~0.3.2","eslint-plugin-promise":"~6.1.1","eslint-plugin-sonarjs":"~0.21.0","eslint-plugin-unicorn":"~48.0.1","eslint-plugin-vue-pug":"~0.6.0","eslint-config-prettier":"~9.0.0","eslint-plugin-jsx-a11y":"~6.7.1","eslint-plugin-prettier":"~5.0.0","eslint-plugin-spellcheck":"~0.0.20","@typescript-eslint/parser":"~6.7.4","eslint-plugin-deprecation":"~2.0.0","eslint-plugin-react-hooks":"~4.6.0","json-schema-to-typescript":"~13.1.1","@graphql-eslint/eslint-plugin":"~3.20.1","eslint-plugin-eslint-comments":"~3.2.0","eslint-plugin-testing-library":"~6.0.2","@intlify/eslint-plugin-vue-i18n":"~2.0.0","@typescript-eslint/eslint-plugin":"~6.7.4","eslint-plugin-inclusive-language":"~2.2.1","prettier-plugin-organize-imports":"~3.2.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-define-config_2.0.0-alpha.2_1696765457195_0.5177408155090044","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.24.0":{"name":"eslint-define-config","version":"1.24.0","keywords":["config","configuration","define-config","eslint-config","eslint","eslintconfig","typed","typescript"],"author":{"url":"https://github.com/Shinigami92","name":"Christopher Quadflieg","email":"chrissi92@hotmail.de"},"license":"MIT","_id":"eslint-define-config@1.24.0","maintainers":[{"name":"shinigami92","email":"chrissi92@hotmail.de"}],"homepage":"https://github.com/eslint-types/eslint-define-config#readme","bugs":{"url":"https://github.com/eslint-types/eslint-define-config/issues"},"dist":{"shasum":"af3529dbecc7faad522feea7722e7ec468b738f6","tarball":"https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-1.24.0.tgz","fileCount":1468,"integrity":"sha512-RCuWIiz5gWwmzXCt8FVXoDYLjwlLzI/WB9q0YIcqVnTlc9GQXwiKDjRBFNHtYIywnBIOhj/cuwSEUE8eWVLCfQ==","signatures":[{"sig":"MEQCIQDp7qiAAwmbknATmIcLv0vjbzy9N8xVsrbwYmQPclUs5wIfGsOa7mei4j6PQZdI40b8IvuBCISAF6k4k2c0gkCMNA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1585898},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"npm":">=9.0.0","node":">=18.0.0","pnpm":">= 8.6.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"funding":[{"url":"https://github.com/Shinigami92","type":"github"},{"url":"https://www.paypal.com/donate/?hosted_button_id=L7GY729FBKTZY","type":"paypal"}],"gitHead":"48859ffce51640e9ef6d9c7fb8ecd3b38e8ea4de","scripts":{"lint":"run-s build lint:run","test":"vitest","build":"tsup-node","clean":"rimraf coverage .eslintcache dist pnpm-lock.yaml node_modules","format":"prettier --cache --write .","coverage":"vitest run --coverage","lint:run":"eslint --cache --cache-strategy content --report-unused-disable-directives .","ts-check":"tsc","preflight":"pnpm install && run-s format lint ts-check test typecheck","typecheck":"vitest typecheck","generate:rules":"tsx ./scripts/generate-rule-files/cli.ts","prepublishOnly":"pnpm run clean && pnpm install && pnpm run build"},"_npmUser":{"name":"shinigami92","email":"chrissi92@hotmail.de"},"repository":{"url":"git+https://github.com/eslint-types/eslint-define-config.git","type":"git"},"_npmVersion":"10.1.0","description":"Provide a defineConfig function for .eslintrc.js files","directories":{},"_nodeVersion":"20.8.0","_hasShrinkwrap":false,"packageManager":"pnpm@8.8.0","devDependencies":{"tsx":"~3.13.0","tsup":"~7.2.0","eslint":"~8.51.0","rimraf":"~5.0.5","vitest":"~0.34.6","graphql":"~16.8.1","prettier":"3.0.3","ts-dedent":"~2.2.0","typescript":"~5.2.2","@types/node":"~20.8.3","change-case":"~4.1.2","expect-type":"~0.17.3","json-schema":"~0.4.0","npm-run-all":"~4.1.5","@types/eslint":"~8.44.3","@poppinss/cliui":"~3.0.5","eslint-plugin-n":"~16.1.0","eslint-gitignore":"~0.1.0","eslint-plugin-mdx":"~2.2.0","eslint-plugin-vue":"~9.17.0","eslint-plugin-yml":"~1.10.0","json-schema-to-ts":"~2.9.2","vue-eslint-parser":"~9.3.2","@types/json-schema":"~7.0.13","eslint-plugin-node":"~11.1.0","@vitest/coverage-v8":"~0.34.6","eslint-plugin-jsdoc":"~46.8.2","eslint-plugin-jsonc":"~2.9.0","eslint-plugin-react":"~7.33.2","eslint-plugin-import":"~2.28.1","eslint-plugin-vitest":"~0.3.2","eslint-plugin-promise":"~6.1.1","eslint-plugin-sonarjs":"~0.21.0","eslint-plugin-unicorn":"~48.0.1","eslint-plugin-vue-pug":"~0.6.0","eslint-config-prettier":"~9.0.0","eslint-plugin-jsx-a11y":"~6.7.1","eslint-plugin-prettier":"~5.0.0","eslint-plugin-spellcheck":"~0.0.20","@typescript-eslint/parser":"~6.7.4","eslint-plugin-deprecation":"~2.0.0","eslint-plugin-react-hooks":"~4.6.0","json-schema-to-typescript":"~13.1.1","@graphql-eslint/eslint-plugin":"~3.20.1","eslint-plugin-eslint-comments":"~3.2.0","eslint-plugin-testing-library":"~6.0.2","@intlify/eslint-plugin-vue-i18n":"~2.0.0","@typescript-eslint/eslint-plugin":"~6.7.4","eslint-plugin-inclusive-language":"~2.2.1","prettier-plugin-organize-imports":"~3.2.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-define-config_1.24.0_1696781246049_0.6646328330095701","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0-alpha.3":{"name":"eslint-define-config","version":"2.0.0-alpha.3","keywords":["config","configuration","define-config","eslint-config","eslint","eslintconfig","typed","typescript"],"author":{"url":"https://github.com/Shinigami92","name":"Christopher Quadflieg","email":"chrissi92@hotmail.de"},"license":"MIT","_id":"eslint-define-config@2.0.0-alpha.3","maintainers":[{"name":"shinigami92","email":"chrissi92@hotmail.de"}],"homepage":"https://github.com/eslint-types/eslint-define-config#readme","bugs":{"url":"https://github.com/eslint-types/eslint-define-config/issues"},"dist":{"shasum":"77aa2f633ae04a3875ff27eb0317ba9180c4729c","tarball":"https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-2.0.0-alpha.3.tgz","fileCount":1468,"integrity":"sha512-o0sXL332hFCERiPI8M/i2qnC2A25nao8cceLSuFdotd7U41QSL+KflWFcieKEFQFXSp1EDNZbckhQkdDT/ALKw==","signatures":[{"sig":"MEUCIDGLotUJCeZ7BVzNtPC3xFJlGkKXlbFQOtNwiiiZOgwCAiEA7FCymSdF+s6NOKsn4INzmT21guHCXfK40vWgEeWeuHM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1592299},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","readme":"<p>\n  <a href=\"https://www.npmjs.com/package/eslint-define-config\" target=\"_blank\">\n    <img alt=\"NPM package\" src=\"https://img.shields.io/npm/v/eslint-define-config.svg\">\n  </a>\n  <a href=\"https://www.npmjs.com/package/eslint-define-config\" target=\"_blank\">\n    <img alt=\"Downloads\" src=\"https://img.shields.io/npm/dt/eslint-define-config.svg\">\n  </a>\n  <a href=\"https://github.com/eslint-types/eslint-define-config/actions/workflows/ci.yml\">\n    <img alt=\"Build Status\" src=\"https://github.com/eslint-types/eslint-define-config/actions/workflows/ci.yml/badge.svg?branch=main\">\n  </a>\n  <a href=\"https://github.com/eslint-types/eslint-define-config/blob/main/LICENSE\">\n    <img alt=\"License: MIT\" src=\"https://img.shields.io/github/license/eslint-types/eslint-define-config.svg\">\n  </a>\n  <a href=\"https://prettier.io\" target=\"_blank\">\n    <img alt=\"Code Style: Prettier\" src=\"https://img.shields.io/badge/code_style-prettier-ff69b4.svg\">\n  </a>\n  <a href=\"https://www.paypal.com/donate?hosted_button_id=L7GY729FBKTZY\" target=\"_blank\">\n    <img alt=\"Donate: PayPal\" src=\"https://img.shields.io/badge/Donate-PayPal-blue.svg\">\n  </a>\n</p>\n\n# eslint-define-config\n\nProvide a `defineConfig` function for `.eslintrc.js`, and a `defineFlatConfig` function for `eslint.config.js` files.\n\n> This project is written by a human and only partially automatically generated!  \n> Some rules are even enhanced by hand!  \n> Unfortunately, this has the disadvantage that not everything is immediately defined. For example, if a rule is not defined, it falls back to a basic definition.  \n> However, the advantage is that you get documentation for pretty much everything in the code and usually get a direct link to the respective plugin or eslint rule. The types are also strictly typed.\n>\n> So if you are missing something like a rule or a plugin that should also be supported or a rule definition is e.g. out of date, feel free to open an issue or PR for it.\n\n# Installation\n\n```bash\n# add eslint and eslint-define-config to project’s dev dependencies\nnpm add --save-dev eslint eslint-define-config\n# or\nyarn add --dev eslint eslint-define-config\n# or\npnpm add --save-dev eslint eslint-define-config\n```\n\n# Usage\n\n`.eslintrc.js`\n\n```ts\n// @ts-check\n\n// To activate auto-suggestions for Rules of specific plugins, you need to add a `/// <reference types=\"eslint-plugin-PLUGIN_NAME/define-config-support\" />` comment.\n// ⚠️ This feature is very new and requires the support of the respective plugin owners.\n\n/// <reference types=\"@typescript-eslint/eslint-plugin/define-config-support\" />\n\nconst { defineConfig } = require('eslint-define-config');\n\nmodule.exports = defineConfig({\n  root: true,\n  rules: {\n    // rules...\n  },\n});\n```\n\n## Flat Config\n\n`eslint.config.js`\n\n```ts\n// @ts-check\nconst { defineFlatConfig } = require('eslint-define-config');\n\nmodule.exports = defineFlatConfig([\n  'eslint:recommended',\n  {\n    plugins: {\n      // plugins...\n    },\n    rules: {\n      // rules...\n    },\n  },\n]);\n```\n\n# Why?\n\nImprove your eslint configuration experience with:\n\n- auto-suggestions\n- type checking (Use `// @ts-check` at the first line in your `.eslintrc.js` or `eslint.config.js`)\n- documentation\n- deprecation warnings\n\n<img src=\"https://user-images.githubusercontent.com/7195563/112484789-8a416480-8d7a-11eb-9337-d8b5bc16de17.png\" alt=\"Image\" width=\"600px\"/>\n\n## Video\n\n_Click on the thumbnail to play the video_\n\n<a href=\"https://user-images.githubusercontent.com/7195563/112726158-4a19e780-8f1c-11eb-8cc6-4ea6c100137f.mp4\" target=\"_blank\">\n  <img src=\"https://user-images.githubusercontent.com/7195563/112726343-30c56b00-8f1d-11eb-9b92-260c530caf1b.png\" alt=\"Video\" width=\"600px\"/>\n</a>\n\n## Want to support your own plugin?\n\n:warning: **This feature is very new and requires the support of the respective plugin owners**\n\nAdd a `declare module` to your plugin package like this:\n\n```ts\ndeclare module 'eslint-define-config' {\n  export interface CustomRuleOptions {\n    /**\n     * Require consistently using either `T[]` or `Array<T>` for arrays.\n     *\n     * @see [array-type](https://typescript-eslint.io/rules/array-type)\n     */\n    '@typescript-eslint/array-type': [\n      {\n        default?: 'array' | 'generic' | 'array-simple';\n        readonly?: 'array' | 'generic' | 'array-simple';\n      },\n    ];\n\n    // ... more Rules\n  }\n}\n```\n\nThere are other interfaces that can be extended.\n\n- `CustomExtends`\n- `CustomParserOptions`\n- `CustomParsers`\n- `CustomPlugins`\n- `CustomSettings`\n\n# Credits\n\n- [Proposal Idea](https://github.com/eslint/eslint/issues/14249)\n- [Vite](https://github.com/vitejs/vite) and [Evan You](https://github.com/yyx990803) for the idea\n- [@antfu](https://github.com/antfu) and his [tweet](https://twitter.com/antfu7/status/1365907188338753536)\n","engines":{"npm":">=9.0.0","node":">=18.0.0","pnpm":">= 8.6.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"funding":[{"url":"https://github.com/Shinigami92","type":"github"},{"url":"https://www.paypal.com/donate/?hosted_button_id=L7GY729FBKTZY","type":"paypal"}],"gitHead":"96178a2b7650a61b93383ab62f6612bda5c2ddaf","scripts":{"lint":"run-s build lint:run","test":"vitest","build":"tsup-node","clean":"rimraf coverage .eslintcache dist pnpm-lock.yaml node_modules","format":"prettier --cache --write .","coverage":"vitest run --coverage","lint:run":"eslint --cache --cache-strategy content --report-unused-disable-directives .","ts-check":"tsc","preflight":"pnpm install && run-s format lint ts-check test typecheck","typecheck":"vitest typecheck","generate:rules":"tsx ./scripts/generate-rule-files/cli.ts","prepublishOnly":"pnpm run clean && pnpm install && pnpm run build"},"_npmUser":{"name":"shinigami92","email":"chrissi92@hotmail.de"},"repository":{"url":"git+https://github.com/eslint-types/eslint-define-config.git","type":"git"},"_npmVersion":"10.1.0","description":"Provide a defineConfig function for .eslintrc.js files","directories":{},"_nodeVersion":"20.8.0","_hasShrinkwrap":false,"packageManager":"pnpm@8.8.0","readmeFilename":"README.md","devDependencies":{"tsx":"~3.13.0","tsup":"~7.2.0","eslint":"~8.51.0","rimraf":"~5.0.5","vitest":"~0.34.6","graphql":"~16.8.1","prettier":"3.0.3","ts-dedent":"~2.2.0","typescript":"~5.2.2","@types/node":"~20.8.3","change-case":"~4.1.2","expect-type":"~0.17.3","json-schema":"~0.4.0","npm-run-all":"~4.1.5","@types/eslint":"~8.44.3","@poppinss/cliui":"~3.0.5","eslint-plugin-n":"~16.1.0","eslint-gitignore":"~0.1.0","eslint-plugin-mdx":"~2.2.0","eslint-plugin-vue":"~9.17.0","eslint-plugin-yml":"~1.10.0","json-schema-to-ts":"~2.9.2","vue-eslint-parser":"~9.3.2","@types/json-schema":"~7.0.13","eslint-plugin-node":"~11.1.0","@vitest/coverage-v8":"~0.34.6","eslint-plugin-jsdoc":"~46.8.2","eslint-plugin-jsonc":"~2.9.0","eslint-plugin-react":"~7.33.2","eslint-plugin-import":"~2.28.1","eslint-plugin-vitest":"~0.3.2","eslint-plugin-promise":"~6.1.1","eslint-plugin-sonarjs":"~0.21.0","eslint-plugin-unicorn":"~48.0.1","eslint-plugin-vue-pug":"~0.6.0","eslint-config-prettier":"~9.0.0","eslint-plugin-jsx-a11y":"~6.7.1","eslint-plugin-prettier":"~5.0.0","eslint-plugin-spellcheck":"~0.0.20","@typescript-eslint/parser":"~6.7.4","eslint-plugin-deprecation":"~2.0.0","eslint-plugin-react-hooks":"~4.6.0","json-schema-to-typescript":"~13.1.1","@graphql-eslint/eslint-plugin":"~3.20.1","eslint-plugin-eslint-comments":"~3.2.0","eslint-plugin-testing-library":"~6.0.2","@intlify/eslint-plugin-vue-i18n":"~2.0.0","@typescript-eslint/eslint-plugin":"~6.7.4","eslint-plugin-inclusive-language":"~2.2.1","prettier-plugin-organize-imports":"~3.2.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-define-config_2.0.0-alpha.3_1696781755581_0.2428427413107226","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.24.1":{"name":"eslint-define-config","version":"1.24.1","keywords":["config","configuration","define-config","eslint-config","eslint","eslintconfig","typed","typescript"],"author":{"url":"https://github.com/Shinigami92","name":"Christopher Quadflieg","email":"chrissi92@hotmail.de"},"license":"MIT","_id":"eslint-define-config@1.24.1","maintainers":[{"name":"shinigami92","email":"chrissi92@hotmail.de"}],"homepage":"https://github.com/eslint-types/eslint-define-config#readme","bugs":{"url":"https://github.com/eslint-types/eslint-define-config/issues"},"dist":{"shasum":"54254d2b2a280c74778ef21b9ccc39e6b56b9bc8","tarball":"https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-1.24.1.tgz","fileCount":1470,"integrity":"sha512-o36vBhPSWyIQlHoMqGhhcGmOOm2A2ccBVIdLTG/AWdm9YmjpsLpf+5ntf9LlHR6dduLREgxtGwvwPwSt7vnXJg==","signatures":[{"sig":"MEYCIQCkNxBH8OcohAOsbXgexagOqanIrrTZ+TFUGqBFwjDRtgIhAKOR84aiCh5v6vGSCDi1QBmxze+xkttHhm+qPSJ9gajP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2963593},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"npm":">=9.0.0","node":">=18.0.0","pnpm":">= 8.6.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"funding":[{"url":"https://github.com/Shinigami92","type":"github"},{"url":"https://www.paypal.com/donate/?hosted_button_id=L7GY729FBKTZY","type":"paypal"}],"gitHead":"32eed103499223718987c51c4caa3a9292e4d4b2","scripts":{"lint":"run-s build lint:run","test":"vitest","build":"tsup-node","clean":"rimraf coverage .eslintcache dist pnpm-lock.yaml node_modules","format":"prettier --cache --write .","coverage":"vitest run --coverage","lint:run":"eslint --cache --cache-strategy content --report-unused-disable-directives .","ts-check":"tsc","preflight":"pnpm install && run-s format lint ts-check test typecheck","typecheck":"vitest typecheck","generate:rules":"tsx ./scripts/generate-rule-files/cli.ts","prepublishOnly":"pnpm run clean && pnpm install && pnpm run build"},"_npmUser":{"name":"shinigami92","email":"chrissi92@hotmail.de"},"repository":{"url":"git+https://github.com/eslint-types/eslint-define-config.git","type":"git"},"_npmVersion":"10.1.0","description":"Provide a defineConfig function for .eslintrc.js files","directories":{},"_nodeVersion":"20.8.0","_hasShrinkwrap":false,"packageManager":"pnpm@8.8.0","devDependencies":{"tsx":"~3.13.0","tsup":"~7.2.0","eslint":"~8.51.0","rimraf":"~5.0.5","vitest":"~0.34.6","graphql":"~16.8.1","prettier":"3.0.3","ts-dedent":"~2.2.0","typescript":"~5.2.2","@types/node":"~20.8.3","change-case":"~4.1.2","expect-type":"~0.17.3","json-schema":"~0.4.0","npm-run-all":"~4.1.5","@types/eslint":"~8.44.3","@poppinss/cliui":"~3.0.5","eslint-plugin-n":"~16.1.0","eslint-gitignore":"~0.1.0","eslint-plugin-mdx":"~2.2.0","eslint-plugin-vue":"~9.17.0","eslint-plugin-yml":"~1.10.0","json-schema-to-ts":"~2.9.2","vue-eslint-parser":"~9.3.2","@types/json-schema":"~7.0.13","eslint-plugin-node":"~11.1.0","@vitest/coverage-v8":"~0.34.6","eslint-plugin-jsdoc":"~46.8.2","eslint-plugin-jsonc":"~2.9.0","eslint-plugin-react":"~7.33.2","eslint-plugin-import":"~2.28.1","eslint-plugin-vitest":"~0.3.2","eslint-plugin-promise":"~6.1.1","eslint-plugin-sonarjs":"~0.21.0","eslint-plugin-unicorn":"~48.0.1","eslint-plugin-vue-pug":"~0.6.0","eslint-config-prettier":"~9.0.0","eslint-plugin-jsx-a11y":"~6.7.1","eslint-plugin-prettier":"~5.0.0","eslint-plugin-spellcheck":"~0.0.20","@typescript-eslint/parser":"~6.7.4","eslint-plugin-deprecation":"~2.0.0","eslint-plugin-react-hooks":"~4.6.0","json-schema-to-typescript":"~13.1.1","@graphql-eslint/eslint-plugin":"~3.20.1","eslint-plugin-eslint-comments":"~3.2.0","eslint-plugin-testing-library":"~6.0.2","@intlify/eslint-plugin-vue-i18n":"~2.0.0","@typescript-eslint/eslint-plugin":"~6.7.4","eslint-plugin-inclusive-language":"~2.2.1","prettier-plugin-organize-imports":"~3.2.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-define-config_1.24.1_1696831691547_0.19054216209767705","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0-alpha.4":{"name":"eslint-define-config","version":"2.0.0-alpha.4","keywords":["config","configuration","define-config","eslint-config","eslint","eslintconfig","typed","typescript"],"author":{"url":"https://github.com/Shinigami92","name":"Christopher Quadflieg","email":"chrissi92@hotmail.de"},"license":"MIT","_id":"eslint-define-config@2.0.0-alpha.4","maintainers":[{"name":"shinigami92","email":"chrissi92@hotmail.de"}],"homepage":"https://github.com/eslint-types/eslint-define-config#readme","bugs":{"url":"https://github.com/eslint-types/eslint-define-config/issues"},"dist":{"shasum":"2ed4befc8eae3f15bc6c18d99222167e76c55847","tarball":"https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-2.0.0-alpha.4.tgz","fileCount":1470,"integrity":"sha512-zHC3plx0wA5BCejrUiNx7gQIjL/Ly0ebdUKY3LLhC7b4xMHqiyeS4l+ilvtdp7P9dyxo+gLBFJucxeLzL4QsSg==","signatures":[{"sig":"MEYCIQCtXmShmwVst8d74be0TiljiPterVVUm5AVOq3+fNp+1gIhAIJ8hZvyk3NddeX9z5HYYe5r9+1wo0cqXzLp+L4ziItK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2975301},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","readme":"<p>\n  <a href=\"https://www.npmjs.com/package/eslint-define-config\" target=\"_blank\">\n    <img alt=\"NPM package\" src=\"https://img.shields.io/npm/v/eslint-define-config.svg\">\n  </a>\n  <a href=\"https://www.npmjs.com/package/eslint-define-config\" target=\"_blank\">\n    <img alt=\"Downloads\" src=\"https://img.shields.io/npm/dt/eslint-define-config.svg\">\n  </a>\n  <a href=\"https://github.com/eslint-types/eslint-define-config/actions/workflows/ci.yml\">\n    <img alt=\"Build Status\" src=\"https://github.com/eslint-types/eslint-define-config/actions/workflows/ci.yml/badge.svg?branch=main\">\n  </a>\n  <a href=\"https://github.com/eslint-types/eslint-define-config/blob/main/LICENSE\">\n    <img alt=\"License: MIT\" src=\"https://img.shields.io/github/license/eslint-types/eslint-define-config.svg\">\n  </a>\n  <a href=\"https://prettier.io\" target=\"_blank\">\n    <img alt=\"Code Style: Prettier\" src=\"https://img.shields.io/badge/code_style-prettier-ff69b4.svg\">\n  </a>\n  <a href=\"https://www.paypal.com/donate?hosted_button_id=L7GY729FBKTZY\" target=\"_blank\">\n    <img alt=\"Donate: PayPal\" src=\"https://img.shields.io/badge/Donate-PayPal-blue.svg\">\n  </a>\n</p>\n\n# eslint-define-config\n\nProvide a `defineConfig` function for `.eslintrc.js`, and a `defineFlatConfig` function for `eslint.config.js` files.\n\n> This project is written by a human and only partially automatically generated!  \n> Some rules are even enhanced by hand!  \n> Unfortunately, this has the disadvantage that not everything is immediately defined. For example, if a rule is not defined, it falls back to a basic definition.  \n> However, the advantage is that you get documentation for pretty much everything in the code and usually get a direct link to the respective plugin or eslint rule. The types are also strictly typed.\n>\n> So if you are missing something like a rule or a plugin that should also be supported or a rule definition is e.g. out of date, feel free to open an issue or PR for it.\n\n# Installation\n\n```bash\n# add eslint and eslint-define-config to project’s dev dependencies\nnpm add --save-dev eslint eslint-define-config\n# or\nyarn add --dev eslint eslint-define-config\n# or\npnpm add --save-dev eslint eslint-define-config\n```\n\n# Usage\n\n`.eslintrc.js`\n\n```ts\n// @ts-check\n\n// To activate auto-suggestions for Rules of specific plugins, you need to add a `/// <reference types=\"eslint-plugin-PLUGIN_NAME/define-config-support\" />` comment.\n// ⚠️ This feature is very new and requires the support of the respective plugin owners.\n\n/// <reference types=\"@typescript-eslint/eslint-plugin/define-config-support\" />\n\nconst { defineConfig } = require('eslint-define-config');\n\nmodule.exports = defineConfig({\n  root: true,\n  rules: {\n    // rules...\n  },\n});\n```\n\n## Flat Config\n\n`eslint.config.js`\n\n```ts\n// @ts-check\nconst { defineFlatConfig } = require('eslint-define-config');\n\nmodule.exports = defineFlatConfig([\n  'eslint:recommended',\n  {\n    plugins: {\n      // plugins...\n    },\n    rules: {\n      // rules...\n    },\n  },\n]);\n```\n\n# Why?\n\nImprove your eslint configuration experience with:\n\n- auto-suggestions\n- type checking (Use `// @ts-check` at the first line in your `.eslintrc.js` or `eslint.config.js`)\n- documentation\n- deprecation warnings\n\n<img src=\"https://user-images.githubusercontent.com/7195563/112484789-8a416480-8d7a-11eb-9337-d8b5bc16de17.png\" alt=\"Image\" width=\"600px\"/>\n\n## Video\n\n_Click on the thumbnail to play the video_\n\n<a href=\"https://user-images.githubusercontent.com/7195563/112726158-4a19e780-8f1c-11eb-8cc6-4ea6c100137f.mp4\" target=\"_blank\">\n  <img src=\"https://user-images.githubusercontent.com/7195563/112726343-30c56b00-8f1d-11eb-9b92-260c530caf1b.png\" alt=\"Video\" width=\"600px\"/>\n</a>\n\n## Want to support your own plugin?\n\n:warning: **This feature is very new and requires the support of the respective plugin owners**\n\nAdd a `declare module` to your plugin package like this:\n\n```ts\ndeclare module 'eslint-define-config' {\n  export interface CustomRuleOptions {\n    /**\n     * Require consistently using either `T[]` or `Array<T>` for arrays.\n     *\n     * @see [array-type](https://typescript-eslint.io/rules/array-type)\n     */\n    '@typescript-eslint/array-type': [\n      {\n        default?: 'array' | 'generic' | 'array-simple';\n        readonly?: 'array' | 'generic' | 'array-simple';\n      },\n    ];\n\n    // ... more Rules\n  }\n}\n```\n\nThere are other interfaces that can be extended.\n\n- `CustomExtends`\n- `CustomParserOptions`\n- `CustomParsers`\n- `CustomPlugins`\n- `CustomSettings`\n\n# Credits\n\n- [Proposal Idea](https://github.com/eslint/eslint/issues/14249)\n- [Vite](https://github.com/vitejs/vite) and [Evan You](https://github.com/yyx990803) for the idea\n- [@antfu](https://github.com/antfu) and his [tweet](https://twitter.com/antfu7/status/1365907188338753536)\n","engines":{"npm":">=9.0.0","node":">=18.0.0","pnpm":">= 8.6.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"funding":[{"url":"https://github.com/Shinigami92","type":"github"},{"url":"https://www.paypal.com/donate/?hosted_button_id=L7GY729FBKTZY","type":"paypal"}],"gitHead":"e7b1b97899ec275dbc9e9490d1e731b47d74852f","scripts":{"lint":"run-s build lint:run","test":"vitest","build":"tsup-node","clean":"rimraf coverage .eslintcache dist pnpm-lock.yaml node_modules","format":"prettier --cache --write .","coverage":"vitest run --coverage","lint:run":"eslint --cache --cache-strategy content --report-unused-disable-directives .","ts-check":"tsc","preflight":"pnpm install && run-s format lint ts-check test typecheck","typecheck":"vitest typecheck","generate:rules":"tsx ./scripts/generate-rule-files/cli.ts","prepublishOnly":"pnpm run clean && pnpm install && pnpm run build"},"_npmUser":{"name":"shinigami92","email":"chrissi92@hotmail.de"},"repository":{"url":"git+https://github.com/eslint-types/eslint-define-config.git","type":"git"},"_npmVersion":"10.1.0","description":"Provide a defineConfig function for .eslintrc.js files","directories":{},"_nodeVersion":"20.8.0","_hasShrinkwrap":false,"packageManager":"pnpm@8.8.0","readmeFilename":"README.md","devDependencies":{"tsx":"~3.13.0","tsup":"~7.2.0","eslint":"~8.51.0","rimraf":"~5.0.5","vitest":"~0.34.6","graphql":"~16.8.1","prettier":"3.0.3","ts-dedent":"~2.2.0","typescript":"~5.2.2","@types/node":"~20.8.3","change-case":"~4.1.2","expect-type":"~0.17.3","json-schema":"~0.4.0","npm-run-all":"~4.1.5","@types/eslint":"~8.44.3","@poppinss/cliui":"~3.0.5","eslint-plugin-n":"~16.1.0","eslint-gitignore":"~0.1.0","eslint-plugin-mdx":"~2.2.0","eslint-plugin-vue":"~9.17.0","eslint-plugin-yml":"~1.10.0","json-schema-to-ts":"~2.9.2","vue-eslint-parser":"~9.3.2","@types/json-schema":"~7.0.13","eslint-plugin-node":"~11.1.0","@vitest/coverage-v8":"~0.34.6","eslint-plugin-jsdoc":"~46.8.2","eslint-plugin-jsonc":"~2.9.0","eslint-plugin-react":"~7.33.2","eslint-plugin-import":"~2.28.1","eslint-plugin-vitest":"~0.3.2","eslint-plugin-promise":"~6.1.1","eslint-plugin-sonarjs":"~0.21.0","eslint-plugin-unicorn":"~48.0.1","eslint-plugin-vue-pug":"~0.6.0","eslint-config-prettier":"~9.0.0","eslint-plugin-jsx-a11y":"~6.7.1","eslint-plugin-prettier":"~5.0.0","eslint-plugin-spellcheck":"~0.0.20","@typescript-eslint/parser":"~6.7.4","eslint-plugin-deprecation":"~2.0.0","eslint-plugin-react-hooks":"~4.6.0","json-schema-to-typescript":"~13.1.1","@graphql-eslint/eslint-plugin":"~3.20.1","eslint-plugin-eslint-comments":"~3.2.0","eslint-plugin-testing-library":"~6.0.2","@intlify/eslint-plugin-vue-i18n":"~2.0.0","@typescript-eslint/eslint-plugin":"~6.7.4","eslint-plugin-inclusive-language":"~2.2.1","prettier-plugin-organize-imports":"~3.2.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-define-config_2.0.0-alpha.4_1696831863943_0.3292131681102155","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0-beta.0":{"name":"eslint-define-config","version":"2.0.0-beta.0","keywords":["config","configuration","define-config","eslint-config","eslint","eslintconfig","typed","typescript"],"author":{"url":"https://github.com/Shinigami92","name":"Christopher Quadflieg","email":"chrissi92@hotmail.de"},"license":"MIT","_id":"eslint-define-config@2.0.0-beta.0","maintainers":[{"name":"shinigami92","email":"chrissi92@hotmail.de"}],"homepage":"https://github.com/eslint-types/eslint-define-config#readme","bugs":{"url":"https://github.com/eslint-types/eslint-define-config/issues"},"dist":{"shasum":"e6e7d8b4a1c6a266562be7c7d6d9d63fefc0f021","tarball":"https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-2.0.0-beta.0.tgz","fileCount":314,"integrity":"sha512-XVOnVfTyyQrgQZqYXwEB3XOoGt+7AsBGWpgFwAZ3wgasLUv7ADT/8/NO/zJwi25qhmYyuZOwdU63pkyBi6saJA==","signatures":[{"sig":"MEUCIQCQ2dtmf4ABeQFj6uTXstFNlai0wahe5vyzfgg45S2tjAIgN06I8hCtKj634eUInLdyWJ5s1tGc+pz87jfEyneaGk8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":315055},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","readme":"<p>\n  <a href=\"https://www.npmjs.com/package/eslint-define-config\" target=\"_blank\">\n    <img alt=\"NPM package\" src=\"https://img.shields.io/npm/v/eslint-define-config.svg\">\n  </a>\n  <a href=\"https://www.npmjs.com/package/eslint-define-config\" target=\"_blank\">\n    <img alt=\"Downloads\" src=\"https://img.shields.io/npm/dt/eslint-define-config.svg\">\n  </a>\n  <a href=\"https://github.com/eslint-types/eslint-define-config/actions/workflows/ci.yml\">\n    <img alt=\"Build Status\" src=\"https://github.com/eslint-types/eslint-define-config/actions/workflows/ci.yml/badge.svg?branch=main\">\n  </a>\n  <a href=\"https://github.com/eslint-types/eslint-define-config/blob/main/LICENSE\">\n    <img alt=\"License: MIT\" src=\"https://img.shields.io/github/license/eslint-types/eslint-define-config.svg\">\n  </a>\n  <a href=\"https://prettier.io\" target=\"_blank\">\n    <img alt=\"Code Style: Prettier\" src=\"https://img.shields.io/badge/code_style-prettier-ff69b4.svg\">\n  </a>\n  <a href=\"https://www.paypal.com/donate?hosted_button_id=L7GY729FBKTZY\" target=\"_blank\">\n    <img alt=\"Donate: PayPal\" src=\"https://img.shields.io/badge/Donate-PayPal-blue.svg\">\n  </a>\n</p>\n\n# eslint-define-config\n\nProvide a `defineConfig` function for `.eslintrc.js`, and a `defineFlatConfig` function for `eslint.config.js` files.\n\n> This project is written by a human and only partially automatically generated!  \n> Some rules are even enhanced by hand!  \n> Unfortunately, this has the disadvantage that not everything is immediately defined. For example, if a rule is not defined, it falls back to a basic definition.  \n> However, the advantage is that you get documentation for pretty much everything in the code and usually get a direct link to the respective plugin or eslint rule. The types are also strictly typed.\n>\n> So if you are missing something like a rule or a plugin that should also be supported or a rule definition is e.g. out of date, feel free to open an issue or PR for it.\n\n# Installation\n\n```bash\n# add eslint and eslint-define-config to project’s dev dependencies\nnpm add --save-dev eslint eslint-define-config\n# or\nyarn add --dev eslint eslint-define-config\n# or\npnpm add --save-dev eslint eslint-define-config\n```\n\n# Usage\n\n`.eslintrc.js`\n\n```ts\n// @ts-check\n\n// To activate auto-suggestions for Rules of specific plugins, you need to add a `/// <reference types=\"eslint-plugin-PLUGIN_NAME/define-config-support\" />` comment.\n// ⚠️ This feature is very new and requires the support of the respective plugin owners.\n\n/// <reference types=\"@typescript-eslint/eslint-plugin/define-config-support\" />\n\nconst { defineConfig } = require('eslint-define-config');\n\nmodule.exports = defineConfig({\n  root: true,\n  rules: {\n    // rules...\n  },\n});\n```\n\n## Flat Config\n\n`eslint.config.js`\n\n```ts\n// @ts-check\nconst { defineFlatConfig } = require('eslint-define-config');\n\nmodule.exports = defineFlatConfig([\n  'eslint:recommended',\n  {\n    plugins: {\n      // plugins...\n    },\n    rules: {\n      // rules...\n    },\n  },\n]);\n```\n\n# Why?\n\nImprove your eslint configuration experience with:\n\n- auto-suggestions\n- type checking (Use `// @ts-check` at the first line in your `.eslintrc.js` or `eslint.config.js`)\n- documentation\n- deprecation warnings\n\n<img src=\"https://user-images.githubusercontent.com/7195563/112484789-8a416480-8d7a-11eb-9337-d8b5bc16de17.png\" alt=\"Image\" width=\"600px\"/>\n\n## Video\n\n_Click on the thumbnail to play the video_\n\n<a href=\"https://user-images.githubusercontent.com/7195563/112726158-4a19e780-8f1c-11eb-8cc6-4ea6c100137f.mp4\" target=\"_blank\">\n  <img src=\"https://user-images.githubusercontent.com/7195563/112726343-30c56b00-8f1d-11eb-9b92-260c530caf1b.png\" alt=\"Video\" width=\"600px\"/>\n</a>\n\n## Want to support your own plugin?\n\n:warning: **This feature is very new and requires the support of the respective plugin owners**\n\nAdd a `declare module` to your plugin package like this:\n\n```ts\ndeclare module 'eslint-define-config' {\n  export interface CustomRuleOptions {\n    /**\n     * Require consistently using either `T[]` or `Array<T>` for arrays.\n     *\n     * @see [array-type](https://typescript-eslint.io/rules/array-type)\n     */\n    '@typescript-eslint/array-type': [\n      {\n        default?: 'array' | 'generic' | 'array-simple';\n        readonly?: 'array' | 'generic' | 'array-simple';\n      },\n    ];\n\n    // ... more Rules\n  }\n}\n```\n\nThere are other interfaces that can be extended.\n\n- `CustomExtends`\n- `CustomParserOptions`\n- `CustomParsers`\n- `CustomPlugins`\n- `CustomSettings`\n\n# Credits\n\n- [Proposal Idea](https://github.com/eslint/eslint/issues/14249)\n- [Vite](https://github.com/vitejs/vite) and [Evan You](https://github.com/yyx990803) for the idea\n- [@antfu](https://github.com/antfu) and his [tweet](https://twitter.com/antfu7/status/1365907188338753536)\n","engines":{"npm":">=9.0.0","node":">=18.0.0","pnpm":">=8.6.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"funding":[{"url":"https://github.com/Shinigami92","type":"github"},{"url":"https://www.paypal.com/donate/?hosted_button_id=L7GY729FBKTZY","type":"paypal"}],"gitHead":"802538afb673d1f70ef05658975534f6c6ab1dc2","scripts":{"lint":"run-s build lint:run","build":"tsup-node","clean":"rimraf coverage .eslintcache dist pnpm-lock.yaml node_modules","format":"prettier --cache --write .","lint:run":"eslint --cache --cache-strategy content --report-unused-disable-directives --fix .","ts-check":"tsc","preflight":"pnpm install && run-s generate:eslint-dts format lint ts-check typecheck","typecheck":"vitest typecheck","prepublishOnly":"pnpm run clean && pnpm install && pnpm run build","generate:eslint-dts":"tsx ./scripts/generate-eslint-dts.ts"},"_npmUser":{"name":"shinigami92","email":"chrissi92@hotmail.de"},"repository":{"url":"git+https://github.com/eslint-types/eslint-define-config.git","type":"git"},"_npmVersion":"10.1.0","description":"Provide a defineConfig function for .eslintrc.js files","directories":{},"_nodeVersion":"20.8.0","_hasShrinkwrap":false,"packageManager":"pnpm@8.9.2","readmeFilename":"README.md","devDependencies":{"tsx":"~3.13.0","tsup":"~7.2.0","eslint":"~8.51.0","rimraf":"~5.0.5","vitest":"~0.34.6","prettier":"3.0.3","typescript":"~5.2.2","@types/node":"~20.8.3","change-case":"~4.1.2","expect-type":"~0.17.3","json-schema":"~0.4.0","npm-run-all2":"~6.1.1","@types/eslint":"~8.44.3","eslint-gitignore":"~0.1.0","@types/json-schema":"~7.0.13","@vitest/coverage-v8":"~0.34.6","eslint-config-prettier":"~9.0.0","eslint-plugin-prettier":"~5.0.0","@typescript-eslint/parser":"~6.7.4","json-schema-to-typescript":"~13.1.1","@typescript-eslint/eslint-plugin":"~6.7.4","prettier-plugin-organize-imports":"~3.2.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-define-config_2.0.0-beta.0_1697985137079_0.4477345664791741","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0-beta.1":{"name":"eslint-define-config","version":"2.0.0-beta.1","keywords":["config","configuration","define-config","eslint-config","eslint","eslintconfig","typed","typescript"],"author":{"url":"https://github.com/Shinigami92","name":"Christopher Quadflieg","email":"chrissi92@hotmail.de"},"license":"MIT","_id":"eslint-define-config@2.0.0-beta.1","maintainers":[{"name":"shinigami92","email":"chrissi92@hotmail.de"}],"homepage":"https://github.com/eslint-types/eslint-define-config#readme","bugs":{"url":"https://github.com/eslint-types/eslint-define-config/issues"},"dist":{"shasum":"502f2be48d2f0bc14b55e98c8c3f50cd22a7e42e","tarball":"https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-2.0.0-beta.1.tgz","fileCount":314,"integrity":"sha512-KoPw1VZYy/+ptQ9C/sC2iQCHre75ef0YCP0rWP2lmeaDxG4lXbPxVrmFXEOyQa7XeEya4uOvX9OHdrzOQxwCJQ==","signatures":[{"sig":"MEUCIH1Th4VBKS0Onu6LB7/U6jk5ZXrpSJZkZbXQ4BcaRpV7AiEAvUTHoJpHtD82xwuOa+1QiKkHewbsMHt3eGSS/uSzyWs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":314911},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","readme":"<p>\n  <a href=\"https://www.npmjs.com/package/eslint-define-config\" target=\"_blank\">\n    <img alt=\"NPM package\" src=\"https://img.shields.io/npm/v/eslint-define-config.svg\">\n  </a>\n  <a href=\"https://www.npmjs.com/package/eslint-define-config\" target=\"_blank\">\n    <img alt=\"Downloads\" src=\"https://img.shields.io/npm/dt/eslint-define-config.svg\">\n  </a>\n  <a href=\"https://github.com/eslint-types/eslint-define-config/actions/workflows/ci.yml\">\n    <img alt=\"Build Status\" src=\"https://github.com/eslint-types/eslint-define-config/actions/workflows/ci.yml/badge.svg?branch=main\">\n  </a>\n  <a href=\"https://github.com/eslint-types/eslint-define-config/blob/main/LICENSE\">\n    <img alt=\"License: MIT\" src=\"https://img.shields.io/github/license/eslint-types/eslint-define-config.svg\">\n  </a>\n  <a href=\"https://prettier.io\" target=\"_blank\">\n    <img alt=\"Code Style: Prettier\" src=\"https://img.shields.io/badge/code_style-prettier-ff69b4.svg\">\n  </a>\n  <a href=\"https://www.paypal.com/donate?hosted_button_id=L7GY729FBKTZY\" target=\"_blank\">\n    <img alt=\"Donate: PayPal\" src=\"https://img.shields.io/badge/Donate-PayPal-blue.svg\">\n  </a>\n</p>\n\n# eslint-define-config\n\nProvide a `defineConfig` function for `.eslintrc.js`, and a `defineFlatConfig` function for `eslint.config.js` files.\n\n> This project is written by a human and only partially automatically generated!  \n> Some rules are even enhanced by hand!  \n> Unfortunately, this has the disadvantage that not everything is immediately defined. For example, if a rule is not defined, it falls back to a basic definition.  \n> However, the advantage is that you get documentation for pretty much everything in the code and usually get a direct link to the respective plugin or eslint rule. The types are also strictly typed.\n>\n> So if you are missing something like a rule or a plugin that should also be supported or a rule definition is e.g. out of date, feel free to open an issue or PR for it.\n\n# Installation\n\n```bash\n# add eslint and eslint-define-config to project’s dev dependencies\nnpm add --save-dev eslint eslint-define-config\n# or\nyarn add --dev eslint eslint-define-config\n# or\npnpm add --save-dev eslint eslint-define-config\n```\n\n# Usage\n\n`.eslintrc.js`\n\n```ts\n// @ts-check\n\n// To activate auto-suggestions for Rules of specific plugins, you need to add a `/// <reference types=\"eslint-plugin-PLUGIN_NAME/define-config-support\" />` comment.\n// ⚠️ This feature is very new and requires the support of the respective plugin owners.\n\n/// <reference types=\"@typescript-eslint/eslint-plugin/define-config-support\" />\n\nconst { defineConfig } = require('eslint-define-config');\n\nmodule.exports = defineConfig({\n  root: true,\n  rules: {\n    // rules...\n  },\n});\n```\n\n## Flat Config\n\n`eslint.config.js`\n\n```ts\n// @ts-check\nconst { defineFlatConfig } = require('eslint-define-config');\n\nmodule.exports = defineFlatConfig([\n  'eslint:recommended',\n  {\n    plugins: {\n      // plugins...\n    },\n    rules: {\n      // rules...\n    },\n  },\n]);\n```\n\n# Why?\n\nImprove your eslint configuration experience with:\n\n- auto-suggestions\n- type checking (Use `// @ts-check` at the first line in your `.eslintrc.js` or `eslint.config.js`)\n- documentation\n- deprecation warnings\n\n<img src=\"https://user-images.githubusercontent.com/7195563/112484789-8a416480-8d7a-11eb-9337-d8b5bc16de17.png\" alt=\"Image\" width=\"600px\"/>\n\n## Video\n\n_Click on the thumbnail to play the video_\n\n<a href=\"https://user-images.githubusercontent.com/7195563/112726158-4a19e780-8f1c-11eb-8cc6-4ea6c100137f.mp4\" target=\"_blank\">\n  <img src=\"https://user-images.githubusercontent.com/7195563/112726343-30c56b00-8f1d-11eb-9b92-260c530caf1b.png\" alt=\"Video\" width=\"600px\"/>\n</a>\n\n## Want to support your own plugin?\n\n:warning: **This feature is very new and requires the support of the respective plugin owners**\n\nAdd a `declare module` to your plugin package like this:\n\n```ts\ndeclare module 'eslint-define-config' {\n  export interface CustomRuleOptions {\n    /**\n     * Require consistently using either `T[]` or `Array<T>` for arrays.\n     *\n     * @see [array-type](https://typescript-eslint.io/rules/array-type)\n     */\n    '@typescript-eslint/array-type': [\n      {\n        default?: 'array' | 'generic' | 'array-simple';\n        readonly?: 'array' | 'generic' | 'array-simple';\n      },\n    ];\n\n    // ... more Rules\n  }\n}\n```\n\nThere are other interfaces that can be extended.\n\n- `CustomExtends`\n- `CustomParserOptions`\n- `CustomParsers`\n- `CustomPlugins`\n- `CustomSettings`\n\n# Credits\n\n- [Proposal Idea](https://github.com/eslint/eslint/issues/14249)\n- [Vite](https://github.com/vitejs/vite) and [Evan You](https://github.com/yyx990803) for the idea\n- [@antfu](https://github.com/antfu) and his [tweet](https://twitter.com/antfu7/status/1365907188338753536)\n","engines":{"npm":">=9.0.0","node":">=18.0.0","pnpm":">=8.6.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"funding":[{"url":"https://github.com/Shinigami92","type":"github"},{"url":"https://www.paypal.com/donate/?hosted_button_id=L7GY729FBKTZY","type":"paypal"}],"gitHead":"982d1d9c5615598b1496f3869b4556e3aafc325f","scripts":{"lint":"run-s build lint:run","build":"tsup-node","clean":"rimraf coverage .eslintcache dist pnpm-lock.yaml node_modules","format":"prettier --cache --write .","lint:run":"eslint --cache --cache-strategy content --report-unused-disable-directives --fix .","ts-check":"tsc","preflight":"pnpm install && run-s generate:eslint-dts format lint ts-check typecheck","typecheck":"vitest typecheck","prepublishOnly":"pnpm run clean && pnpm install && pnpm run build","generate:eslint-dts":"tsx ./scripts/generate-eslint-dts.ts"},"_npmUser":{"name":"shinigami92","email":"chrissi92@hotmail.de"},"repository":{"url":"git+https://github.com/eslint-types/eslint-define-config.git","type":"git"},"_npmVersion":"10.1.0","description":"Provide a defineConfig function for .eslintrc.js files","directories":{},"_nodeVersion":"20.8.0","_hasShrinkwrap":false,"packageManager":"pnpm@8.9.2","readmeFilename":"README.md","devDependencies":{"tsx":"~3.13.0","tsup":"~7.2.0","eslint":"~8.51.0","rimraf":"~5.0.5","vitest":"~0.34.6","prettier":"3.0.3","typescript":"~5.2.2","@types/node":"~20.8.3","change-case":"~4.1.2","expect-type":"~0.17.3","json-schema":"~0.4.0","npm-run-all2":"~6.1.1","@types/eslint":"~8.44.3","eslint-gitignore":"~0.1.0","@types/json-schema":"~7.0.13","@vitest/coverage-v8":"~0.34.6","eslint-config-prettier":"~9.0.0","eslint-plugin-prettier":"~5.0.0","@typescript-eslint/parser":"~6.7.4","json-schema-to-typescript":"~13.1.1","@typescript-eslint/eslint-plugin":"~6.7.4","prettier-plugin-organize-imports":"~3.2.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-define-config_2.0.0-beta.1_1698169931385_0.5343906255535862","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0":{"name":"eslint-define-config","version":"2.0.0","keywords":["config","configuration","define-config","eslint-config","eslint","eslintconfig","typed","typescript"],"author":{"url":"https://github.com/Shinigami92","name":"Christopher Quadflieg","email":"chrissi92@hotmail.de"},"license":"MIT","_id":"eslint-define-config@2.0.0","maintainers":[{"name":"shinigami92","email":"chrissi92@hotmail.de"}],"homepage":"https://github.com/eslint-types/eslint-define-config#readme","bugs":{"url":"https://github.com/eslint-types/eslint-define-config/issues"},"dist":{"shasum":"1bac823862d04a6afaf869257a38c2408e1dfea3","tarball":"https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-2.0.0.tgz","fileCount":314,"integrity":"sha512-M8ao9mAE35BGwjZeT8ZlsRA42wcJHWS29Avd0qfeclRXig6uTnGXcaO7UxVyFzUA1VJtxeV/acw4KrhJA3JqxQ==","signatures":[{"sig":"MEUCIEAq2qsCwrWEEAggexY8Md089HBGHBHeoK9ixMfRWIw3AiEA9k9MBFnr45iK2h7PKUR8Epdbj2JmJhvItdietBISUqo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":314726},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"npm":">=9.0.0","node":">=18.0.0","pnpm":">=8.6.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"funding":[{"url":"https://github.com/Shinigami92","type":"github"},{"url":"https://www.paypal.com/donate/?hosted_button_id=L7GY729FBKTZY","type":"paypal"}],"gitHead":"c76676198a293546439b2ea7c306bcf30030c8c2","scripts":{"lint":"run-s build lint:run","build":"tsup-node","clean":"rimraf coverage .eslintcache dist pnpm-lock.yaml node_modules","format":"prettier --cache --write .","lint:run":"eslint --cache --cache-strategy content --report-unused-disable-directives --fix .","ts-check":"tsc","preflight":"pnpm install && run-s generate:eslint-dts format lint ts-check typecheck","typecheck":"vitest typecheck","prepublishOnly":"pnpm run clean && pnpm install && pnpm run build","generate:eslint-dts":"tsx ./scripts/generate-eslint-dts.ts"},"_npmUser":{"name":"shinigami92","email":"chrissi92@hotmail.de"},"repository":{"url":"git+https://github.com/eslint-types/eslint-define-config.git","type":"git"},"_npmVersion":"10.1.0","description":"Provide a defineConfig function for .eslintrc.js files","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"packageManager":"pnpm@8.10.5","devDependencies":{"tsx":"~4.1.3","tsup":"~7.3.0","eslint":"~8.53.0","rimraf":"~5.0.5","vitest":"~0.34.6","prettier":"3.1.0","typescript":"~5.2.2","@types/node":"~20.9.1","change-case":"~5.2.0","expect-type":"~0.17.3","json-schema":"~0.4.0","npm-run-all2":"~6.1.1","@types/eslint":"~8.44.7","eslint-gitignore":"~0.1.0","@types/json-schema":"~7.0.15","@vitest/coverage-v8":"~0.34.6","eslint-define-config":"link:./","@eslint-types/prettier":"~5.0.1-1","eslint-config-prettier":"~9.0.0","eslint-plugin-prettier":"~5.0.1","@typescript-eslint/parser":"~6.11.0","json-schema-to-typescript":"~13.1.1","@eslint-types/typescript-eslint":"~6.9.1","@typescript-eslint/eslint-plugin":"~6.11.0","prettier-plugin-organize-imports":"~3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-define-config_2.0.0_1700229976914_0.678585098323113","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.1.0":{"name":"eslint-define-config","version":"2.1.0","keywords":["config","configuration","define-config","eslint-config","eslint","eslintconfig","typed","typescript"],"author":{"url":"https://github.com/Shinigami92","name":"Christopher Quadflieg","email":"chrissi92@hotmail.de"},"license":"MIT","_id":"eslint-define-config@2.1.0","maintainers":[{"name":"shinigami92","email":"chrissi92@hotmail.de"}],"homepage":"https://github.com/eslint-types/eslint-define-config#readme","bugs":{"url":"https://github.com/eslint-types/eslint-define-config/issues"},"dist":{"shasum":"9708b3efd57637b6fb685d9c2fb6285b9acfbd71","tarball":"https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-2.1.0.tgz","fileCount":314,"integrity":"sha512-QUp6pM9pjKEVannNAbSJNeRuYwW3LshejfyBBpjeMGaJjaDUpVps4C6KVR8R7dWZnD3i0synmrE36znjTkJvdQ==","signatures":[{"sig":"MEUCIQDOYpS8QWCU52sl0RpEp++aH2Gfu73JohTFgugaCOj/3wIgdWy8XeXmf3TpJWiRUCP5T3OHyIn+XBXFo0EkYAjcNKI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":314742},"main":"dist/index.cjs","type":"module","_from":"file:eslint-define-config-2.1.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"npm":">=9.0.0","node":">=18.0.0","pnpm":">=8.6.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"funding":[{"url":"https://github.com/Shinigami92","type":"github"},{"url":"https://www.paypal.com/donate/?hosted_button_id=L7GY729FBKTZY","type":"paypal"}],"scripts":{"lint":"run-s build lint:run","build":"tsup-node","clean":"rimraf coverage .eslintcache dist pnpm-lock.yaml node_modules","format":"prettier --cache --write .","lint:run":"eslint --cache --cache-strategy content --report-unused-disable-directives --fix .","ts-check":"tsc","preflight":"pnpm install && run-s generate:eslint-dts format lint ts-check typecheck","typecheck":"vitest --typecheck.only","generate:eslint-dts":"tsx ./scripts/generate-eslint-dts.ts"},"_npmUser":{"name":"shinigami92","email":"chrissi92@hotmail.de"},"_resolved":"/tmp/4fa54f8cf43a60edaf1f3d673b954462/eslint-define-config-2.1.0.tgz","_integrity":"sha512-QUp6pM9pjKEVannNAbSJNeRuYwW3LshejfyBBpjeMGaJjaDUpVps4C6KVR8R7dWZnD3i0synmrE36znjTkJvdQ==","repository":{"url":"git+https://github.com/eslint-types/eslint-define-config.git","type":"git"},"_npmVersion":"10.2.3","description":"Provide a defineConfig function for .eslintrc.js files","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"packageManager":"pnpm@8.13.1","devDependencies":{"tsx":"~4.7.0","tsup":"~8.0.1","eslint":"~8.56.0","rimraf":"~5.0.5","vitest":"~1.1.0","prettier":"3.1.1","typescript":"~5.3.3","@types/node":"~20.10.5","change-case":"~5.3.0","expect-type":"~0.17.3","json-schema":"~0.4.0","npm-run-all2":"~6.1.1","@types/eslint":"~8.56.0","eslint-gitignore":"~0.1.0","@types/json-schema":"~7.0.15","@vitest/coverage-v8":"~1.1.0","eslint-define-config":"link:./","@eslint-types/prettier":"~5.0.1-1","eslint-config-prettier":"~9.1.0","eslint-plugin-prettier":"~5.1.2","@typescript-eslint/parser":"~6.16.0","json-schema-to-typescript":"~13.1.1","@eslint-types/typescript-eslint":"~6.12.0","@typescript-eslint/eslint-plugin":"~6.16.0","prettier-plugin-organize-imports":"~3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-define-config_2.1.0_1703673159553_0.5895387080878207","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2021-03-24T12:55:40.489Z","modified":"2025-03-07T22:55:47.289Z","1.0.0-alpha.1":"2021-03-24T12:55:40.718Z","1.0.0-alpha.2":"2021-03-24T15:01:58.717Z","1.0.0-alpha.3":"2021-03-24T15:15:56.339Z","1.0.0-alpha.4":"2021-03-25T13:39:28.636Z","1.0.0":"2021-03-25T16:41:41.418Z","1.0.1":"2021-03-25T16:56:22.560Z","1.0.2":"2021-03-25T18:40:02.990Z","1.0.3":"2021-03-26T14:44:34.031Z","1.0.4":"2021-03-26T21:09:37.988Z","1.0.5":"2021-03-28T15:39:23.830Z","1.0.6":"2021-03-30T19:21:15.936Z","1.0.7":"2021-04-02T13:03:15.951Z","1.0.8":"2021-04-23T16:37:52.491Z","1.0.9":"2021-07-03T12:18:02.857Z","1.1.0":"2021-10-01T13:39:40.400Z","1.1.1":"2021-10-01T14:39:33.818Z","1.1.2":"2021-10-24T12:46:56.339Z","1.1.3":"2021-11-03T17:58:08.968Z","1.1.4":"2021-11-18T12:39:48.757Z","1.2.0":"2021-11-25T21:02:29.231Z","1.2.1":"2021-12-28T11:47:47.557Z","1.2.2":"2022-01-06T18:42:19.697Z","1.2.3":"2022-01-19T15:14:59.708Z","1.2.4":"2022-02-05T13:33:27.622Z","1.2.5":"2022-02-13T13:44:15.415Z","1.3.0":"2022-03-16T09:18:47.379Z","1.4.0":"2022-04-21T13:00:24.568Z","1.4.1":"2022-05-16T13:03:38.395Z","1.5.0":"2022-05-31T06:49:52.826Z","1.5.1":"2022-06-07T06:49:34.887Z","1.6.0":"2022-07-31T14:11:34.183Z","1.6.1":"2022-08-29T09:42:34.902Z","1.7.0":"2022-08-29T10:05:04.818Z","1.8.0":"2022-10-23T09:58:58.953Z","1.9.0":"2022-10-29T12:36:13.203Z","1.9.1":"2022-10-29T15:53:51.762Z","1.10.0":"2022-10-29T17:07:48.555Z","1.11.0":"2022-10-30T14:59:51.628Z","1.12.0":"2022-11-09T18:51:46.168Z","1.13.0":"2023-01-02T13:46:26.030Z","1.14.0":"2023-01-10T13:33:09.065Z","1.15.0-alpha.0":"2023-02-01T13:08:06.863Z","1.15.0":"2023-02-01T14:13:15.067Z","1.16.0":"2023-03-08T17:08:04.241Z","1.17.0":"2023-03-18T14:41:07.794Z","1.18.0":"2023-04-15T08:54:08.542Z","1.19.0":"2023-04-23T11:50:06.603Z","1.20.0":"2023-04-26T17:37:24.772Z","1.21.0":"2023-06-20T17:09:24.648Z","1.22.0":"2023-07-30T11:42:09.743Z","1.23.0":"2023-08-05T12:50:08.069Z","2.0.0-alpha.0":"2023-10-06T10:21:38.870Z","2.0.0-alpha.1":"2023-10-06T17:28:27.344Z","2.0.0-alpha.2":"2023-10-08T11:44:17.648Z","1.24.0":"2023-10-08T16:07:26.298Z","2.0.0-alpha.3":"2023-10-08T16:15:55.825Z","1.24.1":"2023-10-09T06:08:11.844Z","2.0.0-alpha.4":"2023-10-09T06:11:04.246Z","2.0.0-beta.0":"2023-10-22T14:32:17.348Z","2.0.0-beta.1":"2023-10-24T17:52:11.903Z","2.0.0":"2023-11-17T14:06:17.102Z","2.1.0":"2023-12-27T10:32:39.795Z"},"bugs":{"url":"https://github.com/eslint-types/eslint-define-config/issues"},"author":{"url":"https://github.com/Shinigami92","name":"Christopher Quadflieg","email":"chrissi92@hotmail.de"},"license":"MIT","homepage":"https://github.com/eslint-types/eslint-define-config#readme","keywords":["config","configuration","define-config","eslint-config","eslint","eslintconfig","typed","typescript"],"repository":{"url":"git+https://github.com/eslint-types/eslint-define-config.git","type":"git"},"description":"Provide a defineConfig function for .eslintrc.js files","maintainers":[{"name":"shinigami92","email":"chrissi92@hotmail.de"}],"readme":"<p>\n  <a href=\"https://www.npmjs.com/package/eslint-define-config\" target=\"_blank\">\n    <img alt=\"NPM package\" src=\"https://img.shields.io/npm/v/eslint-define-config.svg\">\n  </a>\n  <a href=\"https://www.npmjs.com/package/eslint-define-config\" target=\"_blank\">\n    <img alt=\"Downloads\" src=\"https://img.shields.io/npm/dt/eslint-define-config.svg\">\n  </a>\n  <a href=\"https://github.com/eslint-types/eslint-define-config/actions/workflows/ci.yml\">\n    <img alt=\"Build Status\" src=\"https://github.com/eslint-types/eslint-define-config/actions/workflows/ci.yml/badge.svg?branch=main\">\n  </a>\n  <a href=\"https://github.com/eslint-types/eslint-define-config/blob/main/LICENSE\">\n    <img alt=\"License: MIT\" src=\"https://img.shields.io/github/license/eslint-types/eslint-define-config.svg\">\n  </a>\n  <a href=\"https://prettier.io\" target=\"_blank\">\n    <img alt=\"Code Style: Prettier\" src=\"https://img.shields.io/badge/code_style-prettier-ff69b4.svg\">\n  </a>\n  <a href=\"https://www.paypal.com/donate?hosted_button_id=L7GY729FBKTZY\" target=\"_blank\">\n    <img alt=\"Donate: PayPal\" src=\"https://img.shields.io/badge/Donate-PayPal-blue.svg\">\n  </a>\n</p>\n\n# eslint-define-config\n\nProvide a `defineConfig` function for `.eslintrc.js`, and a `defineFlatConfig` function for `eslint.config.js` files.\n\n# Installation\n\n```bash\n# add eslint and eslint-define-config to project’s dev dependencies\nnpm add --save-dev eslint eslint-define-config\n# or\nyarn add --dev eslint eslint-define-config\n# or\npnpm add --save-dev eslint eslint-define-config\n```\n\n# Usage\n\nBy default only `eslint`'s rules are supported. To activate auto-suggestions for Rules of specific plugins, you need to install the respective types for that plugin.  \nPlugins can either support their own types, or they could be supported by the community in the [`@eslint-types`](https://github.com/eslint-types/define-config-plugin-types) repository.\n\nA list of community supported plugins can be found [here](https://www.npmjs.com/org/eslint-types).\n\n`.eslintrc.js`\n\n```ts\n// @ts-check\nconst { defineConfig } = require('eslint-define-config');\n\n/// <reference types=\"@eslint-types/typescript-eslint\" />\n\nmodule.exports = defineConfig({\n  root: true,\n  rules: {\n    // rules...\n  },\n});\n```\n\n## Flat Config\n\n`eslint.config.js`\n\n```ts\n// @ts-check\nconst { defineFlatConfig } = require('eslint-define-config');\n\n/// <reference types=\"@eslint-types/typescript-eslint\" />\n\nmodule.exports = defineFlatConfig([\n  'eslint:recommended',\n  {\n    plugins: {\n      // plugins...\n    },\n    rules: {\n      // rules...\n    },\n  },\n]);\n```\n\n# Why?\n\nImprove your eslint configuration experience with:\n\n- auto-suggestions\n- type checking (Use `// @ts-check` at the first line in your `.eslintrc.js` or `eslint.config.js`)\n- documentation\n- deprecation warnings\n\n<img src=\"https://user-images.githubusercontent.com/7195563/112484789-8a416480-8d7a-11eb-9337-d8b5bc16de17.png\" alt=\"Image\" width=\"600px\"/>\n\n## Video\n\n_Click on the thumbnail to play the video_\n\n<a href=\"https://user-images.githubusercontent.com/7195563/112726158-4a19e780-8f1c-11eb-8cc6-4ea6c100137f.mp4\" target=\"_blank\">\n  <img src=\"https://user-images.githubusercontent.com/7195563/112726343-30c56b00-8f1d-11eb-9b92-260c530caf1b.png\" alt=\"Video\" width=\"600px\"/>\n</a>\n\n## Want to support your own plugin?\n\n:warning: **This feature is very new and requires the support of the respective plugin owners**\n\nAdd a `declare module` to your plugin package like this:\n\n```ts\ndeclare module 'eslint-define-config' {\n  export interface CustomRuleOptions {\n    /**\n     * Require consistently using either `T[]` or `Array<T>` for arrays.\n     *\n     * @see [array-type](https://typescript-eslint.io/rules/array-type)\n     */\n    '@typescript-eslint/array-type': [\n      {\n        default?: 'array' | 'generic' | 'array-simple';\n        readonly?: 'array' | 'generic' | 'array-simple';\n      },\n    ];\n\n    // ... more Rules\n  }\n}\n```\n\nThere are other interfaces that can be extended.\n\n- `CustomExtends`\n- `CustomParserOptions`\n- `CustomParsers`\n- `CustomPlugins`\n- `CustomSettings`\n\n# Credits\n\n- [Proposal Idea](https://github.com/eslint/eslint/issues/14249)\n- [Vite](https://github.com/vitejs/vite) and [Evan You](https://github.com/yyx990803) for the idea\n- [@antfu](https://github.com/antfu) and his [tweet](https://twitter.com/antfu7/status/1365907188338753536)\n","readmeFilename":"README.md"}