{"_id":"@djankies/eslint-config","_rev":"15-a3fbc08e4528afba313cfd085f735a46","name":"@djankies/eslint-config","dist-tags":{"latest":"3.0.2"},"versions":{"1.0.0":{"name":"@djankies/eslint-config","version":"1.0.0","keywords":["eslint","config","typescript","nextjs"],"author":{"name":"djankies"},"license":"MIT","_id":"@djankies/eslint-config@1.0.0","maintainers":[{"name":"djankies","email":"djank0113@gmail.com"}],"homepage":"https://github.com/djankies/eslint-config#readme","bugs":{"url":"https://github.com/djankies/eslint-config/issues"},"dist":{"shasum":"b5f5ca3796c9346eec3416afcbbc446ef095f079","tarball":"https://registry.npmjs.org/@djankies/eslint-config/-/eslint-config-1.0.0.tgz","fileCount":128,"integrity":"sha512-+r6M4/tT0/DpK1eABTBlV3atLKt+OlJ74TH0TaTUnVsnsrdGxMbhlhgM+S8XOfPDSOv74XZg6meyBcvk1kT95A==","signatures":[{"sig":"MEUCICBDyHOFrzh90iltvPvuZDxK72CJNw9HxHRbML/hy3E7AiEA9Q6EPIF1kSC2sE5hYFjTAyvVyM5Fd5kdGo3NJHXTJBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":308326},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugins":{"types":"./dist/plugins.d.ts","import":"./dist/plugins.js"}},"gitHead":"73eb4ac0dce17fa90c049de2afee970fa1098ba1","scripts":{"lint":"eslint . --cache --config eslint.config.mjs","test":"npm run lint && npm run typecheck","build":"tsc","clean":"rm -rf dist","prepare":"npm run build","typecheck":"tsc --noEmit","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build && npm run typecheck"},"_npmUser":{"name":"djankies","email":"djank0113@gmail.com"},"repository":{"url":"git+https://github.com/djankies/eslint-config.git","type":"git"},"_npmVersion":"11.5.1","description":"Comprehensive ESLint configuration for TypeScript and Next.js projects","directories":{},"_nodeVersion":"23.5.0","dependencies":{"eslint":"^9.15.0","esprint":"^3.6.0","globals":"^16.4.0","@eslint/js":"*","@eslint/compat":"*","eslint-plugin-n":"^17.23.1","@eslint/eslintrc":"^3.3.1","eslint-plugin-yml":"^1.18.0","eslint-plugin-zod":"^1.4.0","typescript-eslint":"*","eslint-config-next":"15.5.3","eslint-plugin-json":"^4.0.1","yaml-eslint-parser":"*","eslint-plugin-jsonc":"^2.20.1","eslint-plugin-react":"^7.37.5","jsonc-eslint-parser":"*","eslint-plugin-import":"^2.32.0","eslint-plugin-regexp":"^2.10.0","@vitest/eslint-plugin":"^1.3.12","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^61.0.2","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.4","eslint-plugin-canonical":"^5.1.3","eslint-plugin-de-morgan":"^1.3.1","@next/eslint-plugin-next":"15.5.3","@stylistic/eslint-plugin":"*","eslint-plugin-boundaries":"^5.0.1","@typescript-eslint/parser":"*","eslint-plugin-no-comments":"^1.1.10","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.2","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-no-unsanitized":"^4.1.4","eslint-plugin-unused-imports":"^4.2.0","@graphql-eslint/eslint-plugin":"*","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-testing-library":"^7.8.0","@typescript-eslint/eslint-plugin":"*","eslint-import-resolver-typescript":"^4.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.5.1","typescript":"^5.3.3","@types/node":"^24.5.2","@types/eslint":"^9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.0_1758514543871_0.593077765175579","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@djankies/eslint-config","version":"2.0.0","keywords":["eslint","config","typescript","nextjs"],"author":{"name":"djankies"},"license":"MIT","_id":"@djankies/eslint-config@2.0.0","maintainers":[{"name":"djankies","email":"djank0113@gmail.com"}],"homepage":"https://github.com/djankies/eslint-config#readme","bugs":{"url":"https://github.com/djankies/eslint-config/issues"},"dist":{"shasum":"a9b16424809ae527400ff9b40bb7ef4cc182e83f","tarball":"https://registry.npmjs.org/@djankies/eslint-config/-/eslint-config-2.0.0.tgz","fileCount":128,"integrity":"sha512-Y6/s0pde2qmnl65bL4D8t6vkTm57A/2stDbaUApIgsk7QytMZrvCbZHZiJCliSxn3EQ8Kfsbn6MPNmOFfBShIQ==","signatures":[{"sig":"MEQCIFZ1lVXWdphxR7Pr6bcb5ivNBZOcVzqoNwb/CxT1PLP1AiB12Cgfjl3BCwVJKF32iTt9cdJiZtkg29wvrN8aM9OYqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311565},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugins":{"types":"./dist/plugins.d.ts","import":"./dist/plugins.js"}},"gitHead":"7642efaa48df8fb8cf1ce1be4f7a014e38d4fff4","scripts":{"lint":"eslint . --cache --config eslint.config.mjs","test":"npm run lint && npm run typecheck","build":"tsc","clean":"rm -rf dist","prepare":"npm run build","typecheck":"tsc --noEmit","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build && npm run typecheck"},"_npmUser":{"name":"djankies","email":"djank0113@gmail.com"},"repository":{"url":"git+https://github.com/djankies/eslint-config.git","type":"git"},"_npmVersion":"11.5.1","description":"Comprehensive ESLint configuration for TypeScript and Next.js projects","directories":{},"_nodeVersion":"23.5.0","dependencies":{"eslint":"^9.15.0","esprint":"^3.6.0","globals":"^16.4.0","@eslint/js":"*","@eslint/compat":"*","eslint-plugin-n":"^17.23.1","@eslint/eslintrc":"^3.3.1","eslint-plugin-yml":"^1.18.0","eslint-plugin-zod":"^1.4.0","typescript-eslint":"*","eslint-config-next":"15.5.3","eslint-plugin-json":"^4.0.1","yaml-eslint-parser":"*","eslint-plugin-jsonc":"^2.20.1","eslint-plugin-react":"^7.37.5","jsonc-eslint-parser":"*","eslint-plugin-import":"^2.32.0","eslint-plugin-regexp":"^2.10.0","@vitest/eslint-plugin":"^1.3.12","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^61.0.2","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.4","eslint-plugin-canonical":"^5.1.3","eslint-plugin-de-morgan":"^1.3.1","@next/eslint-plugin-next":"15.5.3","@stylistic/eslint-plugin":"*","eslint-plugin-boundaries":"^5.0.1","@typescript-eslint/parser":"*","eslint-plugin-no-comments":"^1.1.10","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.2","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-no-unsanitized":"^4.1.4","eslint-plugin-unused-imports":"^4.2.0","@graphql-eslint/eslint-plugin":"*","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-testing-library":"^7.8.0","@typescript-eslint/eslint-plugin":"*","eslint-import-resolver-typescript":"^4.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.5.1","typescript":"^5.3.3","@types/node":"^24.5.2","@types/eslint":"^9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.0_1758515780762_0.9401228369213315","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@djankies/eslint-config","version":"2.0.1","keywords":["eslint","config","typescript","nextjs"],"author":{"name":"djankies"},"license":"MIT","_id":"@djankies/eslint-config@2.0.1","maintainers":[{"name":"djankies","email":"djank0113@gmail.com"}],"homepage":"https://github.com/djankies/eslint-config#readme","bugs":{"url":"https://github.com/djankies/eslint-config/issues"},"dist":{"shasum":"b8cbcdfb4e77a7239626c5891822cce32642732d","tarball":"https://registry.npmjs.org/@djankies/eslint-config/-/eslint-config-2.0.1.tgz","fileCount":128,"integrity":"sha512-BTYS4WxQYrpnd49s8BDAoV9d0BWZ2S2O1xCpVYfZO7AgS2iIgFR0LZ504X44xVIg8RHNlxKE/B0H1bIzcHtlUg==","signatures":[{"sig":"MEQCIHIlmSiS9HoKoIKJEV7/q6j/4jEkPgltp+TSy86a/uB2AiAe1PgwTbsm8JSu20OGE9SkcBxyCmQMJPQPlhAo6+ZS6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":310540},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugins":{"types":"./dist/plugins.d.ts","import":"./dist/plugins.js"}},"gitHead":"60ca2bffb02161923dca375c10505b390e20f2ad","scripts":{"lint":"eslint . --cache --config eslint.config.mjs","test":"npm run lint && npm run typecheck","build":"tsc","clean":"rm -rf dist","prepare":"npm run build","typecheck":"tsc --noEmit","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build && npm run typecheck"},"_npmUser":{"name":"djankies","email":"djank0113@gmail.com"},"repository":{"url":"git+https://github.com/djankies/eslint-config.git","type":"git"},"_npmVersion":"11.5.1","description":"Comprehensive ESLint configuration for TypeScript and Next.js projects","directories":{},"_nodeVersion":"23.5.0","dependencies":{"eslint":"^9.15.0","esprint":"^3.6.0","globals":"^16.4.0","@eslint/js":"*","@eslint/compat":"*","eslint-plugin-n":"^17.23.1","@eslint/eslintrc":"^3.3.1","eslint-plugin-yml":"^1.18.0","eslint-plugin-zod":"^1.4.0","typescript-eslint":"*","eslint-config-next":"15.5.3","eslint-plugin-json":"^4.0.1","yaml-eslint-parser":"*","eslint-plugin-jsonc":"^2.20.1","eslint-plugin-react":"^7.37.5","jsonc-eslint-parser":"*","eslint-plugin-import":"^2.32.0","eslint-plugin-regexp":"^2.10.0","@vitest/eslint-plugin":"^1.3.12","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^61.0.2","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.4","eslint-plugin-canonical":"^5.1.3","eslint-plugin-de-morgan":"^1.3.1","@next/eslint-plugin-next":"15.5.3","@stylistic/eslint-plugin":"*","eslint-plugin-boundaries":"^5.0.1","@typescript-eslint/parser":"*","eslint-plugin-no-comments":"^1.1.10","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.2","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-no-unsanitized":"^4.1.4","eslint-plugin-unused-imports":"^4.2.0","@graphql-eslint/eslint-plugin":"*","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-testing-library":"^7.8.0","@typescript-eslint/eslint-plugin":"*","eslint-import-resolver-typescript":"^4.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.5.1","typescript":"^5.3.3","@types/node":"^24.5.2","@types/eslint":"^9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.1_1758520491820_0.9472105787122667","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@djankies/eslint-config","version":"2.0.2","keywords":["eslint","config","typescript","nextjs"],"author":{"name":"djankies"},"license":"MIT","_id":"@djankies/eslint-config@2.0.2","maintainers":[{"name":"djankies","email":"djank0113@gmail.com"}],"homepage":"https://github.com/djankies/eslint-config#readme","bugs":{"url":"https://github.com/djankies/eslint-config/issues"},"dist":{"shasum":"ee2491491a022db00369c1cc14fc55ea49729444","tarball":"https://registry.npmjs.org/@djankies/eslint-config/-/eslint-config-2.0.2.tgz","fileCount":128,"integrity":"sha512-ppe596d/aPaeRL63ZU/VtC8e4MsfWyTnTWQ1exokFiTaWvp5Abyip/hGEzc9pFhrW37V+X1E0rDEt7se4ag6kQ==","signatures":[{"sig":"MEYCIQCmHQs5aCH5h1R3vJ+hZRku60aw+2xM/VxUBCBtzmWUzAIhAM1TjXCPI/xh3Bgt4nrHxFYMg//4TjThF5p1DXEVEFqz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316088},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugins":{"types":"./dist/plugins.d.ts","import":"./dist/plugins.js"}},"gitHead":"ff7389e9712a3d45bf8011bb2a3c426efc5b5480","scripts":{"lint":"eslint . --cache --config eslint.config.mjs","test":"npm run lint && npm run typecheck","build":"tsc","clean":"rm -rf dist","prepare":"npm run build","typecheck":"tsc --noEmit","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build && npm run typecheck"},"_npmUser":{"name":"djankies","email":"djank0113@gmail.com"},"repository":{"url":"git+https://github.com/djankies/eslint-config.git","type":"git"},"_npmVersion":"11.5.1","description":"Comprehensive ESLint configuration for TypeScript and Next.js projects","directories":{},"_nodeVersion":"23.5.0","dependencies":{"eslint":"^9.15.0","esprint":"^3.6.0","globals":"^16.4.0","@eslint/js":"*","@eslint/compat":"*","eslint-plugin-n":"^17.23.1","@eslint/eslintrc":"^3.3.1","eslint-plugin-yml":"^1.18.0","eslint-plugin-zod":"^1.4.0","typescript-eslint":"*","eslint-config-next":"15.5.3","eslint-plugin-json":"^4.0.1","yaml-eslint-parser":"*","eslint-plugin-jsonc":"^2.20.1","eslint-plugin-react":"^7.37.5","jsonc-eslint-parser":"*","eslint-plugin-import":"^2.32.0","eslint-plugin-regexp":"^2.10.0","@vitest/eslint-plugin":"^1.3.12","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^61.0.2","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.4","eslint-plugin-canonical":"^5.1.3","eslint-plugin-de-morgan":"^1.3.1","@next/eslint-plugin-next":"15.5.3","@stylistic/eslint-plugin":"*","eslint-plugin-boundaries":"^5.0.1","@typescript-eslint/parser":"*","eslint-plugin-no-comments":"^1.1.10","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.2","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-no-unsanitized":"^4.1.4","eslint-plugin-unused-imports":"^4.2.0","@graphql-eslint/eslint-plugin":"*","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-testing-library":"^7.8.0","@typescript-eslint/eslint-plugin":"*","eslint-import-resolver-typescript":"^4.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.5.1","typescript":"^5.3.3","@types/node":"^24.5.2","@types/eslint":"^9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.2_1758521796714_0.3293768298435902","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@djankies/eslint-config","version":"2.0.3","keywords":["eslint","config","typescript","nextjs"],"author":{"name":"djankies"},"license":"MIT","_id":"@djankies/eslint-config@2.0.3","maintainers":[{"name":"djankies","email":"djank0113@gmail.com"}],"homepage":"https://github.com/djankies/eslint-config#readme","bugs":{"url":"https://github.com/djankies/eslint-config/issues"},"dist":{"shasum":"3ed58593237af4996e43a492db6af0fd8ddb6824","tarball":"https://registry.npmjs.org/@djankies/eslint-config/-/eslint-config-2.0.3.tgz","fileCount":128,"integrity":"sha512-sFVluq6FI3cf3wnIgTJ4Zce5ytJsFTo2CjhBvPlUwgaSsmTUUHPy+exyEwp25cfEAliwoeojQ1XuhTT3Qm4ogg==","signatures":[{"sig":"MEUCIAiA15FzXbNZIi5Qrn0N40ZB5a702eX3MzBOwZjpQLKlAiEA9ep0GZKyuLdoX0wS/1THq3zokOJus1oJr1DYxR8ef9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316031},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugins":{"types":"./dist/plugins.d.ts","import":"./dist/plugins.js"}},"gitHead":"c36374baadf722d92c00e5d30b1cc07c2ca35375","scripts":{"lint":"eslint . --cache --config eslint.config.mjs","test":"npm run lint && npm run typecheck","build":"tsc","clean":"rm -rf dist","prepare":"npm run build","typecheck":"tsc --noEmit","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build && npm run typecheck"},"_npmUser":{"name":"djankies","email":"djank0113@gmail.com"},"repository":{"url":"git+https://github.com/djankies/eslint-config.git","type":"git"},"_npmVersion":"11.5.1","description":"Comprehensive ESLint configuration for TypeScript and Next.js projects","directories":{},"_nodeVersion":"23.5.0","dependencies":{"eslint":"^9.15.0","esprint":"^3.6.0","globals":"^16.4.0","@eslint/js":"*","@eslint/compat":"*","eslint-plugin-n":"^17.23.1","@eslint/eslintrc":"^3.3.1","eslint-plugin-yml":"^1.18.0","eslint-plugin-zod":"^1.4.0","typescript-eslint":"*","eslint-config-next":"15.5.3","eslint-plugin-json":"^4.0.1","yaml-eslint-parser":"*","eslint-plugin-jsonc":"^2.20.1","eslint-plugin-react":"^7.37.5","jsonc-eslint-parser":"*","eslint-plugin-import":"^2.32.0","eslint-plugin-regexp":"^2.10.0","@vitest/eslint-plugin":"^1.3.12","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^61.0.2","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.4","eslint-plugin-canonical":"^5.1.3","eslint-plugin-de-morgan":"^1.3.1","@next/eslint-plugin-next":"15.5.3","@stylistic/eslint-plugin":"*","eslint-plugin-boundaries":"^5.0.1","@typescript-eslint/parser":"*","eslint-plugin-no-comments":"^1.1.10","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.2","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-no-unsanitized":"^4.1.4","eslint-plugin-unused-imports":"^4.2.0","@graphql-eslint/eslint-plugin":"*","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-testing-library":"^7.8.0","@typescript-eslint/eslint-plugin":"*","eslint-import-resolver-typescript":"^4.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.5.1","typescript":"^5.3.3","@types/node":"^24.5.2","@types/eslint":"^9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.3_1758525165844_0.15934974534802016","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@djankies/eslint-config","version":"2.0.4","keywords":["eslint","config","typescript","nextjs"],"author":{"name":"djankies"},"license":"MIT","_id":"@djankies/eslint-config@2.0.4","maintainers":[{"name":"djankies","email":"djank0113@gmail.com"}],"homepage":"https://github.com/djankies/eslint-config#readme","bugs":{"url":"https://github.com/djankies/eslint-config/issues"},"dist":{"shasum":"c0172199fcbc57ffbf6aaa80cecbb022607a3084","tarball":"https://registry.npmjs.org/@djankies/eslint-config/-/eslint-config-2.0.4.tgz","fileCount":128,"integrity":"sha512-ZGCbO7HhvUM3uyaGToZw+dhFcwRrGmIwwwD36HYA42BKB2/YvNGDW52yVQIziSSIXHOCnui5Fxb1id2bFi7TDw==","signatures":[{"sig":"MEUCICDPPTQjoFW8BudeYHI0yThBAxUuwcvja177Cb29BK1aAiEAu4UnFfYHCoNWbyYQURt6ncqrNfMQ3Rjjl9tfmbj5AQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316311},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugins":{"types":"./dist/plugins.d.ts","import":"./dist/plugins.js"}},"gitHead":"76cb26159cf0826b26f448ee97e08afba617c6bb","scripts":{"lint":"eslint . --cache --config eslint.config.mjs","test":"npm run lint && npm run typecheck","build":"tsc","clean":"rm -rf dist","prepare":"npm run build","typecheck":"tsc --noEmit","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build && npm run typecheck"},"_npmUser":{"name":"djankies","email":"djank0113@gmail.com"},"repository":{"url":"git+https://github.com/djankies/eslint-config.git","type":"git"},"_npmVersion":"11.5.1","description":"Comprehensive ESLint configuration for TypeScript and Next.js projects","directories":{},"_nodeVersion":"23.5.0","dependencies":{"eslint":"^9.15.0","esprint":"^3.6.0","globals":"^16.4.0","@eslint/js":"*","@eslint/compat":"*","eslint-plugin-n":"^17.23.1","@eslint/eslintrc":"^3.3.1","eslint-plugin-yml":"^1.18.0","eslint-plugin-zod":"^1.4.0","typescript-eslint":"*","eslint-config-next":"15.5.3","eslint-plugin-json":"^4.0.1","yaml-eslint-parser":"*","eslint-plugin-jsonc":"^2.20.1","eslint-plugin-react":"^7.37.5","jsonc-eslint-parser":"*","eslint-plugin-import":"^2.32.0","eslint-plugin-regexp":"^2.10.0","@vitest/eslint-plugin":"^1.3.12","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^61.0.2","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.4","eslint-plugin-canonical":"^5.1.3","eslint-plugin-de-morgan":"^1.3.1","@next/eslint-plugin-next":"15.5.3","@stylistic/eslint-plugin":"*","eslint-plugin-boundaries":"^5.0.1","@typescript-eslint/parser":"*","eslint-plugin-no-comments":"^1.1.10","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.2","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-no-unsanitized":"^4.1.4","eslint-plugin-unused-imports":"^4.2.0","@graphql-eslint/eslint-plugin":"*","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-testing-library":"^7.8.0","@typescript-eslint/eslint-plugin":"*","eslint-import-resolver-typescript":"^4.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.5.1","typescript":"^5.3.3","@types/node":"^24.5.2","@types/eslint":"^9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.4_1758562588227_0.3024452303766805","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@djankies/eslint-config","version":"2.0.5","keywords":["eslint","config","typescript","nextjs"],"author":{"name":"djankies"},"license":"MIT","_id":"@djankies/eslint-config@2.0.5","maintainers":[{"name":"djankies","email":"djank0113@gmail.com"}],"homepage":"https://github.com/djankies/eslint-config#readme","bugs":{"url":"https://github.com/djankies/eslint-config/issues"},"dist":{"shasum":"404dc3b6dca77d5fac3df4d027d96e2b53bfb8dd","tarball":"https://registry.npmjs.org/@djankies/eslint-config/-/eslint-config-2.0.5.tgz","fileCount":133,"integrity":"sha512-/NFGLfVtkMmUXk31C6VBbPgnGmTznkZU/dBW5t6qPrTqWeYESOrWYNedSxyxmEOY7N//amoGbTjLfqdm1dum2A==","signatures":[{"sig":"MEYCIQDfWnrJWRrh245EvL+rU93zl9iuYu6Sa4oO2zIMDPsnywIhAPCX+m1vEURqbSoC+2xg8LC+wYce+wf1qrSbWAkIjuzS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323013},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugins":{"types":"./dist/plugins.d.ts","import":"./dist/plugins.js"}},"gitHead":"3527c352f490a62bdbed5b0b6a20f609a24e3998","scripts":{"lint":"eslint . --cache --config eslint.config.mjs","test":"npm run lint && npm run typecheck","build":"tsc","clean":"rm -rf dist","prepare":"npm run build","typecheck":"tsc --noEmit","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build && npm run typecheck"},"_npmUser":{"name":"djankies","email":"djank0113@gmail.com"},"repository":{"url":"git+https://github.com/djankies/eslint-config.git","type":"git"},"_npmVersion":"11.5.1","description":"Comprehensive ESLint configuration for TypeScript and Next.js projects","directories":{},"_nodeVersion":"23.5.0","dependencies":{"eslint":"^9.15.0","esprint":"^3.6.0","globals":"^16.4.0","@eslint/js":"*","@eslint/compat":"*","eslint-plugin-n":"^17.23.1","@eslint/eslintrc":"^3.3.1","eslint-plugin-yml":"^1.18.0","eslint-plugin-zod":"^1.4.0","typescript-eslint":"*","eslint-config-next":"15.5.3","eslint-plugin-json":"^4.0.1","yaml-eslint-parser":"*","eslint-plugin-jsonc":"^2.20.1","eslint-plugin-react":"^7.37.5","jsonc-eslint-parser":"*","eslint-plugin-import":"^2.32.0","eslint-plugin-regexp":"^2.10.0","@vitest/eslint-plugin":"^1.3.12","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^61.0.2","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-markdown":"^5.1.0","eslint-plugin-prettier":"^5.5.4","eslint-plugin-canonical":"^5.1.3","eslint-plugin-de-morgan":"^1.3.1","@next/eslint-plugin-next":"15.5.3","@stylistic/eslint-plugin":"*","eslint-plugin-boundaries":"^5.0.1","@typescript-eslint/parser":"*","eslint-plugin-no-comments":"^1.1.10","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.2","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-no-unsanitized":"^4.1.4","eslint-plugin-unused-imports":"^4.2.0","@graphql-eslint/eslint-plugin":"*","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-testing-library":"^7.8.0","@typescript-eslint/eslint-plugin":"*","eslint-import-resolver-typescript":"^4.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.5.1","typescript":"^5.3.3","@types/node":"^24.5.2","@types/eslint":"^9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.5_1758579034674_0.15813718792430742","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@djankies/eslint-config","version":"2.3.0","keywords":["eslint","config","typescript","nextjs"],"author":{"name":"djankies"},"license":"MIT","_id":"@djankies/eslint-config@2.3.0","maintainers":[{"name":"djankies","email":"djank0113@gmail.com"}],"homepage":"https://github.com/djankies/eslint-config#readme","bugs":{"url":"https://github.com/djankies/eslint-config/issues"},"dist":{"shasum":"256b4bbb2117e166a82746ab1bea9cbcbc9c9434","tarball":"https://registry.npmjs.org/@djankies/eslint-config/-/eslint-config-2.3.0.tgz","fileCount":138,"integrity":"sha512-SbGhDdsiZsWcw4zpMvYc2KEh+iYteWGfKlBspiHY1j4CsuII23a+U3wyAV9I8gDyhJymyy5rksuU7pyNNRJV8w==","signatures":[{"sig":"MEYCIQDq9XzR7iNxbmsKGjmE3cpK0Zz2iKkCwET0sDFfKYExXAIhAJMS7haib8Fs85i9e+Xmy49TY/enPCGqkTGuroAEktZe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230183},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugins":{"types":"./dist/plugins.d.ts","import":"./dist/plugins.js"}},"gitHead":"7bbee3bb555bce1013857bdc9a8467133977cec3","scripts":{"lint":"eslint . --cache --config eslint.config.mjs","test":"npm run lint && npm run typecheck","build":"tsc","clean":"rm -rf dist","prepare":"npm run build","validate":"node validate-config.mjs","typecheck":"tsc --noEmit","build:watch":"tsc --watch","validate:test":"npm run build && npm run validate","prepublishOnly":"npm run clean && npm run build && npm run typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfaa0f79-2a11-492b-b44e-5f3d7569ff14"}},"repository":{"url":"git+https://github.com/djankies/eslint-config.git","type":"git"},"_npmVersion":"11.6.0","description":"Comprehensive ESLint configuration for TypeScript and Next.js projects","directories":{},"_nodeVersion":"20.19.5","dependencies":{"eslint":"^9.15.0","esprint":"^3.6.0","globals":"^16.4.0","@eslint/js":"*","@eslint/compat":"*","eslint-plugin-n":"^17.23.1","@eslint/eslintrc":"^3.3.1","eslint-plugin-yml":"^1.18.0","eslint-plugin-zod":"^1.4.0","typescript-eslint":"*","eslint-config-next":"15.5.3","eslint-plugin-json":"^4.0.1","yaml-eslint-parser":"*","eslint-plugin-jsonc":"^2.20.1","eslint-plugin-react":"^7.37.5","jsonc-eslint-parser":"*","eslint-plugin-import":"^2.32.0","eslint-plugin-regexp":"^2.10.0","@vitest/eslint-plugin":"^1.3.12","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^61.0.2","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-markdown":"^5.1.0","eslint-plugin-prettier":"^5.5.4","eslint-plugin-canonical":"^5.1.3","eslint-plugin-de-morgan":"^1.3.1","@next/eslint-plugin-next":"15.5.3","@stylistic/eslint-plugin":"*","eslint-plugin-boundaries":"^5.0.1","@typescript-eslint/parser":"*","eslint-plugin-no-comments":"^1.1.10","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.2","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-no-unsanitized":"^4.1.4","eslint-plugin-unused-imports":"^4.2.0","@graphql-eslint/eslint-plugin":"*","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-testing-library":"^7.8.0","@typescript-eslint/eslint-plugin":"*","eslint-import-resolver-typescript":"^4.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.5.1","typescript":"^5.3.3","@types/node":"^24.5.2","@types/eslint":"^9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.3.0_1758587410490_0.3088082562746628","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@djankies/eslint-config","version":"2.3.1","keywords":["eslint","config","typescript","nextjs"],"author":{"name":"djankies"},"license":"MIT","_id":"@djankies/eslint-config@2.3.1","maintainers":[{"name":"djankies","email":"djank0113@gmail.com"}],"homepage":"https://github.com/djankies/eslint-config#readme","bugs":{"url":"https://github.com/djankies/eslint-config/issues"},"dist":{"shasum":"847e15343548d8741970816404466429bb758121","tarball":"https://registry.npmjs.org/@djankies/eslint-config/-/eslint-config-2.3.1.tgz","fileCount":138,"integrity":"sha512-XwmkhO196wB9EXfUNq72CtwO8pifiaMWBsbo93KiIn2MzaPPacQWz22gipD/PnBJBwu5Nlbr47XhK1JwuqCWew==","signatures":[{"sig":"MEYCIQCMKcfpKhnpBOfnsAjg+jaL08OxLb1opIR1NZpH+lW+ZAIhAP/vFuQQ8ZcJj2npnnwqiKrmnfVW3BJgG4XvxXozJjre","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229910},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugins":{"types":"./dist/plugins.d.ts","import":"./dist/plugins.js"}},"gitHead":"cf2a26c0aff3e2e8d4366d46bbdb97a8120cd6e0","scripts":{"lint":"eslint . --cache --config eslint.config.mjs","test":"npm run lint && npm run typecheck","build":"tsc","clean":"rm -rf dist","prepare":"npm run build","validate":"node validate-config.mjs","typecheck":"tsc --noEmit","build:watch":"tsc --watch","validate:test":"npm run build && npm run validate","prepublishOnly":"npm run clean && npm run build && npm run typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfaa0f79-2a11-492b-b44e-5f3d7569ff14"}},"repository":{"url":"git+https://github.com/djankies/eslint-config.git","type":"git"},"_npmVersion":"11.6.0","description":"Comprehensive ESLint configuration for TypeScript and Next.js projects","directories":{},"_nodeVersion":"20.19.5","dependencies":{"eslint":"^9.15.0","globals":"^16.4.0","@eslint/js":"*","@eslint/compat":"*","eslint-plugin-n":"^17.23.1","@eslint/eslintrc":"^3.3.1","eslint-plugin-yml":"^1.18.0","eslint-plugin-zod":"^1.4.0","typescript-eslint":"*","yaml-eslint-parser":"*","eslint-plugin-jsonc":"^2.20.1","eslint-plugin-react":"^7.37.5","jsonc-eslint-parser":"*","eslint-plugin-import":"^2.32.0","eslint-plugin-regexp":"^2.10.0","@vitest/eslint-plugin":"^1.3.12","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^61.0.2","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-markdown":"^5.1.0","eslint-plugin-prettier":"^5.5.4","eslint-plugin-canonical":"^5.1.3","eslint-plugin-de-morgan":"^1.3.1","@next/eslint-plugin-next":"15.5.3","@stylistic/eslint-plugin":"*","eslint-plugin-boundaries":"^5.0.1","@typescript-eslint/parser":"*","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.2","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-no-unsanitized":"^4.1.4","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-testing-library":"^7.8.0","@typescript-eslint/eslint-plugin":"*","eslint-import-resolver-typescript":"^4.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.5.1","typescript":"^5.3.3","@types/node":"^24.5.2","@types/eslint":"^9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.3.1_1758587975847_0.9005082916978528","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@djankies/eslint-config","version":"2.4.0","keywords":["eslint","config","typescript","nextjs"],"author":{"name":"djankies"},"license":"MIT","_id":"@djankies/eslint-config@2.4.0","maintainers":[{"name":"djankies","email":"djank0113@gmail.com"}],"homepage":"https://github.com/djankies/eslint-config#readme","bugs":{"url":"https://github.com/djankies/eslint-config/issues"},"dist":{"shasum":"39d52ec14634adeeb10d6c083331c4644e7da240","tarball":"https://registry.npmjs.org/@djankies/eslint-config/-/eslint-config-2.4.0.tgz","fileCount":138,"integrity":"sha512-AOSzPzeSR4KfOWkBLmDPsKujF7nh3QP8c5h6ShE5rctnxwIPaOjHij96kEPxO8KxBHA6zXzfFmZQQdhSqxgb6A==","signatures":[{"sig":"MEUCIGqkGcCQeJLPCxwAoU7clTaRuoUZxGkTNP/dJIuETbfgAiEAnFa07zlyaF/52Sh7/8TOK1EUJXAn7EDaEHaA7/tRdoM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229965},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugins":{"types":"./dist/plugins.d.ts","import":"./dist/plugins.js"}},"gitHead":"5a5be22193e6a31f59c1455e8d249613988e4ae4","scripts":{"lint":"eslint . --cache --config eslint.config.mjs","test":"npm run lint && npm run typecheck","build":"tsc","clean":"rm -rf dist","prepare":"npm run build","validate":"node validate-config.mjs","typecheck":"tsc --noEmit","build:watch":"tsc --watch","validate:test":"npm run build && npm run validate","prepublishOnly":"npm run clean && npm run build && npm run typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfaa0f79-2a11-492b-b44e-5f3d7569ff14"}},"repository":{"url":"git+https://github.com/djankies/eslint-config.git","type":"git"},"_npmVersion":"11.6.0","description":"Comprehensive ESLint configuration for TypeScript and Next.js projects","directories":{},"_nodeVersion":"20.19.5","dependencies":{"eslint":"^9.15.0","globals":"^16.4.0","@eslint/js":"*","@eslint/compat":"*","eslint-plugin-n":"^17.23.1","@eslint/eslintrc":"^3.3.1","eslint-plugin-yml":"^1.18.0","eslint-plugin-zod":"^1.4.0","typescript-eslint":"*","yaml-eslint-parser":"*","eslint-plugin-jsonc":"^2.20.1","eslint-plugin-react":"^7.37.5","jsonc-eslint-parser":"*","eslint-plugin-import":"^2.32.0","eslint-plugin-regexp":"^2.10.0","@vitest/eslint-plugin":"^1.3.12","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^61.0.2","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-markdown":"^5.1.0","eslint-plugin-prettier":"^5.5.4","eslint-plugin-canonical":"^5.1.3","eslint-plugin-de-morgan":"^1.3.1","@next/eslint-plugin-next":"15.5.3","@stylistic/eslint-plugin":"*","eslint-plugin-boundaries":"^5.0.1","@typescript-eslint/parser":"*","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.2","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-no-unsanitized":"^4.1.4","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-testing-library":"^7.8.0","@typescript-eslint/eslint-plugin":"*","eslint-import-resolver-typescript":"^4.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.5.1","typescript":"^5.3.3","@types/node":"^24.5.2","@types/eslint":"^9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.4.0_1758661560634_0.05645247250525087","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@djankies/eslint-config","version":"2.4.1","keywords":["eslint","config","typescript","nextjs"],"author":{"name":"djankies"},"license":"MIT","_id":"@djankies/eslint-config@2.4.1","maintainers":[{"name":"djankies","email":"djank0113@gmail.com"}],"homepage":"https://github.com/djankies/eslint-config#readme","bugs":{"url":"https://github.com/djankies/eslint-config/issues"},"dist":{"shasum":"e71e5b9a96788731a969afe9b634fc656f36ecff","tarball":"https://registry.npmjs.org/@djankies/eslint-config/-/eslint-config-2.4.1.tgz","fileCount":138,"integrity":"sha512-4t3ITh6lrOnzs/9oEna1DE0TbX+2h4Zw5DU24qYZPH7YO1kE7M9Ege9OoGfkPmbDgCwBx+H/JC9vqNMPJQVtMA==","signatures":[{"sig":"MEUCICAcoqVYqW550EuIIli7l4UC50wmWglj/AZ95LVJ1ro5AiEA5e9sQsqL9ElFcLsFxzRqZwjP3pcGu1adt+CjBmOjnk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230120},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugins":{"types":"./dist/plugins.d.ts","import":"./dist/plugins.js"}},"gitHead":"620f6143ce0ea4f6cf8d0848ce3e4bc7f0e0a9ad","scripts":{"lint":"eslint . --cache --config eslint.config.mjs","test":"npm run lint && npm run typecheck","build":"tsc","clean":"rm -rf dist","prepare":"npm run build","validate":"node validate-config.mjs","typecheck":"tsc --noEmit","build:watch":"tsc --watch","validate:test":"npm run build && npm run validate","prepublishOnly":"npm run clean && npm run build && npm run typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfaa0f79-2a11-492b-b44e-5f3d7569ff14"}},"repository":{"url":"git+https://github.com/djankies/eslint-config.git","type":"git"},"_npmVersion":"11.6.1","description":"Comprehensive ESLint configuration for TypeScript and Next.js projects","directories":{},"_nodeVersion":"20.19.5","dependencies":{"eslint":"^9.15.0","globals":"^16.4.0","@eslint/js":"*","@eslint/compat":"*","eslint-plugin-n":"^17.23.1","@eslint/eslintrc":"^3.3.1","eslint-plugin-yml":"^1.18.0","eslint-plugin-zod":"^1.4.0","typescript-eslint":"*","yaml-eslint-parser":"*","eslint-plugin-jsonc":"^2.20.1","eslint-plugin-react":"^7.37.5","jsonc-eslint-parser":"*","eslint-plugin-import":"^2.32.0","eslint-plugin-regexp":"^2.10.0","@vitest/eslint-plugin":"^1.3.12","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^61.0.2","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-markdown":"^5.1.0","eslint-plugin-prettier":"^5.5.4","eslint-plugin-canonical":"^5.1.3","eslint-plugin-de-morgan":"^1.3.1","@next/eslint-plugin-next":"15.5.3","@stylistic/eslint-plugin":"*","eslint-plugin-boundaries":"^5.0.1","@typescript-eslint/parser":"*","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.2","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-no-unsanitized":"^4.1.4","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-testing-library":"^7.8.0","@typescript-eslint/eslint-plugin":"*","eslint-import-resolver-typescript":"^4.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.5.1","typescript":"^5.3.3","@types/node":"^24.5.2","@types/eslint":"^9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.4.1_1758817402505_0.3915721334712077","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"@djankies/eslint-config","version":"2.4.2","keywords":["eslint","config","typescript","nextjs"],"author":{"name":"djankies"},"license":"MIT","_id":"@djankies/eslint-config@2.4.2","maintainers":[{"name":"djankies","email":"djank0113@gmail.com"}],"homepage":"https://github.com/djankies/eslint-config#readme","bugs":{"url":"https://github.com/djankies/eslint-config/issues"},"dist":{"shasum":"a003cf7a6103e0cd49603847f25580a4f68e056b","tarball":"https://registry.npmjs.org/@djankies/eslint-config/-/eslint-config-2.4.2.tgz","fileCount":138,"integrity":"sha512-p54Mfdz0pXZ+hz6maD7jLw3GlppwGj+IGf+uDK1i6c6utpBanJENUL87toepAj/mkKuG9ZbKBYLBthQjGYYeFw==","signatures":[{"sig":"MEQCIBIAjUPwTBkT9XPsLZPna7A5+1PNHbKpcPJvJ0WFVtunAiBp4npl9mjKDFNMNy9+hYsv7u6CJldppzeRBVKhjEwe2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@djankies%2feslint-config@2.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230393},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugins":{"types":"./dist/plugins.d.ts","import":"./dist/plugins.js"}},"gitHead":"2feb0c8f2d3a1c33f06d35e68b58dac5ff7ba335","scripts":{"lint":"eslint . --cache --config eslint.config.mjs","test":"npm run lint && npm run typecheck","build":"tsc","clean":"rm -rf dist","prepare":"npm run build","validate":"node validate-config.mjs","typecheck":"tsc --noEmit","build:watch":"tsc --watch","validate:test":"npm run build && npm run validate","prepublishOnly":"npm run clean && npm run build && npm run typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfaa0f79-2a11-492b-b44e-5f3d7569ff14"}},"repository":{"url":"git+https://github.com/djankies/eslint-config.git","type":"git"},"_npmVersion":"11.6.1","description":"Comprehensive ESLint configuration for TypeScript and Next.js projects","directories":{},"_nodeVersion":"20.19.5","dependencies":{"eslint":"^9.15.0","globals":"^16.4.0","@eslint/js":"*","@eslint/compat":"*","eslint-plugin-n":"^17.23.1","@eslint/eslintrc":"^3.3.1","eslint-plugin-yml":"^1.18.0","eslint-plugin-zod":"^1.4.0","typescript-eslint":"*","yaml-eslint-parser":"*","eslint-plugin-jsonc":"^2.20.1","eslint-plugin-react":"^7.37.5","jsonc-eslint-parser":"*","eslint-plugin-import":"^2.32.0","eslint-plugin-regexp":"^2.10.0","@vitest/eslint-plugin":"^1.3.12","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^61.0.2","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-markdown":"^5.1.0","eslint-plugin-prettier":"^5.5.4","eslint-plugin-canonical":"^5.1.3","eslint-plugin-de-morgan":"^1.3.1","@next/eslint-plugin-next":"15.5.3","@stylistic/eslint-plugin":"*","eslint-plugin-boundaries":"^5.0.1","@typescript-eslint/parser":"*","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.2","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-no-unsanitized":"^4.1.4","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-testing-library":"^7.8.0","@typescript-eslint/eslint-plugin":"*","eslint-import-resolver-typescript":"^4.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.5.1","typescript":"^5.3.3","@types/node":"^24.5.2","@types/eslint":"^9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.4.2_1759175322835_0.2547453607624073","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@djankies/eslint-config","version":"2.5.0","keywords":["eslint","config","typescript","nextjs"],"author":{"name":"djankies"},"license":"MIT","_id":"@djankies/eslint-config@2.5.0","maintainers":[{"name":"djankies","email":"djank0113@gmail.com"}],"homepage":"https://github.com/djankies/eslint-config#readme","bugs":{"url":"https://github.com/djankies/eslint-config/issues"},"dist":{"shasum":"52242518c589c1faa1ac41babfe14def02e846bd","tarball":"https://registry.npmjs.org/@djankies/eslint-config/-/eslint-config-2.5.0.tgz","fileCount":138,"integrity":"sha512-o1HenatQGHImaz7lReu3VkseO94H/Y03LST+AQcfFunVM3QvY0f8+70H8WHVF1s5YHIKnlcxk+fYmEJFzqjfOQ==","signatures":[{"sig":"MEUCIQDxqD2uUPf2UcBGPE182iY5ZqWro4i7g1CoaxB0fxFi0QIgbatCG4pUnjpHHklL8gZq0EgiPWr0KYeeLxSC/9oj3tk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@djankies%2feslint-config@2.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":229434},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugins":{"types":"./dist/plugins.d.ts","import":"./dist/plugins.js"}},"gitHead":"486a56de8b2ecd1b935b1f57b5dc4e9ef653d034","scripts":{"lint":"eslint . --cache --config eslint.config.mjs","test":"npm run lint && npm run typecheck","build":"tsc","clean":"rm -rf dist","prepare":"npm run build","validate":"node validate-config.mjs","typecheck":"tsc --noEmit","build:watch":"tsc --watch","validate:test":"npm run build && npm run validate","prepublishOnly":"npm run clean && npm run build && npm run typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfaa0f79-2a11-492b-b44e-5f3d7569ff14"}},"repository":{"url":"git+https://github.com/djankies/eslint-config.git","type":"git"},"_npmVersion":"11.6.1","description":"Comprehensive ESLint configuration for TypeScript and Next.js projects","directories":{},"_nodeVersion":"20.19.5","dependencies":{"eslint":"^9.15.0","globals":"^16.4.0","@eslint/js":"*","@eslint/compat":"*","eslint-plugin-n":"^17.23.1","@eslint/eslintrc":"^3.3.1","eslint-plugin-yml":"^1.18.0","eslint-plugin-zod":"^1.4.0","typescript-eslint":"*","yaml-eslint-parser":"*","eslint-plugin-jsonc":"^2.20.1","eslint-plugin-react":"^7.37.5","jsonc-eslint-parser":"*","eslint-plugin-import":"^2.32.0","eslint-plugin-regexp":"^2.10.0","@vitest/eslint-plugin":"^1.3.12","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^61.0.2","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-markdown":"^5.1.0","eslint-plugin-prettier":"^5.5.4","eslint-plugin-canonical":"^5.1.3","eslint-plugin-de-morgan":"^1.3.1","@next/eslint-plugin-next":"15.5.3","@stylistic/eslint-plugin":"*","eslint-plugin-boundaries":"^5.0.1","@typescript-eslint/parser":"*","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.2","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-no-unsanitized":"^4.1.4","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-testing-library":"^7.8.0","@typescript-eslint/eslint-plugin":"*","eslint-import-resolver-typescript":"^4.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.5.1","typescript":"^5.3.3","@types/node":"^24.5.2","@types/eslint":"^9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.5.0_1759177994638_0.0060765462229661615","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@djankies/eslint-config","version":"3.0.1","keywords":["eslint","config","typescript","nextjs"],"author":{"name":"djankies"},"license":"MIT","_id":"@djankies/eslint-config@3.0.1","maintainers":[{"name":"djankies","email":"djank0113@gmail.com"}],"homepage":"https://github.com/djankies/eslint-config#readme","bugs":{"url":"https://github.com/djankies/eslint-config/issues"},"dist":{"shasum":"fb141453a863327f75aecbdd36c1d561b29de338","tarball":"https://registry.npmjs.org/@djankies/eslint-config/-/eslint-config-3.0.1.tgz","fileCount":138,"integrity":"sha512-nmtvk4yY4MKR/sZGk0sLRmwFnX77QMvZr8d6Mi6Zj8QvaxyycowbSA5zTwdeKf+WhuDNr72RyL3EIz9Jdgil2Q==","signatures":[{"sig":"MEYCIQCJ9DmX7RFn85J6V4yc9AknmGEyDPSHutmwLY4CXKJV+wIhANvPoLCrmfmjIuy+sywKkcHOyvejotbr+rqEGkAl3yGz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@djankies%2feslint-config@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":232487},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugins":{"types":"./dist/plugins.d.ts","import":"./dist/plugins.js"}},"gitHead":"c8bb4fea1fae15c4b9d04e4732b2d4077a6a2830","scripts":{"lint":"eslint . --cache --config eslint.config.mjs","test":"npm run lint && npm run typecheck","build":"tsc","clean":"rm -rf dist","prepare":"npm run build","validate":"node validate-config.mjs","typecheck":"tsc --noEmit","build:watch":"tsc --watch","validate:test":"npm run build && npm run validate","prepublishOnly":"npm run clean && npm run build && npm run typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfaa0f79-2a11-492b-b44e-5f3d7569ff14"}},"repository":{"url":"git+https://github.com/djankies/eslint-config.git","type":"git"},"_npmVersion":"11.6.2","description":"Comprehensive ESLint configuration for TypeScript and Next.js projects","directories":{},"_nodeVersion":"20.19.5","dependencies":{"eslint":"^9.15.0","globals":"^16.4.0","@eslint/js":"*","@eslint/compat":"*","eslint-plugin-n":"^17.23.1","@eslint/eslintrc":"^3.3.1","eslint-plugin-yml":"^1.18.0","eslint-plugin-zod":"^1.4.0","typescript-eslint":"*","yaml-eslint-parser":"*","eslint-plugin-jsonc":"^2.20.1","eslint-plugin-react":"^7.37.5","jsonc-eslint-parser":"*","eslint-plugin-import":"^2.32.0","eslint-plugin-regexp":"^2.10.0","@vitest/eslint-plugin":"^1.3.12","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^62.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-markdown":"^5.1.0","eslint-plugin-prettier":"^5.5.4","eslint-plugin-canonical":"^5.1.3","eslint-plugin-de-morgan":"^2.0.0","@next/eslint-plugin-next":"^16.0.3","@stylistic/eslint-plugin":"*","eslint-plugin-boundaries":"^5.0.1","@typescript-eslint/parser":"*","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-tailwindcss":"^3.18.2","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-no-unsanitized":"^4.1.4","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-testing-library":"^7.8.0","@typescript-eslint/eslint-plugin":"*","eslint-import-resolver-typescript":"^4.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.5.1","typescript":"^5.3.3","@types/node":"^24.5.2","@types/eslint":"^9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.0.1_1763319380378_0.3800417171436443","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"author":{"name":"djankies"},"bugs":{"url":"https://github.com/djankies/eslint-config/issues"},"dependencies":{"@eslint/compat":"*","@eslint/eslintrc":"^3.3.1","@eslint/js":"*","@next/eslint-plugin-next":"^16.0.3","@stylistic/eslint-plugin":"*","@typescript-eslint/eslint-plugin":"*","@typescript-eslint/parser":"*","@vitest/eslint-plugin":"^1.3.12","eslint":"^9.15.0","eslint-config-prettier":"^10.1.8","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-boundaries":"^5.0.1","eslint-plugin-canonical":"^5.1.3","eslint-plugin-de-morgan":"^2.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-import":"^2.32.0","eslint-plugin-jsonc":"^2.20.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-markdown":"^5.1.0","eslint-plugin-n":"^17.23.1","eslint-plugin-no-unsanitized":"^4.1.4","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-prettier":"^5.5.4","eslint-plugin-promise":"^7.2.1","eslint-plugin-react":"^7.37.5","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-regexp":"^2.10.0","eslint-plugin-tailwindcss":"^3.18.2","eslint-plugin-testing-library":"^7.8.0","eslint-plugin-unicorn":"^62.0.0","eslint-plugin-yml":"^1.18.0","eslint-plugin-zod":"^1.4.0","globals":"^16.4.0","jsonc-eslint-parser":"*","typescript-eslint":"*","yaml-eslint-parser":"*"},"description":"Comprehensive ESLint configuration for TypeScript and Next.js projects","devDependencies":{"@types/eslint":"^9.6.1","@types/node":"^24.5.2","jiti":"^2.5.1","typescript":"^5.3.3"},"engines":{"node":">=18.0.0"},"exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"},"./plugins":{"import":"./dist/plugins.js","types":"./dist/plugins.d.ts"}},"homepage":"https://github.com/djankies/eslint-config#readme","keywords":["eslint","config","typescript","nextjs"],"license":"MIT","main":"dist/index.js","name":"@djankies/eslint-config","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/djankies/eslint-config.git"},"scripts":{"build":"tsc","build:watch":"tsc --watch","clean":"rm -rf dist","lint":"eslint . --cache --config eslint.config.mjs","prepare":"npm run build","prepublishOnly":"npm run clean && npm run build && npm run typecheck","test":"npm run lint && npm run typecheck","typecheck":"tsc --noEmit","validate":"node validate-config.mjs","validate:test":"npm run build && npm run validate"},"type":"module","types":"dist/index.d.ts","version":"3.0.2","gitHead":"23012d8afe5fdc33b3b981f179ccbe99c3801047","_id":"@djankies/eslint-config@3.0.2","_nodeVersion":"20.19.5","_npmVersion":"11.6.2","dist":{"integrity":"sha512-A09Baq/J5dgNDeADHdTXLhkMAbGjhB3/lLijlKJtwTjaGeat2BSKgyt3nSffg9Iy0BJd8/9D2DhTwpIuTXFq8w==","shasum":"9e8143d3003d2e6348197425c55367946df0c1a8","tarball":"https://registry.npmjs.org/@djankies/eslint-config/-/eslint-config-3.0.2.tgz","fileCount":138,"unpackedSize":233055,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@djankies%2feslint-config@3.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCdbbLpbTAnZ9yxoC7k/83hvP/YsL/jVJ9DLVhm2hyfTAIgS8bpfRvN1IjPKQF17RdT6YBq7XH1L4LUF08um7XgwRY="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfaa0f79-2a11-492b-b44e-5f3d7569ff14"}},"directories":{},"maintainers":[{"name":"djankies","email":"djank0113@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-config_3.0.2_1763320860819_0.925013272728616"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-22T04:15:43.756Z","modified":"2025-11-16T19:21:01.590Z","1.0.0":"2025-09-22T04:15:44.071Z","2.0.0":"2025-09-22T04:36:20.932Z","2.0.1":"2025-09-22T05:54:52.031Z","2.0.2":"2025-09-22T06:16:36.892Z","2.0.3":"2025-09-22T07:12:46.068Z","2.0.4":"2025-09-22T17:36:28.436Z","2.0.5":"2025-09-22T22:10:34.885Z","2.3.0":"2025-09-23T00:30:10.696Z","2.3.1":"2025-09-23T00:39:36.063Z","2.4.0":"2025-09-23T21:06:00.815Z","2.4.1":"2025-09-25T16:23:22.705Z","2.4.2":"2025-09-29T19:48:43.069Z","2.5.0":"2025-09-29T20:33:14.843Z","3.0.1":"2025-11-16T18:56:20.570Z","3.0.2":"2025-11-16T19:21:01.033Z"},"bugs":{"url":"https://github.com/djankies/eslint-config/issues"},"author":{"name":"djankies"},"license":"MIT","homepage":"https://github.com/djankies/eslint-config#readme","keywords":["eslint","config","typescript","nextjs"],"repository":{"type":"git","url":"git+https://github.com/djankies/eslint-config.git"},"description":"Comprehensive ESLint configuration for TypeScript and Next.js projects","maintainers":[{"name":"djankies","email":"djank0113@gmail.com"}],"readme":"# @djankies/eslint-config\n\nShared ESLint configuration for djankies projects.\n\n## Installation\n\n```bash\nnpm install --save-dev @djankies/eslint-config\n```\n\n## Usage\n\nCreate an `eslint.config.js` or `eslint.config.mjs` file in your project:\n\n```javascript\nexport { default } from '@djankies/eslint-config';\n```\n\nOr if you want to extend/customize:\n\n```javascript\nimport eslintConfig from '@djankies/eslint-config';\n\nexport default [\n  ...eslintConfig,\n  {\n    // Your custom rules\n    rules: {\n      // ...\n    }\n  }\n];\n```\n\n## Configuration Modules\n\nThis package includes multiple configuration modules that can be imported individually:\n\n- `canonical` - Base canonical ESLint rules\n- `typescript` - TypeScript-specific rules\n- `react` - React and React Hooks rules\n- `next` - Next.js specific rules\n- `tailwind` - Tailwind CSS rules\n- `a11y` - Accessibility rules\n- `imports` - Import/export rules\n- `prettier` - Prettier integration\n- And more...\n\n## Features\n\n- Full TypeScript support\n- Next.js 14+ App Router support\n- Tailwind CSS integration\n- Accessibility checking\n- Import sorting and validation\n- Prettier formatting\n- Testing library support (Vitest)\n- JSON/YAML linting\n- And much more!\n\n## Development\n\nTo contribute to this configuration:\n\n1. Clone the repository\n2. Install dependencies: `npm install`\n3. Make your changes\n4. Test the configuration: `npm test`\n5. Build: `npm run build`\n\n## License\n\nMIT\n","readmeFilename":"README.md"}