{"versions":{"4.0.0-alpha":{"name":"eslint-rspack-plugin","version":"4.0.0-alpha","description":"A ESLint plugin for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack-contrib/eslint-webpack-plugin.git"},"author":{"name":"Ricardo Gobbo de Souza","email":"ricardogobbosouza@yahoo.com.br"},"homepage":"https://github.com/webpack-contrib/eslint-webpack-plugin","bugs":{"url":"https://github.com/webpack-contrib/eslint-webpack-plugin/issues"},"funding":{"url":"https://opencollective.com/webpack","type":"opencollective"},"main":"dist/index.js","types":"types/index.d.ts","engines":{"node":">= 14.15.0"},"scripts":{"start":"npm run build -- -w","clean":"del-cli dist types","prebuild":"npm run clean","build:types":"tsc --declaration --emitDeclarationOnly --outDir types && prettier \"types/**/*.ts\" --write","build:code":"cross-env NODE_ENV=production babel src -d dist --copy-files","build":"npm-run-all -p \"build:**\"","commitlint":"commitlint --from=master","security":"npm audit","lint:prettier":"prettier -w --list-different .","lint:js":"eslint --cache .","lint:spelling":"cspell \"**/*.*\"","lint:types":"tsc --pretty --noEmit","lint":"npm-run-all -l -p \"lint:**\"","test:only":"cross-env NODE_ENV=test jest --testTimeout=60000","test:watch":"npm run test:only -- --watch","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage","pretest":"npm run lint","test":"npm run test:coverage","prepare":"npm run build","release":"standard-version"},"peerDependencies":{"eslint":"^8.0.0","webpack":"^5.0.0"},"dependencies":{"@types/eslint":"^8.37.0","jest-worker":"^29.5.0","micromatch":"^4.0.5","normalize-path":"^3.0.0","schema-utils":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.21.0","@babel/core":"^7.21.4","@babel/preset-env":"^7.21.4","@commitlint/cli":"^17.5.1","@commitlint/config-conventional":"^17.4.4","@types/fs-extra":"^9.0.13","@types/micromatch":"^4.0.2","@types/node":"^18.15.11","@types/normalize-path":"^3.0.0","@types/webpack":"^5.28.1","@webpack-contrib/eslint-config-webpack":"^3.0.0","babel-eslint":"^10.1.0","babel-jest":"^29.5.0","chokidar":"^3.5.3","cross-env":"^7.0.3","cspell":"^6.31.1","del":"^6.1.1","del-cli":"^4.0.1","eslint":"^8.38.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.27.5","fs-extra":"^10.1.0","husky":"^8.0.3","jest":"^29.5.0","lint-staged":"^13.2.1","npm-run-all":"^4.1.5","prettier":"^2.8.7","standard-version":"^9.5.0","typescript":"^5.0.4","webpack":"^5.78.0"},"keywords":["eslint","lint","linter","plugin","webpack"],"gitHead":"5063454f6ad46bde3b878b1831d708017de9395e","_id":"eslint-rspack-plugin@4.0.0-alpha","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-lpnH2SjvWPWOxrU2+wslp0q9VjFSKfbrpHX/WwS+Tp+NAvJ6CRgzuvOwYwC65DweOkJb+Q/quq/3qQGBudVIFg==","shasum":"ac6c5f8088171a76fc29d5ef235b36978339f1e3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-rspack-plugin/-/eslint-rspack-plugin-4.0.0-alpha.tgz","fileCount":18,"unpackedSize":46143,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1xoOKp/7BovsUQjhtuQoh+iQ1zYbbDjnIZgvwiUfMIgIgBVh1kMtHFLYELxNuhnZzXCH69xU5FINZ67m4+BWtJhA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRlONACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmro5RAAnAxxcvWP0nXYd2bCL2PguiS5ncj0759xllP4j1JaxqNxBlns\r\nx5o2SnInVT/GieyDzTvVxdqr2utoczPhWuhZMAHiOR/fADzVIHbHTT/kPnJH\r\npoz/bgu348fFmAlxybzLhEJCPj2rTVRNne4icQDQHPJzuX74nq/UAORhzn9r\r\nbzM1rEMX7HfTN8LV4V/Bc7LQ3TsJ1ESZoH7YBmusOjXKKfEK0gi+Ho0zwBKv\r\nMTzkYlJq+1jzAzdovB5DC++L/DiGZxez+zdfJ59xx9WY7g6oY9oTdCw7eaa8\r\nOvmHWJoK9HdM85iDG4C6m6rXWLN5Rc1vzJ99klyi3ttoBvBDJ5PNTSMnpyha\r\nrFkNVT5/3zQW2XgK+ER8gCdu9hLDmQKsEOjxzt0nZ3lURdIAoCHXaiGUfhZc\r\nG4WvbMiHnf8CZZP8UjMH0R182CnScpuZUtGuOWZfmCoad3bR504HjBfHSksx\r\nMiwN/d2UT0fGaVPV3WFfqUjoW2ZKTl6uFxwMtQDCByQ/2HRfXUrCqvXyzGd2\r\n0tdB5N1/7xkH5h1UWh8obtoiegAKJ7hbnF6wEjtwndwGIoZXWbrysQQdi5OW\r\nZgZ+aN6+JkOvtQ1tetO9HuC0TNAnOiUsnx5EDJcB3ZTmG18qPnqby61uakX9\r\n3yhr6zTK0m2xmPMiD5c0RSXtkd4aNmlcLss=\r\n=jP1c\r\n-----END PGP SIGNATURE-----\r\n","size":12437},"_npmUser":{"name":"anonymous","email":"1562502418@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"1562502418@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-rspack-plugin_4.0.0-alpha_1682330509641_0.14644708495297465"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-24T10:01:49.791Z","publish_time":1682330509791,"contributors":[]},"4.0.1-alpha":{"name":"eslint-rspack-plugin","version":"4.0.1-alpha","description":"A ESLint plugin for rspack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rspack-contrib/eslint-rspack-plugin.git"},"author":{"name":"Ricardo Gobbo de Souza","email":"ricardogobbosouza@yahoo.com.br"},"homepage":"https://github.com/rspack-contrib/eslint-rspack-plugin","bugs":{"url":"https://github.com/rspack-contrib/eslint-rspack-plugin/issues"},"funding":{"url":"https://opencollective.com/webpack","type":"opencollective"},"main":"dist/index.js","types":"types/index.d.ts","engines":{"node":">= 14.15.0"},"scripts":{"start":"npm run build -- -w","clean":"del-cli dist types","prebuild":"npm run clean","build:types":"tsc --declaration --emitDeclarationOnly --outDir types && prettier \"types/**/*.ts\" --write","build:code":"cross-env NODE_ENV=production babel src -d dist --copy-files","build":"npm-run-all -p \"build:**\"","commitlint":"commitlint --from=master","security":"npm audit","lint:prettier":"prettier -w --list-different .","lint:js":"eslint --cache .","lint:spelling":"cspell \"**/*.*\"","lint:types":"tsc --pretty --noEmit","lint":"npm-run-all -l -p \"lint:**\"","test:only":"cross-env NODE_ENV=test jest --testTimeout=60000","test:watch":"npm run test:only -- --watch","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage","pretest":"npm run lint","test":"npm run test:coverage","prepare":"npm run build","release":"standard-version"},"peerDependencies":{"eslint":"^8.0.0","webpack":"^5.0.0"},"dependencies":{"@types/eslint":"^8.37.0","jest-worker":"^29.5.0","micromatch":"^4.0.5","normalize-path":"^3.0.0","schema-utils":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.21.0","@babel/core":"^7.21.4","@babel/preset-env":"^7.21.4","@commitlint/cli":"^17.5.1","@commitlint/config-conventional":"^17.4.4","@types/fs-extra":"^9.0.13","@types/micromatch":"^4.0.2","@types/node":"^18.15.11","@types/normalize-path":"^3.0.0","@types/webpack":"^5.28.1","@webpack-contrib/eslint-config-webpack":"^3.0.0","babel-eslint":"^10.1.0","babel-jest":"^29.5.0","chokidar":"^3.5.3","cross-env":"^7.0.3","cspell":"^6.31.1","del":"^6.1.1","del-cli":"^4.0.1","eslint":"^8.38.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.27.5","fs-extra":"^10.1.0","husky":"^8.0.3","jest":"^29.5.0","lint-staged":"^13.2.1","npm-run-all":"^4.1.5","prettier":"^2.8.7","standard-version":"^9.5.0","typescript":"^5.0.4","webpack":"^5.78.0"},"keywords":["eslint","lint","linter","plugin","webpack"],"gitHead":"2df53822558ac210163ddf266ce55e46a1089bec","_id":"eslint-rspack-plugin@4.0.1-alpha","_nodeVersion":"16.17.1","_npmVersion":"7.24.2","dist":{"integrity":"sha512-mFyO0KS9LM0BMtHaVKd+pLUXngWwEmGsX+gYTXOR0A1iFXL9kBFggDiCyNW50KkHPMFVJR/vpMqpfYtss/7hhQ==","shasum":"81397401c97a0d8fc919e7ef7ace08013c7a75af","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-rspack-plugin/-/eslint-rspack-plugin-4.0.1-alpha.tgz","fileCount":18,"unpackedSize":46132,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGQgVNOgiNcd9kNwJKTFlZXf4zo/0P7dtXW4Qs8uRGzUAiAC64+ayyvmVHyAIqqWzTx+LPT9C93fY0vXA9kTNa+bdg=="}],"size":12426},"_npmUser":{"name":"anonymous","email":"1562502418@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"1562502418@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-rspack-plugin_4.0.1-alpha_1697617135973_0.49178303391025313"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-18T08:18:56.153Z","publish_time":1697617136153,"_source_registry_name":"default","contributors":[]},"4.2.0":{"name":"eslint-rspack-plugin","version":"4.2.0","description":"A ESLint plugin for rspack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rspack-contrib/eslint-rspack-plugin.git"},"author":{"name":"Ricardo Gobbo de Souza","email":"ricardogobbosouza@yahoo.com.br"},"homepage":"https://github.com/rspack-contrib/eslint-rspack-plugin","bugs":{"url":"https://github.com/rspack-contrib/eslint-rspack-plugin/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"main":"dist/index.js","types":"types/index.d.ts","engines":{"node":">= 16.0.0"},"scripts":{"start":"npm run build -- -w","clean":"del-cli dist types","prebuild":"npm run clean","build:types":"tsc --declaration --emitDeclarationOnly --outDir types && prettier \"types/**/*.ts\" --write","build:code":"cross-env NODE_ENV=production babel src -d dist --copy-files","build":"npm-run-all -p \"build:**\"","commitlint":"commitlint --from=master","security":"npm audit","lint:prettier":"prettier -w --list-different .","lint:js":"eslint --cache .","lint:spelling":"cspell \"**/*.*\"","lint:types":"tsc --pretty --noEmit","lint":"npm-run-all -l -p \"lint:**\"","fix:js":"npm run lint:js -- --fix","fix:prettier":"npm run lint:prettier -- --write","fix":"npm-run-all -l fix:js fix:prettier","test:only":"cross-env NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest --testTimeout=60000","test:watch":"npm run test:only -- --watch","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage","pretest":"npm run lint","test":"npm run test:coverage","prepare":"npm run build","release":"standard-version"},"peerDependencies":{"eslint":"^8.0.0 || ^9.0.0","webpack":"^5.0.0"},"dependencies":{"@types/eslint":"^8.56.10","jest-worker":"^29.7.0","micromatch":"^4.0.5","normalize-path":"^3.0.0","schema-utils":"^4.2.0"},"devDependencies":{"@babel/cli":"^7.24.8","@babel/core":"^7.25.2","@babel/preset-env":"^7.25.3","@commitlint/cli":"^19.3.0","@commitlint/config-conventional":"^19.2.2","@rspack/core":"^1.0.0-beta.5","@types/fs-extra":"^11.0.4","@types/micromatch":"^4.0.9","@types/node":"^20.14.9","@types/normalize-path":"^3.0.2","@types/webpack":"^5.28.5","@webpack-contrib/eslint-config-webpack":"^3.0.0","babel-eslint":"^10.1.0","babel-jest":"^29.7.0","chokidar":"^3.6.0","cross-env":"^7.0.3","cspell":"^8.13.1","del":"^7.1.0","del-cli":"^5.1.0","eslint":"^8.57.0","eslint-config-prettier":"^9.1.0","eslint-plugin-import":"^2.29.1","fs-extra":"^11.2.0","husky":"^8.0.3","jest":"^29.7.0","lint-staged":"^15.2.8","npm-run-all":"^4.1.5","prettier":"^3.3.3","standard-version":"^9.5.0","typescript":"^5.5.4","webpack":"^5.93.0"},"keywords":["eslint","lint","linter","plugin","rspack"],"gitHead":"6991b4b0b328418db93cb172be9e1dbff537196d","_id":"eslint-rspack-plugin@4.2.0","_nodeVersion":"22.3.0","_npmVersion":"7.24.2","dist":{"integrity":"sha512-N+aOSi5OT5FHRngQJkff0xdiNGd7L9INieFVkzEfjN7M1VNXVwYStyP3AiLp4RnL4MyAKakN80Ct5Bv+x5upNw==","shasum":"5818887ce5b3cc0758c5855f924798d4a4e0d219","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-rspack-plugin/-/eslint-rspack-plugin-4.2.0.tgz","fileCount":18,"unpackedSize":48768,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9UBswzL54zUHhIpvP6VzXs211FnghT9O79tp18wN4KAIgL301qKqmIYDIQNCRk7e6rLy5vEO8gR6lY9nehg979pA="}],"size":13373},"_npmUser":{"name":"anonymous","email":"1562502418@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"1562502418@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-rspack-plugin_4.2.0_1724143746331_0.8329805298103197"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-20T08:49:06.540Z","publish_time":1724143746540,"_source_registry_name":"default","contributors":[]},"4.2.1":{"name":"eslint-rspack-plugin","version":"4.2.1","description":"A ESLint plugin for rspack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rspack-contrib/eslint-rspack-plugin.git"},"author":{"name":"Ricardo Gobbo de Souza","email":"ricardogobbosouza@yahoo.com.br"},"homepage":"https://github.com/rspack-contrib/eslint-rspack-plugin","bugs":{"url":"https://github.com/rspack-contrib/eslint-rspack-plugin/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"main":"dist/index.js","types":"types/index.d.ts","engines":{"node":">= 16.0.0"},"scripts":{"start":"npm run build -- -w","clean":"del-cli dist types","prebuild":"npm run clean","build:types":"tsc --declaration --emitDeclarationOnly --outDir types && prettier \"types/**/*.ts\" --write","build:code":"cross-env NODE_ENV=production babel src -d dist --copy-files","build":"npm-run-all -p \"build:**\"","commitlint":"commitlint --from=master","security":"npm audit","lint:prettier":"prettier -w --list-different .","lint:js":"eslint --cache .","lint:spelling":"cspell \"**/*.*\"","lint:types":"tsc --pretty --noEmit","lint":"npm-run-all -l -p \"lint:**\"","fix:js":"npm run lint:js -- --fix","fix:prettier":"npm run lint:prettier -- --write","fix":"npm-run-all -l fix:js fix:prettier","test:only":"cross-env NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest --testTimeout=60000","test:watch":"npm run test:only -- --watch","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage","pretest":"npm run lint","test":"npm run test:coverage","prepare":"npm run build","release":"standard-version"},"peerDependencies":{"eslint":"^8.0.0 || ^9.0.0"},"dependencies":{"@types/eslint":"^8.56.10","jest-worker":"^29.7.0","micromatch":"^4.0.8","normalize-path":"^3.0.0","schema-utils":"^4.2.0"},"devDependencies":{"@babel/cli":"^7.24.8","@babel/core":"^7.25.2","@babel/preset-env":"^7.25.3","@commitlint/cli":"^19.3.0","@commitlint/config-conventional":"^19.2.2","@rspack/core":"^1.0.8","@types/fs-extra":"^11.0.4","@types/micromatch":"^4.0.9","@types/node":"^20.14.9","@types/normalize-path":"^3.0.2","@types/webpack":"^5.28.5","@webpack-contrib/eslint-config-webpack":"^3.0.0","babel-eslint":"^10.1.0","babel-jest":"^29.7.0","chokidar":"^3.6.0","cross-env":"^7.0.3","cspell":"^8.13.1","del":"^7.1.0","del-cli":"^5.1.0","eslint":"^8.57.0","eslint-config-prettier":"^9.1.0","eslint-plugin-import":"^2.29.1","fs-extra":"^11.2.0","husky":"^8.0.3","jest":"^29.7.0","lint-staged":"^15.2.8","npm-run-all":"^4.1.5","prettier":"^3.3.3","standard-version":"^9.5.0","typescript":"^5.5.4","webpack":"^5.95.0"},"keywords":["eslint","lint","linter","plugin","rspack"],"_id":"eslint-rspack-plugin@4.2.1","gitHead":"f61a00f62d6a1bd87c022e444ba4fa591404d6c4","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-jv+VggchVC56U9ZxP2RUXTVOeOyjKVuTxGSQdp6YkPLLi9JTHFW5Fwkqi84NrOD3itBQz5m+Agvx6faAV1MJbg==","shasum":"36417af6172328a6c68939c644456981922b9e80","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-rspack-plugin/-/eslint-rspack-plugin-4.2.1.tgz","fileCount":18,"unpackedSize":49253,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICT44OwdRlnCnAM9R5wT/ebBaa8nSdjh+hzVKBl8Rq0SAiEAp+ljSRPMXdc1+ZWOrIOLDzLOlzWMfZWbqRejJQ5fFk0="}],"size":13479},"_npmUser":{"name":"anonymous","email":"wly13201@sina.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"1562502418@qq.com"},{"name":"anonymous","email":"wly13201@sina.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-rspack-plugin_4.2.1_1727675138375_0.4767203275780083"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-30T05:45:38.569Z","publish_time":1727675138569,"_source_registry_name":"default","contributors":[]},"4.3.0":{"name":"eslint-rspack-plugin","version":"4.3.0","description":"A ESLint plugin for rspack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rspack-contrib/eslint-rspack-plugin.git"},"author":{"name":"Ricardo Gobbo de Souza","email":"ricardogobbosouza@yahoo.com.br"},"homepage":"https://github.com/rspack-contrib/eslint-rspack-plugin","bugs":{"url":"https://github.com/rspack-contrib/eslint-rspack-plugin/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"main":"dist/index.js","types":"types/index.d.ts","engines":{"node":">= 16.0.0"},"scripts":{"start":"pnpm run build -- -w","clean":"del-cli dist types","prebuild":"pnpm run clean","build:types":"tsc --declaration --emitDeclarationOnly --outDir types && prettier \"types/**/*.ts\" --write","build:code":"cross-env NODE_ENV=production babel src -d dist --copy-files","build":"npm-run-all -p \"build:**\"","commitlint":"commitlint --from=master","security":"npm audit","lint:prettier":"prettier -w --list-different .","lint:js":"eslint --cache .","lint:spelling":"cspell \"**/*.*\"","lint:types":"tsc --pretty --noEmit","lint":"npm-run-all -l -p \"lint:**\"","fix:js":"pnpm run lint:js -- --fix","fix:prettier":"pnpm run lint:prettier -- --write","fix":"npm-run-all -l fix:js fix:prettier","test:only":"cross-env NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest --testTimeout=60000","test:watch":"pnpm run test:only -- --watch","test:coverage":"pnpm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage","pretest":"pnpm run lint","test":"pnpm run test:coverage","prepare":"pnpm run build","bump":"npx bumpp"},"packageManager":"pnpm@10.17.1","peerDependencies":{"eslint":"^8.0.0 || ^9.0.0"},"dependencies":{"@types/eslint":"^8.56.10","jest-worker":"^29.7.0","micromatch":"^4.0.8","normalize-path":"^3.0.0","schema-utils":"^4.2.0","tinyglobby":"^0.2.15"},"devDependencies":{"@babel/cli":"^7.24.8","@babel/core":"^7.25.2","@babel/preset-env":"^7.25.3","@commitlint/cli":"^19.3.0","@commitlint/config-conventional":"^19.2.2","@rspack/core":"^1.0.8","@types/fs-extra":"^11.0.4","@types/micromatch":"^4.0.9","@types/node":"^20.14.9","@types/normalize-path":"^3.0.2","@types/webpack":"^5.28.5","@webpack-contrib/eslint-config-webpack":"^3.0.0","babel-eslint":"^10.1.0","babel-jest":"^29.7.0","chokidar":"^3.6.0","cross-env":"^7.0.3","cspell":"^8.13.1","del":"^7.1.0","del-cli":"^5.1.0","eslint":"^8.57.0","eslint-config-prettier":"^9.1.0","eslint-plugin-import":"^2.29.1","fs-extra":"^11.2.0","husky":"^8.0.3","jest":"^29.7.0","lint-staged":"^15.2.8","npm-run-all":"^4.1.5","prettier":"^3.3.3","typescript":"^5.5.4","webpack":"^5.95.0"},"keywords":["eslint","lint","linter","plugin","rspack"],"gitHead":"68483d3d38d761952fc7a22729215c945be26cde","_id":"eslint-rspack-plugin@4.3.0","_nodeVersion":"22.20.0","_npmVersion":"11.6.4","dist":{"integrity":"sha512-hI/jE/EH8cfOgR59dVgA6TJ8EWejZss3ZMsSudR4K4YK3TzE/rzQN0VT6WvvOE/Tyo4+4fQaqtEMWP3x/7rocg==","shasum":"d6a80ae9b83d1dc965c87d2495ebfc2712a329c1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-rspack-plugin/-/eslint-rspack-plugin-4.3.0.tgz","fileCount":18,"unpackedSize":50260,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-rspack-plugin@4.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAbGu8rEP+S8Hfikcia4yg1Q4oFMYVB9a42WJyExY9JEAiEA3A8Amq5i68fH48i2H2gWQEm6XcvxBo/Z/774uuoMv8Y="}],"size":13785},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4b7dae8-3b40-489b-8806-63fb093c288d"}},"directories":{},"maintainers":[{"name":"anonymous","email":"416417567@163.com"},{"name":"anonymous","email":"1562502418@qq.com"},{"name":"anonymous","email":"wly13201@sina.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-rspack-plugin_4.3.0_1764978020715_0.9777097078623578"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-05T23:40:20.847Z","publish_time":1764978020847,"_source_registry_name":"default","contributors":[]},"4.4.0":{"name":"eslint-rspack-plugin","version":"4.4.0","description":"A ESLint plugin for rspack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rstackjs/eslint-rspack-plugin.git"},"author":{"name":"Ricardo Gobbo de Souza","email":"ricardogobbosouza@yahoo.com.br"},"homepage":"https://github.com/rstackjs/eslint-rspack-plugin","bugs":{"url":"https://github.com/rstackjs/eslint-rspack-plugin/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"main":"dist/index.js","types":"types/index.d.ts","engines":{"node":">= 16.0.0"},"scripts":{"start":"pnpm run build -- -w","clean":"del-cli dist types","prebuild":"pnpm run clean","build:types":"tsc --declaration --emitDeclarationOnly --outDir types && prettier \"types/**/*.ts\" --write","build:code":"cross-env NODE_ENV=production babel src -d dist --copy-files","build":"npm-run-all -p \"build:**\"","commitlint":"commitlint --from=master","security":"npm audit","lint:prettier":"prettier -w --list-different .","lint:js":"eslint --cache .","lint:spelling":"cspell \"**/*.*\"","lint:types":"tsc --pretty --noEmit","lint":"npm-run-all -l -p \"lint:**\"","fix:js":"pnpm run lint:js -- --fix","fix:prettier":"pnpm run lint:prettier -- --write","fix":"npm-run-all -l fix:js fix:prettier","test:only":"cross-env NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest --testTimeout=60000","test:watch":"pnpm run test:only -- --watch","test:coverage":"pnpm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage","pretest":"pnpm run lint","test":"pnpm run test:coverage","prepare":"pnpm run build","bump":"npx bumpp"},"packageManager":"pnpm@10.17.1","peerDependencies":{"eslint":"^8.0.0 || ^9.0.0 || ^10.0.0"},"dependencies":{"@types/eslint":"^8.56.10","jest-worker":"^29.7.0","micromatch":"^4.0.8","normalize-path":"^3.0.0","tinyglobby":"^0.2.15"},"devDependencies":{"@babel/cli":"^7.24.8","@babel/core":"^7.25.2","@babel/preset-env":"^7.25.3","@commitlint/cli":"^19.3.0","@commitlint/config-conventional":"^19.2.2","@rspack/core":"^1.7.6","@types/fs-extra":"^11.0.4","@types/micromatch":"^4.0.9","@types/node":"^20.14.9","@types/normalize-path":"^3.0.2","@webpack-contrib/eslint-config-webpack":"^3.0.0","babel-eslint":"^10.1.0","babel-jest":"^29.7.0","chokidar":"^3.6.0","cross-env":"^7.0.3","cspell":"^8.13.1","del":"^7.1.0","del-cli":"^5.1.0","eslint":"^8.57.0","eslint-config-prettier":"^9.1.0","eslint-plugin-import":"^2.29.1","fs-extra":"^11.2.0","husky":"^8.0.3","jest":"^29.7.0","lint-staged":"^15.2.8","npm-run-all":"^4.1.5","prettier":"^3.3.3","typescript":"^5.5.4"},"keywords":["eslint","lint","linter","plugin","rspack"],"gitHead":"770a561a5a3dbc6a49d70eb17d8c66de6455c02c","_id":"eslint-rspack-plugin@4.4.0","_nodeVersion":"22.20.0","_npmVersion":"11.10.1","dist":{"integrity":"sha512-wz4Bpn1R9o89JrULzCv8aKH9nHm22M36ttKVHWJp4A20LKBvWDnx3NiyV7QFYbsAzGjcwoj4UY/gfuagyyOKgA==","shasum":"a1bb0e578dbff8ad0fcb83f9dd924c34f5cf9dc1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-rspack-plugin/-/eslint-rspack-plugin-4.4.0.tgz","fileCount":18,"unpackedSize":49987,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-rspack-plugin@4.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIH5HCYUhL2VEZYFHHUy48kMN2HPCwcRRYici36G0zRNZAiA5uuQ+5WBWJj0PeUdF5qenb924DUMf1rEIs5iQlIMHWg=="}],"size":13687},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef0bb437-eed1-465e-a735-e6fab4fd2d84"}},"directories":{},"maintainers":[{"name":"anonymous","email":"416417567@163.com"},{"name":"anonymous","email":"1562502418@qq.com"},{"name":"anonymous","email":"wly13201@sina.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-rspack-plugin_4.4.0_1772005637090_0.7271942477448878"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-25T07:47:17.230Z","publish_time":1772005637230,"_source_registry_name":"default","contributors":[]},"4.4.1":{"name":"eslint-rspack-plugin","version":"4.4.1","description":"A ESLint plugin for rspack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rstackjs/eslint-rspack-plugin.git"},"author":{"name":"Ricardo Gobbo de Souza","email":"ricardogobbosouza@yahoo.com.br"},"homepage":"https://github.com/rstackjs/eslint-rspack-plugin","bugs":{"url":"https://github.com/rstackjs/eslint-rspack-plugin/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"main":"dist/index.js","types":"types/index.d.ts","engines":{"node":">= 16.0.0"},"scripts":{"start":"pnpm run build -- -w","clean":"del-cli dist types","prebuild":"pnpm run clean","build:types":"tsc --declaration --emitDeclarationOnly --outDir types && prettier \"types/**/*.ts\" --write","build:code":"cross-env NODE_ENV=production babel src -d dist --copy-files","build":"npm-run-all -p \"build:**\"","commitlint":"commitlint --from=master","security":"npm audit","lint:prettier":"prettier -w --list-different .","lint:js":"eslint --cache .","lint:spelling":"cspell \"**/*.*\"","lint:types":"tsc --pretty --noEmit","lint":"npm-run-all -l -p \"lint:**\"","fix:js":"pnpm run lint:js -- --fix","fix:prettier":"pnpm run lint:prettier -- --write","fix":"npm-run-all -l fix:js fix:prettier","test:only":"cross-env NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest --testTimeout=60000","test:watch":"pnpm run test:only -- --watch","test:coverage":"pnpm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage","pretest":"pnpm run lint","test":"pnpm run test:coverage","prepare":"pnpm run build","bump":"npx bumpp"},"packageManager":"pnpm@10.17.1","peerDependencies":{"eslint":"^8.0.0 || ^9.0.0 || ^10.0.0"},"dependencies":{"@types/eslint":"^8.56.10","jest-worker":"^29.7.0","micromatch":"^4.0.8","normalize-path":"^3.0.0","tinyglobby":"^0.2.15"},"devDependencies":{"@babel/cli":"^7.24.8","@babel/core":"^7.25.2","@babel/preset-env":"^7.25.3","@commitlint/cli":"^19.3.0","@commitlint/config-conventional":"^19.2.2","@rspack/core":"^1.7.6","@types/fs-extra":"^11.0.4","@types/micromatch":"^4.0.9","@types/node":"^20.14.9","@types/normalize-path":"^3.0.2","@webpack-contrib/eslint-config-webpack":"^3.0.0","babel-eslint":"^10.1.0","babel-jest":"^29.7.0","chokidar":"^3.6.0","cross-env":"^7.0.3","cspell":"^8.13.1","del":"^7.1.0","del-cli":"^5.1.0","eslint":"^8.57.0","eslint-config-prettier":"^9.1.0","eslint-plugin-import":"^2.29.1","fs-extra":"^11.2.0","husky":"^8.0.3","jest":"^29.7.0","lint-staged":"^15.2.8","npm-run-all":"^4.1.5","prettier":"^3.3.3","typescript":"^5.5.4"},"keywords":["eslint","lint","linter","plugin","rspack"],"gitHead":"f4375d56dbf7961d83fa85505d047d13fa21343c","_id":"eslint-rspack-plugin@4.4.1","_nodeVersion":"22.20.0","_npmVersion":"11.10.1","dist":{"integrity":"sha512-Z/aVtYhXG4Ln5OGoUdYi4c3CrRibnVBsGvwKjuASNjTPfdOU21KRR2zec5RY6HCBNOUVx5jG5b93RH5sBPEVYQ==","shasum":"74a8ae21990598592cbf83df61988c860d146a5c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-rspack-plugin/-/eslint-rspack-plugin-4.4.1.tgz","fileCount":18,"unpackedSize":49988,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-rspack-plugin@4.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCKSZs1U/7QkMnFvmLSi3RN0dSI3EFGZ+hviggmuVqM+gIgKykYarYRKjVOjWMu1cOpFeRZeTH9TdW2BqFH7X9ovE4="}],"size":13718},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef0bb437-eed1-465e-a735-e6fab4fd2d84"}},"directories":{},"maintainers":[{"name":"anonymous","email":"416417567@163.com"},{"name":"anonymous","email":"1562502418@qq.com"},{"name":"anonymous","email":"wly13201@sina.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-rspack-plugin_4.4.1_1772007836321_0.572927375144618"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-25T08:23:56.456Z","publish_time":1772007836456,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"latest":"4.4.1"},"name":"eslint-rspack-plugin","time":{"created":"2023-04-24T10:39:45.796Z","modified":"2026-02-25T08:24:13.229Z","4.0.0-alpha":"2023-04-24T10:01:49.791Z","4.0.1-alpha":"2023-10-18T08:18:56.153Z","4.2.0":"2024-08-20T08:49:06.540Z","4.2.1":"2024-09-30T05:45:38.569Z","4.3.0":"2025-12-05T23:40:20.847Z","4.4.0":"2026-02-25T07:47:17.230Z","4.4.1":"2026-02-25T08:23:56.456Z"},"readme":"# eslint-rspack-plugin\n\n<p>\n  <a href=\"https://npmjs.com/package/eslint-rspack-plugin\">\n   <img src=\"https://img.shields.io/npm/v/eslint-rspack-plugin?style=flat-square&colorA=564341&colorB=EDED91\" alt=\"npm version\" />\n  </a>\n  <img src=\"https://img.shields.io/badge/License-MIT-blue.svg?style=flat-square&colorA=564341&colorB=EDED91\" alt=\"license\" />\n  <a href=\"https://npmcharts.com/compare/eslint-rspack-plugin?minimal=true\"><img src=\"https://img.shields.io/npm/dm/eslint-rspack-plugin.svg?style=flat-square&colorA=564341&colorB=EDED91\" alt=\"downloads\" /></a>\n</p>\n\n> This plugin was forked from the excellent [eslint-webpack-plugin](https://github.com/webpack/eslint-webpack-plugin/). Many thanks to the original authors for their great work.\n\nThis plugin uses [ESLint](https://eslint.org/) to find and fix problems in your JavaScript code.\n\n> You may find it more efficient to avoid using the `eslint-rspack-plugin`, as running ESLint during the build can lead to longer build times. A separate lint command usually offers a better workflow.\n\n## Getting Started\n\nTo begin, you'll need to install `eslint-rspack-plugin`:\n\n```bash\nnpm install eslint-rspack-plugin --save-dev\n```\n\nor\n\n```bash\nyarn add -D eslint-rspack-plugin\n```\n\nor\n\n```bash\npnpm add -D eslint-rspack-plugin\n```\n\n> [!NOTE]\n>\n> You also need to install `eslint >= 8` from npm, if you haven't already:\n\n```bash\nnpm install eslint --save-dev\n```\n\nor\n\n```bash\nyarn add -D eslint\n```\n\nor\n\n```bash\npnpm add -D eslint\n```\n\nThen add the plugin to your Rspack config. For example:\n\n```js\nimport ESLintPlugin from 'eslint-rspack-plugin';\n\nexport default {\n  plugins: [new ESLintPlugin()],\n};\n```\n\n## Options\n\nYou can pass [ESLint options](https://eslint.org/docs/developer-guide/nodejs-api#-new-eslintoptions).\n\n> [!NOTE]\n>\n> The config option you provide will be passed to the `ESLint` class.\n> This is a different set of options than what you'd specify in `package.json` or `.eslintrc`.\n> See the [ESLint docs](https://eslint.org/docs/developer-guide/nodejs-api#-new-eslintoptions) for more details.\n\n### `cache`\n\n- Type:\n\n```ts\ntype cache = boolean;\n```\n\n- Default: `true`\n\nThe cache is enabled by default to decrease execution time.\n\n### `cacheLocation`\n\n- Type:\n\n```ts\ntype cacheLocation = string;\n```\n\n- Default: `node_modules/.cache/eslint-rspack-plugin/.eslintcache`\n\nSpecify the path to the cache location. Can be a file or a directory.\n\n### `configType`\n\n- Type:\n\n```ts\ntype configType = 'flat' | 'eslintrc';\n```\n\n- Default:\n  - For ESLint < 10.0.0: `eslintrc`\n  - For ESLint >= 10.0.0: `flat`\n\nSpecify the type of configuration to use with ESLint.\n\n- `eslintrc` is the classic configuration format available in most ESLint versions.\n- `flat` is the new format introduced in ESLint 8.21.0.\n\nThe flat configuration format is explained in its [own documentation](https://eslint.org/docs/latest/use/configure/configuration-files).\n\n### `context`\n\n- Type:\n\n```ts\ntype context = string;\n```\n\n- Default: `compiler.context`\n\nA string indicating the root of your files.\n\n### `eslintPath`\n\n- Type:\n\n```ts\ntype eslintPath = string;\n```\n\n- Default: `eslint`\n\nPath to `eslint` instance that will be used for linting. If the `eslintPath` is a folder like a official eslint, or specify a `formatter` option. now you don't have to install `eslint`.\n\n### `extensions`\n\n- Type:\n\n```ts\ntype extensions = string | Array<string>;\n```\n\n- Default: `'js'`\n\nSpecify extensions that should be checked.\n\nOnly works when `configType` is `eslintrc`. For flat config, use `files` option instead.\n\n### `exclude`\n\n- Type:\n\n```ts\ntype exclude = string | Array<string>;\n```\n\n- Default: `'node_modules'`\n\nSpecify the files and/or directories to exclude. Must be relative to `options.context`.\n\n### `resourceQueryExclude`\n\n- Type:\n\n```ts\ntype resourceQueryExclude = RegExp | Array<RegExp>;\n```\n\n- Default: `[]`\n\nSpecify the resource query to exclude.\n\n### `files`\n\n- Type:\n\n```ts\ntype files = string | Array<string>;\n```\n\n- Default: `null`\n\nSpecify directories, files, or globs. Must be relative to `options.context`.\nDirectories are traversed recursively looking for files matching `options.extensions`.\nFile and glob patterns ignore `options.extensions`.\n\n### `fix`\n\n- Type:\n\n```ts\ntype fix = boolean;\n```\n\n- Default: `false`\n\nWill enable [ESLint autofix feature](https://eslint.org/docs/developer-guide/nodejs-api#-eslintoutputfixesresults).\n\n**Be careful: this option will change source files.**\n\n### `formatter`\n\n- Type:\n\n```ts\ntype formatter = string| (\n  results:  Array<import('eslint').ESLint.LintResult>,\n  data?: import('eslint').ESLint.LintResultData | undefined\n) => string\n```\n\n- Default: `'stylish'`\n\nAccepts a function that will have one argument: an array of eslint messages (object). The function must return the output as a string. You can use official [eslint formatters](https://eslint.org/docs/user-guide/formatters/).\n\n### `lintDirtyModulesOnly`\n\n- Type:\n\n```ts\ntype lintDirtyModulesOnly = boolean;\n```\n\n- Default: `false`\n\nLint only changed files, skip lint on start.\n\n### `lintAllFiles`\n\n- Type:\n\n```ts\ntype lintAllFiles = boolean;\n```\n\n- Default: `false`\n\nLint all files matching the `files` and `extensions` patterns, regardless of whether they are part of the compilation.\n\n> [!TIP]\n> This option is particularly useful for multi-environment builds (e.g., Rsbuild/Rspack with separate client and server environments) where you want to ensure all files in your codebase are linted, not just the ones included in each environment's dependency graph.\n>\n> Enabling this option will run a single ESLint instance to check all files rather than running separate ESLint instances for each environment.\n\n### `threads`\n\n- Type:\n\n```ts\ntype threads = boolean | number;\n```\n\n- Default: `false`\n\nWill run lint tasks across a thread pool. The pool size is automatic unless you specify a number.\n\n### Errors and Warning\n\n**By default the plugin will auto adjust error reporting depending on eslint errors/warnings counts.**\nYou can still force this behavior by using `emitError` **or** `emitWarning` options:\n\n#### `emitError`\n\n- Type:\n\n```ts\ntype emitError = boolean;\n```\n\n- Default: `true`\n\nThe errors found will always be emitted, to disable set to `false`.\n\n#### `emitWarning`\n\n- Type:\n\n```ts\ntype emitWarning = boolean;\n```\n\n- Default: `true`\n\nThe warnings found will always be emitted, to disable set to `false`.\n\n#### `failOnError`\n\n- Type:\n\n```ts\ntype failOnError = boolean;\n```\n\n- Default: `true`\n\nWill cause the module build to fail if there are any errors, to disable set to `false`.\n\n#### `failOnWarning`\n\n- Type:\n\n```ts\ntype failOnWarning = boolean;\n```\n\n- Default: `false`\n\nWill cause the module build to fail if there are any warnings, if set to `true`.\n\n#### `quiet`\n\n- Type:\n\n```ts\ntype quiet = boolean;\n```\n\n- Default: `false`\n\nWill process and report errors only and ignore warnings, if set to `true`.\n\n#### `outputReport`\n\n- Type:\n\n```ts\ntype outputReport =\n  | boolean\n  | {\n      filePath?: string | undefined;\n      formatter?:\n        | (\n            | string\n            | ((\n                results: Array<import('eslint').ESLint.LintResult>,\n                data?: import('eslint').ESLint.LintResultData | undefined,\n              ) => string)\n          )\n        | undefined;\n    };\n```\n\n- Default: `false`\n\nWrite the output of the errors to a file, for example a checkstyle xml file for use for reporting on Jenkins CI.\n\nThe `filePath` is an absolute path or relative to the Rspack config: `output.path`.\nYou can pass in a different `formatter` for the output file,\nif none is passed in the default/configured formatter will be used.\n\n## Changelog\n\n[Changelog](CHANGELOG.md)\n\n## License\n\n[MIT](./LICENSE)\n\n[npm]: https://img.shields.io/npm/v/eslint-rspack-plugin.svg\n[npm-url]: https://npmjs.com/package/eslint-rspack-plugin\n[node]: https://img.shields.io/node/v/eslint-rspack-plugin.svg\n[node-url]: https://nodejs.org","users":{}}