{"_id":"eslint-config-extreme","_rev":"49-084daf87ab33f95e128b90886488ccc6","name":"eslint-config-extreme","dist-tags":{"latest":"3.7.0"},"versions":{"1.0.0":{"name":"eslint-config-extreme","version":"1.0.0","keywords":["eslint","eslintplugin","eslint-config","typescript","oxlint","biomejs"],"author":{"name":"DTOX Consulting"},"license":"MIT","_id":"eslint-config-extreme@1.0.0","maintainers":[{"name":"devotox","email":"devo.tox.89@gmail.com"}],"dist":{"shasum":"de0d032c49229256a824e330e10303ebde46ac6e","tarball":"https://registry.npmjs.org/eslint-config-extreme/-/eslint-config-extreme-1.0.0.tgz","fileCount":46,"integrity":"sha512-Gg86Hqwhk9GBSYSTu5p9KEyXLg1rTq4hc8k3zCfcasNue/pdID0TiPdM1GNiAR/LLeylYZ4GR4HSQQqe39VuMA==","signatures":[{"sig":"MEUCIEiEWRPdTF61KJEusEjk51MsXcyqhvLXimZQGhSPysm7AiEA/V8LHUSf+BGqSWMcXZLpqhg2r5mCdvdpjNme9jPrboI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":347112},"main":"./dist/cjs/index.js","type":"module","_from":"file:eslint-config-extreme-1.0.0.tgz","types":"./dist/module/index.d.ts","module":"./dist/module/index.js","exports":{".":{"import":{"types":"./dist/module/index.d.ts","default":"./dist/module/index.js"},"default":"./dist/module/index.js","require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && pnpm run build:rollup && tsconfig-to-dual-package","check":"pnpm typecheck; pnpm lint:package; pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","format":"pnpm lint:oxlint; pnpm lint:biome","typecheck":"tspc --noEmit","lint:biome":"biome check --unsafe --write . || true","lint:eslint":"eslint --quiet --cache --fix .","lint:oxlint":"oxlint -c .oxlintrc.json --fix --import-plugin --jest-plugin --jsx-a11y-plugin --nextjs-plugin --react-perf-plugin --ignore-path .oxlintignore","postinstall":"ts-patch install","build:rollup":"pnpm run build:rollup:cjs && pnpm run build:rollup:esm","lint:package":"npmPkgJsonLint .","build:rollup:cjs":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format cjs","build:rollup:esm":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format esm"},"_npmUser":{"name":"devotox","email":"devo.tox.89@gmail.com"},"_resolved":"/private/var/folders/89/q95fg7hd0hg839ykfmskr1yh0000gn/T/bb15bdce35c93993343969357e27f85c/eslint-config-extreme-1.0.0.tgz","_integrity":"sha512-Gg86Hqwhk9GBSYSTu5p9KEyXLg1rTq4hc8k3zCfcasNue/pdID0TiPdM1GNiAR/LLeylYZ4GR4HSQQqe39VuMA==","_npmVersion":"10.7.0","description":"Extreme ESLint configuration","directories":{},"_nodeVersion":"20.15.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.0","jiti":"1.21.6","eslint":"9.9.1","oxlint":"0.9.1","rollup":"4.21.2","ts-patch":"3.2.1","@eslint/js":"9.9.1","typescript":"5.5.4","@types/node":"22.5.1","@types/eslint":"9.6.1","@biomejs/biome":"1.8.3","@eslint/compat":"1.1.1","tsconfig-paths":"4.2.0","eslint-plugin-n":"17.10.2","@eslint/eslintrc":"3.1.0","@types/eslint__js":"8.42.3","typescript-eslint":"8.3.0","eslint-config-biome":"1.7.3","eslint-plugin-jsdoc":"50.2.2","eslint-plugin-jsonc":"2.16.0","eslint-plugin-react":"7.35.0","eslint-plugin-oxlint":"0.9.1","eslint-plugin-vitest":"0.5.4","eslint-plugin-promise":"7.1.0","eslint-plugin-sonarjs":"2.0.2","npm-package-json-lint":"8.0.0","eslint-plugin-import-x":"4.1.1","@types/eslint__eslintrc":"2.1.2","eslint-plugin-storybook":"0.8.0","@stylistic/eslint-plugin":"2.7.2","tsconfig-to-dual-package":"1.2.0","@rollup/plugin-typescript":"11.1.6","@typescript-eslint/parser":"8.3.0","eslint-plugin-tailwindcss":"3.17.4","typescript-transform-paths":"3.5.0","@stylistic/eslint-plugin-ts":"2.7.2","eslint-plugin-unused-imports":"4.1.3","eslint-plugin-project-structure":"2.2.12","@typescript-eslint/eslint-plugin":"8.3.0","eslint-import-resolver-typescript":"3.6.3","@eslint-community/eslint-plugin-eslint-comments":"4.4.0"},"peerDependencies":{"eslint":">= 9","oxlint":">= 0.9.1","@eslint/js":"9.9.1","typescript":">= 5","@biomejs/biome":">= 1.8.3","typescript-eslint":">= 8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-extreme_1.0.0_1725046225271_0.5630634870225846","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"eslint-config-extreme","version":"1.0.1","keywords":["eslint","eslintplugin","eslint-config","typescript","oxlint","biomejs"],"author":{"name":"DTOX Consulting"},"license":"MIT","_id":"eslint-config-extreme@1.0.1","maintainers":[{"name":"devotox","email":"devo.tox.89@gmail.com"}],"dist":{"shasum":"6489cfc5a26cfb14b6643c0540531a5d844d90b9","tarball":"https://registry.npmjs.org/eslint-config-extreme/-/eslint-config-extreme-1.0.1.tgz","fileCount":46,"integrity":"sha512-NXzLsIOFZvrwOWeqAuJNmMbP1gpf46a+8UvxpsCt9DhyMDcu7vZPGKrBoy6yw0sIECQQ4lE3mnnoEtGiq2t3Tg==","signatures":[{"sig":"MEUCIQCPfA61GxPNnO40/R30Hd7GoWyYyj2uO9LuEr9dn6jS0gIge6xrVAyD/uolsUnNrZWFSr65Yssohwi+mr9JFzupTJY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":347152},"main":"./dist/cjs/index.js","type":"module","_from":"file:eslint-config-extreme-1.0.1.tgz","types":"./dist/module/index.d.ts","module":"./dist/module/index.js","exports":{".":{"import":{"types":"./dist/module/index.d.ts","default":"./dist/module/index.js"},"default":"./dist/module/index.js","require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && pnpm run build:rollup && tsconfig-to-dual-package","check":"pnpm typecheck; pnpm lint:package; pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","format":"pnpm lint:oxlint; pnpm lint:biome","typecheck":"tspc --noEmit","lint:biome":"biome check --unsafe --write . || true","prepublish":"npm version patch","lint:eslint":"eslint --quiet --cache --fix .","lint:oxlint":"oxlint -c .oxlintrc.json --fix --import-plugin --jest-plugin --jsx-a11y-plugin --nextjs-plugin --react-perf-plugin --ignore-path .oxlintignore","build:rollup":"pnpm run build:rollup:cjs && pnpm run build:rollup:esm","lint:package":"npmPkgJsonLint .","build:rollup:cjs":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format cjs","build:rollup:esm":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format esm"},"_npmUser":{"name":"devotox","email":"devo.tox.89@gmail.com"},"_resolved":"/private/var/folders/89/q95fg7hd0hg839ykfmskr1yh0000gn/T/70c959053dcf4c55295799d030d1f0d0/eslint-config-extreme-1.0.1.tgz","_integrity":"sha512-NXzLsIOFZvrwOWeqAuJNmMbP1gpf46a+8UvxpsCt9DhyMDcu7vZPGKrBoy6yw0sIECQQ4lE3mnnoEtGiq2t3Tg==","_npmVersion":"10.7.0","description":"Extreme ESLint configuration","directories":{},"_nodeVersion":"20.15.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.0","jiti":"1.21.6","eslint":"9.9.1","oxlint":"0.9.1","rollup":"4.21.2","ts-patch":"3.2.1","@eslint/js":"9.9.1","typescript":"5.5.4","@types/node":"22.5.1","@types/eslint":"9.6.1","@biomejs/biome":"1.8.3","@eslint/compat":"1.1.1","tsconfig-paths":"4.2.0","eslint-plugin-n":"17.10.2","@eslint/eslintrc":"3.1.0","@types/eslint__js":"8.42.3","typescript-eslint":"8.3.0","eslint-config-biome":"1.7.3","eslint-plugin-jsdoc":"50.2.2","eslint-plugin-jsonc":"2.16.0","eslint-plugin-react":"7.35.0","eslint-plugin-oxlint":"0.9.1","eslint-plugin-vitest":"0.5.4","eslint-plugin-promise":"7.1.0","eslint-plugin-sonarjs":"2.0.2","npm-package-json-lint":"8.0.0","eslint-plugin-import-x":"4.1.1","@types/eslint__eslintrc":"2.1.2","eslint-plugin-storybook":"0.8.0","@stylistic/eslint-plugin":"2.7.2","tsconfig-to-dual-package":"1.2.0","@rollup/plugin-typescript":"11.1.6","@typescript-eslint/parser":"8.3.0","eslint-plugin-tailwindcss":"3.17.4","typescript-transform-paths":"3.5.0","@stylistic/eslint-plugin-ts":"2.7.2","eslint-plugin-unused-imports":"4.1.3","eslint-plugin-project-structure":"2.2.12","@typescript-eslint/eslint-plugin":"8.3.0","eslint-import-resolver-typescript":"3.6.3","@eslint-community/eslint-plugin-eslint-comments":"4.4.0"},"peerDependencies":{"eslint":">= 9","oxlint":">= 0.9.1","@eslint/js":"9.9.1","typescript":">= 5","@biomejs/biome":">= 1.8.3","typescript-eslint":">= 8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-extreme_1.0.1_1725629836271_0.8052472393229235","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"eslint-config-extreme","version":"1.0.2","keywords":["eslint","eslintplugin","eslint-config","typescript","oxlint","biomejs"],"author":{"name":"DTOX Consulting"},"license":"MIT","_id":"eslint-config-extreme@1.0.2","maintainers":[{"name":"devotox","email":"devo.tox.89@gmail.com"}],"dist":{"shasum":"47acc98ee3ceed99bf6e40a83650eb1c3344aa72","tarball":"https://registry.npmjs.org/eslint-config-extreme/-/eslint-config-extreme-1.0.2.tgz","fileCount":46,"integrity":"sha512-KI15Z3qq7k1jeImhGNZ7xEDZWMEWD31XxX9JGRz5TUkID4YZSfdeNb/yGtnRVY6HgRb50Fx5/aLkqzyFMIodnA==","signatures":[{"sig":"MEUCIEJyFI7WPdp5Og/LR7/CiusoijOjSsJMPGhRt7Iy26MOAiEA6B2jGypi3kg02Svb8TS3IntkgkNvIZ8ybAR6UXL2RnU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":347365},"main":"./dist/cjs/index.js","type":"module","_from":"file:eslint-config-extreme-1.0.2.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"default":"./dist/esm/index.js","require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && pnpm run build:rollup && tsconfig-to-dual-package","check":"pnpm typecheck; pnpm lint:package; pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","format":"pnpm lint:oxlint; pnpm lint:biome","typecheck":"tspc --noEmit","lint:biome":"biome check --unsafe --write . || true","prepublish":"pnpm build;npm version patch; git commit --allow-empty -m 'chore(release): publish'; git push","lint:eslint":"eslint --quiet --cache --fix .","lint:oxlint":"oxlint -c .oxlintrc.json --fix --import-plugin --jest-plugin --jsx-a11y-plugin --nextjs-plugin --react-perf-plugin --ignore-path .oxlintignore","build:rollup":"pnpm run build:rollup:cjs && pnpm run build:rollup:esm","lint:package":"npmPkgJsonLint .","build:rollup:cjs":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format cjs","build:rollup:esm":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format esm"},"_npmUser":{"name":"devotox","email":"devo.tox.89@gmail.com"},"_resolved":"/private/var/folders/89/q95fg7hd0hg839ykfmskr1yh0000gn/T/8a1795f8b5efa2f4d31f5a93113753af/eslint-config-extreme-1.0.2.tgz","_integrity":"sha512-KI15Z3qq7k1jeImhGNZ7xEDZWMEWD31XxX9JGRz5TUkID4YZSfdeNb/yGtnRVY6HgRb50Fx5/aLkqzyFMIodnA==","_npmVersion":"10.7.0","description":"Extreme ESLint configuration","directories":{},"_nodeVersion":"20.15.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.0","jiti":"1.21.6","eslint":"9.9.1","oxlint":"0.9.1","rollup":"4.21.2","ts-patch":"3.2.1","@eslint/js":"9.9.1","typescript":"5.5.4","@types/node":"22.5.1","@types/eslint":"9.6.1","@biomejs/biome":"1.8.3","@eslint/compat":"1.1.1","tsconfig-paths":"4.2.0","eslint-plugin-n":"17.10.2","@eslint/eslintrc":"3.1.0","@types/eslint__js":"8.42.3","typescript-eslint":"8.3.0","eslint-config-biome":"1.7.3","eslint-plugin-jsdoc":"50.2.2","eslint-plugin-jsonc":"2.16.0","eslint-plugin-react":"7.35.0","eslint-plugin-oxlint":"0.9.1","eslint-plugin-vitest":"0.5.4","eslint-plugin-promise":"7.1.0","eslint-plugin-sonarjs":"2.0.2","npm-package-json-lint":"8.0.0","eslint-plugin-import-x":"4.1.1","@types/eslint__eslintrc":"2.1.2","eslint-plugin-storybook":"0.8.0","@stylistic/eslint-plugin":"2.7.2","tsconfig-to-dual-package":"1.2.0","@rollup/plugin-typescript":"11.1.6","@typescript-eslint/parser":"8.3.0","eslint-plugin-tailwindcss":"3.17.4","typescript-transform-paths":"3.5.0","@stylistic/eslint-plugin-ts":"2.7.2","eslint-plugin-unused-imports":"4.1.3","eslint-plugin-project-structure":"2.2.12","@typescript-eslint/eslint-plugin":"8.3.0","eslint-import-resolver-typescript":"3.6.3","@eslint-community/eslint-plugin-eslint-comments":"4.4.0"},"peerDependencies":{"eslint":">= 9","oxlint":">= 0.9.1","@eslint/js":"9.9.1","typescript":">= 5","@biomejs/biome":">= 1.8.3","typescript-eslint":">= 8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-extreme_1.0.2_1725630314368_0.6598866952667632","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"eslint-config-extreme","version":"1.0.3","keywords":["eslint","eslintplugin","eslint-config","typescript","oxlint","biomejs"],"author":{"name":"DTOX Consulting"},"license":"MIT","_id":"eslint-config-extreme@1.0.3","maintainers":[{"name":"devotox","email":"devo.tox.89@gmail.com"}],"dist":{"shasum":"8ca1936f8165389fbab55a57e23e1835c72335b6","tarball":"https://registry.npmjs.org/eslint-config-extreme/-/eslint-config-extreme-1.0.3.tgz","fileCount":46,"integrity":"sha512-CQ86PCO2vWzA0Uq7o1FcSGN1N4mtmLtpw6u/vAEk572CCnwfdfXcncJkdOhfCZNdsmoIfsuANf8jEKrHV7P29w==","signatures":[{"sig":"MEUCIQDdCLipeRwE0Gp2hbiwCzXe7Yg0B1MNhes3sBPP2WwLcAIgYIkav4SVh13bu5vvbmstJnYIRIuHDp9Oq+vilPJgWTY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":347428},"main":"./dist/cjs/index.js","type":"module","_from":"file:eslint-config-extreme-1.0.3.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"default":"./dist/esm/index.js","require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && pnpm run build:rollup && tsconfig-to-dual-package","check":"pnpm typecheck; pnpm lint:package; pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","format":"pnpm lint:oxlint; pnpm lint:biome","typecheck":"tspc --noEmit","lint:biome":"biome check --unsafe --write . || true","prepublish":"pnpm build && pnpm check && npm version patch && git commit --allow-empty -m 'chore(release): publish' && git push","lint:eslint":"eslint --quiet --cache --fix .","lint:oxlint":"oxlint -c .oxlintrc.json --fix --import-plugin --jest-plugin --jsx-a11y-plugin --nextjs-plugin --react-perf-plugin --ignore-path .oxlintignore","build:rollup":"pnpm run build:rollup:cjs && pnpm run build:rollup:esm","lint:package":"npmPkgJsonLint .","build:rollup:cjs":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format cjs","build:rollup:esm":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format esm"},"_npmUser":{"name":"devotox","email":"devo.tox.89@gmail.com"},"_resolved":"/private/var/folders/89/q95fg7hd0hg839ykfmskr1yh0000gn/T/6ad144b13c40475f64062ddbb9443f1c/eslint-config-extreme-1.0.3.tgz","_integrity":"sha512-CQ86PCO2vWzA0Uq7o1FcSGN1N4mtmLtpw6u/vAEk572CCnwfdfXcncJkdOhfCZNdsmoIfsuANf8jEKrHV7P29w==","_npmVersion":"10.7.0","description":"Extreme ESLint configuration","directories":{},"_nodeVersion":"20.15.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.0","jiti":"1.21.6","eslint":"9.9.1","oxlint":"0.9.1","rollup":"4.21.2","ts-patch":"3.2.1","@eslint/js":"9.9.1","typescript":"5.5.4","@types/node":"22.5.1","@types/eslint":"9.6.1","@biomejs/biome":"1.8.3","@eslint/compat":"1.1.1","tsconfig-paths":"4.2.0","eslint-plugin-n":"17.10.2","@eslint/eslintrc":"3.1.0","@types/eslint__js":"8.42.3","typescript-eslint":"8.3.0","eslint-config-biome":"1.7.3","eslint-plugin-jsdoc":"50.2.2","eslint-plugin-jsonc":"2.16.0","eslint-plugin-react":"7.35.0","eslint-plugin-oxlint":"0.9.1","eslint-plugin-vitest":"0.5.4","eslint-plugin-promise":"7.1.0","eslint-plugin-sonarjs":"2.0.2","npm-package-json-lint":"8.0.0","eslint-plugin-import-x":"4.1.1","@types/eslint__eslintrc":"2.1.2","eslint-plugin-storybook":"0.8.0","@stylistic/eslint-plugin":"2.7.2","tsconfig-to-dual-package":"1.2.0","@rollup/plugin-typescript":"11.1.6","@typescript-eslint/parser":"8.3.0","eslint-plugin-tailwindcss":"3.17.4","typescript-transform-paths":"3.5.0","@stylistic/eslint-plugin-ts":"2.7.2","eslint-plugin-unused-imports":"4.1.3","eslint-plugin-project-structure":"2.2.12","@typescript-eslint/eslint-plugin":"8.3.0","eslint-import-resolver-typescript":"3.6.3","@eslint-community/eslint-plugin-eslint-comments":"4.4.0"},"peerDependencies":{"eslint":">= 9","oxlint":">= 0.9.1","@eslint/js":"9.9.1","typescript":">= 5","@biomejs/biome":">= 1.8.3","typescript-eslint":">= 8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-extreme_1.0.3_1725630403373_0.5719243275325461","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"eslint-config-extreme","version":"1.0.4","keywords":["eslint","eslintplugin","eslint-config","typescript","oxlint","biomejs"],"author":{"name":"DTOX Consulting"},"license":"MIT","_id":"eslint-config-extreme@1.0.4","maintainers":[{"name":"devotox","email":"devo.tox.89@gmail.com"}],"dist":{"shasum":"bfb5c542d8870e2d15c0d1d39acdd86a687ff32d","tarball":"https://registry.npmjs.org/eslint-config-extreme/-/eslint-config-extreme-1.0.4.tgz","fileCount":46,"integrity":"sha512-+H3i/qdBm5CfD09hpFS6EVkivNYpqwQtD0wbqiAccMeoVnNCDRkBv3UPi4qnF9JGhXuMIBn4mglUFfqvTmmcug==","signatures":[{"sig":"MEUCIFSgT7MyT7zGp+FAHeKrB/wWRBgabGPg7V7jehFz3LJAAiEAkuUrx/jtD2Qde0a3WObL2pZz0enUvfcjfQl5L2wOuo0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":347491},"main":"./dist/cjs/index.js","type":"module","_from":"file:eslint-config-extreme-1.0.4.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"default":"./dist/esm/index.js","require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && pnpm run build:rollup && tsconfig-to-dual-package","check":"pnpm typecheck; pnpm lint:package; pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","format":"pnpm lint:oxlint; pnpm lint:biome","typecheck":"tspc --noEmit","lint:biome":"biome check --unsafe --write . || true","prepublish":"pnpm build && pnpm check && npm version patch && git commit --allow-empty -m 'chore(release): publish' && git push","lint:eslint":"eslint --quiet --cache --fix .","lint:oxlint":"oxlint -c .oxlintrc.json --fix --import-plugin --jest-plugin --jsx-a11y-plugin --nextjs-plugin --react-perf-plugin --ignore-path .oxlintignore","build:rollup":"pnpm run build:rollup:cjs && pnpm run build:rollup:esm","lint:package":"npmPkgJsonLint .","build:rollup:cjs":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format cjs","build:rollup:esm":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format esm"},"_npmUser":{"name":"devotox","email":"devo.tox.89@gmail.com"},"_resolved":"/private/var/folders/89/q95fg7hd0hg839ykfmskr1yh0000gn/T/68123baa059299875936cdab39fa6e04/eslint-config-extreme-1.0.4.tgz","_integrity":"sha512-+H3i/qdBm5CfD09hpFS6EVkivNYpqwQtD0wbqiAccMeoVnNCDRkBv3UPi4qnF9JGhXuMIBn4mglUFfqvTmmcug==","_npmVersion":"10.7.0","description":"Extreme ESLint configuration","directories":{},"_nodeVersion":"20.15.1","dependencies":{"@eslint/js":"9.9.1","@eslint/compat":"1.1.1","eslint-plugin-n":"17.10.2","@eslint/eslintrc":"3.1.0","typescript-eslint":"8.3.0","eslint-plugin-jsdoc":"50.2.2","eslint-plugin-jsonc":"2.16.0","eslint-plugin-promise":"7.1.0","eslint-plugin-sonarjs":"2.0.2","eslint-plugin-import-x":"4.1.1","@stylistic/eslint-plugin":"2.7.2","@typescript-eslint/parser":"8.3.0","eslint-plugin-tailwindcss":"3.17.4","eslint-plugin-unused-imports":"4.1.3","eslint-plugin-project-structure":"2.2.12","@typescript-eslint/eslint-plugin":"8.3.0","@eslint-community/eslint-plugin-eslint-comments":"4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.0","jiti":"1.21.6","eslint":"9.9.1","oxlint":"0.9.1","rollup":"4.21.2","ts-patch":"3.2.1","typescript":"5.5.4","@types/node":"22.5.1","@types/eslint":"9.6.1","@biomejs/biome":"1.8.3","tsconfig-paths":"4.2.0","@types/eslint__js":"8.42.3","eslint-config-biome":"1.7.3","eslint-plugin-react":"7.35.0","eslint-plugin-oxlint":"0.9.1","eslint-plugin-vitest":"0.5.4","npm-package-json-lint":"8.0.0","@types/eslint__eslintrc":"2.1.2","eslint-plugin-storybook":"0.8.0","tsconfig-to-dual-package":"1.2.0","@rollup/plugin-typescript":"11.1.6","typescript-transform-paths":"3.5.0","@stylistic/eslint-plugin-ts":"2.7.2","eslint-import-resolver-typescript":"3.6.3"},"peerDependencies":{"eslint":">= 9","oxlint":">= 0.9","@eslint/js":">= 9","typescript":">= 5","@biomejs/biome":">= 1.8.3","typescript-eslint":">= 8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-extreme_1.0.4_1725630836613_0.16556375081131125","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"eslint-config-extreme","version":"1.0.5","keywords":["eslint","eslintplugin","eslint-config","typescript","oxlint","biomejs"],"author":{"name":"DTOX Consulting"},"license":"MIT","_id":"eslint-config-extreme@1.0.5","maintainers":[{"name":"devotox","email":"devo.tox.89@gmail.com"}],"dist":{"shasum":"bb23ed4cef2a3c0f3d215b03561dd2cea5e26588","tarball":"https://registry.npmjs.org/eslint-config-extreme/-/eslint-config-extreme-1.0.5.tgz","fileCount":94,"integrity":"sha512-qL2iGXjS3ZD31IHZKwXiR4yeiS9Ovz8N/gEvRG7w0Quvzkn5DXTWUMCIlBAcopXzc7dEcswWcToNTsc7ALI3mw==","signatures":[{"sig":"MEQCIEAIuC64/xw33lWHT4qMXDFFpgCPOJWvSB4lWiwk4jQWAiBVZjZ33HLShRgXSVp3WeyBFucp5ADrx/W2FUF19Yeazw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":414577},"main":"./dist/cjs/index.js","type":"module","_from":"file:eslint-config-extreme-1.0.5.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"default":"./dist/esm/index.js","require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && pnpm run build:rollup && tsconfig-to-dual-package","check":"pnpm typecheck; pnpm lint:package; pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","format":"pnpm lint:oxlint; pnpm lint:biome","typecheck":"tspc --noEmit","lint:biome":"biome check --unsafe --write . || true","prepublish":"pnpm build && pnpm check && npm version patch && git commit --allow-empty -m 'chore(release): publish' && git push","lint:eslint":"eslint --quiet --cache --fix .","lint:oxlint":"oxlint -c .oxlintrc.json --fix --import-plugin --jest-plugin --jsx-a11y-plugin --nextjs-plugin --react-perf-plugin --ignore-path .oxlintignore","build:rollup":"pnpm run build:rollup:cjs && pnpm run build:rollup:esm","lint:package":"npmPkgJsonLint .","build:rollup:cjs":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format cjs","build:rollup:esm":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format esm"},"_npmUser":{"name":"devotox","email":"devo.tox.89@gmail.com"},"_resolved":"/private/var/folders/89/q95fg7hd0hg839ykfmskr1yh0000gn/T/b29c05cfa96cf8e43c753fb3d69e627f/eslint-config-extreme-1.0.5.tgz","_integrity":"sha512-qL2iGXjS3ZD31IHZKwXiR4yeiS9Ovz8N/gEvRG7w0Quvzkn5DXTWUMCIlBAcopXzc7dEcswWcToNTsc7ALI3mw==","_npmVersion":"10.7.0","description":"Extreme ESLint configuration","directories":{},"_nodeVersion":"20.15.1","dependencies":{"@eslint/js":"9.9.1","@eslint/compat":"1.1.1","eslint-plugin-n":"17.10.2","@eslint/eslintrc":"3.1.0","typescript-eslint":"8.3.0","eslint-config-biome":"1.7.3","eslint-plugin-jsdoc":"50.2.2","eslint-plugin-jsonc":"2.16.0","eslint-plugin-react":"7.35.0","eslint-plugin-oxlint":"0.9.1","eslint-plugin-vitest":"0.5.4","eslint-plugin-promise":"7.1.0","eslint-plugin-sonarjs":"2.0.2","eslint-plugin-import-x":"4.1.1","eslint-plugin-storybook":"0.8.0","@stylistic/eslint-plugin":"2.7.2","@typescript-eslint/parser":"8.3.0","eslint-plugin-tailwindcss":"3.17.4","eslint-plugin-unused-imports":"4.1.3","eslint-plugin-project-structure":"2.2.12","@typescript-eslint/eslint-plugin":"8.3.0","@eslint-community/eslint-plugin-eslint-comments":"4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.0","jiti":"1.21.6","eslint":"9.9.1","oxlint":"0.9.1","rollup":"4.21.2","ts-patch":"3.2.1","typescript":"5.5.4","@types/node":"22.5.1","@types/eslint":"9.6.1","@biomejs/biome":"1.8.3","tsconfig-paths":"4.2.0","@types/eslint__js":"8.42.3","npm-package-json-lint":"8.0.0","@types/eslint__eslintrc":"2.1.2","@typescript-eslint/utils":"8.4.0","tsconfig-to-dual-package":"1.2.0","@rollup/plugin-typescript":"11.1.6","typescript-transform-paths":"3.5.0","eslint-import-resolver-typescript":"3.6.3"},"peerDependencies":{"eslint":">= 9","oxlint":">= 0.9","@eslint/js":">= 9","typescript":">= 5","@biomejs/biome":">= 1.8.3","typescript-eslint":">= 8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-extreme_1.0.5_1725636557894_0.28342957013839487","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"eslint-config-extreme","version":"1.0.6","keywords":["eslint","eslintplugin","eslint-config","typescript","oxlint","biomejs"],"author":{"name":"DTOX Consulting"},"license":"MIT","_id":"eslint-config-extreme@1.0.6","maintainers":[{"name":"devotox","email":"devo.tox.89@gmail.com"}],"dist":{"shasum":"d25e77fa16e70a702abbb0ba1052810264d54f5a","tarball":"https://registry.npmjs.org/eslint-config-extreme/-/eslint-config-extreme-1.0.6.tgz","fileCount":94,"integrity":"sha512-+O4UsJQ+WDOBIiG7uakVFNGyYsqP3lDt0qut6XqXHXDf+/QjtI65s/cw9ycrQ6upqguM6PQi9/r0J8ZrhSTpjQ==","signatures":[{"sig":"MEQCIFECWsDVNW/QDVR/qveNOgiZatP2ll3BocFLEywdE4NAAiARnEBIuwaQLf+uUVvceN23J+bpJtddYsq5FN+BTJJdLw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":415567},"main":"./dist/cjs/index.js","type":"module","_from":"file:eslint-config-extreme-1.0.6.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"default":"./dist/esm/index.js","require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && pnpm run build:rollup && tsconfig-to-dual-package","check":"pnpm typecheck; pnpm lint:package; pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","format":"pnpm lint:oxlint; pnpm lint:biome","typecheck":"tspc --noEmit","lint:biome":"biome check --unsafe --write . || true","prepublish":"pnpm build && pnpm check && npm version patch && git commit --allow-empty -m 'chore(release): publish' && git push","lint:eslint":"eslint --quiet --cache --fix .","lint:oxlint":"oxlint -c .oxlintrc.json --fix --import-plugin --jest-plugin --jsx-a11y-plugin --nextjs-plugin --react-perf-plugin --ignore-path .oxlintignore","build:rollup":"pnpm run build:rollup:cjs && pnpm run build:rollup:esm","lint:package":"npmPkgJsonLint .","build:rollup:cjs":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format cjs","build:rollup:esm":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format esm"},"_npmUser":{"name":"devotox","email":"devo.tox.89@gmail.com"},"_resolved":"/private/var/folders/89/q95fg7hd0hg839ykfmskr1yh0000gn/T/0c4e723dc193c28a9ca8aac3dd6aa54c/eslint-config-extreme-1.0.6.tgz","_integrity":"sha512-+O4UsJQ+WDOBIiG7uakVFNGyYsqP3lDt0qut6XqXHXDf+/QjtI65s/cw9ycrQ6upqguM6PQi9/r0J8ZrhSTpjQ==","_npmVersion":"10.7.0","description":"Extreme ESLint configuration","directories":{},"_nodeVersion":"20.15.1","dependencies":{"@eslint/js":"9.9.1","@eslint/compat":"1.1.1","eslint-plugin-n":"17.10.2","@eslint/eslintrc":"3.1.0","typescript-eslint":"8.3.0","eslint-config-biome":"1.7.3","eslint-plugin-jsdoc":"50.2.2","eslint-plugin-jsonc":"2.16.0","eslint-plugin-react":"7.35.0","eslint-plugin-oxlint":"0.9.1","eslint-plugin-vitest":"0.5.4","eslint-plugin-promise":"7.1.0","eslint-plugin-sonarjs":"2.0.2","eslint-plugin-import-x":"4.1.1","eslint-plugin-storybook":"0.8.0","@stylistic/eslint-plugin":"2.7.2","@typescript-eslint/parser":"8.3.0","eslint-plugin-tailwindcss":"3.17.4","eslint-plugin-unused-imports":"4.1.3","eslint-plugin-project-structure":"2.2.12","@typescript-eslint/eslint-plugin":"8.3.0","@eslint-community/eslint-plugin-eslint-comments":"4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.0","jiti":"1.21.6","eslint":"9.9.1","oxlint":"0.9.1","rollup":"4.21.2","ts-patch":"3.2.1","typescript":"5.5.4","@types/node":"22.5.1","@types/eslint":"9.6.1","@biomejs/biome":"1.8.3","tsconfig-paths":"4.2.0","@types/eslint__js":"8.42.3","npm-package-json-lint":"8.0.0","@types/eslint__eslintrc":"2.1.2","@typescript-eslint/utils":"8.4.0","tsconfig-to-dual-package":"1.2.0","@rollup/plugin-typescript":"11.1.6","typescript-transform-paths":"3.5.0","eslint-import-resolver-typescript":"3.6.3"},"peerDependencies":{"eslint":">= 9","oxlint":">= 0.9","@eslint/js":">= 9","typescript":">= 5","@biomejs/biome":">= 1.8.3","typescript-eslint":">= 8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-extreme_1.0.6_1725642931380_0.6673656684906157","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"eslint-config-extreme","version":"1.0.7","keywords":["eslint","eslintplugin","eslint-config","typescript","oxlint","biomejs"],"author":{"name":"DTOX Consulting"},"license":"MIT","_id":"eslint-config-extreme@1.0.7","maintainers":[{"name":"devotox","email":"devo.tox.89@gmail.com"}],"dist":{"shasum":"220bb38c49f50f78122a28aa4c901193036edfbe","tarball":"https://registry.npmjs.org/eslint-config-extreme/-/eslint-config-extreme-1.0.7.tgz","fileCount":94,"integrity":"sha512-YwGzqAJbuBoV/5wUN1J6ltH9T4NvjkuGFaTy4yIOvFB4UCRxzz6f65kO0RZGtT1hnuhievAnLMIyAyFY4cehxw==","signatures":[{"sig":"MEYCIQDcFCnXlMHxWFJi0oRDv2pmUGkY2edUmtXjeNdH9eKsCgIhAK1nV8TXbv1LH7WjxAa21HXh3buOiUkKEnWTrxss1w+w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":418729},"main":"./dist/cjs/index.js","type":"module","_from":"file:eslint-config-extreme-1.0.7.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"default":"./dist/esm/index.js","require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && pnpm run build:rollup && tsconfig-to-dual-package","check":"pnpm typecheck; pnpm lint:package; pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","format":"pnpm lint:oxlint; pnpm lint:biome","typecheck":"tspc --noEmit","lint:biome":"biome check --unsafe --write . || true","prepublish":"pnpm build && pnpm check && npm version patch && git commit --allow-empty -m 'chore(release): publish' && git push","lint:eslint":"eslint --quiet --cache --fix .","lint:oxlint":"oxlint -c .oxlintrc.json --fix --import-plugin --jest-plugin --jsx-a11y-plugin --nextjs-plugin --react-perf-plugin --ignore-path .oxlintignore","build:rollup":"pnpm run build:rollup:cjs && pnpm run build:rollup:esm","lint:package":"npmPkgJsonLint .","build:rollup:cjs":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format cjs","build:rollup:esm":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format esm"},"_npmUser":{"name":"devotox","email":"devo.tox.89@gmail.com"},"_resolved":"/private/var/folders/89/q95fg7hd0hg839ykfmskr1yh0000gn/T/ee59c5b368f525dc80ae5eab5b9fba61/eslint-config-extreme-1.0.7.tgz","_integrity":"sha512-YwGzqAJbuBoV/5wUN1J6ltH9T4NvjkuGFaTy4yIOvFB4UCRxzz6f65kO0RZGtT1hnuhievAnLMIyAyFY4cehxw==","_npmVersion":"10.7.0","description":"Extreme ESLint configuration","directories":{},"_nodeVersion":"20.15.1","dependencies":{"globals":"15.9.0","@eslint/js":"9.9.1","@eslint/compat":"1.1.1","eslint-plugin-n":"17.10.2","@eslint/eslintrc":"3.1.0","typescript-eslint":"8.3.0","eslint-config-biome":"1.7.3","eslint-plugin-jsdoc":"50.2.2","eslint-plugin-jsonc":"2.16.0","eslint-plugin-react":"7.35.0","eslint-plugin-oxlint":"0.9.1","eslint-plugin-vitest":"0.5.4","eslint-plugin-promise":"7.1.0","eslint-plugin-sonarjs":"2.0.2","eslint-plugin-import-x":"4.1.1","eslint-plugin-storybook":"0.8.0","@stylistic/eslint-plugin":"2.7.2","@typescript-eslint/parser":"8.3.0","eslint-plugin-tailwindcss":"3.17.4","eslint-plugin-unused-imports":"4.1.3","eslint-plugin-project-structure":"2.2.12","@typescript-eslint/eslint-plugin":"8.3.0","@eslint-community/eslint-plugin-eslint-comments":"4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.0","jiti":"1.21.6","eslint":"9.9.1","oxlint":"0.9.1","rollup":"4.21.2","ts-patch":"3.2.1","typescript":"5.5.4","@types/node":"22.5.1","@types/eslint":"9.6.1","@biomejs/biome":"1.8.3","tsconfig-paths":"4.2.0","@types/eslint__js":"8.42.3","npm-package-json-lint":"8.0.0","@types/eslint__eslintrc":"2.1.2","@typescript-eslint/utils":"8.4.0","tsconfig-to-dual-package":"1.2.0","@rollup/plugin-typescript":"11.1.6","typescript-transform-paths":"3.5.0","eslint-import-resolver-typescript":"3.6.3"},"peerDependencies":{"eslint":">= 9","oxlint":">= 0.9","@eslint/js":">= 9","typescript":">= 5","@biomejs/biome":">= 1.8.3","typescript-eslint":">= 8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-extreme_1.0.7_1725645301055_0.02480524630795533","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"eslint-config-extreme","version":"1.0.8","keywords":["eslint","eslintplugin","eslint-config","typescript","oxlint","biomejs"],"author":{"name":"DTOX Consulting"},"license":"MIT","_id":"eslint-config-extreme@1.0.8","maintainers":[{"name":"devotox","email":"devo.tox.89@gmail.com"}],"dist":{"shasum":"90b044c87b7d2c3a6bb4af650ea6f3869d6a0b8e","tarball":"https://registry.npmjs.org/eslint-config-extreme/-/eslint-config-extreme-1.0.8.tgz","fileCount":94,"integrity":"sha512-05EzMP1fLf9E84nBg0YAm6qJVktgwbS4M/kKuJgoOg06RCSTXGC/jLY/PORaXLBUhfhqmx+FahLa93rbf0wneQ==","signatures":[{"sig":"MEYCIQDy4RSWVPsfwi9B3AlbmEV9c6h09RAjV+DJz4zc9tpD9QIhALglDmAPmgqZMdPngTXHT/RptX1/KduZV5SjvVyHmTKd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":419129},"main":"./dist/cjs/index.js","type":"module","_from":"file:eslint-config-extreme-1.0.8.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"default":"./dist/esm/index.js","require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && pnpm run build:rollup && tsconfig-to-dual-package","check":"pnpm typecheck; pnpm lint:package; pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","format":"pnpm lint:oxlint; pnpm lint:biome","typecheck":"tspc --noEmit","lint:biome":"biome check --unsafe --write . || true","prepublish":"pnpm build && pnpm check && npm version patch && git commit --allow-empty -m 'chore(release): publish' && git push","lint:eslint":"eslint --quiet --cache --fix .","lint:oxlint":"oxlint -c .oxlintrc.json --fix --import-plugin --jest-plugin --jsx-a11y-plugin --nextjs-plugin --react-perf-plugin --ignore-path .oxlintignore","build:rollup":"pnpm run build:rollup:cjs && pnpm run build:rollup:esm","lint:package":"npmPkgJsonLint .","build:rollup:cjs":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format cjs","build:rollup:esm":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format esm"},"_npmUser":{"name":"devotox","email":"devo.tox.89@gmail.com"},"_resolved":"/private/var/folders/89/q95fg7hd0hg839ykfmskr1yh0000gn/T/814c33682b384921c83623605d6e37b7/eslint-config-extreme-1.0.8.tgz","_integrity":"sha512-05EzMP1fLf9E84nBg0YAm6qJVktgwbS4M/kKuJgoOg06RCSTXGC/jLY/PORaXLBUhfhqmx+FahLa93rbf0wneQ==","_npmVersion":"10.7.0","description":"Extreme ESLint configuration","directories":{},"_nodeVersion":"20.15.1","dependencies":{"globals":"15.9.0","@eslint/js":"9.9.1","@eslint/compat":"1.1.1","eslint-plugin-n":"17.10.2","@eslint/eslintrc":"3.1.0","typescript-eslint":"8.3.0","eslint-config-biome":"1.7.3","eslint-plugin-jsdoc":"50.2.2","eslint-plugin-jsonc":"2.16.0","eslint-plugin-react":"7.35.0","eslint-plugin-oxlint":"0.9.1","eslint-plugin-vitest":"0.5.4","eslint-plugin-promise":"7.1.0","eslint-plugin-sonarjs":"2.0.2","eslint-plugin-import-x":"4.1.1","eslint-plugin-storybook":"0.8.0","@stylistic/eslint-plugin":"2.7.2","@typescript-eslint/parser":"8.3.0","eslint-plugin-tailwindcss":"3.17.4","eslint-plugin-unused-imports":"4.1.3","eslint-plugin-project-structure":"2.2.12","@typescript-eslint/eslint-plugin":"8.3.0","@eslint-community/eslint-plugin-eslint-comments":"4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.0","jiti":"1.21.6","eslint":"9.9.1","oxlint":"0.9.1","rollup":"4.21.2","ts-patch":"3.2.1","typescript":"5.5.4","@types/node":"22.5.1","@types/eslint":"9.6.1","@biomejs/biome":"1.8.3","tsconfig-paths":"4.2.0","@types/eslint__js":"8.42.3","npm-package-json-lint":"8.0.0","@types/eslint__eslintrc":"2.1.2","@typescript-eslint/utils":"8.4.0","tsconfig-to-dual-package":"1.2.0","@rollup/plugin-typescript":"11.1.6","typescript-transform-paths":"3.5.0","eslint-import-resolver-typescript":"3.6.3"},"peerDependencies":{"eslint":">= 9","oxlint":">= 0.9","@eslint/js":">= 9","typescript":">= 5","@biomejs/biome":">= 1.8.3","typescript-eslint":">= 8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-extreme_1.0.8_1725650300993_0.8793211308486459","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"eslint-config-extreme","version":"1.0.9","keywords":["eslint","eslintplugin","eslint-config","typescript","oxlint","biomejs"],"author":{"name":"DTOX Consulting"},"license":"MIT","_id":"eslint-config-extreme@1.0.9","maintainers":[{"name":"devotox","email":"devo.tox.89@gmail.com"}],"dist":{"shasum":"1f9ed703dcf7ac3c5462605015aa4d7d3c0860df","tarball":"https://registry.npmjs.org/eslint-config-extreme/-/eslint-config-extreme-1.0.9.tgz","fileCount":94,"integrity":"sha512-R3laXaL8wJu6obpXyxAr3VJFBh8Gnm+9LjxKmsPdOZ+b62BVeLphFUEqqtmLj6I6f8GS0jMhuFbJ6+mSdzbfSg==","signatures":[{"sig":"MEYCIQDjZhyP62IM90UU7lG/IWT8A9s+l6mmYCN2xpRkQ4q09QIhAIVmI63Dhzer8V+AUyvhVdreEKfN+C7eRZrDH3wC3Ukk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":419557},"main":"./dist/cjs/index.js","type":"module","_from":"file:eslint-config-extreme-1.0.9.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"default":"./dist/esm/index.js","require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && pnpm run build:rollup && tsconfig-to-dual-package","check":"pnpm typecheck; pnpm lint:package; pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","format":"pnpm lint:oxlint; pnpm lint:biome","typecheck":"tspc --noEmit","lint:biome":"biome check --unsafe --write . || true","prepublish":"pnpm build && pnpm check && git add . && git commit --amend --no-edit && npm version patch && git commit --allow-empty -am 'chore(release): publish' && git push","lint:eslint":"eslint --quiet --cache --fix .","lint:oxlint":"oxlint -c .oxlintrc.json --fix --import-plugin --jest-plugin --jsx-a11y-plugin --nextjs-plugin --react-perf-plugin --ignore-path .oxlintignore","build:rollup":"pnpm run build:rollup:cjs && pnpm run build:rollup:esm","lint:package":"npmPkgJsonLint .","build:rollup:cjs":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format cjs","build:rollup:esm":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format esm"},"_npmUser":{"name":"devotox","email":"devo.tox.89@gmail.com"},"_resolved":"/private/var/folders/89/q95fg7hd0hg839ykfmskr1yh0000gn/T/af526be56f6a8b065cacea020e8beab2/eslint-config-extreme-1.0.9.tgz","_integrity":"sha512-R3laXaL8wJu6obpXyxAr3VJFBh8Gnm+9LjxKmsPdOZ+b62BVeLphFUEqqtmLj6I6f8GS0jMhuFbJ6+mSdzbfSg==","_npmVersion":"10.7.0","description":"Extreme ESLint configuration","directories":{},"_nodeVersion":"20.15.1","dependencies":{"globals":"15.9.0","@eslint/js":"9.9.1","@eslint/compat":"1.1.1","eslint-plugin-n":"17.10.2","@eslint/eslintrc":"3.1.0","typescript-eslint":"8.3.0","eslint-config-biome":"1.7.3","eslint-plugin-jsdoc":"50.2.2","eslint-plugin-jsonc":"2.16.0","eslint-plugin-react":"7.35.0","eslint-plugin-oxlint":"0.9.1","eslint-plugin-vitest":"0.5.4","eslint-plugin-promise":"7.1.0","eslint-plugin-sonarjs":"2.0.2","eslint-plugin-import-x":"4.1.1","eslint-plugin-storybook":"0.8.0","@stylistic/eslint-plugin":"2.7.2","@typescript-eslint/parser":"8.3.0","eslint-plugin-tailwindcss":"3.17.4","eslint-plugin-unused-imports":"4.1.3","eslint-plugin-project-structure":"2.2.12","@typescript-eslint/eslint-plugin":"8.3.0","@eslint-community/eslint-plugin-eslint-comments":"4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.0","jiti":"1.21.6","eslint":"9.9.1","oxlint":"0.9.1","rollup":"4.21.2","ts-patch":"3.2.1","typescript":"5.5.4","@types/node":"22.5.1","@types/eslint":"9.6.1","@biomejs/biome":"1.8.3","tsconfig-paths":"4.2.0","@types/eslint__js":"8.42.3","npm-package-json-lint":"8.0.0","@types/eslint__eslintrc":"2.1.2","@typescript-eslint/utils":"8.4.0","tsconfig-to-dual-package":"1.2.0","@rollup/plugin-typescript":"11.1.6","typescript-transform-paths":"3.5.0","eslint-import-resolver-typescript":"3.6.3"},"peerDependencies":{"eslint":">= 9","oxlint":">= 0.9","@eslint/js":">= 9","typescript":">= 5","@biomejs/biome":">= 1.8.3","typescript-eslint":">= 8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-extreme_1.0.9_1725650925350_0.6119294620892279","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"eslint-config-extreme","version":"1.0.12","keywords":["eslint","eslintplugin","eslint-config","typescript","oxlint","biomejs"],"author":{"name":"DTOX Consulting"},"license":"MIT","_id":"eslint-config-extreme@1.0.12","maintainers":[{"name":"devotox","email":"devo.tox.89@gmail.com"}],"dist":{"shasum":"63a59fa318abfe32926270813f3f601a127c2b0b","tarball":"https://registry.npmjs.org/eslint-config-extreme/-/eslint-config-extreme-1.0.12.tgz","fileCount":94,"integrity":"sha512-1maCeuVc2AwD6Esotkjutpz11jEIUkwGiZy0R0ITJIQGPs1uoKIFH3aKhEJwR2w7w2IJojTHNo1G58uzQniMYA==","signatures":[{"sig":"MEYCIQDOB6JSwSToRhDFUs1WpRGNzLEsTcwr1ryboOmBlZpthwIhALMuWmBPKSVS53dI9la2DyZGx7p5iWYPXPhfi9pe62z3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":419823},"main":"./dist/cjs/index.js","type":"module","_from":"file:eslint-config-extreme-1.0.12.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"default":"./dist/esm/index.js","require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && pnpm run build:rollup && tsconfig-to-dual-package","check":"pnpm typecheck; pnpm lint:package; pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","format":"pnpm lint:oxlint; pnpm lint:biome","typecheck":"tspc --noEmit","lint:biome":"biome check --unsafe --write . || true","prepublish":"pnpm build && pnpm check && git add . && git commit --amend --no-edit && npm version patch && git commit --allow-empty -am 'chore(release): publish' && git push -f","lint:eslint":"eslint --quiet --cache --fix .","lint:oxlint":"oxlint -c .oxlintrc.json --fix --import-plugin --jest-plugin --jsx-a11y-plugin --nextjs-plugin --react-perf-plugin --ignore-path .oxlintignore","build:rollup":"pnpm run build:rollup:cjs && pnpm run build:rollup:esm","lint:package":"npmPkgJsonLint .","build:rollup:cjs":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format cjs","build:rollup:esm":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format esm"},"_npmUser":{"name":"devotox","email":"devo.tox.89@gmail.com"},"_resolved":"/private/var/folders/89/q95fg7hd0hg839ykfmskr1yh0000gn/T/5ffd402cf6c81bd5fdc750c489e30eff/eslint-config-extreme-1.0.12.tgz","_integrity":"sha512-1maCeuVc2AwD6Esotkjutpz11jEIUkwGiZy0R0ITJIQGPs1uoKIFH3aKhEJwR2w7w2IJojTHNo1G58uzQniMYA==","_npmVersion":"10.7.0","description":"Extreme ESLint configuration","directories":{},"_nodeVersion":"20.15.1","dependencies":{"globals":"15.9.0","@eslint/js":"9.9.1","@eslint/compat":"1.1.1","eslint-plugin-n":"17.10.2","@eslint/eslintrc":"3.1.0","typescript-eslint":"8.3.0","eslint-config-biome":"1.7.3","eslint-plugin-jsdoc":"50.2.2","eslint-plugin-jsonc":"2.16.0","eslint-plugin-react":"7.35.0","eslint-plugin-oxlint":"0.9.1","eslint-plugin-vitest":"0.5.4","eslint-plugin-promise":"7.1.0","eslint-plugin-sonarjs":"2.0.2","eslint-plugin-import-x":"4.1.1","eslint-plugin-storybook":"0.8.0","@stylistic/eslint-plugin":"2.7.2","@typescript-eslint/parser":"8.3.0","eslint-plugin-tailwindcss":"3.17.4","eslint-plugin-unused-imports":"4.1.3","eslint-plugin-project-structure":"2.2.12","@typescript-eslint/eslint-plugin":"8.3.0","@eslint-community/eslint-plugin-eslint-comments":"4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.0","jiti":"1.21.6","eslint":"9.9.1","oxlint":"0.9.1","rollup":"4.21.2","ts-patch":"3.2.1","typescript":"5.5.4","@types/node":"22.5.1","@types/eslint":"9.6.1","@biomejs/biome":"1.8.3","tsconfig-paths":"4.2.0","@types/eslint__js":"8.42.3","npm-package-json-lint":"8.0.0","@types/eslint__eslintrc":"2.1.2","@typescript-eslint/utils":"8.4.0","tsconfig-to-dual-package":"1.2.0","@rollup/plugin-typescript":"11.1.6","typescript-transform-paths":"3.5.0","eslint-import-resolver-typescript":"3.6.3"},"peerDependencies":{"eslint":">= 9","oxlint":">= 0.9","@eslint/js":">= 9","typescript":">= 5","@biomejs/biome":">= 1.8.3","typescript-eslint":">= 8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-extreme_1.0.12_1725652730478_0.1828178350252665","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"eslint-config-extreme","version":"1.0.13","keywords":["eslint","eslintplugin","eslint-config","typescript","oxlint","biomejs"],"author":{"name":"DTOX Consulting"},"license":"MIT","_id":"eslint-config-extreme@1.0.13","maintainers":[{"name":"devotox","email":"devo.tox.89@gmail.com"}],"dist":{"shasum":"2a1bbed2887bb9c3ccf89b44190920f54d84253f","tarball":"https://registry.npmjs.org/eslint-config-extreme/-/eslint-config-extreme-1.0.13.tgz","fileCount":94,"integrity":"sha512-A2OcwvDP10oF9LzxR57NJ6d8JV69zXExRJbddm622oPJpddNUdVG/FVmvd11s4SARI6EHVXKk3G0BkZ5r7G58A==","signatures":[{"sig":"MEUCIQCwxuRPBTCoyRwaB3uUOTZZ6lvXfSG+H0AtXHT352qg2QIgVZOYzSFbIPX1ExpnBmmZWFPnrqqxaNoS9iL4rYAZPiQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":420425},"main":"./dist/cjs/index.js","type":"module","_from":"file:eslint-config-extreme-1.0.13.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"default":"./dist/esm/index.js","require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && pnpm run build:rollup && tsconfig-to-dual-package","check":"pnpm typecheck; pnpm lint:package; pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","format":"pnpm lint:oxlint; pnpm lint:biome","typecheck":"tspc --noEmit","lint:biome":"biome check --unsafe --write . || true","prepublish":"pnpm build && pnpm check && git add . && git commit --amend --no-edit && npm version patch && git commit --allow-empty -am 'chore(release): publish' && git push -f","lint:eslint":"eslint --quiet --cache --fix .","lint:oxlint":"oxlint -c .oxlintrc.json --fix --import-plugin --jest-plugin --jsx-a11y-plugin --nextjs-plugin --react-perf-plugin --ignore-path .oxlintignore","build:rollup":"pnpm run build:rollup:cjs && pnpm run build:rollup:esm","lint:package":"npmPkgJsonLint .","build:rollup:cjs":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format cjs","build:rollup:esm":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format esm"},"_npmUser":{"name":"devotox","email":"devo.tox.89@gmail.com"},"_resolved":"/private/var/folders/89/q95fg7hd0hg839ykfmskr1yh0000gn/T/536325d75970c246fec9a259ef26a243/eslint-config-extreme-1.0.13.tgz","_integrity":"sha512-A2OcwvDP10oF9LzxR57NJ6d8JV69zXExRJbddm622oPJpddNUdVG/FVmvd11s4SARI6EHVXKk3G0BkZ5r7G58A==","_npmVersion":"10.7.0","description":"Extreme ESLint configuration","directories":{},"_nodeVersion":"20.15.1","dependencies":{"globals":"15.9.0","@eslint/js":"9.9.1","@eslint/compat":"1.1.1","eslint-plugin-n":"17.10.2","@eslint/eslintrc":"3.1.0","typescript-eslint":"8.3.0","eslint-config-biome":"1.7.3","eslint-plugin-jsdoc":"50.2.2","eslint-plugin-jsonc":"2.16.0","eslint-plugin-react":"7.35.0","eslint-plugin-oxlint":"0.9.1","eslint-plugin-vitest":"0.5.4","eslint-plugin-promise":"7.1.0","eslint-plugin-sonarjs":"2.0.2","eslint-plugin-import-x":"4.1.1","eslint-plugin-storybook":"0.8.0","@stylistic/eslint-plugin":"2.7.2","@typescript-eslint/parser":"8.3.0","eslint-plugin-tailwindcss":"3.17.4","eslint-plugin-unused-imports":"4.1.3","eslint-plugin-project-structure":"2.2.12","@typescript-eslint/eslint-plugin":"8.3.0","@eslint-community/eslint-plugin-eslint-comments":"4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.0","jiti":"1.21.6","eslint":"9.9.1","oxlint":"0.9.1","rollup":"4.21.2","ts-patch":"3.2.1","typescript":"5.5.4","@types/node":"22.5.1","@types/eslint":"9.6.1","@biomejs/biome":"1.8.3","tsconfig-paths":"4.2.0","@types/eslint__js":"8.42.3","npm-package-json-lint":"8.0.0","@types/eslint__eslintrc":"2.1.2","@typescript-eslint/utils":"8.4.0","tsconfig-to-dual-package":"1.2.0","@rollup/plugin-typescript":"11.1.6","typescript-transform-paths":"3.5.0","eslint-import-resolver-typescript":"3.6.3"},"peerDependencies":{"eslint":">= 9","oxlint":">= 0.9","@eslint/js":">= 9","typescript":">= 5","@biomejs/biome":">= 1.8.3","typescript-eslint":">= 8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-extreme_1.0.13_1725653593311_0.5264273138915694","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"eslint-config-extreme","version":"1.0.14","keywords":["eslint","eslintplugin","eslint-config","typescript","oxlint","biomejs"],"author":{"name":"DTOX Consulting"},"license":"MIT","_id":"eslint-config-extreme@1.0.14","maintainers":[{"name":"devotox","email":"devo.tox.89@gmail.com"}],"dist":{"shasum":"fee2ae25c39cce10416ad85d269d191c4f5c5998","tarball":"https://registry.npmjs.org/eslint-config-extreme/-/eslint-config-extreme-1.0.14.tgz","fileCount":94,"integrity":"sha512-YCxUbbX6D4pUdFbtstWoJ29EKUeLyxHrq2spgUXA5xm5r+MFn7bSZn4sAB/RGBX+zuyV87qdBMmiwB9Og0bO5w==","signatures":[{"sig":"MEQCIDZbFVy6uqYvdRm3EWnBM8Hlb/yWrOGzrISI/MOiNWb/AiA3CP7I0zDJkNIZmU2LSHbb5MicVWm1D057PJQEvYlRyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":420437},"main":"./dist/cjs/index.js","type":"module","_from":"file:eslint-config-extreme-1.0.14.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"default":"./dist/esm/index.js","require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && pnpm run build:rollup && tsconfig-to-dual-package","check":"pnpm typecheck; pnpm lint:package; pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","format":"pnpm lint:oxlint; pnpm lint:biome","typecheck":"tspc --noEmit","lint:biome":"biome check --unsafe --write . || true","prepublish":"pnpm build && pnpm check && git add . && git commit --amend --no-edit && npm version patch && git commit --allow-empty -am 'chore(release): publish' && git push -f","lint:eslint":"eslint --quiet --cache --fix .","lint:oxlint":"oxlint -c .oxlintrc.json --fix --import-plugin --jest-plugin --jsx-a11y-plugin --nextjs-plugin --react-perf-plugin --ignore-path .oxlintignore","build:rollup":"pnpm run build:rollup:cjs && pnpm run build:rollup:esm","lint:package":"npmPkgJsonLint .","build:rollup:cjs":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format cjs","build:rollup:esm":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format esm"},"_npmUser":{"name":"devotox","email":"devo.tox.89@gmail.com"},"_resolved":"/private/var/folders/89/q95fg7hd0hg839ykfmskr1yh0000gn/T/fccc2abee7e99669a98ef20172de781d/eslint-config-extreme-1.0.14.tgz","_integrity":"sha512-YCxUbbX6D4pUdFbtstWoJ29EKUeLyxHrq2spgUXA5xm5r+MFn7bSZn4sAB/RGBX+zuyV87qdBMmiwB9Og0bO5w==","_npmVersion":"10.7.0","description":"Extreme ESLint configuration","directories":{},"_nodeVersion":"20.15.1","dependencies":{"globals":"15.9.0","@eslint/js":"9.9.1","@eslint/compat":"1.1.1","eslint-plugin-n":"17.10.2","@eslint/eslintrc":"3.1.0","typescript-eslint":"8.3.0","eslint-config-biome":"1.7.3","eslint-plugin-jsdoc":"50.2.2","eslint-plugin-jsonc":"2.16.0","eslint-plugin-react":"7.35.0","eslint-plugin-oxlint":"0.9.1","eslint-plugin-vitest":"0.5.4","eslint-plugin-promise":"7.1.0","eslint-plugin-sonarjs":"2.0.2","eslint-plugin-import-x":"4.1.1","eslint-plugin-storybook":"0.8.0","@stylistic/eslint-plugin":"2.7.2","@typescript-eslint/parser":"8.3.0","eslint-plugin-tailwindcss":"3.17.4","eslint-plugin-unused-imports":"4.1.3","eslint-plugin-project-structure":"2.2.12","@typescript-eslint/eslint-plugin":"8.3.0","@eslint-community/eslint-plugin-eslint-comments":"4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.0","jiti":"1.21.6","eslint":"9.9.1","oxlint":"0.9.1","rollup":"4.21.2","ts-patch":"3.2.1","typescript":"5.5.4","@types/node":"22.5.1","@types/eslint":"9.6.1","@biomejs/biome":"1.8.3","tsconfig-paths":"4.2.0","@types/eslint__js":"8.42.3","npm-package-json-lint":"8.0.0","@types/eslint__eslintrc":"2.1.2","@typescript-eslint/utils":"8.4.0","tsconfig-to-dual-package":"1.2.0","@rollup/plugin-typescript":"11.1.6","typescript-transform-paths":"3.5.0","eslint-import-resolver-typescript":"3.6.3"},"peerDependencies":{"eslint":">= 9","oxlint":">= 0.9","@eslint/js":">= 9","typescript":">= 5","@biomejs/biome":">= 1.8.3","typescript-eslint":">= 8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-extreme_1.0.14_1725653825010_0.030450892634533933","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"eslint-config-extreme","version":"1.0.15","keywords":["eslint","eslintplugin","eslint-config","typescript","oxlint","biomejs"],"author":{"name":"DTOX Consulting"},"license":"MIT","_id":"eslint-config-extreme@1.0.15","maintainers":[{"name":"devotox","email":"devo.tox.89@gmail.com"}],"dist":{"shasum":"412158c4309ef5c29c17a3f514b8179d96d4b527","tarball":"https://registry.npmjs.org/eslint-config-extreme/-/eslint-config-extreme-1.0.15.tgz","fileCount":94,"integrity":"sha512-EBHC4862293AVl0s+BbnYiPWPZzLReW2Oy4Vw4TnUQ5r6wj/M9PuXGW5Fwk5f0zAtMwp66UpJSbEpXBe95fKgA==","signatures":[{"sig":"MEYCIQCgSdl+p4YicY7dp2rDkjkoAJDF1phua3uYpPc/e8TtIQIhANAP0fdiri+8sk7A+z1eryk4xTCw74LUa0cueDGXuOve","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":420637},"main":"./dist/cjs/index.js","type":"module","_from":"file:eslint-config-extreme-1.0.15.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"default":"./dist/esm/index.js","require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && pnpm run build:rollup && tsconfig-to-dual-package","check":"pnpm typecheck; pnpm lint:package; pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","format":"pnpm lint:oxlint; pnpm lint:biome","typecheck":"tspc --noEmit","lint:biome":"biome check --unsafe --write . || true","prepublish":"pnpm build && pnpm check && git add . && git commit --amend --no-edit && npm version patch && git commit --allow-empty -am 'chore(release): publish' && git push -f","lint:eslint":"eslint --quiet --cache --fix .","lint:oxlint":"oxlint -c .oxlintrc.json --fix --import-plugin --jest-plugin --jsx-a11y-plugin --nextjs-plugin --react-perf-plugin --ignore-path .oxlintignore","build:rollup":"pnpm run build:rollup:cjs && pnpm run build:rollup:esm","lint:package":"npmPkgJsonLint .","build:rollup:cjs":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format cjs","build:rollup:esm":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format esm"},"_npmUser":{"name":"devotox","email":"devo.tox.89@gmail.com"},"_resolved":"/private/var/folders/89/q95fg7hd0hg839ykfmskr1yh0000gn/T/5e7ac391266ea8f3bba7d16ef0718c37/eslint-config-extreme-1.0.15.tgz","_integrity":"sha512-EBHC4862293AVl0s+BbnYiPWPZzLReW2Oy4Vw4TnUQ5r6wj/M9PuXGW5Fwk5f0zAtMwp66UpJSbEpXBe95fKgA==","_npmVersion":"10.7.0","description":"Extreme ESLint configuration","directories":{},"_nodeVersion":"20.15.1","dependencies":{"globals":"15.9.0","@eslint/js":"9.9.1","@eslint/compat":"1.1.1","eslint-plugin-n":"17.10.2","@eslint/eslintrc":"3.1.0","typescript-eslint":"8.3.0","eslint-config-biome":"1.7.3","eslint-plugin-jsdoc":"50.2.2","eslint-plugin-jsonc":"2.16.0","eslint-plugin-react":"7.35.0","eslint-plugin-oxlint":"0.9.1","eslint-plugin-vitest":"0.5.4","eslint-plugin-promise":"7.1.0","eslint-plugin-sonarjs":"2.0.2","eslint-plugin-import-x":"4.1.1","eslint-plugin-storybook":"0.8.0","@stylistic/eslint-plugin":"2.7.2","@typescript-eslint/parser":"8.3.0","eslint-plugin-tailwindcss":"3.17.4","eslint-plugin-unused-imports":"4.1.3","eslint-plugin-project-structure":"2.2.12","@typescript-eslint/eslint-plugin":"8.3.0","@eslint-community/eslint-plugin-eslint-comments":"4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.0","jiti":"1.21.6","eslint":"9.9.1","oxlint":"0.9.1","rollup":"4.21.2","ts-patch":"3.2.1","typescript":"5.5.4","@types/node":"22.5.1","@types/eslint":"9.6.1","@biomejs/biome":"1.8.3","tsconfig-paths":"4.2.0","@types/eslint__js":"8.42.3","npm-package-json-lint":"8.0.0","@types/eslint__eslintrc":"2.1.2","@typescript-eslint/utils":"8.4.0","tsconfig-to-dual-package":"1.2.0","@rollup/plugin-typescript":"11.1.6","typescript-transform-paths":"3.5.0","eslint-import-resolver-typescript":"3.6.3"},"peerDependencies":{"eslint":">= 9","oxlint":">= 0.9","@eslint/js":">= 9","typescript":">= 5","@biomejs/biome":">= 1.8.3","typescript-eslint":">= 8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-extreme_1.0.15_1725655710318_0.21546411328903448","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"eslint-config-extreme","version":"1.0.16","keywords":["eslint","eslintplugin","eslint-config","typescript","oxlint","biomejs"],"author":{"name":"DTOX Consulting"},"license":"MIT","_id":"eslint-config-extreme@1.0.16","maintainers":[{"name":"devotox","email":"devo.tox.89@gmail.com"}],"dist":{"shasum":"84cb1a1b470ec82034793644ceb4b5cfb7c1e1bb","tarball":"https://registry.npmjs.org/eslint-config-extreme/-/eslint-config-extreme-1.0.16.tgz","fileCount":95,"integrity":"sha512-0CT+8dgNdBZz+GA3v+ZyLGGkgDHPV8U5VZbF0nrd/y+ETcuL2sAwE5T7YtkAb+VQm6xtvZhT4JO47cKI4OXkzw==","signatures":[{"sig":"MEUCIEd6HirybjQsDNOBepL2j1tQBap06lUMG7DbhoCaZgKJAiEAu/zAnJD7wuYzQp3LuVbUG0ehdCZJfRUj7621MdQJ05M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":550110},"main":"./dist/cjs/index.js","type":"module","_from":"file:eslint-config-extreme-1.0.16.tgz","types":"./dist/esm/types/src/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/types/src/index.d.ts","default":"./dist/esm/index.js"},"default":"./dist/esm/index.js","require":{"types":"./dist/cjs/types/src/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && pnpm run build:rollup && tsconfig-to-dual-package","check":"pnpm typecheck; pnpm lint:package; pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","format":"pnpm lint:oxlint; pnpm lint:biome","typecheck":"tspc --noEmit","lint:biome":"biome check --unsafe --write . || true","prepublish":"pnpm build && pnpm check && git add . && git commit --amend --no-edit && npm version patch && git commit --allow-empty -am 'chore(release): publish' && git push -f","lint:eslint":"eslint --quiet --cache --fix .","lint:oxlint":"oxlint -c .oxlintrc.json --fix --import-plugin --jest-plugin --jsx-a11y-plugin --nextjs-plugin --react-perf-plugin --ignore-path .oxlintignore","build:rollup":"pnpm run build:rollup:cjs && pnpm run build:rollup:esm","lint:package":"npmPkgJsonLint .","build:rollup:cjs":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format cjs","build:rollup:esm":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format esm"},"_npmUser":{"name":"devotox","email":"devo.tox.89@gmail.com"},"_resolved":"/private/var/folders/89/q95fg7hd0hg839ykfmskr1yh0000gn/T/90df719d0a1e431fdea4e6429f7de2c2/eslint-config-extreme-1.0.16.tgz","_integrity":"sha512-0CT+8dgNdBZz+GA3v+ZyLGGkgDHPV8U5VZbF0nrd/y+ETcuL2sAwE5T7YtkAb+VQm6xtvZhT4JO47cKI4OXkzw==","_npmVersion":"10.7.0","description":"Extreme ESLint configuration","directories":{},"_nodeVersion":"20.15.1","dependencies":{"globals":"15.9.0","@eslint/js":"9.9.1","@eslint/compat":"1.1.1","eslint-plugin-n":"17.10.2","@eslint/eslintrc":"3.1.0","typescript-eslint":"8.3.0","eslint-config-biome":"1.7.3","eslint-plugin-jsdoc":"50.2.2","eslint-plugin-jsonc":"2.16.0","eslint-plugin-react":"7.35.0","eslint-plugin-oxlint":"0.9.1","eslint-plugin-vitest":"0.5.4","eslint-plugin-promise":"7.1.0","eslint-plugin-sonarjs":"2.0.2","eslint-plugin-import-x":"4.1.1","eslint-plugin-storybook":"0.8.0","@stylistic/eslint-plugin":"2.7.2","@typescript-eslint/parser":"8.3.0","eslint-plugin-tailwindcss":"3.17.4","eslint-plugin-unused-imports":"4.1.3","eslint-plugin-project-structure":"2.2.12","@typescript-eslint/eslint-plugin":"8.3.0","@eslint-community/eslint-plugin-eslint-comments":"4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.0","jiti":"1.21.6","eslint":"9.9.1","oxlint":"0.9.1","rollup":"4.21.2","ts-patch":"3.2.1","typescript":"5.5.4","@types/node":"22.5.1","@types/eslint":"9.6.1","@biomejs/biome":"1.8.3","tsconfig-paths":"4.2.0","@types/eslint__js":"8.42.3","npm-package-json-lint":"8.0.0","@types/eslint__eslintrc":"2.1.2","@typescript-eslint/utils":"8.4.0","tsconfig-to-dual-package":"1.2.0","@rollup/plugin-typescript":"11.1.6","typescript-transform-paths":"3.5.0","eslint-import-resolver-typescript":"3.6.3"},"peerDependencies":{"eslint":">= 9","oxlint":">= 0.9","@eslint/js":">= 9","typescript":">= 5","@biomejs/biome":">= 1.8.3","typescript-eslint":">= 8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-extreme_1.0.16_1725658485408_0.9684349865221822","host":"s3://npm-registry-packages"}},"1.0.18":{"name":"eslint-config-extreme","version":"1.0.18","keywords":["eslint","eslintplugin","eslint-config","typescript","oxlint","biomejs"],"author":{"name":"DTOX Consulting"},"license":"MIT","_id":"eslint-config-extreme@1.0.18","maintainers":[{"name":"devotox","email":"devo.tox.89@gmail.com"}],"dist":{"shasum":"4ff3b462e296f6524413846f1fcfef412a33368c","tarball":"https://registry.npmjs.org/eslint-config-extreme/-/eslint-config-extreme-1.0.18.tgz","fileCount":95,"integrity":"sha512-E9GnLCeBrGti51AWoYYCe1uFycEE1T7unAOHxxfcG1h+oObcFZDj3k9g0q7Eq8v7SpeQffFucqYwkcCwyyrLOw==","signatures":[{"sig":"MEUCIC4kyQn/eCvIuCqBUgK/oEiojkClwd/D/DgTMgPbchjgAiEAhkgxpTrheEnb4ChnDh++A0qg8z9/05t05SpWktqAMNk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":550228},"main":"./dist/cjs/index.js","type":"module","_from":"file:eslint-config-extreme-1.0.18.tgz","types":"./dist/esm/types/src/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/types/src/index.d.ts","default":"./dist/esm/index.js"},"default":"./dist/esm/index.js","require":{"types":"./dist/cjs/types/src/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && pnpm run build:rollup && tsconfig-to-dual-package","check":"pnpm typecheck; pnpm lint:package; pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","format":"pnpm lint:oxlint; pnpm lint:biome","typecheck":"tspc --noEmit","lint:biome":"biome check --unsafe --write . || true","prepublish":"pnpm build && pnpm check && git add . && git commit --amend --no-edit && npm version patch && git commit --allow-empty -am 'chore(release): publish' && git push -f","lint:eslint":"eslint --quiet --cache --fix .","lint:oxlint":"oxlint -c .oxlintrc.json --fix --import-plugin --jest-plugin --jsx-a11y-plugin --nextjs-plugin --react-perf-plugin --ignore-path .oxlintignore","build:rollup":"pnpm run build:rollup:cjs && pnpm run build:rollup:esm","lint:package":"npmPkgJsonLint .","build:rollup:cjs":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format cjs","build:rollup:esm":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format esm"},"_npmUser":{"name":"devotox","email":"devo.tox.89@gmail.com"},"_resolved":"/private/var/folders/89/q95fg7hd0hg839ykfmskr1yh0000gn/T/3fe27419a07df2de6707310c482d411f/eslint-config-extreme-1.0.18.tgz","_integrity":"sha512-E9GnLCeBrGti51AWoYYCe1uFycEE1T7unAOHxxfcG1h+oObcFZDj3k9g0q7Eq8v7SpeQffFucqYwkcCwyyrLOw==","_npmVersion":"10.7.0","description":"Extreme ESLint configuration","directories":{},"_nodeVersion":"20.15.1","dependencies":{"globals":"15.9.0","@eslint/js":"9.9.1","@eslint/compat":"1.1.1","eslint-plugin-n":"17.10.2","@eslint/eslintrc":"3.1.0","typescript-eslint":"8.3.0","eslint-config-biome":"1.7.3","eslint-plugin-jsdoc":"50.2.2","eslint-plugin-jsonc":"2.16.0","eslint-plugin-react":"7.35.0","eslint-plugin-oxlint":"0.9.1","eslint-plugin-vitest":"0.5.4","eslint-plugin-promise":"7.1.0","eslint-plugin-sonarjs":"2.0.2","eslint-plugin-import-x":"4.1.1","eslint-plugin-storybook":"0.8.0","@stylistic/eslint-plugin":"2.7.2","@typescript-eslint/parser":"8.3.0","eslint-plugin-tailwindcss":"3.17.4","eslint-plugin-unused-imports":"4.1.3","eslint-plugin-project-structure":"2.2.12","@typescript-eslint/eslint-plugin":"8.3.0","@eslint-community/eslint-plugin-eslint-comments":"4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.0","jiti":"1.21.6","eslint":"9.9.1","oxlint":"0.9.1","rollup":"4.21.2","ts-patch":"3.2.1","typescript":"5.5.4","@types/node":"22.5.1","@types/eslint":"9.6.1","@biomejs/biome":"1.8.3","tsconfig-paths":"4.2.0","@types/eslint__js":"8.42.3","npm-package-json-lint":"8.0.0","@types/eslint__eslintrc":"2.1.2","@typescript-eslint/utils":"8.4.0","tsconfig-to-dual-package":"1.2.0","@rollup/plugin-typescript":"11.1.6","typescript-transform-paths":"3.5.0","eslint-import-resolver-typescript":"3.6.3"},"peerDependencies":{"eslint":">= 9","oxlint":">= 0.9","@eslint/js":">= 9","typescript":">= 5","@biomejs/biome":">= 1.8.3","typescript-eslint":">= 8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-extreme_1.0.18_1725871672588_0.9417256306494557","host":"s3://npm-registry-packages"}},"1.0.19":{"name":"eslint-config-extreme","version":"1.0.19","keywords":["eslint","eslintplugin","eslint-config","typescript","oxlint","biomejs"],"author":{"name":"DTOX Consulting"},"license":"MIT","_id":"eslint-config-extreme@1.0.19","maintainers":[{"name":"devotox","email":"devo.tox.89@gmail.com"}],"dist":{"shasum":"122b93caf2dc5c47fa18d3a223e0c91b796eb77e","tarball":"https://registry.npmjs.org/eslint-config-extreme/-/eslint-config-extreme-1.0.19.tgz","fileCount":95,"integrity":"sha512-T7f806AHyUiIbOnFo6Zc2OAQdnHNZ2UGBb/Pviq8CmkFPWHY4nzd9xIfJ4ud9awd/3IUfiS/KN+RDWdaLenluQ==","signatures":[{"sig":"MEYCIQDxPjqbAr2aejryd66xNZXdrFlyZZvEyScDc/hblzWBmQIhAKqCL4j+ng9ARxQXiWBKXg1JWriCF3rC1GNaS9U0OV1w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":550228},"main":"./dist/cjs/index.js","type":"module","_from":"file:eslint-config-extreme-1.0.19.tgz","types":"./dist/esm/types/src/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/types/src/index.d.ts","default":"./dist/esm/index.js"},"default":"./dist/esm/index.js","require":{"types":"./dist/cjs/types/src/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && pnpm run build:rollup && tsconfig-to-dual-package","check":"pnpm typecheck; pnpm lint:package; pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","format":"pnpm lint:oxlint; pnpm lint:biome","typecheck":"tspc --noEmit","lint:biome":"biome check --unsafe --write . || true","prepublish":"pnpm build && pnpm check && git add . && git commit --amend --no-edit && npm version patch && git commit --allow-empty -am 'chore(release): publish' && git push -f","lint:eslint":"eslint --quiet --cache --fix .","lint:oxlint":"oxlint -c .oxlintrc.json --fix --import-plugin --jest-plugin --jsx-a11y-plugin --nextjs-plugin --react-perf-plugin --ignore-path .oxlintignore","build:rollup":"pnpm run build:rollup:cjs && pnpm run build:rollup:esm","lint:package":"npmPkgJsonLint .","build:rollup:cjs":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format cjs","build:rollup:esm":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format esm"},"_npmUser":{"name":"devotox","email":"devo.tox.89@gmail.com"},"_resolved":"/private/var/folders/89/q95fg7hd0hg839ykfmskr1yh0000gn/T/8b2e501b6dee0f9d38d58745891bc375/eslint-config-extreme-1.0.19.tgz","_integrity":"sha512-T7f806AHyUiIbOnFo6Zc2OAQdnHNZ2UGBb/Pviq8CmkFPWHY4nzd9xIfJ4ud9awd/3IUfiS/KN+RDWdaLenluQ==","_npmVersion":"10.7.0","description":"Extreme ESLint configuration","directories":{},"_nodeVersion":"20.15.1","dependencies":{"globals":"15.9.0","@eslint/js":"9.9.1","@eslint/compat":"1.1.1","eslint-plugin-n":"17.10.2","@eslint/eslintrc":"3.1.0","typescript-eslint":"8.3.0","eslint-config-biome":"1.7.3","eslint-plugin-jsdoc":"50.2.2","eslint-plugin-jsonc":"2.16.0","eslint-plugin-react":"7.35.0","eslint-plugin-oxlint":"0.9.1","eslint-plugin-vitest":"0.5.4","eslint-plugin-promise":"7.1.0","eslint-plugin-sonarjs":"2.0.2","eslint-plugin-import-x":"4.1.1","eslint-plugin-storybook":"0.8.0","@stylistic/eslint-plugin":"2.7.2","@typescript-eslint/parser":"8.3.0","eslint-plugin-tailwindcss":"3.17.4","eslint-plugin-unused-imports":"4.1.3","eslint-plugin-project-structure":"2.2.12","@typescript-eslint/eslint-plugin":"8.3.0","eslint-import-resolver-typescript":"3.6.3","@eslint-community/eslint-plugin-eslint-comments":"4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.0","jiti":"1.21.6","eslint":"9.9.1","oxlint":"0.9.1","rollup":"4.21.2","ts-patch":"3.2.1","typescript":"5.5.4","@types/node":"22.5.1","@types/eslint":"9.6.1","@biomejs/biome":"1.8.3","tsconfig-paths":"4.2.0","@types/eslint__js":"8.42.3","npm-package-json-lint":"8.0.0","@types/eslint__eslintrc":"2.1.2","@typescript-eslint/utils":"8.4.0","tsconfig-to-dual-package":"1.2.0","@rollup/plugin-typescript":"11.1.6","typescript-transform-paths":"3.5.0"},"peerDependencies":{"eslint":">= 9","oxlint":">= 0.9","@eslint/js":">= 9","typescript":">= 5","@biomejs/biome":">= 1.8.3","typescript-eslint":">= 8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-extreme_1.0.19_1725957938957_0.08494584040043751","host":"s3://npm-registry-packages"}},"1.0.20":{"name":"eslint-config-extreme","version":"1.0.20","keywords":["eslint","eslintplugin","eslint-config","typescript","oxlint","biomejs"],"author":{"name":"DTOX Consulting"},"license":"MIT","_id":"eslint-config-extreme@1.0.20","maintainers":[{"name":"devotox","email":"devo.tox.89@gmail.com"}],"dist":{"shasum":"6a336c855a4b639e9f042b1c67e9c7aaaebecad0","tarball":"https://registry.npmjs.org/eslint-config-extreme/-/eslint-config-extreme-1.0.20.tgz","fileCount":95,"integrity":"sha512-h60ItOzJE68sxk18paL14pgvrbg0WyH9BKJRjbNNp19SGaQVCjJK6aBKYv3boNmaoWqqawA+8b+vScwSbA0Jcw==","signatures":[{"sig":"MEYCIQDNRde0tOcqz61z/zSfsEsm1TDcYA5NwM7ASxYrceV0BgIhAKg6yWK5E8Ri84EJixjpc9/UA4YDXZJ9DK9xfNaoDYvV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":550652},"main":"./dist/cjs/index.js","type":"module","_from":"file:eslint-config-extreme-1.0.20.tgz","types":"./dist/esm/types/src/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/types/src/index.d.ts","default":"./dist/esm/index.js"},"default":"./dist/esm/index.js","require":{"types":"./dist/cjs/types/src/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && pnpm run build:rollup && tsconfig-to-dual-package","check":"pnpm typecheck; pnpm lint:package; pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","format":"pnpm lint:oxlint; pnpm lint:biome","typecheck":"tspc --noEmit","lint:biome":"biome check --unsafe --write . || true","prepublish":"pnpm build && pnpm check && git add . && git commit --amend --no-edit && npm version patch && git commit --allow-empty -am 'chore(release): publish' && git push -f","lint:eslint":"eslint --quiet --cache --fix .","lint:oxlint":"oxlint -c .oxlintrc.json --fix --import-plugin --jest-plugin --jsx-a11y-plugin --nextjs-plugin --react-perf-plugin --ignore-path .oxlintignore","build:rollup":"pnpm run build:rollup:cjs && pnpm run build:rollup:esm","lint:package":"npmPkgJsonLint .","build:rollup:cjs":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format cjs","build:rollup:esm":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format esm"},"_npmUser":{"name":"devotox","email":"devo.tox.89@gmail.com"},"_resolved":"/private/var/folders/89/q95fg7hd0hg839ykfmskr1yh0000gn/T/e52b431247e33c39124040303aa47ff1/eslint-config-extreme-1.0.20.tgz","_integrity":"sha512-h60ItOzJE68sxk18paL14pgvrbg0WyH9BKJRjbNNp19SGaQVCjJK6aBKYv3boNmaoWqqawA+8b+vScwSbA0Jcw==","_npmVersion":"10.7.0","description":"Extreme ESLint configuration","directories":{},"_nodeVersion":"20.15.1","dependencies":{"globals":"15.9.0","@eslint/js":"9.9.1","@eslint/compat":"1.1.1","eslint-plugin-n":"17.10.2","@eslint/eslintrc":"3.1.0","typescript-eslint":"8.3.0","eslint-config-next":"14.2.9","eslint-config-biome":"1.7.3","eslint-plugin-jsdoc":"50.2.2","eslint-plugin-jsonc":"2.16.0","eslint-plugin-react":"7.35.0","eslint-plugin-oxlint":"0.9.1","eslint-plugin-vitest":"0.5.4","eslint-plugin-promise":"7.1.0","eslint-plugin-sonarjs":"2.0.2","eslint-plugin-import-x":"4.1.1","eslint-plugin-storybook":"0.8.0","@stylistic/eslint-plugin":"2.7.2","@typescript-eslint/parser":"8.3.0","eslint-plugin-tailwindcss":"3.17.4","eslint-plugin-unused-imports":"4.1.3","eslint-plugin-project-structure":"2.2.12","@typescript-eslint/eslint-plugin":"8.3.0","eslint-import-resolver-typescript":"3.6.3","@eslint-community/eslint-plugin-eslint-comments":"4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.0","jiti":"1.21.6","eslint":"9.9.1","oxlint":"0.9.1","rollup":"4.21.2","ts-patch":"3.2.1","typescript":"5.5.4","@types/node":"22.5.1","@types/eslint":"9.6.1","@biomejs/biome":"1.8.3","tsconfig-paths":"4.2.0","@types/eslint__js":"8.42.3","npm-package-json-lint":"8.0.0","@types/eslint__eslintrc":"2.1.2","@typescript-eslint/utils":"8.4.0","tsconfig-to-dual-package":"1.2.0","@rollup/plugin-typescript":"11.1.6","typescript-transform-paths":"3.5.0"},"peerDependencies":{"eslint":">= 9","oxlint":">= 0.9","@eslint/js":">= 9","typescript":">= 5","@biomejs/biome":">= 1.8.3","typescript-eslint":">= 8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-extreme_1.0.20_1725962678945_0.18647793605163931","host":"s3://npm-registry-packages"}},"1.0.21":{"name":"eslint-config-extreme","version":"1.0.21","keywords":["eslint","eslintplugin","eslint-config","typescript","oxlint","biomejs"],"author":{"name":"DTOX Consulting"},"license":"MIT","_id":"eslint-config-extreme@1.0.21","maintainers":[{"name":"devotox","email":"devo.tox.89@gmail.com"}],"dist":{"shasum":"1aced68d0f416e09a2b35c97accb8cd47b803f89","tarball":"https://registry.npmjs.org/eslint-config-extreme/-/eslint-config-extreme-1.0.21.tgz","fileCount":95,"integrity":"sha512-Gyg6PTaCtoDJD9r3BbdE1z7jiH8r/gBPfcs0f6i9k9/wcByGAFeXxHIOKArMoKxYQAGmD1DZMBtunW8H59vBrg==","signatures":[{"sig":"MEYCIQDSUvXTYKXDU3wE8XskRKQKqkX1eW6JweCEER0zhvEIKAIhAMSB+wi1obBZ9WHXOj9mPEwFjxATW1b/5wwKUThxq2Y/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":550688},"main":"./dist/cjs/index.js","type":"module","_from":"file:eslint-config-extreme-1.0.21.tgz","types":"./dist/esm/types/src/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/types/src/index.d.ts","default":"./dist/esm/index.js"},"default":"./dist/esm/index.js","require":{"types":"./dist/cjs/types/src/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && pnpm run build:rollup && tsconfig-to-dual-package","check":"pnpm typecheck; pnpm lint:package; pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","format":"pnpm lint:oxlint; pnpm lint:biome","typecheck":"tspc --noEmit","lint:biome":"biome check --unsafe --write . || true","prepublish":"pnpm build && pnpm check && git add . && git commit --amend --no-edit && npm version patch && git commit --allow-empty -am 'chore(release): publish' && git push -f","lint:eslint":"eslint --quiet --cache --fix .","lint:oxlint":"oxlint -c .oxlintrc.json --fix --import-plugin --jest-plugin --jsx-a11y-plugin --nextjs-plugin --react-perf-plugin --ignore-path .oxlintignore","build:rollup":"pnpm run build:rollup:cjs && pnpm run build:rollup:esm","lint:package":"npmPkgJsonLint .","build:rollup:cjs":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format cjs","build:rollup:esm":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format esm"},"_npmUser":{"name":"devotox","email":"devo.tox.89@gmail.com"},"_resolved":"/private/var/folders/89/q95fg7hd0hg839ykfmskr1yh0000gn/T/f931fec9f813fa8b8914cfc7e5af5c87/eslint-config-extreme-1.0.21.tgz","_integrity":"sha512-Gyg6PTaCtoDJD9r3BbdE1z7jiH8r/gBPfcs0f6i9k9/wcByGAFeXxHIOKArMoKxYQAGmD1DZMBtunW8H59vBrg==","_npmVersion":"10.7.0","description":"Extreme ESLint configuration","directories":{},"_nodeVersion":"20.15.1","dependencies":{"globals":"15.9.0","@eslint/js":"9.9.1","@eslint/compat":"1.1.1","eslint-plugin-n":"17.10.2","@eslint/eslintrc":"3.1.0","typescript-eslint":"8.3.0","eslint-config-next":"14.2.9","eslint-config-biome":"1.7.3","eslint-plugin-jsdoc":"50.2.2","eslint-plugin-jsonc":"2.16.0","eslint-plugin-react":"7.35.0","eslint-plugin-oxlint":"0.9.1","eslint-plugin-vitest":"0.5.4","eslint-plugin-promise":"7.1.0","eslint-plugin-sonarjs":"2.0.2","eslint-plugin-import-x":"4.1.1","eslint-plugin-storybook":"0.8.0","@stylistic/eslint-plugin":"2.7.2","@typescript-eslint/parser":"8.3.0","eslint-plugin-tailwindcss":"3.17.4","eslint-plugin-unused-imports":"4.1.3","eslint-plugin-project-structure":"2.2.12","@typescript-eslint/eslint-plugin":"8.3.0","eslint-import-resolver-typescript":"3.6.3","@eslint-community/eslint-plugin-eslint-comments":"4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.0","jiti":"1.21.6","eslint":"9.9.1","oxlint":"0.9.1","rollup":"4.21.2","ts-patch":"3.2.1","typescript":"5.5.4","@types/node":"22.5.1","@types/eslint":"9.6.1","@biomejs/biome":"1.8.3","tsconfig-paths":"4.2.0","@types/eslint__js":"8.42.3","npm-package-json-lint":"8.0.0","@types/eslint__eslintrc":"2.1.2","@typescript-eslint/utils":"8.4.0","tsconfig-to-dual-package":"1.2.0","@rollup/plugin-typescript":"11.1.6","typescript-transform-paths":"3.5.0"},"peerDependencies":{"eslint":">= 9","oxlint":">= 0.9","@eslint/js":">= 9","typescript":">= 5","@biomejs/biome":">= 1.8.3","typescript-eslint":">= 8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-extreme_1.0.21_1726245177262_0.8527444886467765","host":"s3://npm-registry-packages"}},"1.0.22":{"name":"eslint-config-extreme","version":"1.0.22","keywords":["eslint","eslintplugin","eslint-config","typescript","oxlint","biomejs"],"author":{"name":"DTOX Consulting"},"license":"MIT","_id":"eslint-config-extreme@1.0.22","maintainers":[{"name":"devotox","email":"devo.tox.89@gmail.com"}],"dist":{"shasum":"1281640f0b4b2f987f4c9d34526e7a0dbfcb5760","tarball":"https://registry.npmjs.org/eslint-config-extreme/-/eslint-config-extreme-1.0.22.tgz","fileCount":95,"integrity":"sha512-KMXkk+W9RpqFMIKYrhW4oTPYYXp9bXBbCvjAycVo9nThf404BGYFjr8F3EBHfrVDWqylk4324ri4uwdMB9BArw==","signatures":[{"sig":"MEQCIAlpInE782Vtav6o8NanAQdaWhqIJkH0dqBigghA7j/hAiB4aNrUg2YkoXZtXXPn7ssR7w/K/vpm0OZ/+mX8yxrABA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":555482},"main":"./dist/cjs/index.js","type":"module","_from":"file:eslint-config-extreme-1.0.22.tgz","types":"./dist/esm/types/src/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/types/src/index.d.ts","default":"./dist/esm/index.js"},"default":"./dist/esm/index.js","require":{"types":"./dist/cjs/types/src/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && pnpm run build:rollup && tsconfig-to-dual-package","check":"pnpm typecheck; pnpm lint:package; pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","format":"pnpm lint:oxlint; pnpm lint:biome","typecheck":"tspc --noEmit","lint:biome":"biome check --unsafe --write . || true","prepublish":"pnpm build && pnpm check && git add . && git commit --amend --no-edit && npm version patch && git commit --allow-empty -am 'chore(release): publish' && git push -f","lint:eslint":"eslint --quiet --cache --fix .","lint:oxlint":"oxlint -c .oxlintrc.json --fix --import-plugin --jest-plugin --jsx-a11y-plugin --nextjs-plugin --react-perf-plugin --ignore-path .oxlintignore","build:rollup":"pnpm run build:rollup:cjs && pnpm run build:rollup:esm","lint:package":"npmPkgJsonLint .","build:rollup:cjs":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format cjs","build:rollup:esm":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format esm"},"_npmUser":{"name":"devotox","email":"devo.tox.89@gmail.com"},"_resolved":"/private/var/folders/89/q95fg7hd0hg839ykfmskr1yh0000gn/T/0d47c5572f270ad5370120682fff9e1b/eslint-config-extreme-1.0.22.tgz","_integrity":"sha512-KMXkk+W9RpqFMIKYrhW4oTPYYXp9bXBbCvjAycVo9nThf404BGYFjr8F3EBHfrVDWqylk4324ri4uwdMB9BArw==","_npmVersion":"10.7.0","description":"Extreme ESLint configuration","directories":{},"_nodeVersion":"20.15.1","dependencies":{"globals":"15.9.0","@eslint/js":"9.10.0","@eslint/compat":"1.1.1","eslint-plugin-n":"17.10.2","@eslint/eslintrc":"3.1.0","typescript-eslint":"8.5.1-alpha.10","eslint-config-next":"14.2.11","eslint-config-biome":"1.8.3","eslint-plugin-jsdoc":"50.2.3","eslint-plugin-jsonc":"2.16.0","eslint-plugin-react":"7.36.1","eslint-plugin-oxlint":"0.9.5","eslint-plugin-vitest":"0.5.4","eslint-plugin-promise":"7.1.0","eslint-plugin-sonarjs":"2.0.2","eslint-plugin-import-x":"4.2.1","eslint-plugin-storybook":"0.8.0","@stylistic/eslint-plugin":"2.8.0","@typescript-eslint/parser":"8.5.1-alpha.10","eslint-plugin-tailwindcss":"3.17.4","eslint-plugin-unused-imports":"4.1.4","eslint-plugin-project-structure":"2.4.5","@typescript-eslint/eslint-plugin":"8.5.1-alpha.10","eslint-import-resolver-typescript":"3.6.3","@eslint-community/eslint-plugin-eslint-comments":"4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","jiti":"1.21.6","eslint":"9.10.0","oxlint":"0.9.5","rollup":"4.21.3","ts-patch":"3.2.1","typescript":"5.5.4","@types/node":"22.5.5","@types/eslint":"9.6.1","@biomejs/biome":"1.9.1","tsconfig-paths":"4.2.0","@types/eslint__js":"8.42.3","npm-package-json-lint":"8.0.0","@types/eslint__eslintrc":"2.1.2","@typescript-eslint/utils":"8.5.0","tsconfig-to-dual-package":"1.2.0","@rollup/plugin-typescript":"11.1.6","typescript-transform-paths":"3.5.1"},"peerDependencies":{"eslint":">= 9","oxlint":">= 0.9","@eslint/js":">= 9","typescript":">= 5","@biomejs/biome":">= 1.9.1","typescript-eslint":">= 8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-extreme_1.0.22_1726480106418_0.5200075357797267","host":"s3://npm-registry-packages"}},"1.0.23":{"name":"eslint-config-extreme","version":"1.0.23","keywords":["eslint","eslintplugin","eslint-config","typescript","oxlint","biomejs"],"author":{"name":"DTOX Consulting"},"license":"MIT","_id":"eslint-config-extreme@1.0.23","maintainers":[{"name":"devotox","email":"devo.tox.89@gmail.com"}],"dist":{"shasum":"f33ed03d01d6f9cb26cbc49b4b6171b2ca38e601","tarball":"https://registry.npmjs.org/eslint-config-extreme/-/eslint-config-extreme-1.0.23.tgz","fileCount":95,"integrity":"sha512-d7FciEMLJTHg57VPcbGXkpWD4kllCmS2Oagiay68lREfYCm0PQHpZ6ugDi1dQtgxhuhAO5kWtvbV37gFdchl4Q==","signatures":[{"sig":"MEUCIQDzdrWwDfAhHiD5mIFK8rQZ1IOtXzIsXMZpXJ0X26aOZgIgPviVnYHAOYtB07q4NEbQvZxNMnoJynyccZlbunIuNa4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":548202},"main":"./dist/cjs/index.js","type":"module","_from":"file:eslint-config-extreme-1.0.23.tgz","types":"./dist/esm/types/src/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/types/src/index.d.ts","default":"./dist/esm/index.js"},"default":"./dist/esm/index.js","require":{"types":"./dist/cjs/types/src/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && pnpm run build:rollup && tsconfig-to-dual-package","check":"pnpm typecheck; pnpm lint:package; pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","format":"pnpm lint:oxlint; pnpm lint:biome","typecheck":"tspc --noEmit","lint:biome":"biome check --unsafe --write . || true","prepublish":"pnpm build && pnpm check && git add . && git commit --amend --no-edit && npm version patch && git commit --allow-empty -am 'chore(release): publish' && git push -f","lint:eslint":"eslint --quiet --cache --fix .","lint:oxlint":"oxlint -c .oxlintrc.json --fix --import-plugin --jest-plugin --jsx-a11y-plugin --nextjs-plugin --react-perf-plugin --ignore-path .oxlintignore","build:rollup":"pnpm run build:rollup:cjs && pnpm run build:rollup:esm","lint:package":"npmPkgJsonLint .","build:rollup:cjs":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format cjs","build:rollup:esm":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format esm"},"_npmUser":{"name":"devotox","email":"devo.tox.89@gmail.com"},"_resolved":"/private/var/folders/89/q95fg7hd0hg839ykfmskr1yh0000gn/T/74f5f1f6d6b2ab29dd174cfb097d219f/eslint-config-extreme-1.0.23.tgz","_integrity":"sha512-d7FciEMLJTHg57VPcbGXkpWD4kllCmS2Oagiay68lREfYCm0PQHpZ6ugDi1dQtgxhuhAO5kWtvbV37gFdchl4Q==","_npmVersion":"10.7.0","description":"Extreme ESLint configuration","directories":{},"_nodeVersion":"20.15.1","dependencies":{"globals":"15.9.0","@eslint/js":"9.10.0","@eslint/compat":"1.1.1","eslint-plugin-n":"17.10.2","@eslint/eslintrc":"3.1.0","typescript-eslint":"8.5.1-alpha.10","eslint-config-next":"14.2.11","eslint-config-biome":"1.8.3","eslint-plugin-jsdoc":"50.2.3","eslint-plugin-jsonc":"2.16.0","eslint-plugin-react":"7.36.1","eslint-plugin-oxlint":"0.9.5","eslint-plugin-vitest":"0.5.4","eslint-plugin-promise":"7.1.0","eslint-plugin-sonarjs":"2.0.2","eslint-plugin-import-x":"4.2.1","eslint-plugin-storybook":"0.8.0","@stylistic/eslint-plugin":"2.8.0","@typescript-eslint/parser":"8.5.1-alpha.10","eslint-plugin-tailwindcss":"3.17.4","eslint-plugin-unused-imports":"4.1.4","eslint-plugin-project-structure":"2.4.5","@typescript-eslint/eslint-plugin":"8.5.1-alpha.10","eslint-import-resolver-typescript":"3.6.3","@eslint-community/eslint-plugin-eslint-comments":"4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","jiti":"1.21.6","eslint":"9.10.0","oxlint":"0.9.5","rollup":"4.21.3","ts-patch":"3.2.1","typescript":"5.5.4","@types/node":"22.5.5","@types/eslint":"9.6.1","@biomejs/biome":"1.9.1","tsconfig-paths":"4.2.0","@types/eslint__js":"8.42.3","npm-package-json-lint":"8.0.0","@types/eslint__eslintrc":"2.1.2","@typescript-eslint/utils":"8.5.0","tsconfig-to-dual-package":"1.2.0","@rollup/plugin-typescript":"11.1.6","typescript-transform-paths":"3.5.1"},"peerDependencies":{"eslint":">= 9","oxlint":">= 0.9","@eslint/js":">= 9","typescript":">= 5","@biomejs/biome":">= 1.9.1","typescript-eslint":">= 8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-extreme_1.0.23_1727786019775_0.4532744096756103","host":"s3://npm-registry-packages"}},"1.0.24":{"name":"eslint-config-extreme","version":"1.0.24","keywords":["eslint","eslintplugin","eslint-config","typescript","oxlint","biomejs"],"author":{"name":"DTOX Consulting"},"license":"MIT","_id":"eslint-config-extreme@1.0.24","maintainers":[{"name":"devotox","email":"devo.tox.89@gmail.com"}],"dist":{"shasum":"44e7f3553560536db9380ffb7633899fc4248aed","tarball":"https://registry.npmjs.org/eslint-config-extreme/-/eslint-config-extreme-1.0.24.tgz","fileCount":95,"integrity":"sha512-S+QO55gt4pyRtX5mslMclklMjtgGmj9X5WV+fyfIIf2EPXHXsK229bZ7RsfLyp9aO7MHWQWkW6HxrH4TSE+sHw==","signatures":[{"sig":"MEUCIGr8JS6N0XVOjkwxhM4onZga7068Qm1ExcTgnnOwrK5iAiEAxFQmE41p5gt6aPYLOhJe8Z87bc/XcPoL8u5foNQRUbI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":474680},"main":"./dist/cjs/index.js","type":"module","_from":"file:eslint-config-extreme-1.0.24.tgz","types":"./dist/esm/types/src/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/types/src/index.d.ts","default":"./dist/esm/index.js"},"default":"./dist/esm/index.js","require":{"types":"./dist/cjs/types/src/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && pnpm run build:rollup && tsconfig-to-dual-package","check":"pnpm typecheck; pnpm lint:package; pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","format":"pnpm lint:oxlint; pnpm lint:biome","typecheck":"tspc --noEmit","lint:biome":"biome check --unsafe --write . || true","prepublish":"pnpm build && pnpm check && git add . && git commit --amend --no-edit && npm version patch && git commit --allow-empty -am 'chore(release): publish' && git push -f","lint:eslint":"eslint --quiet --cache --fix .","lint:oxlint":"oxlint -c .oxlintrc.json --fix --import-plugin --jest-plugin --jsx-a11y-plugin --nextjs-plugin --react-perf-plugin --ignore-path .oxlintignore","build:rollup":"pnpm run build:rollup:cjs && pnpm run build:rollup:esm","lint:package":"npmPkgJsonLint .","build:rollup:cjs":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format cjs","build:rollup:esm":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format esm"},"_npmUser":{"name":"devotox","email":"devo.tox.89@gmail.com"},"_resolved":"/private/var/folders/89/q95fg7hd0hg839ykfmskr1yh0000gn/T/0969c43129a295729e1fc4a34e9199a9/eslint-config-extreme-1.0.24.tgz","_integrity":"sha512-S+QO55gt4pyRtX5mslMclklMjtgGmj9X5WV+fyfIIf2EPXHXsK229bZ7RsfLyp9aO7MHWQWkW6HxrH4TSE+sHw==","_npmVersion":"10.7.0","description":"Extreme ESLint configuration","directories":{},"resolutions":{"eslint":"9.11.1"},"_nodeVersion":"20.15.1","dependencies":{"globals":"15.9.0","@eslint/js":"9.11.1","@eslint/compat":"1.1.1","eslint-plugin-n":"17.10.3","@eslint/eslintrc":"3.1.0","typescript-eslint":"8.8.0","eslint-config-next":"14.2.13","eslint-config-biome":"1.8.4","eslint-plugin-jsdoc":"50.3.1","eslint-plugin-jsonc":"2.16.0","eslint-plugin-react":"7.37.0","eslint-plugin-oxlint":"0.9.9","eslint-plugin-vitest":"0.5.4","eslint-plugin-promise":"7.1.0","eslint-plugin-sonarjs":"2.0.3","eslint-plugin-import-x":"4.3.1","eslint-plugin-storybook":"0.9.0","@stylistic/eslint-plugin":"2.8.0","@typescript-eslint/parser":"8.8.0","eslint-plugin-tailwindcss":"3.17.4","eslint-plugin-unused-imports":"4.1.4","eslint-plugin-project-structure":"2.7.4","@typescript-eslint/eslint-plugin":"8.8.0","eslint-import-resolver-typescript":"3.6.3","@eslint-community/eslint-plugin-eslint-comments":"4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","jiti":"2.0.0","eslint":"9.11.1","oxlint":"0.9.9","rollup":"4.23.0","ts-patch":"3.2.1","typescript":"5.5.4","@types/node":"22.7.4","@types/eslint":"9.6.1","@biomejs/biome":"1.9.2","tsconfig-paths":"4.2.0","@types/eslint__js":"8.42.3","npm-package-json-lint":"8.0.0","@types/eslint__eslintrc":"2.1.2","@typescript-eslint/utils":"8.8.0","tsconfig-to-dual-package":"1.2.0","@rollup/plugin-typescript":"12.1.0","typescript-transform-paths":"3.5.1"},"peerDependencies":{"eslint":">= 9","oxlint":">= 0.9","@eslint/js":">= 9","typescript":">= 5","@biomejs/biome":">= 1.9.1","typescript-eslint":">= 8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-extreme_1.0.24_1727793726048_0.5395583305982969","host":"s3://npm-registry-packages"}},"1.0.25":{"name":"eslint-config-extreme","version":"1.0.25","keywords":["eslint","eslintplugin","eslint-config","typescript","oxlint","biomejs"],"author":{"name":"DTOX Consulting"},"license":"MIT","_id":"eslint-config-extreme@1.0.25","maintainers":[{"name":"devotox","email":"devo.tox.89@gmail.com"}],"dist":{"shasum":"55cdff0dd30885622ae1a8071b3898dbfa967fb9","tarball":"https://registry.npmjs.org/eslint-config-extreme/-/eslint-config-extreme-1.0.25.tgz","fileCount":95,"integrity":"sha512-MnhYnx0kIIMHPo5iH5emGdIB+xz+vvPO4RLJNt0NeATNeeRUQfSBPmbZFsvl+xJrZgH46lr2M0LuIl/56zC/Yg==","signatures":[{"sig":"MEYCIQCbnlC/Qxqt6EVWpgAHUX6iQpYRjtUtZvU4wwe6tbv99QIhAKkH9rUukKQn9J8PqWAO2cOWuWxAdWkrsaKWaJHBB3Kn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":474500},"main":"./dist/cjs/index.js","type":"module","_from":"file:eslint-config-extreme-1.0.25.tgz","types":"./dist/esm/types/src/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/types/src/index.d.ts","default":"./dist/esm/index.js"},"default":"./dist/esm/index.js","require":{"types":"./dist/cjs/types/src/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && pnpm run build:rollup && tsconfig-to-dual-package","check":"pnpm typecheck; pnpm lint:package; pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","format":"pnpm lint:oxlint; pnpm lint:biome","typecheck":"tspc --noEmit","lint:biome":"biome check --unsafe --write . || true","prepublish":"pnpm build && pnpm check && git add . && git commit --amend --no-edit && npm version patch && git commit --allow-empty -am 'chore(release): publish' && git push -f","lint:eslint":"eslint --quiet --cache --fix .","lint:oxlint":"oxlint -c .oxlintrc.json --fix --import-plugin --jest-plugin --jsx-a11y-plugin --nextjs-plugin --react-perf-plugin --ignore-path .oxlintignore","build:rollup":"pnpm run build:rollup:cjs && pnpm run build:rollup:esm","lint:package":"npmPkgJsonLint .","build:rollup:cjs":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format cjs","build:rollup:esm":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format esm"},"_npmUser":{"name":"devotox","email":"devo.tox.89@gmail.com"},"_resolved":"/private/var/folders/89/q95fg7hd0hg839ykfmskr1yh0000gn/T/496395997576033ac8342d26767293d9/eslint-config-extreme-1.0.25.tgz","_integrity":"sha512-MnhYnx0kIIMHPo5iH5emGdIB+xz+vvPO4RLJNt0NeATNeeRUQfSBPmbZFsvl+xJrZgH46lr2M0LuIl/56zC/Yg==","_npmVersion":"10.7.0","description":"Extreme ESLint configuration","directories":{},"resolutions":{"eslint":"9.11.1"},"_nodeVersion":"20.15.1","dependencies":{"globals":"15.9.0","@eslint/js":"9.11.1","@eslint/compat":"1.1.1","eslint-plugin-n":"17.10.3","@eslint/eslintrc":"3.1.0","typescript-eslint":"8.8.0","eslint-config-next":"14.2.13","eslint-config-biome":"1.8.4","eslint-plugin-jsdoc":"50.3.1","eslint-plugin-jsonc":"2.16.0","eslint-plugin-react":"7.37.0","eslint-plugin-oxlint":"0.9.9","eslint-plugin-vitest":"0.5.4","eslint-plugin-promise":"7.1.0","eslint-plugin-sonarjs":"2.0.3","eslint-plugin-import-x":"4.3.1","eslint-plugin-storybook":"0.9.0","@stylistic/eslint-plugin":"2.8.0","@typescript-eslint/parser":"8.8.0","eslint-plugin-tailwindcss":"3.17.4","eslint-plugin-unused-imports":"4.1.4","eslint-plugin-project-structure":"2.7.4","@typescript-eslint/eslint-plugin":"8.8.0","eslint-import-resolver-typescript":"3.6.3","@eslint-community/eslint-plugin-eslint-comments":"4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","jiti":"2.0.0","eslint":"9.11.1","oxlint":"0.9.9","rollup":"4.23.0","ts-patch":"3.2.1","typescript":"5.5.4","@types/node":"22.7.4","@types/eslint":"9.6.1","@biomejs/biome":"1.9.2","tsconfig-paths":"4.2.0","@types/eslint__js":"8.42.3","npm-package-json-lint":"8.0.0","@types/eslint__eslintrc":"2.1.2","@typescript-eslint/utils":"8.8.0","tsconfig-to-dual-package":"1.2.0","@rollup/plugin-typescript":"12.1.0","typescript-transform-paths":"3.5.1"},"peerDependencies":{"eslint":">= 9","oxlint":">= 0.9","@eslint/js":">= 9","typescript":">= 5","@biomejs/biome":">= 1.9.1","typescript-eslint":">= 8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-extreme_1.0.25_1727794355713_0.830529052806287","host":"s3://npm-registry-packages"}},"1.0.28":{"name":"eslint-config-extreme","version":"1.0.28","keywords":["eslint","eslintplugin","eslint-config","typescript","oxlint","biomejs"],"author":{"name":"DTOX Consulting"},"license":"MIT","_id":"eslint-config-extreme@1.0.28","maintainers":[{"name":"devotox","email":"devo.tox.89@gmail.com"}],"dist":{"shasum":"8b2341b7931e566993da1eed36ebccf3e106e813","tarball":"https://registry.npmjs.org/eslint-config-extreme/-/eslint-config-extreme-1.0.28.tgz","fileCount":95,"integrity":"sha512-SFAtm92URnWMwhQ1eEIoatEvW7mnqjQ8a4pOcH71EJ1hAfsbr/LP8Bxf/gRlafpeNYWJcVHVvT9b7qXxQzSXBw==","signatures":[{"sig":"MEQCIG8RZfwatnOptQShZCLApCvNQKwnEmblyjyqwgnjAP04AiAjc2YVCrQNBfkxeIe1sUZFE1PCTyCN6EFKn2LSZxeI5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":474548},"main":"./dist/cjs/index.js","type":"module","_from":"file:eslint-config-extreme-1.0.28.tgz","types":"./dist/esm/types/src/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/types/src/index.d.ts","default":"./dist/esm/index.js"},"default":"./dist/esm/index.js","require":{"types":"./dist/cjs/types/src/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && pnpm run build:rollup && tsconfig-to-dual-package","check":"pnpm typecheck; pnpm lint:package; pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","format":"pnpm lint:oxlint; pnpm lint:biome","typecheck":"tspc --noEmit","lint:biome":"biome check --unsafe --write . || true","prepublish":"pnpm build && pnpm check && git add . && git commit --amend --no-edit && npm version patch && git commit --allow-empty -am 'chore(release): publish' && git push -f","lint:eslint":"eslint --quiet --cache --fix .","lint:oxlint":"oxlint -c .oxlintrc.json --fix --import-plugin --jest-plugin --jsx-a11y-plugin --nextjs-plugin --react-perf-plugin --ignore-path .oxlintignore","build:rollup":"pnpm run build:rollup:cjs && pnpm run build:rollup:esm","lint:package":"npmPkgJsonLint .","build:rollup:cjs":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format cjs","build:rollup:esm":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format esm"},"_npmUser":{"name":"devotox","email":"devo.tox.89@gmail.com"},"_resolved":"/private/var/folders/89/q95fg7hd0hg839ykfmskr1yh0000gn/T/c0b9f2aaf4fc3577e77ac2c69ac47321/eslint-config-extreme-1.0.28.tgz","_integrity":"sha512-SFAtm92URnWMwhQ1eEIoatEvW7mnqjQ8a4pOcH71EJ1hAfsbr/LP8Bxf/gRlafpeNYWJcVHVvT9b7qXxQzSXBw==","_npmVersion":"10.7.0","description":"Extreme ESLint configuration","directories":{},"resolutions":{"eslint":"9.11.1"},"_nodeVersion":"20.15.1","dependencies":{"globals":"15.11.0","@eslint/js":"9.12.0","@eslint/compat":"1.2.0","eslint-plugin-n":"17.11.1","@eslint/eslintrc":"3.1.0","typescript-eslint":"8.9.0","eslint-config-next":"14.2.15","eslint-config-biome":"1.9.3","eslint-plugin-jsdoc":"50.4.1","eslint-plugin-jsonc":"2.16.0","eslint-plugin-react":"7.37.1","eslint-plugin-oxlint":"0.9.10","eslint-plugin-vitest":"0.5.4","eslint-plugin-promise":"7.1.0","eslint-plugin-sonarjs":"2.0.3","eslint-plugin-import-x":"4.3.1","eslint-plugin-storybook":"0.9.0","@stylistic/eslint-plugin":"2.9.0","@typescript-eslint/parser":"8.9.0","eslint-plugin-tailwindcss":"3.17.5","eslint-plugin-unused-imports":"4.1.4","eslint-plugin-project-structure":"3.7.1","@typescript-eslint/eslint-plugin":"8.9.0","eslint-import-resolver-typescript":"3.6.3","@eslint-community/eslint-plugin-eslint-comments":"4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","jiti":"2.3.3","eslint":"9.12.0","oxlint":"0.9.10","rollup":"4.24.0","ts-patch":"3.2.1","typescript":"5.5.4","@types/node":"22.7.5","@types/eslint":"9.6.1","@biomejs/biome":"1.9.3","tsconfig-paths":"4.2.0","@types/eslint__js":"8.42.3","npm-package-json-lint":"8.0.0","@types/eslint__eslintrc":"2.1.2","@typescript-eslint/utils":"8.9.0","tsconfig-to-dual-package":"1.2.0","@rollup/plugin-typescript":"12.1.1","typescript-transform-paths":"3.5.1"},"peerDependencies":{"eslint":">= 9","oxlint":">= 0.9","@eslint/js":">= 9","typescript":">= 5","@biomejs/biome":">= 1.9.1","typescript-eslint":">= 8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-extreme_1.0.28_1729092146111_0.4469423052972432","host":"s3://npm-registry-packages"}},"1.0.29":{"name":"eslint-config-extreme","version":"1.0.29","keywords":["eslint","eslintplugin","eslint-config","typescript","oxlint","biomejs"],"author":{"name":"DTOX Consulting"},"license":"MIT","_id":"eslint-config-extreme@1.0.29","maintainers":[{"name":"devotox","email":"devo.tox.89@gmail.com"}],"dist":{"shasum":"4d727744ddb3f810b96fa43b5948e974e5100007","tarball":"https://registry.npmjs.org/eslint-config-extreme/-/eslint-config-extreme-1.0.29.tgz","fileCount":95,"integrity":"sha512-xmHdawjYL0HG7fyQTxSbJ+A7bAJWZsID/DCvsSCaOof7RDj3D5twjShtmTDWhIRRJPse9DPBy8NNnlC+ikuNQA==","signatures":[{"sig":"MEYCIQDpJNLTkOqRkjErI4cOvgnejVpiPxHXIgE7Wy/oIVmmhgIhANHKyif9/WuJ+5VU2FMgGNGUDj8UB9s3soh/Hu5G/bxd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":474548},"main":"./dist/cjs/index.js","type":"module","_from":"file:eslint-config-extreme-1.0.29.tgz","types":"./dist/esm/types/src/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/types/src/index.d.ts","default":"./dist/esm/index.js"},"default":"./dist/esm/index.js","require":{"types":"./dist/cjs/types/src/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && pnpm run build:rollup && tsconfig-to-dual-package","check":"pnpm typecheck; pnpm lint:package; pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","format":"pnpm lint:oxlint; pnpm lint:biome","typecheck":"tspc --noEmit","lint:biome":"biome check --unsafe --write . || true","prepublish":"pnpm build && pnpm check && git add . && git commit --amend --no-edit && npm version patch && git commit --allow-empty -am 'chore(release): publish' && git push -f","lint:eslint":"eslint --quiet --cache --fix .","lint:oxlint":"oxlint -c .oxlintrc.json --fix --import-plugin --jest-plugin --jsx-a11y-plugin --nextjs-plugin --react-perf-plugin --ignore-path .oxlintignore","build:rollup":"pnpm run build:rollup:cjs && pnpm run build:rollup:esm","lint:package":"npmPkgJsonLint .","build:rollup:cjs":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format cjs","build:rollup:esm":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format esm"},"_npmUser":{"name":"devotox","email":"devo.tox.89@gmail.com"},"_resolved":"/private/var/folders/89/q95fg7hd0hg839ykfmskr1yh0000gn/T/08a5c984e8e1e9f37c86bb347deb45d5/eslint-config-extreme-1.0.29.tgz","_integrity":"sha512-xmHdawjYL0HG7fyQTxSbJ+A7bAJWZsID/DCvsSCaOof7RDj3D5twjShtmTDWhIRRJPse9DPBy8NNnlC+ikuNQA==","_npmVersion":"10.7.0","description":"Extreme ESLint configuration","directories":{},"resolutions":{"eslint":"9.12.0"},"_nodeVersion":"20.15.1","dependencies":{"globals":"15.11.0","@eslint/js":"9.12.0","@eslint/compat":"1.2.0","eslint-plugin-n":"17.11.1","@eslint/eslintrc":"3.1.0","typescript-eslint":"8.9.0","eslint-config-next":"14.2.15","eslint-config-biome":"1.9.3","eslint-plugin-jsdoc":"50.4.1","eslint-plugin-jsonc":"2.16.0","eslint-plugin-react":"7.37.1","eslint-plugin-oxlint":"0.9.10","eslint-plugin-vitest":"0.5.4","eslint-plugin-promise":"7.1.0","eslint-plugin-sonarjs":"2.0.3","eslint-plugin-import-x":"4.3.1","eslint-plugin-storybook":"0.9.0","@stylistic/eslint-plugin":"2.9.0","@typescript-eslint/parser":"8.9.0","eslint-plugin-tailwindcss":"3.17.5","eslint-plugin-unused-imports":"4.1.4","eslint-plugin-project-structure":"3.7.1","@typescript-eslint/eslint-plugin":"8.9.0","eslint-import-resolver-typescript":"3.6.3","@eslint-community/eslint-plugin-eslint-comments":"4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","jiti":"2.3.3","eslint":"9.12.0","oxlint":"0.9.10","rollup":"4.24.0","ts-patch":"3.2.1","typescript":"5.5.4","@types/node":"22.7.5","@types/eslint":"9.6.1","@biomejs/biome":"1.9.3","tsconfig-paths":"4.2.0","@types/eslint__js":"8.42.3","npm-package-json-lint":"8.0.0","@types/eslint__eslintrc":"2.1.2","@typescript-eslint/utils":"8.9.0","tsconfig-to-dual-package":"1.2.0","@rollup/plugin-typescript":"12.1.1","typescript-transform-paths":"3.5.1"},"peerDependencies":{"eslint":">= 9","oxlint":">= 0.9","@eslint/js":">= 9","typescript":">= 5","@biomejs/biome":">= 1.9.1","typescript-eslint":">= 8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-extreme_1.0.29_1729092557476_0.4997836216577958","host":"s3://npm-registry-packages"}},"1.0.30":{"name":"eslint-config-extreme","version":"1.0.30","keywords":["eslint","eslintplugin","eslint-config","typescript","oxlint","biomejs"],"author":{"name":"DTOX Consulting"},"license":"MIT","_id":"eslint-config-extreme@1.0.30","maintainers":[{"name":"devotox","email":"devo.tox.89@gmail.com"}],"dist":{"shasum":"7e1d287bc40e3e7b66ebcf27f0e26ed83698ef16","tarball":"https://registry.npmjs.org/eslint-config-extreme/-/eslint-config-extreme-1.0.30.tgz","fileCount":95,"integrity":"sha512-gi30GLUoNt7vVbo+gzVeEP9dqKjc9fopQHmKCvyzOP4j0+OgbV9WZpwDQ/oUwxtVsyWLOlup0lpOsW/7lHsK/Q==","signatures":[{"sig":"MEYCIQCeTxxAEr51uBareONxf5dS/vC37n1sjmhyPMhphunXjQIhAPzvPs5vFtakg9GAL8QKPm1Jc02+y1ObIbqdVB9ZfoeG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":476596},"main":"./dist/cjs/index.js","type":"module","_from":"file:eslint-config-extreme-1.0.30.tgz","types":"./dist/esm/types/src/index.d.ts","volta":{"node":"20.18.0"},"module":"./dist/esm/index.js","engines":{"node":"20.x"},"exports":{".":{"import":{"types":"./dist/esm/types/src/index.d.ts","default":"./dist/esm/index.js"},"default":"./dist/esm/index.js","require":{"types":"./dist/cjs/types/src/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && pnpm run build:rollup && tsconfig-to-dual-package","check":"pnpm typecheck; pnpm lint:package; pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","format":"pnpm lint:oxlint; pnpm lint:biome","typecheck":"tspc --noEmit","lint:biome":"biome check --unsafe --write . || true","prepublish":"pnpm build && pnpm check && git add . && git commit --amend --no-edit && npm version patch && git commit --allow-empty -am 'chore(release): publish' && git push -f","lint:eslint":"eslint --quiet --cache --fix .","lint:oxlint":"oxlint -c .oxlintrc.json --fix --import-plugin --jest-plugin --jsx-a11y-plugin --nextjs-plugin --react-perf-plugin --ignore-path .oxlintignore","build:rollup":"pnpm run build:rollup:cjs && pnpm run build:rollup:esm","lint:package":"npmPkgJsonLint .","build:rollup:cjs":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format cjs","build:rollup:esm":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format esm"},"_npmUser":{"name":"devotox","email":"devo.tox.89@gmail.com"},"_resolved":"/private/var/folders/89/q95fg7hd0hg839ykfmskr1yh0000gn/T/5fd0f99384bbb29d42247dc759092bfb/eslint-config-extreme-1.0.30.tgz","_integrity":"sha512-gi30GLUoNt7vVbo+gzVeEP9dqKjc9fopQHmKCvyzOP4j0+OgbV9WZpwDQ/oUwxtVsyWLOlup0lpOsW/7lHsK/Q==","_npmVersion":"10.8.2","description":"Extreme ESLint configuration","directories":{},"resolutions":{"eslint":"9.12.0"},"_nodeVersion":"20.18.0","dependencies":{"globals":"15.11.0","@eslint/js":"9.14.0","@eslint/compat":"1.2.2","eslint-plugin-n":"17.12.0","@eslint/eslintrc":"3.1.0","typescript-eslint":"8.12.2","eslint-config-next":"15.0.2","eslint-config-biome":"1.9.3","eslint-plugin-jsdoc":"50.4.3","eslint-plugin-jsonc":"2.16.0","eslint-plugin-react":"7.37.2","eslint-plugin-oxlint":"0.11.0","eslint-plugin-vitest":"0.5.4","eslint-plugin-promise":"7.1.0","eslint-plugin-sonarjs":"2.0.4","eslint-plugin-import-x":"4.4.0","eslint-plugin-storybook":"0.10.2","@stylistic/eslint-plugin":"2.10.1","@typescript-eslint/parser":"8.12.2","eslint-plugin-tailwindcss":"3.17.5","eslint-plugin-unused-imports":"4.1.4","eslint-plugin-project-structure":"3.10.1","@typescript-eslint/eslint-plugin":"8.12.2","eslint-import-resolver-typescript":"3.6.3","@eslint-community/eslint-plugin-eslint-comments":"4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","jiti":"2.4.0","eslint":"9.14.0","oxlint":"0.11.0","rollup":"4.24.4","ts-patch":"3.2.1","typescript":"5.5.4","@types/node":"22.8.7","@types/eslint":"9.6.1","@biomejs/biome":"1.9.4","tsconfig-paths":"4.2.0","@types/eslint__js":"8.42.3","npm-package-json-lint":"8.0.0","@types/eslint__eslintrc":"2.1.2","@typescript-eslint/utils":"8.12.2","tsconfig-to-dual-package":"1.2.0","@rollup/plugin-typescript":"12.1.1","typescript-transform-paths":"3.5.1"},"peerDependencies":{"eslint":">= 9","oxlint":">= 0.9","@eslint/js":">= 9","typescript":">= 5","@biomejs/biome":">= 1.9","typescript-eslint":">= 8","npm-package-json-lint":">= 8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-extreme_1.0.30_1730717442163_0.13779750221715026","host":"s3://npm-registry-packages"}},"1.0.31":{"name":"eslint-config-extreme","version":"1.0.31","keywords":["eslint","eslintplugin","eslint-config","typescript","oxlint","biomejs"],"author":{"name":"DTOX Consulting"},"license":"MIT","_id":"eslint-config-extreme@1.0.31","maintainers":[{"name":"devotox","email":"devo.tox.89@gmail.com"}],"dist":{"shasum":"b43eb136b9a159ef20f182843cc4478718c61f10","tarball":"https://registry.npmjs.org/eslint-config-extreme/-/eslint-config-extreme-1.0.31.tgz","fileCount":95,"integrity":"sha512-MSmD5HRFkrnZ/V9CZweYqesRIsP7N6lchvbbORDV7v5yPvrjD8pgzRvDw+dQdRFiFZFUxsEiEaSfflBx1qV4TA==","signatures":[{"sig":"MEUCIQDGpGW9y2OYupe57gpfI0hUogypzBD7/a9xfgxsQ0C64QIgA8447JYg3x+qskvjd4Ah9fbtYsrKlqoRRAOz4KDTFLQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":478548},"main":"./dist/cjs/index.js","type":"module","_from":"file:eslint-config-extreme-1.0.31.tgz","types":"./dist/esm/types/src/index.d.ts","volta":{"node":"20.18.0"},"module":"./dist/esm/index.js","engines":{"node":"20.x"},"exports":{".":{"import":{"types":"./dist/esm/types/src/index.d.ts","default":"./dist/esm/index.js"},"default":"./dist/esm/index.js","require":{"types":"./dist/cjs/types/src/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && pnpm run build:rollup && tsconfig-to-dual-package","check":"pnpm typecheck; pnpm lint:package; pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","format":"pnpm lint:oxlint; pnpm lint:biome","typecheck":"tspc --noEmit","lint:biome":"biome check --unsafe --write . || true","prepublish":"pnpm build && pnpm check && git add . && git commit --amend --no-edit && npm version patch && git commit --allow-empty -am 'chore(release): publish' && git push -f","lint:eslint":"eslint --quiet --cache --fix .","lint:oxlint":"oxlint -c .oxlintrc.json --fix --import-plugin --jest-plugin --jsx-a11y-plugin --nextjs-plugin --react-perf-plugin --ignore-path .oxlintignore","build:rollup":"pnpm run build:rollup:cjs && pnpm run build:rollup:esm","lint:package":"npmPkgJsonLint .","build:rollup:cjs":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format cjs","build:rollup:esm":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format esm"},"_npmUser":{"name":"devotox","email":"devo.tox.89@gmail.com"},"_resolved":"/private/var/folders/89/q95fg7hd0hg839ykfmskr1yh0000gn/T/d3d801f23950e4b6badf5251cdbc6f67/eslint-config-extreme-1.0.31.tgz","_integrity":"sha512-MSmD5HRFkrnZ/V9CZweYqesRIsP7N6lchvbbORDV7v5yPvrjD8pgzRvDw+dQdRFiFZFUxsEiEaSfflBx1qV4TA==","_npmVersion":"10.9.0","description":"Extreme ESLint configuration","directories":{},"resolutions":{"eslint":"9.12.0"},"_nodeVersion":"22.11.0","dependencies":{"globals":"15.11.0","@eslint/js":"9.14.0","@eslint/compat":"1.2.2","eslint-plugin-n":"17.12.0","@eslint/eslintrc":"3.1.0","typescript-eslint":"8.12.2","eslint-config-next":"15.0.2","eslint-config-biome":"1.9.3","eslint-plugin-jsdoc":"50.4.3","eslint-plugin-jsonc":"2.16.0","eslint-plugin-react":"7.37.2","eslint-plugin-oxlint":"0.11.0","eslint-plugin-vitest":"0.5.4","eslint-plugin-promise":"7.1.0","eslint-plugin-sonarjs":"2.0.4","eslint-plugin-import-x":"4.4.0","eslint-plugin-storybook":"0.10.2","@stylistic/eslint-plugin":"2.10.1","@typescript-eslint/parser":"8.12.2","eslint-plugin-tailwindcss":"3.17.5","eslint-plugin-unused-imports":"4.1.4","eslint-plugin-project-structure":"3.10.1","@typescript-eslint/eslint-plugin":"8.12.2","eslint-import-resolver-typescript":"3.6.3","@eslint-community/eslint-plugin-eslint-comments":"4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","jiti":"2.4.0","eslint":"9.14.0","oxlint":"0.11.0","rollup":"4.24.4","ts-patch":"3.2.1","typescript":"5.5.4","@types/node":"22.8.7","@types/eslint":"9.6.1","@biomejs/biome":"1.9.4","tsconfig-paths":"4.2.0","@types/eslint__js":"8.42.3","npm-package-json-lint":"8.0.0","@types/eslint__eslintrc":"2.1.2","@typescript-eslint/utils":"8.12.2","tsconfig-to-dual-package":"1.2.0","@rollup/plugin-typescript":"12.1.1","typescript-transform-paths":"3.5.1"},"peerDependencies":{"eslint":">= 9","oxlint":">= 0.9","@eslint/js":">= 9","typescript":">= 5","@biomejs/biome":">= 1.9","typescript-eslint":">= 8","npm-package-json-lint":">= 8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-extreme_1.0.31_1732181306306_0.38953476578855506","host":"s3://npm-registry-packages"}},"1.0.32":{"name":"eslint-config-extreme","version":"1.0.32","keywords":["eslint","eslintplugin","eslint-config","typescript","oxlint","biomejs"],"author":{"name":"DTOX Consulting"},"license":"MIT","_id":"eslint-config-extreme@1.0.32","maintainers":[{"name":"devotox","email":"devo.tox.89@gmail.com"}],"dist":{"shasum":"d03e2f6e93048a0098c939ee862d75273cc55df7","tarball":"https://registry.npmjs.org/eslint-config-extreme/-/eslint-config-extreme-1.0.32.tgz","fileCount":95,"integrity":"sha512-PvPbDrctqnvTi1mfS8MqtURKnFlWm3BSHqzu2x9oLmRHHsfDoM9/cCigBOq2X4WWK3MJl1ClIiHZg8+ad8kdBA==","signatures":[{"sig":"MEUCIQCL8D+FtG07I26hQmTBxtVvJG6/XXtxe10NNPeRrenJ4AIgbrCPDyhOurSCLvV4PxD17uC/e84HTAJWFx9IBk8XCZk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":478680},"main":"./dist/cjs/index.js","type":"module","_from":"file:eslint-config-extreme-1.0.32.tgz","types":"./dist/esm/types/src/index.d.ts","volta":{"node":"20.18.0"},"module":"./dist/esm/index.js","engines":{"node":"20.x"},"exports":{".":{"import":{"types":"./dist/esm/types/src/index.d.ts","default":"./dist/esm/index.js"},"default":"./dist/esm/index.js","require":{"types":"./dist/cjs/types/src/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && pnpm run build:rollup && tsconfig-to-dual-package","check":"pnpm typecheck; pnpm lint:package; pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","format":"pnpm lint:oxlint; pnpm lint:biome","typecheck":"tspc --noEmit","lint:biome":"biome check --unsafe --write . || true","prepublish":"pnpm build && pnpm check && git add . && git commit --amend --no-edit && npm version patch && git commit --allow-empty -am 'chore(release): publish' && git push -f","lint:eslint":"eslint --quiet --cache --fix .","lint:oxlint":"oxlint -c .oxlintrc.json --fix --import-plugin --jest-plugin --jsx-a11y-plugin --nextjs-plugin --react-perf-plugin --ignore-path .oxlintignore","build:rollup":"pnpm run build:rollup:cjs && pnpm run build:rollup:esm","lint:package":"npmPkgJsonLint .","build:rollup:cjs":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format cjs","build:rollup:esm":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format esm"},"_npmUser":{"name":"devotox","email":"devo.tox.89@gmail.com"},"_resolved":"/private/var/folders/89/q95fg7hd0hg839ykfmskr1yh0000gn/T/f4ce797414fbddf79a76d25d722a54f5/eslint-config-extreme-1.0.32.tgz","_integrity":"sha512-PvPbDrctqnvTi1mfS8MqtURKnFlWm3BSHqzu2x9oLmRHHsfDoM9/cCigBOq2X4WWK3MJl1ClIiHZg8+ad8kdBA==","_npmVersion":"10.9.0","description":"Extreme ESLint configuration","directories":{},"resolutions":{"eslint":"9.12.0"},"_nodeVersion":"22.11.0","dependencies":{"globals":"15.11.0","@eslint/js":"9.14.0","@eslint/compat":"1.2.2","eslint-plugin-n":"17.12.0","@eslint/eslintrc":"3.1.0","typescript-eslint":"8.12.2","eslint-config-next":"15.0.2","eslint-config-biome":"1.9.3","eslint-plugin-jsdoc":"50.4.3","eslint-plugin-jsonc":"2.16.0","eslint-plugin-react":"7.37.2","eslint-plugin-oxlint":"0.11.0","eslint-plugin-vitest":"0.5.4","eslint-plugin-promise":"7.1.0","eslint-plugin-sonarjs":"2.0.4","eslint-plugin-import-x":"4.4.0","eslint-plugin-storybook":"0.10.2","@stylistic/eslint-plugin":"2.10.1","@typescript-eslint/parser":"8.12.2","eslint-plugin-tailwindcss":"3.17.5","eslint-plugin-unused-imports":"4.1.4","eslint-plugin-project-structure":"3.10.1","@typescript-eslint/eslint-plugin":"8.12.2","eslint-import-resolver-typescript":"3.6.3","@eslint-community/eslint-plugin-eslint-comments":"4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","jiti":"2.4.0","eslint":"9.14.0","oxlint":"0.11.0","rollup":"4.24.4","ts-patch":"3.2.1","typescript":"5.5.4","@types/node":"22.8.7","@types/eslint":"9.6.1","@biomejs/biome":"1.9.4","tsconfig-paths":"4.2.0","@types/eslint__js":"8.42.3","npm-package-json-lint":"8.0.0","@types/eslint__eslintrc":"2.1.2","@typescript-eslint/utils":"8.12.2","tsconfig-to-dual-package":"1.2.0","@rollup/plugin-typescript":"12.1.1","typescript-transform-paths":"3.5.1"},"peerDependencies":{"eslint":">= 9","oxlint":">= 0.9","@eslint/js":">= 9","typescript":">= 5","@biomejs/biome":">= 1.9","typescript-eslint":">= 8","npm-package-json-lint":">= 8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-extreme_1.0.32_1732181694265_0.8898078981002155","host":"s3://npm-registry-packages"}},"1.0.33":{"name":"eslint-config-extreme","version":"1.0.33","keywords":["eslint","eslintplugin","eslint-config","typescript","oxlint","biomejs"],"author":{"name":"DTOX Consulting"},"license":"MIT","_id":"eslint-config-extreme@1.0.33","maintainers":[{"name":"devotox","email":"devo.tox.89@gmail.com"}],"dist":{"shasum":"45b1ea99bf9a02c41fef87356f0912ba9a266cf4","tarball":"https://registry.npmjs.org/eslint-config-extreme/-/eslint-config-extreme-1.0.33.tgz","fileCount":95,"integrity":"sha512-26C0yyFv316TDAgg1ap5aj78EE4RDRgHpeleRksl+0UjCH11+uvp0khUijz1wveCIXVxwm4h2Fg5RuizkcRFzQ==","signatures":[{"sig":"MEUCIQDcSIc1eLyp02Ae5Ti6hsSi3QTB7iMfjKU/rlLeECabcwIgMkjttv2mIkYsCQP4tR04b4fcBMklDzaRsUBhOPAGLYs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":478796},"main":"./dist/cjs/index.js","type":"module","_from":"file:eslint-config-extreme-1.0.33.tgz","types":"./dist/esm/types/src/index.d.ts","volta":{"node":"20.18.0"},"module":"./dist/esm/index.js","engines":{"node":"20.x"},"exports":{".":{"import":{"types":"./dist/esm/types/src/index.d.ts","default":"./dist/esm/index.js"},"default":"./dist/esm/index.js","require":{"types":"./dist/cjs/types/src/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && pnpm run build:rollup && tsconfig-to-dual-package","check":"pnpm typecheck; pnpm lint:package; pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","format":"pnpm lint:oxlint; pnpm lint:biome","typecheck":"tspc --noEmit","lint:biome":"biome check --unsafe --write . || true","prepublish":"pnpm build && pnpm check && git add . && git commit --amend --no-edit && npm version patch && git commit --allow-empty -am 'chore(release): publish' && git push -f","lint:eslint":"eslint --quiet --cache --fix .","lint:oxlint":"oxlint -c .oxlintrc.json --fix --import-plugin --jest-plugin --jsx-a11y-plugin --nextjs-plugin --react-perf-plugin --ignore-path .oxlintignore","build:rollup":"pnpm run build:rollup:cjs && pnpm run build:rollup:esm","lint:package":"npmPkgJsonLint .","build:rollup:cjs":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format cjs","build:rollup:esm":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format esm"},"_npmUser":{"name":"devotox","email":"devo.tox.89@gmail.com"},"_resolved":"/private/var/folders/89/q95fg7hd0hg839ykfmskr1yh0000gn/T/a00612769e3e46e5a64cb2aea74ee5ba/eslint-config-extreme-1.0.33.tgz","_integrity":"sha512-26C0yyFv316TDAgg1ap5aj78EE4RDRgHpeleRksl+0UjCH11+uvp0khUijz1wveCIXVxwm4h2Fg5RuizkcRFzQ==","_npmVersion":"10.9.0","description":"Extreme ESLint configuration","directories":{},"resolutions":{"eslint":"9.12.0"},"_nodeVersion":"22.11.0","dependencies":{"globals":"15.11.0","@eslint/js":"9.14.0","@eslint/compat":"1.2.2","eslint-plugin-n":"17.12.0","@eslint/eslintrc":"3.1.0","typescript-eslint":"8.12.2","eslint-config-next":"15.0.2","eslint-config-biome":"1.9.3","eslint-plugin-jsdoc":"50.4.3","eslint-plugin-jsonc":"2.16.0","eslint-plugin-react":"7.37.2","eslint-plugin-oxlint":"0.11.0","eslint-plugin-vitest":"0.5.4","eslint-plugin-promise":"7.1.0","eslint-plugin-sonarjs":"2.0.4","eslint-plugin-import-x":"4.4.0","eslint-plugin-storybook":"0.10.2","@stylistic/eslint-plugin":"2.10.1","@typescript-eslint/parser":"8.12.2","eslint-plugin-tailwindcss":"3.17.5","eslint-plugin-unused-imports":"4.1.4","eslint-plugin-project-structure":"3.10.1","@typescript-eslint/eslint-plugin":"8.12.2","eslint-import-resolver-typescript":"3.6.3","@eslint-community/eslint-plugin-eslint-comments":"4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","jiti":"2.4.0","eslint":"9.14.0","oxlint":"0.11.0","rollup":"4.24.4","ts-patch":"3.2.1","typescript":"5.5.4","@types/node":"22.8.7","@types/eslint":"9.6.1","@biomejs/biome":"1.9.4","tsconfig-paths":"4.2.0","@types/eslint__js":"8.42.3","npm-package-json-lint":"8.0.0","@types/eslint__eslintrc":"2.1.2","@typescript-eslint/utils":"8.12.2","tsconfig-to-dual-package":"1.2.0","@rollup/plugin-typescript":"12.1.1","typescript-transform-paths":"3.5.1"},"peerDependencies":{"eslint":">= 9","oxlint":">= 0.9","@eslint/js":">= 9","typescript":">= 5","@biomejs/biome":">= 1.9","typescript-eslint":">= 8","npm-package-json-lint":">= 8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-extreme_1.0.33_1732185809125_0.9757321657735192","host":"s3://npm-registry-packages"}},"1.0.34":{"name":"eslint-config-extreme","version":"1.0.34","keywords":["eslint","eslintplugin","eslint-config","typescript","oxlint","biomejs"],"author":{"name":"DTOX Consulting"},"license":"MIT","_id":"eslint-config-extreme@1.0.34","maintainers":[{"name":"devotox","email":"devo.tox.89@gmail.com"}],"dist":{"shasum":"8dfb014afca4f9a07c260ddae8ad5d44e7966380","tarball":"https://registry.npmjs.org/eslint-config-extreme/-/eslint-config-extreme-1.0.34.tgz","fileCount":95,"integrity":"sha512-ynYm2P7ySE2PFYgjNYD2KOu5+5wa7O07Y29HkpWpHClvxwKmxO4Z4RGKqTTCiv36CpsUQsCxTzZqq4QeGfcA7Q==","signatures":[{"sig":"MEQCIAoCzSqTINU6V+eyb9oPGnXiB6ri9hk0OQnmfpWmeVjaAiBWTmdbUSjy1QlWy2TzOAHcnvru6MYigmXqKB2YaKSbIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":478912},"main":"./dist/cjs/index.js","type":"module","_from":"file:eslint-config-extreme-1.0.34.tgz","types":"./dist/esm/types/src/index.d.ts","volta":{"node":"20.18.0"},"module":"./dist/esm/index.js","engines":{"node":"20.x"},"exports":{".":{"import":{"types":"./dist/esm/types/src/index.d.ts","default":"./dist/esm/index.js"},"default":"./dist/esm/index.js","require":{"types":"./dist/cjs/types/src/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && pnpm run build:rollup && tsconfig-to-dual-package","check":"pnpm typecheck; pnpm lint:package; pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","format":"pnpm lint:oxlint; pnpm lint:biome","typecheck":"tspc --noEmit","lint:biome":"biome check --unsafe --write . || true","prepublish":"pnpm build && pnpm check && git add . && git commit --amend --no-edit && npm version patch && git commit --allow-empty -am 'chore(release): publish' && git push -f","lint:eslint":"eslint --quiet --cache --fix .","lint:oxlint":"oxlint -c .oxlintrc.json --fix --import-plugin --jest-plugin --jsx-a11y-plugin --nextjs-plugin --react-perf-plugin --ignore-path .oxlintignore","build:rollup":"pnpm run build:rollup:cjs && pnpm run build:rollup:esm","lint:package":"npmPkgJsonLint .","build:rollup:cjs":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format cjs","build:rollup:esm":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format esm"},"_npmUser":{"name":"devotox","email":"devo.tox.89@gmail.com"},"_resolved":"/private/var/folders/89/q95fg7hd0hg839ykfmskr1yh0000gn/T/e89394b11f5ff8f69d129c61223d9915/eslint-config-extreme-1.0.34.tgz","_integrity":"sha512-ynYm2P7ySE2PFYgjNYD2KOu5+5wa7O07Y29HkpWpHClvxwKmxO4Z4RGKqTTCiv36CpsUQsCxTzZqq4QeGfcA7Q==","_npmVersion":"10.9.0","description":"Extreme ESLint configuration","directories":{},"resolutions":{"eslint":"9.12.0"},"_nodeVersion":"22.11.0","dependencies":{"globals":"15.11.0","@eslint/js":"9.14.0","@eslint/compat":"1.2.2","eslint-plugin-n":"17.12.0","@eslint/eslintrc":"3.1.0","typescript-eslint":"8.12.2","eslint-config-next":"15.0.2","eslint-config-biome":"1.9.3","eslint-plugin-jsdoc":"50.4.3","eslint-plugin-jsonc":"2.16.0","eslint-plugin-react":"7.37.2","eslint-plugin-oxlint":"0.11.0","eslint-plugin-vitest":"0.5.4","eslint-plugin-promise":"7.1.0","eslint-plugin-sonarjs":"2.0.4","eslint-plugin-import-x":"4.4.0","eslint-plugin-storybook":"0.10.2","@stylistic/eslint-plugin":"2.10.1","@typescript-eslint/parser":"8.12.2","eslint-plugin-tailwindcss":"3.17.5","eslint-plugin-unused-imports":"4.1.4","eslint-plugin-project-structure":"3.10.1","@typescript-eslint/eslint-plugin":"8.12.2","eslint-import-resolver-typescript":"3.6.3","@eslint-community/eslint-plugin-eslint-comments":"4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","jiti":"2.4.0","eslint":"9.14.0","oxlint":"0.11.0","rollup":"4.24.4","ts-patch":"3.2.1","typescript":"5.5.4","@types/node":"22.8.7","@types/eslint":"9.6.1","@biomejs/biome":"1.9.4","tsconfig-paths":"4.2.0","@types/eslint__js":"8.42.3","npm-package-json-lint":"8.0.0","@types/eslint__eslintrc":"2.1.2","@typescript-eslint/utils":"8.12.2","tsconfig-to-dual-package":"1.2.0","@rollup/plugin-typescript":"12.1.1","typescript-transform-paths":"3.5.1"},"peerDependencies":{"eslint":">= 9","oxlint":">= 0.9","@eslint/js":">= 9","typescript":">= 5","@biomejs/biome":">= 1.9","typescript-eslint":">= 8","npm-package-json-lint":">= 8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-extreme_1.0.34_1732209326011_0.3631795199255268","host":"s3://npm-registry-packages"}},"1.0.35":{"name":"eslint-config-extreme","version":"1.0.35","keywords":["eslint","eslintplugin","eslint-config","typescript","oxlint","biomejs"],"author":{"name":"DTOX Consulting"},"license":"MIT","_id":"eslint-config-extreme@1.0.35","maintainers":[{"name":"devotox","email":"devo.tox.89@gmail.com"}],"dist":{"shasum":"63148047ccf1f905ffdfd967b19d4faea9dc06be","tarball":"https://registry.npmjs.org/eslint-config-extreme/-/eslint-config-extreme-1.0.35.tgz","fileCount":95,"integrity":"sha512-TnFO0g0tOGxbOTA3eQtjFIk21lbsV0M08aGWklZsBV3AvCc4WOnEpWkTTF2omKxmLfNKNmrqS129i9tVQqTxWg==","signatures":[{"sig":"MEQCIBRaCoE/sK/I0QO1WRfZ0VlWUvn6hUXDluHs57AGlpvbAiBfSCd6WJh3tzZEfckNceoks4B9vEA2eyo7NfoQpuIr3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":580560},"main":"./dist/cjs/index.js","type":"module","_from":"file:eslint-config-extreme-1.0.35.tgz","types":"./dist/esm/types/src/index.d.ts","volta":{"node":"20.18.0"},"module":"./dist/esm/index.js","engines":{"node":"20.x"},"exports":{".":{"import":{"types":"./dist/esm/types/src/index.d.ts","default":"./dist/esm/index.js"},"default":"./dist/esm/index.js","require":{"types":"./dist/cjs/types/src/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && pnpm run build:rollup && tsconfig-to-dual-package","check":"pnpm typecheck; pnpm lint:package; pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","format":"pnpm lint:oxlint; pnpm lint:biome","typecheck":"tspc --noEmit","lint:biome":"biome check --unsafe --write . || true","prepublish":"pnpm build && pnpm check && git add . && git commit --amend --no-edit && npm version patch && git commit --allow-empty -am 'chore(release): publish' && git push -f","lint:eslint":"eslint --quiet --cache --fix .","lint:oxlint":"oxlint -c .oxlintrc.json --fix --import-plugin --jest-plugin --jsx-a11y-plugin --nextjs-plugin --react-perf-plugin --ignore-path .oxlintignore","build:rollup":"pnpm run build:rollup:cjs && pnpm run build:rollup:esm","lint:package":"npmPkgJsonLint .","build:rollup:cjs":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format cjs","build:rollup:esm":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format esm"},"_npmUser":{"name":"devotox","email":"devo.tox.89@gmail.com"},"_resolved":"/private/var/folders/89/q95fg7hd0hg839ykfmskr1yh0000gn/T/059b407cf8fe7020f35187906b38c819/eslint-config-extreme-1.0.35.tgz","_integrity":"sha512-TnFO0g0tOGxbOTA3eQtjFIk21lbsV0M08aGWklZsBV3AvCc4WOnEpWkTTF2omKxmLfNKNmrqS129i9tVQqTxWg==","_npmVersion":"10.9.0","description":"Extreme ESLint configuration","directories":{},"resolutions":{"eslint":"9.12.0"},"_nodeVersion":"22.11.0","dependencies":{"globals":"15.14.0","@eslint/js":"9.17.0","@babel/core":"7.26.0","@eslint/compat":"1.2.4","eslint-plugin-n":"17.15.1","@eslint/eslintrc":"3.2.0","typescript-eslint":"8.19.1","eslint-config-next":"15.1.4","eslint-config-biome":"1.9.4","eslint-plugin-jsdoc":"50.6.1","eslint-plugin-jsonc":"2.18.2","eslint-plugin-react":"7.37.3","@babel/eslint-parser":"7.25.9","eslint-plugin-oxlint":"0.15.5","@vitest/eslint-plugin":"1.1.24","eslint-plugin-promise":"7.2.1","eslint-plugin-sonarjs":"3.0.1","eslint-plugin-import-x":"4.6.1","eslint-plugin-storybook":"0.11.2","@next/eslint-plugin-next":"15.1.4","@stylistic/eslint-plugin":"2.12.1","@typescript-eslint/parser":"8.19.1","eslint-plugin-tailwindcss":"3.17.5","eslint-plugin-unused-imports":"4.1.4","eslint-plugin-project-structure":"3.13.0","@typescript-eslint/eslint-plugin":"8.19.1","eslint-import-resolver-typescript":"3.7.0","@eslint-community/eslint-plugin-eslint-comments":"4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","jiti":"2.4.2","eslint":"9.17.0","oxlint":"0.15.5","rollup":"4.30.1","ts-patch":"3.3.0","typescript":"5.7.2","@types/node":"22.10.5","@types/eslint":"9.6.1","@biomejs/biome":"1.9.4","tsconfig-paths":"4.2.0","@types/eslint__js":"8.42.3","npm-package-json-lint":"8.0.0","@types/eslint__eslintrc":"2.1.2","@typescript-eslint/utils":"8.19.1","tsconfig-to-dual-package":"1.2.0","@rollup/plugin-typescript":"12.1.2","typescript-transform-paths":"3.5.3"},"peerDependencies":{"eslint":">= 9","oxlint":">= 0.9","@eslint/js":">= 9","parse-json":">= 8.1.0","typescript":">= 5","@biomejs/biome":">= 1.9","typescript-eslint":">= 8","npm-package-json-lint":">= 8","safe-stable-stringify":">= 2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-extreme_1.0.35_1736354725280_0.6422688935040659","host":"s3://npm-registry-packages-npm-production"}},"1.0.38":{"name":"eslint-config-extreme","version":"1.0.38","keywords":["eslint","eslintplugin","eslint-config","typescript","oxlint","biomejs"],"author":{"name":"DTOX Consulting"},"license":"MIT","_id":"eslint-config-extreme@1.0.38","maintainers":[{"name":"devotox","email":"devo.tox.89@gmail.com"}],"dist":{"shasum":"a513c2b7a8c5385e2605742efd78fd4debd2a510","tarball":"https://registry.npmjs.org/eslint-config-extreme/-/eslint-config-extreme-1.0.38.tgz","fileCount":123,"integrity":"sha512-4JdgFCYPndUp4WxcWizAdGJxGwqETo6oFmTAP+oGYjnUqsDjw97HfLj2Hin1VYdERWVppAsYu50aOSQlHjZa9Q==","signatures":[{"sig":"MEUCIQC9CzGSXDhgaju1hmEEn8w+3UagaFNz+hOTLqF//YeptgIgMUfeqH9oRhyJ0ovrJ7qvv55ihRzPiaWtN4PC1Jh+Ng0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":597172},"main":"./dist/cjs/index.js","type":"module","_from":"file:eslint-config-extreme-1.0.38.tgz","types":"./dist/esm/types/src/index.d.ts","volta":{"node":"20.18.0"},"module":"./dist/esm/index.js","engines":{"node":"20.x"},"exports":{".":{"import":{"types":"./dist/esm/types/src/index.d.ts","default":"./dist/esm/index.js","folderStructure":"./dist/esm/folderStructure/index.js"},"default":"./dist/esm/index.js","require":{"types":"./dist/cjs/types/src/index.d.ts","default":"./dist/cjs/index.js","folderStructure":"./dist/cjs/folderStructure/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && pnpm run build:rollup && tsconfig-to-dual-package","check":"pnpm typecheck; pnpm lint:package; pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","format":"pnpm lint:oxlint; pnpm lint:biome","typecheck":"tspc --noEmit","lint:biome":"biome check --unsafe --write . || true","prepublish":"pnpm build && pnpm check && git add . && git commit --amend --no-edit && npm version patch && git commit --allow-empty -am 'chore(release): publish' && git push -f","lint:eslint":"eslint --quiet --cache --fix .","lint:oxlint":"oxlint -c .oxlintrc.json --fix --import-plugin --jest-plugin --jsx-a11y-plugin --nextjs-plugin --react-perf-plugin --ignore-path .oxlintignore","build:rollup":"pnpm run build:rollup:cjs && pnpm run build:rollup:esm","lint:package":"npmPkgJsonLint .","build:rollup:cjs":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format cjs","build:rollup:esm":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format esm"},"_npmUser":{"name":"devotox","email":"devo.tox.89@gmail.com"},"_resolved":"/private/var/folders/89/q95fg7hd0hg839ykfmskr1yh0000gn/T/31772ce7c55f62ae5e551214bf568a13/eslint-config-extreme-1.0.38.tgz","_integrity":"sha512-4JdgFCYPndUp4WxcWizAdGJxGwqETo6oFmTAP+oGYjnUqsDjw97HfLj2Hin1VYdERWVppAsYu50aOSQlHjZa9Q==","_npmVersion":"10.9.0","description":"Extreme ESLint configuration","directories":{},"resolutions":{"eslint":"9.12.0"},"_nodeVersion":"22.11.0","dependencies":{"globals":"15.14.0","@eslint/js":"9.18.0","@babel/core":"7.26.0","@eslint/json":"0.9.0","@eslint/compat":"1.2.5","eslint-plugin-n":"17.15.1","@eslint/eslintrc":"3.2.0","typescript-eslint":"8.19.1","eslint-config-next":"15.1.4","eslint-config-biome":"1.9.4","eslint-plugin-jsdoc":"50.6.1","eslint-plugin-jsonc":"2.18.2","eslint-plugin-react":"7.37.4","jsonc-eslint-parser":"2.4.0","@babel/eslint-parser":"7.26.5","eslint-plugin-oxlint":"0.15.6","@vitest/eslint-plugin":"1.1.25","eslint-plugin-promise":"7.2.1","eslint-plugin-sonarjs":"3.0.1","eslint-plugin-import-x":"4.6.1","eslint-plugin-storybook":"0.11.2","@stylistic/eslint-plugin":"2.13.0","@typescript-eslint/parser":"8.19.1","eslint-plugin-tailwindcss":"3.17.5","eslint-plugin-unused-imports":"4.1.4","eslint-plugin-project-structure":"3.13.0","@typescript-eslint/eslint-plugin":"8.19.1","eslint-import-resolver-typescript":"3.7.0","@eslint-community/eslint-plugin-eslint-comments":"4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","jiti":"2.4.2","eslint":"9.18.0","oxlint":"0.15.6","rollup":"4.30.1","ts-patch":"3.3.0","typescript":"5.7.3","@types/node":"22.10.5","@types/eslint":"9.6.1","@biomejs/biome":"1.9.4","tsconfig-paths":"4.2.0","@types/eslint__js":"8.42.3","npm-package-json-lint":"8.0.0","@types/eslint__eslintrc":"2.1.2","@next/eslint-plugin-next":"15.1.4","@typescript-eslint/utils":"8.19.1","tsconfig-to-dual-package":"1.2.0","@rollup/plugin-typescript":"12.1.2","typescript-transform-paths":"3.5.3"},"peerDependencies":{"eslint":">= 9","oxlint":">= 0.9","@eslint/js":">= 9","parse-json":">= 8.1.0","typescript":">= 5","@biomejs/biome":">= 1.9","typescript-eslint":">= 8","npm-package-json-lint":">= 8","safe-stable-stringify":">= 2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-extreme_1.0.38_1736777301231_0.6867417827132003","host":"s3://npm-registry-packages-npm-production"}},"1.0.39":{"name":"eslint-config-extreme","version":"1.0.39","keywords":["eslint","eslintplugin","eslint-config","typescript","oxlint","biomejs"],"author":{"name":"DTOX Consulting"},"license":"MIT","_id":"eslint-config-extreme@1.0.39","maintainers":[{"name":"devotox","email":"devo.tox.89@gmail.com"}],"dist":{"shasum":"d99e6ce51b761f06cfaeb4b7c3873edac5dceee6","tarball":"https://registry.npmjs.org/eslint-config-extreme/-/eslint-config-extreme-1.0.39.tgz","fileCount":123,"integrity":"sha512-gdRQVwE+L8MSkDhGaAEaqsn0LVFC/6VhK8bC2qnbgx8jnw0RRwz2OJGCITy+aMfA6zabotdD5EAIf3UTgo4CRA==","signatures":[{"sig":"MEYCIQDtbV3INCFdac8zXKmd+LTONSqTOOYaQT/j+0VuUCzLkwIhANzYq/+QCoUfJiYS0NTdUFsQ5j0SN4nqYoC4A/NHSGcZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":597623},"main":"./dist/cjs/index.js","type":"module","_from":"file:eslint-config-extreme-1.0.39.tgz","types":"./dist/esm/types/src/index.d.ts","volta":{"node":"20.18.0"},"module":"./dist/esm/index.js","engines":{"node":"20.x"},"exports":{".":{"import":{"types":"./dist/esm/types/src/index.d.ts","default":"./dist/esm/index.js","folderStructure":"./dist/esm/folderStructure/index.js"},"default":"./dist/esm/index.js","require":{"types":"./dist/cjs/types/src/index.d.ts","default":"./dist/cjs/index.js","folderStructure":"./dist/cjs/folderStructure/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && pnpm run build:rollup && tsconfig-to-dual-package","check":"pnpm typecheck; pnpm lint:package; pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","format":"pnpm lint:oxlint; pnpm lint:biome","typecheck":"tspc --noEmit","lint:biome":"biome check --unsafe --write . || true","prepublish":"pnpm build && pnpm check && git add . && git commit --amend --no-edit && npm version patch && git commit --allow-empty -am 'chore(release): publish' && git push -f","lint:eslint":"eslint --quiet --cache --fix .","lint:oxlint":"oxlint -c .oxlintrc.json --fix --import-plugin --jest-plugin --jsx-a11y-plugin --nextjs-plugin --react-perf-plugin --ignore-path .oxlintignore","build:rollup":"pnpm run build:rollup:cjs && pnpm run build:rollup:esm","lint:package":"npmPkgJsonLint .","build:rollup:cjs":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format cjs","build:rollup:esm":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format esm"},"_npmUser":{"name":"devotox","email":"devo.tox.89@gmail.com"},"_resolved":"/private/var/folders/89/q95fg7hd0hg839ykfmskr1yh0000gn/T/6f5633633fcd04ea08d348c1a1be60c7/eslint-config-extreme-1.0.39.tgz","_integrity":"sha512-gdRQVwE+L8MSkDhGaAEaqsn0LVFC/6VhK8bC2qnbgx8jnw0RRwz2OJGCITy+aMfA6zabotdD5EAIf3UTgo4CRA==","_npmVersion":"10.9.0","description":"Extreme ESLint configuration","directories":{},"resolutions":{"eslint":"9.12.0"},"_nodeVersion":"22.11.0","dependencies":{"globals":"15.14.0","@eslint/js":"9.18.0","@babel/core":"7.26.0","@eslint/json":"0.9.0","@eslint/compat":"1.2.5","eslint-plugin-n":"17.15.1","@eslint/eslintrc":"3.2.0","typescript-eslint":"8.19.1","eslint-config-next":"15.1.4","eslint-config-biome":"1.9.4","eslint-plugin-jsdoc":"50.6.1","eslint-plugin-jsonc":"2.18.2","eslint-plugin-react":"7.37.4","jsonc-eslint-parser":"2.4.0","@babel/eslint-parser":"7.26.5","eslint-plugin-oxlint":"0.15.6","@vitest/eslint-plugin":"1.1.25","eslint-plugin-promise":"7.2.1","eslint-plugin-sonarjs":"3.0.1","eslint-plugin-import-x":"4.6.1","eslint-plugin-storybook":"0.11.2","@stylistic/eslint-plugin":"2.13.0","@typescript-eslint/parser":"8.19.1","eslint-plugin-tailwindcss":"3.17.5","eslint-plugin-unused-imports":"4.1.4","eslint-plugin-project-structure":"3.13.0","@typescript-eslint/eslint-plugin":"8.19.1","eslint-import-resolver-typescript":"3.7.0","@eslint-community/eslint-plugin-eslint-comments":"4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","jiti":"2.4.2","eslint":"9.18.0","oxlint":"0.15.6","rollup":"4.30.1","ts-patch":"3.3.0","typescript":"5.7.3","@types/node":"22.10.5","@types/eslint":"9.6.1","@biomejs/biome":"1.9.4","tsconfig-paths":"4.2.0","@types/eslint__js":"8.42.3","npm-package-json-lint":"8.0.0","@types/eslint__eslintrc":"2.1.2","@next/eslint-plugin-next":"15.1.4","@typescript-eslint/utils":"8.19.1","tsconfig-to-dual-package":"1.2.0","@rollup/plugin-typescript":"12.1.2","typescript-transform-paths":"3.5.3"},"peerDependencies":{"eslint":">= 9","oxlint":">= 0.9","@eslint/js":">= 9","parse-json":">= 8.1.0","typescript":">= 5","@biomejs/biome":">= 1.9","typescript-eslint":">= 8","npm-package-json-lint":">= 8","safe-stable-stringify":">= 2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-extreme_1.0.39_1736778296323_0.28174732268651437","host":"s3://npm-registry-packages-npm-production"}},"1.0.40":{"name":"eslint-config-extreme","version":"1.0.40","keywords":["eslint","eslintplugin","eslint-config","typescript","oxlint","biomejs"],"author":{"name":"DTOX Consulting"},"license":"MIT","_id":"eslint-config-extreme@1.0.40","maintainers":[{"name":"devotox","email":"devo.tox.89@gmail.com"}],"dist":{"shasum":"e6e40fb48d9d5c10e9916802d85262a4550da38f","tarball":"https://registry.npmjs.org/eslint-config-extreme/-/eslint-config-extreme-1.0.40.tgz","fileCount":123,"integrity":"sha512-P1MoUuQqhWG5/2VDjeXW7gmFq/3Z+L6n6aBv0HfTi8y85YlOtOvzTuVpDAbT6DYRQ79HJ4FG1KbRTeoqeGqeKQ==","signatures":[{"sig":"MEQCIEMY8HHGOa27DC9fIoNKcdNCB1k8T0k8TBH7wRcrhUtXAiBdvqBR99RIqPNHIV/olfF/PoSvKFLEMibqu6QxDzT72w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":597159},"main":"./dist/cjs/index.js","type":"module","_from":"file:eslint-config-extreme-1.0.40.tgz","types":"./dist/esm/types/src/index.d.ts","volta":{"node":"20.18.0"},"module":"./dist/esm/index.js","engines":{"node":"20.x"},"exports":{".":{"import":{"types":"./dist/esm/types/src/index.d.ts","default":"./dist/esm/index.js","folderStructure":"./dist/esm/folderStructure/index.js"},"default":"./dist/esm/index.js","require":{"types":"./dist/cjs/types/src/index.d.ts","default":"./dist/cjs/index.js","folderStructure":"./dist/cjs/folderStructure/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && pnpm run build:rollup && tsconfig-to-dual-package","check":"pnpm typecheck; pnpm lint:package; pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","format":"pnpm lint:oxlint; pnpm lint:biome","typecheck":"tspc --noEmit","lint:biome":"biome check --unsafe --write . || true","prepublish":"pnpm build && pnpm check && git add . && git commit --amend --no-edit && npm version patch && git commit --allow-empty -am 'chore(release): publish' && git push -f","lint:eslint":"eslint --quiet --cache --fix .","lint:oxlint":"oxlint -c .oxlintrc.json --fix --import-plugin --jest-plugin --jsx-a11y-plugin --nextjs-plugin --react-perf-plugin --ignore-path .oxlintignore","build:rollup":"pnpm run build:rollup:cjs && pnpm run build:rollup:esm","lint:package":"npmPkgJsonLint .","build:rollup:cjs":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format cjs","build:rollup:esm":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format esm"},"_npmUser":{"name":"devotox","email":"devo.tox.89@gmail.com"},"_resolved":"/private/var/folders/89/q95fg7hd0hg839ykfmskr1yh0000gn/T/6019af5280b514e063fe18974daedfea/eslint-config-extreme-1.0.40.tgz","_integrity":"sha512-P1MoUuQqhWG5/2VDjeXW7gmFq/3Z+L6n6aBv0HfTi8y85YlOtOvzTuVpDAbT6DYRQ79HJ4FG1KbRTeoqeGqeKQ==","_npmVersion":"10.9.0","description":"Extreme ESLint configuration","directories":{},"resolutions":{"eslint":"9.12.0"},"_nodeVersion":"22.11.0","dependencies":{"globals":"15.14.0","@eslint/js":"9.18.0","@babel/core":"7.26.0","@eslint/json":"0.9.0","@eslint/compat":"1.2.5","eslint-plugin-n":"17.15.1","@eslint/eslintrc":"3.2.0","typescript-eslint":"8.19.1","eslint-config-next":"15.1.4","eslint-config-biome":"1.9.4","eslint-plugin-jsdoc":"50.6.1","eslint-plugin-jsonc":"2.18.2","eslint-plugin-react":"7.37.4","jsonc-eslint-parser":"2.4.0","@babel/eslint-parser":"7.26.5","eslint-plugin-oxlint":"0.15.6","@vitest/eslint-plugin":"1.1.25","eslint-plugin-promise":"7.2.1","eslint-plugin-sonarjs":"3.0.1","eslint-plugin-import-x":"4.6.1","eslint-plugin-storybook":"0.11.2","@stylistic/eslint-plugin":"2.13.0","@typescript-eslint/parser":"8.19.1","eslint-plugin-tailwindcss":"3.17.5","eslint-plugin-unused-imports":"4.1.4","eslint-plugin-project-structure":"3.13.0","@typescript-eslint/eslint-plugin":"8.19.1","eslint-import-resolver-typescript":"3.7.0","@eslint-community/eslint-plugin-eslint-comments":"4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","jiti":"2.4.2","eslint":"9.18.0","oxlint":"0.15.6","rollup":"4.30.1","ts-patch":"3.3.0","typescript":"5.7.3","@types/node":"22.10.5","@types/eslint":"9.6.1","@biomejs/biome":"1.9.4","tsconfig-paths":"4.2.0","@types/eslint__js":"8.42.3","npm-package-json-lint":"8.0.0","@types/eslint__eslintrc":"2.1.2","@next/eslint-plugin-next":"15.1.4","@typescript-eslint/utils":"8.19.1","tsconfig-to-dual-package":"1.2.0","@rollup/plugin-typescript":"12.1.2","typescript-transform-paths":"3.5.3"},"peerDependencies":{"eslint":">= 9","oxlint":">= 0.9","@eslint/js":">= 9","parse-json":">= 8.1.0","typescript":">= 5","@biomejs/biome":">= 1.9","typescript-eslint":">= 8","npm-package-json-lint":">= 8","safe-stable-stringify":">= 2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-extreme_1.0.40_1736780339785_0.1097505236679388","host":"s3://npm-registry-packages-npm-production"}},"1.0.41":{"name":"eslint-config-extreme","version":"1.0.41","keywords":["eslint","eslintplugin","eslint-config","typescript","oxlint","biomejs"],"author":{"name":"DTOX Consulting"},"license":"MIT","_id":"eslint-config-extreme@1.0.41","maintainers":[{"name":"devotox","email":"devo.tox.89@gmail.com"}],"dist":{"shasum":"284043c13f11068e7226e6d41f1181857ccfff12","tarball":"https://registry.npmjs.org/eslint-config-extreme/-/eslint-config-extreme-1.0.41.tgz","fileCount":123,"integrity":"sha512-z74amkkeXQF68xA+rlVuyn506fO/WWZrPDjJ6X+NmLib3/Am3qhdyvN/kroFltU8kn39zD9aCnKiHJ6f7RYjOA==","signatures":[{"sig":"MEYCIQDF0l+slEMZewGW6eJLaj60BS2sHmZYM2braIqZvPBA0wIhAIz1/yTi7DHC3oEWt84oHXwypUbiaKko3/XKdKVQeWsJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":597095},"main":"./dist/cjs/index.js","type":"module","_from":"file:eslint-config-extreme-1.0.41.tgz","types":"./dist/esm/types/src/index.d.ts","volta":{"node":"20.18.0"},"module":"./dist/esm/index.js","engines":{"node":"20.x"},"exports":{".":{"import":{"types":"./dist/esm/types/src/index.d.ts","default":"./dist/esm/index.js","folderStructure":"./dist/esm/folderStructure/index.js"},"default":"./dist/esm/index.js","require":{"types":"./dist/cjs/types/src/index.d.ts","default":"./dist/cjs/index.js","folderStructure":"./dist/cjs/folderStructure/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && pnpm run build:rollup && tsconfig-to-dual-package","check":"pnpm typecheck; pnpm lint:package; pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","format":"pnpm lint:oxlint; pnpm lint:biome","typecheck":"tspc --noEmit","lint:biome":"biome check --unsafe --write . || true","prepublish":"pnpm build && pnpm check && git add . && git commit --amend --no-edit && npm version patch && git commit --allow-empty -am 'chore(release): publish' && git push -f","lint:eslint":"eslint --quiet --cache --fix .","lint:oxlint":"oxlint -c .oxlintrc.json --fix --import-plugin --jest-plugin --jsx-a11y-plugin --nextjs-plugin --react-perf-plugin --ignore-path .oxlintignore","build:rollup":"pnpm run build:rollup:cjs && pnpm run build:rollup:esm","lint:package":"npmPkgJsonLint .","build:rollup:cjs":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format cjs","build:rollup:esm":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --format esm"},"_npmUser":{"name":"devotox","email":"devo.tox.89@gmail.com"},"_resolved":"/private/var/folders/89/q95fg7hd0hg839ykfmskr1yh0000gn/T/aaf34fcb3e4528e9db0857f5f2a39e6c/eslint-config-extreme-1.0.41.tgz","_integrity":"sha512-z74amkkeXQF68xA+rlVuyn506fO/WWZrPDjJ6X+NmLib3/Am3qhdyvN/kroFltU8kn39zD9aCnKiHJ6f7RYjOA==","_npmVersion":"10.9.0","description":"Extreme ESLint configuration","directories":{},"resolutions":{"eslint":"9.12.0"},"_nodeVersion":"22.11.0","dependencies":{"globals":"15.14.0","@eslint/js":"9.18.0","@babel/core":"7.26.0","@eslint/json":"0.9.0","@eslint/compat":"1.2.5","eslint-plugin-n":"17.15.1","@eslint/eslintrc":"3.2.0","typescript-eslint":"8.19.1","eslint-config-next":"15.1.4","eslint-config-biome":"1.9.4","eslint-plugin-jsdoc":"50.6.1","eslint-plugin-jsonc":"2.18.2","eslint-plugin-react":"7.37.4","jsonc-eslint-parser":"2.4.0","@babel/eslint-parser":"7.26.5","eslint-plugin-oxlint":"0.15.6","@vitest/eslint-plugin":"1.1.25","eslint-plugin-promise":"7.2.1","eslint-plugin-sonarjs":"3.0.1","eslint-plugin-import-x":"4.6.1","eslint-plugin-storybook":"0.11.2","@stylistic/eslint-plugin":"2.13.0","@typescript-eslint/parser":"8.19.1","eslint-plugin-tailwindcss":"3.17.5","eslint-plugin-unused-imports":"4.1.4","eslint-plugin-project-structure":"3.13.0","@typescript-eslint/eslint-plugin":"8.19.1","eslint-import-resolver-typescript":"3.7.0","@eslint-community/eslint-plugin-eslint-comments":"4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","jiti":"2.4.2","eslint":"9.18.0","oxlint":"0.15.6","rollup":"4.30.1","ts-patch":"3.3.0","typescript":"5.7.3","@types/node":"22.10.5","@types/eslint":"9.6.1","@biomejs/biome":"1.9.4","tsconfig-paths":"4.2.0","@types/eslint__js":"8.42.3","npm-package-json-lint":"8.0.0","@types/eslint__eslintrc":"2.1.2","@next/eslint-plugin-next":"15.1.4","@typescript-eslint/utils":"8.19.1","tsconfig-to-dual-package":"1.2.0","@rollup/plugin-typescript":"12.1.2","typescript-transform-paths":"3.5.3"},"peerDependencies":{"eslint":">= 9","oxlint":">= 0.9","@eslint/js":">= 9","parse-json":">= 8.1.0","typescript":">= 5","@biomejs/biome":">= 1.9","typescript-eslint":">= 8","npm-package-json-lint":">= 8","safe-stable-stringify":">= 2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-extreme_1.0.41_1736787390248_0.8552591964027647","host":"s3://npm-registry-packages-npm-production"}},"1.0.42":{"name":"eslint-config-extreme","version":"1.0.42","keywords":["eslint","eslintplugin","eslint-config","typescript","oxlint","biomejs"],"author":{"name":"DTOX Consulting"},"license":"MIT","_id":"eslint-config-extreme@1.0.42","maintainers":[{"name":"devotox","email":"devo.tox.89@gmail.com"}],"dist":{"shasum":"0d53d5d6afe9c4a037ec9806af9f7510237fdfd8","tarball":"https://registry.npmjs.org/eslint-config-extreme/-/eslint-config-extreme-1.0.42.tgz","fileCount":11,"integrity":"sha512-6sCFj/LvKV1bxW44IgFXqJH4ygrYCeAGZA67lR93yvAfiSySVSNtXBecbZbBTvNi3BdT9KbpoYKt75fZ9ootAg==","signatures":[{"sig":"MEQCIHdzXa4lALBH4OIF/GSWdwE4N16GAw+FjqxkbJTP1md0AiByTgTN6GWHATFI8/YqNe9iTmlnT36qZARsyUZb6gCTcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163633},"main":"./dist/index.cjs","type":"module","_from":"file:eslint-config-extreme-1.0.42.tgz","types":"./dist/index.d.ts","volta":{"node":"20.18.0"},"module":"./dist/index.js","engines":{"node":"20.x"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","test":"echo \"Error: no test specified\" && exit 1","build":"tsup --config tsup.config.ts","check":"pnpm typecheck; pnpm lint:package; pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","format":"pnpm lint:oxlint; pnpm lint:biome","typecheck":"tsc --noEmit","lint:biome":"biome check --unsafe --write . || true","prepublish":"pnpm build && pnpm check && git add . && git commit --amend --no-edit && npm version patch && git commit --allow-empty -am 'chore(release): publish' && git push -f","lint:eslint":"eslint --quiet --cache --fix .","lint:oxlint":"oxlint -c .oxlintrc.json --fix --import-plugin --jest-plugin --jsx-a11y-plugin --nextjs-plugin --react-perf-plugin --ignore-path .oxlintignore","lint:package":"npmPkgJsonLint ."},"_npmUser":{"name":"devotox","email":"devo.tox.89@gmail.com"},"_resolved":"/private/var/folders/89/q95fg7hd0hg839ykfmskr1yh0000gn/T/324e3ca7e89a7c9dd533203df240c3b6/eslint-config-extreme-1.0.42.tgz","_integrity":"sha512-6sCFj/LvKV1bxW44IgFXqJH4ygrYCeAGZA67lR93yvAfiSySVSNtXBecbZbBTvNi3BdT9KbpoYKt75fZ9ootAg==","_npmVersion":"10.9.0","description":"Extreme ESLint configuration","directories":{},"resolutions":{"eslint":"9.12.0"},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"globals":"15.14.0","@eslint/js":"9.19.0","@babel/core":"7.26.7","@eslint/json":"0.10.0","@eslint/compat":"1.2.6","eslint-plugin-n":"17.15.1","@eslint/eslintrc":"3.2.0","typescript-eslint":"8.23.0","eslint-config-next":"15.1.6","eslint-config-biome":"1.9.4","eslint-plugin-jsdoc":"50.6.3","eslint-plugin-jsonc":"2.19.1","eslint-plugin-react":"7.37.4","jsonc-eslint-parser":"2.4.0","@babel/eslint-parser":"7.26.5","eslint-plugin-oxlint":"0.15.9","@vitest/eslint-plugin":"1.1.25","eslint-plugin-promise":"7.2.1","eslint-plugin-sonarjs":"3.0.1","eslint-plugin-import-x":"4.6.1","eslint-plugin-storybook":"0.11.2","@stylistic/eslint-plugin":"3.0.1","@typescript-eslint/parser":"8.23.0","eslint-plugin-tailwindcss":"3.18.0","eslint-plugin-unused-imports":"4.1.4","eslint-plugin-project-structure":"3.13.2","@typescript-eslint/eslint-plugin":"8.23.0","eslint-import-resolver-typescript":"3.7.0","@eslint-community/eslint-plugin-eslint-comments":"4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","jiti":"2.4.2","tsup":"8.3.6","eslint":"9.19.0","oxlint":"0.15.9","terser":"5.38.0","@swc/core":"1.10.14","typescript":"5.7.3","@types/node":"22.13.1","@types/eslint":"9.6.1","@biomejs/biome":"1.9.4","eslint-extreme":"file:.","tsconfig-paths":"4.2.0","@types/eslint__js":"8.42.3","npm-package-json-lint":"8.0.0","@types/eslint__eslintrc":"2.1.2","@microsoft/api-extractor":"7.49.2","@next/eslint-plugin-next":"15.1.6","@typescript-eslint/utils":"8.23.0","tsconfig-to-dual-package":"1.2.0","@esbuild-plugins/tsconfig-paths":"0.1.2"},"peerDependencies":{"eslint":">= 9","oxlint":">= 0.9","@eslint/js":">= 9","parse-json":">= 8.1.0","typescript":">= 5","@biomejs/biome":">= 1.9","typescript-eslint":">= 8","npm-package-json-lint":">= 8","safe-stable-stringify":">= 2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-extreme_1.0.42_1738776687547_0.36915049296928415","host":"s3://npm-registry-packages-npm-production"}},"1.0.43":{"name":"eslint-config-extreme","version":"1.0.43","keywords":["eslint","eslintplugin","eslint-config","typescript","oxlint","biomejs"],"author":{"name":"DTOX Consulting"},"license":"MIT","_id":"eslint-config-extreme@1.0.43","maintainers":[{"name":"devotox","email":"devo.tox.89@gmail.com"}],"dist":{"shasum":"726d07133d48422b1d36dd7161ff34ec0686fbca","tarball":"https://registry.npmjs.org/eslint-config-extreme/-/eslint-config-extreme-1.0.43.tgz","fileCount":11,"integrity":"sha512-loRWOAY4clTIrnORdMjjffHxIrD9wVQUNmofdEtjN5Qmvim5velJ4m1+Rtpjo0IOwVKERvpgXEx3sSbuHzK6fA==","signatures":[{"sig":"MEUCIBI/2qASWlnebphfv92FYhXkBsVIQ4KhCbrq0V+5wyAWAiEAw6WFZ3Mr7RXKEHjgcpkUwh0+bsbgtD14qNRbW0yYSX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163619},"main":"./dist/index.cjs","type":"module","_from":"file:eslint-config-extreme-1.0.43.tgz","types":"./dist/index.d.ts","volta":{"node":"20.18.0"},"module":"./dist/index.js","engines":{"node":"20.x"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","test":"echo \"Error: no test specified\" && exit 1","build":"tsup --config tsup.config.ts","check":"pnpm typecheck; pnpm lint:package; pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","format":"pnpm lint:oxlint; pnpm lint:biome","typecheck":"tsc --noEmit","lint:biome":"biome check --unsafe --write . || true","prepublish":"pnpm build && pnpm check && git add . && git commit --amend --no-edit && npm version patch && git commit --allow-empty -am 'chore(release): publish' && git push -f","lint:eslint":"eslint --quiet --cache --fix .","lint:oxlint":"oxlint -c .oxlintrc.json --fix --import-plugin --jest-plugin --jsx-a11y-plugin --nextjs-plugin --react-perf-plugin --ignore-path .oxlintignore","lint:package":"npmPkgJsonLint ."},"_npmUser":{"name":"devotox","email":"devo.tox.89@gmail.com"},"_resolved":"/private/var/folders/89/q95fg7hd0hg839ykfmskr1yh0000gn/T/310d46f39a39f2b36bae1833886abb8b/eslint-config-extreme-1.0.43.tgz","_integrity":"sha512-loRWOAY4clTIrnORdMjjffHxIrD9wVQUNmofdEtjN5Qmvim5velJ4m1+Rtpjo0IOwVKERvpgXEx3sSbuHzK6fA==","_npmVersion":"10.9.0","description":"Extreme ESLint configuration","directories":{},"resolutions":{"eslint":"9.12.0","typescript":"5.7.3"},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"globals":"15.14.0","@eslint/js":"9.19.0","@babel/core":"7.26.7","@eslint/json":"0.10.0","@eslint/compat":"1.2.6","eslint-plugin-n":"17.15.1","@eslint/eslintrc":"3.2.0","typescript-eslint":"8.23.0","eslint-config-next":"15.1.6","eslint-config-biome":"1.9.4","eslint-plugin-jsdoc":"50.6.3","eslint-plugin-jsonc":"2.19.1","eslint-plugin-react":"7.37.4","jsonc-eslint-parser":"2.4.0","@babel/eslint-parser":"7.26.5","eslint-plugin-oxlint":"0.15.9","@vitest/eslint-plugin":"1.1.25","eslint-plugin-promise":"7.2.1","eslint-plugin-sonarjs":"3.0.1","eslint-plugin-import-x":"4.6.1","eslint-plugin-storybook":"0.11.2","@stylistic/eslint-plugin":"3.0.1","@typescript-eslint/parser":"8.23.0","eslint-plugin-tailwindcss":"3.18.0","eslint-plugin-unused-imports":"4.1.4","eslint-plugin-project-structure":"3.13.2","@typescript-eslint/eslint-plugin":"8.23.0","eslint-import-resolver-typescript":"3.7.0","@eslint-community/eslint-plugin-eslint-comments":"4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","jiti":"2.4.2","tsup":"8.3.6","eslint":"9.19.0","oxlint":"0.15.9","terser":"5.38.0","@swc/core":"1.10.14","typescript":"5.7.3","@types/node":"22.13.1","@types/eslint":"9.6.1","@biomejs/biome":"1.9.4","eslint-extreme":"file:.","tsconfig-paths":"4.2.0","@types/eslint__js":"8.42.3","npm-package-json-lint":"8.0.0","@types/eslint__eslintrc":"2.1.2","@microsoft/api-extractor":"7.49.2","@next/eslint-plugin-next":"15.1.6","@typescript-eslint/utils":"8.23.0","@esbuild-plugins/tsconfig-paths":"0.1.2"},"peerDependencies":{"eslint":">= 9","oxlint":">= 0.9","@eslint/js":">= 9","parse-json":">= 8.1.0","typescript":">= 5","@biomejs/biome":">= 1.9","typescript-eslint":">= 8","npm-package-json-lint":">= 8","safe-stable-stringify":">= 2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-extreme_1.0.43_1738777333982_0.5633130370398398","host":"s3://npm-registry-packages-npm-production"}},"1.0.44":{"name":"eslint-config-extreme","version":"1.0.44","keywords":["eslint","eslintplugin","eslint-config","typescript","oxlint","biomejs"],"author":{"name":"DTOX Consulting"},"license":"MIT","_id":"eslint-config-extreme@1.0.44","maintainers":[{"name":"devotox","email":"devo.tox.89@gmail.com"}],"dist":{"shasum":"0a69b671cd90ed1c8694cdad03d2e53aa3e8294e","tarball":"https://registry.npmjs.org/eslint-config-extreme/-/eslint-config-extreme-1.0.44.tgz","fileCount":39,"integrity":"sha512-Wa7MGVEfSq53WFiTHZKZ1Ok4at+zJyidYugnuKA6VzMg7JAdXFqOG70DQXL6H6j/UsNdfLNxsYwZzzBDFe+TKw==","signatures":[{"sig":"MEUCIDIYNyNMFAOV9OdBqyCzsYutIqabDRHVK3AQxL3SaY0WAiEA+sSIzTiPcD4U3lKM3dHaDm4PMSO9i8HrKUqJ+zh3DoU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":302567},"main":"./dist/index.cjs","type":"module","_from":"file:eslint-config-extreme-1.0.44.tgz","types":"./dist/src/index.d.ts","volta":{"node":"20.18.0"},"module":"./dist/index.js","engines":{"node":"20.x"},"exports":{".":{"import":{"types":"./dist/src/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/src/index.d.ts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && tsup --config tsup.config.ts && pnpm build:types && pnpm resolve-tspaths","check":"pnpm typecheck; pnpm lint:package; pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","watch":"tsup --config tsup.config.ts --watch","format":"pnpm lint:oxlint; pnpm lint:biome","typecheck":"tsc --noEmit","lint:biome":"biome check --unsafe --write . || true","prepublish":"pnpm run build && pnpm check && git add . && git commit --amend --no-edit && npm version patch && git commit --allow-empty -am 'chore(release): publish' && git push -f","build:types":"tsc --emitDeclarationOnly --declaration","lint:eslint":"eslint --quiet --cache --fix .","lint:oxlint":"oxlint -c .oxlintrc.json --fix --import-plugin --jest-plugin --jsx-a11y-plugin --nextjs-plugin --react-perf-plugin --ignore-path .oxlintignore","lint:package":"npmPkgJsonLint ."},"_npmUser":{"name":"devotox","email":"devo.tox.89@gmail.com"},"_resolved":"/private/var/folders/89/q95fg7hd0hg839ykfmskr1yh0000gn/T/bcc9771c59e57303cd43d541331a8b7d/eslint-config-extreme-1.0.44.tgz","_integrity":"sha512-Wa7MGVEfSq53WFiTHZKZ1Ok4at+zJyidYugnuKA6VzMg7JAdXFqOG70DQXL6H6j/UsNdfLNxsYwZzzBDFe+TKw==","_npmVersion":"10.9.0","description":"Extreme ESLint configuration","directories":{},"resolutions":{"eslint":"9.19.0","typescript":"5.7.3"},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"globals":"15.14.0","@eslint/js":"9.19.0","@babel/core":"7.26.7","@eslint/json":"0.10.0","@eslint/compat":"1.2.6","eslint-plugin-n":"17.15.1","@eslint/eslintrc":"3.2.0","typescript-eslint":"8.23.0","eslint-config-next":"15.1.6","eslint-config-biome":"1.9.4","eslint-plugin-jsdoc":"50.6.3","eslint-plugin-jsonc":"2.19.1","eslint-plugin-react":"7.37.4","jsonc-eslint-parser":"2.4.0","@babel/eslint-parser":"7.26.5","eslint-plugin-oxlint":"0.15.9","@vitest/eslint-plugin":"1.1.25","eslint-plugin-promise":"7.2.1","eslint-plugin-sonarjs":"3.0.1","eslint-plugin-import-x":"4.6.1","eslint-plugin-storybook":"0.11.2","@stylistic/eslint-plugin":"3.0.1","@typescript-eslint/parser":"8.23.0","eslint-plugin-tailwindcss":"3.18.0","eslint-plugin-unused-imports":"4.1.4","eslint-plugin-project-structure":"3.13.2","@typescript-eslint/eslint-plugin":"8.23.0","eslint-import-resolver-typescript":"3.7.0","@eslint-community/eslint-plugin-eslint-comments":"4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","jiti":"2.4.2","tsup":"8.3.6","eslint":"9.19.0","oxlint":"0.15.10","terser":"5.38.0","esbuild":"0.24.2","@swc/core":"1.10.14","typescript":"5.7.3","@types/node":"22.13.1","@types/eslint":"9.6.1","@biomejs/biome":"1.9.4","eslint-extreme":"file:.","tsconfig-paths":"4.2.0","resolve-tspaths":"0.8.23","@types/eslint__js":"8.42.3","npm-package-json-lint":"8.0.0","esbuild-node-externals":"1.16.0","@types/eslint__eslintrc":"2.1.2","@microsoft/api-extractor":"7.49.2","@next/eslint-plugin-next":"15.1.6","@typescript-eslint/utils":"8.23.0","@total-typescript/ts-reset":"0.6.1","@esbuild-plugins/tsconfig-paths":"0.1.2"},"peerDependencies":{"eslint":">= 9","oxlint":">= 0.9","@eslint/js":">= 9","parse-json":">= 8.1.0","typescript":">= 5","@biomejs/biome":">= 1.9","typescript-eslint":">= 8","npm-package-json-lint":">= 8","safe-stable-stringify":">= 2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-extreme_1.0.44_1738861469837_0.1618148181283494","host":"s3://npm-registry-packages-npm-production"}},"1.0.45":{"name":"eslint-config-extreme","version":"1.0.45","keywords":["eslint","eslintplugin","eslint-config","typescript","oxlint","biomejs"],"author":{"name":"DTOX Consulting"},"license":"MIT","_id":"eslint-config-extreme@1.0.45","maintainers":[{"name":"devotox","email":"devo.tox.89@gmail.com"}],"dist":{"shasum":"83f6dd5503250fc155d630ed84c4644660024379","tarball":"https://registry.npmjs.org/eslint-config-extreme/-/eslint-config-extreme-1.0.45.tgz","fileCount":39,"integrity":"sha512-iMTKNNY3YT2a86ugynsolamL7+qiqIyMgFLqMBM/q5tC/MNWuZCLyb8SOkW+8L0jJ/RTSLKgBbrpdtK2ysQP+Q==","signatures":[{"sig":"MEUCIQCp4lzFKE9IhEUq6ymD1tz/jKye4tGlLJXMbz7t6n0DzAIgNvPLeYzekdFg+uDwhTbO/oMol89GWXxs4dVfW2FwZ1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":303713},"main":"./dist/index.cjs","type":"module","_from":"file:eslint-config-extreme-1.0.45.tgz","types":"./dist/src/index.d.ts","volta":{"node":"20.18.0"},"module":"./dist/index.js","engines":{"node":"20.x"},"exports":{".":{"import":{"types":"./dist/src/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/src/index.d.ts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && tsup --config tsup.config.ts && pnpm build:types && pnpm resolve-tspaths","check":"pnpm typecheck; pnpm lint:package; pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","watch":"tsup --config tsup.config.ts --watch","format":"pnpm lint:oxlint; pnpm lint:biome","typecheck":"tsc --noEmit","lint:biome":"biome check --unsafe --write . || true","prepublish":"pnpm run build && pnpm check && git add . && git commit --amend --no-edit && npm version patch && git commit --allow-empty -am 'chore(release): publish' && git push -f","build:types":"tsc --emitDeclarationOnly --declaration","lint:eslint":"eslint --quiet --cache --fix .","lint:oxlint":"oxlint -c .oxlintrc.json --fix --import-plugin --jest-plugin --jsx-a11y-plugin --nextjs-plugin --react-perf-plugin --ignore-path .oxlintignore","lint:package":"npmPkgJsonLint ."},"_npmUser":{"name":"devotox","email":"devo.tox.89@gmail.com"},"_resolved":"/private/var/folders/89/q95fg7hd0hg839ykfmskr1yh0000gn/T/612ac899c4cbbefff13a5eeced4d8bf4/eslint-config-extreme-1.0.45.tgz","_integrity":"sha512-iMTKNNY3YT2a86ugynsolamL7+qiqIyMgFLqMBM/q5tC/MNWuZCLyb8SOkW+8L0jJ/RTSLKgBbrpdtK2ysQP+Q==","_npmVersion":"10.9.0","description":"Extreme ESLint configuration","directories":{},"resolutions":{"eslint":"9.19.0","typescript":"5.7.3"},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"globals":"15.14.0","@eslint/js":"9.19.0","@babel/core":"7.26.7","@eslint/json":"0.10.0","@eslint/compat":"1.2.6","eslint-plugin-n":"17.15.1","@eslint/eslintrc":"3.2.0","typescript-eslint":"8.23.0","eslint-config-next":"15.1.6","eslint-config-biome":"1.9.4","eslint-plugin-jsdoc":"50.6.3","eslint-plugin-jsonc":"2.19.1","eslint-plugin-react":"7.37.4","jsonc-eslint-parser":"2.4.0","@babel/eslint-parser":"7.26.5","eslint-plugin-oxlint":"0.15.9","@vitest/eslint-plugin":"1.1.25","eslint-plugin-promise":"7.2.1","eslint-plugin-sonarjs":"3.0.1","eslint-plugin-import-x":"4.6.1","eslint-plugin-storybook":"0.11.2","@stylistic/eslint-plugin":"3.0.1","@typescript-eslint/parser":"8.23.0","eslint-plugin-tailwindcss":"3.18.0","eslint-plugin-unused-imports":"4.1.4","eslint-plugin-project-structure":"3.13.2","@typescript-eslint/eslint-plugin":"8.23.0","eslint-import-resolver-typescript":"3.7.0","@eslint-community/eslint-plugin-eslint-comments":"4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","jiti":"2.4.2","tsup":"8.3.6","eslint":"9.19.0","oxlint":"0.15.10","terser":"5.38.0","esbuild":"0.24.2","@swc/core":"1.10.14","typescript":"5.7.3","@types/node":"22.13.1","@types/eslint":"9.6.1","@biomejs/biome":"1.9.4","eslint-extreme":"file:.","tsconfig-paths":"4.2.0","resolve-tspaths":"0.8.23","@types/eslint__js":"8.42.3","npm-package-json-lint":"8.0.0","esbuild-node-externals":"1.16.0","@types/eslint__eslintrc":"2.1.2","@microsoft/api-extractor":"7.49.2","@next/eslint-plugin-next":"15.1.6","@typescript-eslint/utils":"8.23.0","@total-typescript/ts-reset":"0.6.1","@esbuild-plugins/tsconfig-paths":"0.1.2"},"peerDependencies":{"eslint":">= 9","oxlint":">= 0.9","@eslint/js":">= 9","parse-json":">= 8.1.0","typescript":">= 5","@biomejs/biome":">= 1.9","typescript-eslint":">= 8","npm-package-json-lint":">= 8","safe-stable-stringify":">= 2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-extreme_1.0.45_1739127721078_0.7003140058580453","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"eslint-config-extreme","version":"2.0.2","keywords":["eslint","eslintplugin","eslint-config","typescript","oxlint","biomejs"],"author":{"name":"DTOX Consulting"},"license":"MIT","_id":"eslint-config-extreme@2.0.2","maintainers":[{"name":"devotox","email":"devo.tox.89@gmail.com"}],"dist":{"shasum":"9a6be38396ebac5df7d3c80107d65a8b34c8e79a","tarball":"https://registry.npmjs.org/eslint-config-extreme/-/eslint-config-extreme-2.0.2.tgz","fileCount":6,"integrity":"sha512-6YCSwDclAhYIIJdDYuaiHRY/WK9It+6EwEV6zBU541LvYO8v7lF6yeVyUSSbeY+iQ7E+9BKC2h/NEpqKB37FxA==","signatures":[{"sig":"MEUCIQCQtus2prN1GNRscYHLkoDDeCWsjRSgr0WOqutuTtONngIgbRA2Zt/Su43LHUtfus53mmu0rZVo2FK+LBMNY5DbHGw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204110},"main":"./dist/index.cjs","type":"module","_from":"file:eslint-config-extreme-2.0.2.tgz","types":"./dist/src/index.d.ts","volta":{"node":"20.18.0"},"module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/src/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/src/index.d.ts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && tsup --config tsup.config.ts && pnpm resolve-tspaths","check":"pnpm typecheck; pnpm lint:package; pnpm lint:oxlint; pnpm lint:biome; pnpm lint:eslint","watch":"tsup --config tsup.config.ts --watch","format":"pnpm lint:oxlint; pnpm lint:biome","typecheck":"tsc --noEmit","lint:biome":"biome check --unsafe --write . || true","prepublish":"pnpm run build && pnpm check && git add . && git commit --amend --no-edit && npm version patch && git commit --allow-empty -am 'chore(release): publish' && git push -f","build:types":"tsc --emitDeclarationOnly --declaration","lint:eslint":"eslint --quiet --cache --fix .","lint:oxlint":"oxlint -c .oxlintrc.json --fix --import-plugin --jest-plugin --jsx-a11y-plugin --nextjs-plugin --react-perf-plugin --ignore-path .oxlintignore","lint:package":"npmPkgJsonLint .","build:withTypes":"rm -rf dist && tsup --config tsup.config.ts && pnpm build:types && pnpm resolve-tspaths"},"_npmUser":{"name":"devotox","email":"devo.tox.89@gmail.com"},"_resolved":"/private/var/folders/89/q95fg7hd0hg839ykfmskr1yh0000gn/T/cd5953f72f06827211290207e985d4f1/eslint-config-extreme-2.0.2.tgz","_integrity":"sha512-6YCSwDclAhYIIJdDYuaiHRY/WK9It+6EwEV6zBU541LvYO8v7lF6yeVyUSSbeY+iQ7E+9BKC2h/NEpqKB37FxA==","_npmVersion":"10.9.0","description":"Extreme ESLint configuration","directories":{},"resolutions":{"eslint":"9.27.0","typescript":"5.8.3"},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"globals":"16.2.0","@eslint/js":"9.27.0","@babel/core":"7.27.3","@eslint/json":"0.12.0","@eslint/compat":"1.2.9","eslint-plugin-n":"17.18.0","@eslint/eslintrc":"3.3.1","typescript-eslint":"8.33.0","eslint-config-next":"15.3.2","eslint-config-biome":"1.9.4","eslint-plugin-jsdoc":"50.6.17","eslint-plugin-jsonc":"2.20.1","eslint-plugin-react":"7.37.5","jsonc-eslint-parser":"2.4.0","@babel/eslint-parser":"7.27.1","eslint-plugin-oxlint":"0.16.12","@vitest/eslint-plugin":"1.2.1","eslint-plugin-promise":"7.2.1","eslint-plugin-sonarjs":"3.0.2","eslint-plugin-import-x":"4.13.3","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-storybook":"0.12.0","@stylistic/eslint-plugin":"4.4.0","@typescript-eslint/parser":"8.33.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","eslint-plugin-unused-imports":"4.1.4","eslint-plugin-project-structure":"3.13.3","@typescript-eslint/eslint-plugin":"8.33.0","eslint-import-resolver-typescript":"4.4.1","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.4","jiti":"2.4.2","tsup":"8.5.0","eslint":"9.27.0","oxlint":"0.16.12","terser":"5.40.0","esbuild":"0.25.5","@swc/core":"1.11.29","typescript":"5.8.3","@types/node":"22.15.23","@biomejs/biome":"1.9.4","eslint-extreme":"file:","tsconfig-paths":"4.2.0","resolve-tspaths":"0.8.23","npm-package-json-lint":"8.0.0","esbuild-node-externals":"1.18.0","@microsoft/api-extractor":"7.52.8","@next/eslint-plugin-next":"15.3.2","@typescript-eslint/utils":"8.33.0","@total-typescript/ts-reset":"0.6.1","@esbuild-plugins/tsconfig-paths":"0.1.2"},"peerDependencies":{"eslint":">= 9","oxlint":">= 0.16","@eslint/js":">= 9","parse-json":">= 8.1.0","typescript":">= 5","@biomejs/biome":">= 1.9","typescript-eslint":">= 8","npm-package-json-lint":">= 8","safe-stable-stringify":">= 2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-extreme_2.0.2_1748391081213_0.3204206930203617","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"eslint-config-extreme","version":"3.0.0","keywords":["eslint","eslintplugin","eslint-config","typescript","oxlint","biomejs"],"author":{"name":"DTOX Consulting"},"license":"MIT","_id":"eslint-config-extreme@3.0.0","maintainers":[{"name":"devotox","email":"devo.tox.89@gmail.com"}],"dist":{"shasum":"3497bd83a0598fae6391424aa2ca93831cb33288","tarball":"https://registry.npmjs.org/eslint-config-extreme/-/eslint-config-extreme-3.0.0.tgz","fileCount":165,"integrity":"sha512-7Yxo3i4TYu35jTZgNWecQ8HLACkvmKC6Lk3LRazcClYvkLWf8/E/h6soHjFchKwJkfoMw6NWozrjIwpVjjcOXQ==","signatures":[{"sig":"MEUCIQDIvkUnfERXZoAlzUVC1L9jPlXQfMAiaE7j2Z3XVEY0qgIgVkwOLGg3EJVtnm5tsgSSnz8IHITFFybsXBDtewMBdps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1020094},"main":"./dist/index.cjs","type":"module","_from":"file:eslint-config-extreme-3.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./settings":{"types":"./dist/settings.d.ts","import":"./dist/settings.js","require":"./dist/settings.cjs"},"./constants":{"types":"./dist/constants.d.ts","import":"./dist/constants.js","require":"./dist/constants.cjs"},"./configs/base":{"types":"./dist/configs/base.d.ts","import":"./dist/configs/base.js","require":"./dist/configs/base.cjs"},"./configs/extended":{"types":"./dist/configs/extended.d.ts","import":"./dist/configs/extended.js","require":"./dist/configs/extended.cjs"},"./rules/base_rules":{"types":"./dist/rules/base_rules.d.ts","import":"./dist/rules/base_rules.js","require":"./dist/rules/base_rules.cjs"},"./rules/json_rules":{"types":"./dist/rules/json_rules.d.ts","import":"./dist/rules/json_rules.js","require":"./dist/rules/json_rules.cjs"},"./rules/node_rules":{"types":"./dist/rules/node_rules.d.ts","import":"./dist/rules/node_rules.js","require":"./dist/rules/node_rules.cjs"},"./configs/framework":{"types":"./dist/configs/framework.d.ts","import":"./dist/configs/framework.js","require":"./dist/configs/framework.cjs"},"./rules/jsdoc_rules":{"types":"./dist/rules/jsdoc_rules.d.ts","import":"./dist/rules/jsdoc_rules.js","require":"./dist/rules/jsdoc_rules.cjs"},"./rules/react_rules":{"types":"./dist/rules/react_rules.d.ts","import":"./dist/rules/react_rules.js","require":"./dist/rules/react_rules.cjs"},"./configs/typescript":{"types":"./dist/configs/typescript.d.ts","import":"./dist/configs/typescript.js","require":"./dist/configs/typescript.cjs"},"./rules/import_rules":{"types":"./dist/rules/import_rules.d.ts","import":"./dist/rules/import_rules.js","require":"./dist/rules/import_rules.cjs"},"./rules/nextjs_rules":{"types":"./dist/rules/nextjs_rules.d.ts","import":"./dist/rules/nextjs_rules.js","require":"./dist/rules/nextjs_rules.cjs"},"./rules/promise_rules":{"types":"./dist/rules/promise_rules.d.ts","import":"./dist/rules/promise_rules.js","require":"./dist/rules/promise_rules.cjs"},"./rules/sonarjs_rules":{"types":"./dist/rules/sonarjs_rules.d.ts","import":"./dist/rules/sonarjs_rules.js","require":"./dist/rules/sonarjs_rules.cjs"},"./rules/extended_rules":{"types":"./dist/rules/extended_rules.d.ts","import":"./dist/rules/extended_rules.js","require":"./dist/rules/extended_rules.cjs"},"./rules/tailwind_rules":{"types":"./dist/rules/tailwind_rules.d.ts","import":"./dist/rules/tailwind_rules.js","require":"./dist/rules/tailwind_rules.cjs"},"./rules/path_alias_rules":{"types":"./dist/rules/path_alias_rules.d.ts","import":"./dist/rules/path_alias_rules.js","require":"./dist/rules/path_alias_rules.cjs"},"./rules/typescript_rules":{"types":"./dist/rules/typescript_rules.d.ts","import":"./dist/rules/typescript_rules.js","require":"./dist/rules/typescript_rules.cjs"},"./rules/node_frontend_rules":{"types":"./dist/rules/node_frontend_rules.d.ts","import":"./dist/rules/node_frontend_rules.js","require":"./dist/rules/node_frontend_rules.cjs"},"./languageOptions/javascript":{"types":"./dist/languageOptions/javascript.d.ts","import":"./dist/languageOptions/javascript.js","require":"./dist/languageOptions/javascript.cjs"},"./languageOptions/typescript":{"types":"./dist/languageOptions/typescript.d.ts","import":"./dist/languageOptions/typescript.js","require":"./dist/languageOptions/typescript.cjs"},"./rules/unused_imports_rules":{"types":"./dist/rules/unused_imports_rules.d.ts","import":"./dist/rules/unused_imports_rules.js","require":"./dist/rules/unused_imports_rules.cjs"},"./rules/eslint_comments_rules":{"types":"./dist/rules/eslint_comments_rules.d.ts","import":"./dist/rules/eslint_comments_rules.js","require":"./dist/rules/eslint_comments_rules.cjs"},"./rules/folder_structure_rules":{"types":"./dist/rules/folder_structure_rules.d.ts","import":"./dist/rules/folder_structure_rules.js","require":"./dist/rules/folder_structure_rules.cjs"},"./rules/syntax_restriction_rules":{"types":"./dist/rules/syntax_restriction_rules.d.ts","import":"./dist/rules/syntax_restriction_rules.js","require":"./dist/rules/syntax_restriction_rules.cjs"},"./types/eslint-plugin-react-hooks.d":{"types":"./dist/types/eslint-plugin-react-hooks.d.d.ts","import":"./dist/types/eslint-plugin-react-hooks.d.js","require":"./dist/types/eslint-plugin-react-hooks.d.cjs"}},"scripts":{"dev":"tsup --watch","lint":"biome check . && oxlint --deny-warnings .","test":"vitest","build":"tsup","format":"biome format --write . --no-errors-on-unmatched","typecheck":"tsc --noEmit","lint:biome":"biome check . --no-errors-on-unmatched","lint:oxlint":"oxlint --deny-warnings ."},"_npmUser":{"name":"devotox","email":"devo.tox.89@gmail.com"},"_resolved":"/private/var/folders/89/q95fg7hd0hg839ykfmskr1yh0000gn/T/8aa763f529b357193a84eac14aee46d8/eslint-config-extreme-3.0.0.tgz","_integrity":"sha512-7Yxo3i4TYu35jTZgNWecQ8HLACkvmKC6Lk3LRazcClYvkLWf8/E/h6soHjFchKwJkfoMw6NWozrjIwpVjjcOXQ==","_npmVersion":"10.9.3","description":"Extreme ESLint configuration","directories":{},"_nodeVersion":"22.19.0","dependencies":{"globals":"16.5.0","@eslint/js":"9.39.1","@eslint/core":"0.15.2","@eslint/json":"0.13.2","eslint-plugin-n":"17.23.1","@eslint/eslintrc":"3.3.3","typescript-eslint":"8.48.0","eslint-plugin-jsdoc":"50.6.2","eslint-plugin-jsonc":"2.21.0","eslint-plugin-react":"7.37.5","@humanwhocodes/momoa":"3.3.10","eslint-plugin-promise":"7.1.0","eslint-plugin-sonarjs":"3.0.5","eslint-plugin-import-x":"4.16.1","eslint-plugin-jsx-a11y":"6.10.2","@stylistic/eslint-plugin":"5.6.1","@typescript-eslint/utils":"8.48.0","eslint-plugin-react-hooks":"5.1.0","eslint-plugin-unused-imports":"4.3.0","eslint-plugin-project-structure":"3.14.1","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","tsup":"8.5.0","oxlint":"1.23.0","vitest":"3.2.4","typescript":"5.9.3","@types/node":"24.7.2","@biomejs/biome":"2.3.8","@tools/auto-pkg":"0.1.0","@infra/node-utils":"0.0.1"},"peerDependencies":{"eslint":"^8.0.0 || ^9.0.0","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-extreme_3.0.0_1764577907953_0.21287951014793505","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"eslint-config-extreme","version":"3.0.1","keywords":["eslint","eslintplugin","eslint-config","typescript","oxlint","biomejs"],"author":{"name":"DTOX Consulting"},"license":"MIT","_id":"eslint-config-extreme@3.0.1","maintainers":[{"name":"devotox","email":"devo.tox.89@gmail.com"}],"dist":{"shasum":"5e12a0ba0eeb0a3d2bb3634b50f4a1d85a3f758d","tarball":"https://registry.npmjs.org/eslint-config-extreme/-/eslint-config-extreme-3.0.1.tgz","fileCount":195,"integrity":"sha512-xVaAeH9FAIuNll78FHd8Ko09bjXPa6XlcfRhzT3JD4MNvtqf6XCzmeuf/BiMtwtfFFlYOpaI7b4P9GKNzsr/7A==","signatures":[{"sig":"MEUCIFqYVnNb62/hWwd3mNhPmTe+GOV2NJ215cv4q6IiMuyoAiEAkKTpadmm1xRfS5sfsEInvi75+8AO4BKNPVW074LHFS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1772983},"main":"./dist/index.ts","type":"module","types":"./dist/index.d.ts","module":"./dist/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./settings":{"types":"./dist/settings.d.ts","import":"./dist/settings.js","require":"./dist/settings.cjs"},"./constants":{"types":"./dist/constants.d.ts","import":"./dist/constants.js","require":"./dist/constants.cjs"},"./configs/base":{"types":"./dist/configs/base.d.ts","import":"./dist/configs/base.js","require":"./dist/configs/base.cjs"},"./configs/extended":{"types":"./dist/configs/extended.d.ts","import":"./dist/configs/extended.js","require":"./dist/configs/extended.cjs"},"./rules/base_rules":{"types":"./dist/rules/base_rules.d.ts","import":"./dist/rules/base_rules.js","require":"./dist/rules/base_rules.cjs"},"./rules/json_rules":{"types":"./dist/rules/json_rules.d.ts","import":"./dist/rules/json_rules.js","require":"./dist/rules/json_rules.cjs"},"./rules/node_rules":{"types":"./dist/rules/node_rules.d.ts","import":"./dist/rules/node_rules.js","require":"./dist/rules/node_rules.cjs"},"./configs/framework":{"types":"./dist/configs/framework.d.ts","import":"./dist/configs/framework.js","require":"./dist/configs/framework.cjs"},"./rules/jsdoc_rules":{"types":"./dist/rules/jsdoc_rules.d.ts","import":"./dist/rules/jsdoc_rules.js","require":"./dist/rules/jsdoc_rules.cjs"},"./rules/react_rules":{"types":"./dist/rules/react_rules.d.ts","import":"./dist/rules/react_rules.js","require":"./dist/rules/react_rules.cjs"},"./configs/typescript":{"types":"./dist/configs/typescript.d.ts","import":"./dist/configs/typescript.js","require":"./dist/configs/typescript.cjs"},"./rules/import_rules":{"types":"./dist/rules/import_rules.d.ts","import":"./dist/rules/import_rules.js","require":"./dist/rules/import_rules.cjs"},"./rules/nextjs_rules":{"types":"./dist/rules/nextjs_rules.d.ts","import":"./dist/rules/nextjs_rules.js","require":"./dist/rules/nextjs_rules.cjs"},"./rules/promise_rules":{"types":"./dist/rules/promise_rules.d.ts","import":"./dist/rules/promise_rules.js","require":"./dist/rules/promise_rules.cjs"},"./rules/sonarjs_rules":{"types":"./dist/rules/sonarjs_rules.d.ts","import":"./dist/rules/sonarjs_rules.js","require":"./dist/rules/sonarjs_rules.cjs"},"./configs/biome_oxlint":{"types":"./dist/configs/biome_oxlint.d.ts","import":"./dist/configs/biome_oxlint.js","require":"./dist/configs/biome_oxlint.cjs"},"./rules/extended_rules":{"types":"./dist/rules/extended_rules.d.ts","import":"./dist/rules/extended_rules.js","require":"./dist/rules/extended_rules.cjs"},"./rules/monorepo_rules":{"types":"./dist/rules/monorepo_rules.d.ts","import":"./dist/rules/monorepo_rules.js","require":"./dist/rules/monorepo_rules.cjs"},"./rules/tailwind_rules":{"types":"./dist/rules/tailwind_rules.d.ts","import":"./dist/rules/tailwind_rules.js","require":"./dist/rules/tailwind_rules.cjs"},"./rules/path_alias_rules":{"types":"./dist/rules/path_alias_rules.d.ts","import":"./dist/rules/path_alias_rules.js","require":"./dist/rules/path_alias_rules.cjs"},"./rules/typescript_rules":{"types":"./dist/rules/typescript_rules.d.ts","import":"./dist/rules/typescript_rules.js","require":"./dist/rules/typescript_rules.cjs"},"./rules/node_frontend_rules":{"types":"./dist/rules/node_frontend_rules.d.ts","import":"./dist/rules/node_frontend_rules.js","require":"./dist/rules/node_frontend_rules.cjs"},"./languageOptions/javascript":{"types":"./dist/languageOptions/javascript.d.ts","import":"./dist/languageOptions/javascript.js","require":"./dist/languageOptions/javascript.cjs"},"./languageOptions/typescript":{"types":"./dist/languageOptions/typescript.d.ts","import":"./dist/languageOptions/typescript.js","require":"./dist/languageOptions/typescript.cjs"},"./rules/unused_imports_rules":{"types":"./dist/rules/unused_imports_rules.d.ts","import":"./dist/rules/unused_imports_rules.js","require":"./dist/rules/unused_imports_rules.cjs"},"./rules/eslint_comments_rules":{"types":"./dist/rules/eslint_comments_rules.d.ts","import":"./dist/rules/eslint_comments_rules.js","require":"./dist/rules/eslint_comments_rules.cjs"},"./rules/path-alias-fixer-rule":{"types":"./dist/rules/path-alias-fixer-rule.d.ts","import":"./dist/rules/path-alias-fixer-rule.js","require":"./dist/rules/path-alias-fixer-rule.cjs"},"./rules/collection_guard_rules":{"types":"./dist/rules/collection_guard_rules.d.ts","import":"./dist/rules/collection_guard_rules.js","require":"./dist/rules/collection_guard_rules.cjs"},"./rules/folder_structure_rules":{"types":"./dist/rules/folder_structure_rules.d.ts","import":"./dist/rules/folder_structure_rules.js","require":"./dist/rules/folder_structure_rules.cjs"},"./rules/nullability_guard_rules":{"types":"./dist/rules/nullability_guard_rules.d.ts","import":"./dist/rules/nullability_guard_rules.js","require":"./dist/rules/nullability_guard_rules.cjs"},"./rules/syntax_restriction_rules":{"types":"./dist/rules/syntax_restriction_rules.d.ts","import":"./dist/rules/syntax_restriction_rules.js","require":"./dist/rules/syntax_restriction_rules.cjs"},"./types/eslint-plugin-react-hooks.d":{"types":"./dist/types/eslint-plugin-react-hooks.d.d.ts","import":"./dist/types/eslint-plugin-react-hooks.d.js","require":"./dist/types/eslint-plugin-react-hooks.d.cjs"}},"gitHead":"a45d69194d9d827115297cd5b0d90362c0b5ebac","scripts":{"dev":"tsup --watch","lint":"pnpm lint:biome && pnpm lint:oxlint && pnpm lint:eslint","test":"vitest","build":"tsup","format":"biome format --write . --no-errors-on-unmatched","test:ui":"vitest --ui","test:e2e":"TEST_TYPE=e2e vitest run","postbuild":"rm -f dist/package.json","test:a11y":"TEST_TYPE=a11y vitest run","test:unit":"TEST_TYPE=unit vitest run","typecheck":"tsc --noEmit","lint:biome":"biome check . --no-errors-on-unmatched","lint:eslint":"eslint .","lint:oxlint":"oxlint --deny-warnings --config ../../../../oxlintrc.json .","test:integration":"TEST_TYPE=integration vitest run","test:e2e:coverage":"TEST_TYPE=e2e vitest run --coverage","test:unit:coverage":"TEST_TYPE=unit vitest run --coverage","test:integration:coverage":"TEST_TYPE=integration vitest run --coverage"},"_npmUser":{"name":"devotox","email":"devo.tox.89@gmail.com"},"_npmVersion":"11.6.2","description":"Extreme ESLint configuration","directories":{},"_nodeVersion":"24.12.0","dependencies":{"dotenv":"catalog:","globals":"catalog:","@eslint/js":"catalog:","@eslint/core":"catalog:","@eslint/json":"catalog:","eslint-plugin-n":"catalog:","@eslint/eslintrc":"catalog:","typescript-eslint":"catalog:","eslint-config-biome":"catalog:","eslint-plugin-jsdoc":"catalog:","eslint-plugin-jsonc":"catalog:","eslint-plugin-react":"catalog:","@humanwhocodes/momoa":"catalog:","eslint-plugin-oxlint":"catalog:","eslint-plugin-promise":"catalog:","eslint-plugin-sonarjs":"catalog:","eslint-plugin-import-x":"catalog:","eslint-plugin-jsx-a11y":"catalog:","@stylistic/eslint-plugin":"catalog:","@typescript-eslint/utils":"catalog:","eslint-plugin-react-hooks":"catalog:","eslint-plugin-unused-imports":"catalog:","eslint-plugin-project-structure":"catalog:","@eslint-community/eslint-plugin-eslint-comments":"catalog:"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"catalog:","tsup":"catalog:","oxlint":"catalog:","vitest":"catalog:","typescript":"catalog:","@types/node":"catalog:","@biomejs/biome":"catalog:","@tools/auto-pkg":"workspace:*"},"peerDependencies":{"eslint":"catalog:","typescript":"catalog:"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-extreme_3.0.1_1772107806409_0.3425542204609824","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"eslint-config-extreme","version":"3.0.2","keywords":["eslint","eslintplugin","eslint-config","typescript","oxlint","biomejs"],"author":{"name":"DTOX Consulting"},"license":"MIT","_id":"eslint-config-extreme@3.0.2","maintainers":[{"name":"devotox","email":"devo.tox.89@gmail.com"}],"dist":{"shasum":"5dc0891fa0c43a58dc87b669cb4eb1ddd6939f73","tarball":"https://registry.npmjs.org/eslint-config-extreme/-/eslint-config-extreme-3.0.2.tgz","fileCount":195,"integrity":"sha512-EqqWhLlwGvvYy4JzlDjc/G5KHRCPIJRg/Bx0G70jGrsl7Lzd3I4Sxg4ZDHT3mzpvCV0Hd3uKf5NTO/Fzc07SHQ==","signatures":[{"sig":"MEYCIQCS3WMHLZt/CqLSwUwqg9wt58OnazYCUxjALEBtfSsPhgIhALSQG6Ae3t5hWSWgNuy/gbEvfdy0V77aoms2L2ylVoLO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1772900},"main":"./dist/index.ts","type":"module","_from":"file:eslint-config-extreme-3.0.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./settings":{"types":"./dist/settings.d.ts","import":"./dist/settings.js","require":"./dist/settings.cjs"},"./constants":{"types":"./dist/constants.d.ts","import":"./dist/constants.js","require":"./dist/constants.cjs"},"./configs/base":{"types":"./dist/configs/base.d.ts","import":"./dist/configs/base.js","require":"./dist/configs/base.cjs"},"./configs/extended":{"types":"./dist/configs/extended.d.ts","import":"./dist/configs/extended.js","require":"./dist/configs/extended.cjs"},"./rules/base_rules":{"types":"./dist/rules/base_rules.d.ts","import":"./dist/rules/base_rules.js","require":"./dist/rules/base_rules.cjs"},"./rules/json_rules":{"types":"./dist/rules/json_rules.d.ts","import":"./dist/rules/json_rules.js","require":"./dist/rules/json_rules.cjs"},"./rules/node_rules":{"types":"./dist/rules/node_rules.d.ts","import":"./dist/rules/node_rules.js","require":"./dist/rules/node_rules.cjs"},"./configs/framework":{"types":"./dist/configs/framework.d.ts","import":"./dist/configs/framework.js","require":"./dist/configs/framework.cjs"},"./rules/jsdoc_rules":{"types":"./dist/rules/jsdoc_rules.d.ts","import":"./dist/rules/jsdoc_rules.js","require":"./dist/rules/jsdoc_rules.cjs"},"./rules/react_rules":{"types":"./dist/rules/react_rules.d.ts","import":"./dist/rules/react_rules.js","require":"./dist/rules/react_rules.cjs"},"./configs/typescript":{"types":"./dist/configs/typescript.d.ts","import":"./dist/configs/typescript.js","require":"./dist/configs/typescript.cjs"},"./rules/import_rules":{"types":"./dist/rules/import_rules.d.ts","import":"./dist/rules/import_rules.js","require":"./dist/rules/import_rules.cjs"},"./rules/nextjs_rules":{"types":"./dist/rules/nextjs_rules.d.ts","import":"./dist/rules/nextjs_rules.js","require":"./dist/rules/nextjs_rules.cjs"},"./rules/promise_rules":{"types":"./dist/rules/promise_rules.d.ts","import":"./dist/rules/promise_rules.js","require":"./dist/rules/promise_rules.cjs"},"./rules/sonarjs_rules":{"types":"./dist/rules/sonarjs_rules.d.ts","import":"./dist/rules/sonarjs_rules.js","require":"./dist/rules/sonarjs_rules.cjs"},"./configs/biome_oxlint":{"types":"./dist/configs/biome_oxlint.d.ts","import":"./dist/configs/biome_oxlint.js","require":"./dist/configs/biome_oxlint.cjs"},"./rules/extended_rules":{"types":"./dist/rules/extended_rules.d.ts","import":"./dist/rules/extended_rules.js","require":"./dist/rules/extended_rules.cjs"},"./rules/monorepo_rules":{"types":"./dist/rules/monorepo_rules.d.ts","import":"./dist/rules/monorepo_rules.js","require":"./dist/rules/monorepo_rules.cjs"},"./rules/tailwind_rules":{"types":"./dist/rules/tailwind_rules.d.ts","import":"./dist/rules/tailwind_rules.js","require":"./dist/rules/tailwind_rules.cjs"},"./rules/path_alias_rules":{"types":"./dist/rules/path_alias_rules.d.ts","import":"./dist/rules/path_alias_rules.js","require":"./dist/rules/path_alias_rules.cjs"},"./rules/typescript_rules":{"types":"./dist/rules/typescript_rules.d.ts","import":"./dist/rules/typescript_rules.js","require":"./dist/rules/typescript_rules.cjs"},"./rules/node_frontend_rules":{"types":"./dist/rules/node_frontend_rules.d.ts","import":"./dist/rules/node_frontend_rules.js","require":"./dist/rules/node_frontend_rules.cjs"},"./languageOptions/javascript":{"types":"./dist/languageOptions/javascript.d.ts","import":"./dist/languageOptions/javascript.js","require":"./dist/languageOptions/javascript.cjs"},"./languageOptions/typescript":{"types":"./dist/languageOptions/typescript.d.ts","import":"./dist/languageOptions/typescript.js","require":"./dist/languageOptions/typescript.cjs"},"./rules/unused_imports_rules":{"types":"./dist/rules/unused_imports_rules.d.ts","import":"./dist/rules/unused_imports_rules.js","require":"./dist/rules/unused_imports_rules.cjs"},"./rules/eslint_comments_rules":{"types":"./dist/rules/eslint_comments_rules.d.ts","import":"./dist/rules/eslint_comments_rules.js","require":"./dist/rules/eslint_comments_rules.cjs"},"./rules/path-alias-fixer-rule":{"types":"./dist/rules/path-alias-fixer-rule.d.ts","import":"./dist/rules/path-alias-fixer-rule.js","require":"./dist/rules/path-alias-fixer-rule.cjs"},"./rules/collection_guard_rules":{"types":"./dist/rules/collection_guard_rules.d.ts","import":"./dist/rules/collection_guard_rules.js","require":"./dist/rules/collection_guard_rules.cjs"},"./rules/folder_structure_rules":{"types":"./dist/rules/folder_structure_rules.d.ts","import":"./dist/rules/folder_structure_rules.js","require":"./dist/rules/folder_structure_rules.cjs"},"./rules/nullability_guard_rules":{"types":"./dist/rules/nullability_guard_rules.d.ts","import":"./dist/rules/nullability_guard_rules.js","require":"./dist/rules/nullability_guard_rules.cjs"},"./rules/syntax_restriction_rules":{"types":"./dist/rules/syntax_restriction_rules.d.ts","import":"./dist/rules/syntax_restriction_rules.js","require":"./dist/rules/syntax_restriction_rules.cjs"},"./types/eslint-plugin-react-hooks.d":{"types":"./dist/types/eslint-plugin-react-hooks.d.d.ts","import":"./dist/types/eslint-plugin-react-hooks.d.js","require":"./dist/types/eslint-plugin-react-hooks.d.cjs"}},"scripts":{"dev":"tsup --watch","lint":"pnpm lint:biome && pnpm lint:oxlint && pnpm lint:eslint","test":"vitest","build":"tsup","format":"biome format --write . --no-errors-on-unmatched","test:ui":"vitest --ui","test:e2e":"TEST_TYPE=e2e vitest run","postbuild":"rm -f dist/package.json","test:a11y":"TEST_TYPE=a11y vitest run","test:unit":"TEST_TYPE=unit vitest run","typecheck":"tsc --noEmit","lint:biome":"biome check . --no-errors-on-unmatched","lint:eslint":"eslint .","lint:oxlint":"oxlint --deny-warnings --config ../../../../oxlintrc.json .","test:integration":"TEST_TYPE=integration vitest run","test:e2e:coverage":"TEST_TYPE=e2e vitest run --coverage","test:unit:coverage":"TEST_TYPE=unit vitest run --coverage","test:integration:coverage":"TEST_TYPE=integration vitest run --coverage"},"_npmUser":{"name":"devotox","email":"devo.tox.89@gmail.com"},"_resolved":"/private/var/folders/89/q95fg7hd0hg839ykfmskr1yh0000gn/T/13bafcd85d948730bb8e7efef494982a/eslint-config-extreme-3.0.2.tgz","_integrity":"sha512-EqqWhLlwGvvYy4JzlDjc/G5KHRCPIJRg/Bx0G70jGrsl7Lzd3I4Sxg4ZDHT3mzpvCV0Hd3uKf5NTO/Fzc07SHQ==","_npmVersion":"10.9.3","description":"Extreme ESLint configuration","directories":{},"_nodeVersion":"22.19.0","dependencies":{"dotenv":"16.4.7","globals":"16.5.0","@eslint/js":"9.39.1","@eslint/core":"0.15.2","@eslint/json":"0.13.2","eslint-plugin-n":"17.23.1","@eslint/eslintrc":"3.3.3","typescript-eslint":"8.48.0","eslint-config-biome":"2.1.3","eslint-plugin-jsdoc":"50.6.2","eslint-plugin-jsonc":"2.21.0","eslint-plugin-react":"7.37.5","@humanwhocodes/momoa":"3.3.10","eslint-plugin-oxlint":"1.35.0","eslint-plugin-promise":"7.1.0","eslint-plugin-sonarjs":"3.0.5","eslint-plugin-import-x":"4.16.1","eslint-plugin-jsx-a11y":"6.10.2","@stylistic/eslint-plugin":"5.6.1","@typescript-eslint/utils":"8.48.0","eslint-plugin-react-hooks":"5.1.0","eslint-plugin-unused-imports":"4.3.0","eslint-plugin-project-structure":"3.14.1","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","tsup":"8.5.1","oxlint":"1.34.0","vitest":"4.0.16","typescript":"5.9.3","@types/node":"24.7.2","@biomejs/biome":"2.3.10","@tools/auto-pkg":"0.1.0"},"peerDependencies":{"eslint":"9.39.2","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-extreme_3.0.2_1772107927062_0.2537335811545802","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"eslint-config-extreme","version":"3.1.0","keywords":["eslint","eslintplugin","eslint-config","typescript","oxlint","biomejs"],"author":{"name":"Pulse Ventures"},"license":"MIT","_id":"eslint-config-extreme@3.1.0","maintainers":[{"name":"devotox","email":"devo.tox.89@gmail.com"}],"dist":{"shasum":"86ccadd5df2aa4182173f1b260353262329a4d17","tarball":"https://registry.npmjs.org/eslint-config-extreme/-/eslint-config-extreme-3.1.0.tgz","fileCount":1,"integrity":"sha512-hKMGigwbEaBxLqFesBgV0LU17aRYIjwO7zkubjapX0lOh2SWWxZmXD1BOSUcp7udu/f73NurvMt8zcRa/K0g9g==","signatures":[{"sig":"MEYCIQDg1NA8mCsMlxmUnQwR56x84nfwJjoEMByUyxsjVxE2DgIhALUm0dKSUGJyTfwDC1TKR2Jb5cRZIMGBKYZHjKIguE5+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9210},"main":"./dist/index.ts","type":"module","_from":"file:eslint-config-extreme-3.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./settings":{"types":"./dist/settings.d.ts","import":"./dist/settings.js","require":"./dist/settings.cjs"},"./constants":{"types":"./dist/constants.d.ts","import":"./dist/constants.js","require":"./dist/constants.cjs"},"./configs/base":{"types":"./dist/configs/base.d.ts","import":"./dist/configs/base.js","require":"./dist/configs/base.cjs"},"./configs/extended":{"types":"./dist/configs/extended.d.ts","import":"./dist/configs/extended.js","require":"./dist/configs/extended.cjs"},"./rules/base_rules":{"types":"./dist/rules/base_rules.d.ts","import":"./dist/rules/base_rules.js","require":"./dist/rules/base_rules.cjs"},"./rules/json_rules":{"types":"./dist/rules/json_rules.d.ts","import":"./dist/rules/json_rules.js","require":"./dist/rules/json_rules.cjs"},"./rules/node_rules":{"types":"./dist/rules/node_rules.d.ts","import":"./dist/rules/node_rules.js","require":"./dist/rules/node_rules.cjs"},"./configs/framework":{"types":"./dist/configs/framework.d.ts","import":"./dist/configs/framework.js","require":"./dist/configs/framework.cjs"},"./rules/jsdoc_rules":{"types":"./dist/rules/jsdoc_rules.d.ts","import":"./dist/rules/jsdoc_rules.js","require":"./dist/rules/jsdoc_rules.cjs"},"./rules/react_rules":{"types":"./dist/rules/react_rules.d.ts","import":"./dist/rules/react_rules.js","require":"./dist/rules/react_rules.cjs"},"./configs/typescript":{"types":"./dist/configs/typescript.d.ts","import":"./dist/configs/typescript.js","require":"./dist/configs/typescript.cjs"},"./rules/import_rules":{"types":"./dist/rules/import_rules.d.ts","import":"./dist/rules/import_rules.js","require":"./dist/rules/import_rules.cjs"},"./rules/nextjs_rules":{"types":"./dist/rules/nextjs_rules.d.ts","import":"./dist/rules/nextjs_rules.js","require":"./dist/rules/nextjs_rules.cjs"},"./rules/promise_rules":{"types":"./dist/rules/promise_rules.d.ts","import":"./dist/rules/promise_rules.js","require":"./dist/rules/promise_rules.cjs"},"./rules/sonarjs_rules":{"types":"./dist/rules/sonarjs_rules.d.ts","import":"./dist/rules/sonarjs_rules.js","require":"./dist/rules/sonarjs_rules.cjs"},"./configs/biome_oxlint":{"types":"./dist/configs/biome_oxlint.d.ts","import":"./dist/configs/biome_oxlint.js","require":"./dist/configs/biome_oxlint.cjs"},"./rules/extended_rules":{"types":"./dist/rules/extended_rules.d.ts","import":"./dist/rules/extended_rules.js","require":"./dist/rules/extended_rules.cjs"},"./rules/monorepo_rules":{"types":"./dist/rules/monorepo_rules.d.ts","import":"./dist/rules/monorepo_rules.js","require":"./dist/rules/monorepo_rules.cjs"},"./rules/tailwind_rules":{"types":"./dist/rules/tailwind_rules.d.ts","import":"./dist/rules/tailwind_rules.js","require":"./dist/rules/tailwind_rules.cjs"},"./rules/path_alias_rules":{"types":"./dist/rules/path_alias_rules.d.ts","import":"./dist/rules/path_alias_rules.js","require":"./dist/rules/path_alias_rules.cjs"},"./rules/typescript_rules":{"types":"./dist/rules/typescript_rules.d.ts","import":"./dist/rules/typescript_rules.js","require":"./dist/rules/typescript_rules.cjs"},"./rules/node_frontend_rules":{"types":"./dist/rules/node_frontend_rules.d.ts","import":"./dist/rules/node_frontend_rules.js","require":"./dist/rules/node_frontend_rules.cjs"},"./languageOptions/javascript":{"types":"./dist/languageOptions/javascript.d.ts","import":"./dist/languageOptions/javascript.js","require":"./dist/languageOptions/javascript.cjs"},"./languageOptions/typescript":{"types":"./dist/languageOptions/typescript.d.ts","import":"./dist/languageOptions/typescript.js","require":"./dist/languageOptions/typescript.cjs"},"./rules/unused_imports_rules":{"types":"./dist/rules/unused_imports_rules.d.ts","import":"./dist/rules/unused_imports_rules.js","require":"./dist/rules/unused_imports_rules.cjs"},"./rules/eslint_comments_rules":{"types":"./dist/rules/eslint_comments_rules.d.ts","import":"./dist/rules/eslint_comments_rules.js","require":"./dist/rules/eslint_comments_rules.cjs"},"./rules/path-alias-fixer-rule":{"types":"./dist/rules/path-alias-fixer-rule.d.ts","import":"./dist/rules/path-alias-fixer-rule.js","require":"./dist/rules/path-alias-fixer-rule.cjs"},"./rules/collection_guard_rules":{"types":"./dist/rules/collection_guard_rules.d.ts","import":"./dist/rules/collection_guard_rules.js","require":"./dist/rules/collection_guard_rules.cjs"},"./rules/folder_structure_rules":{"types":"./dist/rules/folder_structure_rules.d.ts","import":"./dist/rules/folder_structure_rules.js","require":"./dist/rules/folder_structure_rules.cjs"},"./rules/nullability_guard_rules":{"types":"./dist/rules/nullability_guard_rules.d.ts","import":"./dist/rules/nullability_guard_rules.js","require":"./dist/rules/nullability_guard_rules.cjs"},"./rules/syntax_restriction_rules":{"types":"./dist/rules/syntax_restriction_rules.d.ts","import":"./dist/rules/syntax_restriction_rules.js","require":"./dist/rules/syntax_restriction_rules.cjs"},"./types/eslint-plugin-react-hooks.d":{"types":"./dist/types/eslint-plugin-react-hooks.d.d.ts","import":"./dist/types/eslint-plugin-react-hooks.d.js","require":"./dist/types/eslint-plugin-react-hooks.d.cjs"}},"scripts":{"dev":"tsup --watch","lint":"pnpm lint:biome && pnpm lint:oxlint && pnpm lint:eslint","test":"vitest","build":"tsup","format":"biome format --write . --no-errors-on-unmatched","test:ui":"vitest --ui","test:e2e":"TEST_TYPE=e2e vitest run","postbuild":"rm -f dist/package.json","test:a11y":"TEST_TYPE=a11y vitest run","test:unit":"TEST_TYPE=unit vitest run","typecheck":"tsc --noEmit","lint:biome":"biome check . --no-errors-on-unmatched","prepublish":"node --input-type=commonjs -e \"const fs=require('fs');const p=JSON.parse(fs.readFileSync('package.json','utf8'));fs.writeFileSync('dist/package.json',JSON.stringify(p,null,2)+'\\n')\"","lint:eslint":"eslint .","lint:oxlint":"oxlint --deny-warnings --config ../../../../oxlintrc.json .","test:integration":"TEST_TYPE=integration vitest run","test:e2e:coverage":"TEST_TYPE=e2e vitest run --coverage","test:unit:coverage":"TEST_TYPE=unit vitest run --coverage","test:integration:coverage":"TEST_TYPE=integration vitest run --coverage"},"_npmUser":{"name":"devotox","email":"devo.tox.89@gmail.com"},"_resolved":"/private/var/folders/89/q95fg7hd0hg839ykfmskr1yh0000gn/T/27c6c33492558923aa7472c1e3101718/eslint-config-extreme-3.1.0.tgz","_integrity":"sha512-hKMGigwbEaBxLqFesBgV0LU17aRYIjwO7zkubjapX0lOh2SWWxZmXD1BOSUcp7udu/f73NurvMt8zcRa/K0g9g==","_npmVersion":"10.9.3","description":"Extreme ESLint configuration","directories":{},"_nodeVersion":"22.19.0","dependencies":{"dotenv":"16.4.7","globals":"16.5.0","@eslint/js":"10.0.1","@eslint/core":"1.1.0","@eslint/json":"1.0.1","eslint-plugin-n":"17.24.0","@eslint/eslintrc":"3.3.4","typescript-eslint":"8.56.1","eslint-config-biome":"2.1.3","eslint-plugin-jsdoc":"62.7.1","eslint-plugin-jsonc":"3.1.1","eslint-plugin-react":"7.37.5","@humanwhocodes/momoa":"3.3.10","eslint-plugin-oxlint":"1.50.0","eslint-plugin-promise":"7.2.1","eslint-plugin-sonarjs":"4.0.0","eslint-plugin-import-x":"4.16.1","eslint-plugin-jsx-a11y":"6.10.2","@stylistic/eslint-plugin":"5.6.1","@typescript-eslint/utils":"8.56.1","eslint-plugin-react-hooks":"7.0.1","eslint-plugin-unused-imports":"4.4.1","eslint-plugin-project-structure":"3.14.2","@eslint-community/eslint-plugin-eslint-comments":"4.6.0"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","tsup":"8.5.1","oxlint":"1.50.0","vitest":"4.0.16","typescript":"5.9.3","@types/node":"24.7.2","@biomejs/biome":"2.4.4","@tools/auto-pkg-exports":"npm:auto-pkg-exports@1.0.0"},"peerDependencies":{"eslint":"10.0.2","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-extreme_3.1.0_1772111119846_0.20827776040683377","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"eslint-config-extreme","version":"3.1.1","keywords":["eslint","eslintplugin","eslint-config","typescript","oxlint","biomejs"],"author":{"name":"Pulse Ventures"},"license":"MIT","_id":"eslint-config-extreme@3.1.1","maintainers":[{"name":"devotox","email":"devo.tox.89@gmail.com"}],"dist":{"shasum":"1fadffbcee9cbe4d9d3885c26cd18e8b7ac4a987","tarball":"https://registry.npmjs.org/eslint-config-extreme/-/eslint-config-extreme-3.1.1.tgz","fileCount":197,"integrity":"sha512-kJ+qAmme0dONbtxv/BWwYAHBa1ELe6wdIBBYWpCjuMVzjtSPCS+83YTC3NiLHz/n6evcFODzf+u4ovR43GrApg==","signatures":[{"sig":"MEQCIDQode/xM+Uc4w35mjVftTKi0oQFQpEqbq0EHKl/Y66sAiA8Pvi6UjVbN79A9u7cmS2dD9JQh1yxncPKS10Lto3NXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1783444},"main":"./dist/index.ts","type":"module","_from":"file:eslint-config-extreme-3.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./settings":{"types":"./dist/settings.d.ts","import":"./dist/settings.js","require":"./dist/settings.cjs"},"./constants":{"types":"./dist/constants.d.ts","import":"./dist/constants.js","require":"./dist/constants.cjs"},"./configs/base":{"types":"./dist/configs/base.d.ts","import":"./dist/configs/base.js","require":"./dist/configs/base.cjs"},"./configs/extended":{"types":"./dist/configs/extended.d.ts","import":"./dist/configs/extended.js","require":"./dist/configs/extended.cjs"},"./rules/base_rules":{"types":"./dist/rules/base_rules.d.ts","import":"./dist/rules/base_rules.js","require":"./dist/rules/base_rules.cjs"},"./rules/json_rules":{"types":"./dist/rules/json_rules.d.ts","import":"./dist/rules/json_rules.js","require":"./dist/rules/json_rules.cjs"},"./rules/node_rules":{"types":"./dist/rules/node_rules.d.ts","import":"./dist/rules/node_rules.js","require":"./dist/rules/node_rules.cjs"},"./configs/framework":{"types":"./dist/configs/framework.d.ts","import":"./dist/configs/framework.js","require":"./dist/configs/framework.cjs"},"./rules/jsdoc_rules":{"types":"./dist/rules/jsdoc_rules.d.ts","import":"./dist/rules/jsdoc_rules.js","require":"./dist/rules/jsdoc_rules.cjs"},"./rules/react_rules":{"types":"./dist/rules/react_rules.d.ts","import":"./dist/rules/react_rules.js","require":"./dist/rules/react_rules.cjs"},"./configs/typescript":{"types":"./dist/configs/typescript.d.ts","import":"./dist/configs/typescript.js","require":"./dist/configs/typescript.cjs"},"./rules/import_rules":{"types":"./dist/rules/import_rules.d.ts","import":"./dist/rules/import_rules.js","require":"./dist/rules/import_rules.cjs"},"./rules/nextjs_rules":{"types":"./dist/rules/nextjs_rules.d.ts","import":"./dist/rules/nextjs_rules.js","require":"./dist/rules/nextjs_rules.cjs"},"./rules/promise_rules":{"types":"./dist/rules/promise_rules.d.ts","import":"./dist/rules/promise_rules.js","require":"./dist/rules/promise_rules.cjs"},"./rules/sonarjs_rules":{"types":"./dist/rules/sonarjs_rules.d.ts","import":"./dist/rules/sonarjs_rules.js","require":"./dist/rules/sonarjs_rules.cjs"},"./configs/biome_oxlint":{"types":"./dist/configs/biome_oxlint.d.ts","import":"./dist/configs/biome_oxlint.js","require":"./dist/configs/biome_oxlint.cjs"},"./rules/extended_rules":{"types":"./dist/rules/extended_rules.d.ts","import":"./dist/rules/extended_rules.js","require":"./dist/rules/extended_rules.cjs"},"./rules/monorepo_rules":{"types":"./dist/rules/monorepo_rules.d.ts","import":"./dist/rules/monorepo_rules.js","require":"./dist/rules/monorepo_rules.cjs"},"./rules/tailwind_rules":{"types":"./dist/rules/tailwind_rules.d.ts","import":"./dist/rules/tailwind_rules.js","require":"./dist/rules/tailwind_rules.cjs"},"./rules/path_alias_rules":{"types":"./dist/rules/path_alias_rules.d.ts","import":"./dist/rules/path_alias_rules.js","require":"./dist/rules/path_alias_rules.cjs"},"./rules/typescript_rules":{"types":"./dist/rules/typescript_rules.d.ts","import":"./dist/rules/typescript_rules.js","require":"./dist/rules/typescript_rules.cjs"},"./rules/node_frontend_rules":{"types":"./dist/rules/node_frontend_rules.d.ts","import":"./dist/rules/node_frontend_rules.js","require":"./dist/rules/node_frontend_rules.cjs"},"./languageOptions/javascript":{"types":"./dist/languageOptions/javascript.d.ts","import":"./dist/languageOptions/javascript.js","require":"./dist/languageOptions/javascript.cjs"},"./languageOptions/typescript":{"types":"./dist/languageOptions/typescript.d.ts","import":"./dist/languageOptions/typescript.js","require":"./dist/languageOptions/typescript.cjs"},"./rules/unused_imports_rules":{"types":"./dist/rules/unused_imports_rules.d.ts","import":"./dist/rules/unused_imports_rules.js","require":"./dist/rules/unused_imports_rules.cjs"},"./rules/eslint_comments_rules":{"types":"./dist/rules/eslint_comments_rules.d.ts","import":"./dist/rules/eslint_comments_rules.js","require":"./dist/rules/eslint_comments_rules.cjs"},"./rules/path-alias-fixer-rule":{"types":"./dist/rules/path-alias-fixer-rule.d.ts","import":"./dist/rules/path-alias-fixer-rule.js","require":"./dist/rules/path-alias-fixer-rule.cjs"},"./rules/collection_guard_rules":{"types":"./dist/rules/collection_guard_rules.d.ts","import":"./dist/rules/collection_guard_rules.js","require":"./dist/rules/collection_guard_rules.cjs"},"./rules/folder_structure_rules":{"types":"./dist/rules/folder_structure_rules.d.ts","import":"./dist/rules/folder_structure_rules.js","require":"./dist/rules/folder_structure_rules.cjs"},"./rules/nullability_guard_rules":{"types":"./dist/rules/nullability_guard_rules.d.ts","import":"./dist/rules/nullability_guard_rules.js","require":"./dist/rules/nullability_guard_rules.cjs"},"./rules/syntax_restriction_rules":{"types":"./dist/rules/syntax_restriction_rules.d.ts","import":"./dist/rules/syntax_restriction_rules.js","require":"./dist/rules/syntax_restriction_rules.cjs"},"./types/eslint-plugin-react-hooks.d":{"types":"./dist/types/eslint-plugin-react-hooks.d.d.ts","import":"./dist/types/eslint-plugin-react-hooks.d.js","require":"./dist/types/eslint-plugin-react-hooks.d.cjs"}},"scripts":{"dev":"tsup --watch","lint":"pnpm lint:biome && pnpm lint:oxlint && pnpm lint:eslint","test":"vitest","build":"tsup","format":"biome format --write . --no-errors-on-unmatched","test:ui":"vitest --ui","test:e2e":"TEST_TYPE=e2e vitest run","postbuild":"rm -f dist/package.json","test:a11y":"TEST_TYPE=a11y vitest run","test:unit":"TEST_TYPE=unit vitest run","typecheck":"tsc --noEmit","lint:biome":"biome check . --no-errors-on-unmatched","prepublish":"node --input-type=commonjs -e \"const fs=require('fs');const p=JSON.parse(fs.readFileSync('package.json','utf8'));fs.writeFileSync('dist/package.json',JSON.stringify(p,null,2)+'\\n')\"","lint:eslint":"eslint .","lint:oxlint":"oxlint --deny-warnings --config ../../../../oxlintrc.json .","test:integration":"TEST_TYPE=integration vitest run","test:e2e:coverage":"TEST_TYPE=e2e vitest run --coverage","test:unit:coverage":"TEST_TYPE=unit vitest run --coverage","test:integration:coverage":"TEST_TYPE=integration vitest run --coverage"},"_npmUser":{"name":"devotox","email":"devo.tox.89@gmail.com"},"_resolved":"/private/var/folders/89/q95fg7hd0hg839ykfmskr1yh0000gn/T/65d42a51346eb6b7fa131e598cc3c8b9/eslint-config-extreme-3.1.1.tgz","_integrity":"sha512-kJ+qAmme0dONbtxv/BWwYAHBa1ELe6wdIBBYWpCjuMVzjtSPCS+83YTC3NiLHz/n6evcFODzf+u4ovR43GrApg==","_npmVersion":"10.9.3","description":"Extreme ESLint configuration","directories":{},"_nodeVersion":"22.19.0","dependencies":{"dotenv":"16.4.7","globals":"16.5.0","@eslint/js":"10.0.1","@eslint/core":"1.1.0","@eslint/json":"1.0.1","eslint-plugin-n":"17.24.0","@eslint/eslintrc":"3.3.4","typescript-eslint":"8.56.1","eslint-config-biome":"2.1.3","eslint-plugin-jsdoc":"62.7.1","eslint-plugin-jsonc":"3.1.1","eslint-plugin-react":"7.37.5","@humanwhocodes/momoa":"3.3.10","eslint-plugin-oxlint":"1.50.0","eslint-plugin-promise":"7.2.1","eslint-plugin-sonarjs":"4.0.0","eslint-plugin-import-x":"4.16.1","eslint-plugin-jsx-a11y":"6.10.2","@stylistic/eslint-plugin":"5.6.1","@typescript-eslint/utils":"8.56.1","eslint-plugin-react-hooks":"7.0.1","eslint-plugin-unused-imports":"4.4.1","eslint-plugin-project-structure":"3.14.2","@eslint-community/eslint-plugin-eslint-comments":"4.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","tsup":"8.5.1","oxlint":"1.50.0","vitest":"4.0.16","typescript":"5.9.3","@types/node":"24.7.2","@biomejs/biome":"2.4.4","@tools/auto-pkg-exports":"npm:auto-pkg-exports@1.0.0"},"peerDependencies":{"eslint":"10.0.2","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-extreme_3.1.1_1772111234508_0.8621198924309128","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"eslint-config-extreme","version":"3.4.0","keywords":["eslint","eslintplugin","eslint-config","typescript","oxlint","biomejs"],"author":{"name":"Pulse Ventures"},"license":"MIT","_id":"eslint-config-extreme@3.4.0","maintainers":[{"name":"devotox","email":"devo.tox.89@gmail.com"}],"dist":{"shasum":"5131562b442ccce870542bd064364fe29bca1315","tarball":"https://registry.npmjs.org/eslint-config-extreme/-/eslint-config-extreme-3.4.0.tgz","fileCount":197,"integrity":"sha512-U0HIvo8TOSKrqv4k4ginBHDQyI9GOrCb+1HSDhZR6Nb/4km1oqyeIFl9yamgzf2kDK8Bfumdnci9C1D2oMs5+Q==","signatures":[{"sig":"MEUCIFepqA4kWtwWdGWarRMF+zun7ARnveyFtC7UJYNKJ1jUAiEAhgQrqeXnlA6ljPRNJwWiS35/gzbOoAmrTTtbMG9I/1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1717307},"main":"./dist/index.js","type":"module","_from":"file:eslint-config-extreme-3.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs","@auto-pkg-exports/source":"./src/index.ts"},"./settings":{"types":"./dist/settings.d.ts","import":"./dist/settings.js","require":"./dist/settings.cjs","@auto-pkg-exports/source":"./src/settings.ts"},"./constants":{"types":"./dist/constants.d.ts","import":"./dist/constants.js","require":"./dist/constants.cjs","@auto-pkg-exports/source":"./src/constants.ts"},"./configs/base":{"types":"./dist/configs/base.d.ts","import":"./dist/configs/base.js","require":"./dist/configs/base.cjs","@auto-pkg-exports/source":"./src/configs/base.ts"},"./configs/extended":{"types":"./dist/configs/extended.d.ts","import":"./dist/configs/extended.js","require":"./dist/configs/extended.cjs","@auto-pkg-exports/source":"./src/configs/extended.ts"},"./rules/base_rules":{"types":"./dist/rules/base_rules.d.ts","import":"./dist/rules/base_rules.js","require":"./dist/rules/base_rules.cjs","@auto-pkg-exports/source":"./src/rules/base_rules.ts"},"./rules/json_rules":{"types":"./dist/rules/json_rules.d.ts","import":"./dist/rules/json_rules.js","require":"./dist/rules/json_rules.cjs","@auto-pkg-exports/source":"./src/rules/json_rules.ts"},"./rules/node_rules":{"types":"./dist/rules/node_rules.d.ts","import":"./dist/rules/node_rules.js","require":"./dist/rules/node_rules.cjs","@auto-pkg-exports/source":"./src/rules/node_rules.ts"},"./configs/framework":{"types":"./dist/configs/framework.d.ts","import":"./dist/configs/framework.js","require":"./dist/configs/framework.cjs","@auto-pkg-exports/source":"./src/configs/framework.ts"},"./rules/jsdoc_rules":{"types":"./dist/rules/jsdoc_rules.d.ts","import":"./dist/rules/jsdoc_rules.js","require":"./dist/rules/jsdoc_rules.cjs","@auto-pkg-exports/source":"./src/rules/jsdoc_rules.ts"},"./rules/react_rules":{"types":"./dist/rules/react_rules.d.ts","import":"./dist/rules/react_rules.js","require":"./dist/rules/react_rules.cjs","@auto-pkg-exports/source":"./src/rules/react_rules.ts"},"./configs/typescript":{"types":"./dist/configs/typescript.d.ts","import":"./dist/configs/typescript.js","require":"./dist/configs/typescript.cjs","@auto-pkg-exports/source":"./src/configs/typescript.ts"},"./rules/import_rules":{"types":"./dist/rules/import_rules.d.ts","import":"./dist/rules/import_rules.js","require":"./dist/rules/import_rules.cjs","@auto-pkg-exports/source":"./src/rules/import_rules.ts"},"./rules/nextjs_rules":{"types":"./dist/rules/nextjs_rules.d.ts","import":"./dist/rules/nextjs_rules.js","require":"./dist/rules/nextjs_rules.cjs","@auto-pkg-exports/source":"./src/rules/nextjs_rules.ts"},"./rules/promise_rules":{"types":"./dist/rules/promise_rules.d.ts","import":"./dist/rules/promise_rules.js","require":"./dist/rules/promise_rules.cjs","@auto-pkg-exports/source":"./src/rules/promise_rules.ts"},"./rules/sonarjs_rules":{"types":"./dist/rules/sonarjs_rules.d.ts","import":"./dist/rules/sonarjs_rules.js","require":"./dist/rules/sonarjs_rules.cjs","@auto-pkg-exports/source":"./src/rules/sonarjs_rules.ts"},"./configs/biome_oxlint":{"types":"./dist/configs/biome_oxlint.d.ts","import":"./dist/configs/biome_oxlint.js","require":"./dist/configs/biome_oxlint.cjs","@auto-pkg-exports/source":"./src/configs/biome_oxlint.ts"},"./rules/extended_rules":{"types":"./dist/rules/extended_rules.d.ts","import":"./dist/rules/extended_rules.js","require":"./dist/rules/extended_rules.cjs","@auto-pkg-exports/source":"./src/rules/extended_rules.ts"},"./rules/monorepo_rules":{"types":"./dist/rules/monorepo_rules.d.ts","import":"./dist/rules/monorepo_rules.js","require":"./dist/rules/monorepo_rules.cjs","@auto-pkg-exports/source":"./src/rules/monorepo_rules.ts"},"./rules/tailwind_rules":{"types":"./dist/rules/tailwind_rules.d.ts","import":"./dist/rules/tailwind_rules.js","require":"./dist/rules/tailwind_rules.cjs","@auto-pkg-exports/source":"./src/rules/tailwind_rules.ts"},"./rules/path_alias_rules":{"types":"./dist/rules/path_alias_rules.d.ts","import":"./dist/rules/path_alias_rules.js","require":"./dist/rules/path_alias_rules.cjs","@auto-pkg-exports/source":"./src/rules/path_alias_rules.ts"},"./rules/typescript_rules":{"types":"./dist/rules/typescript_rules.d.ts","import":"./dist/rules/typescript_rules.js","require":"./dist/rules/typescript_rules.cjs","@auto-pkg-exports/source":"./src/rules/typescript_rules.ts"},"./rules/node_frontend_rules":{"types":"./dist/rules/node_frontend_rules.d.ts","import":"./dist/rules/node_frontend_rules.js","require":"./dist/rules/node_frontend_rules.cjs","@auto-pkg-exports/source":"./src/rules/node_frontend_rules.ts"},"./languageOptions/javascript":{"types":"./dist/languageOptions/javascript.d.ts","import":"./dist/languageOptions/javascript.js","require":"./dist/languageOptions/javascript.cjs","@auto-pkg-exports/source":"./src/languageOptions/javascript.ts"},"./languageOptions/typescript":{"types":"./dist/languageOptions/typescript.d.ts","import":"./dist/languageOptions/typescript.js","require":"./dist/languageOptions/typescript.cjs","@auto-pkg-exports/source":"./src/languageOptions/typescript.ts"},"./rules/unused_imports_rules":{"types":"./dist/rules/unused_imports_rules.d.ts","import":"./dist/rules/unused_imports_rules.js","require":"./dist/rules/unused_imports_rules.cjs","@auto-pkg-exports/source":"./src/rules/unused_imports_rules.ts"},"./rules/eslint_comments_rules":{"types":"./dist/rules/eslint_comments_rules.d.ts","import":"./dist/rules/eslint_comments_rules.js","require":"./dist/rules/eslint_comments_rules.cjs","@auto-pkg-exports/source":"./src/rules/eslint_comments_rules.ts"},"./rules/path-alias-fixer-rule":{"types":"./dist/rules/path-alias-fixer-rule.d.ts","import":"./dist/rules/path-alias-fixer-rule.js","require":"./dist/rules/path-alias-fixer-rule.cjs","@auto-pkg-exports/source":"./src/rules/path-alias-fixer-rule.ts"},"./rules/collection_guard_rules":{"types":"./dist/rules/collection_guard_rules.d.ts","import":"./dist/rules/collection_guard_rules.js","require":"./dist/rules/collection_guard_rules.cjs","@auto-pkg-exports/source":"./src/rules/collection_guard_rules.ts"},"./rules/folder_structure_rules":{"types":"./dist/rules/folder_structure_rules.d.ts","import":"./dist/rules/folder_structure_rules.js","require":"./dist/rules/folder_structure_rules.cjs","@auto-pkg-exports/source":"./src/rules/folder_structure_rules.ts"},"./rules/nullability_guard_rules":{"types":"./dist/rules/nullability_guard_rules.d.ts","import":"./dist/rules/nullability_guard_rules.js","require":"./dist/rules/nullability_guard_rules.cjs","@auto-pkg-exports/source":"./src/rules/nullability_guard_rules.ts"},"./rules/syntax_restriction_rules":{"types":"./dist/rules/syntax_restriction_rules.d.ts","import":"./dist/rules/syntax_restriction_rules.js","require":"./dist/rules/syntax_restriction_rules.cjs","@auto-pkg-exports/source":"./src/rules/syntax_restriction_rules.ts"},"./types/eslint-plugin-react-hooks.d":{"types":"./dist/types/eslint-plugin-react-hooks.d.d.ts","import":"./dist/types/eslint-plugin-react-hooks.d.js","require":"./dist/types/eslint-plugin-react-hooks.d.cjs","@auto-pkg-exports/source":"./src/types/eslint-plugin-react-hooks.d.ts"}},"imports":{"#src/*":"./src/*"},"scripts":{"dev":"tsup --watch","lint":"pnpm lint:biome && pnpm lint:oxlint && pnpm lint:eslint","test":"vitest","build":"tsup","format":"biome format --write . --no-errors-on-unmatched","test:ui":"vitest --ui","test:e2e":"TEST_TYPE=e2e vitest run","postbuild":"rm -f dist/package.json","test:a11y":"TEST_TYPE=a11y vitest run","test:unit":"TEST_TYPE=unit vitest run","typecheck":"tsc --noEmit","lint:biome":"biome check . --no-errors-on-unmatched","prepublish":"node --input-type=commonjs -e \"const fs=require('fs');const p=JSON.parse(fs.readFileSync('package.json','utf8'));fs.writeFileSync('dist/package.json',JSON.stringify(p,null,2)+'\\n')\"","lint:eslint":"eslint .","lint:oxlint":"oxlint --deny-warnings --config ../../../../oxlintrc.json .","test:integration":"TEST_TYPE=integration vitest run","test:e2e:coverage":"TEST_TYPE=e2e vitest run --coverage","test:unit:coverage":"TEST_TYPE=unit vitest run --coverage","test:integration:coverage":"TEST_TYPE=integration vitest run --coverage"},"_npmUser":{"name":"devotox","email":"devo.tox.89@gmail.com"},"_resolved":"/private/var/folders/89/q95fg7hd0hg839ykfmskr1yh0000gn/T/9fe4ecff20d8253e9626a47e07bd437f/eslint-config-extreme-3.4.0.tgz","_integrity":"sha512-U0HIvo8TOSKrqv4k4ginBHDQyI9GOrCb+1HSDhZR6Nb/4km1oqyeIFl9yamgzf2kDK8Bfumdnci9C1D2oMs5+Q==","_npmVersion":"10.9.3","description":"Extreme ESLint configuration","directories":{},"_nodeVersion":"22.19.0","dependencies":{"dotenv":"16.4.7","globals":"16.5.0","@eslint/js":"10.0.1","@eslint/core":"1.1.0","@eslint/json":"1.0.1","eslint-plugin-n":"17.24.0","@eslint/eslintrc":"3.3.4","typescript-eslint":"8.58.2","eslint-config-biome":"2.1.3","eslint-plugin-jsdoc":"62.9.0","eslint-plugin-react":"7.37.5","@humanwhocodes/momoa":"3.3.10","eslint-plugin-oxlint":"1.50.0","eslint-plugin-promise":"7.2.1","eslint-plugin-sonarjs":"4.0.3","eslint-plugin-import-x":"4.16.2","eslint-plugin-jsx-a11y":"6.10.2","@stylistic/eslint-plugin":"5.10.0","@typescript-eslint/utils":"8.58.2","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-unused-imports":"4.4.1","eslint-plugin-project-structure":"3.14.2","@eslint-community/eslint-plugin-eslint-comments":"4.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","tsup":"8.5.1","oxlint":"1.50.0","vitest":"4.0.16","typescript":"5.9.3","@types/node":"24.7.2","@biomejs/biome":"2.4.4","@tools/auto-pkg-exports":"1.1.0"},"peerDependencies":{"eslint":"10.2.1","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-extreme_3.4.0_1776597662379_0.16372155193775684","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"eslint-config-extreme","version":"3.5.0","keywords":["eslint","eslintplugin","eslint-config","typescript","oxlint","biomejs"],"author":{"name":"Pulse Ventures"},"license":"MIT","_id":"eslint-config-extreme@3.5.0","maintainers":[{"name":"devotox","email":"devo.tox.89@gmail.com"}],"dist":{"shasum":"68414c292c3d52a6fcd4db96a2610f6f9b8f3bd1","tarball":"https://registry.npmjs.org/eslint-config-extreme/-/eslint-config-extreme-3.5.0.tgz","fileCount":243,"integrity":"sha512-JeWp7pR/DrrVhdkiWEd3uXppLc9AyNluexOJ4pWKAe99LjhcODcoFLRqMqjyy7XwrY4wGbdhkCq+QlMJJ//iCQ==","signatures":[{"sig":"MEUCIA/i/LsI4am7OwjDyGZlTssf/Bhi97sscm9RW3L4DOzyAiEAnDLJvotqg9Ft7UPL0kD5xbv6HsjqBz0DSy1HQh2nDfw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDwIUA8kcQke/KMH+poRLQ+chtcSw2FR+eAUa3cGmwfFgIgCPGTu9W1Ylj6lNRKwufYXv7QEHbGkkOZ1Wvvp96+vSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":776127},"main":"./dist/index.js","type":"module","_from":"file:/var/folders/89/q95fg7hd0hg839ykfmskr1yh0000gn/T/tmp.Dk3N9P3w8x/eslint-config-extreme-3.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js","require":"./dist/plugin/index.cjs"},"./settings":{"types":"./dist/settings.d.ts","import":"./dist/settings.js","require":"./dist/settings.cjs"},"./constants":{"types":"./dist/constants.d.ts","import":"./dist/constants.js","require":"./dist/constants.cjs"},"./configs/base":{"types":"./dist/configs/base.d.ts","import":"./dist/configs/base.js","require":"./dist/configs/base.cjs"},"./configs/extended":{"types":"./dist/configs/extended.d.ts","import":"./dist/configs/extended.js","require":"./dist/configs/extended.cjs"},"./rules/base_rules":{"types":"./dist/rules/base_rules.d.ts","import":"./dist/rules/base_rules.js","require":"./dist/rules/base_rules.cjs"},"./rules/json_rules":{"types":"./dist/rules/json_rules.d.ts","import":"./dist/rules/json_rules.js","require":"./dist/rules/json_rules.cjs"},"./rules/node_rules":{"types":"./dist/rules/node_rules.d.ts","import":"./dist/rules/node_rules.js","require":"./dist/rules/node_rules.cjs"},"./type-information":{"types":"./dist/type-information.d.ts","import":"./dist/type-information.js","require":"./dist/type-information.cjs"},"./configs/framework":{"types":"./dist/configs/framework.d.ts","import":"./dist/configs/framework.js","require":"./dist/configs/framework.cjs"},"./rules/jsdoc_rules":{"types":"./dist/rules/jsdoc_rules.d.ts","import":"./dist/rules/jsdoc_rules.js","require":"./dist/rules/jsdoc_rules.cjs"},"./rules/react_rules":{"types":"./dist/rules/react_rules.d.ts","import":"./dist/rules/react_rules.js","require":"./dist/rules/react_rules.cjs"},"./configs/typescript":{"types":"./dist/configs/typescript.d.ts","import":"./dist/configs/typescript.js","require":"./dist/configs/typescript.cjs"},"./plugin/ast-helpers":{"types":"./dist/plugin/ast-helpers.d.ts","import":"./dist/plugin/ast-helpers.js","require":"./dist/plugin/ast-helpers.cjs"},"./rules/import_rules":{"types":"./dist/rules/import_rules.d.ts","import":"./dist/rules/import_rules.js","require":"./dist/rules/import_rules.cjs"},"./rules/nextjs_rules":{"types":"./dist/rules/nextjs_rules.d.ts","import":"./dist/rules/nextjs_rules.js","require":"./dist/rules/nextjs_rules.cjs"},"./rules/promise_rules":{"types":"./dist/rules/promise_rules.d.ts","import":"./dist/rules/promise_rules.js","require":"./dist/rules/promise_rules.cjs"},"./rules/sonarjs_rules":{"types":"./dist/rules/sonarjs_rules.d.ts","import":"./dist/rules/sonarjs_rules.js","require":"./dist/rules/sonarjs_rules.cjs"},"./configs/biome_oxlint":{"types":"./dist/configs/biome_oxlint.d.ts","import":"./dist/configs/biome_oxlint.js","require":"./dist/configs/biome_oxlint.cjs"},"./rules/extended_rules":{"types":"./dist/rules/extended_rules.d.ts","import":"./dist/rules/extended_rules.js","require":"./dist/rules/extended_rules.cjs"},"./rules/monorepo_rules":{"types":"./dist/rules/monorepo_rules.d.ts","import":"./dist/rules/monorepo_rules.js","require":"./dist/rules/monorepo_rules.cjs"},"./rules/tailwind_rules":{"types":"./dist/rules/tailwind_rules.d.ts","import":"./dist/rules/tailwind_rules.js","require":"./dist/rules/tailwind_rules.cjs"},"./rules/path_alias_rules":{"types":"./dist/rules/path_alias_rules.d.ts","import":"./dist/rules/path_alias_rules.js","require":"./dist/rules/path_alias_rules.cjs"},"./rules/typescript_rules":{"types":"./dist/rules/typescript_rules.d.ts","import":"./dist/rules/typescript_rules.js","require":"./dist/rules/typescript_rules.cjs"},"./rules/node_frontend_rules":{"types":"./dist/rules/node_frontend_rules.d.ts","import":"./dist/rules/node_frontend_rules.js","require":"./dist/rules/node_frontend_rules.cjs"},"./languageOptions/javascript":{"types":"./dist/languageOptions/javascript.d.ts","import":"./dist/languageOptions/javascript.js","require":"./dist/languageOptions/javascript.cjs"},"./languageOptions/typescript":{"types":"./dist/languageOptions/typescript.d.ts","import":"./dist/languageOptions/typescript.js","require":"./dist/languageOptions/typescript.cjs"},"./rules/unused_imports_rules":{"types":"./dist/rules/unused_imports_rules.d.ts","import":"./dist/rules/unused_imports_rules.js","require":"./dist/rules/unused_imports_rules.cjs"},"./rules/eslint_comments_rules":{"types":"./dist/rules/eslint_comments_rules.d.ts","import":"./dist/rules/eslint_comments_rules.js","require":"./dist/rules/eslint_comments_rules.cjs"},"./rules/path-alias-fixer-rule":{"types":"./dist/rules/path-alias-fixer-rule.d.ts","import":"./dist/rules/path-alias-fixer-rule.js","require":"./dist/rules/path-alias-fixer-rule.cjs"},"./rules/collection_guard_rules":{"types":"./dist/rules/collection_guard_rules.d.ts","import":"./dist/rules/collection_guard_rules.js","require":"./dist/rules/collection_guard_rules.cjs"},"./rules/folder_structure_rules":{"types":"./dist/rules/folder_structure_rules.d.ts","import":"./dist/rules/folder_structure_rules.js","require":"./dist/rules/folder_structure_rules.cjs"},"./rules/nullability_guard_rules":{"types":"./dist/rules/nullability_guard_rules.d.ts","import":"./dist/rules/nullability_guard_rules.js","require":"./dist/rules/nullability_guard_rules.cjs"},"./rules/syntax_restriction_rules":{"types":"./dist/rules/syntax_restriction_rules.d.ts","import":"./dist/rules/syntax_restriction_rules.js","require":"./dist/rules/syntax_restriction_rules.cjs"},"./rules/type-aware-guard-helpers":{"types":"./dist/rules/type-aware-guard-helpers.d.ts","import":"./dist/rules/type-aware-guard-helpers.js","require":"./dist/rules/type-aware-guard-helpers.cjs"},"./plugin/rules/no-getexn-on-mapped-error":{"types":"./dist/plugin/rules/no-getexn-on-mapped-error.d.ts","import":"./dist/plugin/rules/no-getexn-on-mapped-error.js","require":"./dist/plugin/rules/no-getexn-on-mapped-error.cjs"},"./plugin/rules/require-quota-error-handler":{"types":"./dist/plugin/rules/require-quota-error-handler.d.ts","import":"./dist/plugin/rules/require-quota-error-handler.js","require":"./dist/plugin/rules/require-quota-error-handler.cjs"},"./plugin/rules/no-server-only-imports-in-client":{"types":"./dist/plugin/rules/no-server-only-imports-in-client.d.ts","import":"./dist/plugin/rules/no-server-only-imports-in-client.js","require":"./dist/plugin/rules/no-server-only-imports-in-client.cjs"},"./plugin/rules/no-redirect-in-action-with-client-trycatch":{"types":"./dist/plugin/rules/no-redirect-in-action-with-client-trycatch.d.ts","import":"./dist/plugin/rules/no-redirect-in-action-with-client-trycatch.js","require":"./dist/plugin/rules/no-redirect-in-action-with-client-trycatch.cjs"}},"imports":{"#src/*":{"default":"./src/*"},"#src/*.js":{"default":"./src/*"},"#src/*.css":"./src/*.css","#src/*.gif":"./src/*.gif","#src/*.jpg":"./src/*.jpg","#src/*.jsx":{"default":"./src/*"},"#src/*.png":"./src/*.png","#src/*.svg":"./src/*.svg","#src/*.jpeg":"./src/*.jpeg","#src/*.json":"./src/*.json","#src/*.scss":"./src/*.scss","#src/*.webp":"./src/*.webp"},"scripts":{"dev":"pkg-run dev","lint":"pkg-run lint","test":"pkg-run test","build":"pkg-run build","format":"pkg-run format","test:ui":"pkg-run test:ui","test:e2e":"pkg-run test:e2e","postbuild":"pkg-run postbuild","test:a11y":"pkg-run test:a11y","test:unit":"pkg-run test:unit","typecheck":"pkg-run typecheck","lint:biome":"pkg-run lint:biome","lint:eslint":"eslint .","lint:oxlint":"pkg-run lint:oxlint","test:integration":"pkg-run test:integration","test:e2e:coverage":"pkg-run test:e2e:coverage","test:unit:coverage":"pkg-run test:unit:coverage","test:integration:coverage":"pkg-run test:integration:coverage"},"_npmUser":{"name":"devotox","email":"devo.tox.89@gmail.com"},"_resolved":"/var/folders/89/q95fg7hd0hg839ykfmskr1yh0000gn/T/tmp.Dk3N9P3w8x/eslint-config-extreme-3.5.0.tgz","_integrity":"sha512-JeWp7pR/DrrVhdkiWEd3uXppLc9AyNluexOJ4pWKAe99LjhcODcoFLRqMqjyy7XwrY4wGbdhkCq+QlMJJ//iCQ==","_npmVersion":"11.6.2","description":"Extreme ESLint configuration","directories":{},"_nodeVersion":"24.12.0","dependencies":{"dotenv":"16.4.7","globals":"16.5.0","@eslint/js":"10.0.1","@eslint/core":"1.2.1","@eslint/json":"1.2.0","eslint-plugin-n":"17.24.0","@eslint/eslintrc":"3.3.5","typescript-eslint":"8.59.1","eslint-config-biome":"2.1.3","eslint-plugin-jsdoc":"62.9.0","eslint-plugin-react":"7.37.5","@humanwhocodes/momoa":"3.3.10","eslint-plugin-oxlint":"1.62.0","eslint-plugin-promise":"7.3.0","eslint-plugin-sonarjs":"4.0.3","eslint-plugin-import-x":"4.16.2","eslint-plugin-jsx-a11y":"6.10.2","@stylistic/eslint-plugin":"5.10.0","@typescript-eslint/utils":"8.59.1","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-unused-imports":"4.4.1","eslint-plugin-project-structure":"3.14.3","@eslint-community/eslint-plugin-eslint-comments":"4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.22.4","tsup":"8.5.1","oxlint":"1.71.0","vitest":"4.1.5","typescript":"5.9.3","@types/node":"24.7.2","@types/estree":"1.0.8","@biomejs/biome":"2.5.1","@tools/auto-pkg-exports":"1.1.1"},"peerDependencies":{"eslint":"^10.0.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-extreme_3.5.0_1790348524051_0.4270656644455588","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"eslint-config-extreme","version":"3.6.0","keywords":["eslint","eslintplugin","eslint-config","typescript","oxlint","biomejs"],"author":{"name":"Pulse Ventures"},"license":"MIT","_id":"eslint-config-extreme@3.6.0","maintainers":[{"name":"devotox","email":"devo.tox.89@gmail.com"}],"dist":{"shasum":"9139ea0c2e31b0919b1adab10433ae61d1635a65","tarball":"https://registry.npmjs.org/eslint-config-extreme/-/eslint-config-extreme-3.6.0.tgz","fileCount":243,"integrity":"sha512-waXF5xgn2wP9OYnyDVSwONCi4kjtfULTYvtXZH4PEypEQYBR08ytgFslXFInj3gN3Mvv2aUtseiCHWZ9gymOMg==","signatures":[{"sig":"MEYCIQDpZqR6i+ZX+ENUj+puBt2o1msTbigrIuDfCBs37nuVMgIhAN78GBzLqSSHDneJ17sRs04MnCKkUVVhUC5/N9hv+yi7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGixZM3eviDtL2VP01/+WGPfttewBY+iB/VxH4rFg4f6AiBm3vJGurwYDWkHw2fpLDlPdUXmDR0GoGjb+yaRT59GFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":791148},"main":"./dist/index.js","type":"module","_from":"file:/var/folders/89/q95fg7hd0hg839ykfmskr1yh0000gn/T/tmp.AhUxl2RKeb/eslint-config-extreme-3.6.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js","require":"./dist/plugin/index.cjs"},"./settings":{"types":"./dist/settings.d.ts","import":"./dist/settings.js","require":"./dist/settings.cjs"},"./constants":{"types":"./dist/constants.d.ts","import":"./dist/constants.js","require":"./dist/constants.cjs"},"./configs/base":{"types":"./dist/configs/base.d.ts","import":"./dist/configs/base.js","require":"./dist/configs/base.cjs"},"./configs/extended":{"types":"./dist/configs/extended.d.ts","import":"./dist/configs/extended.js","require":"./dist/configs/extended.cjs"},"./rules/base_rules":{"types":"./dist/rules/base_rules.d.ts","import":"./dist/rules/base_rules.js","require":"./dist/rules/base_rules.cjs"},"./rules/json_rules":{"types":"./dist/rules/json_rules.d.ts","import":"./dist/rules/json_rules.js","require":"./dist/rules/json_rules.cjs"},"./rules/node_rules":{"types":"./dist/rules/node_rules.d.ts","import":"./dist/rules/node_rules.js","require":"./dist/rules/node_rules.cjs"},"./type-information":{"types":"./dist/type-information.d.ts","import":"./dist/type-information.js","require":"./dist/type-information.cjs"},"./configs/framework":{"types":"./dist/configs/framework.d.ts","import":"./dist/configs/framework.js","require":"./dist/configs/framework.cjs"},"./rules/jsdoc_rules":{"types":"./dist/rules/jsdoc_rules.d.ts","import":"./dist/rules/jsdoc_rules.js","require":"./dist/rules/jsdoc_rules.cjs"},"./rules/react_rules":{"types":"./dist/rules/react_rules.d.ts","import":"./dist/rules/react_rules.js","require":"./dist/rules/react_rules.cjs"},"./configs/typescript":{"types":"./dist/configs/typescript.d.ts","import":"./dist/configs/typescript.js","require":"./dist/configs/typescript.cjs"},"./plugin/ast-helpers":{"types":"./dist/plugin/ast-helpers.d.ts","import":"./dist/plugin/ast-helpers.js","require":"./dist/plugin/ast-helpers.cjs"},"./rules/import_rules":{"types":"./dist/rules/import_rules.d.ts","import":"./dist/rules/import_rules.js","require":"./dist/rules/import_rules.cjs"},"./rules/nextjs_rules":{"types":"./dist/rules/nextjs_rules.d.ts","import":"./dist/rules/nextjs_rules.js","require":"./dist/rules/nextjs_rules.cjs"},"./rules/promise_rules":{"types":"./dist/rules/promise_rules.d.ts","import":"./dist/rules/promise_rules.js","require":"./dist/rules/promise_rules.cjs"},"./rules/sonarjs_rules":{"types":"./dist/rules/sonarjs_rules.d.ts","import":"./dist/rules/sonarjs_rules.js","require":"./dist/rules/sonarjs_rules.cjs"},"./configs/biome_oxlint":{"types":"./dist/configs/biome_oxlint.d.ts","import":"./dist/configs/biome_oxlint.js","require":"./dist/configs/biome_oxlint.cjs"},"./rules/extended_rules":{"types":"./dist/rules/extended_rules.d.ts","import":"./dist/rules/extended_rules.js","require":"./dist/rules/extended_rules.cjs"},"./rules/monorepo_rules":{"types":"./dist/rules/monorepo_rules.d.ts","import":"./dist/rules/monorepo_rules.js","require":"./dist/rules/monorepo_rules.cjs"},"./rules/tailwind_rules":{"types":"./dist/rules/tailwind_rules.d.ts","import":"./dist/rules/tailwind_rules.js","require":"./dist/rules/tailwind_rules.cjs"},"./rules/path_alias_rules":{"types":"./dist/rules/path_alias_rules.d.ts","import":"./dist/rules/path_alias_rules.js","require":"./dist/rules/path_alias_rules.cjs"},"./rules/typescript_rules":{"types":"./dist/rules/typescript_rules.d.ts","import":"./dist/rules/typescript_rules.js","require":"./dist/rules/typescript_rules.cjs"},"./rules/node_frontend_rules":{"types":"./dist/rules/node_frontend_rules.d.ts","import":"./dist/rules/node_frontend_rules.js","require":"./dist/rules/node_frontend_rules.cjs"},"./languageOptions/javascript":{"types":"./dist/languageOptions/javascript.d.ts","import":"./dist/languageOptions/javascript.js","require":"./dist/languageOptions/javascript.cjs"},"./languageOptions/typescript":{"types":"./dist/languageOptions/typescript.d.ts","import":"./dist/languageOptions/typescript.js","require":"./dist/languageOptions/typescript.cjs"},"./rules/unused_imports_rules":{"types":"./dist/rules/unused_imports_rules.d.ts","import":"./dist/rules/unused_imports_rules.js","require":"./dist/rules/unused_imports_rules.cjs"},"./rules/eslint_comments_rules":{"types":"./dist/rules/eslint_comments_rules.d.ts","import":"./dist/rules/eslint_comments_rules.js","require":"./dist/rules/eslint_comments_rules.cjs"},"./rules/path-alias-fixer-rule":{"types":"./dist/rules/path-alias-fixer-rule.d.ts","import":"./dist/rules/path-alias-fixer-rule.js","require":"./dist/rules/path-alias-fixer-rule.cjs"},"./rules/collection_guard_rules":{"types":"./dist/rules/collection_guard_rules.d.ts","import":"./dist/rules/collection_guard_rules.js","require":"./dist/rules/collection_guard_rules.cjs"},"./rules/folder_structure_rules":{"types":"./dist/rules/folder_structure_rules.d.ts","import":"./dist/rules/folder_structure_rules.js","require":"./dist/rules/folder_structure_rules.cjs"},"./rules/nullability_guard_rules":{"types":"./dist/rules/nullability_guard_rules.d.ts","import":"./dist/rules/nullability_guard_rules.js","require":"./dist/rules/nullability_guard_rules.cjs"},"./rules/syntax_restriction_rules":{"types":"./dist/rules/syntax_restriction_rules.d.ts","import":"./dist/rules/syntax_restriction_rules.js","require":"./dist/rules/syntax_restriction_rules.cjs"},"./rules/type-aware-guard-helpers":{"types":"./dist/rules/type-aware-guard-helpers.d.ts","import":"./dist/rules/type-aware-guard-helpers.js","require":"./dist/rules/type-aware-guard-helpers.cjs"},"./plugin/rules/no-getexn-on-mapped-error":{"types":"./dist/plugin/rules/no-getexn-on-mapped-error.d.ts","import":"./dist/plugin/rules/no-getexn-on-mapped-error.js","require":"./dist/plugin/rules/no-getexn-on-mapped-error.cjs"},"./plugin/rules/require-quota-error-handler":{"types":"./dist/plugin/rules/require-quota-error-handler.d.ts","import":"./dist/plugin/rules/require-quota-error-handler.js","require":"./dist/plugin/rules/require-quota-error-handler.cjs"},"./plugin/rules/no-server-only-imports-in-client":{"types":"./dist/plugin/rules/no-server-only-imports-in-client.d.ts","import":"./dist/plugin/rules/no-server-only-imports-in-client.js","require":"./dist/plugin/rules/no-server-only-imports-in-client.cjs"},"./plugin/rules/no-redirect-in-action-with-client-trycatch":{"types":"./dist/plugin/rules/no-redirect-in-action-with-client-trycatch.d.ts","import":"./dist/plugin/rules/no-redirect-in-action-with-client-trycatch.js","require":"./dist/plugin/rules/no-redirect-in-action-with-client-trycatch.cjs"}},"imports":{"#src/*":{"default":"./src/*"},"#src/*.js":{"default":"./src/*"},"#src/*.css":"./src/*.css","#src/*.gif":"./src/*.gif","#src/*.jpg":"./src/*.jpg","#src/*.jsx":{"default":"./src/*"},"#src/*.png":"./src/*.png","#src/*.svg":"./src/*.svg","#src/*.jpeg":"./src/*.jpeg","#src/*.json":"./src/*.json","#src/*.scss":"./src/*.scss","#src/*.webp":"./src/*.webp"},"scripts":{"dev":"pkg-run dev","lint":"pkg-run lint","test":"pkg-run test","build":"pkg-run build","format":"pkg-run format","test:ui":"pkg-run test:ui","test:e2e":"pkg-run test:e2e","postbuild":"pkg-run postbuild","test:a11y":"pkg-run test:a11y","test:unit":"pkg-run test:unit","typecheck":"pkg-run typecheck","lint:biome":"pkg-run lint:biome","lint:eslint":"eslint .","lint:oxlint":"pkg-run lint:oxlint","test:integration":"pkg-run test:integration","test:e2e:coverage":"pkg-run test:e2e:coverage","test:unit:coverage":"pkg-run test:unit:coverage","test:integration:coverage":"pkg-run test:integration:coverage"},"_npmUser":{"name":"devotox","email":"devo.tox.89@gmail.com"},"_resolved":"/var/folders/89/q95fg7hd0hg839ykfmskr1yh0000gn/T/tmp.AhUxl2RKeb/eslint-config-extreme-3.6.0.tgz","_integrity":"sha512-waXF5xgn2wP9OYnyDVSwONCi4kjtfULTYvtXZH4PEypEQYBR08ytgFslXFInj3gN3Mvv2aUtseiCHWZ9gymOMg==","_npmVersion":"11.6.2","description":"Extreme ESLint configuration","directories":{},"_nodeVersion":"24.12.0","dependencies":{"dotenv":"16.4.7","globals":"17.12.0","@eslint/js":"10.0.1","@eslint/core":"1.2.1","@eslint/json":"2.1.0","eslint-plugin-n":"18.3.0","@eslint/eslintrc":"3.3.5","typescript-eslint":"8.70.0","eslint-config-biome":"2.1.3","eslint-plugin-jsdoc":"64.5.2","eslint-plugin-react":"7.37.5","@humanwhocodes/momoa":"3.3.10","eslint-plugin-oxlint":"1.83.0","eslint-plugin-promise":"7.3.0","eslint-plugin-sonarjs":"4.2.1","eslint-plugin-import-x":"4.17.1","eslint-plugin-jsx-a11y":"6.10.2","@stylistic/eslint-plugin":"5.10.0","@typescript-eslint/utils":"8.70.0","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-unused-imports":"4.4.1","eslint-plugin-project-structure":"3.14.4","@eslint-community/eslint-plugin-eslint-comments":"4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.22.4","tsup":"8.5.1","oxlint":"1.83.0","vitest":"4.1.5","parse-json":"8.3.0","typescript":"5.9.3","@types/node":"24.7.2","@types/estree":"1.0.8","@biomejs/biome":"2.5.14","safe-stable-stringify":"2.5.0","@tools/auto-pkg-exports":"1.1.1"},"peerDependencies":{"eslint":"^10.0.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-extreme_3.6.0_1790362797528_0.2759058405235124","host":"s3://npm-registry-packages-npm-production"}},"3.7.0":{"_id":"eslint-config-extreme@3.7.0","dist":{"shasum":"57549bf6badf2826b6afff14e73fe1966e2fa831","tarball":"https://registry.npmjs.org/eslint-config-extreme/-/eslint-config-extreme-3.7.0.tgz","fileCount":243,"integrity":"sha512-6YXPcqeHJE3WTW9e4g/h6DFASERx5n6Gn2aWgsQI+BAXVaajzZa4LwgbJN8ellGXwJ+IOywmeUre0kkzmhiUYQ==","signatures":[{"sig":"MEUCIQDNheDpn5dchRPTChTMgK1CyqF8q3qWm3cPYRv0ZHj6BgIgSbGN2IDqnV0bCIPjFF4SCHwp4f4x3gvUA74lFafVrvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIElz1YlwSEtZ8Z2cqlxXdh0ArrKsGyeXT+ZiGqlvYBucAiBkhGFE2R3c8XWUgSBrHq2rhHjWiMmVtPG3SsLjcFXWZQ=="}],"unpackedSize":803795},"main":"./dist/index.js","name":"eslint-config-extreme","type":"module","_from":"file:/var/folders/89/q95fg7hd0hg839ykfmskr1yh0000gn/T/tmp.N33m5lMFKT/eslint-config-extreme-3.7.0.tgz","types":"./dist/index.d.ts","author":{"name":"Pulse Ventures"},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js","require":"./dist/plugin/index.cjs"},"./settings":{"types":"./dist/settings.d.ts","import":"./dist/settings.js","require":"./dist/settings.cjs"},"./constants":{"types":"./dist/constants.d.ts","import":"./dist/constants.js","require":"./dist/constants.cjs"},"./configs/base":{"types":"./dist/configs/base.d.ts","import":"./dist/configs/base.js","require":"./dist/configs/base.cjs"},"./configs/extended":{"types":"./dist/configs/extended.d.ts","import":"./dist/configs/extended.js","require":"./dist/configs/extended.cjs"},"./rules/base_rules":{"types":"./dist/rules/base_rules.d.ts","import":"./dist/rules/base_rules.js","require":"./dist/rules/base_rules.cjs"},"./rules/json_rules":{"types":"./dist/rules/json_rules.d.ts","import":"./dist/rules/json_rules.js","require":"./dist/rules/json_rules.cjs"},"./rules/node_rules":{"types":"./dist/rules/node_rules.d.ts","import":"./dist/rules/node_rules.js","require":"./dist/rules/node_rules.cjs"},"./type-information":{"types":"./dist/type-information.d.ts","import":"./dist/type-information.js","require":"./dist/type-information.cjs"},"./configs/framework":{"types":"./dist/configs/framework.d.ts","import":"./dist/configs/framework.js","require":"./dist/configs/framework.cjs"},"./rules/jsdoc_rules":{"types":"./dist/rules/jsdoc_rules.d.ts","import":"./dist/rules/jsdoc_rules.js","require":"./dist/rules/jsdoc_rules.cjs"},"./rules/react_rules":{"types":"./dist/rules/react_rules.d.ts","import":"./dist/rules/react_rules.js","require":"./dist/rules/react_rules.cjs"},"./configs/typescript":{"types":"./dist/configs/typescript.d.ts","import":"./dist/configs/typescript.js","require":"./dist/configs/typescript.cjs"},"./plugin/ast-helpers":{"types":"./dist/plugin/ast-helpers.d.ts","import":"./dist/plugin/ast-helpers.js","require":"./dist/plugin/ast-helpers.cjs"},"./rules/import_rules":{"types":"./dist/rules/import_rules.d.ts","import":"./dist/rules/import_rules.js","require":"./dist/rules/import_rules.cjs"},"./rules/nextjs_rules":{"types":"./dist/rules/nextjs_rules.d.ts","import":"./dist/rules/nextjs_rules.js","require":"./dist/rules/nextjs_rules.cjs"},"./rules/promise_rules":{"types":"./dist/rules/promise_rules.d.ts","import":"./dist/rules/promise_rules.js","require":"./dist/rules/promise_rules.cjs"},"./rules/sonarjs_rules":{"types":"./dist/rules/sonarjs_rules.d.ts","import":"./dist/rules/sonarjs_rules.js","require":"./dist/rules/sonarjs_rules.cjs"},"./configs/biome_oxlint":{"types":"./dist/configs/biome_oxlint.d.ts","import":"./dist/configs/biome_oxlint.js","require":"./dist/configs/biome_oxlint.cjs"},"./rules/extended_rules":{"types":"./dist/rules/extended_rules.d.ts","import":"./dist/rules/extended_rules.js","require":"./dist/rules/extended_rules.cjs"},"./rules/monorepo_rules":{"types":"./dist/rules/monorepo_rules.d.ts","import":"./dist/rules/monorepo_rules.js","require":"./dist/rules/monorepo_rules.cjs"},"./rules/tailwind_rules":{"types":"./dist/rules/tailwind_rules.d.ts","import":"./dist/rules/tailwind_rules.js","require":"./dist/rules/tailwind_rules.cjs"},"./rules/path_alias_rules":{"types":"./dist/rules/path_alias_rules.d.ts","import":"./dist/rules/path_alias_rules.js","require":"./dist/rules/path_alias_rules.cjs"},"./rules/typescript_rules":{"types":"./dist/rules/typescript_rules.d.ts","import":"./dist/rules/typescript_rules.js","require":"./dist/rules/typescript_rules.cjs"},"./rules/node_frontend_rules":{"types":"./dist/rules/node_frontend_rules.d.ts","import":"./dist/rules/node_frontend_rules.js","require":"./dist/rules/node_frontend_rules.cjs"},"./languageOptions/javascript":{"types":"./dist/languageOptions/javascript.d.ts","import":"./dist/languageOptions/javascript.js","require":"./dist/languageOptions/javascript.cjs"},"./languageOptions/typescript":{"types":"./dist/languageOptions/typescript.d.ts","import":"./dist/languageOptions/typescript.js","require":"./dist/languageOptions/typescript.cjs"},"./rules/unused_imports_rules":{"types":"./dist/rules/unused_imports_rules.d.ts","import":"./dist/rules/unused_imports_rules.js","require":"./dist/rules/unused_imports_rules.cjs"},"./rules/eslint_comments_rules":{"types":"./dist/rules/eslint_comments_rules.d.ts","import":"./dist/rules/eslint_comments_rules.js","require":"./dist/rules/eslint_comments_rules.cjs"},"./rules/path-alias-fixer-rule":{"types":"./dist/rules/path-alias-fixer-rule.d.ts","import":"./dist/rules/path-alias-fixer-rule.js","require":"./dist/rules/path-alias-fixer-rule.cjs"},"./rules/collection_guard_rules":{"types":"./dist/rules/collection_guard_rules.d.ts","import":"./dist/rules/collection_guard_rules.js","require":"./dist/rules/collection_guard_rules.cjs"},"./rules/folder_structure_rules":{"types":"./dist/rules/folder_structure_rules.d.ts","import":"./dist/rules/folder_structure_rules.js","require":"./dist/rules/folder_structure_rules.cjs"},"./rules/nullability_guard_rules":{"types":"./dist/rules/nullability_guard_rules.d.ts","import":"./dist/rules/nullability_guard_rules.js","require":"./dist/rules/nullability_guard_rules.cjs"},"./rules/syntax_restriction_rules":{"types":"./dist/rules/syntax_restriction_rules.d.ts","import":"./dist/rules/syntax_restriction_rules.js","require":"./dist/rules/syntax_restriction_rules.cjs"},"./rules/type-aware-guard-helpers":{"types":"./dist/rules/type-aware-guard-helpers.d.ts","import":"./dist/rules/type-aware-guard-helpers.js","require":"./dist/rules/type-aware-guard-helpers.cjs"},"./plugin/rules/no-getexn-on-mapped-error":{"types":"./dist/plugin/rules/no-getexn-on-mapped-error.d.ts","import":"./dist/plugin/rules/no-getexn-on-mapped-error.js","require":"./dist/plugin/rules/no-getexn-on-mapped-error.cjs"},"./plugin/rules/require-quota-error-handler":{"types":"./dist/plugin/rules/require-quota-error-handler.d.ts","import":"./dist/plugin/rules/require-quota-error-handler.js","require":"./dist/plugin/rules/require-quota-error-handler.cjs"},"./plugin/rules/no-server-only-imports-in-client":{"types":"./dist/plugin/rules/no-server-only-imports-in-client.d.ts","import":"./dist/plugin/rules/no-server-only-imports-in-client.js","require":"./dist/plugin/rules/no-server-only-imports-in-client.cjs"},"./plugin/rules/no-redirect-in-action-with-client-trycatch":{"types":"./dist/plugin/rules/no-redirect-in-action-with-client-trycatch.d.ts","import":"./dist/plugin/rules/no-redirect-in-action-with-client-trycatch.js","require":"./dist/plugin/rules/no-redirect-in-action-with-client-trycatch.cjs"}},"imports":{"#src/*":{"default":"./src/*"},"#src/*.js":{"default":"./src/*"},"#src/*.css":"./src/*.css","#src/*.gif":"./src/*.gif","#src/*.jpg":"./src/*.jpg","#src/*.jsx":{"default":"./src/*"},"#src/*.png":"./src/*.png","#src/*.svg":"./src/*.svg","#src/*.jpeg":"./src/*.jpeg","#src/*.json":"./src/*.json","#src/*.scss":"./src/*.scss","#src/*.webp":"./src/*.webp"},"license":"MIT","scripts":{"dev":"pkg-run dev","lint":"pkg-run lint","test":"pkg-run test","build":"pkg-run build","format":"pkg-run format","test:ui":"pkg-run test:ui","test:e2e":"pkg-run test:e2e","postbuild":"pkg-run postbuild","test:a11y":"pkg-run test:a11y","test:unit":"pkg-run test:unit","typecheck":"pkg-run typecheck","lint:biome":"pkg-run lint:biome","lint:eslint":"eslint .","lint:oxlint":"pkg-run lint:oxlint","test:integration":"pkg-run test:integration","test:e2e:coverage":"pkg-run test:e2e:coverage","test:unit:coverage":"pkg-run test:unit:coverage","test:integration:coverage":"pkg-run test:integration:coverage"},"version":"3.7.0","_npmUser":{"name":"devotox","email":"devo.tox.89@gmail.com"},"keywords":["eslint","eslintplugin","eslint-config","typescript","oxlint","biomejs"],"_resolved":"/var/folders/89/q95fg7hd0hg839ykfmskr1yh0000gn/T/tmp.N33m5lMFKT/eslint-config-extreme-3.7.0.tgz","_integrity":"sha512-6YXPcqeHJE3WTW9e4g/h6DFASERx5n6Gn2aWgsQI+BAXVaajzZa4LwgbJN8ellGXwJ+IOywmeUre0kkzmhiUYQ==","_npmVersion":"11.6.2","description":"Extreme ESLint configuration","directories":{},"maintainers":[{"name":"devotox","email":"devo.tox.89@gmail.com"}],"_nodeVersion":"24.12.0","dependencies":{"dotenv":"16.4.7","globals":"17.12.0","@eslint/js":"10.0.1","@eslint/core":"1.2.1","@eslint/json":"2.1.0","eslint-plugin-n":"18.3.0","@eslint/eslintrc":"3.3.5","typescript-eslint":"8.70.0","eslint-config-biome":"2.1.3","eslint-plugin-jsdoc":"64.5.2","eslint-plugin-react":"7.37.5","@humanwhocodes/momoa":"3.3.10","eslint-plugin-oxlint":"1.83.0","eslint-plugin-promise":"7.3.0","eslint-plugin-sonarjs":"4.2.1","eslint-plugin-import-x":"4.17.1","eslint-plugin-jsx-a11y":"6.10.2","@stylistic/eslint-plugin":"5.10.0","@typescript-eslint/utils":"8.70.0","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-unused-imports":"4.4.1","eslint-plugin-project-structure":"3.14.4","@eslint-community/eslint-plugin-eslint-comments":"4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.22.4","tsup":"8.5.1","oxlint":"1.83.0","vitest":"4.1.5","parse-json":"8.3.0","typescript":"5.9.3","@types/node":"24.7.2","@types/estree":"1.0.8","@biomejs/biome":"2.5.14","safe-stable-stringify":"2.5.0","@tools/auto-pkg-exports":"1.1.1"},"peerDependencies":{"eslint":"^10.0.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-config-extreme_3.7.0_1790615768746_0.6656127033376438"}}},"time":{"created":"2024-08-30T19:30:25.270Z","modified":"2026-09-28T17:16:09.040Z","1.0.0":"2024-08-30T19:30:25.619Z","1.0.1":"2024-09-06T13:37:16.440Z","1.0.2":"2024-09-06T13:45:14.675Z","1.0.3":"2024-09-06T13:46:43.536Z","1.0.4":"2024-09-06T13:53:56.900Z","1.0.5":"2024-09-06T15:29:18.030Z","1.0.6":"2024-09-06T17:15:31.554Z","1.0.7":"2024-09-06T17:55:01.518Z","1.0.8":"2024-09-06T19:18:21.233Z","1.0.9":"2024-09-06T19:28:45.609Z","1.0.12":"2024-09-06T19:58:50.621Z","1.0.13":"2024-09-06T20:13:13.509Z","1.0.14":"2024-09-06T20:17:05.270Z","1.0.15":"2024-09-06T20:48:30.461Z","1.0.16":"2024-09-06T21:34:45.585Z","1.0.18":"2024-09-09T08:47:52.849Z","1.0.19":"2024-09-10T08:45:39.197Z","1.0.20":"2024-09-10T10:04:39.203Z","1.0.21":"2024-09-13T16:32:57.411Z","1.0.22":"2024-09-16T09:48:26.623Z","1.0.23":"2024-10-01T12:33:39.983Z","1.0.24":"2024-10-01T14:42:06.293Z","1.0.25":"2024-10-01T14:52:35.884Z","1.0.28":"2024-10-16T15:22:26.348Z","1.0.29":"2024-10-16T15:29:17.656Z","1.0.30":"2024-11-04T10:50:42.324Z","1.0.31":"2024-11-21T09:28:26.633Z","1.0.32":"2024-11-21T09:34:54.455Z","1.0.33":"2024-11-21T10:43:29.288Z","1.0.34":"2024-11-21T17:15:26.230Z","1.0.35":"2025-01-08T16:45:25.505Z","1.0.38":"2025-01-13T14:08:21.471Z","1.0.39":"2025-01-13T14:24:56.573Z","1.0.40":"2025-01-13T14:58:59.982Z","1.0.41":"2025-01-13T16:56:30.479Z","1.0.42":"2025-02-05T17:31:27.755Z","1.0.43":"2025-02-05T17:42:14.181Z","1.0.44":"2025-02-06T17:04:30.016Z","1.0.45":"2025-02-09T19:02:01.267Z","2.0.2":"2025-05-28T00:11:21.443Z","3.0.0":"2025-12-01T08:31:48.180Z","3.0.1":"2026-02-26T12:10:06.680Z","3.0.2":"2026-02-26T12:12:07.248Z","3.1.0":"2026-02-26T13:05:19.980Z","3.1.1":"2026-02-26T13:07:14.767Z","3.4.0":"2026-04-19T11:21:02.521Z","3.5.0":"2026-09-25T15:02:04.160Z","3.6.0":"2026-09-25T18:59:57.635Z","3.7.0":"2026-09-28T17:16:08.841Z"},"author":{"name":"Pulse Ventures"},"license":"MIT","keywords":["eslint","eslintplugin","eslint-config","typescript","oxlint","biomejs"],"description":"Extreme ESLint configuration","maintainers":[{"name":"devotox","email":"devo.tox.89@gmail.com"}],"readme":"# ESLint Config Extreme\n\n[![npm version](https://badge.fury.io/js/eslint-config-extreme.svg)](https://badge.fury.io/js/eslint-config-extreme)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![Node.js CI](https://github.com/Pulse-Ventures/eslint-config-extreme/workflows/Node.js%20CI/badge.svg)](https://github.com/Pulse-Ventures/eslint-config-extreme/actions)\n[![ESLint: v10.0.2](https://img.shields.io/badge/ESLint-v10.0.2-4B32C3.svg)](https://eslint.org/)\n[![TypeScript: v5.9.3](https://img.shields.io/badge/TypeScript-v5.9.3-3178C6.svg)](https://www.typescriptlang.org/)\n\n<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/Pulse-Ventures/eslint-config-extreme/main/assets/logo.svg\" alt=\"ESLint Extreme Logo\" width=\"200\">\n</p>\n\nA comprehensive, modular ESLint configuration for modern JavaScript and TypeScript projects. Built for ESLint v9+ flat config format with all plugins included out of the box.\n\n## Features\n\n- 🚀 **ESLint v9+ Flat Config** - Modern configuration format\n- 🔧 **Pre-built Configurations** - All plugins included, no setup required\n- 🌐 **ESM Compatible** - Works perfectly in ESM-only environments\n- 📦 **Zero Configuration** - Just import and use\n- 🎯 **Environment-Specific** - Tailored configs for different environments\n- 🔒 **TypeScript First** - Full TypeScript support with type-aware rules\n\n## Quick Start\n\n### Installation\n\n```bash\nnpm install --save-dev eslint-config-extreme\n# or\npnpm add -D eslint-config-extreme\n# or\nyarn add -D eslint-config-extreme\n```\n\n### Basic Setup\n\n```javascript\n// eslint.config.js\nimport { configs } from 'eslint-config-extreme';\n\nexport default [\n  ...configs.base,\n  ...configs.typescript\n];\n```\n\n### Recommended Configurations (Zero Setup Required!)\n\nChoose the configuration that fits your environment - all plugins are included automatically:\n\n#### Environment-Agnostic (Most Projects)\n```javascript\n// eslint.config.js\nimport { configs } from 'eslint-config-extreme';\n\nexport default await configs.recommended;\n```\n\n#### Web/React Applications\n```javascript\n// eslint.config.js\nimport { configs } from 'eslint-config-extreme';\n\nexport default await configs.recommendedWeb;\n```\n\n#### Node.js Applications\n```javascript\n// eslint.config.js\nimport { configs } from 'eslint-config-extreme';\n\nexport default await configs.recommendedNode;\n```\n\n#### Everything Available (Full Coverage)\n```javascript\n// eslint.config.js\nimport { configs } from 'eslint-config-extreme';\n\nexport default await configs.recommendedAll;\n```\n\n## What's Included\n\n### All Recommended Configurations Include:\n- ✅ **TypeScript support** (always included)\n- ✅ **Import/export rules** (eslint-plugin-import-x)\n- ✅ **Promise best practices** (eslint-plugin-promise)\n- ✅ **Code quality rules** (eslint-plugin-sonarjs)\n- ✅ **Unused imports removal** (eslint-plugin-unused-imports)\n- ✅ **ESLint comment rules** (eslint-plugin-eslint-comments)\n- ✅ **JSDoc documentation** (eslint-plugin-jsdoc)\n\n### Additional Features by Configuration:\n\n**`recommendedWeb`** adds:\n- ✅ **React rules** (eslint-plugin-react)\n- ✅ **React Hooks rules** (eslint-plugin-react-hooks)\n- ✅ **Accessibility rules** (eslint-plugin-jsx-a11y)\n- ✅ **JSON linting**\n\n**`recommendedNode`** adds:\n- ✅ **Node.js specific rules** (eslint-plugin-n)\n- ✅ **JSON linting**\n\n**`recommendedAll`** adds:\n- ✅ **All React/Web rules**\n- ✅ **All Node.js rules**\n- ✅ **JSON linting**\n- ✅ **Project structure enforcement** (eslint-plugin-project-structure)\n\n## Available Configurations\n\n### Basic Configurations\n- `base` - Core ESLint rules and best practices\n- `typescript` - TypeScript support with stylistic rules\n\n### Recommended Configurations (All Plugins Included)\n- `recommended` - Environment-agnostic (TypeScript + extended rules)\n- `recommendedWeb` - Web/React applications\n- `recommendedNode` - Node.js applications\n- `recommendedAll` - Everything available\n\n### Individual Configurations\n- `extended` - Enhanced rules with core plugins\n- `react` - React and JSX rules\n- `node` - Node.js specific rules\n- `json` - JSON file linting\n- `structure` - Project folder structure enforcement\n\n## Use Cases\n\n### `recommendedAll` is Perfect For:\n- **Monorepos** - Projects with both web and Node.js code\n- **Full-stack applications** - Frontend and backend in same repository\n- **Development environments** - Maximum linting coverage\n- **CI/CD pipelines** - Comprehensive code quality checks\n- **Teams with mixed projects** - One config that works everywhere\n\n### Example: Monorepo Setup\n```javascript\n// eslint.config.js\nimport eslintExtreme from 'eslint-config-extreme';\n\nexport default await eslintExtreme.configs.recommendedAll;\n```\n\nThat's it! No plugins to install, no complex configuration - everything just works.\n\n## Migration from v1.x\n\nVersion 2.0 introduces a much simpler approach:\n\n### Before (v1.x)\n```javascript\nimport { configs } from 'eslint-config-extreme';\n\nexport default [\n  ...configs.recommended\n];\n```\n\n### After (v2.x) - Much Simpler!\n```javascript\nimport eslintExtreme from 'eslint-config-extreme';\n\n// Just import and use - all plugins included!\nexport default await eslintExtreme.configs.recommended;\n```\n\n## Advanced Usage\n\n### Custom Configuration\n```javascript\nimport eslintExtreme from 'eslint-config-extreme';\n\nexport default [\n  // Start with recommended\n  ...(await eslintExtreme.configs.recommended),\n\n  // Add your custom rules\n  {\n    rules: {\n      'no-console': 'warn',\n      '@typescript-eslint/no-unused-vars': 'error'\n    }\n  }\n];\n```\n\n### Environment-Specific Overrides\n```javascript\nimport eslintExtreme from 'eslint-config-extreme';\n\nexport default [\n  ...(await eslintExtreme.configs.recommendedWeb),\n\n  // Override for test files\n  {\n    files: ['**/*.test.{js,ts,jsx,tsx}'],\n    rules: {\n      'no-console': 'off'\n    }\n  }\n];\n```\n\n### Type-aware rules in CI only\n\nEvery preset lints TypeScript with type information (`projectService: true`,\n`strictTypeChecked`, and a few sonarjs and guard rules). That makes ESLint build\na full TypeScript program on every run. On a large monorepo, measured over the\nsame 20 files, ESLint peaked at 3.87 GB with type information and 0.52 GB\nwithout it. The type checker and type-aware oxlint build the same program again.\n\nYou can split any preset into two halves. Lint locally without type\ninformation, and run the type-aware rules once, in CI:\n\n```javascript\n// eslint.config.mjs: local lint, pre-commit and pre-push\nimport { configs, withoutTypeInformation } from 'eslint-config-extreme';\n\nexport default withoutTypeInformation(configs.monorepoRecommendedWeb);\n```\n\n```javascript\n// eslint.typed.config.mjs: CI only\nimport { configs, typeInformationOnly } from 'eslint-config-extreme';\n\nexport default typeInformationOnly(configs.monorepoRecommendedWeb);\n```\n\n```json\n// package.json\n\"lint:eslint:typed\": \"eslint -c eslint.typed.config.mjs --max-warnings=0\"\n```\n\nThen add one CI step that runs `pnpm lint:eslint:typed`, in the job that already\nruns ESLint. Without that step, the type-aware rules are not enforced anywhere.\n\n- **How the split is decided.** Each rule's own `meta.docs.requiresTypeChecking`\n  flag decides its half. No rule list is written by hand, so the two halves\n  cannot drift. Every rule the preset enables is enabled in exactly one half.\n  `typeRequiringRuleIds(configs.X)` lists the type-aware half.\n- **The presets are unchanged.** `configs.*` behaves exactly as before, so\n  nothing changes for a consumer until it opts in.\n- **Unused disable comments are not reported in the typed pass.** That pass\n  drops every other rule, so an `eslint-disable` comment for one of them would\n  otherwise read as unused and fail `--max-warnings=0`.\n- **Do not name the typed script `check:*`** in a repo whose local pre-push gate\n  runs every `check:*` script. The gate would run it locally, and the memory\n  cost comes back.\n\n## Why This Approach?\n\nBased on the [ESLint v9 migration guide](https://eslint.org/docs/latest/use/migrate-to-9.0.0), we've implemented a solution that:\n\n- ✅ **Works in ESM-only environments** - No dynamic require() issues\n- ✅ **Includes all plugins** - No need to install or configure plugins manually\n- ✅ **Zero configuration** - Just import and use\n- ✅ **Future-proof** - Built for ESLint v9+ flat config format\n- ✅ **Comprehensive** - All the rules you need out of the box\n\n## License\n\nMIT © [DTOX Consulting](https://github.com/Pulse-Ventures)\n","readmeFilename":"README.md"}