{"_id":"@nirtamir2/eslint-config","_rev":"39-9eee9b099020be0d2b6cac328428c774","name":"@nirtamir2/eslint-config","dist-tags":{"latest":"0.3.0"},"versions":{"0.0.2-beta.3":{"name":"@nirtamir2/eslint-config","version":"0.0.2-beta.3","keywords":["eslint-config"],"author":{"url":"https://github.com/nirtamir2/","name":"Nir Tami","email":"nirtamir2@gmail.com"},"license":"MIT","_id":"@nirtamir2/eslint-config@0.0.2-beta.3","maintainers":[{"name":"nirtamir2","email":"nirtamir2@gmail.com"}],"homepage":"https://github.com/nirtamir2/eslint-config","bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"036aa6e811bea6f2c12e5fa6d2f802c29f7ed560","tarball":"https://registry.npmjs.org/@nirtamir2/eslint-config/-/eslint-config-0.0.2-beta.3.tgz","fileCount":14,"integrity":"sha512-gX6vn+g6VIM81ZjuPGYaxu/TJhsIKn/oQJhjGBa9LNlwq3ndTm1Nq3V72Q9OlQDrJ9RSO7kHV1DVK8hHOSjCMw==","signatures":[{"sig":"MEQCIDfvABx+J+YSwBRJOeay4t4Avy90yjmMPZ51+D7GuixsAiAst+8rP7ciuGxq2IXOd7g0WsnsuDYJ7v6Oa/6aC4iX3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2422872},"main":"./dist/index.js","type":"module","_from":"file:nirtamir2-eslint-config-0.0.2-beta.3.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/nirtamir2","scripts":{"dev":"npx @eslint/config-inspector --config eslint.config.ts","lint":"eslint .","stub":"tsup --format esm","test":"vitest","build":"nr typegen && tsup --format esm,cjs --clean --dts","watch":"tsup --format esm,cjs --watch","format":"prettier \"**/*\" --write --ignore-unknown","release":"bumpp && pnpm publish","typegen":"esno scripts/typegen.ts","typecheck":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"nirtamir2","email":"nirtamir2@gmail.com"},"_resolved":"/private/var/folders/wd/kl7pkmg56f99jsyxjvsgw9cr0000gn/T/35610ae119594de3a22808747b3bb044/nirtamir2-eslint-config-0.0.2-beta.3.tgz","_integrity":"sha512-gX6vn+g6VIM81ZjuPGYaxu/TJhsIKn/oQJhjGBa9LNlwq3ndTm1Nq3V72Q9OlQDrJ9RSO7kHV1DVK8hHOSjCMw==","_npmVersion":"10.5.0","description":"Nir Tamir's ESLint config","directories":{},"lint-staged":{"*":"eslint --fix --no-warn-ignored"},"_nodeVersion":"20.11.1","dependencies":{"yargs":"^17.7.2","globals":"^15.4.0","local-pkg":"^0.5.0","@eslint/js":"^9.4.0","picocolors":"^1.0.1","@clack/prompts":"^0.7.0","@eslint/compat":"^1.0.3","eslint-plugin-n":"^17.8.1","parse-gitignore":"^2.0.0","@eslint/eslintrc":"^3.1.0","eslint-plugin-vue":"^9.26.0","eslint-plugin-yml":"^1.14.0","typescript-eslint":"^7.12.0","vue-eslint-parser":"^9.4.3","@antfu/install-pkg":"^0.3.3","eslint-plugin-clsx":"^0.0.3","eslint-plugin-toml":"^0.11.0","toml-eslint-parser":"^0.9.3","yaml-eslint-parser":"^1.2.3","eslint-plugin-antfu":"^2.3.3","eslint-plugin-jsdoc":"^48.2.9","eslint-plugin-jsonc":"^2.16.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-github":"^5.0.1","eslint-plugin-regexp":"^2.6.0","eslint-plugin-vitest":"^0.5.4","eslint-plugin-command":"^0.2.3","eslint-plugin-sonarjs":"^1.0.3","eslint-plugin-unicorn":"^53.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-import-x":"^0.5.1","eslint-plugin-markdown":"^5.0.0","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^2.1.0","eslint-flat-config-utils":"^0.2.5","eslint-plugin-array-func":"^5.0.1","eslint-plugin-workspaces":"^0.10.1","@typescript-eslint/parser":"^7.12.0","confusing-browser-globals":"^1.0.11","eslint-plugin-expect-type":"^0.4.0","eslint-plugin-ssr-friendly":"^1.3.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.10.0","eslint-processor-vue-blocks":"^0.1.2","prettier-plugin-packagejson":"^2.5.0","prettier-plugin-tailwindcss":"^0.6.2","eslint-config-flat-gitignore":"^0.1.5","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-unused-imports":"^4.0.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^7.12.0","eslint-plugin-no-use-extend-native":"^0.7.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.1","vue":"^3.4.27","esno":"^4.7.0","tsup":"^8.1.0","bumpp":"^9.4.1","execa":"^9.2.0","eslint":"npm:eslint-ts-patch@9.4.0-0","rimraf":"^5.0.7","svelte":"^4.2.18","vitest":"^1.6.0","fs-extra":"^11.2.0","@antfu/ni":"^0.21.12","fast-glob":"^3.3.2","typescript":"^5.4.5","@types/node":"^20.14.2","lint-staged":"^15.2.5","@types/yargs":"^17.0.32","@types/eslint":"^8.56.10","@types/prompts":"^2.4.9","eslint-typegen":"^0.2.4","@types/fs-extra":"^11.0.4","eslint-ts-patch":"9.4.0-0","simple-git-hooks":"^2.11.1","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.0","eslint-plugin-react":"^7.34.2","eslint-plugin-solid":"^0.14.0","eslint-plugin-tsdoc":"^0.3.0","@prettier/plugin-xml":"^3.4.1","eslint-plugin-format":"^0.1.1","eslint-plugin-svelte":"^2.39.3","svelte-eslint-parser":"^0.37.0","@unocss/eslint-plugin":"^0.60.4","eslint-plugin-i18next":"^6.0.3","prettier-plugin-astro":"^0.14.0","eslint-plugin-security":"^3.0.0","prettier-plugin-slidev":"^1.0.5","eslint-plugin-i18n-json":"^4.0.0","eslint-plugin-storybook":"^0.8.0","@eslint/config-inspector":"^0.4.10","@next/eslint-plugin-next":"^15.0.0-rc.0","@nirtamir2/eslint-config":"0.0.2-beta.3","eslint-plugin-i18n-prefix":"^0.0.6","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-tailwindcss":"^3.17.3","eslint-plugin-i18n-checker":"^1.4.0","@eslint-react/eslint-plugin":"^1.5.15","eslint-plugin-react-refresh":"^0.4.7","@stylistic/eslint-plugin-migrate":"^2.1.0","@trivago/prettier-plugin-sort-imports":"^4.3.0","@naturacosmeticos/eslint-plugin-i18n-checker":"^1.0.1"},"peerDependencies":{"eslint":">=8.40.0","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.0","eslint-plugin-solid":"^0.13.2","@prettier/plugin-xml":"^3.4.1","eslint-plugin-format":">=0.1.0","eslint-plugin-svelte":">=2.35.1","svelte-eslint-parser":"^0.33.1","@unocss/eslint-plugin":">=0.50.0","prettier-plugin-astro":"^0.13.0","prettier-plugin-slidev":"^1.0.5","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.17.3","@eslint-react/eslint-plugin":"^1.5.8","eslint-plugin-react-refresh":"^0.4.4","prettier-plugin-packagejson":"^2.5.0","prettier-plugin-tailwindcss":"^0.6.1","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-solid":{"optional":true},"@prettier/plugin-xml":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true},"eslint-plugin-security":{"optional":true},"prettier-plugin-slidev":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"prettier-plugin-packagejson":{"optional":true},"prettier-plugin-tailwindcss":{"optional":true},"@trivago/prettier-plugin-sort-imports":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.2-beta.3_1718026707182_0.1174926500036122","host":"s3://npm-registry-packages"}},"0.0.2-beta.5":{"name":"@nirtamir2/eslint-config","version":"0.0.2-beta.5","keywords":["eslint-config"],"author":{"url":"https://github.com/nirtamir2/","name":"Nir Tami","email":"nirtamir2@gmail.com"},"license":"MIT","_id":"@nirtamir2/eslint-config@0.0.2-beta.5","maintainers":[{"name":"nirtamir2","email":"nirtamir2@gmail.com"}],"homepage":"https://github.com/nirtamir2/eslint-config","bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"aa843186054a023e204101ed967095fa134797c0","tarball":"https://registry.npmjs.org/@nirtamir2/eslint-config/-/eslint-config-0.0.2-beta.5.tgz","fileCount":14,"integrity":"sha512-Opqa0vGpoJbBEZeW/S0vot1/PhksDlGb7wiM192uBZnoZtNSpUUlSK3a7eUjMYMUPWUQR4IRANFOYpuUU1eUMA==","signatures":[{"sig":"MEYCIQD97+aBjow5plVPv5HZG5QgWr8tJoIAj8nCXKHaZBk8NQIhAMlDsAhOAV2+/9E/U5PRoKy9K6RjDAkzpEku7bZYiq+/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2423308},"main":"./dist/index.js","type":"module","_from":"file:nirtamir2-eslint-config-0.0.2-beta.5.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/nirtamir2","scripts":{"dev":"npx @eslint/config-inspector --config eslint.config.ts","lint":"eslint .","stub":"tsup --format esm","test":"vitest","build":"nr typegen && tsup --format esm,cjs --clean --dts","watch":"tsup --format esm,cjs --watch","format":"prettier \"**/*\" --write --ignore-unknown","release":"bumpp && pnpm publish","typegen":"esno scripts/typegen.ts","typecheck":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"nirtamir2","email":"nirtamir2@gmail.com"},"_resolved":"/private/var/folders/wd/kl7pkmg56f99jsyxjvsgw9cr0000gn/T/8e158b24593dc9fa4a33f309da910fb5/nirtamir2-eslint-config-0.0.2-beta.5.tgz","_integrity":"sha512-Opqa0vGpoJbBEZeW/S0vot1/PhksDlGb7wiM192uBZnoZtNSpUUlSK3a7eUjMYMUPWUQR4IRANFOYpuUU1eUMA==","_npmVersion":"10.5.0","description":"Nir Tamir's ESLint config","directories":{},"lint-staged":{"*":"eslint --fix --no-warn-ignored"},"_nodeVersion":"20.11.1","dependencies":{"yargs":"^17.7.2","globals":"^15.4.0","local-pkg":"^0.5.0","@eslint/js":"^9.4.0","picocolors":"^1.0.1","@clack/prompts":"^0.7.0","@eslint/compat":"^1.0.3","eslint-plugin-n":"^17.8.1","parse-gitignore":"^2.0.0","@eslint/eslintrc":"^3.1.0","eslint-plugin-vue":"^9.26.0","eslint-plugin-yml":"^1.14.0","typescript-eslint":"^7.12.0","vue-eslint-parser":"^9.4.3","@antfu/install-pkg":"^0.3.3","eslint-plugin-clsx":"^0.0.3","eslint-plugin-toml":"^0.11.0","toml-eslint-parser":"^0.9.3","yaml-eslint-parser":"^1.2.3","eslint-plugin-antfu":"^2.3.3","eslint-plugin-jsdoc":"^48.2.9","eslint-plugin-jsonc":"^2.16.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-github":"^5.0.1","eslint-plugin-regexp":"^2.6.0","eslint-plugin-vitest":"^0.5.4","eslint-plugin-command":"^0.2.3","eslint-plugin-sonarjs":"^1.0.3","eslint-plugin-unicorn":"^53.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-import-x":"^0.5.1","eslint-plugin-markdown":"^5.0.0","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^2.1.0","eslint-flat-config-utils":"^0.2.5","eslint-plugin-array-func":"^5.0.1","eslint-plugin-workspaces":"^0.10.1","@typescript-eslint/parser":"^7.12.0","confusing-browser-globals":"^1.0.11","eslint-plugin-expect-type":"^0.4.0","eslint-plugin-ssr-friendly":"^1.3.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.10.0","eslint-processor-vue-blocks":"^0.1.2","prettier-plugin-packagejson":"^2.5.0","prettier-plugin-tailwindcss":"^0.6.2","eslint-config-flat-gitignore":"^0.1.5","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-unused-imports":"^4.0.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^7.12.0","eslint-plugin-no-use-extend-native":"^0.7.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.1","vue":"^3.4.27","esno":"^4.7.0","tsup":"^8.1.0","bumpp":"^9.4.1","execa":"^9.2.0","eslint":"npm:eslint-ts-patch@9.4.0-0","rimraf":"^5.0.7","svelte":"^4.2.18","vitest":"^1.6.0","fs-extra":"^11.2.0","@antfu/ni":"^0.21.12","fast-glob":"^3.3.2","typescript":"^5.4.5","@types/node":"^20.14.2","lint-staged":"^15.2.5","@types/yargs":"^17.0.32","@types/eslint":"^8.56.10","@types/prompts":"^2.4.9","eslint-typegen":"^0.2.4","@types/fs-extra":"^11.0.4","eslint-ts-patch":"9.4.0-0","simple-git-hooks":"^2.11.1","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.0","eslint-plugin-react":"^7.34.2","eslint-plugin-solid":"^0.14.0","eslint-plugin-tsdoc":"^0.3.0","@prettier/plugin-xml":"^3.4.1","eslint-plugin-format":"^0.1.1","eslint-plugin-svelte":"^2.39.3","svelte-eslint-parser":"^0.37.0","@unocss/eslint-plugin":"^0.60.4","eslint-plugin-i18next":"^6.0.3","prettier-plugin-astro":"^0.14.0","eslint-plugin-security":"^3.0.0","prettier-plugin-slidev":"^1.0.5","eslint-plugin-i18n-json":"^4.0.0","eslint-plugin-storybook":"^0.8.0","@eslint/config-inspector":"^0.4.10","@next/eslint-plugin-next":"^15.0.0-rc.0","@nirtamir2/eslint-config":"0.0.2-beta.5","eslint-plugin-i18n-prefix":"^0.0.6","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-tailwindcss":"^3.17.3","eslint-plugin-i18n-checker":"^1.4.0","@eslint-react/eslint-plugin":"^1.5.15","eslint-plugin-react-refresh":"^0.4.7","@stylistic/eslint-plugin-migrate":"^2.1.0","@trivago/prettier-plugin-sort-imports":"^4.3.0","@naturacosmeticos/eslint-plugin-i18n-checker":"^1.0.1"},"peerDependencies":{"eslint":">=8.40.0","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.0","eslint-plugin-solid":"^0.13.2","@prettier/plugin-xml":"^3.4.1","eslint-plugin-format":">=0.1.0","eslint-plugin-svelte":">=2.35.1","svelte-eslint-parser":"^0.33.1","@unocss/eslint-plugin":">=0.50.0","prettier-plugin-astro":"^0.13.0","prettier-plugin-slidev":"^1.0.5","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.17.3","@eslint-react/eslint-plugin":"^1.5.8","eslint-plugin-react-refresh":"^0.4.4","prettier-plugin-packagejson":"^2.5.0","prettier-plugin-tailwindcss":"^0.6.1","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-solid":{"optional":true},"@prettier/plugin-xml":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true},"eslint-plugin-security":{"optional":true},"prettier-plugin-slidev":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"prettier-plugin-packagejson":{"optional":true},"prettier-plugin-tailwindcss":{"optional":true},"@trivago/prettier-plugin-sort-imports":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.2-beta.5_1718028381300_0.5655387324500203","host":"s3://npm-registry-packages"}},"0.0.2-beta.6":{"name":"@nirtamir2/eslint-config","version":"0.0.2-beta.6","keywords":["eslint-config"],"author":{"url":"https://github.com/nirtamir2/","name":"Nir Tami","email":"nirtamir2@gmail.com"},"license":"MIT","_id":"@nirtamir2/eslint-config@0.0.2-beta.6","maintainers":[{"name":"nirtamir2","email":"nirtamir2@gmail.com"}],"homepage":"https://github.com/nirtamir2/eslint-config","bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"e0fec636c8f1ed3e29b1d7acfe356da87bd582bc","tarball":"https://registry.npmjs.org/@nirtamir2/eslint-config/-/eslint-config-0.0.2-beta.6.tgz","fileCount":14,"integrity":"sha512-P7hMQFKAYQ1eJPx/kceDvdqEvn3Lg0Zc0P3jCY/V7OG99F5HwuWCzmQpLamT3ZSCAsMFcCt+1Al0ueUL90NElQ==","signatures":[{"sig":"MEQCIEPu56qyzIr36NnvC1YEyjaCfZo5hfkk7Q+xSnJBmI7vAiBVpYKdG03kGQH/3D9KrVP7C47C5BS/HZZJmJKc0EG0qg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2430600},"main":"./dist/index.js","type":"module","_from":"file:nirtamir2-eslint-config-0.0.2-beta.6.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/nirtamir2","scripts":{"dev":"npx @eslint/config-inspector --config eslint.config.ts","lint":"eslint .","stub":"tsup --format esm","test":"vitest","build":"nr typegen && tsup --format esm,cjs --clean --dts","watch":"tsup --format esm,cjs --watch","format":"prettier \"**/*\" --write --ignore-unknown","release":"bumpp && pnpm publish","typegen":"esno scripts/typegen.ts","typecheck":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"nirtamir2","email":"nirtamir2@gmail.com"},"_resolved":"/private/var/folders/wd/kl7pkmg56f99jsyxjvsgw9cr0000gn/T/ba993dc7546269990ed79b5f7866d702/nirtamir2-eslint-config-0.0.2-beta.6.tgz","_integrity":"sha512-P7hMQFKAYQ1eJPx/kceDvdqEvn3Lg0Zc0P3jCY/V7OG99F5HwuWCzmQpLamT3ZSCAsMFcCt+1Al0ueUL90NElQ==","_npmVersion":"10.5.0","description":"Nir Tamir's ESLint config","directories":{},"lint-staged":{"*":"eslint --fix --no-warn-ignored"},"_nodeVersion":"20.11.1","dependencies":{"yargs":"^17.7.2","globals":"^15.4.0","local-pkg":"^0.5.0","@eslint/js":"^9.4.0","picocolors":"^1.0.1","@clack/prompts":"^0.7.0","@eslint/compat":"^1.0.3","eslint-plugin-n":"^17.8.1","parse-gitignore":"^2.0.0","@eslint/eslintrc":"^3.1.0","eslint-plugin-vue":"^9.26.0","eslint-plugin-yml":"^1.14.0","typescript-eslint":"^7.12.0","vue-eslint-parser":"^9.4.3","@antfu/install-pkg":"^0.3.3","eslint-plugin-clsx":"^0.0.3","eslint-plugin-toml":"^0.11.0","toml-eslint-parser":"^0.9.3","yaml-eslint-parser":"^1.2.3","eslint-plugin-antfu":"^2.3.3","eslint-plugin-jsdoc":"^48.2.9","eslint-plugin-jsonc":"^2.16.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-github":"^5.0.1","eslint-plugin-regexp":"^2.6.0","eslint-plugin-vitest":"^0.5.4","eslint-plugin-command":"^0.2.3","eslint-plugin-sonarjs":"^1.0.3","eslint-plugin-unicorn":"^53.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-import-x":"^0.5.1","eslint-plugin-markdown":"^5.0.0","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^2.1.0","eslint-flat-config-utils":"^0.2.5","eslint-plugin-array-func":"^5.0.1","eslint-plugin-workspaces":"^0.10.1","@typescript-eslint/parser":"^7.12.0","confusing-browser-globals":"^1.0.11","eslint-plugin-expect-type":"^0.4.0","eslint-plugin-ssr-friendly":"^1.3.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.10.0","eslint-processor-vue-blocks":"^0.1.2","prettier-plugin-packagejson":"^2.5.0","prettier-plugin-tailwindcss":"^0.6.2","eslint-config-flat-gitignore":"^0.1.5","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-unused-imports":"^4.0.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^7.12.0","eslint-plugin-no-use-extend-native":"^0.7.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.1","vue":"^3.4.27","esno":"^4.7.0","tsup":"^8.1.0","bumpp":"^9.4.1","execa":"^9.2.0","eslint":"npm:eslint-ts-patch@9.4.0-0","rimraf":"^5.0.7","svelte":"^4.2.18","vitest":"^1.6.0","fs-extra":"^11.2.0","@antfu/ni":"^0.21.12","fast-glob":"^3.3.2","typescript":"^5.4.5","@types/node":"^20.14.2","lint-staged":"^15.2.5","@types/yargs":"^17.0.32","@types/eslint":"^8.56.10","@types/prompts":"^2.4.9","eslint-typegen":"^0.2.4","@types/fs-extra":"^11.0.4","eslint-ts-patch":"9.4.0-0","simple-git-hooks":"^2.11.1","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.0","eslint-plugin-react":"^7.34.2","eslint-plugin-solid":"^0.14.0","eslint-plugin-tsdoc":"^0.3.0","@prettier/plugin-xml":"^3.4.1","eslint-plugin-format":"^0.1.1","eslint-plugin-svelte":"^2.39.3","svelte-eslint-parser":"^0.37.0","@unocss/eslint-plugin":"^0.60.4","eslint-plugin-i18next":"^6.0.3","prettier-plugin-astro":"^0.14.0","eslint-plugin-security":"^3.0.0","prettier-plugin-slidev":"^1.0.5","eslint-plugin-i18n-json":"^4.0.0","eslint-plugin-storybook":"^0.8.0","@eslint/config-inspector":"^0.4.10","@next/eslint-plugin-next":"^15.0.0-rc.0","@nirtamir2/eslint-config":"0.0.2-beta.6","eslint-plugin-i18n-prefix":"^0.0.6","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-tailwindcss":"^3.17.3","eslint-plugin-i18n-checker":"^1.4.0","@eslint-react/eslint-plugin":"^1.5.15","eslint-plugin-react-refresh":"^0.4.7","@stylistic/eslint-plugin-migrate":"^2.1.0","@trivago/prettier-plugin-sort-imports":"^4.3.0","@naturacosmeticos/eslint-plugin-i18n-checker":"^1.0.1"},"peerDependencies":{"eslint":">=8.40.0","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.0","eslint-plugin-solid":"^0.13.2","eslint-plugin-tsdoc":"^0.3.0","@prettier/plugin-xml":"^3.4.1","eslint-plugin-format":">=0.1.0","eslint-plugin-svelte":">=2.35.1","svelte-eslint-parser":"^0.33.1","@unocss/eslint-plugin":">=0.50.0","prettier-plugin-astro":"^0.13.0","prettier-plugin-slidev":"^1.0.5","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.17.3","@eslint-react/eslint-plugin":"^1.5.8","eslint-plugin-react-refresh":"^0.4.4","prettier-plugin-packagejson":"^2.5.0","prettier-plugin-tailwindcss":"^0.6.1","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"@prettier/plugin-xml":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true},"eslint-plugin-security":{"optional":true},"prettier-plugin-slidev":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"prettier-plugin-packagejson":{"optional":true},"prettier-plugin-tailwindcss":{"optional":true},"@trivago/prettier-plugin-sort-imports":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.2-beta.6_1718028812550_0.815042541185788","host":"s3://npm-registry-packages"}},"0.0.2-beta.7":{"name":"@nirtamir2/eslint-config","version":"0.0.2-beta.7","keywords":["eslint-config"],"author":{"url":"https://github.com/nirtamir2/","name":"Nir Tami","email":"nirtamir2@gmail.com"},"license":"MIT","_id":"@nirtamir2/eslint-config@0.0.2-beta.7","maintainers":[{"name":"nirtamir2","email":"nirtamir2@gmail.com"}],"homepage":"https://github.com/nirtamir2/eslint-config","bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"eea09644866ac53f0a35278348ef66b7dc60e8a5","tarball":"https://registry.npmjs.org/@nirtamir2/eslint-config/-/eslint-config-0.0.2-beta.7.tgz","fileCount":14,"integrity":"sha512-cJDlGsuyw9mbHJonl+PKNxMByIiD2L27f+z/fsiNQzL3+f8aKMZvaRQL2535R4ee1HM/VyabqTgI6mMOVXMKbg==","signatures":[{"sig":"MEYCIQDjdqa7u9fzmNVy18FcVmhuCVzJ0Hxm4sElL6cwbyWt8wIhAOMuiVUYyqYoj4zyaL4yeECHWM6eHYaQZMa5bh+D2zMS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2430445},"main":"./dist/index.js","type":"module","_from":"file:nirtamir2-eslint-config-0.0.2-beta.7.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/nirtamir2","scripts":{"dev":"npx @eslint/config-inspector --config eslint.config.ts","lint":"eslint .","stub":"tsup --format esm","test":"vitest","build":"nr typegen && tsup --format esm,cjs --clean --dts","watch":"tsup --format esm,cjs --watch","format":"prettier \"**/*\" --write --ignore-unknown","release":"bumpp && pnpm publish","typegen":"esno scripts/typegen.ts","typecheck":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"nirtamir2","email":"nirtamir2@gmail.com"},"_resolved":"/private/var/folders/wd/kl7pkmg56f99jsyxjvsgw9cr0000gn/T/093783fc963776a95e02f4c8f4665cab/nirtamir2-eslint-config-0.0.2-beta.7.tgz","_integrity":"sha512-cJDlGsuyw9mbHJonl+PKNxMByIiD2L27f+z/fsiNQzL3+f8aKMZvaRQL2535R4ee1HM/VyabqTgI6mMOVXMKbg==","_npmVersion":"10.5.0","description":"Nir Tamir's ESLint config","directories":{},"lint-staged":{"*":"eslint --fix --no-warn-ignored"},"_nodeVersion":"20.11.1","dependencies":{"yargs":"^17.7.2","globals":"^15.4.0","local-pkg":"^0.5.0","@eslint/js":"^9.4.0","picocolors":"^1.0.1","@clack/prompts":"^0.7.0","@eslint/compat":"^1.0.3","eslint-plugin-n":"^17.8.1","parse-gitignore":"^2.0.0","@eslint/eslintrc":"^3.1.0","eslint-plugin-vue":"^9.26.0","eslint-plugin-yml":"^1.14.0","typescript-eslint":"^7.13.0","vue-eslint-parser":"^9.4.3","@antfu/install-pkg":"^0.3.3","eslint-plugin-clsx":"^0.0.3","eslint-plugin-toml":"^0.11.0","toml-eslint-parser":"^0.9.3","yaml-eslint-parser":"^1.2.3","eslint-plugin-antfu":"^2.3.3","eslint-plugin-jsdoc":"^48.2.9","eslint-plugin-jsonc":"^2.16.0","eslint-plugin-tsdoc":"^0.3.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-github":"^5.0.1","eslint-plugin-regexp":"^2.6.0","eslint-plugin-vitest":"^0.5.4","eslint-plugin-command":"^0.2.3","eslint-plugin-sonarjs":"^1.0.3","eslint-plugin-unicorn":"^53.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-import-x":"^0.5.1","eslint-plugin-markdown":"^5.0.0","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^2.1.0","eslint-flat-config-utils":"^0.2.5","eslint-plugin-array-func":"^5.0.1","eslint-plugin-workspaces":"^0.10.1","@typescript-eslint/parser":"^7.13.0","confusing-browser-globals":"^1.0.11","eslint-plugin-expect-type":"^0.4.0","eslint-plugin-ssr-friendly":"^1.3.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.10.0","eslint-processor-vue-blocks":"^0.1.2","prettier-plugin-packagejson":"^2.5.0","prettier-plugin-tailwindcss":"^0.6.3","eslint-config-flat-gitignore":"^0.1.5","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-unused-imports":"^4.0.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^7.13.0","eslint-plugin-no-use-extend-native":"^0.7.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.2","vue":"^3.4.27","esno":"^4.7.0","tsup":"^8.1.0","bumpp":"^9.4.1","execa":"^9.2.0","eslint":"npm:eslint-ts-patch@9.4.0-0","rimraf":"^5.0.7","svelte":"^4.2.18","vitest":"^1.6.0","fs-extra":"^11.2.0","@antfu/ni":"^0.21.12","fast-glob":"^3.3.2","typescript":"^5.4.5","@types/node":"^20.14.2","lint-staged":"^15.2.6","@types/yargs":"^17.0.32","@types/eslint":"^8.56.10","@types/prompts":"^2.4.9","eslint-typegen":"^0.2.4","@types/fs-extra":"^11.0.4","eslint-ts-patch":"9.4.0-0","simple-git-hooks":"^2.11.1","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.2","eslint-plugin-react":"^7.34.2","eslint-plugin-solid":"^0.14.0","@prettier/plugin-xml":"^3.4.1","eslint-plugin-format":"^0.1.1","eslint-plugin-svelte":"^2.39.3","svelte-eslint-parser":"^0.37.0","@unocss/eslint-plugin":"^0.61.0","eslint-plugin-i18next":"^6.0.3","prettier-plugin-astro":"^0.14.0","eslint-plugin-security":"^3.0.0","prettier-plugin-slidev":"^1.0.5","eslint-plugin-i18n-json":"^4.0.0","eslint-plugin-storybook":"^0.8.0","@eslint/config-inspector":"^0.4.11","@next/eslint-plugin-next":"15.0.0-rc.0","@nirtamir2/eslint-config":"0.0.2-beta.7","eslint-plugin-i18n-prefix":"^0.0.6","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-tailwindcss":"^3.17.3","eslint-plugin-i18n-checker":"^1.4.0","@eslint-react/eslint-plugin":"^1.5.15","eslint-plugin-react-refresh":"^0.4.7","@stylistic/eslint-plugin-migrate":"^2.1.0","@trivago/prettier-plugin-sort-imports":"^4.3.0","@naturacosmeticos/eslint-plugin-i18n-checker":"^1.0.1"},"peerDependencies":{"eslint":">=8.40.0","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.0","eslint-plugin-solid":"^0.13.2","@prettier/plugin-xml":"^3.4.1","eslint-plugin-format":">=0.1.0","eslint-plugin-svelte":">=2.35.1","svelte-eslint-parser":"^0.33.1","@unocss/eslint-plugin":">=0.50.0","prettier-plugin-astro":"^0.13.0","prettier-plugin-slidev":"^1.0.5","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.17.3","@eslint-react/eslint-plugin":"^1.5.8","eslint-plugin-react-refresh":"^0.4.4","prettier-plugin-packagejson":"^2.5.0","prettier-plugin-tailwindcss":"^0.6.1","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-solid":{"optional":true},"@prettier/plugin-xml":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true},"eslint-plugin-security":{"optional":true},"prettier-plugin-slidev":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"prettier-plugin-packagejson":{"optional":true},"prettier-plugin-tailwindcss":{"optional":true},"@trivago/prettier-plugin-sort-imports":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.2-beta.7_1718141876689_0.6793620730357681","host":"s3://npm-registry-packages"}},"0.0.2-beta.8":{"name":"@nirtamir2/eslint-config","version":"0.0.2-beta.8","keywords":["eslint-config"],"author":{"url":"https://github.com/nirtamir2/","name":"Nir Tami","email":"nirtamir2@gmail.com"},"license":"MIT","_id":"@nirtamir2/eslint-config@0.0.2-beta.8","maintainers":[{"name":"nirtamir2","email":"nirtamir2@gmail.com"}],"homepage":"https://github.com/nirtamir2/eslint-config","bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"b4d266e6a679077417caf2868365e6c9cbd86fe9","tarball":"https://registry.npmjs.org/@nirtamir2/eslint-config/-/eslint-config-0.0.2-beta.8.tgz","fileCount":14,"integrity":"sha512-253glc6MQtPTPcYhITdNvtCpjxNrUdIJflXasOr80PH1nhGRyxCfWbFeM/QuKYlP0121T/DunXD17uwo5A39yQ==","signatures":[{"sig":"MEUCIE7VKFmrL2xodE/vm9XbGm6yKXcAWidfNhC4hsR4S+hiAiEAh8dqbDqxU79qxEXF+fqwXVtG0yCRI/C2HYwIQD7HV5E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2430515},"main":"./dist/index.js","type":"module","_from":"file:nirtamir2-eslint-config-0.0.2-beta.8.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/nirtamir2","scripts":{"dev":"npx @eslint/config-inspector --config eslint.config.ts","lint":"eslint .","stub":"tsup --format esm","test":"vitest","build":"nr typegen && tsup --format esm,cjs --clean --dts","watch":"tsup --format esm,cjs --watch","format":"prettier \"**/*\" --write --ignore-unknown","release":"bumpp && pnpm publish","typegen":"esno scripts/typegen.ts","typecheck":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"nirtamir2","email":"nirtamir2@gmail.com"},"_resolved":"/private/var/folders/wd/kl7pkmg56f99jsyxjvsgw9cr0000gn/T/4a6c0a9b509fae2245a66445209496ba/nirtamir2-eslint-config-0.0.2-beta.8.tgz","_integrity":"sha512-253glc6MQtPTPcYhITdNvtCpjxNrUdIJflXasOr80PH1nhGRyxCfWbFeM/QuKYlP0121T/DunXD17uwo5A39yQ==","_npmVersion":"10.5.0","description":"Nir Tamir's ESLint config","directories":{},"lint-staged":{"*":"eslint --fix --no-warn-ignored"},"_nodeVersion":"20.11.1","dependencies":{"yargs":"^17.7.2","globals":"^15.4.0","local-pkg":"^0.5.0","@eslint/js":"^9.4.0","picocolors":"^1.0.1","@clack/prompts":"^0.7.0","@eslint/compat":"^1.0.3","eslint-plugin-n":"^17.8.1","parse-gitignore":"^2.0.0","@eslint/eslintrc":"^3.1.0","eslint-plugin-vue":"^9.26.0","eslint-plugin-yml":"^1.14.0","typescript-eslint":"^7.13.0","vue-eslint-parser":"^9.4.3","@antfu/install-pkg":"^0.3.3","eslint-plugin-clsx":"^0.0.3","eslint-plugin-toml":"^0.11.0","toml-eslint-parser":"^0.9.3","yaml-eslint-parser":"^1.2.3","eslint-plugin-antfu":"^2.3.3","eslint-plugin-jsdoc":"^48.2.9","eslint-plugin-jsonc":"^2.16.0","eslint-plugin-tsdoc":"^0.3.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-github":"^5.0.1","eslint-plugin-regexp":"^2.6.0","eslint-plugin-vitest":"^0.5.4","eslint-plugin-command":"^0.2.3","eslint-plugin-sonarjs":"^1.0.3","eslint-plugin-unicorn":"^53.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-import-x":"^0.5.1","eslint-plugin-markdown":"^5.0.0","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^2.1.0","eslint-flat-config-utils":"^0.2.5","eslint-plugin-array-func":"^5.0.1","eslint-plugin-workspaces":"^0.10.1","@typescript-eslint/parser":"^7.13.0","confusing-browser-globals":"^1.0.11","eslint-plugin-expect-type":"^0.4.0","eslint-plugin-ssr-friendly":"^1.3.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.10.0","eslint-processor-vue-blocks":"^0.1.2","prettier-plugin-packagejson":"^2.5.0","prettier-plugin-tailwindcss":"^0.6.3","eslint-config-flat-gitignore":"^0.1.5","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-unused-imports":"^4.0.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^7.13.0","eslint-plugin-no-use-extend-native":"^0.7.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.2","vue":"^3.4.27","esno":"^4.7.0","tsup":"^8.1.0","bumpp":"^9.4.1","execa":"^9.2.0","eslint":"npm:eslint-ts-patch@9.4.0-0","rimraf":"^5.0.7","svelte":"^4.2.18","vitest":"^1.6.0","fs-extra":"^11.2.0","@antfu/ni":"^0.21.12","fast-glob":"^3.3.2","typescript":"^5.4.5","@types/node":"^20.14.2","lint-staged":"^15.2.6","@types/yargs":"^17.0.32","@types/eslint":"^8.56.10","@types/prompts":"^2.4.9","eslint-typegen":"^0.2.4","@types/fs-extra":"^11.0.4","eslint-ts-patch":"9.4.0-0","simple-git-hooks":"^2.11.1","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.2","eslint-plugin-react":"^7.34.2","eslint-plugin-solid":"^0.14.0","@prettier/plugin-xml":"^3.4.1","eslint-plugin-format":"^0.1.1","eslint-plugin-svelte":"^2.39.3","svelte-eslint-parser":"^0.37.0","@unocss/eslint-plugin":"^0.61.0","eslint-plugin-i18next":"^6.0.3","prettier-plugin-astro":"^0.14.0","eslint-plugin-security":"^3.0.0","prettier-plugin-slidev":"^1.0.5","eslint-plugin-i18n-json":"^4.0.0","eslint-plugin-storybook":"^0.8.0","@eslint/config-inspector":"^0.4.11","@next/eslint-plugin-next":"15.0.0-rc.0","@nirtamir2/eslint-config":"0.0.2-beta.8","eslint-plugin-i18n-prefix":"^0.0.6","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-tailwindcss":"^3.17.3","eslint-plugin-i18n-checker":"^1.4.0","@eslint-react/eslint-plugin":"^1.5.15","eslint-plugin-react-refresh":"^0.4.7","@stylistic/eslint-plugin-migrate":"^2.1.0","@trivago/prettier-plugin-sort-imports":"^4.3.0","@naturacosmeticos/eslint-plugin-i18n-checker":"^1.0.1"},"peerDependencies":{"eslint":">=8.40.0","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.0","eslint-plugin-solid":"^0.13.2","@prettier/plugin-xml":"^3.4.1","eslint-plugin-format":">=0.1.0","eslint-plugin-svelte":">=2.35.1","svelte-eslint-parser":"^0.33.1","@unocss/eslint-plugin":">=0.50.0","prettier-plugin-astro":"^0.13.0","prettier-plugin-slidev":"^1.0.5","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.17.3","@eslint-react/eslint-plugin":"^1.5.8","eslint-plugin-react-refresh":"^0.4.4","prettier-plugin-packagejson":"^2.5.0","prettier-plugin-tailwindcss":"^0.6.1","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-solid":{"optional":true},"@prettier/plugin-xml":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true},"eslint-plugin-security":{"optional":true},"prettier-plugin-slidev":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"prettier-plugin-packagejson":{"optional":true},"prettier-plugin-tailwindcss":{"optional":true},"@trivago/prettier-plugin-sort-imports":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.2-beta.8_1718142594383_0.7423904342364855","host":"s3://npm-registry-packages"}},"0.0.2-beta.9":{"name":"@nirtamir2/eslint-config","version":"0.0.2-beta.9","keywords":["eslint-config"],"author":{"url":"https://github.com/nirtamir2/","name":"Nir Tami","email":"nirtamir2@gmail.com"},"license":"MIT","_id":"@nirtamir2/eslint-config@0.0.2-beta.9","maintainers":[{"name":"nirtamir2","email":"nirtamir2@gmail.com"}],"homepage":"https://github.com/nirtamir2/eslint-config","bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"8fc908f7fccbcd4e6c7ba2119354793fd7486d13","tarball":"https://registry.npmjs.org/@nirtamir2/eslint-config/-/eslint-config-0.0.2-beta.9.tgz","fileCount":14,"integrity":"sha512-FK+xyIDHt9k5JLbYjm9hRoU9yg4pda53qjUva3BqKXtE81hHex/9Gj6sj4N/dCkCGMivZ9LZiSy5o9L476OkkA==","signatures":[{"sig":"MEUCIFAZ/mAM4giJ4NtAd6GMQGERbciH84V2uq+cU3d3igHXAiEA0kkZsdJQ+aZcpSIhF8to7BKgO5V1R0sqKxnCqlr34yQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2430208},"main":"./dist/index.js","type":"module","_from":"file:nirtamir2-eslint-config-0.0.2-beta.9.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/nirtamir2","scripts":{"dev":"npx @eslint/config-inspector --config eslint.config.ts","lint":"eslint .","stub":"tsup --format esm","test":"vitest","build":"nr typegen && tsup --format esm,cjs --clean --dts","watch":"tsup --format esm,cjs --watch","format":"prettier \"**/*\" --write --ignore-unknown","release":"bumpp && pnpm publish","typegen":"esno scripts/typegen.ts","typecheck":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"nirtamir2","email":"nirtamir2@gmail.com"},"_resolved":"/private/var/folders/wd/kl7pkmg56f99jsyxjvsgw9cr0000gn/T/3b3f7f5b3f295fb9cda76269711ba7b0/nirtamir2-eslint-config-0.0.2-beta.9.tgz","_integrity":"sha512-FK+xyIDHt9k5JLbYjm9hRoU9yg4pda53qjUva3BqKXtE81hHex/9Gj6sj4N/dCkCGMivZ9LZiSy5o9L476OkkA==","_npmVersion":"10.5.0","description":"Nir Tamir's ESLint config","directories":{},"lint-staged":{"*":"eslint --fix --no-warn-ignored"},"_nodeVersion":"20.11.1","dependencies":{"yargs":"^17.7.2","globals":"^15.4.0","local-pkg":"^0.5.0","@eslint/js":"^9.4.0","picocolors":"^1.0.1","@clack/prompts":"^0.7.0","@eslint/compat":"^1.0.3","eslint-plugin-n":"^17.8.1","parse-gitignore":"^2.0.0","@eslint/eslintrc":"^3.1.0","eslint-plugin-vue":"^9.26.0","eslint-plugin-yml":"^1.14.0","typescript-eslint":"^7.13.0","vue-eslint-parser":"^9.4.3","@antfu/install-pkg":"^0.3.3","eslint-plugin-clsx":"^0.0.3","eslint-plugin-toml":"^0.11.0","toml-eslint-parser":"^0.9.3","yaml-eslint-parser":"^1.2.3","eslint-plugin-antfu":"^2.3.3","eslint-plugin-jsdoc":"^48.2.9","eslint-plugin-jsonc":"^2.16.0","eslint-plugin-tsdoc":"^0.3.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-github":"^5.0.1","eslint-plugin-regexp":"^2.6.0","eslint-plugin-vitest":"^0.5.4","eslint-plugin-command":"^0.2.3","eslint-plugin-sonarjs":"^1.0.3","eslint-plugin-unicorn":"^53.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-import-x":"^0.5.1","eslint-plugin-markdown":"^5.0.0","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^2.1.0","eslint-flat-config-utils":"^0.2.5","eslint-plugin-array-func":"^5.0.1","eslint-plugin-workspaces":"^0.10.1","@typescript-eslint/parser":"^7.13.0","confusing-browser-globals":"^1.0.11","eslint-plugin-expect-type":"^0.4.0","eslint-plugin-ssr-friendly":"^1.3.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.10.0","eslint-processor-vue-blocks":"^0.1.2","prettier-plugin-packagejson":"^2.5.0","prettier-plugin-tailwindcss":"^0.6.3","eslint-config-flat-gitignore":"^0.1.5","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-unused-imports":"^4.0.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^7.13.0","eslint-plugin-no-use-extend-native":"^0.7.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.2","vue":"^3.4.27","esno":"^4.7.0","tsup":"^8.1.0","bumpp":"^9.4.1","execa":"^9.2.0","eslint":"npm:eslint-ts-patch@9.4.0-0","rimraf":"^5.0.7","svelte":"^4.2.18","vitest":"^1.6.0","fs-extra":"^11.2.0","@antfu/ni":"^0.21.12","fast-glob":"^3.3.2","typescript":"^5.4.5","@types/node":"^20.14.2","lint-staged":"^15.2.6","@types/yargs":"^17.0.32","@types/eslint":"^8.56.10","@types/prompts":"^2.4.9","eslint-typegen":"^0.2.4","@types/fs-extra":"^11.0.4","eslint-ts-patch":"9.4.0-0","simple-git-hooks":"^2.11.1","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.2","eslint-plugin-react":"^7.34.2","eslint-plugin-solid":"^0.14.0","@prettier/plugin-xml":"^3.4.1","eslint-plugin-format":"^0.1.1","eslint-plugin-svelte":"^2.39.3","svelte-eslint-parser":"^0.37.0","@unocss/eslint-plugin":"^0.61.0","eslint-plugin-i18next":"^6.0.3","prettier-plugin-astro":"^0.14.0","eslint-plugin-security":"^3.0.0","prettier-plugin-slidev":"^1.0.5","eslint-plugin-i18n-json":"^4.0.0","eslint-plugin-storybook":"^0.8.0","@eslint/config-inspector":"^0.4.11","@next/eslint-plugin-next":"15.0.0-rc.0","@nirtamir2/eslint-config":"0.0.2-beta.9","eslint-plugin-i18n-prefix":"^0.0.6","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-tailwindcss":"^3.17.3","eslint-plugin-i18n-checker":"^1.4.0","@eslint-react/eslint-plugin":"^1.5.15","eslint-plugin-react-refresh":"^0.4.7","@stylistic/eslint-plugin-migrate":"^2.1.0","@trivago/prettier-plugin-sort-imports":"^4.3.0","@naturacosmeticos/eslint-plugin-i18n-checker":"^1.0.1"},"peerDependencies":{"eslint":">=8.40.0","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.0","eslint-plugin-solid":"^0.13.2","@prettier/plugin-xml":"^3.4.1","eslint-plugin-format":">=0.1.0","eslint-plugin-svelte":">=2.35.1","svelte-eslint-parser":"^0.33.1","@unocss/eslint-plugin":">=0.50.0","prettier-plugin-astro":"^0.13.0","prettier-plugin-slidev":"^1.0.5","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.17.3","@eslint-react/eslint-plugin":"^1.5.8","eslint-plugin-react-refresh":"^0.4.4","prettier-plugin-packagejson":"^2.5.0","prettier-plugin-tailwindcss":"^0.6.1","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-solid":{"optional":true},"@prettier/plugin-xml":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true},"eslint-plugin-security":{"optional":true},"prettier-plugin-slidev":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"prettier-plugin-packagejson":{"optional":true},"prettier-plugin-tailwindcss":{"optional":true},"@trivago/prettier-plugin-sort-imports":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.2-beta.9_1718147733510_0.008077334929815105","host":"s3://npm-registry-packages"}},"0.0.2-beta.10":{"name":"@nirtamir2/eslint-config","version":"0.0.2-beta.10","keywords":["eslint-config"],"author":{"url":"https://github.com/nirtamir2/","name":"Nir Tami","email":"nirtamir2@gmail.com"},"license":"MIT","_id":"@nirtamir2/eslint-config@0.0.2-beta.10","homepage":"https://github.com/nirtamir2/eslint-config","bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"a9adc995283eab219192b9708af3eb57112e2b5c","tarball":"https://registry.npmjs.org/@nirtamir2/eslint-config/-/eslint-config-0.0.2-beta.10.tgz","fileCount":14,"integrity":"sha512-f3FOSkENZko3bkz2gdIXjiBjQ7D8mGG5dKjGLMoVVjYIjJU/7u7EKaja8Q8wwXCTLR2SOkPUepf+qP+4JoiS1g==","signatures":[{"sig":"MEUCIQDUscOTBIoKvgqFjojyZcTBJctuld6zRv1IBRO1O1d27AIgFUqSY+BVB+BhFNXMQ55LusIxCZjrsWQ2xBy3DmPoWTY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2425205},"main":"./dist/index.js","type":"module","_from":"file:nirtamir2-eslint-config-0.0.2-beta.10.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/nirtamir2","scripts":{"dev":"npx @eslint/config-inspector --config eslint.config.ts","lint":"eslint .","stub":"tsup --format esm","test":"vitest","build":"nr typegen && tsup --format esm,cjs --clean --dts","watch":"tsup --format esm,cjs --watch","format":"prettier \"**/*\" --write --ignore-unknown","release":"bumpp && pnpm publish","typegen":"esno scripts/typegen.ts","typecheck":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"nirtamir2","email":"nirtamir2@gmail.com"},"_resolved":"/private/var/folders/wd/kl7pkmg56f99jsyxjvsgw9cr0000gn/T/38e423f45dd78507e089ea48fa28686a/nirtamir2-eslint-config-0.0.2-beta.10.tgz","_integrity":"sha512-f3FOSkENZko3bkz2gdIXjiBjQ7D8mGG5dKjGLMoVVjYIjJU/7u7EKaja8Q8wwXCTLR2SOkPUepf+qP+4JoiS1g==","_npmVersion":"10.5.0","description":"Nir Tamir's ESLint config","directories":{},"lint-staged":{"*":"eslint --fix --no-warn-ignored"},"_nodeVersion":"20.11.1","dependencies":{"yargs":"^17.7.2","globals":"^15.6.0","local-pkg":"^0.5.0","@eslint/js":"^9.5.0","picocolors":"^1.0.1","@clack/prompts":"^0.7.0","@eslint/compat":"^1.1.0","eslint-plugin-n":"^17.9.0","parse-gitignore":"^2.0.0","@eslint/eslintrc":"^3.1.0","eslint-plugin-vue":"^9.26.0","eslint-plugin-yml":"^1.14.0","typescript-eslint":"^7.13.1","vue-eslint-parser":"^9.4.3","@antfu/install-pkg":"^0.3.3","eslint-plugin-clsx":"^0.0.3","eslint-plugin-toml":"^0.11.0","toml-eslint-parser":"^0.9.3","yaml-eslint-parser":"^1.2.3","eslint-plugin-antfu":"^2.3.3","eslint-plugin-jsdoc":"^48.2.15","eslint-plugin-jsonc":"^2.16.0","eslint-plugin-tsdoc":"^0.3.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-github":"^5.0.1","eslint-plugin-regexp":"^2.6.0","eslint-plugin-vitest":"^0.5.4","eslint-plugin-command":"^0.2.3","eslint-plugin-sonarjs":"^1.0.3","eslint-plugin-unicorn":"^54.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-import-x":"^0.5.1","eslint-plugin-markdown":"^5.0.0","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^2.2.2","eslint-flat-config-utils":"^0.2.5","eslint-plugin-array-func":"^5.0.1","eslint-plugin-workspaces":"^0.10.1","@typescript-eslint/parser":"^7.13.1","confusing-browser-globals":"^1.0.11","eslint-plugin-expect-type":"^0.4.0","eslint-plugin-ssr-friendly":"^1.3.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.11.0","eslint-processor-vue-blocks":"^0.1.2","prettier-plugin-packagejson":"^2.5.0","prettier-plugin-tailwindcss":"^0.6.5","eslint-config-flat-gitignore":"^0.1.5","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-unused-imports":"^4.0.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^7.13.1","eslint-plugin-no-use-extend-native":"^0.7.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.7","vue":"^3.4.30","esno":"^4.7.0","tsup":"^8.1.0","bumpp":"^9.4.1","execa":"^9.3.0","eslint":"npm:eslint-ts-patch@9.4.0-0","rimraf":"^5.0.7","svelte":"^4.2.18","vitest":"^1.6.0","fs-extra":"^11.2.0","@antfu/ni":"^0.21.12","fast-glob":"^3.3.2","typescript":"^5.5.2","@types/node":"^20.14.8","lint-staged":"^15.2.7","@types/yargs":"^17.0.32","@types/eslint":"^8.56.10","@types/prompts":"^2.4.9","eslint-typegen":"^0.2.4","@types/fs-extra":"^11.0.4","eslint-ts-patch":"9.4.0-0","simple-git-hooks":"^2.11.1","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.2","eslint-plugin-react":"^7.34.3","eslint-plugin-solid":"^0.14.1","@prettier/plugin-xml":"^3.4.1","eslint-plugin-format":"^0.1.2","eslint-plugin-svelte":"^2.40.0","svelte-eslint-parser":"^0.39.1","@unocss/eslint-plugin":"^0.61.0","eslint-plugin-i18next":"^6.0.3","prettier-plugin-astro":"^0.14.0","eslint-plugin-security":"^3.0.1","prettier-plugin-slidev":"^1.0.5","eslint-plugin-i18n-json":"^4.0.0","eslint-plugin-storybook":"^0.8.0","@eslint/config-inspector":"^0.5.0","@next/eslint-plugin-next":"15.0.0-rc.0","@nirtamir2/eslint-config":"0.0.2-beta.10","eslint-plugin-i18n-prefix":"^0.0.6","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-tailwindcss":"^3.17.4","eslint-plugin-i18n-checker":"^1.4.0","@eslint-react/eslint-plugin":"^1.5.16","eslint-plugin-react-refresh":"^0.4.7","@stylistic/eslint-plugin-migrate":"^2.2.2","@trivago/prettier-plugin-sort-imports":"^4.3.0","@naturacosmeticos/eslint-plugin-i18n-checker":"^1.0.1"},"peerDependencies":{"eslint":">=8.40.0","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.0","eslint-plugin-solid":"^0.13.2","@prettier/plugin-xml":"^3.4.1","eslint-plugin-format":">=0.1.0","eslint-plugin-svelte":">=2.35.1","svelte-eslint-parser":"^0.33.1","@unocss/eslint-plugin":">=0.50.0","prettier-plugin-astro":"^0.13.0","prettier-plugin-slidev":"^1.0.5","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.17.3","@eslint-react/eslint-plugin":"^1.5.8","eslint-plugin-react-refresh":"^0.4.4","prettier-plugin-packagejson":"^2.5.0","prettier-plugin-tailwindcss":"^0.6.1","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-solid":{"optional":true},"@prettier/plugin-xml":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true},"eslint-plugin-security":{"optional":true},"prettier-plugin-slidev":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"prettier-plugin-packagejson":{"optional":true},"prettier-plugin-tailwindcss":{"optional":true},"@trivago/prettier-plugin-sort-imports":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.2-beta.10_1719152072914_0.6428938780467821","host":"s3://npm-registry-packages"}},"0.0.2-beta.11":{"name":"@nirtamir2/eslint-config","version":"0.0.2-beta.11","keywords":["eslint-config"],"author":{"url":"https://github.com/nirtamir2/","name":"Nir Tami","email":"nirtamir2@gmail.com"},"license":"MIT","_id":"@nirtamir2/eslint-config@0.0.2-beta.11","maintainers":[{"name":"nirtamir2","email":"nirtamir2@gmail.com"}],"homepage":"https://github.com/nirtamir2/eslint-config","bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"53fb6bdee8eb82af6aa2ffe5c829ac766280b203","tarball":"https://registry.npmjs.org/@nirtamir2/eslint-config/-/eslint-config-0.0.2-beta.11.tgz","fileCount":14,"integrity":"sha512-+VMfuE9K28fjbiUzkEKuDGj/wBw0fL3NlonvBwyOlC6vHasvvumGbyXgChy5Yns3FbEZrweMK+w6Ke9xykadLg==","signatures":[{"sig":"MEQCIFmlCS25PKqycbLNqwjvNcCckKRZ0Kl5HVVq/Qa3gvD7AiA2L0qum8+/mMBsIynczfGTqq6qXcEAk9lpBD97qmTYpg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2427587},"main":"./dist/index.js","type":"module","_from":"file:nirtamir2-eslint-config-0.0.2-beta.11.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/nirtamir2","scripts":{"dev":"npx @eslint/config-inspector --config eslint.config.ts","lint":"eslint .","stub":"tsup --format esm","test":"vitest","build":"nr typegen && tsup --format esm,cjs --clean --dts","watch":"tsup --format esm,cjs --watch","format":"prettier \"**/*\" --write --ignore-unknown","release":"bumpp && pnpm publish","typegen":"esno scripts/typegen.ts","typecheck":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"nirtamir2","email":"nirtamir2@gmail.com"},"_resolved":"/private/var/folders/wd/kl7pkmg56f99jsyxjvsgw9cr0000gn/T/38d5f5a41ddc3ddc443758848cfb1110/nirtamir2-eslint-config-0.0.2-beta.11.tgz","_integrity":"sha512-+VMfuE9K28fjbiUzkEKuDGj/wBw0fL3NlonvBwyOlC6vHasvvumGbyXgChy5Yns3FbEZrweMK+w6Ke9xykadLg==","_npmVersion":"10.5.0","description":"Nir Tamir's ESLint config","directories":{},"lint-staged":{"*":"eslint --fix --no-warn-ignored"},"_nodeVersion":"20.11.1","dependencies":{"yargs":"^17.7.2","globals":"^15.6.0","local-pkg":"^0.5.0","@eslint/js":"^9.5.0","picocolors":"^1.0.1","@clack/prompts":"^0.7.0","@eslint/compat":"^1.1.0","eslint-plugin-n":"^17.9.0","parse-gitignore":"^2.0.0","@eslint/eslintrc":"^3.1.0","eslint-plugin-vue":"^9.26.0","eslint-plugin-yml":"^1.14.0","typescript-eslint":"^7.13.1","vue-eslint-parser":"^9.4.3","@antfu/install-pkg":"^0.3.3","eslint-plugin-clsx":"^0.0.3","eslint-plugin-toml":"^0.11.0","toml-eslint-parser":"^0.9.3","yaml-eslint-parser":"^1.2.3","eslint-plugin-antfu":"^2.3.3","eslint-plugin-jsdoc":"^48.2.15","eslint-plugin-jsonc":"^2.16.0","eslint-plugin-tsdoc":"^0.3.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-github":"^5.0.1","eslint-plugin-regexp":"^2.6.0","eslint-plugin-vitest":"^0.5.4","eslint-plugin-command":"^0.2.3","eslint-plugin-sonarjs":"^1.0.3","eslint-plugin-unicorn":"^54.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-import-x":"^0.5.1","eslint-plugin-markdown":"^5.0.0","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^2.2.2","eslint-flat-config-utils":"^0.2.5","eslint-plugin-array-func":"^5.0.1","eslint-plugin-workspaces":"^0.10.1","@typescript-eslint/parser":"^7.13.1","confusing-browser-globals":"^1.0.11","eslint-plugin-expect-type":"^0.4.0","eslint-plugin-ssr-friendly":"^1.3.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.11.0","eslint-processor-vue-blocks":"^0.1.2","prettier-plugin-packagejson":"^2.5.0","prettier-plugin-tailwindcss":"^0.6.5","eslint-config-flat-gitignore":"^0.1.5","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-unused-imports":"^4.0.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^7.13.1","eslint-plugin-no-use-extend-native":"^0.7.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.7","vue":"^3.4.30","esno":"^4.7.0","tsup":"^8.1.0","bumpp":"^9.4.1","execa":"^9.3.0","eslint":"npm:eslint-ts-patch@9.4.0-0","rimraf":"^5.0.7","svelte":"^4.2.18","vitest":"^1.6.0","fs-extra":"^11.2.0","@antfu/ni":"^0.21.12","fast-glob":"^3.3.2","typescript":"^5.5.2","@types/node":"^20.14.8","lint-staged":"^15.2.7","@types/yargs":"^17.0.32","@types/eslint":"^8.56.10","@types/prompts":"^2.4.9","eslint-typegen":"^0.2.4","@types/fs-extra":"^11.0.4","eslint-ts-patch":"9.4.0-0","simple-git-hooks":"^2.11.1","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.2","eslint-plugin-react":"^7.34.3","eslint-plugin-solid":"^0.14.1","@prettier/plugin-xml":"^3.4.1","eslint-plugin-format":"^0.1.2","eslint-plugin-svelte":"^2.40.0","svelte-eslint-parser":"^0.39.1","@unocss/eslint-plugin":"^0.61.0","eslint-plugin-i18next":"^6.0.3","prettier-plugin-astro":"^0.14.0","eslint-plugin-security":"^3.0.1","prettier-plugin-slidev":"^1.0.5","eslint-plugin-i18n-json":"^4.0.0","eslint-plugin-storybook":"^0.8.0","@eslint/config-inspector":"^0.5.0","@next/eslint-plugin-next":"15.0.0-rc.0","@nirtamir2/eslint-config":"0.0.2-beta.11","eslint-plugin-i18n-prefix":"^0.0.6","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-tailwindcss":"^3.17.4","eslint-plugin-i18n-checker":"^1.4.0","@eslint-react/eslint-plugin":"^1.5.16","eslint-plugin-react-refresh":"^0.4.7","@stylistic/eslint-plugin-migrate":"^2.2.2","@trivago/prettier-plugin-sort-imports":"^4.3.0","@naturacosmeticos/eslint-plugin-i18n-checker":"^1.0.1"},"peerDependencies":{"eslint":">=8.40.0","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.0","eslint-plugin-solid":"^0.13.2","@prettier/plugin-xml":"^3.4.1","eslint-plugin-format":">=0.1.0","eslint-plugin-svelte":">=2.35.1","svelte-eslint-parser":"^0.33.1","@unocss/eslint-plugin":">=0.50.0","prettier-plugin-astro":"^0.13.0","prettier-plugin-slidev":"^1.0.5","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.17.3","@eslint-react/eslint-plugin":"^1.5.8","eslint-plugin-react-refresh":"^0.4.4","prettier-plugin-packagejson":"^2.5.0","prettier-plugin-tailwindcss":"^0.6.1","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-solid":{"optional":true},"@prettier/plugin-xml":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true},"eslint-plugin-security":{"optional":true},"prettier-plugin-slidev":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"prettier-plugin-packagejson":{"optional":true},"prettier-plugin-tailwindcss":{"optional":true},"@trivago/prettier-plugin-sort-imports":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.2-beta.11_1720384320049_0.8420762054869562","host":"s3://npm-registry-packages"}},"0.0.2-beta.12":{"name":"@nirtamir2/eslint-config","version":"0.0.2-beta.12","keywords":["eslint-config"],"author":{"url":"https://github.com/nirtamir2/","name":"Nir Tami","email":"nirtamir2@gmail.com"},"license":"MIT","_id":"@nirtamir2/eslint-config@0.0.2-beta.12","maintainers":[{"name":"nirtamir2","email":"nirtamir2@gmail.com"}],"homepage":"https://github.com/nirtamir2/eslint-config","bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"4195370fa7312bb6888fed38b3caca6afd01655c","tarball":"https://registry.npmjs.org/@nirtamir2/eslint-config/-/eslint-config-0.0.2-beta.12.tgz","fileCount":14,"integrity":"sha512-NKR/AJK5Cag9WTPVtvhgcR1r7CmDnDIcqMPGsM/AURiJvCozIFRQAHX+pJEPwN5ZpEvOv9UYv3sHIenWu3jYYA==","signatures":[{"sig":"MEYCIQCDoCL5bNqVDzvmS57TNorj/c81XYJjFzOfJ2uHMHmtoQIhANITuCLIhJSXWH8xgYtUVMbmv/8MKXatSjtMae2iyela","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2390999},"main":"./dist/index.js","type":"module","_from":"file:nirtamir2-eslint-config-0.0.2-beta.12.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/nirtamir2","scripts":{"dev":"npx @eslint/config-inspector --config eslint.config.ts","lint":"eslint .","stub":"tsup --format esm","test":"vitest","build":"nr typegen && tsup --format esm,cjs --clean --dts","watch":"tsup --format esm,cjs --watch","format":"prettier \"**/*\" --write --ignore-unknown","release":"bumpp && pnpm publish","typegen":"esno scripts/typegen.ts","typecheck":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"nirtamir2","email":"nirtamir2@gmail.com"},"_resolved":"/private/var/folders/wd/kl7pkmg56f99jsyxjvsgw9cr0000gn/T/cd5c62aa06517b15f9bee6bd2f0db909/nirtamir2-eslint-config-0.0.2-beta.12.tgz","_integrity":"sha512-NKR/AJK5Cag9WTPVtvhgcR1r7CmDnDIcqMPGsM/AURiJvCozIFRQAHX+pJEPwN5ZpEvOv9UYv3sHIenWu3jYYA==","_npmVersion":"10.5.0","description":"Nir Tamir's ESLint config","directories":{},"lint-staged":{"*":"eslint --fix --no-warn-ignored"},"_nodeVersion":"20.11.1","dependencies":{"yargs":"^17.7.2","globals":"^15.8.0","local-pkg":"^0.5.0","@eslint/js":"^9.7.0","picocolors":"^1.0.1","@clack/prompts":"^0.7.0","@eslint/compat":"^1.1.1","eslint-plugin-n":"^17.9.0","parse-gitignore":"^2.0.0","@eslint/eslintrc":"^3.1.0","eslint-plugin-vue":"^9.27.0","eslint-plugin-yml":"^1.14.0","typescript-eslint":"^8.0.0-alpha.42","vue-eslint-parser":"^9.4.3","@antfu/install-pkg":"^0.3.3","eslint-plugin-clsx":"^0.0.3","eslint-plugin-toml":"^0.11.1","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.2.3","eslint-plugin-antfu":"^2.3.4","eslint-plugin-jsdoc":"^48.7.0","eslint-plugin-jsonc":"^2.16.0","eslint-plugin-tsdoc":"^0.3.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-github":"^5.0.1","eslint-plugin-regexp":"^2.6.0","eslint-plugin-vitest":"^0.5.4","eslint-plugin-command":"^0.2.3","eslint-plugin-sonarjs":"^1.0.3","eslint-plugin-unicorn":"^54.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-import-x":"^3.0.1","eslint-plugin-markdown":"^5.1.0","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^2.6.0-beta.0","eslint-flat-config-utils":"^0.2.5","eslint-plugin-array-func":"^5.0.1","eslint-plugin-workspaces":"^0.10.1","@typescript-eslint/parser":"~8.0.0-alpha.42","confusing-browser-globals":"^1.0.11","eslint-plugin-expect-type":"^0.4.0","eslint-plugin-ssr-friendly":"^1.3.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.11.0","eslint-processor-vue-blocks":"^0.1.2","prettier-plugin-packagejson":"^2.5.0","prettier-plugin-tailwindcss":"^0.6.5","eslint-config-flat-gitignore":"^0.1.7","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-unused-imports":"^4.0.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"8.0.0-alpha.42","eslint-plugin-no-use-extend-native":"^0.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.2","vue":"^3.4.31","esno":"^4.7.0","tsup":"^8.1.0","bumpp":"^9.4.1","execa":"^9.3.0","eslint":"npm:eslint-ts-patch@9.4.0-0","rimraf":"^6.0.1","svelte":"^4.2.18","vitest":"^2.0.2","fs-extra":"^11.2.0","@antfu/ni":"^0.22.0","fast-glob":"^3.3.2","typescript":"^5.5.3","@types/node":"^20.14.10","lint-staged":"^15.2.7","@types/yargs":"^17.0.32","@types/eslint":"^8.56.10","@types/prompts":"^2.4.9","eslint-typegen":"^0.2.4","@types/fs-extra":"^11.0.4","eslint-ts-patch":"9.5.0-0","simple-git-hooks":"^2.11.1","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.3","eslint-plugin-react":"^7.34.4","eslint-plugin-solid":"^0.14.1","@prettier/plugin-xml":"^3.4.1","eslint-plugin-format":"^0.1.2","eslint-plugin-svelte":"^2.42.0","svelte-eslint-parser":"^0.40.0","@unocss/eslint-plugin":"^0.61.3","eslint-plugin-i18next":"^6.0.9","prettier-plugin-astro":"^0.14.0","eslint-plugin-security":"^3.0.1","prettier-plugin-slidev":"^1.0.5","eslint-plugin-i18n-json":"^4.0.0","eslint-plugin-storybook":"^0.8.0","@eslint/config-inspector":"^0.5.1","@next/eslint-plugin-next":"15.0.0-rc.0","@nirtamir2/eslint-config":"0.0.2-beta.12","eslint-plugin-i18n-prefix":"^0.0.6","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-tailwindcss":"^3.17.4","eslint-plugin-i18n-checker":"^1.4.0","@eslint-react/eslint-plugin":"^1.5.25","eslint-plugin-react-refresh":"^0.4.8","@stylistic/eslint-plugin-migrate":"^2.3.0","@trivago/prettier-plugin-sort-imports":"^4.3.0","@naturacosmeticos/eslint-plugin-i18n-checker":"^1.0.1"},"peerDependencies":{"eslint":">=8.40.0","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.0","eslint-plugin-solid":"^0.13.2","@prettier/plugin-xml":"^3.4.1","eslint-plugin-format":">=0.1.0","eslint-plugin-svelte":">=2.35.1","svelte-eslint-parser":"^0.33.1","@unocss/eslint-plugin":">=0.50.0","prettier-plugin-astro":"^0.13.0","prettier-plugin-slidev":"^1.0.5","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.17.3","@eslint-react/eslint-plugin":"^1.5.8","eslint-plugin-react-refresh":"^0.4.4","prettier-plugin-packagejson":"^2.5.0","prettier-plugin-tailwindcss":"^0.6.1","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-solid":{"optional":true},"@prettier/plugin-xml":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true},"eslint-plugin-security":{"optional":true},"prettier-plugin-slidev":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"prettier-plugin-packagejson":{"optional":true},"prettier-plugin-tailwindcss":{"optional":true},"@trivago/prettier-plugin-sort-imports":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.2-beta.12_1720974923859_0.24545131915049723","host":"s3://npm-registry-packages"}},"0.0.2-beta.13":{"name":"@nirtamir2/eslint-config","version":"0.0.2-beta.13","keywords":["eslint-config"],"author":{"url":"https://github.com/nirtamir2/","name":"Nir Tami","email":"nirtamir2@gmail.com"},"license":"MIT","_id":"@nirtamir2/eslint-config@0.0.2-beta.13","maintainers":[{"name":"nirtamir2","email":"nirtamir2@gmail.com"}],"homepage":"https://github.com/nirtamir2/eslint-config","bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"08008fb784aea5fb60733c0fcbd509c724ad27f7","tarball":"https://registry.npmjs.org/@nirtamir2/eslint-config/-/eslint-config-0.0.2-beta.13.tgz","fileCount":14,"integrity":"sha512-bZVph7NyHA5Bex007HEnpf8Ne/VAWAgUU+uTVHgvnqtbFfpZRpXk/7CIvNzKMBH0mCSJZSNuF2jKILoom60q+A==","signatures":[{"sig":"MEUCIQCpKy7tqmpGiyfNrmVzjrGnnDevU1vGHt6+gnJmYg/AXAIgA9xu6YwKwBn8UD046XAHTP4dWVA9hoFPcDmnJCgmZgM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2402134},"main":"./dist/index.js","type":"module","_from":"file:nirtamir2-eslint-config-0.0.2-beta.13.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/nirtamir2","scripts":{"dev":"npx @eslint/config-inspector --config eslint.config.ts","lint":"eslint .","stub":"tsup --format esm","test":"vitest","build":"nr typegen && tsup --format esm,cjs --clean --dts","watch":"tsup --format esm,cjs --watch","format":"prettier \"**/*\" --write --ignore-unknown","release":"bumpp && pnpm publish","typegen":"esno scripts/typegen.ts","typecheck":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"nirtamir2","email":"nirtamir2@gmail.com"},"_resolved":"/private/var/folders/wd/kl7pkmg56f99jsyxjvsgw9cr0000gn/T/5e546ca3459d1f7c65ee1d35dbc93a95/nirtamir2-eslint-config-0.0.2-beta.13.tgz","_integrity":"sha512-bZVph7NyHA5Bex007HEnpf8Ne/VAWAgUU+uTVHgvnqtbFfpZRpXk/7CIvNzKMBH0mCSJZSNuF2jKILoom60q+A==","_npmVersion":"10.5.0","description":"Nir Tamir's ESLint config","directories":{},"lint-staged":{"*":"eslint --fix --no-warn-ignored"},"_nodeVersion":"20.11.1","dependencies":{"yargs":"^17.7.2","globals":"^15.9.0","local-pkg":"^0.5.0","@eslint/js":"^9.8.0","picocolors":"^1.0.1","@clack/prompts":"^0.7.0","@eslint/compat":"^1.1.1","eslint-plugin-n":"^17.10.1","parse-gitignore":"^2.0.0","@eslint/eslintrc":"^3.1.0","eslint-plugin-vue":"^9.27.0","eslint-plugin-yml":"^1.14.0","typescript-eslint":"^8.0.0","vue-eslint-parser":"^9.4.3","@antfu/install-pkg":"^0.3.3","eslint-plugin-clsx":"^0.0.3","eslint-plugin-toml":"^0.11.1","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.2.3","eslint-plugin-antfu":"^2.3.4","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-jsonc":"^2.16.0","eslint-plugin-tsdoc":"^0.3.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-github":"^5.0.1","eslint-plugin-regexp":"^2.6.0","eslint-plugin-vitest":"^0.5.4","eslint-plugin-command":"^0.2.3","eslint-plugin-sonarjs":"^1.0.4","eslint-plugin-unicorn":"^55.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-import-x":"^3.1.0","eslint-plugin-markdown":"^5.1.0","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^2.6.1","eslint-flat-config-utils":"^0.3.0","eslint-plugin-array-func":"^5.0.1","eslint-plugin-workspaces":"^0.10.1","@typescript-eslint/parser":"~8.0.0","confusing-browser-globals":"^1.0.11","eslint-plugin-expect-type":"^0.4.0","eslint-plugin-ssr-friendly":"^1.3.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^3.1.0","eslint-processor-vue-blocks":"^0.1.2","prettier-plugin-packagejson":"^2.5.1","prettier-plugin-tailwindcss":"^0.6.5","eslint-config-flat-gitignore":"^0.1.8","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-unused-imports":"^4.0.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"8.0.0","eslint-plugin-no-use-extend-native":"^0.7.1","eslint-plugin-sort-destructure-keys-typescript":"^0.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.5","vue":"^3.4.35","esno":"^4.7.0","tsup":"^8.2.4","bumpp":"^9.4.2","execa":"^9.3.0","eslint":"npm:eslint-ts-patch@9.4.0-0","rimraf":"^6.0.1","svelte":"^4.2.18","vitest":"^2.0.5","fs-extra":"^11.2.0","@antfu/ni":"^0.22.0","fast-glob":"^3.3.2","typescript":"^5.5.4","@types/node":"^22.1.0","lint-staged":"^15.2.8","@types/yargs":"^17.0.32","@types/eslint":"^9.6.0","@types/prompts":"^2.4.9","eslint-typegen":"^0.3.0","@types/fs-extra":"^11.0.4","eslint-ts-patch":"9.8.0-1","simple-git-hooks":"^2.11.1","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.3","eslint-plugin-react":"^7.35.0","eslint-plugin-solid":"^0.14.1","@prettier/plugin-xml":"^3.4.1","eslint-plugin-format":"^0.1.2","eslint-plugin-svelte":"^2.43.0","svelte-eslint-parser":"^0.41.0","@unocss/eslint-plugin":"^0.61.9","eslint-plugin-i18next":"^6.0.9","prettier-plugin-astro":"^0.14.1","eslint-plugin-security":"^3.0.1","prettier-plugin-slidev":"^1.0.5","eslint-plugin-i18n-json":"^4.0.0","eslint-plugin-storybook":"^0.8.0","@eslint/config-inspector":"^0.5.2","@next/eslint-plugin-next":"15.0.0-rc.0","@nirtamir2/eslint-config":"0.0.2-beta.13","eslint-plugin-i18n-prefix":"^0.0.6","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-tailwindcss":"^3.17.4","eslint-plugin-i18n-checker":"^1.4.0","@eslint-react/eslint-plugin":"^1.8.2","eslint-plugin-react-refresh":"^0.4.9","@stylistic/eslint-plugin-migrate":"^2.6.1","@trivago/prettier-plugin-sort-imports":"^4.3.0","@naturacosmeticos/eslint-plugin-i18n-checker":"^1.0.1"},"peerDependencies":{"eslint":">=8.40.0","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.0","eslint-plugin-solid":"^0.13.2","@prettier/plugin-xml":"^3.4.1","eslint-plugin-format":">=0.1.0","eslint-plugin-svelte":">=2.35.1","svelte-eslint-parser":"^0.33.1","@unocss/eslint-plugin":">=0.50.0","prettier-plugin-astro":"^0.13.0","prettier-plugin-slidev":"^1.0.5","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.17.3","@eslint-react/eslint-plugin":"^1.5.8","eslint-plugin-react-refresh":"^0.4.4","prettier-plugin-packagejson":"^2.5.0","prettier-plugin-tailwindcss":"^0.6.1","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-solid":{"optional":true},"@prettier/plugin-xml":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true},"eslint-plugin-security":{"optional":true},"prettier-plugin-slidev":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"prettier-plugin-packagejson":{"optional":true},"prettier-plugin-tailwindcss":{"optional":true},"@trivago/prettier-plugin-sort-imports":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.2-beta.13_1722773036791_0.8869852271854004","host":"s3://npm-registry-packages"}},"0.0.2-beta.14":{"name":"@nirtamir2/eslint-config","version":"0.0.2-beta.14","keywords":["eslint-config"],"author":{"url":"https://github.com/nirtamir2/","name":"Nir Tami","email":"nirtamir2@gmail.com"},"license":"MIT","_id":"@nirtamir2/eslint-config@0.0.2-beta.14","maintainers":[{"name":"nirtamir2","email":"nirtamir2@gmail.com"}],"homepage":"https://github.com/nirtamir2/eslint-config","bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"7df5ebfefee887b436a69da71f1380d6c7f513c3","tarball":"https://registry.npmjs.org/@nirtamir2/eslint-config/-/eslint-config-0.0.2-beta.14.tgz","fileCount":14,"integrity":"sha512-YDWn4tLUlLHJc8X2rOxlZyVll3Q6XDHtEU5qbGX+FD9iA863P1++J2aNP0iJ9WpUugtGBpUGVryc4EfQYuo5vA==","signatures":[{"sig":"MEUCIDz/92kwRS78BUYgxqekBgTxPoNHxsNjH4zPLRMnDQTJAiEAxO1GQmRji4NhuIgpXlKL6E0FXlXriynepfkMvMDNEgc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2402734},"main":"./dist/index.js","type":"module","_from":"file:nirtamir2-eslint-config-0.0.2-beta.14.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/nirtamir2","scripts":{"dev":"npx @eslint/config-inspector --config eslint.config.ts","lint":"eslint .","stub":"tsup --format esm","test":"vitest","build":"nr typegen && tsup --format esm,cjs --clean --dts","watch":"tsup --format esm,cjs --watch","format":"prettier \"**/*\" --write --ignore-unknown","release":"bumpp && pnpm publish","typegen":"esno scripts/typegen.ts","typecheck":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"nirtamir2","email":"nirtamir2@gmail.com"},"_resolved":"/private/var/folders/wd/kl7pkmg56f99jsyxjvsgw9cr0000gn/T/fb71f5a39946507844ceafbf9d2b222b/nirtamir2-eslint-config-0.0.2-beta.14.tgz","_integrity":"sha512-YDWn4tLUlLHJc8X2rOxlZyVll3Q6XDHtEU5qbGX+FD9iA863P1++J2aNP0iJ9WpUugtGBpUGVryc4EfQYuo5vA==","_npmVersion":"10.5.0","description":"Nir Tamir's ESLint config","directories":{},"lint-staged":{"*":"eslint --fix --no-warn-ignored"},"_nodeVersion":"20.11.1","dependencies":{"yargs":"^17.7.2","globals":"^15.9.0","local-pkg":"^0.5.0","@eslint/js":"^9.8.0","picocolors":"^1.0.1","@clack/prompts":"^0.7.0","@eslint/compat":"^1.1.1","eslint-plugin-n":"^17.10.2","parse-gitignore":"^2.0.0","@eslint/eslintrc":"^3.1.0","eslint-plugin-vue":"^9.27.0","eslint-plugin-yml":"^1.14.0","typescript-eslint":"^8.0.0","vue-eslint-parser":"^9.4.3","@antfu/install-pkg":"^0.3.3","eslint-plugin-clsx":"^0.0.3","eslint-plugin-toml":"^0.11.1","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.2.3","eslint-plugin-antfu":"^2.3.4","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-jsonc":"^2.16.0","eslint-plugin-tsdoc":"^0.3.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-github":"^5.0.1","eslint-plugin-regexp":"^2.6.0","eslint-plugin-vitest":"^0.5.4","eslint-plugin-command":"^0.2.3","eslint-plugin-sonarjs":"^1.0.4","eslint-plugin-unicorn":"^55.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-import-x":"^3.1.0","eslint-plugin-markdown":"^5.1.0","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^2.6.1","eslint-flat-config-utils":"^0.3.0","eslint-plugin-array-func":"^5.0.1","eslint-plugin-workspaces":"^0.10.1","@typescript-eslint/parser":"~8.0.0","confusing-browser-globals":"^1.0.11","eslint-plugin-expect-type":"^0.4.0","eslint-plugin-ssr-friendly":"^1.3.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^3.1.1","eslint-processor-vue-blocks":"^0.1.2","prettier-plugin-packagejson":"^2.5.1","prettier-plugin-tailwindcss":"^0.6.5","eslint-config-flat-gitignore":"^0.1.8","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-unused-imports":"^4.0.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"8.0.0","eslint-plugin-no-use-extend-native":"^0.7.1","eslint-plugin-sort-destructure-keys-typescript":"^0.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.5","vue":"^3.4.35","esno":"^4.7.0","tsup":"^8.2.4","bumpp":"^9.4.2","execa":"^9.3.0","eslint":"npm:eslint-ts-patch@9.4.0-0","rimraf":"^6.0.1","svelte":"^4.2.18","vitest":"^2.0.5","fs-extra":"^11.2.0","@antfu/ni":"^0.22.0","fast-glob":"^3.3.2","typescript":"^5.5.4","@types/node":"^22.1.0","lint-staged":"^15.2.8","@types/yargs":"^17.0.32","@types/eslint":"^9.6.0","@types/prompts":"^2.4.9","eslint-typegen":"^0.3.0","@types/fs-extra":"^11.0.4","eslint-ts-patch":"9.8.0-1","simple-git-hooks":"^2.11.1","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.3","eslint-plugin-react":"^7.35.0","eslint-plugin-solid":"^0.14.1","@prettier/plugin-xml":"^3.4.1","eslint-plugin-format":"^0.1.2","eslint-plugin-svelte":"^2.43.0","svelte-eslint-parser":"^0.41.0","@unocss/eslint-plugin":"^0.61.9","eslint-plugin-i18next":"^6.0.9","prettier-plugin-astro":"^0.14.1","eslint-plugin-security":"^3.0.1","prettier-plugin-slidev":"^1.0.5","eslint-plugin-i18n-json":"^4.0.0","eslint-plugin-storybook":"^0.8.0","@eslint/config-inspector":"^0.5.2","@next/eslint-plugin-next":"15.0.0-rc.0","@nirtamir2/eslint-config":"0.0.2-beta.14","eslint-plugin-i18n-prefix":"^0.0.6","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-tailwindcss":"^3.17.4","eslint-plugin-i18n-checker":"^1.4.0","@eslint-react/eslint-plugin":"^1.8.2","eslint-plugin-react-refresh":"^0.4.9","@stylistic/eslint-plugin-migrate":"^2.6.1","@trivago/prettier-plugin-sort-imports":"^4.3.0","@naturacosmeticos/eslint-plugin-i18n-checker":"^1.0.1"},"peerDependencies":{"eslint":">=8.40.0","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.0","eslint-plugin-solid":"^0.13.2","@prettier/plugin-xml":"^3.4.1","eslint-plugin-format":">=0.1.0","eslint-plugin-svelte":">=2.35.1","svelte-eslint-parser":"^0.33.1","@unocss/eslint-plugin":">=0.50.0","prettier-plugin-astro":"^0.13.0","prettier-plugin-slidev":"^1.0.5","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.17.3","@eslint-react/eslint-plugin":"^1.5.8","eslint-plugin-react-refresh":"^0.4.4","prettier-plugin-packagejson":"^2.5.0","prettier-plugin-tailwindcss":"^0.6.1","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-solid":{"optional":true},"@prettier/plugin-xml":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true},"eslint-plugin-security":{"optional":true},"prettier-plugin-slidev":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"prettier-plugin-packagejson":{"optional":true},"prettier-plugin-tailwindcss":{"optional":true},"@trivago/prettier-plugin-sort-imports":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.2-beta.14_1722849117458_0.42343457345070656","host":"s3://npm-registry-packages"}},"0.0.2-beta.15":{"name":"@nirtamir2/eslint-config","version":"0.0.2-beta.15","keywords":["eslint-config"],"author":{"url":"https://github.com/nirtamir2/","name":"Nir Tami","email":"nirtamir2@gmail.com"},"license":"MIT","_id":"@nirtamir2/eslint-config@0.0.2-beta.15","maintainers":[{"name":"nirtamir2","email":"nirtamir2@gmail.com"}],"homepage":"https://github.com/nirtamir2/eslint-config","bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"5f8be99427916b2b238b82e6fd1eaaeade8dca26","tarball":"https://registry.npmjs.org/@nirtamir2/eslint-config/-/eslint-config-0.0.2-beta.15.tgz","fileCount":17,"integrity":"sha512-xV3SzHJiIrSCeyZj64EI6X1GLRlUF0wVz6yFfudD6oAuYj7QTRgxiIOGjh9QX1GNqMLqQrRx3xPHUSM0FmDd/A==","signatures":[{"sig":"MEUCIAvJX78hVDIQJW+xxCUTheiEzXoUQL7WLLhk381OZL52AiEAn0FleylFy04FQQWcbFIpaQZGq8e15hnfM9sVBf9OD8k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4675579},"main":"./dist/index.js","type":"module","_from":"file:nirtamir2-eslint-config-0.0.2-beta.15.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/nirtamir2","scripts":{"dev":"npx @eslint/config-inspector --config eslint.config.ts","lint":"eslint --flag unstable_ts_config . --fix","stub":"tsup --format esm","test":"vitest","build":"nr typegen && tsup --format esm,cjs --clean --dts","watch":"tsup --format esm,cjs --watch","format":"prettier \"**/*\" --write --ignore-unknown","release":"bumpp && pnpm publish","typegen":"esno scripts/typegen.ts","typecheck":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"nirtamir2","email":"nirtamir2@gmail.com"},"_resolved":"/private/var/folders/wd/kl7pkmg56f99jsyxjvsgw9cr0000gn/T/4b4bc3894a499366560d1a345c321cdb/nirtamir2-eslint-config-0.0.2-beta.15.tgz","_integrity":"sha512-xV3SzHJiIrSCeyZj64EI6X1GLRlUF0wVz6yFfudD6oAuYj7QTRgxiIOGjh9QX1GNqMLqQrRx3xPHUSM0FmDd/A==","_npmVersion":"10.5.0","description":"Nir Tamir's ESLint config","directories":{},"lint-staged":{"*":"eslint --flag unstable_ts_config --fix"},"resolutions":{"tsx":"^4.19.1","eslint":"^9.10.0","@typescript-eslint/utils":"^8.6.0","@eslint-community/eslint-utils":"^4.4.0"},"_nodeVersion":"20.11.1","dependencies":{"yargs":"^17.7.2","globals":"^15.9.0","local-pkg":"^0.5.0","@eslint/js":"^9.11.1","picocolors":"^1.1.0","@clack/prompts":"^0.7.0","@eslint/compat":"^1.1.1","eslint-plugin-n":"^17.10.3","parse-gitignore":"^2.0.0","@eslint/eslintrc":"^3.1.0","@eslint/markdown":"^6.1.0","eslint-plugin-vue":"^9.28.0","eslint-plugin-yml":"^1.14.0","typescript-eslint":"^8.7.0","vue-eslint-parser":"^9.4.3","@antfu/install-pkg":"^0.4.1","eslint-plugin-clsx":"^0.0.9","eslint-plugin-toml":"^0.11.1","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.2.3","eslint-plugin-antfu":"^2.7.0","eslint-plugin-jsdoc":"^50.2.4","eslint-plugin-jsonc":"^2.16.0","eslint-plugin-tsdoc":"^0.3.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-github":"^5.0.2","eslint-plugin-regexp":"^2.6.0","@vitest/eslint-plugin":"^1.1.4","eslint-plugin-command":"^0.2.5","eslint-plugin-sonarjs":"^2.0.2","eslint-plugin-unicorn":"^55.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-import-x":"^4.3.0","eslint-plugin-markdown":"^5.1.0","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^2.8.0","eslint-flat-config-utils":"^0.4.0","eslint-plugin-array-func":"^5.0.2","eslint-plugin-workspaces":"^0.10.1","@typescript-eslint/parser":"^8.7.0","confusing-browser-globals":"^1.0.11","eslint-plugin-expect-type":"^0.4.3","eslint-plugin-ssr-friendly":"^1.3.0","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^3.7.0","eslint-processor-vue-blocks":"^0.1.2","prettier-plugin-packagejson":"^2.5.2","prettier-plugin-tailwindcss":"^0.6.6","eslint-config-flat-gitignore":"^0.3.0","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.7.0","eslint-plugin-no-use-extend-native":"0.7.2","eslint-plugin-sort-destructure-keys-typescript":"^0.0.3","@eslint-community/eslint-plugin-eslint-comments":"^4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","vue":"^3.5.8","esno":"^4.7.0","jiti":"2.0.0-rc.1","tsup":"^8.3.0","bumpp":"^9.5.2","execa":"^9.4.0","eslint":"^9.11.1","rimraf":"^6.0.1","svelte":"^4.2.19","vitest":"^2.1.1","fs-extra":"^11.2.0","@antfu/ni":"^0.23.0","fast-glob":"^3.3.2","typescript":"^5.6.2","@types/node":"^22.6.1","lint-staged":"^15.2.10","@types/yargs":"^17.0.33","@types/prompts":"^2.4.9","eslint-typegen":"^0.3.2","@types/fs-extra":"^11.0.4","simple-git-hooks":"^2.11.1","astro-eslint-parser":"^1.0.3","eslint-plugin-astro":"^1.2.4","eslint-plugin-react":"^7.36.1","eslint-plugin-solid":"^0.14.3","@prettier/plugin-xml":"^3.4.1","eslint-plugin-format":"^0.1.2","eslint-plugin-svelte":"^2.44.0","svelte-eslint-parser":"^0.41.1","@unocss/eslint-plugin":"^0.62.4","eslint-plugin-i18next":"^6.1.0","prettier-plugin-astro":"^0.14.1","eslint-plugin-security":"^3.0.1","prettier-plugin-slidev":"^1.0.5","eslint-plugin-i18n-json":"^4.0.0","eslint-plugin-storybook":"^0.8.0","@eslint/config-inspector":"^0.5.4","@next/eslint-plugin-next":"15.0.0-rc.0","@nirtamir2/eslint-config":"0.0.2-beta.15","eslint-plugin-i18n-prefix":"^0.0.6","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-tailwindcss":"^3.17.4","eslint-plugin-i18n-checker":"^1.4.0","@eslint-react/eslint-plugin":"^1.14.2","@stylistic/eslint-plugin-js":"^2.8.0","eslint-plugin-react-refresh":"^0.4.12","@stylistic/eslint-plugin-jsx":"^2.8.0","@stylistic/eslint-plugin-migrate":"^2.8.0","@trivago/prettier-plugin-sort-imports":"^4.3.0","@naturacosmeticos/eslint-plugin-i18n-checker":"^1.0.1"},"peerDependencies":{"eslint":"^9.10.0","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.0","eslint-plugin-solid":"^0.14.3","@prettier/plugin-xml":"^3.4.1","eslint-plugin-format":">=0.1.0","eslint-plugin-svelte":">=2.35.1","svelte-eslint-parser":">=0.37.0","@unocss/eslint-plugin":">=0.50.0","prettier-plugin-astro":"^0.13.0","prettier-plugin-slidev":"^1.0.5","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.17.3","@eslint-react/eslint-plugin":"^1.5.8","eslint-plugin-react-refresh":"^0.4.4","prettier-plugin-packagejson":"^2.5.0","prettier-plugin-tailwindcss":"^0.6.1","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-solid":{"optional":true},"@prettier/plugin-xml":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true},"eslint-plugin-security":{"optional":true},"prettier-plugin-slidev":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"@stylistic/eslint-plugin-js":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"prettier-plugin-packagejson":{"optional":true},"prettier-plugin-tailwindcss":{"optional":true},"@stylistic/eslint-plugin-jsx":{"optional":true},"@trivago/prettier-plugin-sort-imports":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.2-beta.15_1727129207512_0.04033937714671021","host":"s3://npm-registry-packages"}},"0.0.2-beta.16":{"name":"@nirtamir2/eslint-config","version":"0.0.2-beta.16","keywords":["eslint-config"],"author":{"url":"https://github.com/nirtamir2/","name":"Nir Tami","email":"nirtamir2@gmail.com"},"license":"MIT","_id":"@nirtamir2/eslint-config@0.0.2-beta.16","maintainers":[{"name":"nirtamir2","email":"nirtamir2@gmail.com"}],"homepage":"https://github.com/nirtamir2/eslint-config","bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"7488ddee7dd33773cd311e7d88751ee2436e8fbd","tarball":"https://registry.npmjs.org/@nirtamir2/eslint-config/-/eslint-config-0.0.2-beta.16.tgz","fileCount":17,"integrity":"sha512-FuVEA8KoN0V6FSljdhhocR7gVRBF16QhNcV2gwcBgknH2G90hcyNAZtrVNJYXG+GcS3mY4aipPG2peFveQXHAw==","signatures":[{"sig":"MEQCIGef786emcRpyC0UmI2O1LVDYWiUolclSf2nkkvakmsKAiAPXchlM/+VwX0V3klyl0CsboTevvT2vGPJKWYmCKMrpw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4677194},"main":"./dist/index.js","type":"module","_from":"file:nirtamir2-eslint-config-0.0.2-beta.16.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/nirtamir2","scripts":{"dev":"npx @eslint/config-inspector --config eslint.config.ts","lint":"eslint --flag unstable_ts_config . --fix","stub":"tsup --format esm","test":"vitest","build":"nr typegen && tsup --format esm,cjs --clean --dts","watch":"tsup --format esm,cjs --watch","format":"prettier \"**/*\" --write --ignore-unknown","release":"bumpp && pnpm publish","typegen":"esno scripts/typegen.ts","typecheck":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"nirtamir2","email":"nirtamir2@gmail.com"},"_resolved":"/private/var/folders/wd/kl7pkmg56f99jsyxjvsgw9cr0000gn/T/1df11dc6fd233f8a4697c0304e50f775/nirtamir2-eslint-config-0.0.2-beta.16.tgz","_integrity":"sha512-FuVEA8KoN0V6FSljdhhocR7gVRBF16QhNcV2gwcBgknH2G90hcyNAZtrVNJYXG+GcS3mY4aipPG2peFveQXHAw==","_npmVersion":"10.5.0","description":"Nir Tamir's ESLint config","directories":{},"lint-staged":{"*":"eslint --flag unstable_ts_config --fix"},"resolutions":{"tsx":"^4.19.1","eslint":"^9.10.0","@typescript-eslint/utils":"^8.6.0","@eslint-community/eslint-utils":"^4.4.0"},"_nodeVersion":"20.11.1","dependencies":{"yargs":"^17.7.2","globals":"^15.9.0","local-pkg":"^0.5.0","@eslint/js":"^9.11.1","picocolors":"^1.1.0","@clack/prompts":"^0.7.0","@eslint/compat":"^1.1.1","eslint-plugin-n":"^17.10.3","parse-gitignore":"^2.0.0","@eslint/eslintrc":"^3.1.0","@eslint/markdown":"^6.1.0","eslint-plugin-vue":"^9.28.0","eslint-plugin-yml":"^1.14.0","typescript-eslint":"^8.7.0","vue-eslint-parser":"^9.4.3","@antfu/install-pkg":"^0.4.1","eslint-plugin-clsx":"^0.0.9","eslint-plugin-toml":"^0.11.1","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.2.3","eslint-plugin-antfu":"^2.7.0","eslint-plugin-jsdoc":"^50.2.4","eslint-plugin-jsonc":"^2.16.0","eslint-plugin-paths":"^1.0.8","eslint-plugin-tsdoc":"^0.3.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-github":"^5.0.2","eslint-plugin-regexp":"^2.6.0","@vitest/eslint-plugin":"^1.1.4","eslint-plugin-command":"^0.2.5","eslint-plugin-sonarjs":"^2.0.2","eslint-plugin-unicorn":"^55.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-import-x":"^4.3.0","eslint-plugin-markdown":"^5.1.0","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^2.8.0","eslint-flat-config-utils":"^0.4.0","eslint-plugin-array-func":"^5.0.2","eslint-plugin-workspaces":"^0.10.1","@typescript-eslint/parser":"^8.7.0","confusing-browser-globals":"^1.0.11","eslint-plugin-expect-type":"^0.4.3","eslint-plugin-ssr-friendly":"^1.3.0","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^3.7.0","eslint-processor-vue-blocks":"^0.1.2","prettier-plugin-packagejson":"^2.5.2","prettier-plugin-tailwindcss":"^0.6.6","eslint-config-flat-gitignore":"^0.3.0","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.7.0","eslint-plugin-no-use-extend-native":"0.7.2","eslint-plugin-sort-destructure-keys-typescript":"^0.0.3","@eslint-community/eslint-plugin-eslint-comments":"^4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","vue":"^3.5.8","esno":"^4.7.0","jiti":"2.0.0-rc.1","tsup":"^8.3.0","bumpp":"^9.5.2","execa":"^9.4.0","eslint":"^9.11.1","rimraf":"^6.0.1","svelte":"^4.2.19","vitest":"^2.1.1","fs-extra":"^11.2.0","@antfu/ni":"^0.23.0","fast-glob":"^3.3.2","typescript":"^5.6.2","@types/node":"^22.6.1","lint-staged":"^15.2.10","@types/yargs":"^17.0.33","@types/prompts":"^2.4.9","eslint-typegen":"^0.3.2","@types/fs-extra":"^11.0.4","simple-git-hooks":"^2.11.1","astro-eslint-parser":"^1.0.3","eslint-plugin-astro":"^1.2.4","eslint-plugin-react":"^7.36.1","eslint-plugin-solid":"^0.14.3","@prettier/plugin-xml":"^3.4.1","eslint-plugin-format":"^0.1.2","eslint-plugin-svelte":"^2.44.0","svelte-eslint-parser":"^0.41.1","@unocss/eslint-plugin":"^0.62.4","eslint-plugin-i18next":"^6.1.0","prettier-plugin-astro":"^0.14.1","eslint-plugin-security":"^3.0.1","prettier-plugin-slidev":"^1.0.5","eslint-plugin-i18n-json":"^4.0.0","eslint-plugin-storybook":"^0.8.0","@eslint/config-inspector":"^0.5.4","@next/eslint-plugin-next":"15.0.0-rc.0","@nirtamir2/eslint-config":"0.0.2-beta.16","eslint-plugin-i18n-prefix":"^0.0.6","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-tailwindcss":"^3.17.4","eslint-plugin-i18n-checker":"^1.4.0","@eslint-react/eslint-plugin":"^1.14.2","@stylistic/eslint-plugin-js":"^2.8.0","eslint-plugin-react-refresh":"^0.4.12","@stylistic/eslint-plugin-jsx":"^2.8.0","@stylistic/eslint-plugin-migrate":"^2.8.0","@trivago/prettier-plugin-sort-imports":"^4.3.0","@naturacosmeticos/eslint-plugin-i18n-checker":"^1.0.1"},"peerDependencies":{"eslint":"^9.10.0","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.0","eslint-plugin-solid":"^0.14.3","@prettier/plugin-xml":"^3.4.1","eslint-plugin-format":">=0.1.0","eslint-plugin-svelte":">=2.35.1","svelte-eslint-parser":">=0.37.0","@unocss/eslint-plugin":">=0.50.0","prettier-plugin-astro":"^0.13.0","prettier-plugin-slidev":"^1.0.5","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.17.3","@eslint-react/eslint-plugin":"^1.5.8","eslint-plugin-react-refresh":"^0.4.4","prettier-plugin-packagejson":"^2.5.0","prettier-plugin-tailwindcss":"^0.6.1","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-solid":{"optional":true},"@prettier/plugin-xml":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true},"eslint-plugin-security":{"optional":true},"prettier-plugin-slidev":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"@stylistic/eslint-plugin-js":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"prettier-plugin-packagejson":{"optional":true},"prettier-plugin-tailwindcss":{"optional":true},"@stylistic/eslint-plugin-jsx":{"optional":true},"@trivago/prettier-plugin-sort-imports":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.2-beta.16_1727169815946_0.9578058589940619","host":"s3://npm-registry-packages"}},"0.0.2-beta.17":{"name":"@nirtamir2/eslint-config","version":"0.0.2-beta.17","keywords":["eslint-config"],"author":{"url":"https://github.com/nirtamir2/","name":"Nir Tami","email":"nirtamir2@gmail.com"},"license":"MIT","_id":"@nirtamir2/eslint-config@0.0.2-beta.17","maintainers":[{"name":"nirtamir2","email":"nirtamir2@gmail.com"}],"homepage":"https://github.com/nirtamir2/eslint-config","bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"7cda132759bbb4677f50c9c0c6890c48cf7e970b","tarball":"https://registry.npmjs.org/@nirtamir2/eslint-config/-/eslint-config-0.0.2-beta.17.tgz","fileCount":17,"integrity":"sha512-TQT75emL0+vzz6YewPiq2XKQeLsLoburqqlki4c+EsqXw3ipJF5q/+mS1/4CHtuPqg2TigDCQELJG5uOrYwZUQ==","signatures":[{"sig":"MEUCIFxj08/tdZNIUikWDHMMl5CrZmQIGtj1I2XAuErtgC/GAiEA1DmmR4b1fI+8Z17SSGD4QAyW2o78oA8zL3r6Zk1CT0Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4676487},"main":"./dist/index.js","type":"module","_from":"file:nirtamir2-eslint-config-0.0.2-beta.17.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/nirtamir2","scripts":{"dev":"npx @eslint/config-inspector --config eslint.config.ts","lint":"eslint --flag unstable_ts_config . --fix","stub":"tsup --format esm","test":"vitest","build":"nr typegen && tsup --format esm,cjs --clean --dts","watch":"tsup --format esm,cjs --watch","format":"prettier \"**/*\" --write --ignore-unknown","release":"bumpp && pnpm publish","typegen":"esno scripts/typegen.ts","typecheck":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"nirtamir2","email":"nirtamir2@gmail.com"},"_resolved":"/private/var/folders/wd/kl7pkmg56f99jsyxjvsgw9cr0000gn/T/8ebadfc52683cc40cbc801b2501c64ad/nirtamir2-eslint-config-0.0.2-beta.17.tgz","_integrity":"sha512-TQT75emL0+vzz6YewPiq2XKQeLsLoburqqlki4c+EsqXw3ipJF5q/+mS1/4CHtuPqg2TigDCQELJG5uOrYwZUQ==","_npmVersion":"10.5.0","description":"Nir Tamir's ESLint config","directories":{},"lint-staged":{"*":"eslint --flag unstable_ts_config --fix"},"resolutions":{"tsx":"^4.19.1","eslint":"^9.10.0","@typescript-eslint/utils":"^8.6.0","@eslint-community/eslint-utils":"^4.4.0"},"_nodeVersion":"20.11.1","dependencies":{"yargs":"^17.7.2","globals":"^15.9.0","local-pkg":"^0.5.0","@eslint/js":"^9.11.1","picocolors":"^1.1.0","@clack/prompts":"^0.7.0","@eslint/compat":"^1.1.1","eslint-plugin-n":"^17.10.3","parse-gitignore":"^2.0.0","@eslint/eslintrc":"^3.1.0","@eslint/markdown":"^6.1.0","eslint-plugin-vue":"^9.28.0","eslint-plugin-yml":"^1.14.0","typescript-eslint":"^8.7.0","vue-eslint-parser":"^9.4.3","@antfu/install-pkg":"^0.4.1","eslint-plugin-clsx":"^0.0.9","eslint-plugin-toml":"^0.11.1","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.2.3","eslint-plugin-antfu":"^2.7.0","eslint-plugin-jsdoc":"^50.2.4","eslint-plugin-jsonc":"^2.16.0","eslint-plugin-tsdoc":"^0.3.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-github":"^5.0.2","eslint-plugin-regexp":"^2.6.0","@vitest/eslint-plugin":"^1.1.4","eslint-plugin-command":"^0.2.5","eslint-plugin-sonarjs":"^2.0.2","eslint-plugin-unicorn":"^55.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-import-x":"^4.3.0","eslint-plugin-markdown":"^5.1.0","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^2.8.0","eslint-flat-config-utils":"^0.4.0","eslint-plugin-array-func":"^5.0.2","eslint-plugin-workspaces":"^0.10.1","@typescript-eslint/parser":"^8.7.0","confusing-browser-globals":"^1.0.11","eslint-plugin-expect-type":"^0.4.3","eslint-plugin-ssr-friendly":"^1.3.0","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^3.7.0","eslint-processor-vue-blocks":"^0.1.2","prettier-plugin-packagejson":"^2.5.2","prettier-plugin-tailwindcss":"^0.6.6","eslint-config-flat-gitignore":"^0.3.0","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.7.0","eslint-plugin-no-use-extend-native":"0.7.2","eslint-plugin-sort-destructure-keys-typescript":"^0.0.3","@eslint-community/eslint-plugin-eslint-comments":"^4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","vue":"^3.5.8","esno":"^4.7.0","jiti":"2.0.0-rc.1","tsup":"^8.3.0","bumpp":"^9.5.2","execa":"^9.4.0","eslint":"^9.11.1","rimraf":"^6.0.1","svelte":"^4.2.19","vitest":"^2.1.1","fs-extra":"^11.2.0","@antfu/ni":"^0.23.0","fast-glob":"^3.3.2","typescript":"^5.6.2","@types/node":"^22.6.1","lint-staged":"^15.2.10","@types/yargs":"^17.0.33","@types/prompts":"^2.4.9","eslint-typegen":"^0.3.2","@types/fs-extra":"^11.0.4","simple-git-hooks":"^2.11.1","astro-eslint-parser":"^1.0.3","eslint-plugin-astro":"^1.2.4","eslint-plugin-react":"^7.36.1","eslint-plugin-solid":"^0.14.3","@prettier/plugin-xml":"^3.4.1","eslint-plugin-format":"^0.1.2","eslint-plugin-svelte":"^2.44.0","svelte-eslint-parser":"^0.41.1","@unocss/eslint-plugin":"^0.62.4","eslint-plugin-i18next":"^6.1.0","prettier-plugin-astro":"^0.14.1","eslint-plugin-security":"^3.0.1","prettier-plugin-slidev":"^1.0.5","eslint-plugin-i18n-json":"^4.0.0","eslint-plugin-storybook":"^0.8.0","@eslint/config-inspector":"^0.5.4","@next/eslint-plugin-next":"15.0.0-rc.0","@nirtamir2/eslint-config":"0.0.2-beta.17","eslint-plugin-i18n-prefix":"^0.0.6","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-tailwindcss":"^3.17.4","eslint-plugin-i18n-checker":"^1.4.0","@eslint-react/eslint-plugin":"^1.14.2","@stylistic/eslint-plugin-js":"^2.8.0","eslint-plugin-react-refresh":"^0.4.12","@stylistic/eslint-plugin-jsx":"^2.8.0","@stylistic/eslint-plugin-migrate":"^2.8.0","@trivago/prettier-plugin-sort-imports":"^4.3.0","@naturacosmeticos/eslint-plugin-i18n-checker":"^1.0.1"},"peerDependencies":{"eslint":"^9.10.0","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.0","eslint-plugin-solid":"^0.14.3","@prettier/plugin-xml":"^3.4.1","eslint-plugin-format":">=0.1.0","eslint-plugin-svelte":">=2.35.1","svelte-eslint-parser":">=0.37.0","@unocss/eslint-plugin":">=0.50.0","prettier-plugin-astro":"^0.13.0","prettier-plugin-slidev":"^1.0.5","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.17.3","@eslint-react/eslint-plugin":"^1.5.8","eslint-plugin-react-refresh":"^0.4.4","prettier-plugin-packagejson":"^2.5.0","prettier-plugin-tailwindcss":"^0.6.1","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-solid":{"optional":true},"@prettier/plugin-xml":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true},"eslint-plugin-security":{"optional":true},"prettier-plugin-slidev":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"@stylistic/eslint-plugin-js":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"prettier-plugin-packagejson":{"optional":true},"prettier-plugin-tailwindcss":{"optional":true},"@stylistic/eslint-plugin-jsx":{"optional":true},"@trivago/prettier-plugin-sort-imports":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.2-beta.17_1727171031043_0.27057822962913614","host":"s3://npm-registry-packages"}},"0.0.2-beta.20":{"name":"@nirtamir2/eslint-config","version":"0.0.2-beta.20","keywords":["eslint-config"],"author":{"url":"https://github.com/nirtamir2/","name":"Nir Tami","email":"nirtamir2@gmail.com"},"license":"MIT","_id":"@nirtamir2/eslint-config@0.0.2-beta.20","maintainers":[{"name":"nirtamir2","email":"nirtamir2@gmail.com"}],"homepage":"https://github.com/nirtamir2/eslint-config","bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"d6b3e9f203cae78b43f95c8e8f2bab374a9827b2","tarball":"https://registry.npmjs.org/@nirtamir2/eslint-config/-/eslint-config-0.0.2-beta.20.tgz","fileCount":17,"integrity":"sha512-TzxVwf+0SA19cAxiUQoHlMWbWkw6Cb1bYVX5J1PwaifxQmVn8EnliA4QBtUf7eu5V21kGIBZFCzq05pZRzvWPg==","signatures":[{"sig":"MEUCIQDbT94uG98Nfu7JqA0RN66ivtpbyiw/MQGhlKtEtxPjJQIgdTEvdfo6MqG5zWpzs4G7mtT8em+0BS47CKF/Duv++KI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4722239},"main":"./dist/index.js","type":"module","_from":"file:nirtamir2-eslint-config-0.0.2-beta.20.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/nirtamir2","scripts":{"dev":"npx @eslint/config-inspector --config eslint.config.ts","lint":"eslint --flag unstable_ts_config . --fix","stub":"tsup --format esm","test":"vitest","build":"nr typegen && tsup --format esm,cjs --clean --dts","watch":"tsup --format esm,cjs --watch","format":"prettier \"**/*\" --write --ignore-unknown","release":"bumpp && pnpm publish","typegen":"esno scripts/typegen.ts","typecheck":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"nirtamir2","email":"nirtamir2@gmail.com"},"_resolved":"/private/var/folders/wd/kl7pkmg56f99jsyxjvsgw9cr0000gn/T/62aecae1d96a823acf37d1371271708e/nirtamir2-eslint-config-0.0.2-beta.20.tgz","_integrity":"sha512-TzxVwf+0SA19cAxiUQoHlMWbWkw6Cb1bYVX5J1PwaifxQmVn8EnliA4QBtUf7eu5V21kGIBZFCzq05pZRzvWPg==","_npmVersion":"10.9.0","description":"Nir Tamir's ESLint config","directories":{},"lint-staged":{"*":"eslint --flag unstable_ts_config --fix"},"resolutions":{"tsx":"^4.19.1","eslint":"^9.13.0","@typescript-eslint/utils":"^8.10.0","@eslint-community/eslint-utils":"^4.4.0"},"_nodeVersion":"22.11.0","dependencies":{"yargs":"^17.7.2","globals":"^15.13.0","local-pkg":"^0.5.1","@eslint/js":"^9.16.0","picocolors":"^1.1.1","@clack/prompts":"^0.8.2","@eslint/compat":"^1.2.4","eslint-plugin-n":"^17.15.0","parse-gitignore":"^2.0.0","@eslint/eslintrc":"^3.2.0","@eslint/markdown":"^6.2.1","eslint-plugin-vue":"^9.32.0","eslint-plugin-yml":"^1.16.0","typescript-eslint":"^8.18.0","vue-eslint-parser":"^9.4.3","@antfu/install-pkg":"^0.5.0","eslint-plugin-clsx":"^0.0.9","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.2.3","eslint-plugin-antfu":"^2.7.0","eslint-plugin-jsdoc":"^50.6.1","eslint-plugin-jsonc":"^2.18.2","eslint-plugin-tsdoc":"^0.4.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-github":"^5.1.4","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"^1.1.16","eslint-plugin-command":"^0.2.6","eslint-plugin-sonarjs":"^3.0.1","eslint-plugin-unicorn":"^56.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-import-x":"^4.5.0","eslint-plugin-markdown":"^5.1.0","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^2.12.1","eslint-flat-config-utils":"^0.4.0","eslint-plugin-array-func":"^5.0.2","eslint-plugin-workspaces":"^0.10.1","@typescript-eslint/parser":"^8.18.0","confusing-browser-globals":"^1.0.11","eslint-plugin-expect-type":"^0.6.2","eslint-plugin-ssr-friendly":"^1.3.0","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.2.0","eslint-processor-vue-blocks":"^0.1.2","prettier-plugin-packagejson":"^2.5.6","prettier-plugin-tailwindcss":"^0.6.9","eslint-config-flat-gitignore":"^0.3.0","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.18.0","eslint-plugin-no-use-extend-native":"0.7.2","eslint-plugin-sort-destructure-keys-typescript":"^0.0.3","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vue":"^3.5.13","esno":"^4.8.0","jiti":"2.4.1","tsup":"^8.3.5","bumpp":"^9.9.0","execa":"^9.5.2","eslint":"^9.16.0","rimraf":"^6.0.1","svelte":"^5.11.0","vitest":"^2.1.8","fs-extra":"^11.2.0","@antfu/ni":"^0.23.1","fast-glob":"^3.3.2","typescript":"^5.7.2","@types/node":"^22.10.2","lint-staged":"^15.2.11","@types/yargs":"^17.0.33","@types/prompts":"^2.4.9","eslint-typegen":"^0.3.2","@types/fs-extra":"^11.0.4","simple-git-hooks":"^2.11.1","astro-eslint-parser":"^1.1.0","eslint-plugin-astro":"^1.3.1","eslint-plugin-react":"^7.37.2","eslint-plugin-solid":"^0.14.5","@prettier/plugin-xml":"^3.4.1","eslint-plugin-format":"^0.1.3","eslint-plugin-svelte":"^2.46.1","svelte-eslint-parser":"^0.43.0","@unocss/eslint-plugin":"^0.65.1","eslint-plugin-i18next":"^6.1.1","prettier-plugin-astro":"^0.14.1","eslint-plugin-security":"^3.0.1","prettier-plugin-slidev":"^1.0.5","eslint-plugin-i18n-json":"^4.0.0","eslint-plugin-storybook":"^0.11.1","@eslint/config-inspector":"^0.6.0","@next/eslint-plugin-next":"15.1.0","@nirtamir2/eslint-config":"0.0.2-beta.20","eslint-plugin-i18n-prefix":"^0.0.6","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.17.5","eslint-plugin-i18n-checker":"^1.4.0","@eslint-react/eslint-plugin":"^1.19.0","@stylistic/eslint-plugin-js":"^2.12.1","eslint-plugin-react-refresh":"^0.4.16","@stylistic/eslint-plugin-jsx":"^2.12.1","@stylistic/eslint-plugin-migrate":"^2.12.1","@trivago/prettier-plugin-sort-imports":"^5.2.0","@naturacosmeticos/eslint-plugin-i18n-checker":"^1.0.1"},"peerDependencies":{"eslint":"^9.13.0","astro-eslint-parser":"^1.0.3","eslint-plugin-astro":"^1.3.0","eslint-plugin-solid":"^0.14.3","@prettier/plugin-xml":"^3.4.1","eslint-plugin-format":"^0.1.2","eslint-plugin-svelte":"^2.46.0","svelte-eslint-parser":"^0.43.0","@unocss/eslint-plugin":"^0.63.4","prettier-plugin-astro":"^0.14.1","prettier-plugin-slidev":"^1.0.5","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-tailwindcss":"^3.17.5","@eslint-react/eslint-plugin":"^1.15.0","eslint-plugin-react-refresh":"^0.4.13","prettier-plugin-packagejson":"^2.5.3","prettier-plugin-tailwindcss":"^0.6.8","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-solid":{"optional":true},"@prettier/plugin-xml":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true},"eslint-plugin-security":{"optional":true},"prettier-plugin-slidev":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"@stylistic/eslint-plugin-js":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"prettier-plugin-packagejson":{"optional":true},"prettier-plugin-tailwindcss":{"optional":true},"@stylistic/eslint-plugin-jsx":{"optional":true},"@trivago/prettier-plugin-sort-imports":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.2-beta.20_1733941768213_0.15032303299981553","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@nirtamir2/eslint-config","version":"0.1.1","keywords":["eslint-config"],"author":{"url":"https://github.com/nirtamir2/","name":"Nir Tami","email":"nirtamir2@gmail.com"},"license":"MIT","_id":"@nirtamir2/eslint-config@0.1.1","maintainers":[{"name":"nirtamir2","email":"nirtamir2@gmail.com"}],"homepage":"https://github.com/nirtamir2/eslint-config","bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"f66f28aae5648af07a38f02e63dd92b57efc373f","tarball":"https://registry.npmjs.org/@nirtamir2/eslint-config/-/eslint-config-0.1.1.tgz","fileCount":14,"integrity":"sha512-hDZrRjVM5swCMrUSFkVRV6pl5LATx007VCpccMmDIYSTC8yDdd1x2vkjRYvvxrcRTNH+6Tbe8KgpKE382gsLlg==","signatures":[{"sig":"MEQCIDcZ2HAYQa+ULcylMT3BL5UcesmWzQ+vzdlS4ObQhLhUAiAbDYSRfjcYdsPcjEE5+tw0hjP5jv4yD4JaVQFPpgWIOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2455708},"main":"./dist/index.js","type":"module","_from":"file:nirtamir2-eslint-config-0.1.1.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"funding":"https://github.com/sponsors/nirtamir2","scripts":{"dev":"npx @eslint/config-inspector --config eslint.config.ts","lint":"eslint . --fix","stub":"tsup","test":"vitest","build":"nr typegen && tsup --clean --dts","watch":"tsup --watch","format":"prettier \"**/*\" --write --ignore-unknown","release":"bumpp && pnpm publish","typegen":"esno scripts/typegen.ts","typecheck":"tsc --noEmit","type-check":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"nirtamir2","email":"nirtamir2@gmail.com"},"_resolved":"/private/var/folders/wd/kl7pkmg56f99jsyxjvsgw9cr0000gn/T/ee03da63c24ecd5935a619567f9630f9/nirtamir2-eslint-config-0.1.1.tgz","_integrity":"sha512-hDZrRjVM5swCMrUSFkVRV6pl5LATx007VCpccMmDIYSTC8yDdd1x2vkjRYvvxrcRTNH+6Tbe8KgpKE382gsLlg==","_npmVersion":"10.9.0","description":"Nir Tamir's ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"resolutions":{"tsx":"^4.19.1","eslint":"^9.13.0","@typescript-eslint/utils":"^8.10.0","@eslint-community/eslint-utils":"^4.4.0"},"_nodeVersion":"22.11.0","dependencies":{"yargs":"^17.7.2","globals":"^16.0.0","local-pkg":"^1.0.0","@eslint/js":"^9.21.0","picocolors":"^1.1.1","@clack/prompts":"^0.10.0","@eslint/compat":"^1.2.7","eslint-plugin-n":"^17.15.1","parse-gitignore":"^2.0.0","@eslint/eslintrc":"^3.3.0","@eslint/markdown":"^6.2.2","eslint-plugin-vue":"^9.32.0","eslint-plugin-yml":"^1.17.0","typescript-eslint":"^8.24.1","vue-eslint-parser":"^9.4.3","@antfu/install-pkg":"^1.0.0","eslint-plugin-clsx":"^0.0.10","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.2.3","eslint-plugin-antfu":"^3.1.0","eslint-plugin-jsdoc":"^50.6.3","eslint-plugin-jsonc":"^2.19.1","eslint-plugin-tsdoc":"^0.4.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-github":"^5.1.8","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"1.1.32-beta.3","eslint-plugin-command":"^3.1.0","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-unicorn":"^57.0.0","eslint-config-prettier":"^10.0.1","eslint-plugin-import-x":"^4.6.1","eslint-plugin-markdown":"^5.1.0","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^4.0.1","eslint-flat-config-utils":"^2.0.1","eslint-plugin-array-func":"^5.0.2","eslint-plugin-workspaces":"^0.10.1","@typescript-eslint/parser":"^8.24.1","confusing-browser-globals":"^1.0.11","eslint-plugin-expect-type":"^0.6.2","eslint-plugin-ssr-friendly":"^1.3.0","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.9.0","eslint-processor-vue-blocks":"^2.0.0","prettier-plugin-packagejson":"^2.5.8","prettier-plugin-tailwindcss":"^0.6.11","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.24.1","eslint-plugin-default-import-name":"^0.3.0","eslint-plugin-no-use-extend-native":"0.7.2","eslint-plugin-sort-destructure-keys-typescript":"^0.2.0","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vue":"^3.5.13","esno":"^4.8.0","jiti":"2.4.2","tsup":"^8.3.6","bumpp":"^10.0.3","execa":"^9.5.2","eslint":"^9.21.0","rimraf":"^6.0.1","svelte":"^5.20.3","vitest":"^3.0.6","fs-extra":"^11.3.0","@antfu/ni":"^23.3.1","fast-glob":"^3.3.3","typescript":"^5.7.3","@types/node":"^22.13.5","lint-staged":"^15.4.3","@types/yargs":"^17.0.33","@types/prompts":"^2.4.9","eslint-typegen":"^2.0.0","@types/fs-extra":"^11.0.4","simple-git-hooks":"^2.11.1","astro-eslint-parser":"^1.2.1","eslint-plugin-astro":"^1.3.1","eslint-plugin-react":"^7.37.4","eslint-plugin-solid":"^0.14.5","@prettier/plugin-xml":"^3.4.1","eslint-plugin-format":"^1.0.1","eslint-plugin-svelte":"^2.46.1","svelte-eslint-parser":"^0.43.0","@unocss/eslint-plugin":"^66.0.0","eslint-plugin-i18next":"^6.1.1","prettier-plugin-astro":"^0.14.1","eslint-plugin-security":"^3.0.1","prettier-plugin-slidev":"^1.0.5","eslint-plugin-i18n-json":"^4.0.1","eslint-plugin-storybook":"^0.11.3","@eslint/config-inspector":"^1.0.0","@next/eslint-plugin-next":"15.1.7","@nirtamir2/eslint-config":"0.1.1","eslint-plugin-i18n-prefix":"^0.0.6","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.18.0","eslint-plugin-i18n-checker":"^1.4.0","@eslint-react/eslint-plugin":"^1.27.0","@stylistic/eslint-plugin-js":"^4.0.1","eslint-plugin-react-refresh":"^0.4.19","@stylistic/eslint-plugin-jsx":"^4.0.1","@tanstack/eslint-plugin-query":"^5.66.1","@stylistic/eslint-plugin-migrate":"^4.0.1","@trivago/prettier-plugin-sort-imports":"^5.2.2","@naturacosmeticos/eslint-plugin-i18n-checker":"^1.0.1"},"peerDependencies":{"eslint":"^9.13.0","astro-eslint-parser":"^1.0.3","eslint-plugin-astro":"^1.3.0","eslint-plugin-solid":"^0.14.3","@prettier/plugin-xml":"^3.4.1","eslint-plugin-format":"^0.1.2","eslint-plugin-svelte":"^2.46.0","svelte-eslint-parser":"^0.43.0","@unocss/eslint-plugin":"^0.63.4","prettier-plugin-astro":"^0.14.1","prettier-plugin-slidev":"^1.0.5","eslint-plugin-storybook":"^0.11.3","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-tailwindcss":"^3.17.5","@eslint-react/eslint-plugin":"^1.15.0","eslint-plugin-react-refresh":"^0.4.13","prettier-plugin-packagejson":"^2.5.3","prettier-plugin-tailwindcss":"^0.6.8","@tanstack/eslint-plugin-query":"^5.66.1","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-solid":{"optional":true},"@prettier/plugin-xml":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true},"eslint-plugin-security":{"optional":true},"prettier-plugin-slidev":{"optional":true},"eslint-plugin-storybook":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"@stylistic/eslint-plugin-js":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"prettier-plugin-packagejson":{"optional":true},"prettier-plugin-tailwindcss":{"optional":true},"@stylistic/eslint-plugin-jsx":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@trivago/prettier-plugin-sort-imports":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.1.1_1740762699426_0.8943898528519949","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@nirtamir2/eslint-config","version":"0.1.2","keywords":["eslint-config"],"author":{"url":"https://github.com/nirtamir2/","name":"Nir Tami","email":"nirtamir2@gmail.com"},"license":"MIT","_id":"@nirtamir2/eslint-config@0.1.2","maintainers":[{"name":"nirtamir2","email":"nirtamir2@gmail.com"}],"homepage":"https://github.com/nirtamir2/eslint-config","bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"6e4d3ab7dbd42860e1cd55954438b11074c4fc66","tarball":"https://registry.npmjs.org/@nirtamir2/eslint-config/-/eslint-config-0.1.2.tgz","fileCount":14,"integrity":"sha512-w5JiMXp3ygVIbsu3hK+BfDoNGVlB9IM54gDlQVvTjRxWmZx+PPsKvYzq+MK859dUYhRu/W6YPBnnv2b0UMCWkQ==","signatures":[{"sig":"MEQCIHp/MpC8yx9nQEQ7c6nWkf/58kZC23sESwXfUzGTVnV4AiAtuBiUMkjPxosDJIcdP424Fkf0OAIeJRE6rJWmyffRHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2455709},"main":"./dist/index.js","type":"module","_from":"file:nirtamir2-eslint-config-0.1.2.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"funding":"https://github.com/sponsors/nirtamir2","scripts":{"dev":"npx @eslint/config-inspector --config eslint.config.ts","lint":"eslint . --fix","stub":"tsup","test":"vitest","build":"nr typegen && tsup --clean --dts","watch":"tsup --watch","format":"prettier \"**/*\" --write --ignore-unknown","release":"bumpp && pnpm publish","typegen":"esno scripts/typegen.ts","typecheck":"tsc --noEmit","type-check":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"nirtamir2","email":"nirtamir2@gmail.com"},"_resolved":"/private/var/folders/wd/kl7pkmg56f99jsyxjvsgw9cr0000gn/T/dc638905eece401650812eb4033d5046/nirtamir2-eslint-config-0.1.2.tgz","_integrity":"sha512-w5JiMXp3ygVIbsu3hK+BfDoNGVlB9IM54gDlQVvTjRxWmZx+PPsKvYzq+MK859dUYhRu/W6YPBnnv2b0UMCWkQ==","_npmVersion":"10.9.0","description":"Nir Tamir's ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"resolutions":{"tsx":"^4.19.1","eslint":"^9.13.0","@typescript-eslint/utils":"^8.10.0","@eslint-community/eslint-utils":"^4.4.0"},"_nodeVersion":"22.11.0","dependencies":{"yargs":"^17.7.2","globals":"^16.0.0","local-pkg":"^1.0.0","@eslint/js":"^9.21.0","picocolors":"^1.1.1","@clack/prompts":"^0.10.0","@eslint/compat":"^1.2.7","eslint-plugin-n":"^17.15.1","parse-gitignore":"^2.0.0","@eslint/eslintrc":"^3.3.0","@eslint/markdown":"^6.2.2","eslint-plugin-vue":"^9.32.0","eslint-plugin-yml":"^1.17.0","typescript-eslint":"^8.24.1","vue-eslint-parser":"^9.4.3","@antfu/install-pkg":"^1.0.0","eslint-plugin-clsx":"^0.0.10","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.2.3","eslint-plugin-antfu":"^3.1.0","eslint-plugin-jsdoc":"^50.6.3","eslint-plugin-jsonc":"^2.19.1","eslint-plugin-tsdoc":"^0.4.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-github":"^5.1.8","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"1.1.32-beta.3","eslint-plugin-command":"^3.1.0","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-unicorn":"^57.0.0","eslint-config-prettier":"^10.0.1","eslint-plugin-import-x":"^4.6.1","eslint-plugin-markdown":"^5.1.0","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^4.0.1","eslint-flat-config-utils":"^2.0.1","eslint-plugin-array-func":"^5.0.2","eslint-plugin-workspaces":"^0.10.1","@typescript-eslint/parser":"^8.24.1","confusing-browser-globals":"^1.0.11","eslint-plugin-expect-type":"^0.6.2","eslint-plugin-ssr-friendly":"^1.3.0","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.9.0","eslint-processor-vue-blocks":"^2.0.0","prettier-plugin-packagejson":"^2.5.8","prettier-plugin-tailwindcss":"^0.6.11","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.24.1","eslint-plugin-default-import-name":"^0.3.0","eslint-plugin-no-use-extend-native":"0.7.2","eslint-plugin-sort-destructure-keys-typescript":"^0.2.0","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vue":"^3.5.13","esno":"^4.8.0","jiti":"2.4.2","tsup":"^8.3.6","bumpp":"^10.0.3","execa":"^9.5.2","eslint":"^9.21.0","rimraf":"^6.0.1","svelte":"^5.20.3","vitest":"^3.0.6","fs-extra":"^11.3.0","@antfu/ni":"^23.3.1","fast-glob":"^3.3.3","typescript":"^5.7.3","@types/node":"^22.13.5","lint-staged":"^15.4.3","@types/yargs":"^17.0.33","@types/prompts":"^2.4.9","eslint-typegen":"^2.0.0","@types/fs-extra":"^11.0.4","simple-git-hooks":"^2.11.1","astro-eslint-parser":"^1.2.1","eslint-plugin-astro":"^1.3.1","eslint-plugin-react":"^7.37.4","eslint-plugin-solid":"^0.14.5","@prettier/plugin-xml":"^3.4.1","eslint-plugin-format":"^1.0.1","eslint-plugin-svelte":"^2.46.1","svelte-eslint-parser":"^0.43.0","@unocss/eslint-plugin":"^66.0.0","eslint-plugin-i18next":"^6.1.1","prettier-plugin-astro":"^0.14.1","eslint-plugin-security":"^3.0.1","prettier-plugin-slidev":"^1.0.5","eslint-plugin-i18n-json":"^4.0.1","eslint-plugin-storybook":"^0.11.3","@eslint/config-inspector":"^1.0.0","@next/eslint-plugin-next":"15.1.7","@nirtamir2/eslint-config":"0.1.2","eslint-plugin-i18n-prefix":"^0.0.6","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.18.0","eslint-plugin-i18n-checker":"^1.4.0","@eslint-react/eslint-plugin":"^1.27.0","@stylistic/eslint-plugin-js":"^4.0.1","eslint-plugin-react-refresh":"^0.4.19","@stylistic/eslint-plugin-jsx":"^4.0.1","@tanstack/eslint-plugin-query":"^5.66.1","@stylistic/eslint-plugin-migrate":"^4.0.1","@trivago/prettier-plugin-sort-imports":"^5.2.2","@naturacosmeticos/eslint-plugin-i18n-checker":"^1.0.1"},"peerDependencies":{"eslint":"^9.13.0","astro-eslint-parser":"^1.0.3","eslint-plugin-astro":"^1.3.0","eslint-plugin-solid":"^0.14.3","@prettier/plugin-xml":"^3.4.1","eslint-plugin-format":"^0.1.2","eslint-plugin-svelte":"^2.46.0","svelte-eslint-parser":"^0.43.0","@unocss/eslint-plugin":"^0.63.4","prettier-plugin-astro":"^0.14.1","prettier-plugin-slidev":"^1.0.5","eslint-plugin-storybook":"^0.11.3","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-tailwindcss":"^3.17.5","@eslint-react/eslint-plugin":"^1.15.0","eslint-plugin-react-refresh":"^0.4.13","prettier-plugin-packagejson":"^2.5.3","prettier-plugin-tailwindcss":"^0.6.8","@tanstack/eslint-plugin-query":"^5.66.1","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-solid":{"optional":true},"@prettier/plugin-xml":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true},"eslint-plugin-security":{"optional":true},"prettier-plugin-slidev":{"optional":true},"eslint-plugin-storybook":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"@stylistic/eslint-plugin-js":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"prettier-plugin-packagejson":{"optional":true},"prettier-plugin-tailwindcss":{"optional":true},"@stylistic/eslint-plugin-jsx":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@trivago/prettier-plugin-sort-imports":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.1.2_1742075740380_0.9918398519301754","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@nirtamir2/eslint-config","version":"0.1.3","keywords":["eslint-config"],"author":{"url":"https://github.com/nirtamir2/","name":"Nir Tami","email":"nirtamir2@gmail.com"},"license":"MIT","_id":"@nirtamir2/eslint-config@0.1.3","maintainers":[{"name":"nirtamir2","email":"nirtamir2@gmail.com"}],"homepage":"https://github.com/nirtamir2/eslint-config","bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"754e4df2890f98285870c07c21bf54fdfab9787b","tarball":"https://registry.npmjs.org/@nirtamir2/eslint-config/-/eslint-config-0.1.3.tgz","fileCount":14,"integrity":"sha512-iWwIPULHo1LDD0+XVnhVrGt4vsLmtMr4DNcxLXE/1+HiHMbEL8wI0RC+a1m2z016uIOnG3/SuMDgrFd7Toj5TQ==","signatures":[{"sig":"MEUCIQCpMMYo1+QabnYH6Uuu9cMKZEx3fAdetAzzpWzkwKptvgIgMnzFGtfH8trVVpUKpEYMkPPkqfdgDcripoBTwTXaBfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2455872},"main":"./dist/index.js","type":"module","_from":"file:nirtamir2-eslint-config-0.1.3.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"funding":"https://github.com/sponsors/nirtamir2","scripts":{"dev":"npx @eslint/config-inspector --config eslint.config.ts","lint":"eslint . --fix","stub":"tsup","test":"vitest","build":"nr typegen && tsup --clean --dts","watch":"tsup --watch","format":"prettier \"**/*\" --write --ignore-unknown","release":"bumpp && pnpm publish","typegen":"esno scripts/typegen.ts","typecheck":"tsc --noEmit","type-check":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"nirtamir2","email":"nirtamir2@gmail.com"},"_resolved":"/private/var/folders/wd/kl7pkmg56f99jsyxjvsgw9cr0000gn/T/192b7d46b68aa2c1a364c2115bee00a3/nirtamir2-eslint-config-0.1.3.tgz","_integrity":"sha512-iWwIPULHo1LDD0+XVnhVrGt4vsLmtMr4DNcxLXE/1+HiHMbEL8wI0RC+a1m2z016uIOnG3/SuMDgrFd7Toj5TQ==","_npmVersion":"10.9.0","description":"Nir Tamir's ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"resolutions":{"tsx":"^4.19.1","eslint":"^9.13.0","@typescript-eslint/utils":"^8.10.0","@eslint-community/eslint-utils":"^4.4.0"},"_nodeVersion":"22.11.0","dependencies":{"yargs":"^17.7.2","globals":"^16.0.0","local-pkg":"^1.0.0","@eslint/js":"^9.21.0","picocolors":"^1.1.1","@clack/prompts":"^0.10.0","@eslint/compat":"^1.2.7","eslint-plugin-n":"^17.15.1","parse-gitignore":"^2.0.0","@eslint/eslintrc":"^3.3.0","@eslint/markdown":"^6.2.2","eslint-plugin-vue":"^9.32.0","eslint-plugin-yml":"^1.17.0","typescript-eslint":"^8.24.1","vue-eslint-parser":"^9.4.3","@antfu/install-pkg":"^1.0.0","eslint-plugin-clsx":"^0.0.10","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.2.3","eslint-plugin-antfu":"^3.1.0","eslint-plugin-jsdoc":"^50.6.3","eslint-plugin-jsonc":"^2.19.1","eslint-plugin-tsdoc":"^0.4.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-github":"^5.1.8","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"1.1.32-beta.3","eslint-plugin-command":"^3.1.0","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-unicorn":"^57.0.0","eslint-config-prettier":"^10.0.1","eslint-plugin-import-x":"^4.6.1","eslint-plugin-markdown":"^5.1.0","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^4.0.1","eslint-flat-config-utils":"^2.0.1","eslint-plugin-array-func":"^5.0.2","eslint-plugin-workspaces":"^0.10.1","@typescript-eslint/parser":"^8.24.1","confusing-browser-globals":"^1.0.11","eslint-plugin-expect-type":"^0.6.2","eslint-plugin-ssr-friendly":"^1.3.0","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.9.0","eslint-processor-vue-blocks":"^2.0.0","prettier-plugin-packagejson":"^2.5.8","prettier-plugin-tailwindcss":"^0.6.11","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.24.1","eslint-plugin-default-import-name":"^0.3.0","eslint-plugin-no-use-extend-native":"0.7.2","eslint-plugin-sort-destructure-keys-typescript":"^0.2.0","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vue":"^3.5.13","esno":"^4.8.0","jiti":"2.4.2","tsup":"^8.3.6","bumpp":"^10.0.3","execa":"^9.5.2","eslint":"^9.21.0","rimraf":"^6.0.1","svelte":"^5.20.3","vitest":"^3.0.6","fs-extra":"^11.3.0","@antfu/ni":"^23.3.1","fast-glob":"^3.3.3","typescript":"^5.7.3","@types/node":"^22.13.5","lint-staged":"^15.4.3","@types/yargs":"^17.0.33","@types/prompts":"^2.4.9","eslint-typegen":"^2.0.0","@types/fs-extra":"^11.0.4","simple-git-hooks":"^2.11.1","astro-eslint-parser":"^1.2.1","eslint-plugin-astro":"^1.3.1","eslint-plugin-react":"^7.37.4","eslint-plugin-solid":"^0.14.5","@prettier/plugin-xml":"^3.4.1","eslint-plugin-format":"^1.0.1","eslint-plugin-svelte":"^2.46.1","svelte-eslint-parser":"^0.43.0","@unocss/eslint-plugin":"^66.0.0","eslint-plugin-i18next":"^6.1.1","prettier-plugin-astro":"^0.14.1","eslint-plugin-security":"^3.0.1","prettier-plugin-slidev":"^1.0.5","eslint-plugin-i18n-json":"^4.0.1","eslint-plugin-storybook":"^0.11.3","@eslint/config-inspector":"^1.0.0","@next/eslint-plugin-next":"15.1.7","@nirtamir2/eslint-config":"0.1.3","eslint-plugin-i18n-prefix":"^0.0.6","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.18.0","eslint-plugin-i18n-checker":"^1.4.0","@eslint-react/eslint-plugin":"^1.27.0","@stylistic/eslint-plugin-js":"^4.0.1","eslint-plugin-react-refresh":"^0.4.19","@stylistic/eslint-plugin-jsx":"^4.0.1","@tanstack/eslint-plugin-query":"^5.66.1","@stylistic/eslint-plugin-migrate":"^4.0.1","@trivago/prettier-plugin-sort-imports":"^5.2.2","@naturacosmeticos/eslint-plugin-i18n-checker":"^1.0.1"},"peerDependencies":{"eslint":"^9.13.0","astro-eslint-parser":"^1.0.3","eslint-plugin-astro":"^1.3.0","eslint-plugin-solid":"^0.14.3","@prettier/plugin-xml":"^3.4.1","eslint-plugin-format":"^0.1.2","eslint-plugin-svelte":"^2.46.0","svelte-eslint-parser":"^0.43.0","@unocss/eslint-plugin":"^0.63.4","prettier-plugin-astro":"^0.14.1","prettier-plugin-slidev":"^1.0.5","eslint-plugin-storybook":"^0.11.3","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-tailwindcss":"^3.17.5","@eslint-react/eslint-plugin":"^1.15.0","eslint-plugin-react-refresh":"^0.4.13","prettier-plugin-packagejson":"^2.5.3","prettier-plugin-tailwindcss":"^0.6.8","@tanstack/eslint-plugin-query":"^5.66.1","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-solid":{"optional":true},"@prettier/plugin-xml":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true},"eslint-plugin-security":{"optional":true},"prettier-plugin-slidev":{"optional":true},"eslint-plugin-storybook":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"@stylistic/eslint-plugin-js":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"prettier-plugin-packagejson":{"optional":true},"prettier-plugin-tailwindcss":{"optional":true},"@stylistic/eslint-plugin-jsx":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@trivago/prettier-plugin-sort-imports":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.1.3_1743207401940_0.8405329747576067","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@nirtamir2/eslint-config","version":"0.1.5","keywords":["eslint-config"],"author":{"url":"https://github.com/nirtamir2/","name":"Nir Tami","email":"nirtamir2@gmail.com"},"license":"MIT","_id":"@nirtamir2/eslint-config@0.1.5","maintainers":[{"name":"nirtamir2","email":"nirtamir2@gmail.com"}],"homepage":"https://github.com/nirtamir2/eslint-config","bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"9b0d49a4653fe3904ec755b3be3e00735ecd79a2","tarball":"https://registry.npmjs.org/@nirtamir2/eslint-config/-/eslint-config-0.1.5.tgz","fileCount":14,"integrity":"sha512-bBa04MIJfnjkkjNLApJGnrFDgkQwABpbSG+py0EZyb9/eENw/BVdt+NFkzWsfBJZoaf8THOLNLa0amENsyaLuw==","signatures":[{"sig":"MEYCIQDMMy9iTtve2Dy8w54TNF9P3vOirzduMd4qDntNBCH6RQIhANnVik37ndGKPHerZf3iiCwLQGDqT5m0p2OFBG4JL9Xh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2455881},"main":"./dist/index.js","type":"module","_from":"file:nirtamir2-eslint-config-0.1.5.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"funding":"https://github.com/sponsors/nirtamir2","scripts":{"dev":"npx @eslint/config-inspector --config eslint.config.ts","lint":"eslint . --fix","stub":"tsup","test":"vitest","build":"nr typegen && tsup --clean --dts","watch":"tsup --watch","format":"prettier \"**/*\" --write --ignore-unknown","release":"bumpp && pnpm publish","typegen":"esno scripts/typegen.ts","typecheck":"tsc --noEmit","type-check":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"nirtamir2","email":"nirtamir2@gmail.com"},"_resolved":"/private/var/folders/wd/kl7pkmg56f99jsyxjvsgw9cr0000gn/T/dbf53d4fcdec57b520f5ae61f72a682b/nirtamir2-eslint-config-0.1.5.tgz","_integrity":"sha512-bBa04MIJfnjkkjNLApJGnrFDgkQwABpbSG+py0EZyb9/eENw/BVdt+NFkzWsfBJZoaf8THOLNLa0amENsyaLuw==","_npmVersion":"10.9.0","description":"Nir Tamir's ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"resolutions":{"tsx":"^4.19.1","eslint":"^9.13.0","@typescript-eslint/utils":"^8.10.0","@eslint-community/eslint-utils":"^4.4.0"},"_nodeVersion":"22.11.0","dependencies":{"yargs":"^17.7.2","globals":"^16.0.0","local-pkg":"^1.0.0","@eslint/js":"^9.21.0","picocolors":"^1.1.1","@clack/prompts":"^0.10.0","@eslint/compat":"^1.2.7","eslint-plugin-n":"^17.15.1","parse-gitignore":"^2.0.0","@eslint/eslintrc":"^3.3.0","@eslint/markdown":"^6.2.2","eslint-plugin-vue":"^9.32.0","eslint-plugin-yml":"^1.17.0","typescript-eslint":"^8.24.1","vue-eslint-parser":"^9.4.3","@antfu/install-pkg":"^1.0.0","eslint-plugin-clsx":"^0.0.10","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.2.3","eslint-plugin-antfu":"^3.1.0","eslint-plugin-jsdoc":"^50.6.3","eslint-plugin-jsonc":"^2.19.1","eslint-plugin-tsdoc":"^0.4.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-github":"^5.1.8","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"1.1.32-beta.3","eslint-plugin-command":"^3.1.0","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-unicorn":"^57.0.0","eslint-config-prettier":"^10.0.1","eslint-plugin-import-x":"^4.6.1","eslint-plugin-markdown":"^5.1.0","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^4.0.1","eslint-flat-config-utils":"^2.0.1","eslint-plugin-array-func":"^5.0.2","eslint-plugin-workspaces":"^0.10.1","@typescript-eslint/parser":"^8.24.1","confusing-browser-globals":"^1.0.11","eslint-plugin-expect-type":"^0.6.2","eslint-plugin-ssr-friendly":"^1.3.0","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.9.0","eslint-processor-vue-blocks":"^2.0.0","prettier-plugin-packagejson":"^2.5.8","prettier-plugin-tailwindcss":"^0.6.11","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.24.1","eslint-plugin-default-import-name":"^0.3.0","eslint-plugin-no-use-extend-native":"0.7.2","eslint-plugin-sort-destructure-keys-typescript":"^0.2.0","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vue":"^3.5.13","esno":"^4.8.0","jiti":"2.4.2","tsup":"^8.3.6","bumpp":"^10.0.3","execa":"^9.5.2","eslint":"^9.21.0","rimraf":"^6.0.1","svelte":"^5.20.3","vitest":"^3.0.6","fs-extra":"^11.3.0","@antfu/ni":"^23.3.1","fast-glob":"^3.3.3","typescript":"^5.7.3","@types/node":"^22.13.5","lint-staged":"^15.4.3","@types/yargs":"^17.0.33","@types/prompts":"^2.4.9","eslint-typegen":"^2.0.0","@types/fs-extra":"^11.0.4","simple-git-hooks":"^2.11.1","astro-eslint-parser":"^1.2.1","eslint-plugin-astro":"^1.3.1","eslint-plugin-react":"^7.37.4","eslint-plugin-solid":"^0.14.5","@prettier/plugin-xml":"^3.4.1","eslint-plugin-format":"^1.0.1","eslint-plugin-svelte":"^2.46.1","svelte-eslint-parser":"^0.43.0","@unocss/eslint-plugin":"^66.0.0","eslint-plugin-i18next":"^6.1.1","prettier-plugin-astro":"^0.14.1","eslint-plugin-security":"^3.0.1","prettier-plugin-slidev":"^1.0.5","eslint-plugin-i18n-json":"^4.0.1","eslint-plugin-storybook":"^0.11.3","@eslint/config-inspector":"^1.0.0","@next/eslint-plugin-next":"15.1.7","@nirtamir2/eslint-config":"0.1.5","eslint-plugin-i18n-prefix":"^0.0.6","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.18.0","eslint-plugin-i18n-checker":"^1.4.0","@eslint-react/eslint-plugin":"^1.27.0","@stylistic/eslint-plugin-js":"^4.0.1","eslint-plugin-react-refresh":"^0.4.19","@stylistic/eslint-plugin-jsx":"^4.0.1","@tanstack/eslint-plugin-query":"^5.66.1","@stylistic/eslint-plugin-migrate":"^4.0.1","@trivago/prettier-plugin-sort-imports":"^5.2.2","@naturacosmeticos/eslint-plugin-i18n-checker":"^1.0.1"},"peerDependencies":{"eslint":"^9.13.0","astro-eslint-parser":"^1.0.3","eslint-plugin-astro":"^1.3.0","eslint-plugin-solid":"^0.14.3","@prettier/plugin-xml":"^3.4.1","eslint-plugin-format":"^0.1.2","eslint-plugin-svelte":"^2.46.0","svelte-eslint-parser":"^0.43.0","@unocss/eslint-plugin":"^0.63.4","prettier-plugin-astro":"^0.14.1","prettier-plugin-slidev":"^1.0.5","eslint-plugin-storybook":"^0.11.3","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-tailwindcss":"^3.17.5","@eslint-react/eslint-plugin":"^1.15.0","eslint-plugin-react-refresh":"^0.4.13","prettier-plugin-packagejson":"^2.5.3","prettier-plugin-tailwindcss":"^0.6.8","@tanstack/eslint-plugin-query":"^5.66.1","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-solid":{"optional":true},"@prettier/plugin-xml":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true},"eslint-plugin-security":{"optional":true},"prettier-plugin-slidev":{"optional":true},"eslint-plugin-storybook":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"@stylistic/eslint-plugin-js":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"prettier-plugin-packagejson":{"optional":true},"prettier-plugin-tailwindcss":{"optional":true},"@stylistic/eslint-plugin-jsx":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@trivago/prettier-plugin-sort-imports":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.1.5_1743241481015_0.19974704689539435","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@nirtamir2/eslint-config","version":"0.1.9","keywords":["eslint-config"],"author":{"url":"https://github.com/nirtamir2/","name":"Nir Tami","email":"nirtamir2@gmail.com"},"license":"MIT","_id":"@nirtamir2/eslint-config@0.1.9","maintainers":[{"name":"nirtamir2","email":"nirtamir2@gmail.com"}],"homepage":"https://github.com/nirtamir2/eslint-config","bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"452da6d419c121e4d1e32cfa6cacbaeb125df1c2","tarball":"https://registry.npmjs.org/@nirtamir2/eslint-config/-/eslint-config-0.1.9.tgz","fileCount":14,"integrity":"sha512-Kq5Fjyk5W96CN+i0IHMJ8qX7PjSxkD2w/yY8GliKPCGweHigSYfUhMhgjzxTfVfhNDPyaBgcFMb1SDgY5ZZyxw==","signatures":[{"sig":"MEQCIAyYDqpKH9hN2/EnBCsn8cXwzPyp5NG//FIgXID6gnbrAiAVeEd8D9MSbLY4jAKn0ZGMR0TT/Ac3k96TKt5KZvnGxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2467335},"main":"./dist/index.js","type":"module","_from":"file:nirtamir2-eslint-config-0.1.9.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"funding":"https://github.com/sponsors/nirtamir2","scripts":{"dev":"npx @eslint/config-inspector --config eslint.config.ts","lint":"eslint . --fix","stub":"tsup","test":"vitest","build":"nr typegen && tsup --clean --dts","watch":"tsup --watch","format":"prettier \"**/*\" --write --ignore-unknown","release":"bumpp && pnpm publish","typegen":"esno scripts/typegen.ts","typecheck":"tsc --noEmit","type-check":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"nirtamir2","email":"nirtamir2@gmail.com"},"_resolved":"/private/var/folders/wd/kl7pkmg56f99jsyxjvsgw9cr0000gn/T/8da99ad8a1e0f633e7f85cf04e56dcd8/nirtamir2-eslint-config-0.1.9.tgz","_integrity":"sha512-Kq5Fjyk5W96CN+i0IHMJ8qX7PjSxkD2w/yY8GliKPCGweHigSYfUhMhgjzxTfVfhNDPyaBgcFMb1SDgY5ZZyxw==","_npmVersion":"10.9.0","description":"Nir Tamir's ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"resolutions":{"tsx":"^4.19.3","eslint":"^9.24.0","@typescript-eslint/utils":"^8.29.1","@eslint-community/eslint-utils":"^4.5.1"},"_nodeVersion":"22.11.0","dependencies":{"yargs":"^17.7.2","globals":"^16.0.0","local-pkg":"^1.1.1","@eslint/js":"^9.24.0","picocolors":"^1.1.1","@clack/prompts":"^0.10.1","@eslint/compat":"^1.2.8","eslint-plugin-n":"^17.17.0","parse-gitignore":"^2.0.0","@eslint/eslintrc":"^3.3.1","@eslint/markdown":"^6.3.0","eslint-plugin-vue":"^9.33.0","eslint-plugin-yml":"^1.17.0","typescript-eslint":"^8.29.1","vue-eslint-parser":"^9.4.3","@antfu/install-pkg":"^1.0.0","eslint-plugin-clsx":"^0.0.10","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.3.0","eslint-plugin-antfu":"^3.1.1","eslint-plugin-jsdoc":"^50.6.9","eslint-plugin-jsonc":"^2.20.0","eslint-plugin-tsdoc":"^0.4.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-github":"^5.1.8","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"1.1.32-beta.3","eslint-plugin-command":"^3.2.0","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-unicorn":"^57.0.0","eslint-config-prettier":"^10.1.1","eslint-plugin-import-x":"^4.10.2","eslint-plugin-markdown":"^5.1.0","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^4.2.0","eslint-flat-config-utils":"^2.0.1","eslint-plugin-array-func":"^5.0.2","eslint-plugin-workspaces":"^0.10.1","@typescript-eslint/parser":"^8.29.1","confusing-browser-globals":"^1.0.11","eslint-plugin-expect-type":"^0.6.2","eslint-plugin-ssr-friendly":"^1.3.0","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.11.0","eslint-processor-vue-blocks":"^2.0.0","prettier-plugin-packagejson":"^2.5.10","prettier-plugin-tailwindcss":"^0.6.11","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.29.1","eslint-plugin-default-import-name":"^0.3.0","eslint-plugin-no-use-extend-native":"0.7.2","eslint-plugin-sort-destructure-keys-typescript":"^0.2.0","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vue":"^3.5.13","esno":"^4.8.0","jiti":"2.4.2","tsup":"^8.4.0","bumpp":"^10.1.0","execa":"^9.5.2","eslint":"^9.24.0","rimraf":"^6.0.1","svelte":"^5.25.8","vitest":"^3.1.1","fs-extra":"^11.3.0","@antfu/ni":"^23.3.1","fast-glob":"^3.3.3","typescript":"^5.8.3","@types/node":"^22.14.0","lint-staged":"^15.5.0","@types/yargs":"^17.0.33","@types/prompts":"^2.4.9","eslint-typegen":"^2.1.0","@types/fs-extra":"^11.0.4","simple-git-hooks":"^2.12.1","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-react":"^7.37.5","eslint-plugin-solid":"^0.14.5","@prettier/plugin-xml":"^3.4.1","eslint-plugin-format":"^1.0.1","eslint-plugin-svelte":"^2.46.1","svelte-eslint-parser":"^0.43.0","@unocss/eslint-plugin":"^66.0.0","eslint-plugin-i18next":"^6.1.1","prettier-plugin-astro":"^0.14.1","eslint-plugin-security":"^3.0.1","prettier-plugin-slidev":"^1.0.5","eslint-plugin-i18n-json":"^4.0.1","eslint-plugin-storybook":"^0.11.6","@eslint/config-inspector":"^1.0.2","@next/eslint-plugin-next":"15.1.7","@nirtamir2/eslint-config":"0.1.9","eslint-plugin-i18n-prefix":"^0.0.6","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.0","eslint-plugin-i18n-checker":"^1.4.0","@eslint-react/eslint-plugin":"^1.42.1","@stylistic/eslint-plugin-js":"^4.2.0","eslint-plugin-react-refresh":"^0.4.19","@stylistic/eslint-plugin-jsx":"^4.2.0","@tanstack/eslint-plugin-query":"^5.72.1","@stylistic/eslint-plugin-migrate":"^4.2.0","@trivago/prettier-plugin-sort-imports":"^5.2.2","@naturacosmeticos/eslint-plugin-i18n-checker":"^1.0.1"},"peerDependencies":{"eslint":"^9.13.0","astro-eslint-parser":"^1.0.3","eslint-plugin-astro":"^1.3.0","eslint-plugin-solid":"^0.14.3","@prettier/plugin-xml":"^3.4.1","eslint-plugin-format":"^0.1.2","eslint-plugin-svelte":"^2.46.0","svelte-eslint-parser":"^0.43.0","@unocss/eslint-plugin":"^0.63.4","prettier-plugin-astro":"^0.14.1","prettier-plugin-slidev":"^1.0.5","eslint-plugin-storybook":"^0.11.3","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-tailwindcss":"^3.17.5","@eslint-react/eslint-plugin":"^1.15.0","eslint-plugin-react-refresh":"^0.4.13","prettier-plugin-packagejson":"^2.5.3","prettier-plugin-tailwindcss":"^0.6.8","@tanstack/eslint-plugin-query":"^5.66.1","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-solid":{"optional":true},"@prettier/plugin-xml":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true},"eslint-plugin-security":{"optional":true},"prettier-plugin-slidev":{"optional":true},"eslint-plugin-storybook":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"@stylistic/eslint-plugin-js":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"prettier-plugin-packagejson":{"optional":true},"prettier-plugin-tailwindcss":{"optional":true},"@stylistic/eslint-plugin-jsx":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@trivago/prettier-plugin-sort-imports":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.1.9_1744142945976_0.06002134194302022","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@nirtamir2/eslint-config","version":"0.1.10","keywords":["eslint-config"],"author":{"url":"https://github.com/nirtamir2/","name":"Nir Tami","email":"nirtamir2@gmail.com"},"license":"MIT","_id":"@nirtamir2/eslint-config@0.1.10","maintainers":[{"name":"nirtamir2","email":"nirtamir2@gmail.com"}],"homepage":"https://github.com/nirtamir2/eslint-config","bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"4db4ebcbcb49f2ff0b78d2401d624613ca35f7a7","tarball":"https://registry.npmjs.org/@nirtamir2/eslint-config/-/eslint-config-0.1.10.tgz","fileCount":14,"integrity":"sha512-4+hWzMR3T+UMTC6sE6klWzFOsqtS0QEYONJMgoJgQSNz6axqR0HMwl6Qx16TnTedyqyekiIb1bd7F7MXMtybKQ==","signatures":[{"sig":"MEQCIEff9gK1MOs0WPaVe+VTiIaRjGjyUOwFjo1R56PdMIe3AiBLlDDWEod4V6zV6Ojbe9MFvcD7TINRMlLtcneNweHoaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2467399},"main":"./dist/index.js","type":"module","_from":"file:nirtamir2-eslint-config-0.1.10.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"funding":"https://github.com/sponsors/nirtamir2","scripts":{"dev":"npx @eslint/config-inspector --config eslint.config.ts","lint":"eslint . --fix","stub":"tsup","test":"vitest","build":"nr typegen && tsup --clean --dts","watch":"tsup --watch","format":"prettier \"**/*\" --write --ignore-unknown","release":"bumpp && pnpm publish","typegen":"esno scripts/typegen.ts","typecheck":"tsc --noEmit","type-check":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"nirtamir2","email":"nirtamir2@gmail.com"},"_resolved":"/private/var/folders/wd/kl7pkmg56f99jsyxjvsgw9cr0000gn/T/9c0b0c2cc619f5d3e3bd8a6f3a8b25ec/nirtamir2-eslint-config-0.1.10.tgz","_integrity":"sha512-4+hWzMR3T+UMTC6sE6klWzFOsqtS0QEYONJMgoJgQSNz6axqR0HMwl6Qx16TnTedyqyekiIb1bd7F7MXMtybKQ==","_npmVersion":"10.9.0","description":"Nir Tamir's ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"resolutions":{"tsx":"^4.19.3","eslint":"^9.24.0","@typescript-eslint/utils":"^8.29.1","@eslint-community/eslint-utils":"^4.5.1"},"_nodeVersion":"22.11.0","dependencies":{"yargs":"^17.7.2","globals":"^16.0.0","local-pkg":"^1.1.1","@eslint/js":"^9.24.0","picocolors":"^1.1.1","@clack/prompts":"^0.10.1","@eslint/compat":"^1.2.8","eslint-plugin-n":"^17.17.0","parse-gitignore":"^2.0.0","@eslint/eslintrc":"^3.3.1","@eslint/markdown":"^6.3.0","eslint-plugin-vue":"^9.33.0","eslint-plugin-yml":"^1.17.0","typescript-eslint":"^8.29.1","vue-eslint-parser":"^9.4.3","@antfu/install-pkg":"^1.0.0","eslint-plugin-clsx":"^0.0.10","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.3.0","eslint-plugin-antfu":"^3.1.1","eslint-plugin-jsdoc":"^50.6.9","eslint-plugin-jsonc":"^2.20.0","eslint-plugin-tsdoc":"^0.4.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-github":"^5.1.8","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"1.1.32-beta.3","eslint-plugin-command":"^3.2.0","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-unicorn":"^57.0.0","eslint-config-prettier":"^10.1.1","eslint-plugin-import-x":"^4.10.2","eslint-plugin-markdown":"^5.1.0","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^4.2.0","eslint-flat-config-utils":"^2.0.1","eslint-plugin-array-func":"^5.0.2","eslint-plugin-workspaces":"^0.10.1","@typescript-eslint/parser":"^8.29.1","confusing-browser-globals":"^1.0.11","eslint-plugin-expect-type":"^0.6.2","eslint-plugin-ssr-friendly":"^1.3.0","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.11.0","eslint-processor-vue-blocks":"^2.0.0","prettier-plugin-packagejson":"^2.5.10","prettier-plugin-tailwindcss":"^0.6.11","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.29.1","eslint-plugin-default-import-name":"^0.3.0","eslint-plugin-no-use-extend-native":"0.7.2","eslint-plugin-sort-destructure-keys-typescript":"^0.2.0","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vue":"^3.5.13","esno":"^4.8.0","jiti":"2.4.2","tsup":"^8.4.0","bumpp":"^10.1.0","execa":"^9.5.2","eslint":"^9.24.0","rimraf":"^6.0.1","svelte":"^5.25.8","vitest":"^3.1.1","fs-extra":"^11.3.0","@antfu/ni":"^23.3.1","fast-glob":"^3.3.3","typescript":"^5.8.3","@types/node":"^22.14.0","lint-staged":"^15.5.0","@types/yargs":"^17.0.33","@types/prompts":"^2.4.9","eslint-typegen":"^2.1.0","@types/fs-extra":"^11.0.4","simple-git-hooks":"^2.12.1","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-react":"^7.37.5","eslint-plugin-solid":"^0.14.5","@prettier/plugin-xml":"^3.4.1","eslint-plugin-format":"^1.0.1","eslint-plugin-svelte":"^2.46.1","svelte-eslint-parser":"^0.43.0","@unocss/eslint-plugin":"^66.0.0","eslint-plugin-i18next":"^6.1.1","prettier-plugin-astro":"^0.14.1","eslint-plugin-security":"^3.0.1","prettier-plugin-slidev":"^1.0.5","eslint-plugin-i18n-json":"^4.0.1","eslint-plugin-storybook":"^0.11.6","@eslint/config-inspector":"^1.0.2","@next/eslint-plugin-next":"15.1.7","@nirtamir2/eslint-config":"0.1.10","eslint-plugin-i18n-prefix":"^0.0.6","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.0","eslint-plugin-i18n-checker":"^1.4.0","@eslint-react/eslint-plugin":"^1.42.1","@stylistic/eslint-plugin-js":"^4.2.0","eslint-plugin-react-refresh":"^0.4.19","@stylistic/eslint-plugin-jsx":"^4.2.0","@tanstack/eslint-plugin-query":"^5.72.1","@stylistic/eslint-plugin-migrate":"^4.2.0","@trivago/prettier-plugin-sort-imports":"^5.2.2","@naturacosmeticos/eslint-plugin-i18n-checker":"^1.0.1"},"peerDependencies":{"eslint":"^9.13.0","astro-eslint-parser":"^1.0.3","eslint-plugin-astro":"^1.3.0","eslint-plugin-solid":"^0.14.3","@prettier/plugin-xml":"^3.4.1","eslint-plugin-format":"^0.1.2","eslint-plugin-svelte":"^2.46.0","svelte-eslint-parser":"^0.43.0","@unocss/eslint-plugin":"^0.63.4","prettier-plugin-astro":"^0.14.1","prettier-plugin-slidev":"^1.0.5","eslint-plugin-storybook":"^0.11.3","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-tailwindcss":"^3.17.5","@eslint-react/eslint-plugin":"^1.15.0","eslint-plugin-react-refresh":"^0.4.13","prettier-plugin-packagejson":"^2.5.3","prettier-plugin-tailwindcss":"^0.6.8","@tanstack/eslint-plugin-query":"^5.66.1","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-solid":{"optional":true},"@prettier/plugin-xml":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true},"eslint-plugin-security":{"optional":true},"prettier-plugin-slidev":{"optional":true},"eslint-plugin-storybook":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"@stylistic/eslint-plugin-js":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"prettier-plugin-packagejson":{"optional":true},"prettier-plugin-tailwindcss":{"optional":true},"@stylistic/eslint-plugin-jsx":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@trivago/prettier-plugin-sort-imports":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.1.10_1744148394566_0.5839432337054817","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@nirtamir2/eslint-config","version":"0.1.11","keywords":["eslint-config"],"author":{"url":"https://github.com/nirtamir2/","name":"Nir Tami","email":"nirtamir2@gmail.com"},"license":"MIT","_id":"@nirtamir2/eslint-config@0.1.11","maintainers":[{"name":"nirtamir2","email":"nirtamir2@gmail.com"}],"homepage":"https://github.com/nirtamir2/eslint-config","bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"1ea8b60a1afcfb3ff0218728d67c964f42e4da8a","tarball":"https://registry.npmjs.org/@nirtamir2/eslint-config/-/eslint-config-0.1.11.tgz","fileCount":14,"integrity":"sha512-eLFGlP8zVdg4Gph3Y5WhkOBRgtMh7q8702eMX4KoB5WYW5z2I79NRCiDtg2Q9JYfSu3TIzqvj/Ag2/XN5j3apA==","signatures":[{"sig":"MEUCIClTRov+DFTyoffaihNAJtcelpeSLtbotWaiCl3tIKFhAiEAyxFAHKuJR6Of2/2b/bRZsH5Zn4nv5UeDYJ9hKFAysoo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2471663},"main":"./dist/index.js","type":"module","_from":"file:nirtamir2-eslint-config-0.1.11.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"funding":"https://github.com/sponsors/nirtamir2","scripts":{"dev":"npx @eslint/config-inspector --config eslint.config.ts","lint":"eslint . --fix","stub":"tsup","test":"vitest","build":"nr typegen && tsup --clean --dts","watch":"tsup --watch","format":"prettier \"**/*\" --write --ignore-unknown","release":"bumpp && pnpm publish","typegen":"esno scripts/typegen.ts","typecheck":"tsc --noEmit","type-check":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"nirtamir2","email":"nirtamir2@gmail.com"},"_resolved":"/private/var/folders/wd/kl7pkmg56f99jsyxjvsgw9cr0000gn/T/c22ffcc1bf1728cee177e4afdfe81109/nirtamir2-eslint-config-0.1.11.tgz","_integrity":"sha512-eLFGlP8zVdg4Gph3Y5WhkOBRgtMh7q8702eMX4KoB5WYW5z2I79NRCiDtg2Q9JYfSu3TIzqvj/Ag2/XN5j3apA==","_npmVersion":"10.9.0","description":"Nir Tamir's ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"resolutions":{"tsx":"^4.19.3","eslint":"^9.24.0","@typescript-eslint/utils":"^8.29.1","@eslint-community/eslint-utils":"^4.5.1"},"_nodeVersion":"22.11.0","dependencies":{"yargs":"^17.7.2","globals":"^16.0.0","local-pkg":"^1.1.1","@eslint/js":"^9.24.0","picocolors":"^1.1.1","@clack/prompts":"^0.10.1","@eslint/compat":"^1.2.8","eslint-plugin-n":"^17.17.0","parse-gitignore":"^2.0.0","@eslint/eslintrc":"^3.3.1","@eslint/markdown":"^6.3.0","eslint-plugin-vue":"^10.0.0","eslint-plugin-yml":"^1.17.0","typescript-eslint":"^8.29.1","vue-eslint-parser":"^10.1.3","@antfu/install-pkg":"^1.0.0","eslint-plugin-clsx":"^0.0.10","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.3.0","eslint-plugin-antfu":"^3.1.1","eslint-plugin-jsdoc":"^50.6.9","eslint-plugin-jsonc":"^2.20.0","eslint-plugin-tsdoc":"^0.4.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-github":"^6.0.0","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"1.1.39","eslint-plugin-command":"^3.2.0","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-unicorn":"^58.0.0","eslint-config-prettier":"^10.1.1","eslint-plugin-import-x":"^4.10.2","eslint-plugin-markdown":"^5.1.0","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^4.2.0","eslint-flat-config-utils":"^2.0.1","eslint-plugin-array-func":"^5.0.2","eslint-plugin-workspaces":"^0.10.1","@typescript-eslint/parser":"^8.29.1","confusing-browser-globals":"^1.0.11","eslint-plugin-expect-type":"^0.6.2","eslint-plugin-ssr-friendly":"^1.3.0","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.11.0","eslint-processor-vue-blocks":"^2.0.0","prettier-plugin-packagejson":"^2.5.10","prettier-plugin-tailwindcss":"^0.6.11","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.29.1","eslint-plugin-default-import-name":"^0.4.0","eslint-plugin-no-use-extend-native":"0.7.2","eslint-plugin-sort-destructure-keys-typescript":"^0.3.0","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vue":"^3.5.13","esno":"^4.8.0","jiti":"2.4.2","tsup":"^8.4.0","bumpp":"^10.1.0","execa":"^9.5.2","eslint":"^9.24.0","rimraf":"^6.0.1","svelte":"^5.25.9","vitest":"^3.1.1","fs-extra":"^11.3.0","@antfu/ni":"^24.3.0","fast-glob":"^3.3.3","typescript":"^5.8.3","@types/node":"^22.14.0","lint-staged":"^15.5.0","@types/yargs":"^17.0.33","@types/prompts":"^2.4.9","eslint-typegen":"^2.1.0","@types/fs-extra":"^11.0.4","simple-git-hooks":"^2.12.1","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-react":"^7.37.5","eslint-plugin-solid":"^0.14.5","@prettier/plugin-xml":"^3.4.1","eslint-plugin-format":"^1.0.1","eslint-plugin-svelte":"^3.5.1","svelte-eslint-parser":"^1.1.2","@unocss/eslint-plugin":"66.1.0-beta.10","eslint-plugin-i18next":"^6.1.1","prettier-plugin-astro":"^0.14.1","eslint-plugin-security":"^3.0.1","prettier-plugin-slidev":"^1.0.5","eslint-plugin-i18n-json":"^4.0.1","eslint-plugin-storybook":"^0.12.0","@eslint/config-inspector":"^1.0.2","@next/eslint-plugin-next":"15.2.4","@nirtamir2/eslint-config":"0.1.11","eslint-plugin-i18n-prefix":"^0.0.6","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.0","eslint-plugin-i18n-checker":"^1.4.0","@eslint-react/eslint-plugin":"^1.42.1","@stylistic/eslint-plugin-js":"^4.2.0","eslint-plugin-react-refresh":"^0.4.19","@stylistic/eslint-plugin-jsx":"^4.2.0","@tanstack/eslint-plugin-query":"^5.72.1","@stylistic/eslint-plugin-migrate":"^4.2.0","eslint-plugin-vuejs-accessibility":"^2.4.1","@trivago/prettier-plugin-sort-imports":"^5.2.2","@naturacosmeticos/eslint-plugin-i18n-checker":"^1.0.1"},"peerDependencies":{"eslint":"^9.13.0","astro-eslint-parser":"^1.0.3","eslint-plugin-astro":"^1.3.0","eslint-plugin-solid":"^0.14.3","@prettier/plugin-xml":"^3.4.1","eslint-plugin-format":"^0.1.2","eslint-plugin-svelte":"^2.46.0","svelte-eslint-parser":"^0.43.0","@unocss/eslint-plugin":"^0.63.4","prettier-plugin-astro":"^0.14.1","prettier-plugin-slidev":"^1.0.5","eslint-plugin-storybook":"^0.11.3","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-tailwindcss":"^3.17.5","@eslint-react/eslint-plugin":"^1.15.0","eslint-plugin-react-refresh":"^0.4.13","prettier-plugin-packagejson":"^2.5.3","prettier-plugin-tailwindcss":"^0.6.8","@tanstack/eslint-plugin-query":"^5.66.1","eslint-plugin-vuejs-accessibility":"^2.4.1","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-solid":{"optional":true},"@prettier/plugin-xml":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true},"eslint-plugin-security":{"optional":true},"prettier-plugin-slidev":{"optional":true},"eslint-plugin-storybook":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"@stylistic/eslint-plugin-js":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"prettier-plugin-packagejson":{"optional":true},"prettier-plugin-tailwindcss":{"optional":true},"@stylistic/eslint-plugin-jsx":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-vuejs-accessibility":{"optional":true},"@trivago/prettier-plugin-sort-imports":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.1.11_1744150713160_0.5744520209310615","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@nirtamir2/eslint-config","version":"0.1.13","keywords":["eslint-config"],"author":{"url":"https://github.com/nirtamir2/","name":"Nir Tami","email":"nirtamir2@gmail.com"},"license":"MIT","_id":"@nirtamir2/eslint-config@0.1.13","maintainers":[{"name":"nirtamir2","email":"nirtamir2@gmail.com"}],"homepage":"https://github.com/nirtamir2/eslint-config","bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"75b74f6e482f258971e7b08a8e9c7510088820f1","tarball":"https://registry.npmjs.org/@nirtamir2/eslint-config/-/eslint-config-0.1.13.tgz","fileCount":14,"integrity":"sha512-9kMBqRGB9VPQS5UiDVigBQF8J4zOquKJiFo+WI4UgKCtckCtxSA0gOm6PpJBevpp8nH9WiNO3oJR0Lk9T9QzIA==","signatures":[{"sig":"MEYCIQDxVAI4FBNzUnsU2o3ibVN0lyyqmAVvvJwUdYDRtFbmnAIhAP2q0Z/W31ENAi/XAeHWQLMXlAKb5gTRZMJvBA55uuL4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2473154},"main":"./dist/index.js","type":"module","_from":"file:nirtamir2-eslint-config-0.1.13.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"funding":"https://github.com/sponsors/nirtamir2","scripts":{"dev":"npx @eslint/config-inspector --config eslint.config.ts","lint":"eslint . --fix","stub":"tsup","test":"vitest","build":"nr typegen && tsup --clean --dts","watch":"tsup --watch","format":"prettier \"**/*\" --write --ignore-unknown","release":"bumpp && pnpm publish","typegen":"esno scripts/typegen.ts","typecheck":"tsc --noEmit","type-check":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"nirtamir2","email":"nirtamir2@gmail.com"},"_resolved":"/private/var/folders/wd/kl7pkmg56f99jsyxjvsgw9cr0000gn/T/94a53d4f5c69a2d84da6678852b520ad/nirtamir2-eslint-config-0.1.13.tgz","_integrity":"sha512-9kMBqRGB9VPQS5UiDVigBQF8J4zOquKJiFo+WI4UgKCtckCtxSA0gOm6PpJBevpp8nH9WiNO3oJR0Lk9T9QzIA==","_npmVersion":"10.9.0","description":"Nir Tamir's ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"resolutions":{"tsx":"^4.19.3","eslint":"^9.24.0","@typescript-eslint/utils":"^8.29.1","@eslint-community/eslint-utils":"^4.5.1"},"_nodeVersion":"22.11.0","dependencies":{"yargs":"^17.7.2","globals":"^16.0.0","local-pkg":"^1.1.1","@eslint/js":"^9.24.0","picocolors":"^1.1.1","@clack/prompts":"^0.10.1","@eslint/compat":"^1.2.8","eslint-plugin-n":"^17.17.0","parse-gitignore":"^2.0.0","@eslint/eslintrc":"^3.3.1","@eslint/markdown":"^6.3.0","eslint-plugin-vue":"^10.0.0","eslint-plugin-yml":"^1.17.0","typescript-eslint":"^8.29.1","vue-eslint-parser":"^10.1.3","@antfu/install-pkg":"^1.0.0","eslint-plugin-clsx":"^0.0.10","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.3.0","eslint-plugin-antfu":"^3.1.1","eslint-plugin-jsdoc":"^50.6.9","eslint-plugin-jsonc":"^2.20.0","eslint-plugin-tsdoc":"^0.4.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-github":"^6.0.0","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"1.1.42","eslint-plugin-command":"^3.2.0","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-unicorn":"^58.0.0","eslint-config-prettier":"^10.1.2","eslint-plugin-import-x":"^4.10.2","eslint-plugin-markdown":"^5.1.0","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^4.2.0","eslint-flat-config-utils":"^2.0.1","eslint-plugin-array-func":"^5.0.2","eslint-plugin-workspaces":"^0.10.1","@typescript-eslint/parser":"^8.29.1","confusing-browser-globals":"^1.0.11","eslint-plugin-expect-type":"^0.6.2","eslint-plugin-ssr-friendly":"^1.3.0","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.11.0","eslint-processor-vue-blocks":"^2.0.0","prettier-plugin-packagejson":"^2.5.10","prettier-plugin-tailwindcss":"^0.6.11","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.29.1","eslint-plugin-default-import-name":"^0.5.1","eslint-plugin-no-use-extend-native":"0.7.2","eslint-plugin-sort-destructure-keys-typescript":"^0.3.0","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vue":"^3.5.13","esno":"^4.8.0","jiti":"2.4.2","tsup":"^8.4.0","bumpp":"^10.1.0","execa":"^9.5.2","eslint":"^9.24.0","rimraf":"^6.0.1","svelte":"^5.25.12","vitest":"^3.1.1","fs-extra":"^11.3.0","@antfu/ni":"^24.3.0","fast-glob":"^3.3.3","typescript":"^5.8.3","@types/node":"^22.14.0","lint-staged":"^15.5.0","@types/yargs":"^17.0.33","@types/prompts":"^2.4.9","eslint-typegen":"^2.1.0","@types/fs-extra":"^11.0.4","simple-git-hooks":"^2.12.1","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-react":"^7.37.5","eslint-plugin-solid":"^0.14.5","@prettier/plugin-xml":"^3.4.1","eslint-plugin-format":"^1.0.1","eslint-plugin-svelte":"^3.5.1","svelte-eslint-parser":"^1.1.2","@unocss/eslint-plugin":"66.1.0-beta.10","eslint-plugin-i18next":"^6.1.1","prettier-plugin-astro":"^0.14.1","eslint-plugin-security":"^3.0.1","prettier-plugin-slidev":"^1.0.5","eslint-plugin-i18n-json":"^4.0.1","eslint-plugin-storybook":"^0.12.0","@eslint/config-inspector":"^1.0.2","@next/eslint-plugin-next":"15.3.0","@nirtamir2/eslint-config":"0.1.13","eslint-plugin-i18n-prefix":"^0.0.6","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.0","eslint-plugin-i18n-checker":"^1.4.0","@eslint-react/eslint-plugin":"^1.45.0","@stylistic/eslint-plugin-js":"^4.2.0","eslint-plugin-react-refresh":"^0.4.19","@stylistic/eslint-plugin-jsx":"^4.2.0","@tanstack/eslint-plugin-query":"^5.72.2","@stylistic/eslint-plugin-migrate":"^4.2.0","eslint-plugin-vuejs-accessibility":"^2.4.1","@trivago/prettier-plugin-sort-imports":"^5.2.2","@naturacosmeticos/eslint-plugin-i18n-checker":"^1.0.1"},"peerDependencies":{"eslint":"^9.13.0","astro-eslint-parser":"^1.0.3","eslint-plugin-astro":"^1.3.0","eslint-plugin-solid":"^0.14.3","@prettier/plugin-xml":"^3.4.1","eslint-plugin-format":"^0.1.2","eslint-plugin-svelte":"^2.46.0","svelte-eslint-parser":"^0.43.0","@unocss/eslint-plugin":"^0.63.4","prettier-plugin-astro":"^0.14.1","prettier-plugin-slidev":"^1.0.5","eslint-plugin-storybook":"^0.11.3","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-tailwindcss":"^3.17.5","@eslint-react/eslint-plugin":"^1.15.0","eslint-plugin-react-refresh":"^0.4.13","prettier-plugin-packagejson":"^2.5.3","prettier-plugin-tailwindcss":"^0.6.8","@tanstack/eslint-plugin-query":"^5.66.1","eslint-plugin-vuejs-accessibility":"^2.4.1","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-solid":{"optional":true},"@prettier/plugin-xml":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true},"eslint-plugin-security":{"optional":true},"prettier-plugin-slidev":{"optional":true},"eslint-plugin-storybook":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"@stylistic/eslint-plugin-js":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"prettier-plugin-packagejson":{"optional":true},"prettier-plugin-tailwindcss":{"optional":true},"@stylistic/eslint-plugin-jsx":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-vuejs-accessibility":{"optional":true},"@trivago/prettier-plugin-sort-imports":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.1.13_1744412560945_0.3207003786164029","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@nirtamir2/eslint-config","version":"0.1.14","keywords":["eslint-config"],"author":{"url":"https://github.com/nirtamir2/","name":"Nir Tamir","email":"nirtamir2@gmail.com"},"license":"MIT","_id":"@nirtamir2/eslint-config@0.1.14","maintainers":[{"name":"nirtamir2","email":"nirtamir2@gmail.com"}],"homepage":"https://github.com/nirtamir2/eslint-config","bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"12ea9341a7c16591205fd9e6c8f7757cea255d9c","tarball":"https://registry.npmjs.org/@nirtamir2/eslint-config/-/eslint-config-0.1.14.tgz","fileCount":9,"integrity":"sha512-aaozwPpmWLAlAW/yQ0bCATV+t6cwR8Le1Sbdgi6pGzQJUCsGe47FunMMG1jCDiLznCms0P6Gs+OEMZ5SffQ6Yw==","signatures":[{"sig":"MEUCIQCPfsyeXQ6UQa5K+26xTS4jacfW8cYQX23Zwv2G6n/x9wIgClkwn0ZAAng2L0IqWEn4NCNEs/P99gYOrA+UvymVofo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1315450},"main":"./dist/index.js","type":"module","_from":"file:nirtamir2-eslint-config-0.1.14.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"funding":"https://github.com/sponsors/nirtamir2","scripts":{"dev":"npx @eslint/config-inspector --config eslint.config.ts","lint":"eslint . --fix","stub":"tsdown","test":"vitest","build":"nr typegen && tsdown --clean --dts","watch":"tsdown --watch","format":"prettier \"**/*\" --write --ignore-unknown","release":"bumpp && pnpm publish","typegen":"esno scripts/typegen.ts","typecheck":"tsc --noEmit","type-check":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"nirtamir2","email":"nirtamir2@gmail.com"},"_resolved":"/private/var/folders/wd/kl7pkmg56f99jsyxjvsgw9cr0000gn/T/785b3dd3cd04fadd2b4976a88cf42c93/nirtamir2-eslint-config-0.1.14.tgz","_integrity":"sha512-aaozwPpmWLAlAW/yQ0bCATV+t6cwR8Le1Sbdgi6pGzQJUCsGe47FunMMG1jCDiLznCms0P6Gs+OEMZ5SffQ6Yw==","_npmVersion":"10.9.0","description":"Nir Tamir's ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"resolutions":{"tsx":"^4.19.3","eslint":"^9.24.0","@typescript-eslint/utils":"^8.29.1","@eslint-community/eslint-utils":"^4.5.1"},"_nodeVersion":"22.11.0","dependencies":{"yargs":"^18.0.0","globals":"^16.2.0","local-pkg":"^1.1.1","@eslint/js":"^9.27.0","picocolors":"^1.1.1","@clack/prompts":"^0.11.0","@eslint/compat":"^1.2.9","eslint-plugin-n":"^17.18.0","parse-gitignore":"^2.0.0","@eslint/eslintrc":"^3.3.1","@eslint/markdown":"^6.4.0","eslint-plugin-vue":"^10.1.0","eslint-plugin-yml":"^1.18.0","typescript-eslint":"^8.33.0","vue-eslint-parser":"^10.1.3","@antfu/install-pkg":"^1.1.0","eslint-plugin-clsx":"^0.0.10","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.3.0","eslint-plugin-antfu":"^3.1.1","eslint-plugin-jsdoc":"^50.6.17","eslint-plugin-jsonc":"^2.20.1","eslint-plugin-tsdoc":"^0.4.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-github":"^6.0.0","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"1.2.1","eslint-plugin-command":"^3.2.1","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-unicorn":"^59.0.1","eslint-config-prettier":"^10.1.5","eslint-plugin-import-x":"^4.13.3","eslint-plugin-markdown":"^5.1.0","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^4.4.0","eslint-flat-config-utils":"^2.1.0","eslint-plugin-array-func":"^5.0.2","eslint-plugin-workspaces":"^0.11.0","@typescript-eslint/parser":"^8.33.0","confusing-browser-globals":"^1.0.11","eslint-plugin-expect-type":"^0.6.2","eslint-plugin-ssr-friendly":"^1.3.0","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.13.0","eslint-processor-vue-blocks":"^2.0.0","prettier-plugin-packagejson":"^2.5.14","prettier-plugin-tailwindcss":"^0.6.11","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.33.0","eslint-plugin-default-import-name":"^0.5.1","eslint-plugin-no-use-extend-native":"0.7.2","eslint-plugin-sort-destructure-keys-typescript":"^0.3.0","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","vue":"^3.5.16","esno":"^4.8.0","jiti":"2.4.2","bumpp":"^10.1.1","execa":"^9.6.0","eslint":"^9.27.0","rimraf":"^6.0.1","svelte":"^5.33.9","tsdown":"^0.12.4","vitest":"^3.1.4","fs-extra":"^11.3.0","@antfu/ni":"^25.0.0","fast-glob":"^3.3.3","typescript":"^5.8.3","@types/node":"^22.15.24","lint-staged":"^16.1.0","@types/yargs":"^17.0.33","@types/prompts":"^2.4.9","eslint-typegen":"^2.2.0","@types/fs-extra":"^11.0.4","simple-git-hooks":"^2.13.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-react":"^7.37.5","eslint-plugin-solid":"^0.14.5","@prettier/plugin-xml":"^3.4.1","eslint-plugin-format":"^1.0.1","eslint-plugin-svelte":"^3.9.0","svelte-eslint-parser":"^1.2.0","@unocss/eslint-plugin":"66.1.2","eslint-plugin-i18next":"^6.1.1","prettier-plugin-astro":"^0.14.1","eslint-plugin-security":"^3.0.1","prettier-plugin-slidev":"^1.0.5","eslint-plugin-i18n-json":"^4.0.1","eslint-plugin-storybook":"^9.0.0","@eslint/config-inspector":"^1.0.2","@next/eslint-plugin-next":"15.3.2","@nirtamir2/eslint-config":"0.1.14","eslint-plugin-i18n-prefix":"^0.0.6","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.0","eslint-plugin-i18n-checker":"^1.4.0","@eslint-react/eslint-plugin":"^1.50.0","@stylistic/eslint-plugin-js":"^4.4.0","eslint-plugin-react-refresh":"^0.4.20","@stylistic/eslint-plugin-jsx":"^4.4.0","@tanstack/eslint-plugin-query":"^5.78.0","@stylistic/eslint-plugin-migrate":"^4.4.0","eslint-plugin-vuejs-accessibility":"^2.4.1","@trivago/prettier-plugin-sort-imports":"^5.2.2","@naturacosmeticos/eslint-plugin-i18n-checker":"^1.0.1","eslint-plugin-react-you-might-not-need-an-effect":"^0.0.38"},"peerDependencies":{"eslint":"^9.13.0","astro-eslint-parser":"^1.0.3","eslint-plugin-astro":"^1.3.0","eslint-plugin-solid":"^0.14.3","@prettier/plugin-xml":"^3.4.1","eslint-plugin-format":"^0.1.2","eslint-plugin-svelte":"^2.46.0","svelte-eslint-parser":"^0.43.0","@unocss/eslint-plugin":"^0.63.4","prettier-plugin-astro":"^0.14.1","prettier-plugin-slidev":"^1.0.5","eslint-plugin-storybook":"^0.11.3","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-tailwindcss":"^3.17.5","@eslint-react/eslint-plugin":"^1.15.0","eslint-plugin-react-refresh":"^0.4.13","prettier-plugin-packagejson":"^2.5.3","prettier-plugin-tailwindcss":"^0.6.8","@tanstack/eslint-plugin-query":"^5.66.1","eslint-plugin-vuejs-accessibility":"^2.4.1","@trivago/prettier-plugin-sort-imports":"^4.3.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.0.34"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-solid":{"optional":true},"@prettier/plugin-xml":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true},"eslint-plugin-security":{"optional":true},"prettier-plugin-slidev":{"optional":true},"eslint-plugin-storybook":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"@stylistic/eslint-plugin-js":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"prettier-plugin-packagejson":{"optional":true},"prettier-plugin-tailwindcss":{"optional":true},"@stylistic/eslint-plugin-jsx":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-vuejs-accessibility":{"optional":true},"@trivago/prettier-plugin-sort-imports":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.1.14_1748542676428_0.8778951475694632","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@nirtamir2/eslint-config","version":"0.1.16","keywords":["eslint-config"],"author":{"url":"https://github.com/nirtamir2/","name":"Nir Tamir","email":"nirtamir2@gmail.com"},"license":"MIT","_id":"@nirtamir2/eslint-config@0.1.16","maintainers":[{"name":"nirtamir2","email":"nirtamir2@gmail.com"}],"homepage":"https://github.com/nirtamir2/eslint-config","bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"dad4f3def2e9f19641baa41f21f37bc26d5f19c7","tarball":"https://registry.npmjs.org/@nirtamir2/eslint-config/-/eslint-config-0.1.16.tgz","fileCount":9,"integrity":"sha512-dHzhao6X6U30MDXHzRe7L4vOAxbXRDe6pcX3Ds8mvm7AEMcbbdPf6yPpXJSyDlNHqYdVdYWRUwpfYbYPc8moQQ==","signatures":[{"sig":"MEYCIQCuO2Fb1HxgtMjM8NfvJlPx5BFObHdhL9Yq2tRN5Pd2HwIhAPSyguNy+oUA4MnvhEtyh4+7xfdpujulafOSGWtB1DBN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1332822},"main":"./dist/index.js","type":"module","_from":"file:nirtamir2-eslint-config-0.1.16.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"funding":"https://github.com/sponsors/nirtamir2","scripts":{"dev":"npx @eslint/config-inspector --config eslint.config.ts","lint":"eslint . --fix","stub":"tsdown","test":"vitest","build":"nr typegen && tsdown --clean --dts","watch":"tsdown --watch","format":"prettier \"**/*\" --write --ignore-unknown","release":"bumpp && pnpm publish","typegen":"esno scripts/typegen.ts","typecheck":"tsc --noEmit","type-check":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"nirtamir2","email":"nirtamir2@gmail.com"},"_resolved":"/private/var/folders/wd/kl7pkmg56f99jsyxjvsgw9cr0000gn/T/e69e0a0204995c98dc57becc1f584f60/nirtamir2-eslint-config-0.1.16.tgz","_integrity":"sha512-dHzhao6X6U30MDXHzRe7L4vOAxbXRDe6pcX3Ds8mvm7AEMcbbdPf6yPpXJSyDlNHqYdVdYWRUwpfYbYPc8moQQ==","_npmVersion":"10.9.0","description":"Nir Tamir's ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"resolutions":{"tsx":"^4.19.3","eslint":"^9.31.0","@typescript-eslint/utils":"^8.29.1","@eslint-community/eslint-utils":"^4.5.1"},"_nodeVersion":"22.11.0","dependencies":{"yargs":"^18.0.0","globals":"^16.3.0","local-pkg":"^1.1.1","@eslint/js":"^9.31.0","picocolors":"^1.1.1","@clack/prompts":"^0.11.0","@eslint/compat":"^1.3.1","eslint-plugin-n":"^17.21.0","parse-gitignore":"^2.0.0","@eslint/eslintrc":"^3.3.1","@eslint/markdown":"^7.0.0","eslint-plugin-vue":"^10.3.0","eslint-plugin-yml":"^1.18.0","typescript-eslint":"^8.36.0","vue-eslint-parser":"^10.2.0","@antfu/install-pkg":"^1.1.0","eslint-plugin-clsx":"^0.0.10","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.3.0","eslint-plugin-antfu":"^3.1.1","eslint-plugin-jsdoc":"^51.3.4","eslint-plugin-jsonc":"^2.20.1","eslint-plugin-tsdoc":"^0.4.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-github":"^6.0.0","eslint-plugin-regexp":"^2.9.0","@vitest/eslint-plugin":"1.3.4","eslint-plugin-command":"^3.3.1","eslint-plugin-sonarjs":"^3.0.4","eslint-plugin-unicorn":"^59.0.1","eslint-config-prettier":"^10.1.5","eslint-plugin-import-x":"^4.16.1","eslint-plugin-markdown":"^5.1.0","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^5.1.0","eslint-flat-config-utils":"^2.1.0","eslint-plugin-array-func":"^5.0.2","eslint-plugin-workspaces":"^0.11.0","@typescript-eslint/parser":"^8.36.0","confusing-browser-globals":"^1.0.11","eslint-plugin-expect-type":"^0.6.2","eslint-plugin-ssr-friendly":"^1.3.0","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.15.0","eslint-processor-vue-blocks":"^2.0.0","prettier-plugin-packagejson":"^2.5.18","prettier-plugin-tailwindcss":"^0.6.14","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.36.0","eslint-plugin-default-import-name":"^0.5.1","eslint-plugin-no-use-extend-native":"0.7.2","eslint-plugin-sort-destructure-keys-typescript":"^0.3.0","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","vue":"^3.5.17","esno":"^4.8.0","jiti":"2.4.2","bumpp":"^10.2.0","execa":"^9.6.0","eslint":"^9.31.0","rimraf":"^6.0.1","svelte":"^5.35.6","tsdown":"^0.12.9","vitest":"^3.2.4","fs-extra":"^11.3.0","@antfu/ni":"^25.0.0","fast-glob":"^3.3.3","typescript":"^5.8.3","@types/node":"^24.0.13","lint-staged":"^16.1.2","@types/yargs":"^17.0.33","@types/prompts":"^2.4.9","eslint-typegen":"^2.2.1","@types/fs-extra":"^11.0.4","simple-git-hooks":"^2.13.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-react":"^7.37.5","eslint-plugin-solid":"^0.14.5","@prettier/plugin-xml":"^3.4.2","eslint-plugin-format":"^1.0.1","eslint-plugin-svelte":"^3.10.1","svelte-eslint-parser":"^1.2.0","@unocss/eslint-plugin":"66.3.3","eslint-plugin-i18next":"^6.1.2","prettier-plugin-astro":"^0.14.1","eslint-plugin-security":"^3.0.1","prettier-plugin-slidev":"^1.0.5","eslint-plugin-i18n-json":"^4.0.1","eslint-plugin-storybook":"^9.0.16","@eslint/config-inspector":"^1.1.0","@next/eslint-plugin-next":"15.3.5","@nirtamir2/eslint-config":"0.1.16","eslint-plugin-i18n-prefix":"^0.0.6","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-i18n-checker":"^1.4.0","@eslint-react/eslint-plugin":"^1.52.3","eslint-plugin-react-refresh":"^0.4.20","@tanstack/eslint-plugin-query":"^5.81.2","eslint-plugin-better-tailwindcss":"^3.6.0","eslint-plugin-vuejs-accessibility":"^2.4.1","@trivago/prettier-plugin-sort-imports":"^5.2.2","@naturacosmeticos/eslint-plugin-i18n-checker":"^1.0.1","eslint-plugin-react-you-might-not-need-an-effect":"^0.4.1"},"peerDependencies":{"eslint":"^9.13.0","astro-eslint-parser":"^1.0.3","eslint-plugin-astro":"^1.3.0","eslint-plugin-solid":"^0.14.3","@prettier/plugin-xml":"^3.4.1","eslint-plugin-format":"^0.1.2","eslint-plugin-svelte":"^2.46.0","svelte-eslint-parser":"^0.43.0","@unocss/eslint-plugin":"^0.63.4","prettier-plugin-astro":"^0.14.1","prettier-plugin-slidev":"^1.0.5","eslint-plugin-storybook":"^0.11.3","eslint-plugin-react-hooks":"^5.0.0","@eslint-react/eslint-plugin":"^1.15.0","eslint-plugin-react-refresh":"^0.4.13","prettier-plugin-packagejson":"^2.5.3","prettier-plugin-tailwindcss":"^0.6.8","@tanstack/eslint-plugin-query":"^5.66.1","eslint-plugin-better-tailwindcss":"^3.4.2","eslint-plugin-vuejs-accessibility":"^2.4.1","@trivago/prettier-plugin-sort-imports":"^4.3.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.4.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-solid":{"optional":true},"@prettier/plugin-xml":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true},"eslint-plugin-security":{"optional":true},"prettier-plugin-slidev":{"optional":true},"eslint-plugin-storybook":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"@stylistic/eslint-plugin":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"prettier-plugin-packagejson":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-vuejs-accessibility":{"optional":true},"@trivago/prettier-plugin-sort-imports":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.1.16_1752500075588_0.16615596513547448","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@nirtamir2/eslint-config","version":"0.1.17","keywords":["eslint-config"],"author":{"url":"https://github.com/nirtamir2/","name":"Nir Tamir","email":"nirtamir2@gmail.com"},"license":"MIT","_id":"@nirtamir2/eslint-config@0.1.17","maintainers":[{"name":"nirtamir2","email":"nirtamir2@gmail.com"}],"homepage":"https://github.com/nirtamir2/eslint-config","bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"b766f10952dce641882b8a5946c422ed9d2ac254","tarball":"https://registry.npmjs.org/@nirtamir2/eslint-config/-/eslint-config-0.1.17.tgz","fileCount":9,"integrity":"sha512-LIIx6Xd+CwfnNkN5iTvVnILRbCglApiHq8s8I5XQjW3T7FQfQQzYOgT+St7JtuTm7snxl/PWhmcic8baWX5Xng==","signatures":[{"sig":"MEYCIQDMUCjXV2eoksSrBJJcwdG4tCDwkEED07++ACr0C/M3hgIhAKJdqkY8BotkzULTCr+7vzy8s1yp+QkJw2voFNPsjCJS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1333266},"main":"./dist/index.js","type":"module","_from":"file:nirtamir2-eslint-config-0.1.17.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"funding":"https://github.com/sponsors/nirtamir2","scripts":{"dev":"npx @eslint/config-inspector --config eslint.config.ts","lint":"eslint . --fix","stub":"tsdown","test":"vitest","build":"nr typegen && tsdown --clean --dts","watch":"tsdown --watch","format":"prettier \"**/*\" --write --ignore-unknown","release":"bumpp && pnpm publish","typegen":"esno scripts/typegen.ts","typecheck":"tsc --noEmit","type-check":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"nirtamir2","email":"nirtamir2@gmail.com"},"_resolved":"/private/var/folders/wd/kl7pkmg56f99jsyxjvsgw9cr0000gn/T/d081ce0951c616a049a5decb8997c8a7/nirtamir2-eslint-config-0.1.17.tgz","_integrity":"sha512-LIIx6Xd+CwfnNkN5iTvVnILRbCglApiHq8s8I5XQjW3T7FQfQQzYOgT+St7JtuTm7snxl/PWhmcic8baWX5Xng==","_npmVersion":"10.9.0","description":"Nir Tamir's ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"resolutions":{"tsx":"^4.19.3","eslint":"^9.31.0","@typescript-eslint/utils":"^8.29.1","@eslint-community/eslint-utils":"^4.5.1"},"_nodeVersion":"22.11.0","dependencies":{"yargs":"^18.0.0","globals":"^16.3.0","local-pkg":"^1.1.1","@eslint/js":"^9.31.0","picocolors":"^1.1.1","@clack/prompts":"^0.11.0","@eslint/compat":"^1.3.1","eslint-plugin-n":"^17.21.0","parse-gitignore":"^2.0.0","@eslint/eslintrc":"^3.3.1","@eslint/markdown":"^7.0.0","eslint-plugin-vue":"^10.3.0","eslint-plugin-yml":"^1.18.0","typescript-eslint":"^8.36.0","vue-eslint-parser":"^10.2.0","@antfu/install-pkg":"^1.1.0","eslint-plugin-clsx":"^0.0.10","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.3.0","eslint-plugin-antfu":"^3.1.1","eslint-plugin-jsdoc":"^51.3.4","eslint-plugin-jsonc":"^2.20.1","eslint-plugin-tsdoc":"^0.4.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-github":"^6.0.0","eslint-plugin-regexp":"^2.9.0","@vitest/eslint-plugin":"1.3.4","eslint-plugin-command":"^3.3.1","eslint-plugin-sonarjs":"^3.0.4","eslint-plugin-unicorn":"^59.0.1","eslint-config-prettier":"^10.1.5","eslint-plugin-import-x":"^4.16.1","eslint-plugin-markdown":"^5.1.0","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^5.1.0","eslint-flat-config-utils":"^2.1.0","eslint-plugin-array-func":"^5.0.2","eslint-plugin-workspaces":"^0.11.0","@typescript-eslint/parser":"^8.36.0","confusing-browser-globals":"^1.0.11","eslint-plugin-expect-type":"^0.6.2","eslint-plugin-ssr-friendly":"^1.3.0","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.15.0","eslint-processor-vue-blocks":"^2.0.0","prettier-plugin-packagejson":"^2.5.18","prettier-plugin-tailwindcss":"^0.6.14","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.36.0","eslint-plugin-default-import-name":"^0.5.1","eslint-plugin-no-use-extend-native":"0.7.2","eslint-plugin-sort-destructure-keys-typescript":"^0.3.0","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","vue":"^3.5.17","esno":"^4.8.0","jiti":"2.4.2","bumpp":"^10.2.0","execa":"^9.6.0","eslint":"^9.31.0","rimraf":"^6.0.1","svelte":"^5.35.6","tsdown":"^0.12.9","vitest":"^3.2.4","fs-extra":"^11.3.0","@antfu/ni":"^25.0.0","fast-glob":"^3.3.3","typescript":"^5.8.3","@types/node":"^24.0.13","lint-staged":"^16.1.2","@types/yargs":"^17.0.33","@types/prompts":"^2.4.9","eslint-typegen":"^2.2.1","@types/fs-extra":"^11.0.4","simple-git-hooks":"^2.13.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-react":"^7.37.5","eslint-plugin-solid":"^0.14.5","@prettier/plugin-xml":"^3.4.2","eslint-plugin-format":"^1.0.1","eslint-plugin-svelte":"^3.10.1","svelte-eslint-parser":"^1.2.0","@unocss/eslint-plugin":"66.3.3","eslint-plugin-i18next":"^6.1.2","prettier-plugin-astro":"^0.14.1","eslint-plugin-security":"^3.0.1","prettier-plugin-slidev":"^1.0.5","eslint-plugin-i18n-json":"^4.0.1","eslint-plugin-storybook":"^9.0.16","@eslint/config-inspector":"^1.1.0","@next/eslint-plugin-next":"15.3.5","@nirtamir2/eslint-config":"0.1.17","eslint-plugin-i18n-prefix":"^0.0.6","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-i18n-checker":"^1.4.0","@eslint-react/eslint-plugin":"^1.52.3","eslint-plugin-react-refresh":"^0.4.20","@tanstack/eslint-plugin-query":"^5.81.2","eslint-plugin-better-tailwindcss":"^3.6.0","eslint-plugin-vuejs-accessibility":"^2.4.1","@trivago/prettier-plugin-sort-imports":"^5.2.2","@naturacosmeticos/eslint-plugin-i18n-checker":"^1.0.1","eslint-plugin-react-you-might-not-need-an-effect":"^0.4.1"},"peerDependencies":{"eslint":"^9.13.0","astro-eslint-parser":"^1.0.3","eslint-plugin-astro":"^1.3.0","eslint-plugin-solid":"^0.14.3","@prettier/plugin-xml":"^3.4.1","eslint-plugin-format":"^0.1.2","eslint-plugin-svelte":"^2.46.0","svelte-eslint-parser":"^0.43.0","@unocss/eslint-plugin":"^0.63.4","prettier-plugin-astro":"^0.14.1","prettier-plugin-slidev":"^1.0.5","eslint-plugin-storybook":"^0.11.3","eslint-plugin-react-hooks":"^5.0.0","@eslint-react/eslint-plugin":"^1.15.0","eslint-plugin-react-refresh":"^0.4.13","prettier-plugin-packagejson":"^2.5.3","prettier-plugin-tailwindcss":"^0.6.8","@tanstack/eslint-plugin-query":"^5.66.1","eslint-plugin-better-tailwindcss":"^3.4.2","eslint-plugin-vuejs-accessibility":"^2.4.1","@trivago/prettier-plugin-sort-imports":"^4.3.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.4.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-solid":{"optional":true},"@prettier/plugin-xml":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true},"eslint-plugin-security":{"optional":true},"prettier-plugin-slidev":{"optional":true},"eslint-plugin-storybook":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"@stylistic/eslint-plugin":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"prettier-plugin-packagejson":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-vuejs-accessibility":{"optional":true},"@trivago/prettier-plugin-sort-imports":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.1.17_1752672410285_0.22385003303686513","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@nirtamir2/eslint-config","version":"0.1.18","keywords":["eslint-config"],"author":{"url":"https://github.com/nirtamir2/","name":"Nir Tamir","email":"nirtamir2@gmail.com"},"license":"MIT","_id":"@nirtamir2/eslint-config@0.1.18","maintainers":[{"name":"nirtamir2","email":"nirtamir2@gmail.com"}],"homepage":"https://github.com/nirtamir2/eslint-config","bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"71083dfe90431a4f5d4dd199ff871c7239405ff3","tarball":"https://registry.npmjs.org/@nirtamir2/eslint-config/-/eslint-config-0.1.18.tgz","fileCount":9,"integrity":"sha512-8zAfNQiX/OwPqJ2x8MyerugucqnmHcKfAFNtm7k6lV9NkksuuFW+wKKLPdgbSGRsZHosIhGkiD9tC2hmexbbEg==","signatures":[{"sig":"MEUCIGU3qn3ytpoxy8ph04Nj4TMhcZsHD+EV+/js6S0dS+ntAiEA0XTr1IKmUKOqWoi/bNk73HHOaU//ddB7OEnTLjbZx1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1352241},"main":"./dist/index.js","type":"module","_from":"file:nirtamir2-eslint-config-0.1.18.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"funding":"https://github.com/sponsors/nirtamir2","scripts":{"dev":"npx @eslint/config-inspector --config eslint.config.ts","lint":"eslint . --fix","stub":"tsdown","test":"vitest","build":"nr typegen && tsdown --clean --dts","watch":"tsdown --watch","format":"prettier \"**/*\" --write --ignore-unknown","release":"bumpp","typegen":"esno scripts/typegen.ts","typecheck":"tsc --noEmit","type-check":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"nirtamir2","email":"nirtamir2@gmail.com"},"_resolved":"/private/var/folders/wd/kl7pkmg56f99jsyxjvsgw9cr0000gn/T/b78c6911e739ffc0269e99e91d935e09/nirtamir2-eslint-config-0.1.18.tgz","_integrity":"sha512-8zAfNQiX/OwPqJ2x8MyerugucqnmHcKfAFNtm7k6lV9NkksuuFW+wKKLPdgbSGRsZHosIhGkiD9tC2hmexbbEg==","_npmVersion":"10.9.3","description":"Nir Tamir's ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"resolutions":{"tsx":"^4.19.3","eslint":"^9.31.0","@typescript-eslint/utils":"^8.29.1","@eslint-community/eslint-utils":"^4.5.1"},"_nodeVersion":"22.18.0","dependencies":{"yargs":"^18.0.0","globals":"^16.4.0","local-pkg":"^1.1.2","@eslint/js":"^9.37.0","picocolors":"^1.1.1","@clack/prompts":"^0.11.0","@eslint/compat":"^1.4.0","eslint-plugin-n":"^17.23.1","parse-gitignore":"^2.0.0","@eslint/eslintrc":"^3.3.1","@eslint/markdown":"^7.4.0","eslint-plugin-vue":"^10.5.0","eslint-plugin-yml":"^1.19.0","typescript-eslint":"^8.46.1","vue-eslint-parser":"^10.2.0","@antfu/install-pkg":"^1.1.0","eslint-plugin-clsx":"^0.0.10","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.3.0","eslint-plugin-antfu":"^3.1.1","eslint-plugin-jsdoc":"^61.1.4","eslint-plugin-jsonc":"^2.21.0","eslint-plugin-tsdoc":"^0.4.0","jsonc-eslint-parser":"^2.4.1","eslint-plugin-github":"^6.0.0","eslint-plugin-regexp":"^2.10.0","@vitest/eslint-plugin":"1.3.20","eslint-plugin-command":"^3.3.1","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^61.0.2","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","eslint-plugin-markdown":"^5.1.0","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^5.4.0","eslint-flat-config-utils":"^2.1.4","eslint-plugin-array-func":"^5.1.0","eslint-plugin-workspaces":"^0.11.0","@typescript-eslint/parser":"^8.46.1","confusing-browser-globals":"^1.0.11","eslint-plugin-expect-type":"^0.6.2","eslint-plugin-ssr-friendly":"^1.3.0","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.15.1","eslint-processor-vue-blocks":"^2.0.0","prettier-plugin-packagejson":"^2.5.19","prettier-plugin-tailwindcss":"^0.7.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-unused-imports":"^4.2.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.46.1","eslint-plugin-default-import-name":"^0.5.1","eslint-plugin-no-use-extend-native":"0.7.2","eslint-plugin-sort-destructure-keys-typescript":"^0.3.0","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","vue":"^3.5.22","esno":"^4.8.0","jiti":"2.6.1","bumpp":"^10.3.1","execa":"^9.6.0","eslint":"^9.37.0","rimraf":"^6.0.1","svelte":"^5.40.0","tsdown":"^0.15.7","vitest":"^3.2.4","fs-extra":"^11.3.2","@antfu/ni":"^26.1.0","fast-glob":"^3.3.3","typescript":"^5.9.3","@types/node":"^24.7.2","lint-staged":"^16.2.4","@types/yargs":"^17.0.33","@types/prompts":"^2.4.9","eslint-typegen":"^2.3.0","@types/fs-extra":"^11.0.4","simple-git-hooks":"^2.13.1","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-react":"^7.37.5","eslint-plugin-solid":"^0.14.5","@prettier/plugin-xml":"^3.4.2","eslint-plugin-format":"^1.0.2","eslint-plugin-svelte":"^3.12.4","svelte-eslint-parser":"^1.3.3","@unocss/eslint-plugin":"66.5.4","eslint-plugin-i18next":"^6.1.3","prettier-plugin-astro":"^0.14.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-security":"^3.0.1","prettier-plugin-slidev":"^1.0.5","eslint-plugin-i18n-json":"^4.0.1","eslint-plugin-storybook":"^9.1.10","@eslint/config-inspector":"^1.3.0","@next/eslint-plugin-next":"15.5.5","@nirtamir2/eslint-config":"0.1.18","eslint-plugin-import-zod":"^1.2.0","eslint-plugin-i18n-prefix":"^0.0.6","eslint-plugin-react-hooks":"^7.0.0","eslint-plugin-i18n-checker":"^1.4.0","@eslint-react/eslint-plugin":"^2.2.2","eslint-plugin-react-refresh":"^0.4.23","@tanstack/eslint-plugin-query":"^5.91.0","@types/eslint-plugin-jsx-a11y":"^6.10.1","eslint-plugin-better-tailwindcss":"^3.7.10","eslint-plugin-vuejs-accessibility":"^2.4.1","@trivago/prettier-plugin-sort-imports":"^5.2.2","@naturacosmeticos/eslint-plugin-i18n-checker":"^1.0.1","eslint-plugin-react-you-might-not-need-an-effect":"^0.5.6"},"peerDependencies":{"eslint":"^9.13.0","astro-eslint-parser":"^1.0.3","eslint-plugin-astro":"^1.3.0","eslint-plugin-solid":"^0.14.3","@prettier/plugin-xml":"^3.4.1","eslint-plugin-format":"^0.1.2","eslint-plugin-svelte":"^2.46.0","svelte-eslint-parser":"^0.43.0","@unocss/eslint-plugin":"^0.63.4","prettier-plugin-astro":"^0.14.1","eslint-plugin-jsx-a11y":"^6.10.2","prettier-plugin-slidev":"^1.0.5","eslint-plugin-storybook":"^0.11.3","eslint-plugin-import-zod":"^1.2.0","eslint-plugin-react-hooks":"^5.0.0","@eslint-react/eslint-plugin":"^1.15.0","eslint-plugin-react-refresh":"^0.4.13","prettier-plugin-packagejson":"^2.5.3","prettier-plugin-tailwindcss":"^0.6.8","@tanstack/eslint-plugin-query":"^5.66.1","eslint-plugin-better-tailwindcss":"^3.4.2","eslint-plugin-vuejs-accessibility":"^2.4.1","@trivago/prettier-plugin-sort-imports":"^4.3.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.4.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-solid":{"optional":true},"@prettier/plugin-xml":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-security":{"optional":true},"prettier-plugin-slidev":{"optional":true},"eslint-plugin-storybook":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"@stylistic/eslint-plugin":{"optional":true},"eslint-plugin-import-zod":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"prettier-plugin-packagejson":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-vuejs-accessibility":{"optional":true},"@trivago/prettier-plugin-sort-imports":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.1.18_1760521814794_0.8817629858314247","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@nirtamir2/eslint-config","version":"0.1.19","keywords":["eslint-config"],"author":{"url":"https://github.com/nirtamir2/","name":"Nir Tamir","email":"nirtamir2@gmail.com"},"license":"MIT","_id":"@nirtamir2/eslint-config@0.1.19","maintainers":[{"name":"nirtamir2","email":"nirtamir2@gmail.com"}],"homepage":"https://github.com/nirtamir2/eslint-config","bin":{"eslint-config":"bin/index.mjs"},"dist":{"shasum":"232f6f4336d2e2254999e4eec977bcf7dfa624b0","tarball":"https://registry.npmjs.org/@nirtamir2/eslint-config/-/eslint-config-0.1.19.tgz","fileCount":11,"integrity":"sha512-IQF0mLW1MLhyDj9+chhgu6nJbXgjXJcxXQpBWSXQ7fiE8CMPhtILUWT8I2/8dtWakulsf/dACww2CvwVo5w3nw==","signatures":[{"sig":"MEUCIQCgVyI03T9aFAUSkNJdshZQB0M3kWe1wyO5MkzId+NcoAIgVVCtewmHrzMtjyci/4SwbMPa9X415XWwbr6u+eH5RCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1385849},"type":"module","_from":"file:nirtamir2-eslint-config-0.1.19.tgz","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./cli":"./dist/cli.mjs","./package.json":"./package.json"},"funding":"https://github.com/sponsors/nirtamir2","scripts":{"dev":"npx @eslint/config-inspector --config eslint.config.ts","lint":"eslint . --fix","stub":"tsdown","test":"vitest","build":"nr typegen && tsdown --clean --dts","watch":"tsdown --watch","format":"prettier \"**/*\" --write --ignore-unknown","release":"bumpp","typegen":"esno scripts/typegen.ts","typecheck":"tsc --noEmit","type-check":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"nirtamir2","email":"nirtamir2@gmail.com"},"_resolved":"/private/var/folders/wd/kl7pkmg56f99jsyxjvsgw9cr0000gn/T/f66acb23a29b50108fd33d7a88e7050a/nirtamir2-eslint-config-0.1.19.tgz","_integrity":"sha512-IQF0mLW1MLhyDj9+chhgu6nJbXgjXJcxXQpBWSXQ7fiE8CMPhtILUWT8I2/8dtWakulsf/dACww2CvwVo5w3nw==","_npmVersion":"10.9.3","description":"Nir Tamir's ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"resolutions":{"tsx":"^4.19.3","eslint":"^9.31.0","@typescript-eslint/utils":"^8.29.1","@eslint-community/eslint-utils":"^4.5.1"},"_nodeVersion":"22.18.0","dependencies":{"yargs":"^18.0.0","globals":"^17.0.0","local-pkg":"^1.1.2","@eslint/js":"^9.39.2","picocolors":"^1.1.1","@clack/prompts":"^0.11.0","@eslint/compat":"^2.0.1","eslint-plugin-n":"^17.23.1","parse-gitignore":"^2.0.0","@eslint/eslintrc":"^3.3.3","@eslint/markdown":"^7.5.1","eslint-plugin-vue":"^10.6.2","eslint-plugin-yml":"^1.19.1","typescript-eslint":"^8.52.0","vue-eslint-parser":"^10.2.0","@antfu/install-pkg":"^1.1.0","eslint-plugin-clsx":"^0.0.12","eslint-plugin-toml":"^0.13.1","toml-eslint-parser":"^1.0.0","yaml-eslint-parser":"^1.3.2","eslint-plugin-antfu":"^3.1.3","eslint-plugin-jsdoc":"^62.0.0","eslint-plugin-jsonc":"^2.21.0","eslint-plugin-tsdoc":"^0.5.0","jsonc-eslint-parser":"^2.4.2","eslint-plugin-github":"^6.0.0","eslint-plugin-regexp":"^2.10.0","@vitest/eslint-plugin":"1.6.6","eslint-plugin-command":"^3.4.0","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^62.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","eslint-plugin-markdown":"^5.1.0","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^5.7.0","eslint-flat-config-utils":"^2.1.4","eslint-plugin-array-func":"^5.1.0","eslint-plugin-workspaces":"^0.11.1","@typescript-eslint/parser":"^8.52.0","confusing-browser-globals":"^1.0.11","eslint-plugin-expect-type":"^0.6.2","eslint-plugin-ssr-friendly":"^1.3.0","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^5.3.1","eslint-processor-vue-blocks":"^2.0.0","prettier-plugin-packagejson":"^2.5.20","prettier-plugin-tailwindcss":"^0.7.2","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-unused-imports":"^4.3.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.52.0","eslint-plugin-default-import-name":"^0.5.1","eslint-plugin-erasable-syntax-only":"^0.4.0","eslint-plugin-no-use-extend-native":"0.7.2","eslint-plugin-sort-destructure-keys-typescript":"^0.3.0","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vue":"^3.5.26","esno":"^4.8.0","jiti":"2.6.1","bumpp":"^10.3.2","execa":"^9.6.1","eslint":"^9.39.2","rimraf":"^6.1.2","svelte":"^5.46.1","tsdown":"^0.19.0","vitest":"^4.0.16","fs-extra":"^11.3.3","@antfu/ni":"^28.1.0","fast-glob":"^3.3.3","typescript":"^5.9.3","@types/node":"^25.0.6","lint-staged":"^16.2.7","@types/yargs":"^17.0.35","@types/prompts":"^2.4.9","eslint-typegen":"^2.3.0","@types/fs-extra":"^11.0.4","simple-git-hooks":"^2.13.1","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.5.0","eslint-plugin-react":"^7.37.5","eslint-plugin-solid":"^0.14.5","@prettier/plugin-xml":"^3.4.2","eslint-plugin-format":"^1.2.0","eslint-plugin-svelte":"^3.14.0","svelte-eslint-parser":"^1.4.1","@unocss/eslint-plugin":"66.5.12","eslint-plugin-i18next":"^6.1.3","prettier-plugin-astro":"^0.14.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-security":"^3.0.1","prettier-plugin-slidev":"^1.0.5","eslint-plugin-i18n-json":"^4.0.1","eslint-plugin-storybook":"^10.1.11","@eslint/config-inspector":"^1.4.2","@next/eslint-plugin-next":"16.1.1","@nirtamir2/eslint-config":"0.1.19","eslint-plugin-import-zod":"^1.2.1","eslint-plugin-i18n-prefix":"^0.0.6","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-i18n-checker":"^1.4.0","@eslint-react/eslint-plugin":"^2.5.5","eslint-plugin-react-refresh":"^0.4.26","@tanstack/eslint-plugin-query":"^5.91.2","@types/eslint-plugin-jsx-a11y":"^6.10.1","eslint-plugin-better-tailwindcss":"^3.8.0","eslint-plugin-vuejs-accessibility":"^2.4.1","@trivago/prettier-plugin-sort-imports":"^6.0.2","@naturacosmeticos/eslint-plugin-i18n-checker":"^1.0.1","eslint-plugin-react-you-might-not-need-an-effect":"^0.8.5"},"peerDependencies":{"eslint":"^9.13.0","astro-eslint-parser":"^1.0.3","eslint-plugin-astro":"^1.3.0","eslint-plugin-solid":"^0.14.3","@prettier/plugin-xml":"^3.4.1","eslint-plugin-format":"^0.1.2","eslint-plugin-svelte":"^2.46.0","svelte-eslint-parser":"^0.43.0","@unocss/eslint-plugin":"^0.63.4","prettier-plugin-astro":"^0.14.1","eslint-plugin-jsx-a11y":"^6.10.2","prettier-plugin-slidev":"^1.0.5","eslint-plugin-storybook":"^0.11.3","eslint-plugin-import-zod":"^1.2.0","eslint-plugin-react-hooks":"^5.0.0","@eslint-react/eslint-plugin":"^1.15.0","eslint-plugin-react-refresh":"^0.4.13","prettier-plugin-packagejson":"^2.5.3","prettier-plugin-tailwindcss":"^0.6.8","@tanstack/eslint-plugin-query":"^5.66.1","eslint-plugin-better-tailwindcss":"^3.4.2","eslint-plugin-vuejs-accessibility":"^2.4.1","@trivago/prettier-plugin-sort-imports":"^4.3.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.4.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-solid":{"optional":true},"@prettier/plugin-xml":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-security":{"optional":true},"prettier-plugin-slidev":{"optional":true},"eslint-plugin-storybook":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"@stylistic/eslint-plugin":{"optional":true},"eslint-plugin-import-zod":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"prettier-plugin-packagejson":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-vuejs-accessibility":{"optional":true},"@trivago/prettier-plugin-sort-imports":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.1.19_1768161316170_0.2870292382147639","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@nirtamir2/eslint-config","version":"0.1.21","keywords":["eslint-config"],"author":{"url":"https://github.com/nirtamir2/","name":"Nir Tamir","email":"nirtamir2@gmail.com"},"license":"MIT","_id":"@nirtamir2/eslint-config@0.1.21","maintainers":[{"name":"nirtamir2","email":"nirtamir2@gmail.com"}],"homepage":"https://github.com/nirtamir2/eslint-config","bin":{"eslint-config":"bin/index.mjs"},"dist":{"shasum":"0a4846d942a302f0a0fe985cecfa77ebeef99813","tarball":"https://registry.npmjs.org/@nirtamir2/eslint-config/-/eslint-config-0.1.21.tgz","fileCount":11,"integrity":"sha512-hd/S2nMgcZbBAPLxb8EDgKmFKY8qn4CpyihWlU2kBJhx7VBZT2MaKQ7IH2jlwrEi8YAu+dKPAiZWfH1Yc6VSdA==","signatures":[{"sig":"MEYCIQCiUbx4u4rsKzNVDdKkSpiW1FYjW+l5JCfENl74TQqbKgIhAKLq/W0cuvpPZOJJMRi4MgyysIO5liWLZVAurD5Cf+23","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1386049},"type":"module","_from":"file:nirtamir2-eslint-config-0.1.21.tgz","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./cli":"./dist/cli.mjs","./package.json":"./package.json"},"funding":"https://github.com/sponsors/nirtamir2","scripts":{"dev":"npx @eslint/config-inspector --config eslint.config.ts","lint":"eslint . --fix","stub":"tsdown","test":"vitest","build":"nr typegen && tsdown --clean --dts","watch":"tsdown --watch","format":"prettier \"**/*\" --write --ignore-unknown","release":"bumpp","typegen":"esno scripts/typegen.ts","typecheck":"tsc --noEmit","type-check":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"nirtamir2","email":"nirtamir2@gmail.com"},"_resolved":"/private/var/folders/wd/kl7pkmg56f99jsyxjvsgw9cr0000gn/T/459678cc625b0678ab51676fb14f891c/nirtamir2-eslint-config-0.1.21.tgz","_integrity":"sha512-hd/S2nMgcZbBAPLxb8EDgKmFKY8qn4CpyihWlU2kBJhx7VBZT2MaKQ7IH2jlwrEi8YAu+dKPAiZWfH1Yc6VSdA==","_npmVersion":"11.6.2","description":"Nir Tamir's ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"resolutions":{"tsx":"^4.19.3","eslint":"^9.31.0","@typescript-eslint/utils":"^8.29.1","@eslint-community/eslint-utils":"^4.5.1"},"_nodeVersion":"24.13.0","dependencies":{"yargs":"^18.0.0","globals":"^17.0.0","local-pkg":"^1.1.2","@eslint/js":"^9.39.2","picocolors":"^1.1.1","@clack/prompts":"^0.11.0","@eslint/compat":"^2.0.1","eslint-plugin-n":"^17.23.1","parse-gitignore":"^2.0.0","@eslint/eslintrc":"^3.3.3","@eslint/markdown":"^7.5.1","eslint-plugin-vue":"^10.6.2","eslint-plugin-yml":"^1.19.1","typescript-eslint":"^8.52.0","vue-eslint-parser":"^10.2.0","@antfu/install-pkg":"^1.1.0","eslint-plugin-clsx":"^0.0.12","eslint-plugin-toml":"^0.13.1","toml-eslint-parser":"^1.0.0","yaml-eslint-parser":"^1.3.2","eslint-plugin-antfu":"^3.1.3","eslint-plugin-jsdoc":"^62.0.0","eslint-plugin-jsonc":"^2.21.0","eslint-plugin-tsdoc":"^0.5.0","jsonc-eslint-parser":"^2.4.2","eslint-plugin-github":"^6.0.0","eslint-plugin-regexp":"^2.10.0","@vitest/eslint-plugin":"1.6.6","eslint-plugin-command":"^3.4.0","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^62.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","eslint-plugin-markdown":"^5.1.0","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^5.7.0","eslint-flat-config-utils":"^2.1.4","eslint-plugin-array-func":"^5.1.0","eslint-plugin-workspaces":"^0.11.1","@typescript-eslint/parser":"^8.52.0","confusing-browser-globals":"^1.0.11","eslint-plugin-expect-type":"^0.6.2","eslint-plugin-ssr-friendly":"^1.3.0","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^5.3.1","eslint-processor-vue-blocks":"^2.0.0","prettier-plugin-packagejson":"^2.5.20","prettier-plugin-tailwindcss":"^0.7.2","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-unused-imports":"^4.3.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.52.0","eslint-plugin-default-import-name":"^0.5.1","eslint-plugin-erasable-syntax-only":"^0.4.0","eslint-plugin-no-use-extend-native":"0.7.2","eslint-plugin-sort-destructure-keys-typescript":"^0.3.0","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vue":"^3.5.26","esno":"^4.8.0","jiti":"2.6.1","bumpp":"^10.3.2","execa":"^9.6.1","eslint":"^9.39.2","rimraf":"^6.1.2","svelte":"^5.46.1","tsdown":"^0.19.0","vitest":"^4.0.16","fs-extra":"^11.3.3","@antfu/ni":"^28.1.0","fast-glob":"^3.3.3","typescript":"^5.9.3","@types/node":"^25.0.6","lint-staged":"^16.2.7","@types/yargs":"^17.0.35","@types/prompts":"^2.4.9","eslint-typegen":"^2.3.0","@types/fs-extra":"^11.0.4","simple-git-hooks":"^2.13.1","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.5.0","eslint-plugin-react":"^7.37.5","eslint-plugin-solid":"^0.14.5","@prettier/plugin-xml":"^3.4.2","eslint-plugin-format":"^1.2.0","eslint-plugin-svelte":"^3.14.0","svelte-eslint-parser":"^1.4.1","@unocss/eslint-plugin":"66.5.12","eslint-plugin-i18next":"^6.1.3","prettier-plugin-astro":"^0.14.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-security":"^3.0.1","prettier-plugin-slidev":"^1.0.5","eslint-plugin-i18n-json":"^4.0.1","eslint-plugin-storybook":"^10.1.11","@eslint/config-inspector":"^1.4.2","@next/eslint-plugin-next":"16.1.1","@nirtamir2/eslint-config":"0.1.21","eslint-plugin-import-zod":"^1.2.1","eslint-plugin-i18n-prefix":"^0.0.6","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-i18n-checker":"^1.4.0","@eslint-react/eslint-plugin":"^2.5.5","eslint-plugin-react-refresh":"^0.4.26","@tanstack/eslint-plugin-query":"^5.91.2","@types/eslint-plugin-jsx-a11y":"^6.10.1","eslint-plugin-better-tailwindcss":"^3.8.0","eslint-plugin-vuejs-accessibility":"^2.4.1","@trivago/prettier-plugin-sort-imports":"^6.0.2","@naturacosmeticos/eslint-plugin-i18n-checker":"^1.0.1","eslint-plugin-react-you-might-not-need-an-effect":"^0.8.5"},"peerDependencies":{"eslint":"^9.13.0","astro-eslint-parser":"^1.0.3","eslint-plugin-astro":"^1.3.0","eslint-plugin-solid":"^0.14.3","@prettier/plugin-xml":"^3.4.1","eslint-plugin-format":"^0.1.2","eslint-plugin-svelte":"^2.46.0","svelte-eslint-parser":"^0.43.0","@unocss/eslint-plugin":"^0.63.4","prettier-plugin-astro":"^0.14.1","eslint-plugin-jsx-a11y":"^6.10.2","prettier-plugin-slidev":"^1.0.5","eslint-plugin-storybook":"^0.11.3","eslint-plugin-import-zod":"^1.2.0","eslint-plugin-react-hooks":"^5.0.0","@eslint-react/eslint-plugin":"^1.15.0","eslint-plugin-react-refresh":"^0.4.13","prettier-plugin-packagejson":"^2.5.3","prettier-plugin-tailwindcss":"^0.6.8","@tanstack/eslint-plugin-query":"^5.66.1","eslint-plugin-better-tailwindcss":"^3.4.2","eslint-plugin-vuejs-accessibility":"^2.4.1","@trivago/prettier-plugin-sort-imports":"^4.3.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.4.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-solid":{"optional":true},"@prettier/plugin-xml":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-security":{"optional":true},"prettier-plugin-slidev":{"optional":true},"eslint-plugin-storybook":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"@stylistic/eslint-plugin":{"optional":true},"eslint-plugin-import-zod":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"prettier-plugin-packagejson":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-vuejs-accessibility":{"optional":true},"@trivago/prettier-plugin-sort-imports":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.1.21_1769428040993_0.5564343491613462","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@nirtamir2/eslint-config","version":"0.1.22","keywords":["eslint-config"],"author":{"url":"https://github.com/nirtamir2/","name":"Nir Tamir","email":"nirtamir2@gmail.com"},"license":"MIT","_id":"@nirtamir2/eslint-config@0.1.22","maintainers":[{"name":"nirtamir2","email":"nirtamir2@gmail.com"}],"homepage":"https://github.com/nirtamir2/eslint-config","bin":{"eslint-config":"bin/index.mjs"},"dist":{"shasum":"c88af229cc912cd9c532484fe0c51ee2f4f4188b","tarball":"https://registry.npmjs.org/@nirtamir2/eslint-config/-/eslint-config-0.1.22.tgz","fileCount":11,"integrity":"sha512-m4lnySIVENmpfrXQo9l42FXhiv0m8a6fHSGHoMS88g2brMUeFdtbMqCB6YiJQ6Om1KPqe2Y0Lyp3LWKFLWn/Xw==","signatures":[{"sig":"MEYCIQD6pKNcPKGp+kIyIiQFXwoOykoVWdZBZ9xOzUNRnT1hDgIhAMPszeRe2QONu86GPTmaKEZ5SeVyW8GSizknubffmF+5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1384135},"type":"module","_from":"file:nirtamir2-eslint-config-0.1.22.tgz","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./cli":"./dist/cli.mjs","./package.json":"./package.json"},"funding":"https://github.com/sponsors/nirtamir2","scripts":{"dev":"npx @eslint/config-inspector --config eslint.config.ts","lint":"eslint . --fix","stub":"tsdown","test":"vitest","build":"nr typegen && tsdown --clean --dts","watch":"tsdown --watch","format":"prettier \"**/*\" --write --ignore-unknown","release":"bumpp","typegen":"esno scripts/typegen.ts","typecheck":"tsc --noEmit","type-check":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"nirtamir2","email":"nirtamir2@gmail.com"},"_resolved":"/private/var/folders/wd/kl7pkmg56f99jsyxjvsgw9cr0000gn/T/ce46c683644813933b8d255172bd7693/nirtamir2-eslint-config-0.1.22.tgz","_integrity":"sha512-m4lnySIVENmpfrXQo9l42FXhiv0m8a6fHSGHoMS88g2brMUeFdtbMqCB6YiJQ6Om1KPqe2Y0Lyp3LWKFLWn/Xw==","_npmVersion":"11.6.2","description":"Nir Tamir's ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"resolutions":{"tsx":"^4.19.3","eslint":"^9.31.0","@typescript-eslint/utils":"^8.29.1","@eslint-community/eslint-utils":"^4.5.1"},"_nodeVersion":"24.13.0","dependencies":{"yargs":"^18.0.0","globals":"^17.0.0","local-pkg":"^1.1.2","@eslint/js":"^9.39.2","picocolors":"^1.1.1","@clack/prompts":"^0.11.0","@eslint/compat":"^2.0.1","eslint-plugin-n":"^17.23.1","parse-gitignore":"^2.0.0","@eslint/eslintrc":"^3.3.3","@eslint/markdown":"^7.5.1","eslint-plugin-vue":"^10.6.2","eslint-plugin-yml":"^1.19.1","typescript-eslint":"^8.52.0","vue-eslint-parser":"^10.2.0","@antfu/install-pkg":"^1.1.0","eslint-plugin-clsx":"^0.0.12","eslint-plugin-toml":"^0.13.1","toml-eslint-parser":"^1.0.0","yaml-eslint-parser":"^1.3.2","eslint-plugin-antfu":"^3.1.3","eslint-plugin-jsdoc":"^62.0.0","eslint-plugin-jsonc":"^2.21.0","eslint-plugin-tsdoc":"^0.5.0","jsonc-eslint-parser":"^2.4.2","eslint-plugin-github":"^6.0.0","eslint-plugin-regexp":"^2.10.0","@vitest/eslint-plugin":"1.6.6","eslint-plugin-command":"^3.4.0","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^62.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","eslint-plugin-markdown":"^5.1.0","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^5.7.0","eslint-flat-config-utils":"^3.0.1","eslint-plugin-array-func":"^5.1.0","eslint-plugin-workspaces":"^0.11.1","@typescript-eslint/parser":"^8.52.0","confusing-browser-globals":"^1.0.11","eslint-plugin-expect-type":"^0.6.2","eslint-plugin-ssr-friendly":"^1.3.0","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^5.3.1","eslint-processor-vue-blocks":"^2.0.0","prettier-plugin-packagejson":"^2.5.20","prettier-plugin-tailwindcss":"^0.7.2","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-unused-imports":"^4.3.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.52.0","eslint-plugin-default-import-name":"^0.6.0","eslint-plugin-erasable-syntax-only":"^0.4.0","eslint-plugin-no-use-extend-native":"0.7.2","eslint-plugin-sort-destructure-keys-typescript":"^0.3.0","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vue":"^3.5.26","esno":"^4.8.0","jiti":"2.6.1","bumpp":"^10.3.2","execa":"^9.6.1","eslint":"^10.0.0","rimraf":"^6.1.2","svelte":"^5.46.1","tsdown":"^0.19.0","vitest":"^4.0.16","fs-extra":"^11.3.3","@antfu/ni":"^28.1.0","fast-glob":"^3.3.3","typescript":"^5.9.3","@types/node":"^25.0.6","lint-staged":"^16.2.7","@types/yargs":"^17.0.35","@types/prompts":"^2.4.9","eslint-typegen":"^2.3.0","@types/fs-extra":"^11.0.4","simple-git-hooks":"^2.13.1","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.5.0","eslint-plugin-react":"^7.37.5","eslint-plugin-solid":"^0.14.5","@prettier/plugin-xml":"^3.4.2","eslint-plugin-format":"^1.2.0","eslint-plugin-svelte":"^3.14.0","svelte-eslint-parser":"^1.4.1","@unocss/eslint-plugin":"66.5.12","eslint-plugin-i18next":"^6.1.3","prettier-plugin-astro":"^0.14.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-security":"^3.0.1","prettier-plugin-slidev":"^1.0.5","eslint-plugin-i18n-json":"^4.0.1","eslint-plugin-storybook":"^10.1.11","@eslint/config-inspector":"^1.4.2","@next/eslint-plugin-next":"16.1.1","@nirtamir2/eslint-config":"0.1.22","eslint-plugin-import-zod":"^1.2.1","eslint-plugin-i18n-prefix":"^0.0.6","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-i18n-checker":"^1.4.0","@eslint-react/eslint-plugin":"^2.12.4","eslint-plugin-react-refresh":"^0.5.0","@tanstack/eslint-plugin-query":"^5.91.2","@types/eslint-plugin-jsx-a11y":"^6.10.1","eslint-plugin-better-tailwindcss":"^4.2.0","eslint-plugin-vuejs-accessibility":"^2.4.1","@trivago/prettier-plugin-sort-imports":"^6.0.2","@naturacosmeticos/eslint-plugin-i18n-checker":"^1.0.1","eslint-plugin-react-you-might-not-need-an-effect":"^0.8.5"},"peerDependencies":{"eslint":"^9.10.0 || ^10.0.0","astro-eslint-parser":"^1.0.3","eslint-plugin-astro":"^1.3.0","eslint-plugin-solid":"^0.14.3","@prettier/plugin-xml":"^3.4.1","eslint-plugin-format":"^0.1.2","eslint-plugin-svelte":"^2.46.0","svelte-eslint-parser":"^0.43.0","@unocss/eslint-plugin":"^0.63.4","prettier-plugin-astro":"^0.14.1","eslint-plugin-jsx-a11y":"^6.10.2","prettier-plugin-slidev":"^1.0.5","eslint-plugin-storybook":"^0.11.3","eslint-plugin-import-zod":"^1.2.0","eslint-plugin-react-hooks":"^5.0.0","@eslint-react/eslint-plugin":"^2.12.4","eslint-plugin-react-refresh":"^0.4.13","prettier-plugin-packagejson":"^2.5.3","prettier-plugin-tailwindcss":"^0.6.8","@tanstack/eslint-plugin-query":"^5.66.1","eslint-plugin-better-tailwindcss":"^4.2.0","eslint-plugin-vuejs-accessibility":"^2.4.1","@trivago/prettier-plugin-sort-imports":"^4.3.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.4.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-solid":{"optional":true},"@prettier/plugin-xml":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-security":{"optional":true},"prettier-plugin-slidev":{"optional":true},"eslint-plugin-storybook":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"@stylistic/eslint-plugin":{"optional":true},"eslint-plugin-import-zod":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"prettier-plugin-packagejson":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-vuejs-accessibility":{"optional":true},"@trivago/prettier-plugin-sort-imports":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.1.22_1770813300168_0.7477248528818923","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@nirtamir2/eslint-config","version":"0.2.0","keywords":["eslint-config"],"author":{"url":"https://github.com/nirtamir2/","name":"Nir Tamir","email":"nirtamir2@gmail.com"},"license":"MIT","_id":"@nirtamir2/eslint-config@0.2.0","maintainers":[{"name":"nirtamir2","email":"nirtamir2@gmail.com"}],"homepage":"https://github.com/nirtamir2/eslint-config","bin":{"eslint-config":"bin/index.mjs"},"dist":{"shasum":"b22d47c84449ca26163bdf29d215623b920cbcb9","tarball":"https://registry.npmjs.org/@nirtamir2/eslint-config/-/eslint-config-0.2.0.tgz","fileCount":12,"integrity":"sha512-DIljRCOhnNZ/bbpI+L3FpkGOVCSGd/p+6cPy4r9LUt5etFF/KrpDBUFzkXbnnZB2n2dg4fJhXHdVDkJyvH4blw==","signatures":[{"sig":"MEQCIGEzMVsbQlUq5m3Zne+Rj+yUEDSr/N8YryD1qoFPZHlnAiBFwfA0L+2TDUiaIc5iv6loG8K7W3VInBOyYNaFvcrseg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":695785},"type":"module","_from":"file:nirtamir2-eslint-config-0.2.0.tgz","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./cli":"./dist/cli.mjs","./package.json":"./package.json"},"funding":"https://github.com/sponsors/nirtamir2","scripts":{"dev":"npx @eslint/config-inspector --config eslint.config.ts","lint":"eslint . --fix","stub":"tsdown","test":"vitest","build":"nr typegen && tsdown --clean --dts","watch":"tsdown --watch","format":"prettier \"**/*\" --write --ignore-unknown","release":"bumpp","typegen":"esno scripts/typegen.ts","typecheck":"tsc --noEmit","type-check":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"nirtamir2","email":"nirtamir2@gmail.com"},"_resolved":"/private/var/folders/wd/kl7pkmg56f99jsyxjvsgw9cr0000gn/T/2e20eb6e4f8cec19b7f858d12cb96740/nirtamir2-eslint-config-0.2.0.tgz","_integrity":"sha512-DIljRCOhnNZ/bbpI+L3FpkGOVCSGd/p+6cPy4r9LUt5etFF/KrpDBUFzkXbnnZB2n2dg4fJhXHdVDkJyvH4blw==","_npmVersion":"11.6.2","description":"Nir Tamir's ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"resolutions":{"tsx":"catalog:dev","eslint":"catalog:peer","@typescript-eslint/utils":"catalog:peer","@eslint-community/eslint-utils":"catalog:peer"},"_nodeVersion":"24.13.0","dependencies":{"yargs":"^18.0.0","globals":"^17.4.0","local-pkg":"^1.1.2","@eslint/js":"^10.0.1","picocolors":"^1.1.1","@clack/prompts":"^1.1.0","@eslint/compat":"^2.0.3","eslint-plugin-n":"^17.24.0","parse-gitignore":"^2.0.0","@eslint/eslintrc":"^3.3.5","@eslint/markdown":"^7.5.1","eslint-plugin-vue":"^10.8.0","eslint-plugin-yml":"^3.3.1","typescript-eslint":"^8.57.0","vue-eslint-parser":"^10.4.0","@antfu/install-pkg":"^1.1.0","eslint-plugin-clsx":"^0.0.12","eslint-plugin-pnpm":"^1.6.0","eslint-plugin-toml":"^1.3.1","toml-eslint-parser":"^1.0.3","yaml-eslint-parser":"^2.0.0","@e18e/eslint-plugin":"^0.2.0","eslint-plugin-antfu":"^3.2.2","eslint-plugin-jsdoc":"^62.8.0","eslint-plugin-jsonc":"^3.1.2","eslint-plugin-tsdoc":"^0.5.2","jsonc-eslint-parser":"^3.1.0","eslint-plugin-github":"^6.0.0","eslint-plugin-regexp":"^3.1.0","@vitest/eslint-plugin":"1.6.6","eslint-plugin-command":"^3.5.2","eslint-plugin-sonarjs":"^4.0.2","eslint-plugin-unicorn":"^63.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","eslint-plugin-markdown":"^5.1.0","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^5.10.0","eslint-flat-config-utils":"^3.0.2","eslint-plugin-array-func":"^5.1.1","eslint-plugin-workspaces":"^0.12.1","@typescript-eslint/parser":"^8.57.0","confusing-browser-globals":"^1.0.11","eslint-plugin-expect-type":"^0.6.2","eslint-plugin-ssr-friendly":"^1.3.0","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^5.6.0","eslint-processor-vue-blocks":"^2.0.0","prettier-plugin-packagejson":"^3.0.2","prettier-plugin-tailwindcss":"^0.7.2","eslint-config-flat-gitignore":"^2.2.1","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-unused-imports":"^4.4.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.57.0","eslint-plugin-default-import-name":"^0.6.0","eslint-plugin-erasable-syntax-only":"^0.4.0","eslint-plugin-no-use-extend-native":"0.7.2","eslint-plugin-sort-destructure-keys-typescript":"^0.3.0","@eslint-community/eslint-plugin-eslint-comments":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","esno":"^4.8.0","jiti":"2.6.1","bumpp":"^10.4.1","execa":"^9.6.1","eslint":"^10.0.3","rimraf":"^6.1.3","svelte":"^5.53.11","tsdown":"^0.21.2","vitest":"^4.1.0","fs-extra":"^11.3.4","@antfu/ni":"^29.0.0","fast-glob":"^3.3.3","typescript":"^5.9.3","@types/node":"^25.5.0","lint-staged":"^16.3.3","@types/yargs":"^17.0.35","@types/prompts":"^2.4.9","eslint-typegen":"^2.3.1","@types/fs-extra":"^11.0.4","simple-git-hooks":"^2.13.1","astro-eslint-parser":"^1.3.0","eslint-plugin-astro":"^1.6.0","eslint-plugin-react":"^7.37.5","eslint-plugin-solid":"^0.14.5","@prettier/plugin-xml":"^3.4.2","eslint-plugin-format":"^2.0.1","eslint-plugin-svelte":"^3.15.2","svelte-eslint-parser":"^1.6.0","@unocss/eslint-plugin":"66.5.12","eslint-plugin-i18next":"6.1.3","prettier-plugin-astro":"^0.14.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-security":"4.0.0","prettier-plugin-slidev":"^1.0.5","eslint-plugin-i18n-json":"^4.0.1","eslint-plugin-storybook":"^10.2.18","@eslint/config-inspector":"^1.5.0","@next/eslint-plugin-next":"16.1.1","@nirtamir2/eslint-config":"0.2.0","eslint-plugin-import-zod":"^1.2.1","eslint-plugin-i18n-prefix":"^0.0.6","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-i18n-checker":"^1.4.0","@eslint-react/eslint-plugin":"^2.13.0","eslint-plugin-react-refresh":"^0.5.2","@angular-eslint/eslint-plugin":"^21.3.0","@tanstack/eslint-plugin-query":"^5.91.4","@types/eslint-plugin-jsx-a11y":"^6.10.1","@angular-eslint/template-parser":"^21.3.0","eslint-plugin-better-tailwindcss":"^4.3.2","eslint-plugin-vuejs-accessibility":"^2.5.0","@trivago/prettier-plugin-sort-imports":"^6.0.2","@angular-eslint/eslint-plugin-template":"^21.3.0","@naturacosmeticos/eslint-plugin-i18n-checker":"^1.0.1","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.2"},"peerDependencies":{"eslint":"^9.10.0 || ^10.0.0","astro-eslint-parser":"^1.0.3","eslint-plugin-astro":"^1.3.0","eslint-plugin-solid":"^0.14.3","@prettier/plugin-xml":"^3.4.1","eslint-plugin-format":"^0.1.2","eslint-plugin-svelte":"^2.46.0","svelte-eslint-parser":"^0.43.0","@unocss/eslint-plugin":"^0.63.4","prettier-plugin-astro":"^0.14.1","eslint-plugin-jsx-a11y":"^6.10.2","prettier-plugin-slidev":"^1.0.5","eslint-plugin-storybook":"^0.11.3","eslint-plugin-import-zod":"^1.2.0","eslint-plugin-react-hooks":"^5.0.0","@eslint-react/eslint-plugin":"^2.12.4","eslint-plugin-react-refresh":"^0.4.13","prettier-plugin-packagejson":"^2.5.3","prettier-plugin-tailwindcss":"^0.6.8","@angular-eslint/eslint-plugin":"^21.1.0","@tanstack/eslint-plugin-query":"^5.66.1","@angular-eslint/template-parser":"^21.1.0","eslint-plugin-better-tailwindcss":"^4.2.0","eslint-plugin-vuejs-accessibility":"^2.4.1","@trivago/prettier-plugin-sort-imports":"^4.3.0","@angular-eslint/eslint-plugin-template":"^21.1.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.4.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"inlinedDependencies":{"fastq":"1.19.0","braces":"3.0.3","merge2":"1.4.1","tsdown":"0.21.2","is-glob":"4.0.3","reusify":"1.0.4","fast-glob":"3.3.1","is-number":"7.0.0","picomatch":"2.3.1","fill-range":"7.1.1","is-extglob":"2.1.1","micromatch":"4.0.8","safe-regex":"2.1.1","glob-parent":"5.1.2","regexp-tree":"0.1.27","requireindex":"1.1.0","run-parallel":"1.2.0","to-regex-range":"5.0.1","queue-microtask":"1.2.3","@nodelib/fs.stat":"2.0.5","@nodelib/fs.walk":"1.2.8","@nodelib/fs.scandir":"2.1.5","eslint-plugin-i18next":"6.1.3","eslint-plugin-security":"4.0.0","@next/eslint-plugin-next":"16.1.1"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-solid":{"optional":true},"@prettier/plugin-xml":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-security":{"optional":true},"prettier-plugin-slidev":{"optional":true},"eslint-plugin-storybook":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"@stylistic/eslint-plugin":{"optional":true},"eslint-plugin-import-zod":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"prettier-plugin-packagejson":{"optional":true},"@angular-eslint/eslint-plugin":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@angular-eslint/template-parser":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-vuejs-accessibility":{"optional":true},"@trivago/prettier-plugin-sort-imports":{"optional":true},"@angular-eslint/eslint-plugin-template":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.2.0_1773444226842_0.9044898776763455","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@nirtamir2/eslint-config","version":"0.2.1","keywords":["eslint-config"],"author":{"url":"https://github.com/nirtamir2/","name":"Nir Tamir","email":"nirtamir2@gmail.com"},"license":"MIT","_id":"@nirtamir2/eslint-config@0.2.1","maintainers":[{"name":"nirtamir2","email":"nirtamir2@gmail.com"}],"homepage":"https://github.com/nirtamir2/eslint-config","bin":{"eslint-config":"bin/index.mjs"},"dist":{"shasum":"0beea664501921f6d477b13820486af8605cbdc1","tarball":"https://registry.npmjs.org/@nirtamir2/eslint-config/-/eslint-config-0.2.1.tgz","fileCount":12,"integrity":"sha512-d6LlYkLgP7k32op9Bx08n3xk++o2fvD5kn4nmNJTafA9OO0kFg9hoOBNwWBDFwdxBgSAWv/LRgYhB8W/EbpvqQ==","signatures":[{"sig":"MEUCIFQuxUPtlGMr9oL1i3XClnJZSFyhCSZF+jn8VZ7Pcw/IAiEAvWBKdOOdJKQnbnBnVMVGP1eLolBweARJ87iykNiEWX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":695785},"type":"module","_from":"file:nirtamir2-eslint-config-0.2.1.tgz","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./cli":"./dist/cli.mjs","./package.json":"./package.json"},"funding":"https://github.com/sponsors/nirtamir2","scripts":{"dev":"npx @eslint/config-inspector --config eslint.config.ts","lint":"eslint . --fix","stub":"tsdown","test":"vitest","build":"nr typegen && tsdown --clean --dts","watch":"tsdown --watch","format":"prettier \"**/*\" --write --ignore-unknown","release":"bumpp","typegen":"esno scripts/typegen.ts","typecheck":"tsc --noEmit","type-check":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"nirtamir2","email":"nirtamir2@gmail.com"},"_resolved":"/private/var/folders/wd/kl7pkmg56f99jsyxjvsgw9cr0000gn/T/fc22b6f5d6c22a06293bb2dd38ab5e50/nirtamir2-eslint-config-0.2.1.tgz","_integrity":"sha512-d6LlYkLgP7k32op9Bx08n3xk++o2fvD5kn4nmNJTafA9OO0kFg9hoOBNwWBDFwdxBgSAWv/LRgYhB8W/EbpvqQ==","_npmVersion":"11.6.2","description":"Nir Tamir's ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"resolutions":{"tsx":"catalog:dev","eslint":"catalog:peer","@typescript-eslint/utils":"catalog:peer","@eslint-community/eslint-utils":"catalog:peer"},"_nodeVersion":"24.13.0","dependencies":{"yargs":"^18.0.0","globals":"^17.4.0","local-pkg":"^1.1.2","@eslint/js":"^10.0.1","picocolors":"^1.1.1","@clack/prompts":"^1.1.0","@eslint/compat":"^2.0.3","eslint-plugin-n":"^17.24.0","parse-gitignore":"^2.0.0","@eslint/eslintrc":"^3.3.5","@eslint/markdown":"^7.5.1","eslint-plugin-vue":"^10.8.0","eslint-plugin-yml":"^3.3.1","typescript-eslint":"^8.57.0","vue-eslint-parser":"^10.4.0","@antfu/install-pkg":"^1.1.0","eslint-plugin-clsx":"^0.0.12","eslint-plugin-pnpm":"^1.6.0","eslint-plugin-toml":"^1.3.1","toml-eslint-parser":"^1.0.3","yaml-eslint-parser":"^2.0.0","@e18e/eslint-plugin":"^0.2.0","eslint-plugin-antfu":"^3.2.2","eslint-plugin-jsdoc":"^62.8.0","eslint-plugin-jsonc":"^3.1.2","eslint-plugin-tsdoc":"^0.5.2","jsonc-eslint-parser":"^3.1.0","eslint-plugin-github":"^6.0.0","eslint-plugin-regexp":"^3.1.0","@vitest/eslint-plugin":"1.6.12","eslint-plugin-command":"^3.5.2","eslint-plugin-sonarjs":"^4.0.2","eslint-plugin-unicorn":"^63.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","eslint-plugin-markdown":"^5.1.0","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^5.10.0","eslint-flat-config-utils":"^3.0.2","eslint-plugin-array-func":"^5.1.1","eslint-plugin-workspaces":"^0.12.1","@typescript-eslint/parser":"^8.57.0","confusing-browser-globals":"^1.0.11","eslint-plugin-expect-type":"^0.6.2","eslint-plugin-ssr-friendly":"^1.3.0","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^5.6.0","eslint-processor-vue-blocks":"^2.0.0","prettier-plugin-packagejson":"^3.0.2","prettier-plugin-tailwindcss":"^0.7.2","eslint-config-flat-gitignore":"^2.2.1","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-unused-imports":"^4.4.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.57.0","eslint-plugin-default-import-name":"^0.6.1","eslint-plugin-erasable-syntax-only":"^0.4.0","eslint-plugin-no-use-extend-native":"0.7.2","eslint-plugin-sort-destructure-keys-typescript":"^0.3.0","@eslint-community/eslint-plugin-eslint-comments":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","esno":"^4.8.0","jiti":"2.6.1","bumpp":"^10.4.1","execa":"^9.6.1","eslint":"^10.0.3","rimraf":"^6.1.3","svelte":"^5.53.11","tsdown":"^0.21.2","vitest":"^4.1.0","fs-extra":"^11.3.4","@antfu/ni":"^29.0.0","fast-glob":"^3.3.3","typescript":"^5.9.3","@types/node":"^25.5.0","lint-staged":"^16.3.3","@types/yargs":"^17.0.35","@types/prompts":"^2.4.9","eslint-typegen":"^2.3.1","@types/fs-extra":"^11.0.4","simple-git-hooks":"^2.13.1","astro-eslint-parser":"^1.3.0","eslint-plugin-astro":"^1.6.0","eslint-plugin-react":"^7.37.5","eslint-plugin-solid":"^0.14.5","@prettier/plugin-xml":"^3.4.2","eslint-plugin-format":"^2.0.1","eslint-plugin-svelte":"^3.15.2","svelte-eslint-parser":"^1.6.0","@unocss/eslint-plugin":"66.6.6","eslint-plugin-i18next":"6.1.3","prettier-plugin-astro":"^0.14.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-security":"4.0.0","prettier-plugin-slidev":"^1.0.5","eslint-plugin-i18n-json":"^4.0.1","eslint-plugin-storybook":"^10.2.19","@eslint/config-inspector":"^1.5.0","@next/eslint-plugin-next":"16.1.6","@nirtamir2/eslint-config":"0.2.1","eslint-plugin-import-zod":"^1.2.1","eslint-plugin-i18n-prefix":"^0.0.6","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-i18n-checker":"^1.4.0","@eslint-react/eslint-plugin":"^2.13.0","eslint-plugin-react-refresh":"^0.5.2","@angular-eslint/eslint-plugin":"^21.3.0","@tanstack/eslint-plugin-query":"^5.91.4","@types/eslint-plugin-jsx-a11y":"^6.10.1","@angular-eslint/template-parser":"^21.3.0","eslint-plugin-better-tailwindcss":"^4.3.2","eslint-plugin-vuejs-accessibility":"^2.5.0","@trivago/prettier-plugin-sort-imports":"^6.0.2","@angular-eslint/eslint-plugin-template":"^21.3.0","@naturacosmeticos/eslint-plugin-i18n-checker":"^1.0.1","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.2"},"peerDependencies":{"eslint":"^9.10.0 || ^10.0.0","astro-eslint-parser":"^1.0.3","eslint-plugin-astro":"^1.3.0","eslint-plugin-solid":"^0.14.3","@prettier/plugin-xml":"^3.4.1","eslint-plugin-format":"^0.1.2","eslint-plugin-svelte":"^2.46.0","svelte-eslint-parser":"^0.43.0","@unocss/eslint-plugin":"^0.63.4","prettier-plugin-astro":"^0.14.1","eslint-plugin-jsx-a11y":"^6.10.2","prettier-plugin-slidev":"^1.0.5","eslint-plugin-storybook":"^0.11.3","eslint-plugin-import-zod":"^1.2.0","eslint-plugin-react-hooks":"^5.0.0","@eslint-react/eslint-plugin":"^2.12.4","eslint-plugin-react-refresh":"^0.4.13","prettier-plugin-packagejson":"^2.5.3","prettier-plugin-tailwindcss":"^0.6.8","@angular-eslint/eslint-plugin":"^21.1.0","@tanstack/eslint-plugin-query":"^5.66.1","@angular-eslint/template-parser":"^21.1.0","eslint-plugin-better-tailwindcss":"^4.2.0","eslint-plugin-vuejs-accessibility":"^2.4.1","@trivago/prettier-plugin-sort-imports":"^4.3.0","@angular-eslint/eslint-plugin-template":"^21.1.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.4.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"inlinedDependencies":{"fastq":"1.19.0","braces":"3.0.3","merge2":"1.4.1","tsdown":"0.21.2","is-glob":"4.0.3","reusify":"1.0.4","fast-glob":"3.3.1","is-number":"7.0.0","picomatch":"2.3.1","fill-range":"7.1.1","is-extglob":"2.1.1","micromatch":"4.0.8","safe-regex":"2.1.1","glob-parent":"5.1.2","regexp-tree":"0.1.27","requireindex":"1.1.0","run-parallel":"1.2.0","to-regex-range":"5.0.1","queue-microtask":"1.2.3","@nodelib/fs.stat":"2.0.5","@nodelib/fs.walk":"1.2.8","@nodelib/fs.scandir":"2.1.5","eslint-plugin-i18next":"6.1.3","eslint-plugin-security":"4.0.0","@next/eslint-plugin-next":"16.1.6"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-solid":{"optional":true},"@prettier/plugin-xml":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-security":{"optional":true},"prettier-plugin-slidev":{"optional":true},"eslint-plugin-storybook":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"@stylistic/eslint-plugin":{"optional":true},"eslint-plugin-import-zod":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"prettier-plugin-packagejson":{"optional":true},"@angular-eslint/eslint-plugin":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@angular-eslint/template-parser":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-vuejs-accessibility":{"optional":true},"@trivago/prettier-plugin-sort-imports":{"optional":true},"@angular-eslint/eslint-plugin-template":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.2.1_1773444920232_0.6359291915437675","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@nirtamir2/eslint-config","version":"0.2.2","keywords":["eslint-config"],"author":{"url":"https://github.com/nirtamir2/","name":"Nir Tamir","email":"nirtamir2@gmail.com"},"license":"MIT","_id":"@nirtamir2/eslint-config@0.2.2","maintainers":[{"name":"nirtamir2","email":"nirtamir2@gmail.com"}],"homepage":"https://github.com/nirtamir2/eslint-config","bin":{"eslint-config":"bin/index.mjs"},"dist":{"shasum":"eb2bbecfc29b26a5b8a3d1171c7c66a252479b78","tarball":"https://registry.npmjs.org/@nirtamir2/eslint-config/-/eslint-config-0.2.2.tgz","fileCount":12,"integrity":"sha512-ZgjsvM7Ga0ai0tMH5/7q3mmdVLz2eA9HzN3P35Q4adH2Dds+qy2hegt5u7deYNL/Nt6o7Ekega27AHE8CK2LUg==","signatures":[{"sig":"MEYCIQCmp5AmJsBU9cQqnAF3lLq9UwOzheQsM7CKE09nZ1cuJwIhAMHe7bcb7KvFsfwuGp9+AdEElX/8rZukG75U5fVBLGey","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":696146},"type":"module","_from":"file:nirtamir2-eslint-config-0.2.2.tgz","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./cli":"./dist/cli.mjs","./package.json":"./package.json"},"funding":"https://github.com/sponsors/nirtamir2","scripts":{"dev":"npx @eslint/config-inspector --config eslint.config.ts","lint":"eslint . --fix","stub":"tsdown","test":"vitest","build":"nr typegen && tsdown --clean --dts","watch":"tsdown --watch","format":"prettier \"**/*\" --write --ignore-unknown","release":"bumpp","typegen":"esno scripts/typegen.ts","typecheck":"tsc --noEmit","type-check":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"nirtamir2","email":"nirtamir2@gmail.com"},"_resolved":"/private/var/folders/wd/kl7pkmg56f99jsyxjvsgw9cr0000gn/T/9f217fcdfec3c5fda0e1e2ec7e22bf98/nirtamir2-eslint-config-0.2.2.tgz","_integrity":"sha512-ZgjsvM7Ga0ai0tMH5/7q3mmdVLz2eA9HzN3P35Q4adH2Dds+qy2hegt5u7deYNL/Nt6o7Ekega27AHE8CK2LUg==","_npmVersion":"11.6.2","description":"Nir Tamir's ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"resolutions":{"tsx":"catalog:dev","eslint":"catalog:peer","@typescript-eslint/utils":"catalog:peer","@eslint-community/eslint-utils":"catalog:peer"},"_nodeVersion":"24.13.0","dependencies":{"yargs":"^18.0.0","globals":"^17.4.0","local-pkg":"^1.1.2","@eslint/js":"^10.0.1","picocolors":"^1.1.1","@clack/prompts":"^1.1.0","@eslint/compat":"^2.0.3","eslint-plugin-n":"^17.24.0","parse-gitignore":"^2.0.0","@eslint/eslintrc":"^3.3.5","@eslint/markdown":"^7.5.1","eslint-plugin-vue":"^10.8.0","eslint-plugin-yml":"^3.3.1","typescript-eslint":"^8.57.0","vue-eslint-parser":"^10.4.0","@antfu/install-pkg":"^1.1.0","eslint-plugin-clsx":"^0.0.12","eslint-plugin-pnpm":"^1.6.0","eslint-plugin-toml":"^1.3.1","toml-eslint-parser":"^1.0.3","yaml-eslint-parser":"^2.0.0","@e18e/eslint-plugin":"^0.2.0","eslint-plugin-antfu":"^3.2.2","eslint-plugin-jsdoc":"^62.8.0","eslint-plugin-jsonc":"^3.1.2","eslint-plugin-tsdoc":"^0.5.2","jsonc-eslint-parser":"^3.1.0","eslint-plugin-github":"^6.0.0","eslint-plugin-regexp":"^3.1.0","@vitest/eslint-plugin":"1.6.6","eslint-plugin-command":"^3.5.2","eslint-plugin-sonarjs":"^4.0.2","eslint-plugin-unicorn":"^63.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","eslint-plugin-markdown":"^5.1.0","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^5.10.0","eslint-flat-config-utils":"^3.0.2","eslint-plugin-array-func":"^5.1.1","eslint-plugin-workspaces":"^0.12.1","@typescript-eslint/parser":"^8.57.0","confusing-browser-globals":"^1.0.11","eslint-plugin-expect-type":"^0.6.2","eslint-plugin-ssr-friendly":"^1.3.0","eslint-plugin-no-only-tests":"^3.3.0","eslint-processor-vue-blocks":"^2.0.0","prettier-plugin-packagejson":"^3.0.2","prettier-plugin-tailwindcss":"^0.7.2","eslint-config-flat-gitignore":"^2.2.1","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-unused-imports":"^4.4.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.57.0","eslint-plugin-default-import-name":"^0.6.0","eslint-plugin-erasable-syntax-only":"^0.4.0","eslint-plugin-no-use-extend-native":"0.7.2","eslint-plugin-sort-destructure-keys-typescript":"^0.3.0","@eslint-community/eslint-plugin-eslint-comments":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","esno":"^4.8.0","jiti":"2.6.1","bumpp":"^10.4.1","execa":"^9.6.1","eslint":"^10.0.3","rimraf":"^6.1.3","svelte":"^5.53.11","tsdown":"^0.21.2","vitest":"^4.1.0","fs-extra":"^11.3.4","@antfu/ni":"^29.0.0","fast-glob":"^3.3.3","typescript":"^5.9.3","@types/node":"^25.5.0","lint-staged":"^16.3.3","@types/yargs":"^17.0.35","@types/prompts":"^2.4.9","eslint-typegen":"^2.3.1","@types/fs-extra":"^11.0.4","simple-git-hooks":"^2.13.1","astro-eslint-parser":"^1.3.0","eslint-plugin-astro":"^1.6.0","eslint-plugin-react":"^7.37.5","eslint-plugin-solid":"^0.14.5","@prettier/plugin-xml":"^3.4.2","eslint-plugin-format":"^2.0.1","eslint-plugin-svelte":"^3.15.2","svelte-eslint-parser":"^1.6.0","@unocss/eslint-plugin":"66.5.12","eslint-plugin-i18next":"6.1.3","prettier-plugin-astro":"^0.14.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-security":"4.0.0","prettier-plugin-slidev":"^1.0.5","eslint-plugin-i18n-json":"^4.0.1","eslint-plugin-storybook":"^10.2.18","@eslint/config-inspector":"^1.5.0","@next/eslint-plugin-next":"16.1.1","@nirtamir2/eslint-config":"0.2.2","eslint-plugin-import-zod":"^1.2.1","eslint-plugin-i18n-prefix":"^0.0.6","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-i18n-checker":"^1.4.0","@eslint-react/eslint-plugin":"^2.13.0","eslint-plugin-perfectionist":"^5.6.0","eslint-plugin-react-refresh":"^0.5.2","@angular-eslint/eslint-plugin":"^21.3.0","@tanstack/eslint-plugin-query":"^5.91.4","@types/eslint-plugin-jsx-a11y":"^6.10.1","@angular-eslint/template-parser":"^21.3.0","eslint-plugin-better-tailwindcss":"^4.3.2","eslint-plugin-vuejs-accessibility":"^2.5.0","@trivago/prettier-plugin-sort-imports":"^6.0.2","@angular-eslint/eslint-plugin-template":"^21.3.0","@naturacosmeticos/eslint-plugin-i18n-checker":"^1.0.1","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.2"},"peerDependencies":{"eslint":"^9.10.0 || ^10.0.0","astro-eslint-parser":"^1.0.3","eslint-plugin-astro":"^1.3.0","eslint-plugin-solid":"^0.14.3","@prettier/plugin-xml":"^3.4.1","eslint-plugin-format":"^0.1.2","eslint-plugin-svelte":"^2.46.0","svelte-eslint-parser":"^0.43.0","@unocss/eslint-plugin":"^0.63.4","prettier-plugin-astro":"^0.14.1","eslint-plugin-jsx-a11y":"^6.10.2","prettier-plugin-slidev":"^1.0.5","eslint-plugin-storybook":"^0.11.3","eslint-plugin-import-zod":"^1.2.0","eslint-plugin-react-hooks":"^5.0.0","@eslint-react/eslint-plugin":"^2.12.4","eslint-plugin-perfectionist":"^5.6.0","eslint-plugin-react-refresh":"^0.4.13","prettier-plugin-packagejson":"^2.5.3","prettier-plugin-tailwindcss":"^0.6.8","@angular-eslint/eslint-plugin":"^21.1.0","@tanstack/eslint-plugin-query":"^5.66.1","@angular-eslint/template-parser":"^21.1.0","eslint-plugin-better-tailwindcss":"^4.2.0","eslint-plugin-vuejs-accessibility":"^2.4.1","@trivago/prettier-plugin-sort-imports":"^4.3.0","@angular-eslint/eslint-plugin-template":"^21.1.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.4.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"inlinedDependencies":{"fastq":"1.19.0","braces":"3.0.3","merge2":"1.4.1","tsdown":"0.21.2","is-glob":"4.0.3","reusify":"1.0.4","fast-glob":"3.3.1","is-number":"7.0.0","picomatch":"2.3.1","fill-range":"7.1.1","is-extglob":"2.1.1","micromatch":"4.0.8","safe-regex":"2.1.1","glob-parent":"5.1.2","regexp-tree":"0.1.27","requireindex":"1.1.0","run-parallel":"1.2.0","to-regex-range":"5.0.1","queue-microtask":"1.2.3","@nodelib/fs.stat":"2.0.5","@nodelib/fs.walk":"1.2.8","@nodelib/fs.scandir":"2.1.5","eslint-plugin-i18next":"6.1.3","eslint-plugin-security":"4.0.0","@next/eslint-plugin-next":"16.1.6"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-solid":{"optional":true},"@prettier/plugin-xml":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-security":{"optional":true},"prettier-plugin-slidev":{"optional":true},"eslint-plugin-storybook":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"@stylistic/eslint-plugin":{"optional":true},"eslint-plugin-import-zod":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-perfectionist":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"prettier-plugin-packagejson":{"optional":true},"@angular-eslint/eslint-plugin":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@angular-eslint/template-parser":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-vuejs-accessibility":{"optional":true},"@trivago/prettier-plugin-sort-imports":{"optional":true},"@angular-eslint/eslint-plugin-template":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.2.2_1773484684189_0.34762360431820905","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@nirtamir2/eslint-config","version":"0.2.3","keywords":["eslint-config"],"author":{"url":"https://github.com/nirtamir2/","name":"Nir Tamir","email":"nirtamir2@gmail.com"},"license":"MIT","_id":"@nirtamir2/eslint-config@0.2.3","maintainers":[{"name":"nirtamir2","email":"nirtamir2@gmail.com"}],"homepage":"https://github.com/nirtamir2/eslint-config","bin":{"eslint-config":"bin/index.mjs"},"dist":{"shasum":"bd13c4ba03f91c5a345f3f9fd1d699b0e44585e7","tarball":"https://registry.npmjs.org/@nirtamir2/eslint-config/-/eslint-config-0.2.3.tgz","fileCount":12,"integrity":"sha512-yNERJQSM1udtbxcIMF3VnIJQUOId8jlvuv+UW0fJtivymQQp7NB/7LUUME6NA0xx/ikmT4kgfwUDuC8vGQQELw==","signatures":[{"sig":"MEYCIQCWa9FOvRL7d3pqndhjAxolUX+VILCzblOVAE6rSWD5SQIhAO7ngMgfG16grMv7frQ1Z0GVk5oMZzqGjBhSAmEgDhH7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":696146},"type":"module","_from":"file:nirtamir2-eslint-config-0.2.3.tgz","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./cli":"./dist/cli.mjs","./package.json":"./package.json"},"funding":"https://github.com/sponsors/nirtamir2","scripts":{"dev":"npx @eslint/config-inspector --config eslint.config.ts","lint":"eslint . --fix","stub":"tsdown","test":"vitest","build":"nr typegen && tsdown --clean --dts","watch":"tsdown --watch","format":"prettier \"**/*\" --write --ignore-unknown","release":"bumpp","typegen":"esno scripts/typegen.ts","typecheck":"tsc --noEmit","type-check":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"nirtamir2","email":"nirtamir2@gmail.com"},"_resolved":"/private/var/folders/wd/kl7pkmg56f99jsyxjvsgw9cr0000gn/T/23a49d75608e4dfcdf421fad597e2306/nirtamir2-eslint-config-0.2.3.tgz","_integrity":"sha512-yNERJQSM1udtbxcIMF3VnIJQUOId8jlvuv+UW0fJtivymQQp7NB/7LUUME6NA0xx/ikmT4kgfwUDuC8vGQQELw==","_npmVersion":"11.6.2","description":"Nir Tamir's ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"resolutions":{"tsx":"catalog:dev","eslint":"catalog:peer","@typescript-eslint/utils":"catalog:peer","@eslint-community/eslint-utils":"catalog:peer"},"_nodeVersion":"24.13.0","dependencies":{"yargs":"^18.0.0","globals":"^17.4.0","local-pkg":"^1.1.2","@eslint/js":"^10.0.1","picocolors":"^1.1.1","@clack/prompts":"^1.1.0","@eslint/compat":"^2.0.3","eslint-plugin-n":"^17.24.0","parse-gitignore":"^2.0.0","@eslint/eslintrc":"^3.3.5","@eslint/markdown":"^7.5.1","eslint-plugin-vue":"^10.8.0","eslint-plugin-yml":"^3.3.1","typescript-eslint":"^8.57.0","vue-eslint-parser":"^10.4.0","@antfu/install-pkg":"^1.1.0","eslint-plugin-clsx":"^0.0.12","eslint-plugin-pnpm":"^1.6.0","eslint-plugin-toml":"^1.3.1","toml-eslint-parser":"^1.0.3","yaml-eslint-parser":"^2.0.0","@e18e/eslint-plugin":"^0.2.0","eslint-plugin-antfu":"^3.2.2","eslint-plugin-jsdoc":"^62.8.0","eslint-plugin-jsonc":"^3.1.2","eslint-plugin-tsdoc":"^0.5.2","jsonc-eslint-parser":"^3.1.0","eslint-plugin-github":"^6.0.0","eslint-plugin-regexp":"^3.1.0","@vitest/eslint-plugin":"1.6.6","eslint-plugin-command":"^3.5.2","eslint-plugin-sonarjs":"^4.0.2","eslint-plugin-unicorn":"^63.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","eslint-plugin-markdown":"^5.1.0","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^5.10.0","eslint-flat-config-utils":"^3.0.2","eslint-plugin-array-func":"^5.1.1","eslint-plugin-workspaces":"^0.12.1","@typescript-eslint/parser":"^8.57.0","confusing-browser-globals":"^1.0.11","eslint-plugin-expect-type":"^0.6.2","eslint-plugin-ssr-friendly":"^1.3.0","eslint-plugin-no-only-tests":"^3.3.0","eslint-processor-vue-blocks":"^2.0.0","prettier-plugin-packagejson":"^3.0.2","prettier-plugin-tailwindcss":"^0.7.2","eslint-config-flat-gitignore":"^2.2.1","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-unused-imports":"^4.4.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.57.0","eslint-plugin-default-import-name":"^0.6.1","eslint-plugin-erasable-syntax-only":"^0.4.0","eslint-plugin-no-use-extend-native":"0.7.2","eslint-plugin-sort-destructure-keys-typescript":"^0.3.0","@eslint-community/eslint-plugin-eslint-comments":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","esno":"^4.8.0","jiti":"2.6.1","bumpp":"^10.4.1","execa":"^9.6.1","eslint":"^10.0.3","rimraf":"^6.1.3","svelte":"^5.53.11","tsdown":"^0.21.2","vitest":"^4.1.0","fs-extra":"^11.3.4","@antfu/ni":"^29.0.0","fast-glob":"^3.3.3","typescript":"^5.9.3","@types/node":"^25.5.0","lint-staged":"^16.3.3","@types/yargs":"^17.0.35","@types/prompts":"^2.4.9","eslint-typegen":"^2.3.1","@types/fs-extra":"^11.0.4","simple-git-hooks":"^2.13.1","astro-eslint-parser":"^1.3.0","eslint-plugin-astro":"^1.6.0","eslint-plugin-react":"^7.37.5","eslint-plugin-solid":"^0.14.5","@prettier/plugin-xml":"^3.4.2","eslint-plugin-format":"^2.0.1","eslint-plugin-svelte":"^3.15.2","svelte-eslint-parser":"^1.6.0","@unocss/eslint-plugin":"66.5.12","eslint-plugin-i18next":"6.1.3","prettier-plugin-astro":"^0.14.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-security":"4.0.0","prettier-plugin-slidev":"^1.0.5","eslint-plugin-i18n-json":"^4.0.1","eslint-plugin-storybook":"^10.2.18","@eslint/config-inspector":"^1.5.0","@next/eslint-plugin-next":"16.1.1","@nirtamir2/eslint-config":"0.2.3","eslint-plugin-import-zod":"^1.2.1","eslint-plugin-i18n-prefix":"^0.0.6","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-i18n-checker":"^1.4.0","@eslint-react/eslint-plugin":"^2.13.0","eslint-plugin-perfectionist":"^5.6.0","eslint-plugin-react-refresh":"^0.5.2","@angular-eslint/eslint-plugin":"^21.3.0","@tanstack/eslint-plugin-query":"^5.91.4","@types/eslint-plugin-jsx-a11y":"^6.10.1","@angular-eslint/template-parser":"^21.3.0","eslint-plugin-better-tailwindcss":"^4.3.2","eslint-plugin-vuejs-accessibility":"^2.5.0","@trivago/prettier-plugin-sort-imports":"^6.0.2","@angular-eslint/eslint-plugin-template":"^21.3.0","@naturacosmeticos/eslint-plugin-i18n-checker":"^1.0.1","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.2"},"peerDependencies":{"eslint":"^9.10.0 || ^10.0.0","astro-eslint-parser":"^1.0.3","eslint-plugin-astro":"^1.3.0","eslint-plugin-solid":"^0.14.3","@prettier/plugin-xml":"^3.4.1","eslint-plugin-format":"^0.1.2","eslint-plugin-svelte":"^2.46.0","svelte-eslint-parser":"^0.43.0","@unocss/eslint-plugin":"^0.63.4","prettier-plugin-astro":"^0.14.1","eslint-plugin-jsx-a11y":"^6.10.2","prettier-plugin-slidev":"^1.0.5","eslint-plugin-storybook":"^0.11.3","eslint-plugin-import-zod":"^1.2.0","eslint-plugin-react-hooks":"^5.0.0","@eslint-react/eslint-plugin":"^2.12.4","eslint-plugin-perfectionist":"^5.6.0","eslint-plugin-react-refresh":"^0.4.13","prettier-plugin-packagejson":"^2.5.3","prettier-plugin-tailwindcss":"^0.6.8","@angular-eslint/eslint-plugin":"^21.1.0","@tanstack/eslint-plugin-query":"^5.66.1","@angular-eslint/template-parser":"^21.1.0","eslint-plugin-better-tailwindcss":"^4.2.0","eslint-plugin-vuejs-accessibility":"^2.4.1","@trivago/prettier-plugin-sort-imports":"^4.3.0","@angular-eslint/eslint-plugin-template":"^21.1.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.4.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"inlinedDependencies":{"fastq":"1.19.0","braces":"3.0.3","merge2":"1.4.1","tsdown":"0.21.2","is-glob":"4.0.3","reusify":"1.0.4","fast-glob":"3.3.1","is-number":"7.0.0","picomatch":"2.3.1","fill-range":"7.1.1","is-extglob":"2.1.1","micromatch":"4.0.8","safe-regex":"2.1.1","glob-parent":"5.1.2","regexp-tree":"0.1.27","requireindex":"1.1.0","run-parallel":"1.2.0","to-regex-range":"5.0.1","queue-microtask":"1.2.3","@nodelib/fs.stat":"2.0.5","@nodelib/fs.walk":"1.2.8","@nodelib/fs.scandir":"2.1.5","eslint-plugin-i18next":"6.1.3","eslint-plugin-security":"4.0.0","@next/eslint-plugin-next":"16.1.1"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-solid":{"optional":true},"@prettier/plugin-xml":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-security":{"optional":true},"prettier-plugin-slidev":{"optional":true},"eslint-plugin-storybook":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"@stylistic/eslint-plugin":{"optional":true},"eslint-plugin-import-zod":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-perfectionist":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"prettier-plugin-packagejson":{"optional":true},"@angular-eslint/eslint-plugin":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@angular-eslint/template-parser":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-vuejs-accessibility":{"optional":true},"@trivago/prettier-plugin-sort-imports":{"optional":true},"@angular-eslint/eslint-plugin-template":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.2.3_1773489161064_0.42088673107192487","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@nirtamir2/eslint-config","version":"0.2.4","keywords":["eslint-config"],"author":{"url":"https://github.com/nirtamir2/","name":"Nir Tamir","email":"nirtamir2@gmail.com"},"license":"MIT","_id":"@nirtamir2/eslint-config@0.2.4","maintainers":[{"name":"nirtamir2","email":"nirtamir2@gmail.com"}],"homepage":"https://github.com/nirtamir2/eslint-config","bin":{"eslint-config":"bin/index.mjs"},"dist":{"shasum":"906dab4f4c00519a9e8bf307c288a153c629d3ca","tarball":"https://registry.npmjs.org/@nirtamir2/eslint-config/-/eslint-config-0.2.4.tgz","fileCount":12,"integrity":"sha512-7IK2I1WIps3XKtfuTSw0ztpfE9c2U7MrQiw1lbqiu2o4E4eK6HJVi3w8omPQ31hCkG+6j/Rb8qrtdEAV3a9NkQ==","signatures":[{"sig":"MEUCIE2fAqBb42BWy1wYqP3p3vLpgmjnZu5a5LgFVtLena9BAiEA5ZMe+L/MgUgmCUzZ8RNqoLKc/VnwAsmq0W65oGfzG4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":696146},"type":"module","_from":"file:nirtamir2-eslint-config-0.2.4.tgz","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./cli":"./dist/cli.mjs","./package.json":"./package.json"},"funding":"https://github.com/sponsors/nirtamir2","scripts":{"dev":"npx @eslint/config-inspector --config eslint.config.ts","lint":"eslint . --fix","stub":"tsdown","test":"vitest","build":"nr typegen && tsdown --clean --dts","watch":"tsdown --watch","format":"prettier \"**/*\" --write --ignore-unknown","release":"bumpp","typegen":"esno scripts/typegen.ts","typecheck":"tsc --noEmit","type-check":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"nirtamir2","email":"nirtamir2@gmail.com"},"_resolved":"/private/var/folders/wd/kl7pkmg56f99jsyxjvsgw9cr0000gn/T/e5ad6ca9931e53e5a7f40676355524a7/nirtamir2-eslint-config-0.2.4.tgz","_integrity":"sha512-7IK2I1WIps3XKtfuTSw0ztpfE9c2U7MrQiw1lbqiu2o4E4eK6HJVi3w8omPQ31hCkG+6j/Rb8qrtdEAV3a9NkQ==","_npmVersion":"11.6.2","description":"Nir Tamir's ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"resolutions":{"tsx":"catalog:dev","eslint":"catalog:peer","@typescript-eslint/utils":"catalog:peer","@eslint-community/eslint-utils":"catalog:peer"},"_nodeVersion":"24.13.0","dependencies":{"yargs":"^18.0.0","globals":"^17.4.0","local-pkg":"^1.1.2","@eslint/js":"^10.0.1","picocolors":"^1.1.1","@clack/prompts":"^1.1.0","@eslint/compat":"^2.0.3","eslint-plugin-n":"^17.24.0","parse-gitignore":"^2.0.0","@eslint/eslintrc":"^3.3.5","@eslint/markdown":"^7.5.1","eslint-plugin-vue":"^10.8.0","eslint-plugin-yml":"^3.3.1","typescript-eslint":"^8.57.0","vue-eslint-parser":"^10.4.0","@antfu/install-pkg":"^1.1.0","eslint-plugin-clsx":"^0.0.12","eslint-plugin-pnpm":"^1.6.0","eslint-plugin-toml":"^1.3.1","toml-eslint-parser":"^1.0.3","yaml-eslint-parser":"^2.0.0","@e18e/eslint-plugin":"^0.2.0","eslint-plugin-antfu":"^3.2.2","eslint-plugin-jsdoc":"^62.8.0","eslint-plugin-jsonc":"^3.1.2","eslint-plugin-tsdoc":"^0.5.2","jsonc-eslint-parser":"^3.1.0","eslint-plugin-github":"^6.0.0","eslint-plugin-regexp":"^3.1.0","@vitest/eslint-plugin":"1.6.6","eslint-plugin-command":"^3.5.2","eslint-plugin-sonarjs":"^4.0.2","eslint-plugin-unicorn":"^63.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","eslint-plugin-markdown":"^5.1.0","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^5.10.0","eslint-flat-config-utils":"^3.0.2","eslint-plugin-array-func":"^5.1.1","eslint-plugin-workspaces":"^0.12.1","@typescript-eslint/parser":"^8.57.0","confusing-browser-globals":"^1.0.11","eslint-plugin-expect-type":"^0.6.2","eslint-plugin-ssr-friendly":"^1.3.0","eslint-plugin-no-only-tests":"^3.3.0","eslint-processor-vue-blocks":"^2.0.0","prettier-plugin-packagejson":"^3.0.2","prettier-plugin-tailwindcss":"^0.7.2","eslint-config-flat-gitignore":"^2.2.1","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-unused-imports":"^4.4.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.57.0","eslint-plugin-default-import-name":"^0.6.2","eslint-plugin-erasable-syntax-only":"^0.4.0","eslint-plugin-no-use-extend-native":"0.7.2","eslint-plugin-sort-destructure-keys-typescript":"^0.3.0","@eslint-community/eslint-plugin-eslint-comments":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","esno":"^4.8.0","jiti":"2.6.1","bumpp":"^11.0.0","execa":"^9.6.1","eslint":"^10.0.3","rimraf":"^6.1.3","svelte":"^5.53.12","tsdown":"^0.21.2","vitest":"^4.1.0","fs-extra":"^11.3.4","@antfu/ni":"^29.0.0","fast-glob":"^3.3.3","typescript":"^5.9.3","@types/node":"^25.5.0","lint-staged":"^16.4.0","@types/yargs":"^17.0.35","@types/prompts":"^2.4.9","eslint-typegen":"^2.3.1","@types/fs-extra":"^11.0.4","simple-git-hooks":"^2.13.1","astro-eslint-parser":"^1.3.0","eslint-plugin-astro":"^1.6.0","eslint-plugin-react":"^7.37.5","eslint-plugin-solid":"^0.14.5","@prettier/plugin-xml":"^3.4.2","eslint-plugin-format":"^2.0.1","eslint-plugin-svelte":"^3.15.2","svelte-eslint-parser":"^1.6.0","@unocss/eslint-plugin":"66.5.12","eslint-plugin-i18next":"6.1.3","prettier-plugin-astro":"^0.14.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-security":"4.0.0","prettier-plugin-slidev":"^1.0.5","eslint-plugin-i18n-json":"^4.0.1","eslint-plugin-storybook":"^10.2.19","@eslint/config-inspector":"^1.5.0","@next/eslint-plugin-next":"16.1.1","@nirtamir2/eslint-config":"0.2.4","eslint-plugin-import-zod":"^1.2.1","eslint-plugin-i18n-prefix":"^0.0.6","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-i18n-checker":"^1.4.0","@eslint-react/eslint-plugin":"^2.13.0","eslint-plugin-perfectionist":"^5.6.0","eslint-plugin-react-refresh":"^0.5.2","@angular-eslint/eslint-plugin":"^21.3.0","@tanstack/eslint-plugin-query":"^5.91.4","@types/eslint-plugin-jsx-a11y":"^6.10.1","@angular-eslint/template-parser":"^21.3.0","eslint-plugin-better-tailwindcss":"^4.3.2","eslint-plugin-vuejs-accessibility":"^2.5.0","@trivago/prettier-plugin-sort-imports":"^6.0.2","@angular-eslint/eslint-plugin-template":"^21.3.0","@naturacosmeticos/eslint-plugin-i18n-checker":"^1.0.1","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.2"},"peerDependencies":{"eslint":"^9.10.0 || ^10.0.0","astro-eslint-parser":"^1.0.3","eslint-plugin-astro":"^1.3.0","eslint-plugin-solid":"^0.14.3","@prettier/plugin-xml":"^3.4.1","eslint-plugin-format":"^0.1.2","eslint-plugin-svelte":"^2.46.0","svelte-eslint-parser":"^0.43.0","@unocss/eslint-plugin":"^0.63.4","prettier-plugin-astro":"^0.14.1","eslint-plugin-jsx-a11y":"^6.10.2","prettier-plugin-slidev":"^1.0.5","eslint-plugin-storybook":"^0.11.3","eslint-plugin-import-zod":"^1.2.0","eslint-plugin-react-hooks":"^5.0.0","@eslint-react/eslint-plugin":"^2.12.4","eslint-plugin-perfectionist":"^5.6.0","eslint-plugin-react-refresh":"^0.4.13","prettier-plugin-packagejson":"^2.5.3","prettier-plugin-tailwindcss":"^0.6.8","@angular-eslint/eslint-plugin":"^21.1.0","@tanstack/eslint-plugin-query":"^5.66.1","@angular-eslint/template-parser":"^21.1.0","eslint-plugin-better-tailwindcss":"^4.2.0","eslint-plugin-vuejs-accessibility":"^2.4.1","@trivago/prettier-plugin-sort-imports":"^4.3.0","@angular-eslint/eslint-plugin-template":"^21.1.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.4.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"inlinedDependencies":{"fastq":"1.19.0","braces":"3.0.3","merge2":"1.4.1","tsdown":"0.21.2","is-glob":"4.0.3","reusify":"1.0.4","fast-glob":"3.3.1","is-number":"7.0.0","picomatch":"2.3.1","fill-range":"7.1.1","is-extglob":"2.1.1","micromatch":"4.0.8","safe-regex":"2.1.1","glob-parent":"5.1.2","regexp-tree":"0.1.27","requireindex":"1.1.0","run-parallel":"1.2.0","to-regex-range":"5.0.1","queue-microtask":"1.2.3","@nodelib/fs.stat":"2.0.5","@nodelib/fs.walk":"1.2.8","@nodelib/fs.scandir":"2.1.5","eslint-plugin-i18next":"6.1.3","eslint-plugin-security":"4.0.0","@next/eslint-plugin-next":"16.1.1"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-solid":{"optional":true},"@prettier/plugin-xml":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-security":{"optional":true},"prettier-plugin-slidev":{"optional":true},"eslint-plugin-storybook":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"@stylistic/eslint-plugin":{"optional":true},"eslint-plugin-import-zod":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-perfectionist":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"prettier-plugin-packagejson":{"optional":true},"@angular-eslint/eslint-plugin":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@angular-eslint/template-parser":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-vuejs-accessibility":{"optional":true},"@trivago/prettier-plugin-sort-imports":{"optional":true},"@angular-eslint/eslint-plugin-template":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.2.4_1773562371349_0.39118075275578934","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@nirtamir2/eslint-config","version":"0.2.5","keywords":["eslint-config"],"author":{"url":"https://github.com/nirtamir2/","name":"Nir Tamir","email":"nirtamir2@gmail.com"},"license":"MIT","_id":"@nirtamir2/eslint-config@0.2.5","maintainers":[{"name":"nirtamir2","email":"nirtamir2@gmail.com"}],"homepage":"https://github.com/nirtamir2/eslint-config","bin":{"eslint-config":"bin/index.mjs"},"dist":{"shasum":"a92e9b7fe6f91f569ba374ac8939b43733c07ed6","tarball":"https://registry.npmjs.org/@nirtamir2/eslint-config/-/eslint-config-0.2.5.tgz","fileCount":12,"integrity":"sha512-BO0NZPE1aqCr6iA2dWpguMwHo8vEqnpqHmDwrqg06H2vzYkS3of/IJ+ZXKs2lTnjWvk/qF1YK1aQ7wNQ5Xc8TQ==","signatures":[{"sig":"MEQCIAoL3jmdE/QV0OOW6GUbmMsftxrocJjvrwV5kIvU3bhyAiAvxzAEg/t3QtkvwLF2LgNBn7v1aQr3c6ejrz8bQ8uejw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":695861},"type":"module","_from":"file:nirtamir2-eslint-config-0.2.5.tgz","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./cli":"./dist/cli.mjs","./package.json":"./package.json"},"funding":"https://github.com/sponsors/nirtamir2","scripts":{"dev":"npx @eslint/config-inspector --config eslint.config.ts","lint":"eslint . --fix","stub":"tsdown","test":"vitest","build":"nr typegen && tsdown --clean --dts","watch":"tsdown --watch","format":"prettier \"**/*\" --write --ignore-unknown","release":"bumpp","typegen":"esno scripts/typegen.ts","typecheck":"tsc --noEmit","type-check":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"nirtamir2","email":"nirtamir2@gmail.com"},"_resolved":"/private/var/folders/wd/kl7pkmg56f99jsyxjvsgw9cr0000gn/T/1ac75d1292574bf481d78ecee93be258/nirtamir2-eslint-config-0.2.5.tgz","_integrity":"sha512-BO0NZPE1aqCr6iA2dWpguMwHo8vEqnpqHmDwrqg06H2vzYkS3of/IJ+ZXKs2lTnjWvk/qF1YK1aQ7wNQ5Xc8TQ==","_npmVersion":"11.11.0","description":"Nir Tamir's ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"resolutions":{"tsx":"catalog:dev","eslint":"catalog:peer","@typescript-eslint/utils":"catalog:peer","@eslint-community/eslint-utils":"catalog:peer"},"_nodeVersion":"24.14.1","dependencies":{"yargs":"^18.0.0","globals":"^17.4.0","local-pkg":"^1.1.2","@eslint/js":"^10.0.1","picocolors":"^1.1.1","@clack/prompts":"^1.1.0","@eslint/compat":"^2.0.3","eslint-plugin-n":"^17.24.0","parse-gitignore":"^2.0.0","@eslint/eslintrc":"^3.3.5","@eslint/markdown":"^8.0.0","eslint-plugin-vue":"^10.8.0","eslint-plugin-yml":"^3.3.1","typescript-eslint":"^8.57.2","vue-eslint-parser":"^10.4.0","@antfu/install-pkg":"^1.1.0","eslint-plugin-clsx":"^0.0.12","eslint-plugin-pnpm":"^1.6.0","eslint-plugin-toml":"^1.3.1","toml-eslint-parser":"^1.0.3","yaml-eslint-parser":"^2.0.0","@e18e/eslint-plugin":"^0.3.0","eslint-plugin-antfu":"^3.2.2","eslint-plugin-jsdoc":"^62.8.1","eslint-plugin-jsonc":"^3.1.2","eslint-plugin-tsdoc":"^0.5.2","jsonc-eslint-parser":"^3.1.0","eslint-plugin-github":"^6.0.0","eslint-plugin-regexp":"^3.1.0","@vitest/eslint-plugin":"1.6.6","eslint-plugin-command":"^3.5.2","eslint-plugin-sonarjs":"^4.0.2","eslint-plugin-unicorn":"^64.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^5.10.0","eslint-flat-config-utils":"^3.0.2","eslint-plugin-array-func":"^5.1.1","eslint-plugin-workspaces":"^0.12.1","@typescript-eslint/parser":"^8.57.2","confusing-browser-globals":"^1.0.11","eslint-plugin-expect-type":"^0.6.2","eslint-plugin-ssr-friendly":"^1.3.0","eslint-plugin-no-only-tests":"^3.3.0","eslint-processor-vue-blocks":"^2.0.0","prettier-plugin-packagejson":"^3.0.2","prettier-plugin-tailwindcss":"^0.7.2","eslint-config-flat-gitignore":"^2.3.0","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-unused-imports":"^4.4.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.57.2","eslint-plugin-default-import-name":"^0.6.2","eslint-plugin-erasable-syntax-only":"^0.4.0","eslint-plugin-no-use-extend-native":"0.7.2","eslint-plugin-sort-destructure-keys-typescript":"^0.3.0","@eslint-community/eslint-plugin-eslint-comments":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vue":"^3.5.31","esno":"^4.8.0","jiti":"2.6.1","bumpp":"^11.0.1","execa":"^9.6.1","eslint":"^10.1.0","rimraf":"^6.1.3","svelte":"^5.55.0","tsdown":"^0.21.6","vitest":"^4.1.2","fs-extra":"^11.3.4","@antfu/ni":"^30.0.0","fast-glob":"^3.3.3","typescript":"^6.0.2","@types/node":"^25.5.0","lint-staged":"^16.4.0","@types/yargs":"^17.0.35","@types/prompts":"^2.4.9","eslint-typegen":"^2.3.1","@types/fs-extra":"^11.0.4","simple-git-hooks":"^2.13.1","astro-eslint-parser":"^1.4.0","eslint-plugin-astro":"^1.6.0","eslint-plugin-react":"^7.37.5","eslint-plugin-solid":"^0.14.5","@prettier/plugin-xml":"^3.4.2","eslint-plugin-format":"^2.0.1","eslint-plugin-svelte":"^3.16.0","svelte-eslint-parser":"^1.6.0","@unocss/eslint-plugin":"66.5.12","eslint-plugin-i18next":"6.1.3","prettier-plugin-astro":"^0.14.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-security":"4.0.0","prettier-plugin-slidev":"^1.0.5","eslint-plugin-i18n-json":"^4.0.1","eslint-plugin-storybook":"^10.3.3","@eslint/config-inspector":"^1.5.0","@next/eslint-plugin-next":"16.1.1","@nirtamir2/eslint-config":"0.2.5","eslint-plugin-import-zod":"^1.2.1","eslint-plugin-i18n-prefix":"^0.0.6","eslint-plugin-i18n-checker":"^1.4.0","@eslint-react/eslint-plugin":"^3.0.0","eslint-plugin-perfectionist":"^5.7.0","eslint-plugin-react-refresh":"^0.5.2","@angular-eslint/eslint-plugin":"^21.3.1","@tanstack/eslint-plugin-query":"^5.95.2","@types/eslint-plugin-jsx-a11y":"^6.10.1","@angular-eslint/template-parser":"^21.3.1","eslint-plugin-better-tailwindcss":"^4.3.2","eslint-plugin-vuejs-accessibility":"^2.5.0","@trivago/prettier-plugin-sort-imports":"^6.0.2","@angular-eslint/eslint-plugin-template":"^21.3.1","@naturacosmeticos/eslint-plugin-i18n-checker":"^1.0.1","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.2"},"peerDependencies":{"eslint":"^9.10.0 || ^10.0.0","astro-eslint-parser":"^1.0.3","eslint-plugin-astro":"^1.3.0","eslint-plugin-solid":"^0.14.3","@prettier/plugin-xml":"^3.4.1","eslint-plugin-format":"^0.1.2","eslint-plugin-svelte":"^2.46.0","svelte-eslint-parser":"^0.43.0","@unocss/eslint-plugin":"^0.63.4","prettier-plugin-astro":"^0.14.1","eslint-plugin-jsx-a11y":"^6.10.2","prettier-plugin-slidev":"^1.0.5","eslint-plugin-storybook":"^0.11.3","eslint-plugin-import-zod":"^1.2.0","@eslint-react/eslint-plugin":"^3.0.0","eslint-plugin-perfectionist":"^5.6.0","eslint-plugin-react-refresh":"^0.4.13","prettier-plugin-packagejson":"^2.5.3","prettier-plugin-tailwindcss":"^0.6.8","@angular-eslint/eslint-plugin":"^21.1.0","@tanstack/eslint-plugin-query":"^5.66.1","@angular-eslint/template-parser":"^21.1.0","eslint-plugin-better-tailwindcss":"^4.2.0","eslint-plugin-vuejs-accessibility":"^2.4.1","@trivago/prettier-plugin-sort-imports":"^4.3.0","@angular-eslint/eslint-plugin-template":"^21.1.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.4.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"inlinedDependencies":{"fastq":"1.19.0","braces":"3.0.3","merge2":"1.4.1","tsdown":"0.21.6","is-glob":"4.0.3","reusify":"1.0.4","fast-glob":"3.3.1","is-number":"7.0.0","picomatch":"2.3.1","fill-range":"7.1.1","is-extglob":"2.1.1","micromatch":"4.0.8","safe-regex":"2.1.1","glob-parent":"5.1.2","regexp-tree":"0.1.27","requireindex":"1.1.0","run-parallel":"1.2.0","to-regex-range":"5.0.1","queue-microtask":"1.2.3","@nodelib/fs.stat":"2.0.5","@nodelib/fs.walk":"1.2.8","@nodelib/fs.scandir":"2.1.5","eslint-plugin-i18next":"6.1.3","eslint-plugin-security":"4.0.0","@next/eslint-plugin-next":"16.1.1"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-solid":{"optional":true},"@prettier/plugin-xml":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-security":{"optional":true},"prettier-plugin-slidev":{"optional":true},"eslint-plugin-storybook":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"@stylistic/eslint-plugin":{"optional":true},"eslint-plugin-import-zod":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-perfectionist":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"prettier-plugin-packagejson":{"optional":true},"@angular-eslint/eslint-plugin":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@angular-eslint/template-parser":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-vuejs-accessibility":{"optional":true},"@trivago/prettier-plugin-sort-imports":{"optional":true},"@angular-eslint/eslint-plugin-template":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.2.5_1774701421040_0.20954553471488646","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@nirtamir2/eslint-config","version":"0.2.6","keywords":["eslint-config"],"author":{"url":"https://github.com/nirtamir2/","name":"Nir Tamir","email":"nirtamir2@gmail.com"},"license":"MIT","_id":"@nirtamir2/eslint-config@0.2.6","maintainers":[{"name":"nirtamir2","email":"nirtamir2@gmail.com"}],"homepage":"https://github.com/nirtamir2/eslint-config","bin":{"eslint-config":"bin/index.mjs"},"dist":{"shasum":"58c550c0550d5a28cee6509efeaf98273a116233","tarball":"https://registry.npmjs.org/@nirtamir2/eslint-config/-/eslint-config-0.2.6.tgz","fileCount":12,"integrity":"sha512-7XS1kk5+LlC8WHGaY5KSqnsuExYWAPouBHa48s/iILcmSDhDTt6RoAYaG0OvQQTTu5C4gk9gg3Xx5M5vo+6CBQ==","signatures":[{"sig":"MEYCIQDuAB7+Lq5YWQNWWDcSV5uhijsS3ni3THCUDxZJQe0AdwIhAKAW+6VAihH1V5PhMbLnYMSgM0pm+zHT5ag12sX42+g4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":694989},"type":"module","_from":"file:nirtamir2-eslint-config-0.2.6.tgz","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./cli":"./dist/cli.mjs","./package.json":"./package.json"},"funding":"https://github.com/sponsors/nirtamir2","scripts":{"dev":"npx @eslint/config-inspector --config eslint.config.ts","lint":"eslint . --fix","stub":"tsdown","test":"vitest","build":"nr typegen && tsdown --clean --dts","watch":"tsdown --watch","format":"prettier \"**/*\" --write --ignore-unknown","release":"bumpp","typegen":"esno scripts/typegen.ts","typecheck":"tsc --noEmit","type-check":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"nirtamir2","email":"nirtamir2@gmail.com"},"_resolved":"/private/var/folders/wd/kl7pkmg56f99jsyxjvsgw9cr0000gn/T/cfd97b6983d8b6e904b21e06d74abe94/nirtamir2-eslint-config-0.2.6.tgz","_integrity":"sha512-7XS1kk5+LlC8WHGaY5KSqnsuExYWAPouBHa48s/iILcmSDhDTt6RoAYaG0OvQQTTu5C4gk9gg3Xx5M5vo+6CBQ==","_npmVersion":"11.11.0","description":"Nir Tamir's ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"resolutions":{"tsx":"catalog:dev","eslint":"catalog:peer","@typescript-eslint/utils":"catalog:peer","@eslint-community/eslint-utils":"catalog:peer"},"_nodeVersion":"24.14.1","dependencies":{"yargs":"^18.0.0","globals":"^17.4.0","local-pkg":"^1.1.2","@eslint/js":"^10.0.1","picocolors":"^1.1.1","@clack/prompts":"^1.1.0","@eslint/compat":"^2.0.3","eslint-plugin-n":"^17.24.0","parse-gitignore":"^2.0.0","@eslint/eslintrc":"^3.3.5","@eslint/markdown":"^8.0.0","eslint-plugin-vue":"^10.8.0","eslint-plugin-yml":"^3.3.1","typescript-eslint":"^8.57.2","vue-eslint-parser":"^10.4.0","@antfu/install-pkg":"^1.1.0","eslint-plugin-clsx":"^0.0.12","eslint-plugin-pnpm":"^1.6.0","eslint-plugin-toml":"^1.3.1","toml-eslint-parser":"^1.0.3","yaml-eslint-parser":"^2.0.0","@e18e/eslint-plugin":"^0.3.0","eslint-plugin-antfu":"^3.2.2","eslint-plugin-jsdoc":"^62.8.1","eslint-plugin-jsonc":"^3.1.2","eslint-plugin-tsdoc":"^0.5.2","jsonc-eslint-parser":"^3.1.0","eslint-plugin-github":"^6.0.0","eslint-plugin-regexp":"^3.1.0","@vitest/eslint-plugin":"1.6.6","eslint-plugin-command":"^3.5.2","eslint-plugin-sonarjs":"^4.0.2","eslint-plugin-unicorn":"^64.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^5.10.0","eslint-flat-config-utils":"^3.0.2","eslint-plugin-array-func":"^5.1.1","eslint-plugin-workspaces":"^0.12.1","@typescript-eslint/parser":"^8.57.2","confusing-browser-globals":"^1.0.11","eslint-plugin-expect-type":"^0.6.2","eslint-plugin-ssr-friendly":"^1.3.0","eslint-plugin-no-only-tests":"^3.3.0","eslint-processor-vue-blocks":"^2.0.0","prettier-plugin-packagejson":"^3.0.2","prettier-plugin-tailwindcss":"^0.7.2","eslint-config-flat-gitignore":"^2.3.0","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-unused-imports":"^4.4.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.57.2","eslint-plugin-default-import-name":"^0.6.3","eslint-plugin-erasable-syntax-only":"^0.4.0","eslint-plugin-no-use-extend-native":"0.7.2","eslint-plugin-sort-destructure-keys-typescript":"^0.3.0","@eslint-community/eslint-plugin-eslint-comments":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vue":"^3.5.31","esno":"^4.8.0","jiti":"2.6.1","bumpp":"^11.0.1","execa":"^9.6.1","eslint":"^10.1.0","rimraf":"^6.1.3","svelte":"^5.55.0","tsdown":"^0.21.6","vitest":"^4.1.2","fs-extra":"^11.3.4","@antfu/ni":"^30.0.0","fast-glob":"^3.3.3","typescript":"^6.0.2","@types/node":"^25.5.0","lint-staged":"^16.4.0","@types/yargs":"^17.0.35","@types/prompts":"^2.4.9","eslint-typegen":"^2.3.1","@types/fs-extra":"^11.0.4","simple-git-hooks":"^2.13.1","astro-eslint-parser":"^1.4.0","eslint-plugin-astro":"^1.6.0","eslint-plugin-solid":"^0.14.5","@prettier/plugin-xml":"^3.4.2","eslint-plugin-format":"^2.0.1","eslint-plugin-svelte":"^3.16.0","svelte-eslint-parser":"^1.6.0","@unocss/eslint-plugin":"66.5.12","eslint-plugin-i18next":"6.1.3","prettier-plugin-astro":"^0.14.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-security":"4.0.0","prettier-plugin-slidev":"^1.0.5","eslint-plugin-i18n-json":"^4.0.1","eslint-plugin-storybook":"^10.3.3","@eslint/config-inspector":"^1.5.0","@next/eslint-plugin-next":"16.1.1","@nirtamir2/eslint-config":"0.2.6","eslint-plugin-import-zod":"^1.2.1","eslint-plugin-i18n-prefix":"^0.0.6","eslint-plugin-i18n-checker":"^1.4.0","@eslint-react/eslint-plugin":"^3.0.0","eslint-plugin-perfectionist":"^5.7.0","eslint-plugin-react-refresh":"^0.5.2","@angular-eslint/eslint-plugin":"^21.3.1","@tanstack/eslint-plugin-query":"^5.95.2","@types/eslint-plugin-jsx-a11y":"^6.10.1","@angular-eslint/template-parser":"^21.3.1","eslint-plugin-better-tailwindcss":"^4.3.2","eslint-plugin-vuejs-accessibility":"^2.5.0","@trivago/prettier-plugin-sort-imports":"^6.0.2","@angular-eslint/eslint-plugin-template":"^21.3.1","@naturacosmeticos/eslint-plugin-i18n-checker":"^1.0.1","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.2"},"peerDependencies":{"eslint":"^9.10.0 || ^10.0.0","astro-eslint-parser":"^1.0.3","eslint-plugin-astro":"^1.3.0","eslint-plugin-solid":"^0.14.3","@prettier/plugin-xml":"^3.4.1","eslint-plugin-format":"^0.1.2","eslint-plugin-svelte":"^2.46.0","svelte-eslint-parser":"^0.43.0","@unocss/eslint-plugin":"^0.63.4","prettier-plugin-astro":"^0.14.1","eslint-plugin-jsx-a11y":"^6.10.2","prettier-plugin-slidev":"^1.0.5","eslint-plugin-storybook":"^0.11.3","eslint-plugin-import-zod":"^1.2.0","@eslint-react/eslint-plugin":"^3.0.0","eslint-plugin-perfectionist":"^5.6.0","eslint-plugin-react-refresh":"^0.4.13","prettier-plugin-packagejson":"^2.5.3","prettier-plugin-tailwindcss":"^0.6.8","@angular-eslint/eslint-plugin":"^21.1.0","@tanstack/eslint-plugin-query":"^5.66.1","@angular-eslint/template-parser":"^21.1.0","eslint-plugin-better-tailwindcss":"^4.2.0","eslint-plugin-vuejs-accessibility":"^2.4.1","@trivago/prettier-plugin-sort-imports":"^4.3.0","@angular-eslint/eslint-plugin-template":"^21.1.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.4.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"inlinedDependencies":{"fastq":"1.19.0","braces":"3.0.3","merge2":"1.4.1","tsdown":"0.21.6","is-glob":"4.0.3","reusify":"1.0.4","fast-glob":"3.3.1","is-number":"7.0.0","picomatch":"2.3.1","fill-range":"7.1.1","is-extglob":"2.1.1","micromatch":"4.0.8","safe-regex":"2.1.1","glob-parent":"5.1.2","regexp-tree":"0.1.27","requireindex":"1.1.0","run-parallel":"1.2.0","to-regex-range":"5.0.1","queue-microtask":"1.2.3","@nodelib/fs.stat":"2.0.5","@nodelib/fs.walk":"1.2.8","@nodelib/fs.scandir":"2.1.5","eslint-plugin-i18next":"6.1.3","eslint-plugin-security":"4.0.0","@next/eslint-plugin-next":"16.1.1"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"@prettier/plugin-xml":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-security":{"optional":true},"prettier-plugin-slidev":{"optional":true},"eslint-plugin-storybook":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"@stylistic/eslint-plugin":{"optional":true},"eslint-plugin-import-zod":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-perfectionist":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"prettier-plugin-packagejson":{"optional":true},"@angular-eslint/eslint-plugin":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@angular-eslint/template-parser":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-vuejs-accessibility":{"optional":true},"@trivago/prettier-plugin-sort-imports":{"optional":true},"@angular-eslint/eslint-plugin-template":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.2.6_1774709740791_0.4127388124541147","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@nirtamir2/eslint-config","version":"0.2.7","keywords":["eslint-config"],"author":{"url":"https://github.com/nirtamir2/","name":"Nir Tamir","email":"nirtamir2@gmail.com"},"license":"MIT","_id":"@nirtamir2/eslint-config@0.2.7","maintainers":[{"name":"nirtamir2","email":"nirtamir2@gmail.com"}],"homepage":"https://github.com/nirtamir2/eslint-config","bin":{"eslint-config":"bin/index.mjs"},"dist":{"shasum":"11fb76c062b8a39dba482c4ecbfe6e1481c1f542","tarball":"https://registry.npmjs.org/@nirtamir2/eslint-config/-/eslint-config-0.2.7.tgz","fileCount":12,"integrity":"sha512-PfgmMAtPmYhYRrB4LKkyuicFE+9QNBCzBS3n019Y7Wfdb0qkGq++fJIzL0GQ2DRDMuxMHyoUzLU/2lrU7uITcw==","signatures":[{"sig":"MEYCIQCU8CtCiZgyRwmlXEu4TMic35Z0kvHzC2w1EASUQMgyowIhALLBNQPMfF8eU8bwZuJYxnni3zpPuYSDAhcgB52PFM7+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":692187},"type":"module","_from":"file:nirtamir2-eslint-config-0.2.7.tgz","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./cli":"./dist/cli.mjs","./package.json":"./package.json"},"funding":"https://github.com/sponsors/nirtamir2","scripts":{"dev":"npx @eslint/config-inspector --config eslint.config.ts","lint":"eslint . --fix","stub":"tsdown","test":"vitest","build":"nr typegen && tsdown --clean --dts","watch":"tsdown --watch","format":"prettier \"**/*\" --write --ignore-unknown","release":"bumpp","typegen":"esno scripts/typegen.ts","typecheck":"tsc --noEmit","type-check":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"nirtamir2","email":"nirtamir2@gmail.com"},"_resolved":"/private/var/folders/wd/kl7pkmg56f99jsyxjvsgw9cr0000gn/T/679c179d6895ec555c9b487ff410eb2c/nirtamir2-eslint-config-0.2.7.tgz","_integrity":"sha512-PfgmMAtPmYhYRrB4LKkyuicFE+9QNBCzBS3n019Y7Wfdb0qkGq++fJIzL0GQ2DRDMuxMHyoUzLU/2lrU7uITcw==","_npmVersion":"11.11.0","description":"Nir Tamir's ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"resolutions":{"tsx":"catalog:dev","eslint":"catalog:peer","@typescript-eslint/utils":"catalog:peer","@eslint-community/eslint-utils":"catalog:peer"},"_nodeVersion":"24.14.1","dependencies":{"yargs":"^18.0.0","globals":"^17.4.0","local-pkg":"^1.1.2","@eslint/js":"^10.0.1","picocolors":"^1.1.1","@clack/prompts":"^1.1.0","@eslint/compat":"^2.0.3","eslint-plugin-n":"^17.24.0","parse-gitignore":"^2.0.0","@eslint/eslintrc":"^3.3.5","@eslint/markdown":"^8.0.0","eslint-plugin-vue":"^10.8.0","eslint-plugin-yml":"^3.3.1","typescript-eslint":"^8.57.2","vue-eslint-parser":"^10.4.0","@antfu/install-pkg":"^1.1.0","eslint-plugin-clsx":"^0.0.12","eslint-plugin-pnpm":"^1.6.0","eslint-plugin-toml":"^1.3.1","toml-eslint-parser":"^1.0.3","yaml-eslint-parser":"^2.0.0","@e18e/eslint-plugin":"^0.3.0","eslint-plugin-antfu":"^3.2.2","eslint-plugin-jsdoc":"^62.8.1","eslint-plugin-jsonc":"^3.1.2","eslint-plugin-tsdoc":"^0.5.2","jsonc-eslint-parser":"^3.1.0","eslint-plugin-github":"^6.0.0","eslint-plugin-regexp":"^3.1.0","@vitest/eslint-plugin":"1.6.6","eslint-plugin-command":"^3.5.2","eslint-plugin-sonarjs":"^4.0.2","eslint-plugin-unicorn":"^64.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^5.10.0","eslint-flat-config-utils":"^3.0.2","eslint-plugin-array-func":"^5.1.1","eslint-plugin-workspaces":"^0.12.1","@typescript-eslint/parser":"^8.57.2","confusing-browser-globals":"^1.0.11","eslint-plugin-expect-type":"^0.6.2","eslint-plugin-ssr-friendly":"^1.3.0","eslint-plugin-no-only-tests":"^3.3.0","eslint-processor-vue-blocks":"^2.0.0","prettier-plugin-packagejson":"^3.0.2","prettier-plugin-tailwindcss":"^0.7.2","eslint-config-flat-gitignore":"^2.3.0","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-unused-imports":"^4.4.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.57.2","eslint-plugin-default-import-name":"^0.6.3","eslint-plugin-erasable-syntax-only":"^0.4.0","eslint-plugin-no-use-extend-native":"0.7.2","eslint-plugin-sort-destructure-keys-typescript":"^0.3.0","@eslint-community/eslint-plugin-eslint-comments":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vue":"^3.5.31","esno":"^4.8.0","jiti":"2.6.1","bumpp":"^11.0.1","execa":"^9.6.1","eslint":"^10.1.0","rimraf":"^6.1.3","svelte":"^5.55.0","tsdown":"^0.21.6","vitest":"^4.1.2","fs-extra":"^11.3.4","@antfu/ni":"^30.0.0","fast-glob":"^3.3.3","typescript":"^6.0.2","@types/node":"^25.5.0","lint-staged":"^16.4.0","@types/yargs":"^17.0.35","@types/prompts":"^2.4.9","eslint-typegen":"^2.3.1","@types/fs-extra":"^11.0.4","simple-git-hooks":"^2.13.1","astro-eslint-parser":"^1.4.0","eslint-plugin-astro":"^1.6.0","eslint-plugin-solid":"^0.14.5","@prettier/plugin-xml":"^3.4.2","eslint-plugin-format":"^2.0.1","eslint-plugin-svelte":"^3.16.0","svelte-eslint-parser":"^1.6.0","@unocss/eslint-plugin":"66.5.12","eslint-plugin-i18next":"6.1.3","prettier-plugin-astro":"^0.14.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-security":"4.0.0","prettier-plugin-slidev":"^1.0.5","eslint-plugin-i18n-json":"^4.0.1","eslint-plugin-storybook":"^10.3.3","@eslint/config-inspector":"^1.5.0","@next/eslint-plugin-next":"16.1.1","@nirtamir2/eslint-config":"0.2.7","eslint-plugin-import-zod":"^1.2.1","eslint-plugin-i18n-prefix":"^0.0.6","eslint-plugin-i18n-checker":"^1.4.0","@eslint-react/eslint-plugin":"^4.2.3","eslint-plugin-perfectionist":"^5.7.0","eslint-plugin-react-refresh":"^0.5.2","@angular-eslint/eslint-plugin":"^21.3.1","@tanstack/eslint-plugin-query":"^5.95.2","@types/eslint-plugin-jsx-a11y":"^6.10.1","@angular-eslint/template-parser":"^21.3.1","eslint-plugin-better-tailwindcss":"^4.3.2","eslint-plugin-vuejs-accessibility":"^2.5.0","eslint-plugin-classname-components":"^0.0.1","@trivago/prettier-plugin-sort-imports":"^6.0.2","@angular-eslint/eslint-plugin-template":"^21.3.1","@naturacosmeticos/eslint-plugin-i18n-checker":"^1.0.1","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.2"},"peerDependencies":{"eslint":"^10.0.0","astro-eslint-parser":"^1.0.3","eslint-plugin-astro":"^1.3.0","eslint-plugin-solid":"^0.14.3","@prettier/plugin-xml":"^3.4.1","eslint-plugin-format":"^0.1.2","eslint-plugin-svelte":"^2.46.0","svelte-eslint-parser":"^0.43.0","@unocss/eslint-plugin":"^0.63.4","prettier-plugin-astro":"^0.14.1","eslint-plugin-jsx-a11y":"^6.10.2","prettier-plugin-slidev":"^1.0.5","eslint-plugin-storybook":"^0.11.3","eslint-plugin-import-zod":"^1.2.0","@eslint-react/eslint-plugin":"^4.2.3","eslint-plugin-perfectionist":"^5.6.0","eslint-plugin-react-refresh":"^0.4.13","prettier-plugin-packagejson":"^2.5.3","prettier-plugin-tailwindcss":"^0.6.8","@angular-eslint/eslint-plugin":"^21.1.0","@tanstack/eslint-plugin-query":"^5.66.1","@angular-eslint/template-parser":"^21.1.0","eslint-plugin-better-tailwindcss":"^4.2.0","eslint-plugin-vuejs-accessibility":"^2.4.1","eslint-plugin-classname-components":"^0.0.1","@trivago/prettier-plugin-sort-imports":"^4.3.0","@angular-eslint/eslint-plugin-template":"^21.1.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.4.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"inlinedDependencies":{"fastq":"1.19.0","braces":"3.0.3","merge2":"1.4.1","tsdown":"0.21.6","is-glob":"4.0.3","reusify":"1.0.4","fast-glob":"3.3.1","is-number":"7.0.0","picomatch":"2.3.1","fill-range":"7.1.1","is-extglob":"2.1.1","micromatch":"4.0.8","safe-regex":"2.1.1","glob-parent":"5.1.2","regexp-tree":"0.1.27","requireindex":"1.1.0","run-parallel":"1.2.0","to-regex-range":"5.0.1","queue-microtask":"1.2.3","@nodelib/fs.stat":"2.0.5","@nodelib/fs.walk":"1.2.8","@nodelib/fs.scandir":"2.1.5","eslint-plugin-i18next":"6.1.3","eslint-plugin-security":"4.0.0","@next/eslint-plugin-next":"16.1.1"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"@prettier/plugin-xml":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-security":{"optional":true},"prettier-plugin-slidev":{"optional":true},"eslint-plugin-storybook":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"@stylistic/eslint-plugin":{"optional":true},"eslint-plugin-import-zod":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-perfectionist":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"prettier-plugin-packagejson":{"optional":true},"@angular-eslint/eslint-plugin":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@angular-eslint/template-parser":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-vuejs-accessibility":{"optional":true},"eslint-plugin-classname-components":{"optional":true},"@trivago/prettier-plugin-sort-imports":{"optional":true},"@angular-eslint/eslint-plugin-template":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.2.7_1775345741515_0.534128272464365","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@nirtamir2/eslint-config","type":"module","version":"0.3.0","description":"Nir Tamir's ESLint config","author":"Nir Tamir <nirtamir2@gmail.com> (https://github.com/nirtamir2/)","license":"MIT","funding":"https://github.com/sponsors/nirtamir2","homepage":"https://github.com/nirtamir2/eslint-config","keywords":["eslint-config"],"exports":{".":"./dist/index.mjs","./cli":"./dist/cli.mjs","./oxlint":"./dist/oxlint.mjs","./package.json":"./package.json"},"types":"./dist/index.d.mts","peerDependencies":{"@angular-eslint/eslint-plugin":"^22.1.0","@angular-eslint/eslint-plugin-template":"^22.1.0","@angular-eslint/template-parser":"^22.1.0","@eslint-react/eslint-plugin":"^5.18.6","@next/eslint-plugin-next":"^16.3.1","@prettier/plugin-xml":"^3.4.2","@tanstack/eslint-plugin-query":"^5.101.4","@trivago/prettier-plugin-sort-imports":"^6.0.2","@unocss/eslint-plugin":"^66.8.0","astro-eslint-parser":"^3.1.0","eslint":"^10.8.1","eslint-plugin-astro":"^3.1.0","eslint-plugin-better-tailwindcss":"^4.7.0","eslint-plugin-classname-components":"^0.0.1","eslint-plugin-format":"^2.0.1","eslint-plugin-import-zod":"^1.2.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-perfectionist":"^5.10.1","eslint-plugin-react-refresh":"^0.5.4","eslint-plugin-react-you-might-not-need-an-effect":"^1.0.1","eslint-plugin-security":"^4.0.1","eslint-plugin-solid":"^0.15.0","eslint-plugin-storybook":"^10.5.9","eslint-plugin-svelte":"^3.23.0","eslint-plugin-vuejs-accessibility":"^2.6.0","oxlint":"^1.79.0","oxlint-tsgolint":"^7.0.2001","prettier-plugin-astro":"^0.14.1","prettier-plugin-packagejson":"^3.0.2","prettier-plugin-slidev":"^1.0.5","prettier-plugin-tailwindcss":"^0.8.1","svelte-eslint-parser":"^1.8.1"},"peerDependenciesMeta":{"@angular-eslint/eslint-plugin":{"optional":true},"@angular-eslint/eslint-plugin-template":{"optional":true},"@angular-eslint/template-parser":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"@prettier/plugin-xml":{"optional":true},"@stylistic/eslint-plugin":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@trivago/prettier-plugin-sort-imports":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-classname-components":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-import-zod":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-perfectionist":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true},"eslint-plugin-security":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-svelte":{"optional":true},"eslint-plugin-vuejs-accessibility":{"optional":true},"oxlint":{"optional":true},"oxlint-tsgolint":{"optional":true},"prettier-plugin-astro":{"optional":true},"prettier-plugin-packagejson":{"optional":true},"prettier-plugin-slidev":{"optional":true},"svelte-eslint-parser":{"optional":true}},"dependencies":{"@antfu/install-pkg":"^2.0.1","@clack/prompts":"^1.7.0","@e18e/eslint-plugin":"^0.8.0","@eslint-community/eslint-plugin-eslint-comments":"^4.7.2","@eslint/compat":"^2.1.0","@eslint/eslintrc":"^3.3.6","@eslint/js":"^10.0.1","@eslint/markdown":"^8.0.3","@stylistic/eslint-plugin":"^5.10.0","@typescript-eslint/eslint-plugin":"^8.67.0","@typescript-eslint/parser":"^8.67.0","@vitest/eslint-plugin":"1.6.27","confusing-browser-globals":"^1.0.11","eslint-config-flat-gitignore":"^2.3.0","eslint-config-prettier":"^10.1.8","eslint-flat-config-utils":"^3.2.0","eslint-merge-processors":"^2.0.0","eslint-plugin-antfu":"^3.2.3","eslint-plugin-array-func":"^5.1.1","eslint-plugin-clsx":"^0.1.0","eslint-plugin-command":"^4.0.0","eslint-plugin-default-import-name":"^0.6.4","eslint-plugin-erasable-syntax-only":"^0.7.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-expect-type":"^0.6.2","eslint-plugin-github":"^6.1.2","eslint-plugin-i18next":"6.1.5","eslint-plugin-import-x":"^4.17.1","eslint-plugin-jsdoc":"^64.2.1","eslint-plugin-jsonc":"^3.4.1","eslint-plugin-n":"^18.3.0","eslint-plugin-no-only-tests":"^3.4.0","eslint-plugin-no-use-extend-native":"0.7.3","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-pnpm":"^1.8.0","eslint-plugin-regexp":"^3.2.0","eslint-plugin-sonarjs":"^4.2.0","eslint-plugin-sort-destructure-keys-typescript":"^0.3.0","eslint-plugin-ssr-friendly":"^1.3.0","eslint-plugin-toml":"^1.5.0","eslint-plugin-tsdoc":"^0.5.2","eslint-plugin-unicorn":"^73.0.0","eslint-plugin-unused-imports":"^4.4.1","eslint-plugin-vue":"^10.10.0","eslint-plugin-workspaces":"^0.12.1","eslint-plugin-yml":"^3.8.1","eslint-processor-vue-blocks":"^2.0.0","globals":"^17.11.0","jsonc-eslint-parser":"^3.3.0","local-pkg":"^1.2.1","parse-gitignore":"^2.0.0","picocolors":"^1.1.1","prettier-plugin-packagejson":"^3.0.2","prettier-plugin-tailwindcss":"^0.8.1","toml-eslint-parser":"^1.0.3","typescript-eslint":"^8.67.0","vue-eslint-parser":"^10.4.1","yaml-eslint-parser":"^2.1.0","yargs":"^18.1.0"},"devDependencies":{"@angular-eslint/eslint-plugin":"^22.1.0","@angular-eslint/eslint-plugin-template":"^22.1.0","@angular-eslint/template-parser":"^22.1.0","@antfu/ni":"^30.5.0","@eslint-react/eslint-plugin":"^5.18.6","@eslint/config-inspector":"^3.3.0","@naturacosmeticos/eslint-plugin-i18n-checker":"^1.0.1","@next/eslint-plugin-next":"16.3.1","@oxlint/migrate":"1.79.0","@prettier/plugin-xml":"^3.4.2","@tanstack/eslint-plugin-query":"^5.101.4","@trivago/prettier-plugin-sort-imports":"^6.0.2","@types/eslint-plugin-jsx-a11y":"^6.10.1","@types/fs-extra":"^11.0.4","@types/node":"^26.2.0","@types/prompts":"^2.4.9","@types/yargs":"^17.0.35","@typescript/native":"npm:typescript@^7.0.2","@unocss/eslint-plugin":"66.8.0","astro-eslint-parser":"^3.1.0","bumpp":"^12.2.1","eslint":"^10.8.1","eslint-plugin-astro":"^3.1.0","eslint-plugin-better-tailwindcss":"^4.7.0","eslint-plugin-classname-components":"^0.0.1","eslint-plugin-format":"^2.0.1","eslint-plugin-i18n-checker":"^1.4.0","eslint-plugin-i18n-json":"^4.0.1","eslint-plugin-i18n-prefix":"^0.0.6","eslint-plugin-import-zod":"^1.2.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-perfectionist":"^5.10.1","eslint-plugin-react-refresh":"^0.5.4","eslint-plugin-react-you-might-not-need-an-effect":"^1.0.1","eslint-plugin-security":"4.0.1","eslint-plugin-solid":"^0.15.0","eslint-plugin-storybook":"^10.5.9","eslint-plugin-svelte":"^3.23.0","eslint-plugin-vuejs-accessibility":"^2.6.0","eslint-typegen":"^2.3.1","esno":"^4.8.0","execa":"^10.0.1","fast-glob":"^3.3.3","fs-extra":"^11.4.0","jiti":"2.7.0","lint-staged":"^17.3.0","oxlint":"1.79.0","oxlint-tsgolint":"7.0.2001","pkg-pr-new":"0.0.88","prettier-plugin-astro":"^0.14.1","prettier-plugin-slidev":"^1.0.5","rimraf":"^6.1.3","simple-git-hooks":"^2.13.1","svelte":"^5.56.9","svelte-eslint-parser":"^1.8.1","tsdown":"^0.22.14","tsx":"^4.23.12","typescript":"npm:@typescript/typescript6@^6.0.2","vitest":"^4.1.11","vue":"^3.5.41","@nirtamir2/eslint-config":"0.3.0"},"resolutions":{"@eslint-community/eslint-utils":"catalog:peer","@typescript-eslint/utils":"catalog:peer","eslint":"catalog:peer","tsx":"catalog:dev"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"lint-staged":{"*":"eslint --fix"},"scripts":{"build":"nr typegen && nr check:oxlint-generated && tsdown --clean --dts","build:inspector":"pnpm build && npx @eslint/config-inspector build","check:oxlint-generated":"tsx scripts/generate-oxlint.ts --check","dev":"npx @eslint/config-inspector --config eslint.config.ts","format":"prettier \"**/*\" --write --ignore-unknown","generate:oxlint":"tsx scripts/generate-oxlint.ts","lint":"eslint . --fix","lint:check":"eslint . --max-warnings=0","lint:oxlint":"oxlint --config oxlint.config.ts","release":"bumpp --tag eslint-config-v%s","stub":"tsdown","test":"vitest","test:oxlint-package":"tsx scripts/test-oxlint-package.ts","type-check":"tsc --noEmit","typecheck":"tsc --noEmit","typegen":"esno scripts/typegen.ts","watch":"tsdown --watch"},"bin":{"eslint-config":"./bin/index.mjs"},"_nodeVersion":"24.20.0","_id":"@nirtamir2/eslint-config@0.3.0","dist":{"integrity":"sha512-O1ZJj2c6wOqjNhmQZKKMaJtq4rDzZgOVsVPm3LRE9iDXK1IyEe1OrTb7Pp74rmADSrRCc/L+8a8siyD5aFGUnw==","shasum":"63141d26eb771290e6742c5013a368d9509cec4c","tarball":"https://registry.npmjs.org/@nirtamir2/eslint-config/-/eslint-config-0.3.0.tgz","fileCount":11,"unpackedSize":658154,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCskNqCqAcYDoL7LmyLVyPRSDWG3UQ5Da0f1eYZa6f2wgIhALdLnUX0NEi3rH9gQyWEqvxeSs4ZW9p77x+ySMETzagz"}]},"_npmUser":{"name":"nirtamir2","email":"nirtamir2@gmail.com"},"directories":{},"maintainers":[{"name":"nirtamir2","email":"nirtamir2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-config_0.3.0_1787877948859_0.8429967874186519"},"_hasShrinkwrap":false}},"time":{"created":"2024-06-10T13:38:27.042Z","modified":"2026-08-28T00:45:49.174Z","0.0.2-beta.3":"2024-06-10T13:38:27.378Z","0.0.2-beta.5":"2024-06-10T14:06:21.531Z","0.0.2-beta.6":"2024-06-10T14:13:32.767Z","0.0.2-beta.7":"2024-06-11T21:37:56.971Z","0.0.2-beta.8":"2024-06-11T21:49:54.602Z","0.0.2-beta.9":"2024-06-11T23:15:33.732Z","0.0.2-beta.10":"2024-06-23T14:14:33.184Z","0.0.2-beta.11":"2024-07-07T20:32:00.278Z","0.0.2-beta.12":"2024-07-14T16:35:24.039Z","0.0.2-beta.13":"2024-08-04T12:03:57.073Z","0.0.2-beta.14":"2024-08-05T09:11:57.729Z","0.0.2-beta.15":"2024-09-23T22:06:47.911Z","0.0.2-beta.16":"2024-09-24T09:23:36.172Z","0.0.2-beta.17":"2024-09-24T09:43:51.328Z","0.0.2-beta.20":"2024-12-11T18:29:28.519Z","0.1.1":"2025-02-28T17:11:39.652Z","0.1.2":"2025-03-15T21:55:40.595Z","0.1.3":"2025-03-29T00:16:42.206Z","0.1.5":"2025-03-29T09:44:41.180Z","0.1.9":"2025-04-08T20:09:06.281Z","0.1.10":"2025-04-08T21:39:54.845Z","0.1.11":"2025-04-08T22:18:33.417Z","0.1.13":"2025-04-11T23:02:41.214Z","0.1.14":"2025-05-29T18:17:56.686Z","0.1.16":"2025-07-14T13:34:35.789Z","0.1.17":"2025-07-16T13:26:50.549Z","0.1.18":"2025-10-15T09:50:15.054Z","0.1.19":"2026-01-11T19:55:16.342Z","0.1.21":"2026-01-26T11:47:21.152Z","0.1.22":"2026-02-11T12:35:00.450Z","0.2.0":"2026-03-13T23:23:47.047Z","0.2.1":"2026-03-13T23:35:20.487Z","0.2.2":"2026-03-14T10:38:04.402Z","0.2.3":"2026-03-14T11:52:41.269Z","0.2.4":"2026-03-15T08:12:51.528Z","0.2.5":"2026-03-28T12:37:01.183Z","0.2.6":"2026-03-28T14:55:41.009Z","0.2.7":"2026-04-04T23:35:41.727Z","0.3.0":"2026-08-28T00:45:49.002Z"},"author":"Nir Tamir <nirtamir2@gmail.com> (https://github.com/nirtamir2/)","license":"MIT","homepage":"https://github.com/nirtamir2/eslint-config","keywords":["eslint-config"],"description":"Nir Tamir's ESLint config","maintainers":[{"name":"nirtamir2","email":"nirtamir2@gmail.com"}],"readme":"# @nirtamir2/eslint-config\n\n[![npm](https://img.shields.io/npm/v/@nirtamir2/eslint-config?color=444&label=)](https://npmjs.com/package/@nirtamir2/eslint-config)\n\nThis is a fork of Anthony Fu's [ESLint Config](https://github.com/antfu/eslint-config) maintained by [Nir Tamir](https://github.com/nirtamir2/).\n\n## Usage\n\n### Starter Wizard\n\nWe provided a CLI tool to help you set up your project, or migrate from the legacy config to the new flat config with one command.\n\n```bash\nnpx @nirtamir2/eslint-config@latest\n```\n\n### Manual Install\n\nIf you prefer to set up manually:\n\n```bash\npnpm i -D eslint @nirtamir2/eslint-config\n```\n\nAnd create `eslint.config.ts` in your project root:\n\n```js\n// eslint.config.ts\nimport nirtamir2 from \"@nirtamir2/eslint-config\";\n\nexport default nirtamir2();\n```\n\n<details>\n<summary>\nCombined with legacy config:\n</summary>\n\nIf you still use some configs from the legacy eslintrc format, you can use the [`@eslint/eslintrc`](https://www.npmjs.com/package/@eslint/eslintrc) package to convert them to the flat config.\n\n```js\n// eslint.config.ts\nimport { FlatCompat } from \"@eslint/eslintrc\";\nimport nirtamir2 from \"@nirtamir2/eslint-config\";\n\nconst compat = new FlatCompat();\n\nexport default nirtamir2(\n  {\n    ignores: [],\n  },\n\n  // Legacy config\n  ...compat.config({\n    extends: [\n      \"eslint:recommended\",\n      // Other extends...\n    ],\n  }),\n\n  // Other flat configs...\n);\n```\n\n> Note that `.eslintignore` no longer works in Flat config, see [customization](#customization) for more details.\n\n</details>\n\n### Add script for package.json\n\nFor example:\n\n```json\n{\n  \"scripts\": {\n    \"lint\": \"eslint\",\n    \"lint:fix\": \"eslint --fix\"\n  }\n}\n```\n\n## Oxlint\n\nThis package also publishes a synchronous Oxlint config factory. Its rule\nfragments are generated from the ESLint config during development, so the\nESLint rules remain the single manually maintained source. The export aims for\nthe maximum executable JavaScript and TypeScript parity that Oxlint currently\nallows: native Oxlint rules where migration preserves the intended semantics,\n`oxlint-tsgolint` for native type-aware rules, and package-anchored\nJavaScript-plugin paths for compatible ESLint rules and deliberately retained\nplugin behavior.\n\nInstall Oxlint alongside this package:\n\n```bash\npnpm i -D eslint oxlint @nirtamir2/eslint-config\n```\n\nThe ESLint peer remains part of this package's installation footprint. The\ncompiled `./oxlint` entry does not load ESLint or `@oxlint/migrate` when\nOxlint starts. Generated JavaScript-plugin specifiers are resolved from the\ninstalled `@nirtamir2/eslint-config` package, rather than relative to the\nconsumer's `oxlint.config.ts`, so bundled fallback plugins also work with\nstrict package-manager layouts.\n\nCreate an `oxlint.config.ts` and call the factory:\n\n```ts\n// oxlint.config.ts\nimport nirtamir2 from \"@nirtamir2/eslint-config/oxlint\";\n\nexport default nirtamir2(\n  {\n    typescript: true,\n    ignores: [\"generated/**\"],\n    rules: {\n      \"no-console\": \"warn\",\n    },\n  },\n  {\n    // Trailing Oxlint configs are applied last.\n    rules: {\n      \"no-debugger\": \"error\",\n    },\n  },\n);\n```\n\nOxlint receives the returned plain config object; it does not call exported\nfunctions itself. Root `rules`, integration `overrides`, and trailing configs\nmust therefore use Oxlint rule IDs and values. No migration runs in the user\nproject.\n\nFor a deterministic base config without package auto-detection, import the\nstatic preset instead:\n\n```ts\n// oxlint.config.ts\nimport { recommended } from \"@nirtamir2/eslint-config/oxlint\";\n\nexport default recommended;\n```\n\n`recommended` contains the application base and its default Unicorn rules. It\nalso includes the command rules, the application/non-editor e18e variant,\nRegExp rules at error level, default-import-name, and the compatible Prettier\nand file-scoped rule disables. It does not enable JSX, tests, TypeScript,\nReact, Next.js, Vue, JSDoc, or detected integrations. Use the factory when you\nwant integration selection and familiar options. Unlike the factory, the\nstatic preset does not inspect the consumer filesystem or load `.gitignore`.\n\n### Oxlint options\n\nThe factory accepts these public options:\n\n| Option            | Default and details                                                                                                                                             |\n| ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `type`            | `\"app\"`; use `\"lib\"` for library TypeScript and e18e variants.                                                                                                  |\n| `isInEditor`      | Auto-detected; pass a boolean for deterministic editor/non-editor severity variants.                                                                            |\n| `gitignore`       | Enabled with `strict: false`; accepts `eslint-config-flat-gitignore` options or `false`.                                                                        |\n| `ignores`         | An array appends project-relative globs; a function receives and replaces the generated default-ignore list.                                                    |\n| `javascript`      | Always enabled; accepts `overrides`, composed at the same producer boundary as ESLint.                                                                          |\n| `rules`           | Root Oxlint rule overrides, applied after every generated fragment.                                                                                             |\n| `lessOpinionated` | `false`; selects the less-opinionated branch when Stylistic is enabled.                                                                                         |\n| `angular`         | Disabled; accepts `overrides` for the executable TypeScript rule subset. HTML and inline templates are not linted.                                              |\n| `unicorn`         | Enabled; accepts `allRecommended` (default `true`) and `overrides`.                                                                                             |\n| `jsx`             | Enabled; boolean only.                                                                                                                                          |\n| `typescript`      | Detected from `typescript`; accepts `erasableOnly` (default `true`), `typeAware`, `filesTypeAware`, `ignoresTypeAware`, `overrides`, and `overridesTypeAware`.  |\n| `test`            | Enabled; accepts `overrides`.                                                                                                                                   |\n| `vue`             | Detected from Vue, Nuxt, VitePress, or Slidev; accepts `vueVersion` (`2` or `3`, default `3`) and `overrides`.                                                  |\n| `react`           | Disabled; accepts `overrides`.                                                                                                                                  |\n| `nextjs`          | Detected from `next`; accepts `overrides`.                                                                                                                      |\n| `jsdoc`           | Disabled; accepts `overrides`.                                                                                                                                  |\n| `e18e`            | Enabled; accepts `modernization`, `moduleReplacements`, `performanceImprovements`, and `overrides`.                                                             |\n| `regexp`          | Enabled; accepts `level: \"error\"` or `\"warn\"` and `overrides`.                                                                                                  |\n| `perfectionist`   | Disabled; accepts `overrides`.                                                                                                                                  |\n| `query`           | Detected from TanStack React Query or Solid Query; accepts `overrides`.                                                                                         |\n| `security`        | Disabled; accepts `overrides`.                                                                                                                                  |\n| `solid`           | Disabled; accepts `overrides`.                                                                                                                                  |\n| `storybook`       | Detected from Storybook packages; boolean only.                                                                                                                 |\n| `stylistic`       | Disabled; accepts `braceStyle`, `experimental`, numeric-or-tab `indent`, `jsx`, `quotes`, `semi`, and `overrides`. This is rule coverage, not formatter parity. |\n| `tailwindcss`     | Detected from `tailwindcss`; accepts `entryPoint` and `overrides`.                                                                                              |\n| `tsdoc`           | Disabled; accepts `overrides`.                                                                                                                                  |\n| `unocss`          | Disabled; accepts `attributify` (default `true`), `strict` (default `false`), and `overrides`.                                                                  |\n| `i18n`            | Disabled; enables i18next literal-string checks for JavaScript and TypeScript, including JSX/TSX. Locale JSON and validator rules are not linted.               |\n| `zod`             | Detected when both `zod` and `next` are present; accepts `overrides`.                                                                                           |\n\nFeature `overrides` must use Oxlint rule IDs and values. A boolean `false`\nalso disables an auto-detected or default-enabled feature. Unknown options and\nunsupported ESLint-only options throw an `Unsupported Oxlint option` error\ninstead of being ignored.\n\nThe factory reads `.gitignore` and `.gitmodules` synchronously and converts\nthem to Oxlint ignore patterns before generated fragments are composed. Pass\n`gitignore: false` to disable this factory conversion, or an options object to\nselect files, a working directory, recursive discovery, or strict missing-file\nbehavior. Oxlint's own directory discovery still honors `.gitignore` and\ncannot currently be disabled with a CLI flag, although an explicitly named\nfile may still be selected.\n\nType-aware linting additionally requires `oxlint-tsgolint`:\n\n```bash\npnpm i -D oxlint-tsgolint\n```\n\n`typescript.typeAware` enables Oxlint's native type-aware rules. It does not\nmake JavaScript ESLint plugins type-aware because their TypeScript parser\nservices are not supported. `filesTypeAware` retargets the type-aware source\nscope, while `overridesTypeAware` applies rules to it. Matching the ESLint\nproducer, `ignoresTypeAware` also excludes the final TypeScript rule maps when\ntype-aware linting is disabled.\n\nEditor-mode rule severities are preserved. Oxlint has no equivalent for\nESLint's per-rule autofix suppression, so `isInEditor` cannot disable fixes for\nindividual rules such as unused-import cleanup or test-only guards.\n\nMost fallback plugins used by the base, Unicorn, JSX, TypeScript, tests, Vue,\nJSDoc, e18e, i18n, RegExp, Stylistic, TSDoc, and the tail fragment are package\ndependencies and need no separate installation. These opt-in or detected\nfeatures use optional peers; install the matching peer before enabling them:\n\n| Feature         | Required optional peer packages                                                                                 |\n| --------------- | --------------------------------------------------------------------------------------------------------------- |\n| `angular`       | `@angular-eslint/eslint-plugin`                                                                                 |\n| `react`         | `@eslint-react/eslint-plugin`, `eslint-plugin-react-you-might-not-need-an-effect`                               |\n| `nextjs`        | `@next/eslint-plugin-next`                                                                                      |\n| `perfectionist` | `eslint-plugin-perfectionist`                                                                                   |\n| `query`         | `@tanstack/eslint-plugin-query`                                                                                 |\n| `security`      | `eslint-plugin-security`                                                                                        |\n| `solid`         | `eslint-plugin-solid` (`@eslint-react/eslint-plugin` is already required when Solid and React are both enabled) |\n| `storybook`     | `eslint-plugin-storybook`                                                                                       |\n| `tailwindcss`   | `eslint-plugin-better-tailwindcss`                                                                              |\n| `unocss`        | `@unocss/eslint-plugin`                                                                                         |\n| `zod`           | `eslint-plugin-import-zod`                                                                                      |\n\nIf an enabled or auto-detected integration is missing its plugin, the factory\nnames that package in an `Unable to resolve Oxlint JavaScript plugin` error.\nInstall the peer or explicitly set that feature to `false`. A missing\n`oxlint-tsgolint` has a separate install error when `typescript.typeAware` is\nenabled.\n\n### Compatibility scope\n\nOxlint's [JavaScript-plugin API](https://oxc.rs/docs/guide/usage/linter/js-plugins)\nis currently alpha. Native implementations remain the fastest and most stable\npath; JavaScript-plugin performance and compatibility depend on each plugin's\ncode and its ESLint API usage. This config uses plugins for reviewed compatible\nrules when migration or semantic parity requires them, including aliased\nfallbacks for reserved native plugin names and the full RegExp producer.\n\nThe factory turns off every generated JavaScript-plugin rule for\n`**/*.d.{ts,mts,cts}` because Oxlint's current JavaScript-plugin runtime can\ncrash on declaration-only AST nodes. Native TypeScript rules, including native\ntype-aware rules from `oxlint-tsgolint`, still run on declaration files. Root\n`rules` and trailing configs compose after this safety override, so they can\nexplicitly re-enable a rule when appropriate.\n\nThe public `oxlintCapabilities` manifest documents every config producer from\nthe ESLint factory, including its support level, ESLint default/detection\nbehavior, runtime packages, and known limitations:\n\n```ts\nimport { oxlintCapabilities } from \"@nirtamir2/eslint-config/oxlint\";\n\nconsole.log(oxlintCapabilities.vue);\n```\n\nThe boundary is intentionally about executable behavior, not merely serializing\nevery ESLint rule. Oxlint does not currently provide parity for JSON, JSONC,\nJSON5, YAML, TOML, or Markdown linting; custom parsers and processors; framework\ntemplates or custom blocks; or formatter execution. Therefore Astro, Svelte,\npnpm workspace files, JSON/package/tsconfig sorting, Markdown, and formatter\nproducers are not exposed as Oxlint options. Compatible Prettier disables are\nretained, but Prettier itself is not run.\n\nVue support covers supported JavaScript and TypeScript inside script blocks;\nAngular support covers TypeScript rules but not external or inline templates;\nand i18n support covers i18next literal-string checks in JavaScript and\nTypeScript, including JSX/TSX, but not locale JSON, translation-path validators,\nor prefix checks. Processor-dependent\nStorybook formats and type-aware JavaScript-plugin rules have the same upstream\nboundary. Known individual incompatibilities,\nsuch as `eslint-plugin-expect-type`,\n`eslint-plugin-sort-destructure-keys-typescript`,\n`eslint-plugin-classname-components`, and the legacy\n`eslint-plugin-ssr-friendly` API, are recorded in `oxlintCapabilities` rather\nthan emitted as broken rules.\n\nFor maintainers, rule changes are made only in the ESLint source and then\nmaterialized with `pnpm generate:oxlint`. The generated fragments and report\nare committed for review. `pnpm build`, `prepack`, and CI use the non-mutating\n`check:oxlint-generated` command so stale output fails instead of being\nrewritten during packaging.\n\nReact Refresh package detection is intentionally frozen in the generated\nconfig. The React fragment does not dynamically vary\n`react/only-export-components` for installed Next.js, Vite, or Remix packages.\nEnabling `nextjs` still applies its separately generated Next.js fragment; for\nVite- or Remix-specific refresh options, set a `react.overrides` rule until\nenvironment-specific generated variants are available.\n\nFor example, add a package script like this:\n\n```json\n{\n  \"scripts\": {\n    \"lint:oxlint\": \"oxlint\"\n  }\n}\n```\n\n## Customization\n\nIt uses [ESLint Flat config](https://eslint.org/docs/latest/use/configure/configuration-files-new). It provides much better organization and composition.\n\nNormally you only need to import the `nirtamir2` preset:\n\n```js\n// eslint.config.ts\nimport nirtamir2 from \"@nirtamir2/eslint-config\";\n\nexport default nirtamir2();\n```\n\nAnd that's it! Or you can configure each integration individually, for example:\n\n```js\n// eslint.config.ts\nimport nirtamir2 from \"@nirtamir2/eslint-config\";\n\nexport default nirtamir2({\n  // TypeScript and Vue are auto-detected, you can also explicitly enable them:\n  typescript: true,\n  vue: true,\n\n  // Disable jsonc and yaml support\n  jsonc: false,\n  yaml: false,\n\n  // `.eslintignore` is no longer supported in Flat config, use `ignores` instead\n  ignores: [\n    \"**/fixtures\",\n    // ...globs\n  ],\n});\n```\n\nThe `nirtamir2` factory function also accepts any number of arbitrary custom config overrides:\n\n```js\n// eslint.config.ts\nimport nirtamir2 from \"@nirtamir2/eslint-config\";\n\nexport default nirtamir2(\n  {\n    // Configures for nirtamir2's config\n  },\n\n  // From the second arguments they are ESLint Flat Configs\n  // you can have multiple configs\n  {\n    files: [\"**/*.ts\"],\n    rules: {},\n  },\n  {\n    rules: {},\n  },\n);\n```\n\nGoing more advanced, you can also import fine-grained configs and compose them as you wish:\n\n<details>\n<summary>Advanced Example</summary>\n\nWe wouldn't recommend using this style in general unless you know exactly what they are doing, as there are shared options between configs and might need extra care to make them consistent.\n\n```js\n// eslint.config.ts\nimport {\n  combine,\n  comments,\n  ignores,\n  imports,\n  javascript,\n  jsdoc,\n  jsonc,\n  markdown,\n  node,\n  sortPackageJson,\n  sortTsconfig,\n  stylistic,\n  toml,\n  typescript,\n  unicorn,\n  vue,\n  yaml,\n} from \"@nirtamir2/eslint-config\";\n\nexport default combine(\n  ignores(),\n  javascript(/* Options */),\n  comments(),\n  node(),\n  jsdoc(),\n  imports(),\n  unicorn(),\n  sortPackageJson(),\n  sortTsconfig(),\n  typescript(/* Options */),\n  stylistic(),\n  vue(),\n  jsonc(),\n  yaml(),\n  toml(),\n  markdown(),\n);\n```\n\n</details>\n\nCheck out the [configs](https://github.com/nirtamir2/eslint-config/blob/main/src/configs) and [factory](https://github.com/nirtamir2/eslint-config/blob/main/src/factory.ts) for more details.\n\n> Thanks to [sxzz/eslint-config](https://github.com/sxzz/eslint-config) for the inspiration and reference.\n\n### Rules Overrides\n\nCertain rules would only be enabled in specific files, for example, `ts/*` rules would only be enabled in `.ts` files and `vue/*` rules would only be enabled in `.vue` files. If you want to override the rules, you need to specify the file extension:\n\n```js\n// eslint.config.ts\nimport nirtamir2 from \"@nirtamir2/eslint-config\";\n\nexport default nirtamir2(\n  {\n    vue: true,\n    typescript: true,\n  },\n  {\n    // Remember to specify the file glob here, otherwise it might cause the vue plugin to handle non-vue files\n    files: [\"**/*.vue\"],\n    rules: {\n      \"vue/operator-linebreak\": [\"error\", \"before\"],\n    },\n  },\n  {\n    // Without `files`, they are general rules for all files\n    rules: {\n      \"@stylistic/semi\": [\"error\", \"never\"],\n    },\n  },\n);\n```\n\nWe also provided the `overrides` options in each integration to make it easier:\n\n```js\n// eslint.config.ts\nimport nirtamir2 from \"@nirtamir2/eslint-config\";\n\nexport default nirtamir2({\n  vue: {\n    overrides: {\n      \"vue/operator-linebreak\": [\"error\", \"before\"],\n    },\n  },\n  typescript: {\n    overrides: {\n      \"@typescript-eslint/consistent-type-definitions\": [\"error\", \"interface\"],\n    },\n  },\n  yaml: {\n    overrides: {\n      // ...\n    },\n  },\n});\n```\n\n### Config Composer\n\nThe factory function `nirtamir2()` returns a [`FlatConfigComposer` object from `eslint-flat-config-utils`](https://github.com/nirtamir2/eslint-flat-config-utils#composer) where you can chain the methods to compose the config even more flexibly.\n\n```js\n// eslint.config.ts\nimport nirtamir2 from \"@nirtamir2/eslint-config\";\n\nexport default nirtamir2()\n  .prepend\n  // some configs before the main config\n  ()\n  // overrides any named configs\n  .override(\"antfu/imports/rules\", {\n    rules: {\n      \"import-x/order\": [\"error\", { \"newlines-between\": \"always\" }],\n    },\n  })\n  // rename plugin prefixes\n  .renamePlugins({\n    \"old-prefix\": \"new-prefix\",\n    // ...\n  });\n// ...\n```\n\n### Optional Rules\n\nThis config also provides some optional plugins/rules for extended usage.\n\n#### `command`\n\nPowered by [`eslint-plugin-command`](https://github.com/antfu/eslint-plugin-command). It is not a typical rule for linting, but an on-demand micro-codemod tool that triggers by specific comments.\n\nFor a few triggers, for example:\n\n- `/// to-function` - converts an arrow function to a normal function\n- `/// to-arrow` - converts a normal function to an arrow function\n- `/// to-for-each` - converts a for-in/for-of loop to `.forEach()`\n- `/// to-for-of` - converts a `.forEach()` to a for-of loop\n- `/// keep-sorted` - sorts an object/array/interface\n- ... etc. - refer to the [documentation](https://github.com/antfu/eslint-plugin-command#built-in-commands)\n\nYou can add the trigger comment one line above the code you want to transform, for example (note the triple slash):\n\n<!-- eslint-skip -->\n\n```ts\n/// to-function\nconst foo = async (msg: string): void => {\n  console.log(msg);\n};\n```\n\nWill be transformed to this when you hit save with your editor or run `eslint --fix`:\n\n```ts\nasync function foo(msg: string): void {\n  console.log(msg);\n}\n```\n\nThe command comments are usually one-off and will be removed along with the transformation.\n\n### Type Aware Rules\n\nYou can optionally enable the [type aware rules](https://typescript-eslint.io/linting/typed-linting/) by passing the options object to the `typescript` config:\n\n```js\n// eslint.config.ts\nimport nirtamir2 from \"@nirtamir2/eslint-config\";\n\nexport default nirtamir2({\n  typescript: {\n    tsconfigPath: \"tsconfig.json\",\n  },\n});\n```\n\n### Editor Specific Disables\n\nSome rules are disabled when inside ESLint IDE integrations, namely [`unused-imports/no-unused-imports`](https://www.npmjs.com/package/eslint-plugin-unused-imports) [`test/no-only-tests`](https://github.com/levibuzolic/eslint-plugin-no-only-tests)\n\nThis is to prevent unused imports from getting removed by the IDE during refactoring to get a better developer experience. Those rules will be applied when you run ESLint in the terminal or [Lint Staged](#lint-staged). If you don't want this behavior, you can disable them:\n\n```js\n// eslint.config.ts\nimport nirtamir2 from \"@nirtamir2/eslint-config\";\n\nexport default nirtamir2({\n  isInEditor: false,\n});\n```\n\n### Lint Staged\n\nIf you want to apply lint and auto-fix before every commit, you can add the following to your `package.json`:\n\n```json\n{\n  \"simple-git-hooks\": {\n    \"pre-commit\": \"pnpm lint-staged\"\n  },\n  \"lint-staged\": {\n    \"*\": \"eslint --fix\"\n  }\n}\n```\n\nand then\n\n```bash\nnpm i -D lint-staged simple-git-hooks\n\n// to active the hooks\nnpx simple-git-hooks\n```\n\n## View what rules are enabled\n\nI built a visual tool to help you view what rules are enabled in your project and apply them to what files, [@eslint/config-inspector](https://github.com/eslint/config-inspector)\n\nGo to your project root that contains `eslint.config.ts` and run:\n\n```bash\nnpx @eslint/config-inspector\n```\n\n## License\n\n[MIT](./LICENSE) License &copy; 2019-PRESENT [Anthony Fu](https://github.com/antfu).\n\n[Nir Tamir](https://github.com/nirtamir2) fork his excellent work and adapt it to his own needs.\n\n## Nice ESLint configs\n\n[pawelblaszczyk5's ESLint config](https://github.com/pawelblaszczyk5/pawelblaszczyk.dev/tree/fb90e2982f7f3b6253a24fa51380da773ef12974/tooling/eslint-config)\n\n[eslint-config-sherif](https://github.com/AndreaPontrandolfo/sheriff)\n\n[Antfu's eslint-config](https://github.com/antfu/eslint-config)\n\n[eslint-config-nirtamir2](https://github.com/nirtamir2/eslint-config-nirtamir2)\n","readmeFilename":""}