{"_id":"@andabove/eslint-config","_rev":"15-1e96aa6c1c5df7ad44704319b0230a19","name":"@andabove/eslint-config","dist-tags":{"latest":"0.1.1"},"versions":{"0.0.2":{"name":"@andabove/eslint-config","version":"0.0.2","keywords":[],"license":"ISC","_id":"@andabove/eslint-config@0.0.2","maintainers":[{"name":"pigeonas","email":"jeronimas@rcco.uk"},{"name":"afab","email":"adham@andabove.com"}],"dist":{"shasum":"2ea2773420b9139594e6f959de880f0798537cf3","tarball":"https://registry.npmjs.org/@andabove/eslint-config/-/eslint-config-0.0.2.tgz","fileCount":5,"integrity":"sha512-giOkFxC9YSt7Sh/wKcq6rEdJQoQ8M8v/6Vs7Tf/9rIQw4d69cjUUwB/Vnb2J4PgjspBgCQMqJTnG9UeauXWlAw==","signatures":[{"sig":"MEYCIQD+EcpcwLPG5d3rgqiz8H3QUdAZ4fd5i6tj1fUeB49GkgIhAPhk4w9VIUVU1d+ahuhgBfI9sFIdWK0eIWta5uFkDvMD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":901380},"pnpm":{"overrides":{"esbuild@<=0.24.2":">=0.25.0"}},"type":"module","exports":{".":{"types":"./dist/eslint.config.d.mts","import":"./dist/eslint.config.mjs"}},"gitHead":"f6142e78e1cd8bb6c53e530287fcc1131862ab30","private":false,"scripts":{"dev":"eslint-config-inspector","lint":"eslint .","taze":"taze","test":"pnpm lint","build":"unbuild","prepack":"pnpm build","publish":"npm publish","release":"pnpm test && changelogen --release && git push --follow-tags","typegen":"pnpm build","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit --skipLibCheck"},"_npmUser":{"name":"afab","email":"adham@andabove.com"},"_npmVersion":"10.9.2","description":"ESLint config for &above projects","directories":{},"_nodeVersion":"23.7.0","dependencies":{"eslint":"^9.21.0","consola":"^3.4.0","globals":"^15.15.0","@eslint/js":"^9.21.0","@types/eslint":"^9.6.1","@eslint/markdown":"^6.2.2","eslint-plugin-vue":"^9.32.0","typescript-eslint":"^8.25.0","vue-eslint-parser":"^9.4.3","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-markdown":"^5.1.0","@stylistic/eslint-plugin":"^4.1.0","eslint-plugin-tailwindcss":"^3.18.0","@typescript-eslint/eslint-plugin":"^8.25.0","eslint-plugin-vuejs-accessibility":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.0.0+sha512.b8fef5494bd3fe4cbd4edabd0745df2ee5be3e4b0b8b08fa643aa3e4c6702ccc0f00d68fa8a8c9858a735a0032485a44990ed2810526c875e416f001b17df12b","devDependencies":{"jiti":"^2.4.2","taze":"^18.6.0","eslint":"^9.21.0","unbuild":"^2.0.0","typescript":"^5.7.3","@types/node":"^22.13.5","changelogen":"^0.5.7","eslint-typegen":"^0.3.2","@eslint/config-inspector":"^0.6.0","@types/eslint-plugin-markdown":"^2.0.2","@types/eslint-plugin-tailwindcss":"^3.17.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.2_1740972409851_0.4195079035734979","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@andabove/eslint-config","version":"0.0.3","keywords":[],"license":"ISC","_id":"@andabove/eslint-config@0.0.3","maintainers":[{"name":"pigeonas","email":"jeronimas@rcco.uk"},{"name":"afab","email":"adham@andabove.com"}],"dist":{"shasum":"67dc8db0e1339d5e9eec06bc3a04e2ffa393c2d1","tarball":"https://registry.npmjs.org/@andabove/eslint-config/-/eslint-config-0.0.3.tgz","fileCount":5,"integrity":"sha512-pzQL/2b1rD79c35eoiV2GLP7f4rWgVhjlNuXNtfaY+77GZM5LvdPh2TkWKKvxgMUAppT7tNXG34Kz3SFl8i/Bg==","signatures":[{"sig":"MEUCIC5zebvsCSwp8e8bnQIy+mgTdMGbJucRUmZEoafigFMnAiEArLNdrGDpLKuf3hadzjGADAZnCTFgpI9GF8JJxstDqFs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":903156},"pnpm":{"overrides":{"esbuild@<=0.24.2":">=0.25.0"}},"type":"module","exports":{".":{"types":"./dist/eslint.config.d.mts","import":"./dist/eslint.config.mjs"}},"gitHead":"03ff87916feea58e700e03ad8802ae9dfbf220ef","private":false,"scripts":{"dev":"eslint-config-inspector","lint":"eslint .","taze":"taze","test":"pnpm lint","build":"unbuild","vitest":"vitest run","prepack":"pnpm build","publish":"npm publish","release":"pnpm test && changelogen --release && git push --follow-tags","typegen":"pnpm build","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit --skipLibCheck","vitest:watch":"vitest"},"_npmUser":{"name":"afab","email":"adham@andabove.com"},"_npmVersion":"10.9.2","description":"ESLint config for &above projects","directories":{},"_nodeVersion":"23.9.0","dependencies":{"eslint":"^9.21.0","consola":"^3.4.0","globals":"^15.15.0","@eslint/js":"^9.21.0","@types/eslint":"^9.6.1","@eslint/markdown":"^6.2.2","eslint-plugin-vue":"^9.32.0","typescript-eslint":"^8.26.0","vue-eslint-parser":"^9.4.3","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-markdown":"^5.1.0","@stylistic/eslint-plugin":"^4.2.0","@typescript-eslint/utils":"^8.26.0","eslint-plugin-tailwindcss":"^3.18.0","@typescript-eslint/eslint-plugin":"^8.26.0","eslint-plugin-vuejs-accessibility":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.5.2","devDependencies":{"jiti":"^2.4.2","taze":"^18.6.0","eslint":"^9.21.0","vitest":"^3.0.7","unbuild":"^2.0.0","typescript":"^5.8.2","@types/node":"^22.13.9","changelogen":"^0.5.7","eslint-typegen":"^0.3.2","@eslint/config-inspector":"^0.6.0","@typescript-eslint/parser":"^8.26.0","@types/eslint-plugin-markdown":"^2.0.2","@typescript-eslint/rule-tester":"^8.26.0","@types/eslint-plugin-tailwindcss":"^3.17.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.3_1741049011589_0.5126007237718031","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@andabove/eslint-config","version":"0.0.4","keywords":[],"license":"ISC","_id":"@andabove/eslint-config@0.0.4","maintainers":[{"name":"pigeonas","email":"jeronimas@rcco.uk"},{"name":"afab","email":"adham@andabove.com"}],"dist":{"shasum":"225b9418a8e664b3b1e76557aa699ba789f591c6","tarball":"https://registry.npmjs.org/@andabove/eslint-config/-/eslint-config-0.0.4.tgz","fileCount":5,"integrity":"sha512-Fjrks9jGeK3+ahJ0W8kyUUig+Z3irAWr//MPwQi3y8s6YJ4NJV3VvSJD7oATejhKM6vp66AhftE1FvTlYoUi3w==","signatures":[{"sig":"MEYCIQC3m756Z6TiiYP36yNxLgkzpMjWRLaWoTpCVCIg7tU4hwIhAM8CSQXXk/LhC7cRRHNCwSHnJtnKggMIvLarUtLC/ru7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":901443},"pnpm":{"overrides":{"esbuild@<=0.24.2":">=0.25.0"}},"type":"module","exports":{".":{"types":"./dist/eslint.config.d.mts","import":"./dist/eslint.config.mjs"}},"gitHead":"9cf28255f77e2ff884ab472303bb9711810154df","private":false,"scripts":{"dev":"eslint-config-inspector","lint":"eslint .","taze":"taze","test":"pnpm lint","build":"unbuild","vitest":"vitest run","prepack":"pnpm build","publish":"npm publish","release":"pnpm test && changelogen --release && git push --follow-tags","typegen":"pnpm build","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit --skipLibCheck","vitest:watch":"vitest"},"_npmUser":{"name":"afab","email":"adham@andabove.com"},"_npmVersion":"10.9.2","description":"ESLint config for &above projects","directories":{},"_nodeVersion":"23.9.0","dependencies":{"eslint":"^9.21.0","oxlint":"^0.15.13","consola":"^3.4.0","globals":"^16.0.0","@eslint/js":"^9.21.0","@types/eslint":"^9.6.1","@eslint/markdown":"^6.2.2","eslint-plugin-vue":"^9.32.0","typescript-eslint":"^8.26.0","vue-eslint-parser":"^9.4.3","eslint-plugin-oxlint":"^0.15.13","eslint-plugin-unicorn":"^57.0.0","eslint-plugin-markdown":"^5.1.0","@stylistic/eslint-plugin":"^4.2.0","@typescript-eslint/utils":"^8.26.0","eslint-plugin-tailwindcss":"^3.18.0","@typescript-eslint/eslint-plugin":"^8.26.0","eslint-plugin-vuejs-accessibility":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.5.2","devDependencies":{"jiti":"^2.4.2","taze":"^18.6.0","eslint":"^9.21.0","vitest":"^3.0.7","unbuild":"^3.5.0","typescript":"^5.8.2","@types/node":"^22.13.9","changelogen":"^0.6.1","eslint-typegen":"^2.0.0","@eslint/config-inspector":"^1.0.1","@typescript-eslint/parser":"^8.26.0","@types/eslint-plugin-markdown":"^2.0.2","@typescript-eslint/rule-tester":"^8.26.0","@types/eslint-plugin-tailwindcss":"^3.17.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.4_1741107853080_0.8876207514478631","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@andabove/eslint-config","version":"0.0.5","keywords":[],"license":"ISC","_id":"@andabove/eslint-config@0.0.5","maintainers":[{"name":"pigeonas","email":"jeronimas@rcco.uk"},{"name":"afab","email":"adham@andabove.com"}],"dist":{"shasum":"f3490fd5758649e153eb5a12bc482a3444c33a81","tarball":"https://registry.npmjs.org/@andabove/eslint-config/-/eslint-config-0.0.5.tgz","fileCount":5,"integrity":"sha512-0Rc9gSs7PRg6xehDIXmRETdQe6Y8EfNCeY1bfq5jhYh3Wkv0nuK9JGX3eK8KebsQK7P1wlhzpIdy09sv2awYfQ==","signatures":[{"sig":"MEUCIBrFtr/dtiOh4+HaapAOr5VJd70RjQsWxdupUaLM0GJfAiEAqxCbd4O2cGAIIIhOkQjnNSbdGSLx4Ivnzj37/wJWvL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":902433},"pnpm":{"overrides":{"esbuild@<=0.24.2":">=0.25.0"}},"type":"module","exports":{".":{"types":"./dist/eslint.config.d.mts","import":"./dist/eslint.config.mjs"}},"gitHead":"1039a7fc9800e6b7533701fee72428ed47ba4b72","private":false,"scripts":{"dev":"eslint-config-inspector","lint":"eslint .","taze":"taze","test":"pnpm lint","build":"unbuild","vitest":"vitest run","prepack":"pnpm build","publish":"npm publish","release":"pnpm test && changelogen --release && git push --follow-tags","typegen":"pnpm build","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit --skipLibCheck","vitest:watch":"vitest"},"_npmUser":{"name":"afab","email":"adham@andabove.com"},"_npmVersion":"10.9.2","description":"ESLint config for &above projects","directories":{},"_nodeVersion":"23.9.0","dependencies":{"eslint":"^9.22.0","oxlint":"^0.15.14","consola":"^3.4.0","globals":"^16.0.0","@eslint/js":"^9.22.0","@types/eslint":"^9.6.1","@eslint/markdown":"^6.3.0","eslint-plugin-vue":"^9.33.0","typescript-eslint":"^8.26.1","vue-eslint-parser":"^9.4.3","eslint-plugin-oxlint":"^0.15.14","eslint-plugin-unicorn":"^57.0.0","eslint-plugin-markdown":"^5.1.0","@stylistic/eslint-plugin":"^4.2.0","@typescript-eslint/utils":"^8.26.1","eslint-plugin-tailwindcss":"^3.18.0","@typescript-eslint/eslint-plugin":"^8.26.1","eslint-plugin-vuejs-accessibility":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2","devDependencies":{"jiti":"^2.4.2","taze":"^18.7.1","eslint":"^9.22.0","vitest":"^3.0.8","unbuild":"^3.5.0","typescript":"^5.8.2","@types/node":"^22.13.10","changelogen":"^0.6.1","eslint-typegen":"^2.0.0","@eslint/config-inspector":"^1.0.2","@typescript-eslint/parser":"^8.26.1","@types/eslint-plugin-markdown":"^2.0.2","@typescript-eslint/rule-tester":"^8.26.1","@types/eslint-plugin-tailwindcss":"^3.17.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.5_1741697461565_0.27512448607914597","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@andabove/eslint-config","version":"0.0.6","keywords":[],"license":"ISC","_id":"@andabove/eslint-config@0.0.6","maintainers":[{"name":"pigeonas","email":"jeronimas@rcco.uk"},{"name":"afab","email":"adham@andabove.com"}],"dist":{"shasum":"d646386bf0bed552bf531f7a954682a5d2ddeee5","tarball":"https://registry.npmjs.org/@andabove/eslint-config/-/eslint-config-0.0.6.tgz","fileCount":5,"integrity":"sha512-wM0czn/Yq9TQnoToWszPimQ9ymFj2Lb8VB+zqk3r0nxXQ74LFOSPLCiRylXOhGmX6b2uYmGVzqlVD+ST6JH40w==","signatures":[{"sig":"MEQCIDV88DkUniDSI1A8+UaXJ9xcqb5qES0V8oTpovHEJKHdAiBAk3/vSEzYHces66cer9Px/WuAoGGnF30roK2wkXXdug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":899684},"pnpm":{"overrides":{"esbuild@<=0.24.2":">=0.25.0"}},"type":"module","exports":{".":{"types":"./dist/eslint.config.d.mts","import":"./dist/eslint.config.mjs"}},"gitHead":"68fcde2b716bc0dd9cf5b632815c942e2be88c0e","private":false,"scripts":{"dev":"eslint-config-inspector","lint":"eslint .","taze":"taze","test":"pnpm lint","build":"unbuild","vitest":"vitest run","prepack":"pnpm build","publish":"npm publish","release":"pnpm test && changelogen --release && git push --follow-tags","typegen":"pnpm build","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit --skipLibCheck","vitest:watch":"vitest"},"_npmUser":{"name":"afab","email":"adham@andabove.com"},"_npmVersion":"10.9.2","description":"ESLint config for &above projects","directories":{},"_nodeVersion":"23.9.0","dependencies":{"eslint":"^9.22.0","oxlint":"^0.15.14","consola":"^3.4.0","globals":"^16.0.0","@eslint/js":"^9.22.0","@types/eslint":"^9.6.1","@eslint/markdown":"^6.3.0","eslint-plugin-vue":"^10.0.0","typescript-eslint":"^8.26.1","vue-eslint-parser":"^10.1.1","eslint-plugin-oxlint":"^0.15.14","eslint-plugin-unicorn":"^57.0.0","eslint-plugin-markdown":"^5.1.0","@stylistic/eslint-plugin":"^4.2.0","@typescript-eslint/utils":"^8.26.1","eslint-plugin-tailwindcss":"^3.18.0","@typescript-eslint/eslint-plugin":"^8.26.1","eslint-plugin-vuejs-accessibility":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2","devDependencies":{"jiti":"^2.4.2","taze":"^19.0.1","eslint":"^9.22.0","vitest":"^3.0.8","unbuild":"^3.5.0","typescript":"^5.8.2","@types/node":"^22.13.10","changelogen":"^0.6.1","eslint-typegen":"^2.0.0","@eslint/config-inspector":"^1.0.2","@typescript-eslint/parser":"^8.26.1","@types/eslint-plugin-markdown":"^2.0.2","@typescript-eslint/rule-tester":"^8.26.1","@types/eslint-plugin-tailwindcss":"^3.17.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.6_1741699018134_0.31536445466438434","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@andabove/eslint-config","version":"0.0.7","keywords":[],"license":"ISC","_id":"@andabove/eslint-config@0.0.7","maintainers":[{"name":"pigeonas","email":"jeronimas@rcco.uk"},{"name":"afab","email":"adham@andabove.com"}],"dist":{"shasum":"ce18cc19581458c7c9c45e931df0a7a4900d98a9","tarball":"https://registry.npmjs.org/@andabove/eslint-config/-/eslint-config-0.0.7.tgz","fileCount":5,"integrity":"sha512-u16mlVNLerx80y1eOqE6u83N2/qZa66l+KnhWa4HOq3M24ETSPZb1SOo5SbdFY9N3HUFDT2b+T4vQC0qCIDtYg==","signatures":[{"sig":"MEYCIQDDAK1l0Yis9nBIX2W4ykyBQCdIvFcyqUyWAMIDAnqN9AIhAJsWy2Z0Q6UWnEq9W2ZhXOG6VtLZgYk0TwOSjUel4AEB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":899866},"pnpm":{"overrides":{"esbuild@<=0.24.2":">=0.25.0"}},"type":"module","exports":{".":{"types":"./dist/eslint.config.d.mts","import":"./dist/eslint.config.mjs"}},"gitHead":"0515171e108e41d0f41a890072acd1453abdcaea","private":false,"scripts":{"dev":"eslint-config-inspector","lint":"eslint .","taze":"taze","test":"vitest run","build":"unbuild","prepack":"pnpm build","publish":"npm publish","release":"pnpm test && changelogen --release && git push --follow-tags","typegen":"pnpm build","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit --skipLibCheck","test:watch":"vitest"},"_npmUser":{"name":"afab","email":"adham@andabove.com"},"_npmVersion":"10.9.2","description":"ESLint config for &above projects","directories":{},"_nodeVersion":"22.14.0","dependencies":{"eslint":"^9.22.0","oxlint":"^0.15.15","consola":"^3.4.0","globals":"^16.0.0","@eslint/js":"^9.22.0","@types/eslint":"^9.6.1","@eslint/markdown":"^6.3.0","eslint-plugin-vue":"^10.0.0","typescript-eslint":"^8.26.1","vue-eslint-parser":"^10.1.1","eslint-plugin-oxlint":"^0.15.15","eslint-plugin-unicorn":"^57.0.0","eslint-plugin-markdown":"^5.1.0","@stylistic/eslint-plugin":"^4.2.0","@typescript-eslint/utils":"^8.26.1","eslint-plugin-tailwindcss":"^3.18.0","@typescript-eslint/eslint-plugin":"^8.26.1","eslint-plugin-vuejs-accessibility":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.3","devDependencies":{"jiti":"^2.4.2","taze":"^19.0.2","eslint":"^9.22.0","vitest":"^3.0.8","unbuild":"^3.5.0","typescript":"^5.8.2","@types/node":"^22.13.10","changelogen":"^0.6.1","eslint-typegen":"^2.1.0","@eslint/config-inspector":"^1.0.2","@typescript-eslint/parser":"^8.26.1","@types/eslint-plugin-markdown":"^2.0.2","@typescript-eslint/rule-tester":"^8.26.1","@types/eslint-plugin-tailwindcss":"^3.17.0"},"peerDependencies":{"eslint":"*","typescript":"*","@eslint/eslintrc":"*","eslint-plugin-vue":"*","eslint-plugin-unicorn":"*","eslint-plugin-markdown":"*","eslint-plugin-tailwindcss":"*","eslint-plugin-vuejs-accessibility":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.7_1741959808263_0.12900676679109835","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@andabove/eslint-config","version":"0.0.8","keywords":[],"license":"ISC","_id":"@andabove/eslint-config@0.0.8","maintainers":[{"name":"pigeonas","email":"jeronimas@rcco.uk"},{"name":"afab","email":"adham@andabove.com"}],"dist":{"shasum":"f8da1b9973d5b97c605b15dc1b755507310da481","tarball":"https://registry.npmjs.org/@andabove/eslint-config/-/eslint-config-0.0.8.tgz","fileCount":5,"integrity":"sha512-R1qPm87y6XVPNL0bXSYyS2M485oizVxmfV9sce3COImTThw9eyG4t8cYzG/qpOaAp1OJ6ElAQUb8vDSqU/31zQ==","signatures":[{"sig":"MEQCIDBAT/qrJkTX9/A7elwWwA1Prhu8UVs1DL/vfpM4OxM9AiB37Zky7odRgncRdKuh6TpmefANm+U5bacgPCIQO2Ty1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":948844},"pnpm":{"overrides":{"esbuild@<=0.24.2":">=0.25.0"}},"type":"module","exports":{".":{"types":"./dist/eslint.config.d.mts","import":"./dist/eslint.config.mjs"}},"gitHead":"3e54032f4c64da295280072059a55fee33e1ae23","private":false,"scripts":{"dev":"eslint-config-inspector","lint":"eslint .","taze":"taze","test":"vitest run","build":"unbuild","prepack":"pnpm build","publish":"npm publish","release":"pnpm test && changelogen --release && git push --follow-tags","typegen":"pnpm build","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit --skipLibCheck","test:watch":"vitest"},"_npmUser":{"name":"afab","email":"adham@andabove.com"},"_npmVersion":"10.9.2","description":"ESLint config for &above projects","directories":{},"_nodeVersion":"22.14.0","dependencies":{"eslint":"^9.22.0","oxlint":"^0.16.0","consola":"^3.4.2","globals":"^16.0.0","@eslint/js":"^9.22.0","@types/eslint":"^9.6.1","@eslint/markdown":"^6.3.0","eslint-plugin-vue":"^10.0.0","typescript-eslint":"^8.26.1","vue-eslint-parser":"^10.1.1","eslint-plugin-oxlint":"^0.16.0","eslint-plugin-vitest":"^0.5.4","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^57.0.0","eslint-plugin-markdown":"^5.1.0","eslint-plugin-security":"^3.0.1","@stylistic/eslint-plugin":"^4.2.0","@typescript-eslint/utils":"^8.26.1","eslint-plugin-tailwindcss":"^3.18.0","@typescript-eslint/eslint-plugin":"^8.26.1","eslint-plugin-vuejs-accessibility":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.4","devDependencies":{"jiti":"^2.4.2","taze":"^19.0.2","eslint":"^9.22.0","vitest":"^3.0.9","unbuild":"^3.5.0","typescript":"^5.8.2","@types/node":"^22.13.10","changelogen":"^0.6.1","eslint-typegen":"^2.1.0","@eslint/config-inspector":"^1.0.2","@typescript-eslint/parser":"^8.26.1","@types/eslint-plugin-markdown":"^2.0.2","@types/eslint-plugin-security":"^3.0.0","@typescript-eslint/rule-tester":"^8.26.1","@types/eslint-plugin-tailwindcss":"^3.17.0"},"peerDependencies":{"eslint":"*","typescript":"*","@eslint/eslintrc":"*","eslint-plugin-vue":"*","eslint-plugin-unicorn":"*","eslint-plugin-markdown":"*","eslint-plugin-tailwindcss":"*","eslint-plugin-vuejs-accessibility":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.8_1742322109278_0.6521646320428558","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@andabove/eslint-config","version":"0.0.9","keywords":[],"license":"ISC","_id":"@andabove/eslint-config@0.0.9","maintainers":[{"name":"pigeonas","email":"jeronimas@rcco.uk"},{"name":"afab","email":"adham@andabove.com"}],"dist":{"shasum":"7f08fce314df8d85c9d7903741b807025cc244ad","tarball":"https://registry.npmjs.org/@andabove/eslint-config/-/eslint-config-0.0.9.tgz","fileCount":5,"integrity":"sha512-qu8JbC/X2TUBcuH/2/UUP6CDSmXDj58e0H79fz8JiUiTwQ2InBm5kFcSqrdCCGaDyB4e0d5b2IruLsDpDPPKuA==","signatures":[{"sig":"MEYCIQCl62XJEPmK/MdQA/GzF0cPX4pESMAnLPfgT2n23pjfVwIhANQZnBpKUuUjOvlbv+UpfmeMWmW3OIRuIAwjUhzhhE4/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":953472},"pnpm":{"overrides":{"esbuild@<=0.24.2":">=0.25.0"}},"type":"module","exports":{".":{"types":"./dist/eslint.config.d.mts","import":"./dist/eslint.config.mjs"}},"gitHead":"309803671f31ad5fc4d23a9fea467f2ebcbd80fc","private":false,"scripts":{"dev":"eslint-config-inspector","lint":"eslint .","taze":"taze","test":"vitest run","build":"unbuild","prepack":"pnpm build","publish":"npm publish","release":"pnpm test && changelogen --release && git push --follow-tags","typegen":"pnpm build","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit --skipLibCheck","test:watch":"vitest"},"_npmUser":{"name":"afab","email":"adham@andabove.com"},"_npmVersion":"10.9.2","description":"ESLint config for &above projects","directories":{},"_nodeVersion":"23.10.0","dependencies":{"eslint":"^9.22.0","oxlint":"^0.16.2","consola":"^3.4.2","globals":"^16.0.0","fs-extra":"^11.3.0","@eslint/js":"^9.22.0","@eslint/css":"^0.5.0","@types/eslint":"^9.6.1","@eslint/markdown":"^6.3.0","eslint-plugin-vue":"^10.0.0","typescript-eslint":"^8.27.0","vue-eslint-parser":"^10.1.1","eslint-plugin-oxlint":"^0.16.2","eslint-plugin-vitest":"^0.5.4","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^57.0.0","eslint-plugin-markdown":"^5.1.0","eslint-plugin-security":"^3.0.1","@stylistic/eslint-plugin":"^4.2.0","@typescript-eslint/utils":"^8.27.0","eslint-plugin-tailwindcss":"^3.18.0","@typescript-eslint/eslint-plugin":"^8.27.0","eslint-plugin-vuejs-accessibility":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.5","devDependencies":{"taze":"^19.0.2","eslint":"^9.22.0","vitest":"^3.0.9","unbuild":"^3.5.0","typescript":"^5.8.2","@types/node":"^22.13.11","changelogen":"^0.6.1","eslint-typegen":"^2.1.0","@types/fs-extra":"^11.0.4","@eslint/config-inspector":"^1.0.2","@typescript-eslint/parser":"^8.27.0","@types/eslint-plugin-markdown":"^2.0.2","@types/eslint-plugin-security":"^3.0.0","@typescript-eslint/rule-tester":"^8.27.0","@types/eslint-plugin-tailwindcss":"^3.17.0"},"peerDependencies":{"eslint":"*","typescript":"*","@eslint/eslintrc":"*","eslint-plugin-vue":"*","eslint-plugin-unicorn":"*","eslint-plugin-markdown":"*","eslint-plugin-tailwindcss":"*","eslint-plugin-vuejs-accessibility":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.9_1742567569917_0.3772675776725334","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@andabove/eslint-config","version":"0.0.10","keywords":[],"license":"ISC","_id":"@andabove/eslint-config@0.0.10","maintainers":[{"name":"pigeonas","email":"jeronimas@rcco.uk"},{"name":"afab","email":"adham@andabove.com"}],"dist":{"shasum":"c81dab8d0567a1a51df586fbb7f6bc92c9c59528","tarball":"https://registry.npmjs.org/@andabove/eslint-config/-/eslint-config-0.0.10.tgz","fileCount":5,"integrity":"sha512-5nOMDS8KyjaJkiyFFXZsPhxlrar9Eqs7tjcqj1yAq51a4K/ntKystRmZVa/4UMUDEWFDtz9vuvDh/gPnq9TYGQ==","signatures":[{"sig":"MEUCIQDErMpk+nuZE3wB8NUkDu3398Q8cCeYGrBMiTmJnGSl4AIgORoMeiEuGKR42+uDkTej6luEgwY8C2gH5X52+iM9haM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":954197},"pnpm":{"overrides":{"esbuild@<=0.24.2":">=0.25.0"}},"type":"module","exports":{".":{"types":"./dist/eslint.config.d.mts","import":"./dist/eslint.config.mjs"}},"gitHead":"9106538a9295ac745662b8699bd309acd1598d52","private":false,"scripts":{"dev":"eslint-config-inspector","lint":"eslint .","taze":"taze","test":"vitest run","build":"unbuild","prepack":"pnpm build","publish":"npm publish","release":"pnpm test && changelogen --release && git push --follow-tags","typegen":"pnpm build","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit --skipLibCheck","test:watch":"vitest"},"_npmUser":{"name":"afab","email":"adham@andabove.com"},"_npmVersion":"10.9.2","description":"ESLint config for &above projects","directories":{},"_nodeVersion":"23.10.0","dependencies":{"eslint":"^9.23.0","oxlint":"^0.16.2","consola":"^3.4.2","globals":"^16.0.0","fs-extra":"^11.3.0","@eslint/js":"^9.23.0","@eslint/css":"^0.5.0","@types/eslint":"^9.6.1","@eslint/markdown":"^6.3.0","eslint-plugin-vue":"^10.0.0","typescript-eslint":"^8.27.0","vue-eslint-parser":"^10.1.1","eslint-plugin-oxlint":"^0.16.2","eslint-plugin-vitest":"^0.5.4","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^58.0.0","eslint-plugin-markdown":"^5.1.0","eslint-plugin-security":"^3.0.1","@stylistic/eslint-plugin":"^4.2.0","@typescript-eslint/utils":"^8.27.0","eslint-plugin-tailwindcss":"^3.18.0","@typescript-eslint/eslint-plugin":"^8.27.0","eslint-plugin-vuejs-accessibility":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.5","devDependencies":{"taze":"^19.0.2","eslint":"^9.23.0","vitest":"^3.0.9","unbuild":"^3.5.0","typescript":"^5.8.2","@types/node":"^22.13.12","changelogen":"^0.6.1","eslint-typegen":"^2.1.0","@types/fs-extra":"^11.0.4","@eslint/config-inspector":"^1.0.2","@typescript-eslint/parser":"^8.27.0","@types/eslint-plugin-markdown":"^2.0.2","@types/eslint-plugin-security":"^3.0.0","@typescript-eslint/rule-tester":"^8.27.0","@types/eslint-plugin-tailwindcss":"^3.17.0"},"peerDependencies":{"eslint":"*","typescript":"*","@eslint/eslintrc":"*","eslint-plugin-vue":"*","eslint-plugin-unicorn":"*","eslint-plugin-markdown":"*","eslint-plugin-tailwindcss":"*","eslint-plugin-vuejs-accessibility":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.10_1742860476118_0.860044949314986","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@andabove/eslint-config","version":"0.0.11","keywords":[],"license":"ISC","_id":"@andabove/eslint-config@0.0.11","maintainers":[{"name":"pigeonas","email":"jeronimas@rcco.uk"},{"name":"afab","email":"adham@andabove.com"}],"dist":{"shasum":"90b45d5d45a47342bf473cba6653c48afc76befb","tarball":"https://registry.npmjs.org/@andabove/eslint-config/-/eslint-config-0.0.11.tgz","fileCount":5,"integrity":"sha512-lkVQY11SdXDPmD/OKM3ciFvOGrKkeg7PrWP1GN00qd7w8BzT5Moc1V4qZTiKwNM+bJpeZmx3TgAB8vu1ZltMdQ==","signatures":[{"sig":"MEQCIE+INU7zZYh3EBASWeZ+xte/G+NFW6G3hY0I3Feq+PpOAiBiKnMmQLEvvP82bFP1EgA+qEGhHHopiG92F4o+P618rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":954609},"pnpm":{"overrides":{"esbuild@<=0.24.2":">=0.25.0","vite@>=6.2.0 <6.2.4":">=6.2.4","vite@>=6.2.0 <6.2.5":">=6.2.5","vite@>=6.2.0 <6.2.6":">=6.2.6"}},"type":"module","exports":{".":{"types":"./dist/eslint.config.d.mts","import":"./dist/eslint.config.mjs"}},"gitHead":"39b34c5fbcfedd960e07c8a4182bb23ec48aaeb0","private":false,"scripts":{"dev":"eslint-config-inspector","lint":"eslint .","taze":"taze","test":"vitest run","build":"unbuild","prepack":"pnpm build","publish":"npm publish","release":"pnpm test && changelogen --release && git push --follow-tags","typegen":"pnpm build","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit --skipLibCheck","test:watch":"vitest"},"_npmUser":{"name":"afab","email":"adham@andabove.com"},"_npmVersion":"10.9.2","description":"ESLint config for &above projects","directories":{},"_nodeVersion":"23.11.0","dependencies":{"eslint":"^9.24.0","oxlint":"^0.16.6","consola":"^3.4.2","globals":"^16.0.0","fs-extra":"^11.3.0","@eslint/js":"^9.24.0","@eslint/css":"^0.6.0","@types/eslint":"^9.6.1","@eslint/markdown":"^6.3.0","eslint-plugin-vue":"^10.0.0","typescript-eslint":"^8.30.1","vue-eslint-parser":"^10.1.3","eslint-plugin-oxlint":"^0.16.6","eslint-plugin-vitest":"^0.5.4","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^58.0.0","eslint-plugin-markdown":"^5.1.0","eslint-plugin-security":"^3.0.1","@stylistic/eslint-plugin":"^4.2.0","@typescript-eslint/utils":"^8.30.1","eslint-plugin-tailwindcss":"^3.18.0","@typescript-eslint/eslint-plugin":"^8.30.1","eslint-plugin-vuejs-accessibility":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.8.1","devDependencies":{"taze":"^19.0.4","eslint":"^9.24.0","vitest":"^3.1.1","unbuild":"^3.5.0","typescript":"^5.8.3","@types/node":"^22.14.1","changelogen":"^0.6.1","eslint-typegen":"^2.1.0","@types/fs-extra":"^11.0.4","@eslint/config-inspector":"^1.0.2","@typescript-eslint/parser":"^8.30.1","@types/eslint-plugin-markdown":"^2.0.2","@types/eslint-plugin-security":"^3.0.0","@typescript-eslint/rule-tester":"^8.30.1","@types/eslint-plugin-tailwindcss":"^3.17.0"},"peerDependencies":{"eslint":"*","typescript":"*","@eslint/eslintrc":"*","eslint-plugin-vue":"*","eslint-plugin-unicorn":"*","eslint-plugin-markdown":"*","eslint-plugin-tailwindcss":"*","eslint-plugin-vuejs-accessibility":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.11_1744682420371_0.9027452681780392","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@andabove/eslint-config","version":"0.0.12","keywords":[],"license":"ISC","_id":"@andabove/eslint-config@0.0.12","maintainers":[{"name":"pigeonas","email":"jeronimas@rcco.uk"},{"name":"afab","email":"adham@andabove.com"}],"dist":{"shasum":"819ca1a23e5feec6892b26b46fdc3255e9730c6e","tarball":"https://registry.npmjs.org/@andabove/eslint-config/-/eslint-config-0.0.12.tgz","fileCount":5,"integrity":"sha512-cweqGah6ChcjE5YlC4SIJpBXtwrEtj5ICH1+gTtxY+M52a1INVZ+0C0d9n78KWLyz2F9I8hXzeETTZGA7OYgQw==","signatures":[{"sig":"MEUCIDFX4hptawgAz98Pc9tmcXOG3znU1sPZdMOtenjwepBIAiEA6Obcw9Nds5okv+XdNyam2Oq9Cc9fyt9mquuoufsJuVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":974752},"pnpm":{"overrides":{"esbuild@<=0.24.2":">=0.25.0","vite@>=6.2.0 <6.2.4":">=6.2.4","vite@>=6.2.0 <6.2.5":">=6.2.5","vite@>=6.2.0 <6.2.6":">=6.2.6"}},"type":"module","exports":{".":{"types":"./dist/eslint.config.d.mts","import":"./dist/eslint.config.mjs"}},"gitHead":"a68cc30b4ae7ddfb616476e00eb4882b01c61707","private":false,"scripts":{"dev":"eslint-config-inspector","lint":"eslint .","taze":"taze","test":"vitest run","build":"unbuild","prepack":"pnpm build","publish":"npm publish","release":"pnpm test && changelogen --release && git push --follow-tags","typegen":"pnpm build","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit --skipLibCheck","test:watch":"vitest"},"_npmUser":{"name":"afab","email":"adham@andabove.com"},"_npmVersion":"10.9.2","description":"ESLint config for &above projects","directories":{},"_nodeVersion":"23.11.0","dependencies":{"eslint":"^9.25.1","oxlint":"^0.16.7","consola":"^3.4.2","globals":"^16.0.0","fs-extra":"^11.3.0","@eslint/js":"^9.25.1","@eslint/css":"^0.7.0","@types/eslint":"^9.6.1","@eslint/markdown":"^6.4.0","eslint-plugin-vue":"^10.0.0","typescript-eslint":"^8.31.0","vue-eslint-parser":"^10.1.3","eslint-plugin-oxlint":"^0.16.7","eslint-plugin-vitest":"^0.5.4","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^58.0.0","eslint-plugin-markdown":"^5.1.0","eslint-plugin-security":"^3.0.1","@stylistic/eslint-plugin":"^4.2.0","@typescript-eslint/utils":"^8.31.0","eslint-plugin-tailwindcss":"^3.18.0","@typescript-eslint/eslint-plugin":"^8.31.0","eslint-plugin-vuejs-accessibility":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.9.0","devDependencies":{"taze":"^19.0.4","eslint":"^9.25.1","vitest":"^3.1.2","unbuild":"^3.5.0","typescript":"^5.8.3","@types/node":"^22.14.1","changelogen":"^0.6.1","eslint-typegen":"^2.1.0","@types/fs-extra":"^11.0.4","@eslint/config-inspector":"^1.0.2","@typescript-eslint/parser":"^8.31.0","@types/eslint-plugin-markdown":"^2.0.2","@types/eslint-plugin-security":"^3.0.0","@typescript-eslint/rule-tester":"^8.31.0","@types/eslint-plugin-tailwindcss":"^3.17.0"},"peerDependencies":{"eslint":"*","typescript":"*","@eslint/eslintrc":"*","eslint-plugin-vue":"*","eslint-plugin-unicorn":"*","eslint-plugin-markdown":"*","eslint-plugin-tailwindcss":"*","eslint-plugin-vuejs-accessibility":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.12_1745350292967_0.7037866910228192","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@andabove/eslint-config","version":"0.1.0","keywords":[],"license":"ISC","_id":"@andabove/eslint-config@0.1.0","maintainers":[{"name":"pigeonas","email":"jeronimas@rcco.uk"},{"name":"afab","email":"adham@andabove.com"}],"dist":{"shasum":"8093eebb9e535762dbf94c91c96e5f223c51e6e2","tarball":"https://registry.npmjs.org/@andabove/eslint-config/-/eslint-config-0.1.0.tgz","fileCount":4,"integrity":"sha512-4jUaEjoHAggIXMoiQ60ScKrwV9dFSU9MDWj7BVmGH45Vf+9ThE9ZQuVRwLlxLUIJJOjOeO7qZbIb+1yTFqWtzw==","signatures":[{"sig":"MEUCIGWovEDMzJ5k8C3SWhAYbjwjEshYafoayVcc2kkujcSWAiEA1JmCUt8HotIK/fx4LKH7ACdho6NpnXF9lzKsrx26cCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":497881},"pnpm":{"overrides":{"vite":"npm:rolldown-vite@latest"}},"type":"module","types":"dist/eslint.config.d.mts","exports":{".":"./dist/eslint.config.mjs"},"gitHead":"910860ad2d4a75fc24c86d8a83da0e2cdd10cf88","private":false,"scripts":{"dev":"eslint-config-inspector","lint":"eslint .","taze":"taze","test":"vitest run","build":"unbuild","prepack":"pnpm build","publish":"npm publish","typegen":"pnpm build","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit --skipLibCheck","test:watch":"vitest","release:major":"pnpm test && pnpm build && changelogen --bump --major --release && git push --follow-tags","release:minor":"pnpm test && pnpm build && changelogen --bump --minor --release && git push --follow-tags"},"_npmUser":{"name":"afab","email":"adham@andabove.com"},"_npmVersion":"11.4.2","description":"ESLint config for &above projects","directories":{},"_nodeVersion":"24.4.1","dependencies":{"eslint":"^9.32.0","consola":"^3.4.2","globals":"^16.3.0","fs-extra":"^11.3.0","@eslint/js":"^9.32.0","@eslint/css":"^0.7.0","@types/eslint":"^9.6.1","@eslint/markdown":"^7.1.0","eslint-plugin-vue":"^10.3.0","typescript-eslint":"^8.38.0","vue-eslint-parser":"^10.2.0","eslint-plugin-vitest":"^0.5.4","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^60.0.0","eslint-plugin-markdown":"^5.1.0","@stylistic/eslint-plugin":"^5.2.2","@typescript-eslint/utils":"^8.38.0","eslint-plugin-tailwindcss":"^3.18.2","@typescript-eslint/eslint-plugin":"^8.38.0","eslint-plugin-vuejs-accessibility":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.13.1","devDependencies":{"taze":"^19.1.0","eslint":"^9.32.0","vitest":"^3.2.4","unbuild":"^3.6.0","typescript":"^5.8.3","@types/node":"^24.1.0","changelogen":"^0.6.2","eslint-typegen":"^2.3.0","@types/fs-extra":"^11.0.4","@eslint/config-inspector":"^1.1.0","@typescript-eslint/parser":"^8.38.0","@types/eslint-plugin-markdown":"^2.0.2","@typescript-eslint/rule-tester":"^8.38.0","@types/eslint-plugin-tailwindcss":"^3.17.0"},"peerDependencies":{"eslint":"*","typescript":"*","@eslint/eslintrc":"*","eslint-plugin-vue":"*","eslint-plugin-unicorn":"*","eslint-plugin-markdown":"*","eslint-plugin-vuejs-accessibility":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.1.0_1753725944862_0.44953631468048494","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@andabove/eslint-config","version":"0.1.1","keywords":[],"license":"ISC","_id":"@andabove/eslint-config@0.1.1","maintainers":[{"name":"pigeonas","email":"jeronimas@rcco.uk"},{"name":"afab","email":"adham@andabove.com"}],"dist":{"shasum":"1b47c0b8ecf7d24aa3255453b448926b412ce91a","tarball":"https://registry.npmjs.org/@andabove/eslint-config/-/eslint-config-0.1.1.tgz","fileCount":4,"integrity":"sha512-me0cDE8dzdZY7zVEopVYApj4gidMUp6QxVrSEWh73eeKPWyxSM6NdUOSDnsrcqam5LH+WdMJeh7mtfi9PWgPvA==","signatures":[{"sig":"MEQCIBwy9YKykoULNpPgyUEOn4YCiWAv846TmOJh/j/MveCYAiByFw3SGD557t9IOFIUdlVCa2/Xk21V+pjPFzzm4dcabg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496541},"type":"module","types":"dist/eslint.config.d.mts","exports":{".":"./dist/eslint.config.mjs"},"gitHead":"57ca27677ae7fc958adf1a1e0e0b0856774baa6a","private":false,"scripts":{"dev":"eslint-config-inspector","lint":"eslint .","taze":"taze","test":"vitest run","build":"unbuild","prepack":"pnpm build","publish":"npm publish","typegen":"pnpm build","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit --skipLibCheck","test:watch":"vitest","release:major":"pnpm test && pnpm build && changelogen --bump --major --release && git push --follow-tags","release:minor":"pnpm test && pnpm build && changelogen --bump --minor --release && git push --follow-tags"},"_npmUser":{"name":"afab","email":"adham@andabove.com"},"_npmVersion":"11.4.2","description":"ESLint config for &above projects","directories":{},"_nodeVersion":"24.4.1","dependencies":{"eslint":"^9.32.0","consola":"^3.4.2","globals":"^16.3.0","fs-extra":"^11.3.0","@eslint/js":"^9.32.0","@eslint/css":"^0.9.0","@types/eslint":"^9.6.1","@eslint/markdown":"^7.1.0","eslint-plugin-vue":"^10.3.0","typescript-eslint":"^8.38.0","vue-eslint-parser":"^10.2.0","eslint-plugin-vitest":"^0.5.4","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^60.0.0","eslint-plugin-markdown":"^5.1.0","@stylistic/eslint-plugin":"^5.2.2","@typescript-eslint/utils":"^8.38.0","eslint-plugin-tailwindcss":"^3.18.2","@typescript-eslint/eslint-plugin":"^8.38.0","eslint-plugin-vuejs-accessibility":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.13.1","devDependencies":{"taze":"^19.1.0","eslint":"^9.32.0","vitest":"^3.2.4","unbuild":"^3.6.0","typescript":"^5.8.3","@types/node":"^24.1.0","changelogen":"^0.6.2","eslint-typegen":"^2.3.0","@types/fs-extra":"^11.0.4","@eslint/config-inspector":"^1.1.0","@typescript-eslint/parser":"^8.38.0","@types/eslint-plugin-markdown":"^2.0.2","@typescript-eslint/rule-tester":"^8.38.0","@types/eslint-plugin-tailwindcss":"^3.17.0"},"peerDependencies":{"eslint":"*","typescript":"*","@eslint/eslintrc":"*","eslint-plugin-vue":"*","eslint-plugin-unicorn":"*","eslint-plugin-markdown":"*","eslint-plugin-vuejs-accessibility":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.1.1_1754091486353_0.22389883548953504","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-03-03T03:26:49.727Z","modified":"2026-08-26T10:26:23.836Z","0.0.2":"2025-03-03T03:26:50.036Z","0.0.3":"2025-03-04T00:43:32.009Z","0.0.4":"2025-03-04T17:04:13.297Z","0.0.5":"2025-03-11T12:51:01.763Z","0.0.6":"2025-03-11T13:16:58.372Z","0.0.7":"2025-03-14T13:43:28.456Z","0.0.8":"2025-03-18T18:21:49.442Z","0.0.9":"2025-03-21T14:32:50.130Z","0.0.10":"2025-03-24T23:54:36.376Z","0.0.11":"2025-04-15T02:00:20.594Z","0.0.12":"2025-04-22T19:31:33.255Z","0.1.0":"2025-07-28T18:05:45.036Z","0.1.1":"2025-08-01T23:38:06.552Z"},"license":"ISC","keywords":[],"description":"ESLint config for &above projects","maintainers":[{"email":"joshkpublic@gmail.com","name":"kn0wn"},{"email":"michael@andabove.com","name":"michael-andabove"},{"email":"jeronimas@rcco.uk","name":"pigeonas"}],"readme":"## @andabove/eslint-config\n\nUnified shareable ESLint flat config preset for all &above Vue, Nuxt or TypeScript repositories.\n\n### It includes:\n\n- [eslint recommended Rules](https://eslint.org/docs/latest/rules/)\n- [typescript-eslint Integration](https://typescript-eslint.io/)\n- [Vue Plugin](https://npmjs.com/package/eslint-plugin-vue)\n- [Markdown Plugin](https://npmjs.com/package/@eslint/markdown)\n- [Unicorn Rules](https://www.npmjs.com/package/eslint-plugin-unicorn)\n- [Stylistic Rules](https://www.npmjs.com/package/@stylistic/eslint-plugin)\n- [Promise Plugin](https://www.npmjs.com/package/eslint-plugin-promise)\n- [Vitest Plugin](https://www.npmjs.com/package/eslint-plugin-vitest)\n- [Vuejs Accessibility Plugin](https://www.npmjs.com/package/eslint-plugin-vuejs-accessibility)\n- [Tailwind Plugin](https://www.npmjs.com/package/eslint-plugin-tailwindcss)\n- [CSS Plugin](https://www.npmjs.com/package/@eslint/css)\n- [&above Rules](./src/plugin/)\n\n\n\n### Getting Started\n\nBy default, the preset comes with recommended rules for TypeScript, Vue and all included rule sets/plugins. All rules are accessible through the global `rules` object, but for a better developer experience, both Eslint and TypeScript Esling configurations are kept global and each plugin or rule set has its own dedicated configuration object that can be customized or disabled according to your project's specific needs.\n\nThe configuration is fully type-safe, providing autocompletion and validation for all available rules across the different plugins, making it easier to maintain consistent code quality across your projects.\n\nYou can easily extend the configuration to match your coding standards while leveraging the robust foundation provided by this preset.\n\nInstallation:\n\n```sh\npnpm install -D eslint oxlint typescript @andabove/eslint-config\n```\n\nCreate `eslint.config.mjs` in your project root:\n\n```js\nimport ab from \"@andabove/eslint-config\";\n\nexport default ab({\n  ignores: [\"**/types.gen.d.ts\"],\n  // use it for ESLint and TypeScript Eslint rules\n  rules: {\n    \"@typescript-eslint/no-unused-vars\": \"off\",\n    \"@typescript-eslint/no-explicit-any\": \"error\"\n  },\n  vue: {\n    \"vue/no-v-html\": \"off\"\n  },\n  markdown: false,\n  unicorn: false,\n});\n```\n\nIf being used with Nuxt Eslint module:\n\n1. Install Nuxt Eslint module:\n\n```bash\npnpx nuxi module add eslint\npnpm add -D vite-plugin-eslint2\n```\n\n2. Modify `nuxt.config.ts` file:\n\n```ts\nexport default defineNuxtConfig({\n  // Other config options\n  eslint: {\n    config: {\n      // This is required to allow using the preset with Nuxt Eslint module\n      standalone: false\n    },\n    // This is required to allow checking in dev mode\n    // vite-plugin-eslint2 is required to allow checking in dev mode\n    checker: true\n  }\n});\n```\n\n3. Modify `eslint.config.mjs` file:\n\n```js\n// @ts-check\nimport ab from \"@andabove/eslint-config\";\nimport withNuxt from \"./.nuxt/eslint.config.mjs\";\n\nexport default withNuxt(\n  ab({\n    // ...@andabove/eslint-config options\n  })\n  // ...your other rules\n);\n```\n\n### Notes\n\n- Tailwind plugin currently only offers partial support for Tailwind V4.","readmeFilename":"README.md"}