{"_id":"eslint-config-imperium","_rev":"37-6a41ba9ab81e5d9e35cad50df77eccd5","name":"eslint-config-imperium","dist-tags":{"release":"1.1.3","latest":"4.1.5"},"versions":{"0.0.1":{"name":"eslint-config-imperium","version":"0.0.1","keywords":["eslint","eslint-config","imperium","typescript"],"author":{"url":"https://delemangi.com","name":"Delemangi","email":"milev.stefan@gmail.com"},"license":"MIT","_id":"eslint-config-imperium@0.0.1","maintainers":[{"name":"delemangi","email":"milev.stefan@gmail.com"}],"homepage":"https://github.com/Delemangi/eslint-config-imperium","bugs":{"url":"https://github.com/Delemangi/eslint-config-imperium/issues"},"dist":{"shasum":"e57abe31902b9f1cced174754173bf0d1c2d7e43","tarball":"https://registry.npmjs.org/eslint-config-imperium/-/eslint-config-imperium-0.0.1.tgz","fileCount":29,"integrity":"sha512-FPNcCOnGXb/jtK8Wq1xy8G2o++Gnik1/ymGqRhskWrUN2yFglfI3VpLvkLDYaYPZ2BwjmENCrmApxRcIxoQMRA==","signatures":[{"sig":"MEUCIEwi2j9OtpYciOR13bQZv4zwdBe7xLHS3ELnRIxIYDLQAiEAguS8luiTS+E2NPyx8eFhONjneDISkm1TQU74TPuXq4Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70153},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"92e0178ae2c950b8488a3b6557d19e29a84cddb6","scripts":{"lint":"eslint . --ignore-pattern **/test/*","test":"vitest run --exclude lib","build":"rimraf lib && tsc","format":"eslint --fix .","package":"npm run build && npm pack","lint:dev":"npm run build && npm run lint","lint:test":"eslint . **/test/*","format:dev":"npm run build && npm run format"},"_npmUser":{"name":"delemangi","email":"milev.stefan@gmail.com"},"repository":{"url":"git+https://github.com/Delemangi/eslint-config-imperium.git","type":"git"},"_npmVersion":"10.9.1","description":"Comprehensive ESLint configuration","directories":{},"_nodeVersion":"20.12.2","dependencies":{"globals":"^15.12.0","eslint-plugin-n":"^17.14.0","eslint-plugin-react":"^7.37.2","eslint-plugin-unicorn":"^56.0.1","@stylistic/eslint-plugin":"^2.11.0","@typescript-eslint/parser":"^8.16.0","eslint-plugin-perfectionist":"^4.1.2","@typescript-eslint/eslint-plugin":"^8.16.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.16.0","rimraf":"^6.0.1","vitest":"^2.1.6","typescript":"^5.7.2","@types/node":"^22.10.1","@types/react":"^18.3.12","@types/eslint":"^9.6.1"},"peerDependencies":{"eslint":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-imperium_0.0.1_1733076498114_0.7235898094770756","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"eslint-config-imperium","version":"0.0.2","keywords":["eslint","eslint-config","imperium","typescript"],"author":{"url":"https://delemangi.com","name":"Delemangi","email":"milev.stefan@gmail.com"},"license":"MIT","_id":"eslint-config-imperium@0.0.2","maintainers":[{"name":"delemangi","email":"milev.stefan@gmail.com"}],"homepage":"https://github.com/Delemangi/eslint-config-imperium","bugs":{"url":"https://github.com/Delemangi/eslint-config-imperium/issues"},"dist":{"shasum":"23a1f4b4319a336ace3a4a7f7082e09c33859b1c","tarball":"https://registry.npmjs.org/eslint-config-imperium/-/eslint-config-imperium-0.0.2.tgz","fileCount":29,"integrity":"sha512-IRgCXYuuZBREEi6SDlL89uTm9kqaL9uBde7bknyQL492DeYjnPHhyJn4VaHHQ9a2lAP5j6PHF7N7uqZDXI5Fzw==","signatures":[{"sig":"MEQCIEZwKbnUHfyRd/IUUricuHkVvfD/k4kRD4g51z0v/jgIAiAJEHXQN3oD2TdYwAASoBPRB5gczcUHLI+/xDIeUk+kZw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-imperium@0.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72153},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"11e6d084a7a2c59e9d94c9c933fe2a32599c7ab5","scripts":{"lint":"eslint . --ignore-pattern \"**/test/*\" --no-warn-ignored --cache","test":"vitest run --exclude lib","build":"rimraf lib && tsc","format":"eslint --fix .","package":"npm run build && npm pack","lint:dev":"npm run build && npm run lint","lint:test":"eslint \"**/test/*\" --no-warn-ignored --cache","format:dev":"npm run build && npm run format"},"_npmUser":{"name":"delemangi","email":"milev.stefan@gmail.com"},"repository":{"url":"git+https://github.com/Delemangi/eslint-config-imperium.git","type":"git"},"_npmVersion":"10.8.2","description":"Comprehensive ESLint configuration","directories":{},"_nodeVersion":"20.18.1","dependencies":{"globals":"^15.13.0","eslint-plugin-n":"^17.14.0","eslint-plugin-react":"^7.37.2","eslint-plugin-unicorn":"^56.0.1","@stylistic/eslint-plugin":"^2.11.0","@typescript-eslint/parser":"^8.16.0","eslint-plugin-perfectionist":"^4.1.2","@typescript-eslint/eslint-plugin":"^8.16.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.16.0","rimraf":"^6.0.1","vitest":"^2.1.6","typescript":"^5.7.2","@types/node":"^22.10.1","@types/react":"^18.3.12","@types/eslint":"^9.6.1"},"peerDependencies":{"eslint":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-imperium_0.0.2_1733170367792_0.5098576195978615","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"eslint-config-imperium","version":"0.0.3","keywords":["eslint","eslint-config","imperium","typescript"],"author":{"url":"https://delemangi.com","name":"Delemangi","email":"milev.stefan@gmail.com"},"license":"MIT","_id":"eslint-config-imperium@0.0.3","maintainers":[{"name":"delemangi","email":"milev.stefan@gmail.com"}],"homepage":"https://github.com/Delemangi/eslint-config-imperium","bugs":{"url":"https://github.com/Delemangi/eslint-config-imperium/issues"},"dist":{"shasum":"a2dd4fb626314cff97210b56a68e6f798d07ad8f","tarball":"https://registry.npmjs.org/eslint-config-imperium/-/eslint-config-imperium-0.0.3.tgz","fileCount":29,"integrity":"sha512-70D8RGYNDbpFjr/gtAt0lOhCV5sovw10AIOHXjukLikqbl45uLR7sL6438cfiWCeb3rAhntHYWaqjdsf5iVSDw==","signatures":[{"sig":"MEUCIHmBfGU30RhUI0w6uJGn0sCGXdGbFRoGX5IYp3+hs/zsAiEAwv0ZF+5bLPqOwRKQRK0Ux+jnhlA9mAPFPNqrPjgp+8k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-imperium@0.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82852},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"721e0e334ee1780ff6eb7037fb7f63f788e726c1","scripts":{"lint":"eslint . --ignore-pattern \"**/test/*\" --no-warn-ignored --cache","test":"vitest run --exclude lib","build":"rimraf lib && tsc","format":"eslint --fix .","package":"npm run build && npm pack","lint:dev":"npm run build && npm run lint","lint:test":"eslint \"**/test/*\" --no-warn-ignored --cache","format:dev":"npm run build && npm run format"},"_npmUser":{"name":"delemangi","email":"milev.stefan@gmail.com"},"repository":{"url":"git+https://github.com/Delemangi/eslint-config-imperium.git","type":"git"},"_npmVersion":"10.8.2","description":"Comprehensive ESLint configuration","directories":{},"_nodeVersion":"20.18.1","dependencies":{"globals":"^15.14.0","eslint-plugin-n":"^17.14.0","eslint-plugin-react":"^7.37.2","eslint-plugin-regexp":"^2.7.0","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^56.0.1","@stylistic/eslint-plugin":"^2.11.0","@typescript-eslint/parser":"^8.18.1","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-perfectionist":"^4.4.0","@typescript-eslint/eslint-plugin":"^8.18.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","eslint":"^9.17.0","rimraf":"^6.0.1","vitest":"^2.1.6","typescript":"~5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","@types/eslint":"^9.6.1"},"peerDependencies":{"eslint":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-imperium_0.0.3_1734811654297_0.14041472675993205","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"eslint-config-imperium","version":"1.0.0","keywords":["eslint","eslint-config","imperium","typescript"],"author":{"url":"https://delemangi.com","name":"Delemangi","email":"milev.stefan@gmail.com"},"license":"MIT","_id":"eslint-config-imperium@1.0.0","maintainers":[{"name":"delemangi","email":"milev.stefan@gmail.com"}],"homepage":"https://github.com/Delemangi/eslint-config-imperium","bugs":{"url":"https://github.com/Delemangi/eslint-config-imperium/issues"},"dist":{"shasum":"6641ce4799816dbb35b71dae25a15a384e36379e","tarball":"https://registry.npmjs.org/eslint-config-imperium/-/eslint-config-imperium-1.0.0.tgz","fileCount":29,"integrity":"sha512-2StRKwLheXHMJoMdLdnBLLGFj7sEuYn0yI97Qzh35j7JVwxQnpefhJSNXmJuT8wWRZT6233sS4Y1bLJf9p//PQ==","signatures":[{"sig":"MEUCIQDjkE7GrC8Z6Mo8p2s9M8xQE/LFm1OBbOufpTQd0snbcQIgKk0DAoYgLw/l2vjcaLGYLm7jUFT5UHmFM4E1Lf12N9Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83463},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"^20 || ^22"},"gitHead":"b73ee37776cbcb133800185bd8747f7a1e18826a","scripts":{"lint":"eslint . --ignore-pattern \"**/test/*\" --no-warn-ignored --cache","test":"vitest run --exclude lib","build":"rimraf lib && tsc","commit":"cz","format":"eslint --ignore-pattern \"**/test/*\" --fix .","package":"npm run build && npm pack","prepare":"husky","lint:dev":"npm run build && npm run lint","lint:test":"eslint \"**/test/*\" --no-warn-ignored --cache","commitlint":"commitlint --edit","format:dev":"npm run build && npm run format"},"_npmUser":{"name":"delemangi","email":"milev.stefan@gmail.com"},"repository":{"url":"git+https://github.com/Delemangi/eslint-config-imperium.git","type":"git"},"_npmVersion":"10.9.2","description":"Comprehensive ESLint configuration","directories":{},"_nodeVersion":"22.13.1","dependencies":{"globals":"^15.14.0","eslint-plugin-n":"^17.15.1","eslint-plugin-react":"^7.37.4","eslint-plugin-regexp":"^2.7.0","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^56.0.1","@stylistic/eslint-plugin":"^3.0.0","@typescript-eslint/parser":"^8.22.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-perfectionist":"^4.7.0","@typescript-eslint/eslint-plugin":"^8.22.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","react":"^19.0.0","eslint":"^9.19.0","rimraf":"^6.0.1","vitest":"^3.0.4","commitizen":"^4.3.1","typescript":"~5.7.3","@types/node":"^22.10.10","@types/react":"^19.0.8","@types/eslint":"^9.6.1","@commitlint/cli":"^19.7.1","semantic-release":"^24.2.1","@semantic-release/git":"^10.0.1","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.7.1"},"peerDependencies":{"eslint":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-imperium_1.0.0_1738888579498_0.7768736832283376","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"eslint-config-imperium","version":"1.1.0","keywords":["eslint","eslint-config","imperium","typescript"],"author":{"url":"https://delemangi.com","name":"Delemangi","email":"milev.stefan@gmail.com"},"license":"MIT","_id":"eslint-config-imperium@1.1.0","maintainers":[{"name":"delemangi","email":"milev.stefan@gmail.com"}],"homepage":"https://github.com/Delemangi/eslint-config-imperium","bugs":{"url":"https://github.com/Delemangi/eslint-config-imperium/issues"},"dist":{"shasum":"d053f41159a3eb376d45b1f21efa6f456cc90eba","tarball":"https://registry.npmjs.org/eslint-config-imperium/-/eslint-config-imperium-1.1.0.tgz","fileCount":33,"integrity":"sha512-hKisylcH8LO6DMJfGnrgtyZmEXgX5t3WqeGssNdYDUrOqaNwozc851jXs0c8vXRsXC2wmTZjAMAg5a3vqtPdZg==","signatures":[{"sig":"MEQCIBE5k0kyMQqGDbnk5N82YcCFeOKL48+jOAx9TkzlB8UMAiBL2rH3/4RiJFGV3kXXpdp9ViqItqd39mcEhq+hmSBxUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89898},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"^20 || ^22"},"gitHead":"bbb676bd3da435fdd51af5f91b6f2e6968b2d583","scripts":{"lint":"eslint . --ignore-pattern \"**/test/*\" --no-warn-ignored --cache","test":"vitest run --exclude lib","build":"rimraf lib && tsc","commit":"cz","format":"eslint --ignore-pattern \"**/test/*\" --fix .","package":"npm run build && npm pack","prepare":"husky","lint:dev":"npm run build && npm run lint","lint:test":"eslint \"**/test/*\" --no-warn-ignored --cache","commitlint":"commitlint --edit","format:dev":"npm run build && npm run format"},"_npmUser":{"name":"delemangi","email":"milev.stefan@gmail.com"},"repository":{"url":"git+https://github.com/Delemangi/eslint-config-imperium.git","type":"git"},"_npmVersion":"10.9.2","description":"Comprehensive ESLint configuration","directories":{},"_nodeVersion":"22.13.1","dependencies":{"globals":"^15.14.0","eslint-plugin-n":"^17.15.1","eslint-plugin-react":"^7.37.4","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"^1.1.26","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^56.0.1","@stylistic/eslint-plugin":"^3.0.0","@typescript-eslint/parser":"^8.22.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-perfectionist":"^4.7.0","@typescript-eslint/eslint-plugin":"^8.22.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","react":"^19.0.0","eslint":"^9.19.0","rimraf":"^6.0.1","vitest":"^3.0.4","commitizen":"^4.3.1","typescript":"~5.7.3","@types/node":"^22.10.10","@types/react":"^19.0.8","@types/eslint":"^9.6.1","@commitlint/cli":"^19.7.1","semantic-release":"^24.2.1","@semantic-release/git":"^10.0.1","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.7.1"},"peerDependencies":{"eslint":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-imperium_1.1.0_1738981276382_0.5138055114958806","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"eslint-config-imperium","version":"1.1.1","keywords":["eslint","eslint-config","imperium","typescript"],"author":{"url":"https://delemangi.com","name":"Delemangi","email":"milev.stefan@gmail.com"},"license":"MIT","_id":"eslint-config-imperium@1.1.1","maintainers":[{"name":"delemangi","email":"milev.stefan@gmail.com"}],"homepage":"https://github.com/Delemangi/eslint-config-imperium","bugs":{"url":"https://github.com/Delemangi/eslint-config-imperium/issues"},"dist":{"shasum":"b12c734df91f798972336d81c9258fb3818ace3e","tarball":"https://registry.npmjs.org/eslint-config-imperium/-/eslint-config-imperium-1.1.1.tgz","fileCount":33,"integrity":"sha512-athZ3iM8A9HHTX9Wrb8+Yn8e/b9VS0NLOCtWUEQCvwk1JvfzlmujBxIu5TUhQ2UgD9qtwJMIa9X711l3BZM/NQ==","signatures":[{"sig":"MEYCIQC+L9b7cKuRobsyxEEE/njCNxj0oo2B66QDAk309scuEgIhAPXGxk72+11/VmKEKauHjr5Gow7P3hGULZKOGW8JztDJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89898},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"^20 || ^22"},"gitHead":"9d5319e019f65da5889575227f870a2dbf3fd211","scripts":{"lint":"eslint . --ignore-pattern \"**/test/*\" --no-warn-ignored --cache","test":"vitest run --exclude lib","build":"rimraf lib && tsc","commit":"cz","format":"eslint --ignore-pattern \"**/test/*\" --fix .","package":"npm run build && npm pack","prepare":"husky","lint:dev":"npm run build && npm run lint","lint:test":"eslint \"**/test/*\" --no-warn-ignored --cache","commitlint":"commitlint --edit","format:dev":"npm run build && npm run format"},"_npmUser":{"name":"delemangi","email":"milev.stefan@gmail.com"},"repository":{"url":"git+https://github.com/Delemangi/eslint-config-imperium.git","type":"git"},"_npmVersion":"10.9.2","description":"Comprehensive ESLint configuration","directories":{},"_nodeVersion":"22.13.1","dependencies":{"globals":"^15.14.0","eslint-plugin-n":"^17.15.1","eslint-plugin-react":"^7.37.4","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"^1.1.26","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^56.0.1","@stylistic/eslint-plugin":"^3.0.0","@typescript-eslint/parser":"^8.22.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-perfectionist":"^4.7.0","@typescript-eslint/eslint-plugin":"^8.22.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","react":"^19.0.0","eslint":"^9.19.0","rimraf":"^6.0.1","vitest":"^3.0.4","commitizen":"^4.3.1","typescript":"~5.7.3","@types/node":"^22.10.10","@types/react":"^19.0.8","@types/eslint":"^9.6.1","@commitlint/cli":"^19.7.1","semantic-release":"^24.2.1","@semantic-release/git":"^10.0.1","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.7.1"},"peerDependencies":{"eslint":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-imperium_1.1.1_1739020432588_0.8066004585769124","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"eslint-config-imperium","version":"1.1.2","keywords":["eslint","eslint-config","imperium","typescript"],"author":{"url":"https://delemangi.com","name":"Delemangi","email":"milev.stefan@gmail.com"},"license":"MIT","_id":"eslint-config-imperium@1.1.2","maintainers":[{"name":"delemangi","email":"milev.stefan@gmail.com"}],"homepage":"https://github.com/Delemangi/eslint-config-imperium","bugs":{"url":"https://github.com/Delemangi/eslint-config-imperium/issues"},"dist":{"shasum":"bd7357741832d439c437b5513a535136deca9c07","tarball":"https://registry.npmjs.org/eslint-config-imperium/-/eslint-config-imperium-1.1.2.tgz","fileCount":33,"integrity":"sha512-vUbIJRrkXm/zwgoouv+XYVgAkc8QD3q2qjzZMrIgT+hmi3Q37uLmaxhX8JkTT2jSuPF7o+pIwRdAsgaKlW6Flw==","signatures":[{"sig":"MEUCIFViVYRd4+YosN3mxvlzJymiIuSjAVYzFGgasrMv27hsAiEAosOabJUV+SDtO1E9U3M5RRn16k5C7Wu6D6zLpFJqkgM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89898},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"^20 || ^22"},"gitHead":"969406cdbcb10cb28231ca8542371bdcbc263f0d","scripts":{"lint":"eslint . --ignore-pattern \"**/test/*\" --no-warn-ignored --cache","test":"vitest run --exclude lib","build":"rimraf lib && tsc","commit":"cz","format":"eslint --ignore-pattern \"**/test/*\" --fix .","package":"npm run build && npm pack","prepare":"husky","lint:dev":"npm run build && npm run lint","lint:test":"eslint \"**/test/*\" --no-warn-ignored --cache","commitlint":"commitlint --edit","format:dev":"npm run build && npm run format"},"_npmUser":{"name":"delemangi","email":"milev.stefan@gmail.com"},"repository":{"url":"git+https://github.com/Delemangi/eslint-config-imperium.git","type":"git"},"_npmVersion":"10.9.2","description":"Comprehensive ESLint configuration","directories":{},"_nodeVersion":"22.13.1","dependencies":{"globals":"^15.14.0","eslint-plugin-n":"^17.15.1","eslint-plugin-react":"^7.37.4","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"^1.1.26","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^56.0.1","@stylistic/eslint-plugin":"^3.0.0","@typescript-eslint/parser":"^8.22.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-perfectionist":"^4.7.0","@typescript-eslint/eslint-plugin":"^8.22.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","react":"^19.0.0","eslint":"^9.19.0","rimraf":"^6.0.1","vitest":"^3.0.4","commitizen":"^4.3.1","typescript":"~5.7.3","@types/node":"^22.10.10","@types/react":"^19.0.8","@types/eslint":"^9.6.1","@commitlint/cli":"^19.7.1","semantic-release":"^24.2.1","@semantic-release/git":"^10.0.1","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.7.1"},"peerDependencies":{"eslint":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-imperium_1.1.2_1739024808994_0.6616238761043323","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"eslint-config-imperium","version":"1.1.3","keywords":["eslint","eslint-config","imperium","typescript"],"author":{"url":"https://delemangi.com","name":"Delemangi","email":"milev.stefan@gmail.com"},"license":"MIT","_id":"eslint-config-imperium@1.1.3","maintainers":[{"name":"delemangi","email":"milev.stefan@gmail.com"}],"homepage":"https://github.com/Delemangi/eslint-config-imperium","bugs":{"url":"https://github.com/Delemangi/eslint-config-imperium/issues"},"dist":{"shasum":"c3f84ea7f4e8e630b642f187e25a7c8f29a8a794","tarball":"https://registry.npmjs.org/eslint-config-imperium/-/eslint-config-imperium-1.1.3.tgz","fileCount":33,"integrity":"sha512-Dw9zJs8L35zfPhtiWT1VY1MNDrCpoUGseUIdayo0tM7HZ8O4y/iZc3p8xRQirIzzKouc2AG0YXB4cgFVFxNFtA==","signatures":[{"sig":"MEQCIEiQKGQDUv322xOoMM381xDs6F8wDB48gH6tjvTqPFM2AiAU3HiJhruDCNAggAdpJ6h+PM4KzeBvsHdKtuvcbm/4og==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89898},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"^20 || ^22"},"gitHead":"5bc856015e3385a0b1f5025f14bdd789acefb688","scripts":{"lint":"eslint . --ignore-pattern \"**/test/*\" --no-warn-ignored --cache","test":"vitest run --exclude lib","build":"rimraf lib && tsc","commit":"cz","format":"eslint --ignore-pattern \"**/test/*\" --fix .","package":"npm run build && npm pack","prepare":"husky","lint:dev":"npm run build && npm run lint","lint:test":"eslint \"**/test/*\" --no-warn-ignored --cache","commitlint":"commitlint --edit","format:dev":"npm run build && npm run format"},"_npmUser":{"name":"delemangi","email":"milev.stefan@gmail.com"},"repository":{"url":"git+https://github.com/Delemangi/eslint-config-imperium.git","type":"git"},"_npmVersion":"10.9.2","description":"Comprehensive ESLint configuration","directories":{},"_nodeVersion":"22.13.1","dependencies":{"globals":"^15.14.0","eslint-plugin-n":"^17.15.1","eslint-plugin-react":"^7.37.4","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"^1.1.26","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^56.0.1","@stylistic/eslint-plugin":"^3.0.0","@typescript-eslint/parser":"^8.22.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-perfectionist":"^4.7.0","@typescript-eslint/eslint-plugin":"^8.22.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","react":"^19.0.0","eslint":"^9.19.0","rimraf":"^6.0.1","vitest":"^3.0.4","commitizen":"^4.3.1","typescript":"~5.7.3","@types/node":"^22.10.10","@types/react":"^19.0.8","@types/eslint":"^9.6.1","@commitlint/cli":"^19.7.1","semantic-release":"^24.2.1","@semantic-release/git":"^10.0.1","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.7.1"},"peerDependencies":{"eslint":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-imperium_1.1.3_1739026053440_0.15534711806324952","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"eslint-config-imperium","version":"1.1.5","keywords":["eslint","eslint-config","imperium","typescript"],"author":{"url":"https://delemangi.com","name":"Delemangi","email":"milev.stefan@gmail.com"},"license":"MIT","_id":"eslint-config-imperium@1.1.5","maintainers":[{"name":"delemangi","email":"milev.stefan@gmail.com"}],"homepage":"https://github.com/Delemangi/eslint-config-imperium","bugs":{"url":"https://github.com/Delemangi/eslint-config-imperium/issues"},"dist":{"shasum":"2c214b0820f7564720104c0fd7cd09f0fcab4565","tarball":"https://registry.npmjs.org/eslint-config-imperium/-/eslint-config-imperium-1.1.5.tgz","fileCount":33,"integrity":"sha512-/jjh0Fqbo3UMWkMFE8OH43O2wLqrGdsN1meR1iiQmckNgXsa46EoKfV8eHtKWOy6Nzx8Q1/uhl69nnoifrXTOA==","signatures":[{"sig":"MEQCIGUUTh6x1sbPK/W05XTDyQEdrzo6o+kzH904vYrYNuytAiAYjmSAdPNr4fRtR1SZ8240L+gdsEUd5/TsyrompY9lsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89984},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"^20 || ^22"},"gitHead":"aa75576f604b868433990f9ead70338f6ef23000","scripts":{"lint":"eslint . --ignore-pattern \"**/test/*\" --no-warn-ignored --cache","test":"vitest run --exclude lib","build":"rimraf lib && tsc","commit":"cz","format":"eslint --ignore-pattern \"**/test/*\" --fix .","package":"npm run build && npm pack","prepare":"husky","release":"semantic-release","lint:dev":"npm run build && npm run lint","lint:test":"eslint \"**/test/*\" --no-warn-ignored --cache","commitlint":"commitlint --edit","format:dev":"npm run build && npm run format","release:dry":"npm run release -- --dry-run"},"_npmUser":{"name":"delemangi","email":"milev.stefan@gmail.com"},"repository":{"url":"git+https://github.com/Delemangi/eslint-config-imperium.git","type":"git"},"_npmVersion":"10.9.2","description":"Comprehensive ESLint configuration","directories":{},"_nodeVersion":"22.13.1","dependencies":{"globals":"^15.14.0","eslint-plugin-n":"^17.15.1","eslint-plugin-react":"^7.37.4","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"^1.1.26","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^56.0.1","@stylistic/eslint-plugin":"^3.0.0","@typescript-eslint/parser":"^8.22.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-perfectionist":"^4.7.0","@typescript-eslint/eslint-plugin":"^8.22.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","react":"^19.0.0","eslint":"^9.19.0","rimraf":"^6.0.1","vitest":"^3.0.4","commitizen":"^4.3.1","typescript":"~5.7.3","@types/node":"^22.10.10","@types/react":"^19.0.8","@types/eslint":"^9.6.1","@commitlint/cli":"^19.7.1","semantic-release":"^24.2.1","@semantic-release/git":"^10.0.1","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.7.1"},"peerDependencies":{"eslint":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-imperium_1.1.5_1739041682922_0.8433948930304866","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"eslint-config-imperium","version":"1.1.4","keywords":["eslint","eslint-config","imperium","typescript"],"author":{"url":"https://delemangi.com","name":"Delemangi","email":"milev.stefan@gmail.com"},"license":"MIT","_id":"eslint-config-imperium@1.1.4","maintainers":[{"name":"delemangi","email":"milev.stefan@gmail.com"}],"homepage":"https://github.com/Delemangi/eslint-config-imperium","bugs":{"url":"https://github.com/Delemangi/eslint-config-imperium/issues"},"dist":{"shasum":"50c113b2ceeea2e909ab72c55b91211952cd1fbb","tarball":"https://registry.npmjs.org/eslint-config-imperium/-/eslint-config-imperium-1.1.4.tgz","fileCount":33,"integrity":"sha512-TWF7ykBIJqzzCFxAoDqMgcxGySprHs6OOwUswRNO7MNFct5cg/mCs9doknaLVlQcpbp9FNEnxMDPsrwXm1DLyQ==","signatures":[{"sig":"MEYCIQDBCxtHtyu4XGVKjNrqXt96Q0m5Gp9i4nReFKCRsOT1bwIhAOxbG9l7s6QVdNp77kWivfaso/AsbFMrmQ+j+Y7JhHUi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89984},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"^20 || ^22"},"gitHead":"e1cd5c70093f976b572e9d6354c2014db8fcb6ed","scripts":{"lint":"eslint . --ignore-pattern \"**/test/*\" --no-warn-ignored --cache","test":"vitest run --exclude lib","build":"rimraf lib && tsc","commit":"cz","format":"eslint --ignore-pattern \"**/test/*\" --fix .","package":"npm run build && npm pack","prepare":"husky","release":"semantic-release","lint:dev":"npm run build && npm run lint","lint:test":"eslint \"**/test/*\" --no-warn-ignored --cache","commitlint":"commitlint --edit","format:dev":"npm run build && npm run format","release:dry":"npm run release -- --dry-run"},"_npmUser":{"name":"delemangi","email":"milev.stefan@gmail.com"},"repository":{"url":"git+https://github.com/Delemangi/eslint-config-imperium.git","type":"git"},"_npmVersion":"10.9.2","description":"Comprehensive ESLint configuration","directories":{},"_nodeVersion":"22.13.1","dependencies":{"globals":"^15.14.0","eslint-plugin-n":"^17.15.1","eslint-plugin-react":"^7.37.4","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"^1.1.26","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^56.0.1","@stylistic/eslint-plugin":"^3.0.0","@typescript-eslint/parser":"^8.22.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-perfectionist":"^4.7.0","@typescript-eslint/eslint-plugin":"^8.22.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","react":"^19.0.0","eslint":"^9.19.0","rimraf":"^6.0.1","vitest":"^3.0.4","commitizen":"^4.3.1","typescript":"~5.7.3","@types/node":"^22.10.10","@types/react":"^19.0.8","@types/eslint":"^9.6.1","@commitlint/cli":"^19.7.1","semantic-release":"^24.2.1","@semantic-release/git":"^10.0.1","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.7.1"},"peerDependencies":{"eslint":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-imperium_1.1.4_1739057735429_0.10228365369315573","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"eslint-config-imperium","version":"1.2.0","keywords":["eslint","eslint-config","imperium","typescript"],"author":{"url":"https://delemangi.com","name":"Delemangi","email":"milev.stefan@gmail.com"},"license":"MIT","_id":"eslint-config-imperium@1.2.0","maintainers":[{"name":"delemangi","email":"milev.stefan@gmail.com"}],"homepage":"https://github.com/Delemangi/eslint-config-imperium","bugs":{"url":"https://github.com/Delemangi/eslint-config-imperium/issues"},"dist":{"shasum":"3750beb0c7b536a67590b41d62da7abb751d954d","tarball":"https://registry.npmjs.org/eslint-config-imperium/-/eslint-config-imperium-1.2.0.tgz","fileCount":39,"integrity":"sha512-UAvisAILeJZ0iRxwcPRZq1vPrPx+xmad6FDTWmn0PG7rQbhnM4YKegvbBYyAHNri9OusYBYCKVb4SS9+laZUJw==","signatures":[{"sig":"MEQCICltcLfwcIuqMUKxLFVR/Ew5zTO5TmFDBQJnoKP56+BKAiBMyWDIxrBC2Yn8JZNAilvPCq3bXp+AHkopGjkitmIpow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108722},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"^20 || ^22"},"gitHead":"c5e4cbe5a3989399f5fde8fe0dc96cb3e53d1806","scripts":{"lint":"eslint . --ignore-pattern \"**/test/*\" --no-warn-ignored --cache","test":"vitest run --exclude lib","build":"rimraf lib && tsc","commit":"cz","format":"eslint --ignore-pattern \"**/test/*\" --fix .","package":"npm run build && npm pack","prepare":"husky","release":"semantic-release","lint:dev":"npm run build && npm run lint","lint:test":"eslint \"**/test/*\" --no-warn-ignored --cache","commitlint":"commitlint --edit","format:dev":"npm run build && npm run format","release:dry":"npm run release -- --dry-run"},"_npmUser":{"name":"delemangi","email":"milev.stefan@gmail.com"},"repository":{"url":"git+https://github.com/Delemangi/eslint-config-imperium.git","type":"git"},"_npmVersion":"10.9.2","description":"Comprehensive ESLint configuration","directories":{},"_nodeVersion":"22.13.1","dependencies":{"globals":"^15.14.0","prettier":"^3.4.2","eslint-plugin-n":"^17.15.1","eslint-plugin-react":"^7.37.4","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"^1.1.26","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^56.0.1","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.3","@stylistic/eslint-plugin":"^3.0.0","@typescript-eslint/parser":"^8.22.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-perfectionist":"^4.7.0","@typescript-eslint/eslint-plugin":"^8.22.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","react":"^19.0.0","eslint":"^9.19.0","rimraf":"^6.0.1","vitest":"^3.0.4","commitizen":"^4.3.1","typescript":"~5.7.3","@types/node":"^22.10.10","@types/react":"^19.0.8","@types/eslint":"^9.6.1","@commitlint/cli":"^19.7.1","semantic-release":"^24.2.1","@semantic-release/git":"^10.0.1","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@types/eslint-config-prettier":"^6.11.3","@commitlint/config-conventional":"^19.7.1"},"peerDependencies":{"eslint":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-imperium_1.2.0_1739076032342_0.9386327936761776","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"eslint-config-imperium","version":"2.0.0","keywords":["eslint","eslint-config","imperium","typescript"],"author":{"url":"https://delemangi.com","name":"Delemangi","email":"milev.stefan@gmail.com"},"license":"MIT","_id":"eslint-config-imperium@2.0.0","maintainers":[{"name":"delemangi","email":"milev.stefan@gmail.com"}],"homepage":"https://github.com/Delemangi/eslint-config-imperium","bugs":{"url":"https://github.com/Delemangi/eslint-config-imperium/issues"},"dist":{"shasum":"e20d8c1fe0737aac2912304a15ef1c341d10c1cb","tarball":"https://registry.npmjs.org/eslint-config-imperium/-/eslint-config-imperium-2.0.0.tgz","fileCount":39,"integrity":"sha512-wuFOViJMP4h8Lbb/bRQKrhDIJhukA1azltt+7o0gqGvbt1t3YH8yE2Ku8oAuoVEfBQk7VO+rRWqXfhne4zTNUQ==","signatures":[{"sig":"MEQCIF+GvbZPd4oS9QSZcK4EX+XxKkU7EZy7JApCIQCqhhvmAiAPi4d/ZJtLrNcJv/zyBZb7e98uMRFMeeyzEb5i9b3ahg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108578},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"^20 || ^22"},"gitHead":"e8817d11bdb65cb2801549892d07051c3f3b1df4","scripts":{"lint":"eslint . --ignore-pattern \"**/test/*\" --no-warn-ignored --cache","test":"vitest run --exclude lib","build":"rimraf lib && tsc","commit":"cz","format":"eslint --ignore-pattern \"**/test/*\" --fix .","package":"npm run build && npm pack","prepare":"husky","release":"semantic-release","lint:dev":"npm run build && npm run lint","lint:test":"eslint \"**/test/*\" --no-warn-ignored --cache","commitlint":"commitlint --edit","format:dev":"npm run build && npm run format","release:dry":"npm run release -- --dry-run"},"_npmUser":{"name":"delemangi","email":"milev.stefan@gmail.com"},"repository":{"url":"git+https://github.com/Delemangi/eslint-config-imperium.git","type":"git"},"_npmVersion":"10.9.2","description":"Comprehensive ESLint configuration","directories":{},"_nodeVersion":"22.13.1","dependencies":{"globals":"^16.0.0","prettier":"^3.5.3","eslint-plugin-n":"^17.16.2","eslint-plugin-react":"^7.37.4","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"^1.1.37","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^57.0.0","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@stylistic/eslint-plugin":"^4.2.0","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-perfectionist":"^4.10.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","react":"^19.0.0","eslint":"^9.22.0","rimraf":"^6.0.1","vitest":"^3.0.8","commitizen":"^4.3.1","typescript":"~5.8.2","@types/node":"^22.13.10","@types/react":"^19.0.10","@types/eslint":"^9.6.1","@commitlint/cli":"^19.8.0","semantic-release":"^24.2.3","@semantic-release/git":"^10.0.1","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@types/eslint-config-prettier":"^6.11.3","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"eslint":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-imperium_2.0.0_1741825975381_0.19558075641986883","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"eslint-config-imperium","version":"2.1.0","keywords":["eslint","eslint-config","imperium","typescript"],"author":{"url":"https://delemangi.com","name":"Delemangi","email":"milev.stefan@gmail.com"},"license":"MIT","_id":"eslint-config-imperium@2.1.0","maintainers":[{"name":"delemangi","email":"milev.stefan@gmail.com"}],"homepage":"https://github.com/Delemangi/eslint-config-imperium","bugs":{"url":"https://github.com/Delemangi/eslint-config-imperium/issues"},"dist":{"shasum":"d6ed4ab1ab73e54e7c5f3bac39c2f0e959fa55ac","tarball":"https://registry.npmjs.org/eslint-config-imperium/-/eslint-config-imperium-2.1.0.tgz","fileCount":39,"integrity":"sha512-+pgaNH/oWXJh5k6XFgZYMxMhjBeapgntcrwcdSC04oBD2ZUyza6seoVaDRKkkcMl3DY7PUqRfewIDIT2eDYiqg==","signatures":[{"sig":"MEUCIGlqSWNz/aDmWGOMK+ah5x6g9fsiSUZFdT0walNDQ1glAiEAqGhVc0WRwtCdqPt1sQJS8aWB4Kd/GAvIKv7y4zKmB+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109368},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"^20 || ^22"},"gitHead":"298fa1564d81ed1e2641b2448fdde10573fd1f14","scripts":{"lint":"eslint . --ignore-pattern \"**/test/*\" --no-warn-ignored --cache","test":"vitest run --exclude lib","build":"rimraf lib && tsc","commit":"cz","format":"eslint --ignore-pattern \"**/test/*\" --fix .","package":"npm run build && npm pack","prepare":"husky","release":"semantic-release","lint:dev":"npm run build && npm run lint","lint:test":"eslint \"**/test/*\" --no-warn-ignored --cache","commitlint":"commitlint --edit","format:dev":"npm run build && npm run format","release:dry":"npm run release -- --dry-run"},"_npmUser":{"name":"delemangi","email":"milev.stefan@gmail.com"},"repository":{"url":"git+https://github.com/Delemangi/eslint-config-imperium.git","type":"git"},"_npmVersion":"10.9.2","description":"Comprehensive ESLint configuration","directories":{},"_nodeVersion":"22.13.1","dependencies":{"globals":"^16.0.0","prettier":"^3.5.3","eslint-plugin-n":"^17.16.2","eslint-plugin-react":"^7.37.4","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"^1.1.37","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^57.0.0","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@stylistic/eslint-plugin":"^4.2.0","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-perfectionist":"^4.10.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","react":"^19.0.0","eslint":"^9.22.0","rimraf":"^6.0.1","vitest":"^3.0.8","commitizen":"^4.3.1","typescript":"~5.8.2","@types/node":"^22.13.10","@types/react":"^19.0.10","@types/eslint":"^9.6.1","@commitlint/cli":"^19.8.0","semantic-release":"^24.2.3","@semantic-release/git":"^10.0.1","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@types/eslint-config-prettier":"^6.11.3","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"eslint":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-imperium_2.1.0_1742753601226_0.9685337823383711","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"eslint-config-imperium","version":"2.2.0","keywords":["eslint","eslint-config","imperium","typescript"],"author":{"url":"https://delemangi.com","name":"Delemangi","email":"milev.stefan@gmail.com"},"license":"MIT","_id":"eslint-config-imperium@2.2.0","maintainers":[{"name":"delemangi","email":"milev.stefan@gmail.com"}],"homepage":"https://github.com/Delemangi/eslint-config-imperium","bugs":{"url":"https://github.com/Delemangi/eslint-config-imperium/issues"},"dist":{"shasum":"45ab06ddc254592c213d55d3f9698f88bc4deb6b","tarball":"https://registry.npmjs.org/eslint-config-imperium/-/eslint-config-imperium-2.2.0.tgz","fileCount":39,"integrity":"sha512-6nNZG/E3cmXyiCtjQSv4GJPoUz1QQ/PoI2XOOO0WGhQKareqUqnnND8+XHmzqNtuH02KWepo+S5s3Mxqt1PWFA==","signatures":[{"sig":"MEQCIDU/JG2R13+YJr6UgDdz40ch4Hagchp7oUh84N7BbTblAiBQZ6UlvvTgSZZnAsXCJvT338CWi9p0KTA79DLjwomAag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109368},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"^20 || ^22"},"gitHead":"856b85d30d8db01a6a3f4efcd0b6dabd9a94fca4","scripts":{"lint":"eslint . --ignore-pattern \"**/test/*\" --no-warn-ignored --cache","test":"vitest run --exclude lib","build":"rimraf lib && tsc","commit":"cz","format":"eslint --ignore-pattern \"**/test/*\" --fix .","package":"npm run build && npm pack","prepare":"husky","release":"semantic-release","lint:dev":"npm run build && npm run lint","lint:test":"eslint \"**/test/*\" --no-warn-ignored --cache","commitlint":"commitlint --edit","format:dev":"npm run build && npm run format","release:dry":"npm run release -- --dry-run"},"_npmUser":{"name":"delemangi","email":"milev.stefan@gmail.com"},"repository":{"url":"git+https://github.com/Delemangi/eslint-config-imperium.git","type":"git"},"_npmVersion":"10.9.2","description":"Comprehensive ESLint configuration","directories":{},"_nodeVersion":"22.13.1","dependencies":{"globals":"^16.0.0","prettier":"^3.5.3","eslint-plugin-n":"^17.16.2","eslint-plugin-react":"^7.37.4","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"^1.1.37","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^57.0.0","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@stylistic/eslint-plugin":"^4.2.0","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-perfectionist":"^4.10.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","react":"^19.0.0","eslint":"^9.22.0","rimraf":"^6.0.1","vitest":"^3.0.8","commitizen":"^4.3.1","typescript":"~5.8.2","@types/node":"^22.13.10","@types/react":"^19.0.10","@types/eslint":"^9.6.1","@commitlint/cli":"^19.8.0","semantic-release":"^24.2.3","@semantic-release/git":"^10.0.1","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@types/eslint-config-prettier":"^6.11.3","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"eslint":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-imperium_2.2.0_1742855021204_0.891195882958784","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"eslint-config-imperium","version":"2.3.0","keywords":["eslint","eslint-config","imperium","typescript"],"author":{"url":"https://delemangi.com","name":"Delemangi","email":"milev.stefan@gmail.com"},"license":"MIT","_id":"eslint-config-imperium@2.3.0","maintainers":[{"name":"delemangi","email":"milev.stefan@gmail.com"}],"homepage":"https://github.com/Delemangi/eslint-config-imperium","bugs":{"url":"https://github.com/Delemangi/eslint-config-imperium/issues"},"dist":{"shasum":"509f7653f768f9ed91af9f6faf420c03bd61f064","tarball":"https://registry.npmjs.org/eslint-config-imperium/-/eslint-config-imperium-2.3.0.tgz","fileCount":39,"integrity":"sha512-aGFuDymRGsD9BYvMpNPh32oypBLsbVyJjS0V4KglsMaEaq42n2fWc9lU+8C+8mn+0DsYmBS1zSzwhCiTxesFkw==","signatures":[{"sig":"MEYCIQCsDfTTZ/LQlHdM7Dp3H5RLlR/bpKpkf0wwIVXh9o7+2wIhAJXitAGT8tq2mKhSD+YQgoSmZjhhYfqniKl0ZCI1v8Wv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110333},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"^20 || ^22 || ^24"},"gitHead":"96f4101f1d8236d3b1ae13f1cf4a84edfaf12640","scripts":{"lint":"eslint . --ignore-pattern \"**/test/*\" --no-warn-ignored --cache","test":"vitest run --exclude lib","build":"rimraf lib && tsc","commit":"cz","format":"eslint --ignore-pattern \"**/test/*\" --fix .","package":"npm run build && npm pack","prepare":"husky","release":"npm run build && semantic-release","lint:dev":"npm run build && npm run lint","lint:test":"eslint \"**/test/*\" --no-warn-ignored --cache","commitlint":"commitlint --edit","format:dev":"npm run build && npm run format","release:dry":"npm run build && npm run release -- --dry-run"},"_npmUser":{"name":"delemangi","email":"milev.stefan@gmail.com"},"repository":{"url":"git+https://github.com/Delemangi/eslint-config-imperium.git","type":"git"},"_npmVersion":"10.9.2","description":"Comprehensive ESLint configuration","directories":{},"_nodeVersion":"22.13.1","dependencies":{"globals":"^16.2.0","prettier":"^3.5.3","eslint-plugin-n":"^17.20.0","eslint-plugin-react":"^7.37.5","eslint-plugin-regexp":"^2.9.0","@vitest/eslint-plugin":"^1.2.7","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^59.0.1","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@stylistic/eslint-plugin":"^4.4.1","@typescript-eslint/parser":"^8.34.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-perfectionist":"^4.14.0","eslint-plugin-react-refresh":"^0.4.20","@typescript-eslint/eslint-plugin":"^8.34.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","react":"^19.1.0","eslint":"^9.29.0","rimraf":"^6.0.1","vitest":"^3.2.3","commitizen":"^4.3.1","typescript":"~5.8.3","@types/node":"^24.0.3","@types/react":"^19.1.8","@types/eslint":"^9.6.1","@commitlint/cli":"^19.8.1","semantic-release":"^24.2.5","@semantic-release/git":"^10.0.1","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@types/eslint-config-prettier":"^6.11.3","@commitlint/config-conventional":"^19.8.1"},"peerDependencies":{"eslint":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-imperium_2.3.0_1750105541963_0.4852351616612469","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"eslint-config-imperium","version":"2.4.0","keywords":["eslint","eslint-config","imperium","typescript"],"author":{"url":"https://delemangi.com","name":"Delemangi","email":"milev.stefan@gmail.com"},"license":"MIT","_id":"eslint-config-imperium@2.4.0","maintainers":[{"name":"delemangi","email":"milev.stefan@gmail.com"}],"homepage":"https://github.com/Delemangi/eslint-config-imperium","bugs":{"url":"https://github.com/Delemangi/eslint-config-imperium/issues"},"dist":{"shasum":"9b362644ead25fd4cbd30546f3d350f3924d099b","tarball":"https://registry.npmjs.org/eslint-config-imperium/-/eslint-config-imperium-2.4.0.tgz","fileCount":39,"integrity":"sha512-W0Y1EqAFxkMl8oLDTjguhX7esy5sxSakoECUnjGxAE8D0Sf/c6KJeZggQGDQqlcrb2mD9rdISatZwzu46BtlQg==","signatures":[{"sig":"MEUCIHPceESqKxwp5CHRtleLkCMS51mmR7b7dlQ4astyhHyVAiEApPInz5kc0zNUoWOeqGeZIqZtkm7U/dk6mV0WLm5KIGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110333},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"^20 || ^22 || ^24"},"gitHead":"473d521abcb47bb9c1e8ed1e367e0c4de869a4f8","scripts":{"lint":"eslint . --ignore-pattern \"**/test/*\" --no-warn-ignored --cache","test":"vitest run --exclude lib","build":"rimraf lib && tsc","commit":"cz","format":"eslint --ignore-pattern \"**/test/*\" --fix .","package":"npm run build && npm pack","prepare":"husky","release":"npm run build && semantic-release","lint:dev":"npm run build && npm run lint","lint:test":"eslint \"**/test/*\" --no-warn-ignored --cache","commitlint":"commitlint --edit","format:dev":"npm run build && npm run format","release:dry":"npm run build && npm run release -- --dry-run"},"_npmUser":{"name":"delemangi","email":"milev.stefan@gmail.com"},"repository":{"url":"git+https://github.com/Delemangi/eslint-config-imperium.git","type":"git"},"_npmVersion":"10.9.2","description":"Comprehensive ESLint configuration","directories":{},"_nodeVersion":"22.13.1","dependencies":{"globals":"^16.2.0","prettier":"^3.5.3","eslint-plugin-n":"^17.20.0","eslint-plugin-react":"^7.37.5","eslint-plugin-regexp":"^2.9.0","@vitest/eslint-plugin":"^1.2.7","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^59.0.1","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@stylistic/eslint-plugin":"^4.4.1","@typescript-eslint/parser":"^8.34.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-perfectionist":"^4.14.0","eslint-plugin-react-refresh":"^0.4.20","@typescript-eslint/eslint-plugin":"^8.34.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","react":"^19.1.0","eslint":"^9.29.0","rimraf":"^6.0.1","vitest":"^3.2.3","commitizen":"^4.3.1","typescript":"~5.8.3","@types/node":"^24.0.3","@types/react":"^19.1.8","@types/eslint":"^9.6.1","@commitlint/cli":"^19.8.1","semantic-release":"^24.2.5","@semantic-release/git":"^10.0.1","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@types/eslint-config-prettier":"^6.11.3","@commitlint/config-conventional":"^19.8.1"},"peerDependencies":{"eslint":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-imperium_2.4.0_1750105732509_0.3861486662175526","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"eslint-config-imperium","version":"2.5.0","keywords":["eslint","eslint-config","imperium","typescript"],"author":{"url":"https://delemangi.com","name":"Delemangi","email":"milev.stefan@gmail.com"},"license":"MIT","_id":"eslint-config-imperium@2.5.0","maintainers":[{"name":"delemangi","email":"milev.stefan@gmail.com"}],"homepage":"https://github.com/Delemangi/eslint-config-imperium","bugs":{"url":"https://github.com/Delemangi/eslint-config-imperium/issues"},"dist":{"shasum":"ce788f992722d3c2f915e282529d42d849e449d9","tarball":"https://registry.npmjs.org/eslint-config-imperium/-/eslint-config-imperium-2.5.0.tgz","fileCount":39,"integrity":"sha512-BgxlTQSk2sagSnVvJ+oexF4ip5CgUjZ4LCiqZPVAxCrTwOZFqki+5PxJefI0EkeVChmKM7oVbFkg4s9QLOLbRQ==","signatures":[{"sig":"MEUCIQC63j5LB9mbPqwKY9aOWDTa1BKizgTPsxNB3V+fXZAZXgIgTnXGPBP8DmcOlVZZde9Ds+zuL17Fc4YQYaXrG619/nQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110998},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"^20 || ^22 || ^24"},"gitHead":"ec8bc1034ca3036e75599c82422590ea60fd23ef","scripts":{"lint":"eslint . --ignore-pattern \"**/test/*\" --no-warn-ignored --cache","test":"vitest run --exclude lib","build":"rimraf lib && tsc","commit":"cz","format":"eslint --ignore-pattern \"**/test/*\" --fix .","package":"npm run build && npm pack","prepare":"husky","release":"npm run build && semantic-release","lint:dev":"npm run build && npm run lint","lint:test":"eslint \"**/test/*\" --no-warn-ignored --cache","commitlint":"commitlint --edit","format:dev":"npm run build && npm run format","release:dry":"npm run build && npm run release -- --dry-run"},"_npmUser":{"name":"delemangi","email":"milev.stefan@gmail.com"},"repository":{"url":"git+https://github.com/Delemangi/eslint-config-imperium.git","type":"git"},"_npmVersion":"10.9.3","description":"Comprehensive ESLint configuration","directories":{},"_nodeVersion":"22.13.1","dependencies":{"globals":"^16.3.0","prettier":"^3.6.2","eslint-plugin-n":"^17.21.0","eslint-plugin-react":"^7.37.5","eslint-plugin-regexp":"^2.9.0","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^60.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.3","@stylistic/eslint-plugin":"^5.2.2","@typescript-eslint/parser":"^8.38.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-refresh":"^0.4.20","@typescript-eslint/eslint-plugin":"^8.38.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","react":"^19.1.0","eslint":"^9.31.0","rimraf":"^6.0.1","vitest":"^3.2.4","commitizen":"^4.3.1","typescript":"~5.8.3","@types/node":"^24.1.0","@types/react":"^19.1.8","@types/eslint":"^9.6.1","@commitlint/cli":"^19.8.1","semantic-release":"^24.2.7","@semantic-release/git":"^10.0.1","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@types/eslint-config-prettier":"^6.11.3","@commitlint/config-conventional":"^19.8.1"},"peerDependencies":{"eslint":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-imperium_2.5.0_1753215241312_0.22638337850410695","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"eslint-config-imperium","version":"2.5.1","keywords":["eslint","eslint-config","imperium","typescript"],"author":{"url":"https://delemangi.com","name":"Delemangi","email":"milev.stefan@gmail.com"},"license":"MIT","_id":"eslint-config-imperium@2.5.1","maintainers":[{"name":"delemangi","email":"milev.stefan@gmail.com"}],"homepage":"https://github.com/Delemangi/eslint-config-imperium","bugs":{"url":"https://github.com/Delemangi/eslint-config-imperium/issues"},"dist":{"shasum":"c91b8ddb3547d48d7c865b625ba5ef5a64cc4beb","tarball":"https://registry.npmjs.org/eslint-config-imperium/-/eslint-config-imperium-2.5.1.tgz","fileCount":39,"integrity":"sha512-AyhA+rsZL/Dp3pVv4JW3b3RcAiu+hYYMVwEV3xLG7ty8gNTegGs88Hk39hZsjbvTGZ5/KTbs6pyBMFGZanOZXQ==","signatures":[{"sig":"MEUCIBJRudIomexOlWQhgdhIQSYQzjG/PSLbN8ouq1wswBfUAiEAhkyTMHYvTcC+G/FItuK11Z5vFqbf4kZzk6PUn04ZQho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111063},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"^20 || ^22 || ^24"},"gitHead":"a1a79a18be70c153a6c5757ac00feb47540a8d0d","scripts":{"lint":"eslint . --ignore-pattern \"**/test/*\" --no-warn-ignored --cache","test":"vitest run --exclude lib","build":"rimraf lib && tsc","commit":"cz","format":"eslint --ignore-pattern \"**/test/*\" --fix .","package":"npm run build && npm pack","prepare":"husky","release":"npm run build && semantic-release","lint:dev":"npm run build && npm run lint","lint:test":"eslint \"**/test/*\" --no-warn-ignored --cache","commitlint":"commitlint --edit","format:dev":"npm run build && npm run format","release:dry":"npm run build && npm run release -- --dry-run"},"_npmUser":{"name":"delemangi","email":"milev.stefan@gmail.com"},"repository":{"url":"git+https://github.com/Delemangi/eslint-config-imperium.git","type":"git"},"_npmVersion":"10.9.3","description":"Comprehensive ESLint configuration","directories":{},"_nodeVersion":"22.13.1","dependencies":{"globals":"^16.3.0","prettier":"^3.6.2","eslint-plugin-n":"^17.21.3","eslint-plugin-react":"^7.37.5","eslint-plugin-regexp":"^2.9.0","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^60.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.3","@stylistic/eslint-plugin":"^5.2.2","@typescript-eslint/parser":"^8.38.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-refresh":"^0.4.20","@typescript-eslint/eslint-plugin":"^8.38.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","react":"^19.1.1","eslint":"^9.32.0","rimraf":"^6.0.1","vitest":"^3.2.4","commitizen":"^4.3.1","typescript":"~5.8.3","@types/node":"^24.1.0","@types/react":"^19.1.9","@types/eslint":"^9.6.1","@commitlint/cli":"^19.8.1","semantic-release":"^24.2.7","@semantic-release/git":"^10.0.1","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@types/eslint-config-prettier":"^6.11.3","@commitlint/config-conventional":"^19.8.1"},"peerDependencies":{"eslint":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-imperium_2.5.1_1754154478420_0.5068852409703144","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"eslint-config-imperium","version":"2.6.0","keywords":["eslint","eslint-config","imperium","typescript"],"author":{"url":"https://delemangi.com","name":"Delemangi","email":"milev.stefan@gmail.com"},"license":"MIT","_id":"eslint-config-imperium@2.6.0","maintainers":[{"name":"delemangi","email":"milev.stefan@gmail.com"}],"homepage":"https://github.com/Delemangi/eslint-config-imperium","bugs":{"url":"https://github.com/Delemangi/eslint-config-imperium/issues"},"dist":{"shasum":"b3aa18cd190399c089e6f26554cf267ad9928906","tarball":"https://registry.npmjs.org/eslint-config-imperium/-/eslint-config-imperium-2.6.0.tgz","fileCount":39,"integrity":"sha512-zakoAx2TWh6VjqbJM7y4J0HTWQmVuOYQr112qP4JFOd4xVCucbwutVfHuGBwz+N05OFsEfimUeNmLkcTVyg9YQ==","signatures":[{"sig":"MEUCIDqxLLRo78HP+YOSpyv4PO9k5QJuxNl7vve/9LIjVyX0AiEA1z3UyokIws3LamabQVTQ1SwsOboXTdr0BPfFTpXX3Sg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111063},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"^20 || ^22 || ^24"},"gitHead":"7de1f8014e7d75cfccaaa9be269847560e3ac742","scripts":{"lint":"eslint . --ignore-pattern \"**/test/*\" --no-warn-ignored --cache","test":"vitest run --exclude lib","build":"rimraf lib && tsc","commit":"cz","format":"eslint --ignore-pattern \"**/test/*\" --fix .","package":"npm run build && npm pack","prepare":"husky","release":"npm run build && semantic-release","lint:dev":"npm run build && npm run lint","lint:test":"eslint \"**/test/*\" --no-warn-ignored --cache","commitlint":"commitlint --edit","format:dev":"npm run build && npm run format","release:dry":"npm run build && npm run release -- --dry-run"},"_npmUser":{"name":"delemangi","email":"milev.stefan@gmail.com"},"repository":{"url":"git+https://github.com/Delemangi/eslint-config-imperium.git","type":"git"},"_npmVersion":"10.9.3","description":"Comprehensive ESLint configuration","directories":{},"_nodeVersion":"22.13.1","dependencies":{"globals":"^16.3.0","prettier":"^3.6.2","eslint-plugin-n":"^17.21.3","eslint-plugin-react":"^7.37.5","eslint-plugin-regexp":"^2.9.1","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^60.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.3","@stylistic/eslint-plugin":"^5.2.2","@typescript-eslint/parser":"^8.39.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-refresh":"^0.4.20","@typescript-eslint/eslint-plugin":"^8.39.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","react":"^19.1.1","eslint":"^9.32.0","rimraf":"^6.0.1","vitest":"^3.2.4","commitizen":"^4.3.1","typescript":"~5.9.2","@types/node":"^24.2.0","@types/react":"^19.1.9","@types/eslint":"^9.6.1","@commitlint/cli":"^19.8.1","semantic-release":"^24.2.7","@semantic-release/git":"^10.0.1","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@types/eslint-config-prettier":"^6.11.3","@commitlint/config-conventional":"^19.8.1"},"peerDependencies":{"eslint":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-imperium_2.6.0_1754329068285_0.9614309347088574","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"eslint-config-imperium","version":"2.7.0","keywords":["eslint","eslint-config","imperium","typescript"],"author":{"url":"https://delemangi.com","name":"Delemangi","email":"milev.stefan@gmail.com"},"license":"MIT","_id":"eslint-config-imperium@2.7.0","maintainers":[{"name":"delemangi","email":"milev.stefan@gmail.com"}],"homepage":"https://github.com/Delemangi/eslint-config-imperium","bugs":{"url":"https://github.com/Delemangi/eslint-config-imperium/issues"},"dist":{"shasum":"822890067904305c553645f25ff1dd193b6d5a82","tarball":"https://registry.npmjs.org/eslint-config-imperium/-/eslint-config-imperium-2.7.0.tgz","fileCount":39,"integrity":"sha512-H9nWbYePP8/ge+6hBCswWEqNPn909fCzxFfbeFzZpOuvOl+6coqfOSHpPZiSV/1RRLSyQpvnI/WfbeFjI7sqCg==","signatures":[{"sig":"MEYCIQC1nANmfzoOZ0QNbfg2xDKWb0xbqOj+IeiDLPvfUQuVTgIhAO536BwddPpdNCmLwaHYaMVnkmw0uw8TEuUEOYjkbtO7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110987},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"^20 || ^22 || ^24"},"gitHead":"0481724b7f76f1d99d5734cd4cfab0001ec57430","scripts":{"lint":"eslint . --ignore-pattern \"**/test/*\" --no-warn-ignored --cache","test":"vitest run --exclude lib","build":"rimraf lib && tsc","commit":"cz","format":"eslint --ignore-pattern \"**/test/*\" --fix .","package":"npm run build && npm pack","prepare":"husky","release":"npm run build && semantic-release","lint:dev":"npm run build && npm run lint","lint:test":"eslint \"**/test/*\" --no-warn-ignored --cache","commitlint":"commitlint --edit","format:dev":"npm run build && npm run format","release:dry":"npm run build && npm run release -- --dry-run"},"_npmUser":{"name":"delemangi","email":"milev.stefan@gmail.com"},"repository":{"url":"git+https://github.com/Delemangi/eslint-config-imperium.git","type":"git"},"_npmVersion":"10.9.3","description":"Comprehensive ESLint configuration","directories":{},"_nodeVersion":"22.13.1","dependencies":{"globals":"^16.3.0","prettier":"^3.6.2","eslint-plugin-n":"^17.21.3","typescript-eslint":"^8.39.0","eslint-plugin-react":"^7.37.5","eslint-plugin-regexp":"^2.10.0","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^60.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.3","@stylistic/eslint-plugin":"^5.2.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-refresh":"^0.4.20"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","react":"^19.1.1","eslint":"^9.33.0","rimraf":"^6.0.1","vitest":"^3.2.4","commitizen":"^4.3.1","typescript":"~5.9.2","@types/node":"^24.2.1","@types/react":"^19.1.9","@types/eslint":"^9.6.1","@commitlint/cli":"^19.8.1","semantic-release":"^24.2.7","@semantic-release/git":"^10.0.1","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@types/eslint-config-prettier":"^6.11.3","@commitlint/config-conventional":"^19.8.1"},"peerDependencies":{"eslint":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-imperium_2.7.0_1754743063049_0.9709419350480712","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"eslint-config-imperium","version":"2.8.0","keywords":["eslint","eslint-config","imperium","typescript"],"author":{"url":"https://delemangi.com","name":"Delemangi","email":"milev.stefan@gmail.com"},"license":"MIT","_id":"eslint-config-imperium@2.8.0","maintainers":[{"name":"delemangi","email":"milev.stefan@gmail.com"}],"homepage":"https://github.com/Delemangi/eslint-config-imperium","bugs":{"url":"https://github.com/Delemangi/eslint-config-imperium/issues"},"dist":{"shasum":"95fa1b1ba8b48bc6105e83bc0c4aa34bedd68222","tarball":"https://registry.npmjs.org/eslint-config-imperium/-/eslint-config-imperium-2.8.0.tgz","fileCount":39,"integrity":"sha512-KwcgJ66kQyFoV39fru/pCPk0HB5/vtKc1qJXpJf8EdqwKyFpxsEFLzNhIQDvI1PvIqAb5SRAR8dMM/tY49qwSg==","signatures":[{"sig":"MEYCIQD0ARPV6oBdMSpdaUSfnryjw41rNYU3eWLS4I1xw6A6bAIhAIvLv8WeR9C8mOUd/ap03D4Ysmszk+8thWUyVQRwfZha","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111437},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"^20 || ^22 || ^24"},"gitHead":"f2707861581bea7cd54c8fcadf752853cb245da5","scripts":{"lint":"eslint . --ignore-pattern \"**/test/*\" --no-warn-ignored --cache","test":"vitest run --exclude lib","build":"rimraf lib && tsc","commit":"cz","format":"eslint --ignore-pattern \"**/test/*\" --fix .","package":"npm run build && npm pack","prepare":"husky","release":"npm run build && semantic-release","lint:dev":"npm run build && npm run lint","lint:test":"eslint \"**/test/*\" --no-warn-ignored --cache","commitlint":"commitlint --edit","format:dev":"npm run build && npm run format","release:dry":"npm run build && npm run release -- --dry-run"},"_npmUser":{"name":"delemangi","email":"milev.stefan@gmail.com"},"repository":{"url":"git+https://github.com/Delemangi/eslint-config-imperium.git","type":"git"},"_npmVersion":"11.6.2","description":"Comprehensive ESLint configuration","directories":{},"_nodeVersion":"24.10.0","dependencies":{"globals":"^16.4.0","prettier":"^3.6.2","eslint-plugin-n":"^17.23.1","typescript-eslint":"^8.46.2","eslint-plugin-react":"^7.37.5","eslint-plugin-regexp":"^2.10.0","@vitest/eslint-plugin":"^1.3.24","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^62.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@stylistic/eslint-plugin":"^5.5.0","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-refresh":"^0.4.20"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","react":"^19.1.1","eslint":"^9.38.0","rimraf":"^6.1.0","vitest":"^4.0.3","commitizen":"^4.3.1","typescript":"~5.9.2","@types/node":"^24.10.0","@types/react":"^19.1.13","@types/eslint":"^9.6.1","@commitlint/cli":"^20.1.0","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@types/eslint-config-prettier":"^6.11.3","@commitlint/config-conventional":"^20.0.0"},"peerDependencies":{"eslint":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-imperium_2.8.0_1762635513118_0.8861162257291051","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"eslint-config-imperium","version":"3.0.0","keywords":["eslint","eslint-config","imperium","typescript"],"author":{"url":"https://delemangi.com","name":"Delemangi","email":"milev.stefan@gmail.com"},"license":"MIT","_id":"eslint-config-imperium@3.0.0","maintainers":[{"name":"delemangi","email":"milev.stefan@gmail.com"}],"homepage":"https://github.com/Delemangi/eslint-config-imperium","bugs":{"url":"https://github.com/Delemangi/eslint-config-imperium/issues"},"dist":{"shasum":"da91c2e22b276d8c04461f7b5bd6195de9500302","tarball":"https://registry.npmjs.org/eslint-config-imperium/-/eslint-config-imperium-3.0.0.tgz","fileCount":39,"integrity":"sha512-CeyRdVJoHE6NnWAJTPF7qQyvKFLfxK2QPzLuB1EBV6wPcml+4KvQJPBZsFBO3xBEnrouLGbz2Yu8E1vGbR7oXg==","signatures":[{"sig":"MEYCIQCwDO/ZmXTTYaUHls0PEcUuckC7wDfCgMaQGZyEuO3FgAIhAKcZzfw7F4BQc2aHXtGGYz2MVCvn6+KFNOMSVuBDAKQp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118298},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"^20 || ^22 || ^24"},"gitHead":"cacf0737c8d80e04fcbc2e851e9936ccd075978f","scripts":{"lint":"eslint . --ignore-pattern \"**/test/*\" --no-warn-ignored --cache","test":"vitest run --exclude lib","build":"rimraf lib && tsc","commit":"cz","format":"eslint --ignore-pattern \"**/test/*\" --fix .","package":"npm run build && npm pack","prepare":"husky","release":"npm run build && semantic-release","lint:dev":"npm run build && npm run lint","lint:test":"eslint \"**/test/*\" --no-warn-ignored --cache","commitlint":"commitlint --edit","format:dev":"npm run build && npm run format","release:dry":"npm run build && npm run release -- --dry-run"},"_npmUser":{"name":"delemangi","email":"milev.stefan@gmail.com"},"repository":{"url":"git+https://github.com/Delemangi/eslint-config-imperium.git","type":"git"},"_npmVersion":"11.7.0","description":"Comprehensive ESLint configuration","directories":{},"_nodeVersion":"24.10.0","dependencies":{"globals":"^16.5.0","prettier":"^3.7.4","eslint-plugin-n":"^17.23.1","typescript-eslint":"^8.49.0","eslint-plugin-react":"^7.37.5","eslint-plugin-regexp":"^2.10.0","@vitest/eslint-plugin":"^1.5.2","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^62.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@stylistic/eslint-plugin":"^5.6.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-refresh":"^0.4.20"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","react":"^19.2.3","eslint":"^9.39.2","rimraf":"^6.1.2","vitest":"^4.0.15","commitizen":"^4.3.1","typescript":"~5.9.3","@types/node":"^24.10.3","@types/react":"^19.2.7","@types/eslint":"^9.6.1","@commitlint/cli":"^20.2.0","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@types/eslint-config-prettier":"^6.11.3","@commitlint/config-conventional":"^20.2.0"},"peerDependencies":{"eslint":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-imperium_3.0.0_1765644290371_0.9032520503856665","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"eslint-config-imperium","version":"3.1.0","keywords":["eslint","eslint-config","imperium","typescript"],"author":{"url":"https://delemangi.com","name":"Delemangi","email":"milev.stefan@gmail.com"},"license":"MIT","_id":"eslint-config-imperium@3.1.0","maintainers":[{"name":"delemangi","email":"milev.stefan@gmail.com"}],"homepage":"https://github.com/Delemangi/eslint-config-imperium","bugs":{"url":"https://github.com/Delemangi/eslint-config-imperium/issues"},"dist":{"shasum":"af36ea45f396e00aa4d36e32fb15b2fca74a9232","tarball":"https://registry.npmjs.org/eslint-config-imperium/-/eslint-config-imperium-3.1.0.tgz","fileCount":43,"integrity":"sha512-gQn+XW1EKr37TfzxEm28/cj049jcr2DJe72EIMJ3aK1lHp9FFsUN981s8VxofyCsJiQBUJ5RrIJc6ZBRwbOxLw==","signatures":[{"sig":"MEUCIQCrKZih1endq8Ez0Fa8MyZn3+9TJ9Bgd81PJ3rMqbDfMwIgRMzpAhjkaeHRCc/9TTCu2OLFVBl3jD22iU/iEGWXx38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120353},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"^20 || ^22 || ^24"},"gitHead":"1cbb427e9e65cd7fa1721e8d48c2e4bcda7d8ecd","scripts":{"lint":"eslint . --ignore-pattern \"**/test/*\" --no-warn-ignored --cache","test":"vitest run --exclude lib","build":"rimraf lib && tsc","commit":"cz","format":"eslint --ignore-pattern \"**/test/*\" --fix .","package":"npm run build && npm pack","prepare":"husky","release":"npm run build && semantic-release","lint:dev":"npm run build && npm run lint","lint:test":"eslint \"**/test/*\" --no-warn-ignored --cache","commitlint":"commitlint --edit","format:dev":"npm run build && npm run format","release:dry":"npm run build && npm run release -- --dry-run"},"_npmUser":{"name":"delemangi","email":"milev.stefan@gmail.com"},"repository":{"url":"git+https://github.com/Delemangi/eslint-config-imperium.git","type":"git"},"_npmVersion":"11.7.0","description":"Comprehensive ESLint configuration","directories":{},"_nodeVersion":"24.10.0","dependencies":{"globals":"^16.5.0","prettier":"^3.7.4","eslint-plugin-n":"^17.23.1","typescript-eslint":"^8.50.0","eslint-plugin-react":"^7.37.5","eslint-plugin-solid":"^0.14.5","eslint-plugin-regexp":"^2.10.0","@vitest/eslint-plugin":"^1.5.2","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^62.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@stylistic/eslint-plugin":"^5.6.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-perfectionist":"^5.1.0","eslint-plugin-react-refresh":"^0.4.20"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","react":"^19.2.3","eslint":"^9.39.2","rimraf":"^6.1.2","vitest":"^4.0.16","commitizen":"^4.3.1","typescript":"~5.9.3","@types/node":"^24.10.4","@types/react":"^19.2.7","@types/eslint":"^9.6.1","@commitlint/cli":"^20.2.0","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@types/eslint-config-prettier":"^6.11.3","@commitlint/config-conventional":"^20.2.0"},"peerDependencies":{"eslint":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-imperium_3.1.0_1767148265788_0.52694124109308","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"eslint-config-imperium","version":"3.2.0","keywords":["eslint","eslint-config","imperium","typescript"],"author":{"url":"https://delemangi.com","name":"Delemangi","email":"milev.stefan@gmail.com"},"license":"MIT","_id":"eslint-config-imperium@3.2.0","maintainers":[{"name":"delemangi","email":"milev.stefan@gmail.com"}],"homepage":"https://github.com/Delemangi/eslint-config-imperium","bugs":{"url":"https://github.com/Delemangi/eslint-config-imperium/issues"},"dist":{"shasum":"6f508624bbe9fef4e5c264307a0b782cf7777f9a","tarball":"https://registry.npmjs.org/eslint-config-imperium/-/eslint-config-imperium-3.2.0.tgz","fileCount":43,"integrity":"sha512-YPD79RTflT4zDc+Dttv6wjTvIZNod58DPezmJXFSK6VX9X9y4Upr9WmgqF6rFEjHcIW6NaLzJ+qo0hf9PrWQUQ==","signatures":[{"sig":"MEYCIQCvG/ZH0J/8hVN9dGKGTXSsDh/H/jP/iBYRqET5jXPSQAIhAO/BThvb+Z143/EyCM2Q3vdCVinDi2L/T5xOoNSqdWwJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-imperium@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120401},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"^20 || ^22 || ^24"},"gitHead":"b38731017c5bcb52e4e58d8cb04ff9d595546181","scripts":{"lint":"eslint . --ignore-pattern \"**/test/*\" --no-warn-ignored --cache","test":"vitest run --exclude lib","build":"rimraf lib && tsc","check":"tsc --noEmit","commit":"cz","format":"eslint --ignore-pattern \"**/test/*\" --fix .","package":"npm run build && npm pack","prepare":"husky","release":"npm run build && semantic-release","lint:dev":"npm run build && npm run lint","lint:test":"eslint \"**/test/*\" --no-warn-ignored --cache","commitlint":"commitlint --edit","format:dev":"npm run build && npm run format","release:dry":"npm run build && npm run release -- --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfe33305-de75-4548-8130-9615e18453ee"}},"repository":{"url":"git+https://github.com/Delemangi/eslint-config-imperium.git","type":"git"},"_npmVersion":"11.7.0","description":"Comprehensive ESLint configuration","directories":{},"_nodeVersion":"24.12.0","dependencies":{"globals":"^17.0.0","prettier":"^3.7.4","eslint-plugin-n":"^17.23.1","typescript-eslint":"^8.50.0","eslint-plugin-react":"^7.37.5","eslint-plugin-solid":"^0.14.5","eslint-plugin-regexp":"^2.10.0","@vitest/eslint-plugin":"^1.5.2","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^62.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@stylistic/eslint-plugin":"^5.6.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-perfectionist":"^5.3.0","eslint-plugin-react-refresh":"^0.4.20"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","react":"^19.2.3","eslint":"^9.39.2","rimraf":"^6.1.2","vitest":"^4.0.16","commitizen":"^4.3.1","typescript":"~5.9.3","@types/node":"^24.10.4","@types/react":"^19.2.7","@types/eslint":"^9.6.1","@commitlint/cli":"^20.2.0","semantic-release":"^25.0.2","cz-conventional-changelog":"^3.3.0","@types/eslint-config-prettier":"^6.11.3","@commitlint/config-conventional":"^20.2.0"},"peerDependencies":{"eslint":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-imperium_3.2.0_1767851566044_0.5767816175380371","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"eslint-config-imperium","version":"3.3.0","keywords":["eslint","eslint-config","imperium","typescript"],"author":{"url":"https://delemangi.com","name":"Delemangi","email":"milev.stefan@gmail.com"},"license":"MIT","_id":"eslint-config-imperium@3.3.0","maintainers":[{"name":"delemangi","email":"milev.stefan@gmail.com"}],"homepage":"https://github.com/Delemangi/eslint-config-imperium","bugs":{"url":"https://github.com/Delemangi/eslint-config-imperium/issues"},"dist":{"shasum":"0b4705f98654bb887b402eaa65189c124a4cb6aa","tarball":"https://registry.npmjs.org/eslint-config-imperium/-/eslint-config-imperium-3.3.0.tgz","fileCount":43,"integrity":"sha512-czoejAfbksI14qT6qXLms89GgoPbcEznaLArA1s4sbhIMzjgn715Grxi9UpsvLeJ490jBAMpf6FaIOJO2NveMA==","signatures":[{"sig":"MEUCIHkIMN9cC1Dbhmin3jG6NfQtMlj2ru8S8WUuWpRCNo80AiEAxUnae39fMs5Lgb5kbCYtfpzsGWuVje5eNE2GdRTs6AU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-imperium@3.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120506},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"^22 || ^24"},"gitHead":"d27c9f805abec5468c37309748aee8ad56bc60ee","scripts":{"lint":"eslint . --ignore-pattern \"**/test/*\" --no-warn-ignored --cache","test":"vitest run --exclude lib","build":"rimraf lib && tsc","check":"tsc --noEmit","commit":"cz","format":"eslint --ignore-pattern \"**/test/*\" --fix .","package":"npm run build && npm pack","prepare":"husky","release":"npm run build && semantic-release","lint:dev":"npm run build && npm run lint","lint:test":"eslint \"**/test/*\" --no-warn-ignored --cache","commitlint":"commitlint --edit","format:dev":"npm run build && npm run format","release:dry":"npm run build && npm run release -- --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfe33305-de75-4548-8130-9615e18453ee"}},"repository":{"url":"git+https://github.com/Delemangi/eslint-config-imperium.git","type":"git"},"_npmVersion":"11.9.0","description":"Comprehensive ESLint configuration","directories":{},"_nodeVersion":"24.13.0","dependencies":{"globals":"^17.3.0","prettier":"^3.8.1","eslint-plugin-n":"^17.23.2","typescript-eslint":"^8.53.1","eslint-plugin-react":"^7.37.5","eslint-plugin-solid":"^0.14.5","eslint-plugin-regexp":"^3.0.0","@vitest/eslint-plugin":"^1.6.6","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^62.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@stylistic/eslint-plugin":"^5.7.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-perfectionist":"^5.4.0","eslint-plugin-react-refresh":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","react":"^19.2.4","eslint":"^9.39.2","rimraf":"^6.1.2","vitest":"^4.0.18","commitizen":"^4.3.1","typescript":"~5.9.3","@types/node":"^24.10.12","@types/react":"^19.2.13","@types/eslint":"^9.6.1","@commitlint/cli":"^20.4.1","semantic-release":"^25.0.3","cz-conventional-changelog":"^3.3.0","@types/eslint-config-prettier":"^6.11.3","@commitlint/config-conventional":"^20.4.1"},"peerDependencies":{"eslint":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-imperium_3.3.0_1770587192387_0.08778612310666944","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"eslint-config-imperium","version":"3.4.0","keywords":["eslint","eslint-config","imperium","typescript"],"author":{"url":"https://delemangi.com","name":"Delemangi","email":"milev.stefan@gmail.com"},"license":"MIT","_id":"eslint-config-imperium@3.4.0","maintainers":[{"name":"delemangi","email":"milev.stefan@gmail.com"}],"homepage":"https://github.com/Delemangi/eslint-config-imperium","bugs":{"url":"https://github.com/Delemangi/eslint-config-imperium/issues"},"dist":{"shasum":"8476d696f9911e5baecf7c83d5944564b4916430","tarball":"https://registry.npmjs.org/eslint-config-imperium/-/eslint-config-imperium-3.4.0.tgz","fileCount":43,"integrity":"sha512-EqPZ4zU9o53mSiVllAbPyzoL9pigGuy/FK0aK9QFSdC3j6MmnyLHSUWpmEGH8s3S3driAgSBugKl5EPlKCNjiQ==","signatures":[{"sig":"MEQCIBe49fJf4paOMEGICb1hQZBK39vIKBsb2g89c649unxTAiAyhX6OItS2O0Xv0h6oi+Zf+3fpl0Sv0MDOotH8NT/yiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-imperium@3.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120686},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"^22 || ^24"},"gitHead":"8f1d785a5b32e848dac1f14bc1606ce1e7a5bba3","scripts":{"lint":"eslint . --ignore-pattern \"**/test/*\" --no-warn-ignored --cache","test":"vitest run --exclude lib","build":"rimraf lib && tsc","check":"tsc --noEmit","commit":"cz","format":"eslint --ignore-pattern \"**/test/*\" --fix .","package":"npm run build && npm pack","prepare":"husky","release":"npm run build && semantic-release","lint:dev":"npm run build && npm run lint","lint:test":"eslint \"**/test/*\" --no-warn-ignored --cache","commitlint":"commitlint --edit","format:dev":"npm run build && npm run format","release:dry":"npm run build && npm run release -- --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfe33305-de75-4548-8130-9615e18453ee"}},"repository":{"url":"git+https://github.com/Delemangi/eslint-config-imperium.git","type":"git"},"_npmVersion":"11.9.0","description":"Comprehensive ESLint configuration","directories":{},"_nodeVersion":"24.13.0","dependencies":{"globals":"^17.3.0","prettier":"^3.8.1","eslint-plugin-n":"^17.23.2","typescript-eslint":"^8.53.1","eslint-plugin-react":"^7.37.5","eslint-plugin-solid":"^0.14.5","eslint-plugin-regexp":"^3.0.0","@vitest/eslint-plugin":"^1.6.6","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^63.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@stylistic/eslint-plugin":"^5.8.0","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-perfectionist":"^5.4.0","eslint-plugin-react-refresh":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","react":"^19.2.4","eslint":"^9.39.2","rimraf":"^6.1.2","vitest":"^4.0.18","commitizen":"^4.3.1","typescript":"~5.9.3","@types/node":"^24.10.12","@types/react":"^19.2.13","@types/eslint":"^9.6.1","@commitlint/cli":"^20.4.1","semantic-release":"^25.0.3","cz-conventional-changelog":"^3.3.0","@types/eslint-config-prettier":"^6.11.3","@commitlint/config-conventional":"^20.4.1"},"peerDependencies":{"eslint":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-imperium_3.4.0_1770761520734_0.8286341451762826","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"eslint-config-imperium","version":"3.5.0","keywords":["eslint","eslint-config","imperium","typescript"],"author":{"url":"https://delemangi.com","name":"Delemangi","email":"milev.stefan@gmail.com"},"license":"MIT","_id":"eslint-config-imperium@3.5.0","maintainers":[{"name":"delemangi","email":"milev.stefan@gmail.com"}],"homepage":"https://github.com/Delemangi/eslint-config-imperium","bugs":{"url":"https://github.com/Delemangi/eslint-config-imperium/issues"},"dist":{"shasum":"651e6492ac86fecf3bef5368a2fff7cc8a607056","tarball":"https://registry.npmjs.org/eslint-config-imperium/-/eslint-config-imperium-3.5.0.tgz","fileCount":43,"integrity":"sha512-45OIRoOexUfTP82a/jiA4CV3VTL8zd4TBdoXfoocB6zBE4OwNC/QTR1bcjSWvRNMQmjEazocSo7YB6qZFIdnDA==","signatures":[{"sig":"MEUCIQDmDeu4jdtRWh/EbHisfHap6DOBg3Iy+9h8mac5b+wGoQIgEUQ3xpYH/6iBlhusdiPscXDC+B5NeYZ8UEWfg9QDvYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-imperium@3.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122038},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"^22 || ^24"},"gitHead":"098902bb4446e9f7cbdf06b70651ac29a6b7c074","scripts":{"lint":"eslint . --ignore-pattern \"**/test/*\" --no-warn-ignored --cache","test":"vitest run --exclude lib","build":"rimraf lib && tsc","check":"tsc --noEmit","commit":"cz","format":"eslint --ignore-pattern \"**/test/*\" --fix .","package":"npm run build && npm pack","prepare":"husky","release":"npm run build && semantic-release","lint:dev":"npm run build && npm run lint","lint:test":"eslint \"**/test/*\" --no-warn-ignored --cache","commitlint":"commitlint --edit","format:dev":"npm run build && npm run format","release:dry":"npm run build && npm run release -- --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfe33305-de75-4548-8130-9615e18453ee"}},"repository":{"url":"git+https://github.com/Delemangi/eslint-config-imperium.git","type":"git"},"_npmVersion":"11.12.0","description":"Comprehensive ESLint configuration","directories":{},"_nodeVersion":"24.14.0","dependencies":{"globals":"^17.3.0","prettier":"^3.8.1","eslint-plugin-n":"^17.24.0","typescript-eslint":"^8.57.2","eslint-plugin-react":"^7.37.5","eslint-plugin-solid":"^0.14.5","eslint-plugin-regexp":"^3.0.0","@vitest/eslint-plugin":"^1.6.13","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^63.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@stylistic/eslint-plugin":"^5.9.0","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-perfectionist":"^5.7.0","eslint-plugin-react-refresh":"^0.5.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","react":"^19.2.4","eslint":"^9.39.4","rimraf":"^6.1.2","vitest":"^4.1.1","commitizen":"^4.3.1","typescript":"~5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.13","@types/eslint":"^9.6.1","@commitlint/cli":"^20.5.0","semantic-release":"^25.0.3","cz-conventional-changelog":"^3.3.0","@types/eslint-config-prettier":"^6.11.3","@commitlint/config-conventional":"^20.5.0"},"peerDependencies":{"eslint":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-imperium_3.5.0_1774303929042_0.1023451088195928","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"eslint-config-imperium","version":"3.6.0","keywords":["eslint","eslint-config","imperium","typescript"],"author":{"url":"https://delemangi.com","name":"Delemangi","email":"milev.stefan@gmail.com"},"license":"MIT","_id":"eslint-config-imperium@3.6.0","maintainers":[{"name":"delemangi","email":"milev.stefan@gmail.com"}],"homepage":"https://github.com/Delemangi/eslint-config-imperium","bugs":{"url":"https://github.com/Delemangi/eslint-config-imperium/issues"},"dist":{"shasum":"705ce435294b23032f925767fbde51b9e450af47","tarball":"https://registry.npmjs.org/eslint-config-imperium/-/eslint-config-imperium-3.6.0.tgz","fileCount":43,"integrity":"sha512-HzX5442XQiTemOLtVwHbIdoleJeFoc66WS7rfEM/BZfszwqSVjmfB3SxJ3lEa1ocxyaPxpZfvNcJZNmvXi+G0g==","signatures":[{"sig":"MEQCIEPyzYsn4zLlwRq+NKS3+JQfmRn99OUXVzDqz9jreIi4AiB3IPGJwtnYk9mXCL/l97ylUTA/qNn2jTNwOnwfqnpKvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-imperium@3.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122488},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"^22 || ^24"},"gitHead":"09e05b486597a68a666386e2afff4aa54fdc0bbc","scripts":{"lint":"eslint . --ignore-pattern \"**/test/*\" --no-warn-ignored --cache","test":"vitest run --exclude lib","build":"rimraf lib && tsc","check":"tsc --noEmit","commit":"cz","format":"eslint --ignore-pattern \"**/test/*\" --fix .","package":"npm run build && npm pack","prepare":"husky","release":"npm run build && semantic-release","lint:dev":"npm run build && npm run lint","lint:test":"eslint \"**/test/*\" --no-warn-ignored --cache","commitlint":"commitlint --edit","format:dev":"npm run build && npm run format","release:dry":"npm run build && npm run release -- --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfe33305-de75-4548-8130-9615e18453ee"}},"repository":{"url":"git+https://github.com/Delemangi/eslint-config-imperium.git","type":"git"},"_npmVersion":"11.12.1","description":"Comprehensive ESLint configuration","directories":{},"_nodeVersion":"24.14.0","dependencies":{"globals":"^17.4.0","prettier":"^3.8.1","eslint-plugin-n":"^17.24.0","typescript-eslint":"^8.58.0","eslint-plugin-react":"^7.37.5","eslint-plugin-solid":"^0.14.5","eslint-plugin-regexp":"^3.1.0","@vitest/eslint-plugin":"^1.6.13","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^64.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@stylistic/eslint-plugin":"^5.10.0","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-perfectionist":"^5.7.0","eslint-plugin-react-refresh":"^0.5.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","react":"^19.2.4","eslint":"^9.39.4","rimraf":"^6.1.3","vitest":"^4.1.2","commitizen":"^4.3.1","typescript":"~6.0.2","@types/node":"^25.5.0","@types/react":"^19.2.14","@types/eslint":"^9.6.1","@commitlint/cli":"^20.5.0","semantic-release":"^25.0.3","cz-conventional-changelog":"^3.3.0","@types/eslint-config-prettier":"^6.11.3","@commitlint/config-conventional":"^20.5.0"},"peerDependencies":{"eslint":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-imperium_3.6.0_1774901403925_0.4309278466011206","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"eslint-config-imperium","version":"4.0.0","keywords":["eslint","eslint-config","imperium","typescript"],"author":{"url":"https://delemangi.com","name":"Delemangi","email":"milev.stefan@gmail.com"},"license":"MIT","_id":"eslint-config-imperium@4.0.0","maintainers":[{"name":"delemangi","email":"milev.stefan@gmail.com"}],"homepage":"https://github.com/Delemangi/eslint-config-imperium","bugs":{"url":"https://github.com/Delemangi/eslint-config-imperium/issues"},"dist":{"shasum":"74b749ad28172be6e95ce7435afb58a5eca4292e","tarball":"https://registry.npmjs.org/eslint-config-imperium/-/eslint-config-imperium-4.0.0.tgz","fileCount":119,"integrity":"sha512-lNSWK4TBGCeoh0qYqLNO7MmeSe45skd8wDhrvfnVdEXSG1tft8YIZNtfNtf/0mOBqwq0+62DbLlTjzZQy4kADA==","signatures":[{"sig":"MEQCIGq8BTdo4Jxt+qaNOtS9rzHXEORPceNIcLIYmubwOYUsAiBU/7bLbFB78EhNWmnsAOnWQ/C/Oiiom7tvxoWn6zIAGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-imperium@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":242548},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"^22 || ^24"},"gitHead":"af2f8a5eceda126026edb5bdd1ca399a7771edf8","scripts":{"lint":"eslint . --ignore-pattern \"**/test/cases/*\" --no-warn-ignored --cache","test":"vitest run --exclude lib","build":"rimraf lib && tsc","check":"tsc --noEmit","commit":"cz","format":"eslint --ignore-pattern \"**/test/cases/*\" --fix .","package":"npm run build && npm pack","prepare":"husky","release":"npm run build && semantic-release","lint:dev":"npm run build && npm run lint","commitlint":"commitlint --edit","format:dev":"npm run build && npm run format","release:dry":"npm run build && npm run release -- --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfe33305-de75-4548-8130-9615e18453ee"}},"overrides":{"eslint-plugin-solid":{"eslint":"$eslint"},"eslint-plugin-promise":{"eslint":"$eslint"},"eslint-plugin-jsx-a11y":{"eslint":"$eslint"}},"repository":{"url":"git+https://github.com/Delemangi/eslint-config-imperium.git","type":"git"},"_npmVersion":"11.13.0","description":"Comprehensive ESLint configuration","directories":{},"_nodeVersion":"24.14.1","dependencies":{"globals":"^17.5.0","prettier":"^3.8.3","@eslint/compat":"^2.0.5","eslint-plugin-n":"^17.24.0","eslint-plugin-vue":"^10.8.0","typescript-eslint":"^8.58.2","vue-eslint-parser":"^10.4.0","@e18e/eslint-plugin":"^0.3.0","eslint-plugin-jsdoc":"^62.9.0","eslint-plugin-solid":"^0.14.5","eslint-plugin-regexp":"^3.1.0","@vitest/eslint-plugin":"^1.6.16","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^4.0.3","eslint-plugin-unicorn":"^64.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.5","eslint-plugin-security":"^4.0.0","@next/eslint-plugin-next":"^16.2.4","@stylistic/eslint-plugin":"^5.10.0","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-tailwindcss":"^3.18.3","@eslint-react/eslint-plugin":"^4.2.3","eslint-plugin-perfectionist":"^5.9.0","eslint-plugin-react-refresh":"^0.5.2","eslint-plugin-unused-imports":"^4.4.1","@tanstack/eslint-plugin-query":"^5.99.2","eslint-plugin-no-barrel-files":"^1.3.1","eslint-plugin-testing-library":"^7.16.2","eslint-import-resolver-typescript":"^4.4.4","@eslint-community/eslint-plugin-eslint-comments":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","react":"^19.2.5","eslint":"^10.2.1","rimraf":"^6.1.3","vitest":"^4.1.4","commitizen":"^4.3.1","typescript":"~6.0.3","@types/node":"^25.6.0","@types/react":"^19.2.14","@commitlint/cli":"^20.5.0","semantic-release":"^25.0.3","cz-conventional-changelog":"^3.3.0","@commitlint/config-conventional":"^20.5.0"},"peerDependencies":{"eslint":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-imperium_4.0.0_1777066926777_0.17701413616128625","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"eslint-config-imperium","version":"4.0.1","keywords":["eslint","eslint-config","imperium","typescript"],"author":{"url":"https://delemangi.com","name":"Delemangi","email":"milev.stefan@gmail.com"},"license":"MIT","_id":"eslint-config-imperium@4.0.1","maintainers":[{"name":"delemangi","email":"milev.stefan@gmail.com"}],"homepage":"https://github.com/Delemangi/eslint-config-imperium","bugs":{"url":"https://github.com/Delemangi/eslint-config-imperium/issues"},"dist":{"shasum":"b8bcc7ce88e8faec7f77f32a55b01c5b4228f548","tarball":"https://registry.npmjs.org/eslint-config-imperium/-/eslint-config-imperium-4.0.1.tgz","fileCount":119,"integrity":"sha512-FEAANWg5H3J540VDbjMyuHGYIB+eiAunSXj35LZVTCc1V7j99Bw7nueNvPEZs8NwKxcLanGoiG+PB4UJQaqftg==","signatures":[{"sig":"MEUCIQC8FdL3WP/QQj0tr6TJ6EjAjSWa8o/gIMYHRgIldYuG0wIgdtsP5t1yglxYQnwiOUpDsWS/+obQCBBzFKzeGaqMYdE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-imperium@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":242544},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"^22 || ^24"},"gitHead":"f660d58ae5d15aa2f91ef93aea39d66de3d6dffc","scripts":{"lint":"eslint . --ignore-pattern \"**/test/cases/*\" --no-warn-ignored --cache","test":"vitest run --exclude lib","build":"rimraf lib && tsc","check":"tsc --noEmit","commit":"cz","format":"eslint --ignore-pattern \"**/test/cases/*\" --fix .","package":"npm run build && npm pack","prepare":"husky","release":"npm run build && semantic-release","lint:dev":"npm run build && npm run lint","commitlint":"commitlint --edit","format:dev":"npm run build && npm run format","release:dry":"npm run build && npm run release -- --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfe33305-de75-4548-8130-9615e18453ee"}},"overrides":{"eslint-plugin-solid":{"eslint":"$eslint"},"eslint-plugin-promise":{"eslint":"$eslint"},"eslint-plugin-jsx-a11y":{"eslint":"$eslint"}},"repository":{"url":"git+https://github.com/Delemangi/eslint-config-imperium.git","type":"git"},"_npmVersion":"11.13.0","description":"Comprehensive ESLint configuration","directories":{},"_nodeVersion":"24.14.1","dependencies":{"globals":"^17.5.0","prettier":"^3.8.3","@eslint/compat":"^2.0.5","eslint-plugin-n":"^17.24.0","eslint-plugin-vue":"^10.8.0","typescript-eslint":"^8.58.2","vue-eslint-parser":"^10.4.0","@e18e/eslint-plugin":"^0.3.0","eslint-plugin-jsdoc":"^62.9.0","eslint-plugin-solid":"^0.14.5","eslint-plugin-regexp":"^3.1.0","@vitest/eslint-plugin":"^1.6.16","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^4.0.3","eslint-plugin-unicorn":"^64.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.5","eslint-plugin-security":"^4.0.0","@next/eslint-plugin-next":"^16.2.4","@stylistic/eslint-plugin":"^5.10.0","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-tailwindcss":"^3.18.3","@eslint-react/eslint-plugin":"^4.2.3","eslint-plugin-perfectionist":"^5.9.0","eslint-plugin-react-refresh":"^0.5.2","eslint-plugin-unused-imports":"^4.4.1","@tanstack/eslint-plugin-query":"^5.99.2","eslint-plugin-no-barrel-files":"^1.3.1","eslint-plugin-testing-library":"^7.16.2","eslint-import-resolver-typescript":"^4.4.4","@eslint-community/eslint-plugin-eslint-comments":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","react":"^19.2.5","eslint":"^10.2.1","rimraf":"^6.1.3","vitest":"^4.1.4","commitizen":"^4.3.1","typescript":"~6.0.3","@types/node":"^25.6.0","@types/react":"^19.2.14","@commitlint/cli":"^20.5.0","semantic-release":"^25.0.3","cz-conventional-changelog":"^3.3.0","@commitlint/config-conventional":"^20.5.0"},"peerDependencies":{"eslint":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-imperium_4.0.1_1777210605021_0.0941053502995064","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"eslint-config-imperium","version":"4.0.2","keywords":["eslint","eslint-config","imperium","typescript"],"author":{"url":"https://delemangi.com","name":"Delemangi","email":"milev.stefan@gmail.com"},"license":"MIT","_id":"eslint-config-imperium@4.0.2","maintainers":[{"name":"delemangi","email":"milev.stefan@gmail.com"}],"homepage":"https://github.com/Delemangi/eslint-config-imperium","bugs":{"url":"https://github.com/Delemangi/eslint-config-imperium/issues"},"dist":{"shasum":"acf7051375585b498cadc7600a731e36ca8e9dff","tarball":"https://registry.npmjs.org/eslint-config-imperium/-/eslint-config-imperium-4.0.2.tgz","fileCount":119,"integrity":"sha512-xguCV9wNkjr75RG9a8DUdwp+X7nDVsKhsPj+qG4e3qLd98J+ioBZwREyoVpkgHKwicYJZ9MrxM1qgSaRbLhe3w==","signatures":[{"sig":"MEUCIAj0zzqjkFhBP1dtmVEr0jwEb8SNDSJVjV7dJz1CnKmeAiEA5zSyMZpJqmsnS0ROaEE5cppUnJ/cyrurwqxVjOx/cUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-imperium@4.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":241909},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"^22 || ^24"},"gitHead":"b9097608aa142b610e6a1893dba94e8e299191da","scripts":{"lint":"eslint . --ignore-pattern \"**/test/cases/*\" --no-warn-ignored --cache","test":"vitest run --exclude lib","build":"rimraf lib && tsc","check":"tsc --noEmit","commit":"cz","format":"eslint --ignore-pattern \"**/test/cases/*\" --fix .","package":"npm run build && npm pack","prepare":"husky","release":"npm run build && semantic-release","lint:dev":"npm run build && npm run lint","commitlint":"commitlint --edit","format:dev":"npm run build && npm run format","release:dry":"npm run build && npm run release -- --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfe33305-de75-4548-8130-9615e18453ee"}},"overrides":{"eslint-plugin-solid":{"eslint":"$eslint"},"eslint-plugin-promise":{"eslint":"$eslint"},"eslint-plugin-jsx-a11y":{"eslint":"$eslint"}},"repository":{"url":"git+https://github.com/Delemangi/eslint-config-imperium.git","type":"git"},"_npmVersion":"11.13.0","description":"Comprehensive ESLint configuration","directories":{},"_nodeVersion":"24.14.1","dependencies":{"globals":"^17.6.0","prettier":"^3.8.3","@eslint/compat":"^2.0.5","eslint-plugin-n":"^17.24.0","eslint-plugin-vue":"^10.9.0","typescript-eslint":"^8.59.1","vue-eslint-parser":"^10.4.0","@e18e/eslint-plugin":"^0.4.1","eslint-plugin-jsdoc":"^62.9.0","eslint-plugin-solid":"^0.14.5","eslint-plugin-regexp":"^3.1.0","@vitest/eslint-plugin":"^1.6.16","eslint-plugin-promise":"^7.3.0","eslint-plugin-sonarjs":"^4.0.3","eslint-plugin-unicorn":"^64.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.5","eslint-plugin-security":"^4.0.0","@next/eslint-plugin-next":"^16.2.4","@stylistic/eslint-plugin":"^5.10.0","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-tailwindcss":"^3.18.3","@eslint-react/eslint-plugin":"^5.7.1","eslint-plugin-perfectionist":"^5.9.0","eslint-plugin-react-refresh":"^0.5.2","eslint-plugin-unused-imports":"^4.4.1","@tanstack/eslint-plugin-query":"^5.100.8","eslint-plugin-no-barrel-files":"^1.3.1","eslint-plugin-testing-library":"^7.16.2","eslint-import-resolver-typescript":"^4.4.4","@eslint-community/eslint-plugin-eslint-comments":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","react":"^19.2.5","eslint":"^10.3.0","rimraf":"^6.1.3","vitest":"^4.1.5","commitizen":"^4.3.1","typescript":"~6.0.3","@types/node":"^25.6.0","@types/react":"^19.2.14","@commitlint/cli":"^20.5.3","semantic-release":"^25.0.3","cz-conventional-changelog":"^3.3.0","@commitlint/config-conventional":"^20.5.3"},"peerDependencies":{"eslint":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-imperium_4.0.2_1777740921216_0.41441552014211247","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"eslint-config-imperium","version":"4.1.0","keywords":["eslint","eslint-config","imperium","typescript"],"author":{"url":"https://delemangi.com","name":"Delemangi","email":"milev.stefan@gmail.com"},"license":"MIT","_id":"eslint-config-imperium@4.1.0","maintainers":[{"name":"delemangi","email":"milev.stefan@gmail.com"}],"homepage":"https://github.com/Delemangi/eslint-config-imperium","bugs":{"url":"https://github.com/Delemangi/eslint-config-imperium/issues"},"dist":{"shasum":"009463cc97f447ec7a36432a0824c8a2d151e6cb","tarball":"https://registry.npmjs.org/eslint-config-imperium/-/eslint-config-imperium-4.1.0.tgz","fileCount":75,"integrity":"sha512-2R3SWeCDLDugWYCzAffOWf6CxFJ9bvJm/hkcnBPNVBpashCyzNmarRSDRDW1bUkbZAzBlmKMkORwPbHr9UY/rw==","signatures":[{"sig":"MEUCIQCfv7YlRybWduuZLX0dSAaJX5hoSFSRINMGnEhQ6yGVUAIgGd+XW/b6q1IpDrDDTD7KChBFluxQqSZoKU7V72L4C8I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-imperium@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":225527},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"^22 || ^24 || ^26"},"gitHead":"3a1df92bb1f20c264d570f69482c683946a7b6ba","scripts":{"lint":"eslint . --ignore-pattern \"**/test/cases/*\" --no-warn-ignored --cache","test":"vitest run --exclude lib","build":"rimraf lib && tsc","check":"tsc --noEmit","commit":"cz","format":"eslint --ignore-pattern \"**/test/cases/*\" --fix .","package":"npm run build && npm pack","prepare":"husky","release":"npm run build && semantic-release","lint:dev":"npm run build && npm run lint","commitlint":"commitlint --edit","format:dev":"npm run build && npm run format","release:dry":"npm run build && npm run release -- --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfe33305-de75-4548-8130-9615e18453ee"}},"overrides":{"eslint-plugin-solid":{"eslint":"$eslint"},"eslint-plugin-promise":{"eslint":"$eslint"},"eslint-plugin-jsx-a11y":{"eslint":"$eslint"}},"repository":{"url":"git+https://github.com/Delemangi/eslint-config-imperium.git","type":"git"},"_npmVersion":"11.17.0","description":"Comprehensive ESLint configuration","directories":{},"_nodeVersion":"24.16.0","dependencies":{"globals":"^17.6.0","prettier":"^3.8.3","@eslint/compat":"^2.0.5","eslint-plugin-n":"^18.0.1","eslint-plugin-vue":"^10.9.0","typescript-eslint":"^8.59.1","vue-eslint-parser":"^10.4.0","@e18e/eslint-plugin":"^0.5.0","astro-eslint-parser":"^1.4.0","eslint-plugin-astro":"^1.7.0","eslint-plugin-jsdoc":"^63.0.0","eslint-plugin-solid":"^0.14.5","eslint-plugin-regexp":"^3.1.0","eslint-plugin-svelte":"^3.19.0","svelte-eslint-parser":"^1.8.0","@vitest/eslint-plugin":"^1.6.16","eslint-plugin-promise":"^7.3.0","eslint-plugin-sonarjs":"^4.0.3","eslint-plugin-unicorn":"^65.0.1","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.5","eslint-plugin-security":"^4.0.0","@next/eslint-plugin-next":"^16.2.4","@stylistic/eslint-plugin":"^5.10.0","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-tailwindcss":"^3.18.3","@eslint-react/eslint-plugin":"^5.9.0","eslint-plugin-perfectionist":"^5.9.0","eslint-plugin-react-refresh":"^0.5.2","eslint-plugin-unused-imports":"^4.4.1","@tanstack/eslint-plugin-query":"^5.100.8","eslint-plugin-no-barrel-files":"^1.3.1","eslint-plugin-testing-library":"^7.16.2","eslint-import-resolver-typescript":"^4.4.4","@eslint-community/eslint-plugin-eslint-comments":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","react":"^19.2.5","eslint":"^10.5.0","rimraf":"^6.1.3","svelte":"^5.56.3","vitest":"^4.1.5","commitizen":"^4.3.1","typescript":"~6.0.3","@types/node":"^25.9.3","@types/react":"^19.2.14","@commitlint/cli":"^21.0.1","semantic-release":"^25.0.3","cz-conventional-changelog":"^3.3.0","@commitlint/config-conventional":"^21.0.1"},"peerDependencies":{"eslint":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-imperium_4.1.0_1781376154469_0.2841264610180023","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"eslint-config-imperium","version":"4.1.1","keywords":["eslint","eslint-config","imperium","typescript"],"author":{"url":"https://delemangi.com","name":"Delemangi","email":"milev.stefan@gmail.com"},"license":"MIT","_id":"eslint-config-imperium@4.1.1","maintainers":[{"name":"delemangi","email":"milev.stefan@gmail.com"}],"homepage":"https://github.com/Delemangi/eslint-config-imperium","bugs":{"url":"https://github.com/Delemangi/eslint-config-imperium/issues"},"dist":{"shasum":"f474777e6fcc793d6b0c4e01c32f8ba4be23c82d","tarball":"https://registry.npmjs.org/eslint-config-imperium/-/eslint-config-imperium-4.1.1.tgz","fileCount":75,"integrity":"sha512-e/5EUwI83VqTo0TupG7b48B3BSINEHCzt3uJkvSCHGW545YcwdJ+A5U05p1qr8+0z2IPZ4gY/u7BkoHWUfgvqQ==","signatures":[{"sig":"MEQCIHj3Fftic+kmo4a4fieCacEEZNDuLNc1KsPx0GASHvikAiA4kf2nHrnJ6hvWIZGUYpTm6UHnlB1KWcvGwtZDtSi0BA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-imperium@4.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":225527},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"^22 || ^24 || ^26"},"gitHead":"9ccd5709f98f508d4f83dad4f5f4d480ad9a3485","scripts":{"lint":"eslint . --ignore-pattern \"**/test/cases/*\" --no-warn-ignored --cache","test":"vitest run --exclude lib","build":"rimraf lib && tsc","check":"tsc --noEmit","commit":"cz","format":"eslint --ignore-pattern \"**/test/cases/*\" --fix .","package":"npm run build && npm pack","prepare":"husky","release":"npm run build && semantic-release","lint:dev":"npm run build && npm run lint","commitlint":"commitlint --edit","format:dev":"npm run build && npm run format","release:dry":"npm run build && npm run release -- --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfe33305-de75-4548-8130-9615e18453ee"}},"overrides":{"eslint-plugin-solid":{"eslint":"$eslint"},"eslint-plugin-promise":{"eslint":"$eslint"},"eslint-plugin-jsx-a11y":{"eslint":"$eslint"}},"repository":{"url":"git+https://github.com/Delemangi/eslint-config-imperium.git","type":"git"},"_npmVersion":"11.17.0","description":"Comprehensive ESLint configuration","directories":{},"_nodeVersion":"24.16.0","dependencies":{"svelte":"^5.56.3","globals":"^17.6.0","prettier":"^3.8.3","@eslint/compat":"^2.0.5","eslint-plugin-n":"^18.0.1","eslint-plugin-vue":"^10.9.0","typescript-eslint":"^8.59.1","vue-eslint-parser":"^10.4.0","@e18e/eslint-plugin":"^0.5.0","astro-eslint-parser":"^1.4.0","eslint-plugin-astro":"^1.7.0","eslint-plugin-jsdoc":"^63.0.0","eslint-plugin-solid":"^0.14.5","eslint-plugin-regexp":"^3.1.0","eslint-plugin-svelte":"^3.19.0","svelte-eslint-parser":"^1.8.0","@vitest/eslint-plugin":"^1.6.16","eslint-plugin-promise":"^7.3.0","eslint-plugin-sonarjs":"^4.0.3","eslint-plugin-unicorn":"^65.0.1","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.5","eslint-plugin-security":"^4.0.0","@next/eslint-plugin-next":"^16.2.4","@stylistic/eslint-plugin":"^5.10.0","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-tailwindcss":"^3.18.3","@eslint-react/eslint-plugin":"^5.9.0","eslint-plugin-perfectionist":"^5.9.0","eslint-plugin-react-refresh":"^0.5.2","eslint-plugin-unused-imports":"^4.4.1","@tanstack/eslint-plugin-query":"^5.100.8","eslint-plugin-no-barrel-files":"^1.3.1","eslint-plugin-testing-library":"^7.16.2","eslint-import-resolver-typescript":"^4.4.4","@eslint-community/eslint-plugin-eslint-comments":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","react":"^19.2.5","eslint":"^10.5.0","rimraf":"^6.1.3","vitest":"^4.1.5","commitizen":"^4.3.1","typescript":"~6.0.3","@types/node":"^25.9.3","@types/react":"^19.2.14","@commitlint/cli":"^21.0.1","semantic-release":"^25.0.3","cz-conventional-changelog":"^3.3.0","@commitlint/config-conventional":"^21.0.1"},"peerDependencies":{"eslint":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-imperium_4.1.1_1781400284865_0.29484309269744724","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"eslint-config-imperium","version":"4.1.2","keywords":["eslint","eslint-config","imperium","typescript"],"author":{"url":"https://delemangi.com","name":"Delemangi","email":"milev.stefan@gmail.com"},"license":"MIT","_id":"eslint-config-imperium@4.1.2","maintainers":[{"name":"delemangi","email":"milev.stefan@gmail.com"}],"homepage":"https://github.com/Delemangi/eslint-config-imperium","bugs":{"url":"https://github.com/Delemangi/eslint-config-imperium/issues"},"dist":{"shasum":"61c117024f315de247a653d37b7604e07c75ecc9","tarball":"https://registry.npmjs.org/eslint-config-imperium/-/eslint-config-imperium-4.1.2.tgz","fileCount":75,"integrity":"sha512-UaB8Yz+e1RI+icjz9NAO1mUEFkbNvYBx+mPt1iFYhDFUyNaH9cIBrMGs7QXcepB6htrE5J0h3BNVro0f2vKxMA==","signatures":[{"sig":"MEQCIDjDYpkPR8Xo0jUnDQfs5CyDxu/+VNo0W317NF2bW94IAiAirxEtE4DL9YQohvDXvUc9q0IgsMLFkMBOIE6wUAVqLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-imperium@4.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233851},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"^22 || ^24 || ^26"},"gitHead":"f3bf4da32629e0205d22daaff4325092bdc9b474","scripts":{"lint":"eslint . --ignore-pattern \"**/test/cases/*\" --no-warn-ignored --cache","test":"vitest run --exclude lib","build":"rimraf lib && tsc","check":"tsc --noEmit","commit":"cz","format":"eslint --ignore-pattern \"**/test/cases/*\" --fix .","package":"npm run build && npm pack","prepare":"husky","release":"npm run build && semantic-release","lint:dev":"npm run build && npm run lint","commitlint":"commitlint --edit","format:dev":"npm run build && npm run format","release:dry":"npm run build && npm run release -- --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfe33305-de75-4548-8130-9615e18453ee"}},"overrides":{"eslint-plugin-solid":{"eslint":"$eslint"},"eslint-plugin-promise":{"eslint":"$eslint"},"eslint-plugin-jsx-a11y":{"eslint":"$eslint"}},"repository":{"url":"git+https://github.com/Delemangi/eslint-config-imperium.git","type":"git"},"_npmVersion":"11.17.0","description":"Comprehensive ESLint configuration","directories":{},"_nodeVersion":"24.16.0","dependencies":{"svelte":"^5.56.3","globals":"^17.6.0","prettier":"^3.8.3","@eslint/compat":"^2.0.5","eslint-plugin-n":"^18.0.1","eslint-plugin-vue":"^10.9.0","typescript-eslint":"^8.59.1","vue-eslint-parser":"^10.4.0","@e18e/eslint-plugin":"^0.5.0","astro-eslint-parser":"^1.4.0","eslint-plugin-astro":"^1.7.0","eslint-plugin-jsdoc":"^63.0.0","eslint-plugin-solid":"^0.14.5","eslint-plugin-regexp":"^3.1.0","eslint-plugin-svelte":"^3.19.0","svelte-eslint-parser":"^1.8.0","@vitest/eslint-plugin":"^1.6.16","eslint-plugin-promise":"^7.3.0","eslint-plugin-sonarjs":"^4.0.3","eslint-plugin-unicorn":"^66.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.5","eslint-plugin-security":"^4.0.0","@next/eslint-plugin-next":"^16.2.4","@stylistic/eslint-plugin":"^5.10.0","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-tailwindcss":"^3.18.3","@eslint-react/eslint-plugin":"^5.9.0","eslint-plugin-perfectionist":"^5.9.0","eslint-plugin-react-refresh":"^0.5.2","eslint-plugin-unused-imports":"^4.4.1","@tanstack/eslint-plugin-query":"^5.100.8","eslint-plugin-no-barrel-files":"^1.3.1","eslint-plugin-testing-library":"^7.16.2","eslint-import-resolver-typescript":"^4.4.4","@eslint-community/eslint-plugin-eslint-comments":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","react":"^19.2.5","eslint":"^10.5.0","rimraf":"^6.1.3","vitest":"^4.1.5","commitizen":"^4.3.1","typescript":"~6.0.3","@types/node":"^25.9.3","@types/react":"^19.2.14","@commitlint/cli":"^21.0.1","semantic-release":"^25.0.3","cz-conventional-changelog":"^3.3.0","@commitlint/config-conventional":"^21.0.1"},"peerDependencies":{"eslint":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-imperium_4.1.2_1781543897457_0.6309400051942562","host":"s3://npm-registry-packages-npm-production"}},"4.1.3":{"name":"eslint-config-imperium","version":"4.1.3","keywords":["eslint","eslint-config","imperium","typescript"],"author":{"url":"https://delemangi.com","name":"Delemangi","email":"milev.stefan@gmail.com"},"license":"MIT","_id":"eslint-config-imperium@4.1.3","maintainers":[{"name":"delemangi","email":"milev.stefan@gmail.com"}],"homepage":"https://github.com/Delemangi/eslint-config-imperium","bugs":{"url":"https://github.com/Delemangi/eslint-config-imperium/issues"},"dist":{"shasum":"ab8a441db0cc8e3fa2723d67b79d1cb6572ab20b","tarball":"https://registry.npmjs.org/eslint-config-imperium/-/eslint-config-imperium-4.1.3.tgz","fileCount":75,"integrity":"sha512-fNnFvWUy+O+ORJgtawLp4ceLTEXgP/1gaDVqk/svnv2LnhDWs2ZA+rYm6fjYKfen67W0NAK4EqTXuwwmcdz5Ng==","signatures":[{"sig":"MEYCIQCLQHU95w+Qi8f2oH3AE4lVp86PrPNeqHKVMiKmv3JIYgIhAMQhZrdfGxK7oyInT2LY4VtuYrU3PCdwwmI4CBl/2dQB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-imperium@4.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233876},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"^22 || ^24 || ^26"},"gitHead":"6d1d32270bbb776dd17d3afdf079ad9ceef2d3ed","scripts":{"lint":"eslint . --ignore-pattern \"**/test/cases/*\" --no-warn-ignored --cache","test":"vitest run --exclude lib","build":"rimraf lib && tsc","check":"tsc --noEmit","commit":"cz","format":"eslint --ignore-pattern \"**/test/cases/*\" --fix .","package":"npm run build && npm pack","prepare":"husky","release":"npm run build && semantic-release","lint:dev":"npm run build && npm run lint","commitlint":"commitlint --edit","format:dev":"npm run build && npm run format","release:dry":"npm run build && npm run release -- --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfe33305-de75-4548-8130-9615e18453ee"}},"overrides":{"eslint-plugin-solid":{"eslint":"$eslint"},"eslint-plugin-promise":{"eslint":"$eslint"},"eslint-plugin-jsx-a11y":{"eslint":"$eslint"}},"repository":{"url":"git+https://github.com/Delemangi/eslint-config-imperium.git","type":"git"},"_npmVersion":"11.17.0","description":"Comprehensive ESLint configuration","directories":{},"_nodeVersion":"24.16.0","dependencies":{"svelte":"^5.56.3","globals":"^17.6.0","prettier":"^3.8.3","@eslint/compat":"^2.0.5","eslint-plugin-n":"^18.0.1","eslint-plugin-vue":"^10.9.0","typescript-eslint":"^8.59.1","vue-eslint-parser":"^10.4.0","@e18e/eslint-plugin":"^0.5.0","astro-eslint-parser":"^1.4.0","eslint-plugin-astro":"^1.7.0","eslint-plugin-jsdoc":"^63.0.0","eslint-plugin-solid":"^0.14.5","eslint-plugin-regexp":"^3.1.0","eslint-plugin-svelte":"^3.19.0","svelte-eslint-parser":"^1.8.0","@vitest/eslint-plugin":"^1.6.16","eslint-plugin-promise":"^7.3.0","eslint-plugin-sonarjs":"^4.0.3","eslint-plugin-unicorn":"^66.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.5","eslint-plugin-security":"^4.0.0","@next/eslint-plugin-next":"^16.2.4","@stylistic/eslint-plugin":"^5.10.0","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-tailwindcss":"^3.18.3","@eslint-react/eslint-plugin":"^5.9.0","eslint-plugin-perfectionist":"^5.9.0","eslint-plugin-react-refresh":"^0.5.2","eslint-plugin-unused-imports":"^4.4.1","@tanstack/eslint-plugin-query":"^5.100.8","eslint-plugin-no-barrel-files":"^1.3.1","eslint-plugin-testing-library":"^7.16.2","eslint-import-resolver-typescript":"^4.4.4","@eslint-community/eslint-plugin-eslint-comments":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","react":"^19.2.5","eslint":"^10.5.0","rimraf":"^6.1.3","vitest":"^4.1.5","commitizen":"^4.3.1","typescript":"~6.0.3","@types/node":"^25.9.3","@types/react":"^19.2.14","@commitlint/cli":"^21.0.1","semantic-release":"^25.0.3","cz-conventional-changelog":"^3.3.0","@commitlint/config-conventional":"^21.0.1"},"peerDependencies":{"eslint":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-imperium_4.1.3_1781570064062_0.45185505318768393","host":"s3://npm-registry-packages-npm-production"}},"4.1.4":{"name":"eslint-config-imperium","version":"4.1.4","keywords":["eslint","eslint-config","imperium","typescript"],"author":{"url":"https://delemangi.com","name":"Delemangi","email":"milev.stefan@gmail.com"},"license":"MIT","_id":"eslint-config-imperium@4.1.4","maintainers":[{"name":"delemangi","email":"milev.stefan@gmail.com"}],"homepage":"https://github.com/Delemangi/eslint-config-imperium","bugs":{"url":"https://github.com/Delemangi/eslint-config-imperium/issues"},"dist":{"shasum":"c73462df5dc640542873f7f9fe08521c7a12bab0","tarball":"https://registry.npmjs.org/eslint-config-imperium/-/eslint-config-imperium-4.1.4.tgz","fileCount":75,"integrity":"sha512-K0DmFLWsjTy5kgciqau87Zad/hZVB3IZ6VJYM9mM2jsKOiPTtllW0Twx+2xdi4aIjSWHaInNjqh2NnPJ/63FIw==","signatures":[{"sig":"MEUCIGjiPSKyjMF+TBEhRWoRYARFKss8OT0gVRzFPGHt+gy7AiEAgl92cH/4DXiVzQhzhNstGJZQ4uhFY7s6f1sz4guRRto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-imperium@4.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235392},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"^24 || ^26"},"gitHead":"0bf6a9d55742508375255356cfc50e915c8ba018","scripts":{"lint":"eslint . --ignore-pattern \"**/test/cases/*\" --no-warn-ignored --cache","test":"vitest run --exclude lib","build":"rimraf lib && tsc","check":"tsc --noEmit","commit":"cz","format":"eslint --ignore-pattern \"**/test/cases/*\" --fix .","package":"npm run build && npm pack","prepare":"husky","release":"npm run build && semantic-release","lint:dev":"npm run build && npm run lint","commitlint":"commitlint --edit","format:dev":"npm run build && npm run format","release:dry":"npm run build && npm run release -- --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfe33305-de75-4548-8130-9615e18453ee"}},"overrides":{"eslint-plugin-solid":{"eslint":"$eslint"},"eslint-plugin-promise":{"eslint":"$eslint"},"eslint-plugin-jsx-a11y":{"eslint":"$eslint"}},"repository":{"url":"git+https://github.com/Delemangi/eslint-config-imperium.git","type":"git"},"_npmVersion":"11.17.0","description":"Comprehensive ESLint configuration","directories":{},"_nodeVersion":"24.16.0","dependencies":{"svelte":"^5.56.3","globals":"^17.6.0","prettier":"^3.8.3","@eslint/compat":"^2.0.5","eslint-plugin-n":"^18.0.1","eslint-plugin-vue":"^10.9.0","typescript-eslint":"^8.59.1","vue-eslint-parser":"^10.4.0","@e18e/eslint-plugin":"^0.5.0","astro-eslint-parser":"^1.4.0","eslint-plugin-astro":"^1.7.0","eslint-plugin-jsdoc":"^63.0.0","eslint-plugin-solid":"^0.14.5","eslint-plugin-regexp":"^3.1.0","eslint-plugin-svelte":"^3.19.0","svelte-eslint-parser":"^1.8.0","@vitest/eslint-plugin":"^1.6.16","eslint-plugin-promise":"^7.3.0","eslint-plugin-sonarjs":"^4.0.3","eslint-plugin-unicorn":"^67.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.5","eslint-plugin-security":"^4.0.0","@next/eslint-plugin-next":"^16.2.4","@stylistic/eslint-plugin":"^5.10.0","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-tailwindcss":"^3.18.3","@eslint-react/eslint-plugin":"^5.9.0","eslint-plugin-perfectionist":"^5.9.0","eslint-plugin-react-refresh":"^0.5.2","eslint-plugin-unused-imports":"^4.4.1","@tanstack/eslint-plugin-query":"^5.100.8","eslint-plugin-no-barrel-files":"^1.3.1","eslint-plugin-testing-library":"^7.16.2","eslint-import-resolver-typescript":"^4.4.4","@eslint-community/eslint-plugin-eslint-comments":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","react":"^19.2.5","eslint":"^10.5.0","rimraf":"^6.1.3","vitest":"^4.1.5","commitizen":"^4.3.1","typescript":"~6.0.3","@types/node":"^25.9.3","@types/react":"^19.2.14","@commitlint/cli":"^21.0.1","semantic-release":"^25.0.3","cz-conventional-changelog":"^3.3.0","@commitlint/config-conventional":"^21.0.1"},"peerDependencies":{"eslint":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-imperium_4.1.4_1781688974132_0.16429063545269695","host":"s3://npm-registry-packages-npm-production"}},"4.1.5":{"_id":"eslint-config-imperium@4.1.5","bugs":{"url":"https://github.com/Delemangi/eslint-config-imperium/issues"},"dist":{"shasum":"4285b597f15af1655e52b3b38f16b5459cfbfbf3","tarball":"https://registry.npmjs.org/eslint-config-imperium/-/eslint-config-imperium-4.1.5.tgz","fileCount":75,"integrity":"sha512-863364j62SA3LPdP9CVQvWi7vn4ub5cj+SAUXxzbt5Mk+WqQqjPWt+nw7bAIEppZfAL4j2+nXsV/s25VViL4xw==","signatures":[{"sig":"MEYCIQCTffSfcFE/Yf0VfEM1C/UKDKaHwEs3kK60rDJjxm94lAIhAKs9jeetgGfUPCoi9VlkuS7954wx5BGk4abeuQmuTETT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDgjxrtc6B8n6TOG3mqkBq6Dv2oSWCF538NXSmCfbWvNgIgOgtpJSC2VY/0QQm1J7s0nRDestwpb/awzmTqJKb6VSw="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-imperium@4.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256048},"main":"lib/index.js","name":"eslint-config-imperium","type":"module","types":"lib/index.d.ts","author":{"url":"https://delemangi.com","name":"Delemangi","email":"milev.stefan@gmail.com"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"^24 || ^26"},"gitHead":"755cc87c52ba76b26f164862f7447351e318e349","license":"MIT","scripts":{"lint":"eslint . --ignore-pattern \"**/test/cases/*\" --no-warn-ignored --cache","test":"vitest run --exclude lib","build":"rimraf lib && tsc","check":"tsc --noEmit","commit":"cz","format":"eslint --ignore-pattern \"**/test/cases/*\" --fix .","package":"npm run build && npm pack","prepare":"husky","release":"npm run build && semantic-release","lint:dev":"npm run build && npm run lint","commitlint":"commitlint --edit","format:dev":"npm run build && npm run format","release:dry":"npm run build && npm run release -- --dry-run"},"version":"4.1.5","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"dfe33305-de75-4548-8130-9615e18453ee"}},"homepage":"https://github.com/Delemangi/eslint-config-imperium","keywords":["eslint","eslint-config","imperium","typescript"],"overrides":{"eslint-plugin-solid":{"eslint":"$eslint"},"eslint-plugin-promise":{"eslint":"$eslint"},"eslint-plugin-jsx-a11y":{"eslint":"$eslint"}},"repository":{"url":"git+https://github.com/Delemangi/eslint-config-imperium.git","type":"git"},"_npmVersion":"11.21.0","description":"Comprehensive ESLint configuration","directories":{},"maintainers":[{"name":"delemangi","email":"milev.stefan@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"svelte":"^5.57.1","globals":"^17.13.0","prettier":"^3.9.9","@eslint/compat":"^2.1.1","eslint-plugin-n":"^18.4.1","eslint-plugin-vue":"^10.11.1","typescript-eslint":"^8.71.1","vue-eslint-parser":"^10.4.1","@e18e/eslint-plugin":"^0.8.1","astro-eslint-parser":"^3.2.0","eslint-plugin-astro":"^3.2.1","eslint-plugin-jsdoc":"^65.1.0","eslint-plugin-solid":"^0.18.1","eslint-plugin-regexp":"^3.3.1","eslint-plugin-svelte":"^3.23.0","svelte-eslint-parser":"^1.8.1","@vitest/eslint-plugin":"^1.6.27","eslint-plugin-promise":"^7.3.0","eslint-plugin-sonarjs":"^4.2.2","eslint-plugin-unicorn":"^77.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.17.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.6","eslint-plugin-security":"^4.2.0","@next/eslint-plugin-next":"^16.3.8","@stylistic/eslint-plugin":"^5.10.0","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-tailwindcss":"^4.4.0","@eslint-react/eslint-plugin":"^5.24.4","eslint-plugin-perfectionist":"^5.12.1","eslint-plugin-react-refresh":"^0.5.7","eslint-plugin-unused-imports":"^4.4.1","@tanstack/eslint-plugin-query":"^5.104.1","eslint-plugin-no-barrel-files":"^2.2.0","eslint-plugin-testing-library":"^7.16.2","eslint-import-resolver-typescript":"^4.4.5","@eslint-community/eslint-plugin-eslint-comments":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","react":"^19.3.0","eslint":"^10.12.0","rimraf":"^6.1.3","vitest":"^5.0.3","commitizen":"^4.3.2","typescript":"~6.0.3","@types/node":"^26.6.4","tailwindcss":"^4.3.3","@types/react":"^19.3.0","@commitlint/cli":"^21.2.3","semantic-release":"^25.0.9","cz-conventional-changelog":"^3.3.0","@commitlint/config-conventional":"^21.2.3"},"peerDependencies":{"eslint":"^10.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-config-imperium_4.1.5_1791238302945_0.6168552044712077"}}},"time":{"created":"2024-12-01T18:08:18.113Z","modified":"2026-10-05T22:11:43.521Z","0.0.1":"2024-12-01T18:08:18.286Z","0.0.2":"2024-12-02T20:12:47.993Z","0.0.3":"2024-12-21T20:07:34.467Z","1.0.0":"2025-02-07T00:36:19.764Z","1.1.0":"2025-02-08T02:21:16.577Z","1.1.1":"2025-02-08T13:13:52.765Z","1.1.2":"2025-02-08T14:26:49.195Z","1.1.3":"2025-02-08T14:47:33.657Z","1.1.5":"2025-02-08T19:08:03.106Z","1.1.4":"2025-02-08T23:35:35.635Z","1.2.0":"2025-02-09T04:40:32.587Z","2.0.0":"2025-03-13T00:32:55.706Z","2.1.0":"2025-03-23T18:13:21.421Z","2.2.0":"2025-03-24T22:23:41.402Z","2.3.0":"2025-06-16T20:25:42.140Z","2.4.0":"2025-06-16T20:28:52.694Z","2.5.0":"2025-07-22T20:14:01.581Z","2.5.1":"2025-08-02T17:07:58.598Z","2.6.0":"2025-08-04T17:37:48.448Z","2.7.0":"2025-08-09T12:37:43.232Z","2.8.0":"2025-11-08T20:58:33.325Z","3.0.0":"2025-12-13T16:44:50.551Z","3.1.0":"2025-12-31T02:31:05.935Z","3.2.0":"2026-01-08T05:52:46.188Z","3.3.0":"2026-02-08T21:46:32.544Z","3.4.0":"2026-02-10T22:12:00.909Z","3.5.0":"2026-03-23T22:12:09.238Z","3.6.0":"2026-03-30T20:10:04.063Z","4.0.0":"2026-04-24T21:42:06.906Z","4.0.1":"2026-04-26T13:36:45.168Z","4.0.2":"2026-05-02T16:55:21.359Z","4.1.0":"2026-06-13T18:42:34.604Z","4.1.1":"2026-06-14T01:24:45.002Z","4.1.2":"2026-06-15T17:18:17.605Z","4.1.3":"2026-06-16T00:34:24.342Z","4.1.4":"2026-06-17T09:36:14.282Z","4.1.5":"2026-10-05T22:11:43.054Z"},"bugs":{"url":"https://github.com/Delemangi/eslint-config-imperium/issues"},"author":{"url":"https://delemangi.com","name":"Delemangi","email":"milev.stefan@gmail.com"},"license":"MIT","homepage":"https://github.com/Delemangi/eslint-config-imperium","keywords":["eslint","eslint-config","imperium","typescript"],"repository":{"url":"git+https://github.com/Delemangi/eslint-config-imperium.git","type":"git"},"description":"Comprehensive ESLint configuration","maintainers":[{"name":"delemangi","email":"milev.stefan@gmail.com"}],"readme":"# Imperium ESLint Config\n\nThis is a strict configuration for [ESLint](https://github.com/eslint/eslint). It is meant for those who have never found a linter annoying before.\n\nCurrently supports ESLint v10 with the flat config only.\n\n## Quickstart\n\n1. Install dependencies: `npm i --save-dev eslint eslint-config-imperium`\n2. Create `eslint.config.js` (see [Example Configuration](#example-configuration))\n3. Run your linter: `npm run lint` (or `npx eslint`)\n\n## Example Configuration\n\n```ts\n// eslint.config.js\nimport { auto } from \"eslint-config-imperium\";\n\nexport default auto;\n```\n\n`auto` is the strict core preset of this package. It currently includes `base`, `typescript`, `stylistic`, and `perfectionist`. It does not detect frameworks or environments automatically.\n\n## Configurations\n\nThis package is modular and includes several configurations intended to be enabled for certain environments. If you don't know what you need, you should probably use [`auto`](./src/index.ts). Otherwise, pick a combination of the above configurations.\n\n### Main\n\n- [`auto`](./src/index.ts) - Special configuration in which some of the below configurations are enabled\n- [`base`](./src/base/index.ts) - Base framework and environment agnostic configuration\n\n### Frameworks / Environments\n\n- [`astro`](./src/astro/index.ts) - Astro configuration\n- [`browser`](./src/browser/index.ts) - Browser environment configuration\n- [`next`](./src/next/index.ts) - Next.js configuration\n- [`node`](./src/node/index.ts) - Node environment configuration\n- [`react`](./src/react/index.ts) - React configuration\n- [`solid`](./src/solid/index.ts) - Solid configuration\n- [`svelte`](./src/svelte/index.ts) - Svelte configuration\n- [`tailwind`](./src/tailwind/index.ts) - Tailwind CSS v4 configuration\n- [`tanstackQuery`](./src/tanstack-query/index.ts) - TanStack Query configuration\n- [`testingLibrary`](./src/testing-library/index.ts) - Testing Library configuration\n- [`typescript`](./src/typescript/index.ts) - TypeScript configuration\n- [`vitest`](./src/vitest/index.ts) - Vitest configuration\n- [`vue`](./src/vue/index.ts) - Vue configuration\n\nFramework modules are intentionally kept separate from runtime modules. Use `browser` or `node` when you want runtime globals and environment-specific rules, and then layer framework or library modules on top.\n\n### Style\n\n- [`perfectionist`](./src/perfectionist/index.ts) - Perfectionist configuration for objects order\n- [`prettier`](./src/prettier/index.ts) - Prettier configuration\n- [`stylistic`](./src/stylistic/index.ts) - Stylistic configuration\n\nYou should not enable `prettier` and `stylistic` at the same time.\n\n### Accessibility\n\n- [`jsxA11y`](./src/jsx-a11y/index.ts) - JSX accessibility rules\n\n## Recommended Composition\n\nThe package is designed to be composed explicitly. A few common combinations:\n\n### Browser TypeScript App\n\n```ts\nimport { auto, browser } from \"eslint-config-imperium\";\n\nexport default [\n  ...auto,\n  browser,\n];\n```\n\n### React App\n\n```ts\nimport { auto, browser, jsxA11y, react } from \"eslint-config-imperium\";\n\nexport default [\n  ...auto,\n  browser,\n  react,\n  jsxA11y,\n];\n```\n\n### Next.js App\n\n```ts\nimport { auto, browser, jsxA11y, next, react } from \"eslint-config-imperium\";\n\nexport default [\n  ...auto,\n  browser,\n  react,\n  next,\n  jsxA11y,\n];\n```\n\n### Node.js Library\n\n```ts\nimport { auto, node } from \"eslint-config-imperium\";\n\nexport default [\n  ...auto,\n  node,\n];\n```\n\n### Vitest + Testing Library\n\n```ts\nimport { auto, browser, react, testingLibrary, vitest } from \"eslint-config-imperium\";\n\nexport default [\n  ...auto,\n  browser,\n  react,\n  vitest,\n  testingLibrary,\n];\n```\n\n### Svelte App\n\n`svelte` is exported as an array of configs (it sets up the Svelte parser and processor), so spread it like `auto`:\n\n```ts\nimport { auto, browser, svelte } from \"eslint-config-imperium\";\n\nexport default [\n  ...auto,\n  browser,\n  ...svelte,\n];\n```\n\n### Astro App\n\n`astro` is also exported as an array of configs (it sets up the Astro parser, processor, and `<script>` handling), so spread it like `auto`:\n\n```ts\nimport { astro, auto } from \"eslint-config-imperium\";\n\nexport default [\n  ...auto,\n  ...astro,\n];\n```\n\n### Tailwind App\n\n`tailwind` targets `.jsx`/`.tsx` files and requires [Tailwind CSS v4](https://tailwindcss.com) (v3 is no longer supported). The plugin resolves your Tailwind theme from a CSS entry at lint time, so set `settings.tailwindcss.cssConfigPath` to your Tailwind CSS file (it defaults to `src/style.css`). Without a resolvable entry, the class-aware rules will error.\n\n```ts\nimport { auto, browser, react, tailwind } from \"eslint-config-imperium\";\n\nexport default [\n  ...auto,\n  browser,\n  react,\n  tailwind,\n  {\n    settings: {\n      tailwindcss: {\n        cssConfigPath: \"src/styles/globals.css\",\n      },\n    },\n  },\n];\n```\n\n## Typed Linting\n\nThe `typescript` and `auto` configurations use [`parserOptions.projectService`](https://typescript-eslint.io/packages/parser/#projectservice) to enable type-aware linting. This automatically finds the closest `tsconfig.json` for each file.\n\nIf your editor or environment runs ESLint from a directory other than the project root, you may need to set `tsconfigRootDir` explicitly:\n\n```ts\n// eslint.config.js\nimport { auto } from \"eslint-config-imperium\";\n\nexport default [\n  ...auto,\n  {\n    languageOptions: {\n      parserOptions: {\n        tsconfigRootDir: import.meta.dirname,\n      },\n    },\n  },\n];\n```\n\n## Plugins\n\nThis is a list of the currently used ESLint plugins:\n\n- [`@e18e/eslint-plugin`](https://github.com/e18e/eslint-plugin)\n- [`@eslint-community/eslint-plugin-eslint-comments`](https://github.com/eslint-community/eslint-plugin-eslint-comments)\n- [`@eslint-react/eslint-plugin`](https://github.com/Rel1cx/eslint-react)\n- [`@eslint/compat`](https://github.com/eslint/rewrite/tree/main/packages/compat)\n- [`@next/eslint-plugin-next`](https://github.com/vercel/next.js/tree/canary/packages/eslint-plugin-next)\n- [`@stylistic/eslint-plugin`](https://github.com/eslint-stylistic/eslint-stylistic)\n- [`@tanstack/eslint-plugin-query`](https://github.com/TanStack/query/tree/main/packages/eslint-plugin-query)\n- [`@typescript-eslint/eslint-plugin`](https://github.com/typescript-eslint/typescript-eslint)\n- [`@vitest/eslint-plugin`](https://github.com/vitest-dev/eslint-plugin-vitest)\n- [`eslint-plugin-astro`](https://github.com/ota-meshi/eslint-plugin-astro)\n- [`eslint-plugin-import-x`](https://github.com/un-ts/eslint-plugin-import-x)\n- [`eslint-plugin-jsdoc`](https://github.com/gajus/eslint-plugin-jsdoc)\n- [`eslint-plugin-jsx-a11y`](https://github.com/jsx-eslint/eslint-plugin-jsx-a11y)\n- [`eslint-plugin-n`](https://github.com/eslint-community/eslint-plugin-n)\n- [`eslint-plugin-no-barrel-files`](https://github.com/art0rz/eslint-plugin-no-barrel-files)\n- [`eslint-plugin-perfectionist`](https://github.com/azat-io/eslint-plugin-perfectionist)\n- [`eslint-plugin-prettier`](https://github.com/prettier/eslint-plugin-prettier)\n- [`eslint-plugin-promise`](https://github.com/eslint-community/eslint-plugin-promise)\n- [`eslint-plugin-react-hooks`](https://github.com/facebook/react/tree/main/packages/eslint-plugin-react-hooks)\n- [`eslint-plugin-react-refresh`](https://github.com/ArnaudBarre/eslint-plugin-react-refresh)\n- [`eslint-plugin-regexp`](https://github.com/ota-meshi/eslint-plugin-regexp)\n- [`eslint-plugin-security`](https://github.com/eslint-community/eslint-plugin-security)\n- [`eslint-plugin-solid`](https://github.com/solidjs-community/eslint-plugin-solid)\n- [`eslint-plugin-sonarjs`](https://github.com/SonarSource/SonarJS)\n- [`eslint-plugin-svelte`](https://github.com/sveltejs/eslint-plugin-svelte)\n- [`eslint-plugin-tailwindcss`](https://github.com/francoismassart/eslint-plugin-tailwindcss)\n- [`eslint-plugin-testing-library`](https://github.com/testing-library/eslint-plugin-testing-library)\n- [`eslint-plugin-unicorn`](https://github.com/sindresorhus/eslint-plugin-unicorn)\n- [`eslint-plugin-unused-imports`](https://github.com/sweepline/eslint-plugin-unused-imports)\n- [`eslint-plugin-vue`](https://github.com/vuejs/eslint-plugin-vue)\n\n## Building\n\n1. Clone the repository: `git clone https://github.com/Delemangi/eslint-config-imperium.git`\n2. Install the dependencies: `npm i`\n3. Build the package: `npm run build`\n\nAfter this, the build output will be placed in the `lib` folder. You may use it directly, pack it or whatever you'd like afterwards.\n\n## License\n\nThis project is licensed under the terms of the MIT license.\n","readmeFilename":"README.md"}