@antfu/eslint-config 3.2.2
Anthony's ESLint config
@antfu/eslint-config@3.2.2 was published on 2024-09-05. Its manifest declares 35 runtime dependencies and 14 peer requirements. Type declarations are bundled according to the package metadata. No Node.js engine requirement is declared in this manifest.
All @antfu/eslint-config versions · Permanent reference to 3.2.2 · View npm registry JSON · Latest release
Package specifications
| Version | 3.2.2 |
|---|---|
| License declaration | MIT |
| Published | 2024-09-05T16:42:08.932Z |
| Node.js requirement | Not declared |
| Type declarations | Bundled declarations |
| Runtime dependency count | 35 |
| Peer requirement count | 14 |
| Optional dependency count | 0 |
| Minified size | Measurement not available yet |
| Minified + gzip | Measurement not available yet |
| Unpacked distribution size | 1514.03 KiB |
| Published file count | 12 |
| Package type | module |
| ES module entry | Not declared |
| Default entry | ./dist/index.js |
| Side effects declaration | Not declared |
| Direct advisories | 0 |
| Resolved graph dependencies | 248 |
| Repository stars | 6289 |
| Repository forks | 575 |
Install @antfu/eslint-config 3.2.2
npm install @antfu/eslint-config@3.2.2 pnpm add @antfu/eslint-config@3.2.2 yarn add @antfu/eslint-config@3.2.2
Runtime dependencies
- yargs ^17.7.2
- globals ^15.9.0
- local-pkg ^0.5.0
- picocolors ^1.1.0
- @clack/prompts ^0.7.0
- eslint-plugin-n ^17.10.2
- parse-gitignore ^2.0.0
- eslint-plugin-vue ^9.28.0
- eslint-plugin-yml ^1.14.0
- vue-eslint-parser ^9.4.3
- @antfu/install-pkg ^0.4.1
- eslint-plugin-toml ^0.11.1
- toml-eslint-parser ^0.10.0
- yaml-eslint-parser ^1.2.3
- eslint-plugin-antfu ^2.5.0
- eslint-plugin-jsdoc ^50.2.2
- eslint-plugin-jsonc ^2.16.0
- jsonc-eslint-parser ^2.4.0
- eslint-plugin-regexp ^2.6.0
- @vitest/eslint-plugin ^1.1.0
- eslint-plugin-command ^0.2.3
- eslint-plugin-unicorn ^55.0.0
- eslint-plugin-import-x ^4.2.1
- eslint-plugin-markdown ^5.1.0
- eslint-merge-processors ^0.1.0
- @stylistic/eslint-plugin ^2.7.2
- eslint-flat-config-utils ^0.3.1
- @typescript-eslint/parser ^8.4.0
- eslint-plugin-no-only-tests ^3.3.0
- eslint-plugin-perfectionist ^3.4.0
- eslint-processor-vue-blocks ^0.1.2
- eslint-config-flat-gitignore ^0.3.0
- eslint-plugin-unused-imports ^4.1.3
- @typescript-eslint/eslint-plugin ^8.4.0
- @eslint-community/eslint-plugin-eslint-comments ^4.4.0
Peer requirements
- eslint ^9.5.0
- astro-eslint-parser ^1.0.2 (optional peer)
- eslint-plugin-astro ^1.2.0 (optional peer)
- eslint-plugin-solid ^0.14.3 (optional peer)
- @prettier/plugin-xml ^3.4.1 (optional peer)
- eslint-plugin-format >=0.1.0 (optional peer)
- eslint-plugin-svelte >=2.35.1 (optional peer)
- svelte-eslint-parser >=0.37.0 (optional peer)
- @unocss/eslint-plugin >=0.50.0 (optional peer)
- prettier-plugin-astro ^0.13.0 (optional peer)
- prettier-plugin-slidev ^1.0.5 (optional peer)
- eslint-plugin-react-hooks ^4.6.0 (optional peer)
- @eslint-react/eslint-plugin ^1.5.8 (optional peer)
- eslint-plugin-react-refresh ^0.4.4 (optional peer)
Optional dependencies
- None declared
Resolved dependency graph
This deps.dev graph describes a generic 64-bit Linux environment, not your application lockfile.
- @antfu/install-pkg@0.4.1 — direct
- @clack/prompts@0.7.0 — direct
- @eslint-community/eslint-plugin-eslint-comments@4.8.1 — direct
- @stylistic/eslint-plugin@2.13.0 — direct
- @typescript-eslint/eslint-plugin@8.72.1 — direct
- @typescript-eslint/parser@8.72.1 — direct
- @vitest/eslint-plugin@1.6.28 — direct
- eslint-config-flat-gitignore@0.3.0 — direct
- eslint-flat-config-utils@0.3.1 — direct
- eslint-merge-processors@0.1.0 — direct
- eslint-plugin-antfu@2.7.0 — direct
- eslint-plugin-command@0.2.7 — direct
- eslint-plugin-import-x@4.18.0 — direct
- eslint-plugin-jsdoc@50.8.0 — direct
- eslint-plugin-jsonc@2.21.1 — direct
- eslint-plugin-markdown@5.1.0 — direct
- eslint-plugin-n@17.24.0 — direct
- eslint-plugin-no-only-tests@3.4.0 — direct
- eslint-plugin-perfectionist@3.9.1 — direct
- eslint-plugin-regexp@2.10.0 — direct
- eslint-plugin-toml@0.11.1 — direct
- eslint-plugin-unicorn@55.0.0 — direct
- eslint-plugin-unused-imports@4.4.1 — direct
- eslint-plugin-vue@9.33.0 — direct
- eslint-plugin-yml@1.19.1 — direct
- eslint-processor-vue-blocks@0.1.2 — direct
- globals@15.15.0 — direct
- jsonc-eslint-parser@2.4.2 — direct
- local-pkg@0.5.1 — direct
- parse-gitignore@2.0.0 — direct
- picocolors@1.1.1 — direct
- toml-eslint-parser@0.10.1 — direct
- vue-eslint-parser@9.4.3 — direct
- yaml-eslint-parser@1.3.2 — direct
- yargs@17.7.3 — direct
- package-manager-detector@0.2.11 — indirect
- tinyexec@0.3.2 — indirect
- @clack/core@0.3.5 — indirect
- is-unicode-supported@1.3.0 bundled — indirect
- sisteransi@1.0.5 — indirect
- escape-string-regexp@4.0.0 — indirect
- ignore@7.0.14 — indirect
- @typescript-eslint/utils@8.72.1 — indirect
- eslint-visitor-keys@4.2.1 — indirect
- espree@10.4.0 — indirect
- estraverse@5.3.0 — indirect
- picomatch@4.0.7 — indirect
- @eslint-community/regexpp@4.12.3 — indirect
- @typescript-eslint/scope-manager@8.72.1 — indirect
- @typescript-eslint/type-utils@8.72.1 — indirect
- @typescript-eslint/visitor-keys@8.72.1 — indirect
- natural-compare@1.4.0 — indirect
- ts-api-utils@2.5.0 — indirect
- @typescript-eslint/types@8.72.1 — indirect
- @typescript-eslint/typescript-estree@8.72.1 — indirect
- debug@4.4.3 — indirect
- @eslint/compat@1.4.1 — indirect
- find-up-simple@1.0.1 — indirect
- @types/eslint@9.6.1 — indirect
- pathe@1.1.2 — indirect
- @antfu/utils@0.7.10 — indirect
- @es-joy/jsdoccomment@0.49.0 — indirect
- cjs-module-lexer@2.3.0 — indirect
- comment-parser@1.4.1 — indirect
- es-module-lexer@3.0.4 — indirect
- eslint-import-context@0.1.9 — indirect
- is-glob@4.0.3 — indirect
- minimatch@10.2.6 — indirect
- semver@7.8.6 — indirect
- stable-hash-x@0.2.0 — indirect
- unrs-resolver@1.13.0 — indirect
- @es-joy/jsdoccomment@0.50.2 — indirect
- are-docs-informative@0.0.2 — indirect
- esquery@1.7.0 — indirect
- parse-imports-exports@0.2.4 — indirect
- spdx-expression-parse@4.0.0 — indirect
- @eslint-community/eslint-utils@4.10.1 — indirect
- diff-sequences@27.5.1 — indirect
- eslint-compat-utils@0.6.5 — indirect
- eslint-json-compat-utils@0.2.3 — indirect
- graphemer@1.4.0 — indirect
- synckit@0.11.13 — indirect
- mdast-util-from-markdown@0.8.5 — indirect
- enhanced-resolve@5.26.1 — indirect
- eslint-plugin-es-x@7.8.0 — indirect
- get-tsconfig@4.14.3 — indirect
- globrex@0.1.2 — indirect
- ignore@5.3.2 — indirect
- ts-declaration-location@1.0.7 — indirect
- minimatch@9.0.9 — indirect
- natural-compare-lite@1.4.1 — indirect
- jsdoc-type-pratt-parser@4.1.0 — indirect
- refa@0.12.1 — indirect
- regexp-ast-analysis@0.7.1 — indirect
- scslre@0.3.0 — indirect
- eslint-compat-utils@0.5.1 — indirect
- lodash@4.18.1 — indirect
- @babel/helper-validator-identifier@7.29.7 — indirect
- ci-info@4.4.0 — indirect
- clean-regexp@1.0.0 — indirect
- core-js-compat@3.51.0 — indirect
- indent-string@4.0.0 — indirect
- is-builtin-module@3.2.1 — indirect
- jsesc@3.1.0 — indirect
- pluralize@8.0.0 — indirect
- read-pkg-up@7.0.1 — indirect
- regexp-tree@0.1.27 — indirect
- regjsparser@0.10.0 — indirect
- strip-indent@3.0.0 — indirect
- globals@13.24.0 — indirect
- nth-check@2.1.1 — indirect
- postcss-selector-parser@6.1.6 — indirect
- xml-name-validator@4.0.0 — indirect
- acorn@8.19.0 — indirect
- eslint-visitor-keys@3.4.3 — indirect
- espree@9.6.1 — indirect
- mlly@1.8.2 — indirect
- pkg-types@1.3.1 — indirect
- eslint-visitor-keys@3.4.3 — indirect
- eslint-scope@7.2.2 — indirect
- eslint-visitor-keys@3.4.3 — indirect
- espree@9.6.1 — indirect
- eslint-visitor-keys@3.4.3 — indirect
- yaml@2.9.1 — indirect
- cliui@8.0.1 — indirect
- escalade@3.2.0 — indirect
- get-caller-file@2.0.5 — indirect
- require-directory@2.1.1 — indirect
- string-width@4.2.3 — indirect
- y18n@5.0.8 — indirect
- yargs-parser@21.1.1 — indirect
- quansync@0.2.11 — indirect
- acorn-jsx@5.3.2 — indirect
- eslint-visitor-keys@5.0.1 — indirect
- @typescript-eslint/project-service@8.72.1 — indirect
- @typescript-eslint/tsconfig-utils@8.72.1 — indirect
- tinyglobby@0.2.17 — indirect
- ms@2.1.3 — indirect
- @eslint/core@0.17.0 — indirect
- @types/estree@1.0.10 — indirect
- @types/json-schema@7.0.15 — indirect
- is-extglob@2.1.1 — indirect
- brace-expansion@5.0.12 — indirect
- @unrs/resolver-binding-android-arm-eabi@1.13.0 — indirect
- @unrs/resolver-binding-android-arm64@1.13.0 — indirect
- @unrs/resolver-binding-darwin-arm64@1.13.0 — indirect
- @unrs/resolver-binding-darwin-x64@1.13.0 — indirect
- @unrs/resolver-binding-freebsd-x64@1.13.0 — indirect
- @unrs/resolver-binding-linux-arm-gnueabihf@1.13.0 — indirect
- @unrs/resolver-binding-linux-arm-musleabihf@1.13.0 — indirect
- @unrs/resolver-binding-linux-arm64-gnu@1.13.0 — indirect
- @unrs/resolver-binding-linux-arm64-musl@1.13.0 — indirect
- @unrs/resolver-binding-linux-loong64-gnu@1.13.0 — indirect
- @unrs/resolver-binding-linux-loong64-musl@1.13.0 — indirect
- @unrs/resolver-binding-linux-ppc64-gnu@1.13.0 — indirect
- @unrs/resolver-binding-linux-riscv64-gnu@1.13.0 — indirect
- @unrs/resolver-binding-linux-riscv64-musl@1.13.0 — indirect
- @unrs/resolver-binding-linux-s390x-gnu@1.13.0 — indirect
- @unrs/resolver-binding-linux-x64-gnu@1.13.0 — indirect
- @unrs/resolver-binding-linux-x64-musl@1.13.0 — indirect
- @unrs/resolver-binding-openharmony-arm64@1.13.0 — indirect
- @unrs/resolver-binding-win32-arm64-msvc@1.13.0 — indirect
- @unrs/resolver-binding-win32-ia32-msvc@1.13.0 — indirect
- @unrs/resolver-binding-win32-x64-msvc@1.13.0 — indirect
- napi-postinstall@0.3.8 — indirect
- parse-statements@1.0.11 — indirect
- spdx-exceptions@2.5.0 — indirect
- spdx-license-ids@3.0.24 — indirect
- eslint-visitor-keys@3.4.3 — indirect
- @pkgr/core@0.3.6 — indirect
- @types/mdast@3.0.15 — indirect
- mdast-util-to-string@2.0.0 — indirect
- micromark@2.11.4 — indirect
- parse-entities@2.0.0 — indirect
- unist-util-stringify-position@2.0.3 — indirect
- graceful-fs@4.2.11 — indirect
- tapable@2.3.3 — indirect
- eslint-compat-utils@0.5.1 — indirect
- resolve-pkg-maps@1.0.0 — indirect
- brace-expansion@2.1.7 — indirect
- escape-string-regexp@1.0.5 — indirect
- browserslist@4.29.5 — indirect
- builtin-modules@3.3.0 — indirect
- find-up@4.1.0 — indirect
- read-pkg@5.2.0 — indirect
- type-fest@0.8.1 — indirect
- jsesc@0.5.0 — indirect
- min-indent@1.0.1 — indirect
- type-fest@0.20.2 — indirect
- boolbase@1.0.0 — indirect
- util-deprecate@1.0.2 — indirect
- pathe@2.0.3 — indirect
- ufo@1.6.4 — indirect
- confbox@0.1.8 — indirect
- pathe@2.0.3 — indirect
- esrecurse@4.3.0 — indirect
- strip-ansi@6.0.1 — indirect
- wrap-ansi@7.0.0 — indirect
- emoji-regex@8.0.0 — indirect
- is-fullwidth-code-point@3.0.0 — indirect
- fdir@6.5.0 — indirect
- balanced-match@4.0.4 — indirect
- @types/unist@2.0.11 — indirect
- character-entities@1.2.4 — indirect
- character-entities-legacy@1.1.4 — indirect
- character-reference-invalid@1.1.4 — indirect
- is-alphanumerical@1.0.4 — indirect
- is-decimal@1.0.4 — indirect
- is-hexadecimal@1.0.4 — indirect
- balanced-match@1.0.2 — indirect
- baseline-browser-mapping@2.11.35 — indirect
- caniuse-lite@1.0.30001823 — indirect
- electron-to-chromium@1.5.478 — indirect
- node-releases@2.0.63 — indirect
- update-browserslist-db@1.3.4 — indirect
- locate-path@5.0.0 — indirect
- path-exists@4.0.0 — indirect
- @types/normalize-package-data@2.4.4 — indirect
- normalize-package-data@2.5.0 — indirect
- parse-json@5.2.0 — indirect
- type-fest@0.6.0 — indirect
- ansi-regex@5.0.1 — indirect
- ansi-styles@4.3.0 — indirect
- is-alphabetical@1.0.4 — indirect
- p-locate@4.1.0 — indirect
- hosted-git-info@2.8.9 — indirect
- resolve@1.22.14 — indirect
- semver@5.7.3 — indirect
- validate-npm-package-license@3.0.4 — indirect
- @babel/code-frame@7.29.7 — indirect
- error-ex@1.3.4 — indirect
- json-parse-even-better-errors@2.3.1 — indirect
- lines-and-columns@1.2.4 — indirect
- color-convert@2.0.1 — indirect
- p-limit@2.3.0 — indirect
- es-errors@1.3.0 — indirect
- is-core-module@2.18.0 — indirect
- path-parse@1.0.7 — indirect
- supports-preserve-symlinks-flag@1.0.0 — indirect
- spdx-correct@3.2.0 — indirect
- spdx-expression-parse@3.0.1 — indirect
- js-tokens@4.0.0 — indirect
- is-arrayish@0.2.1 — indirect
- color-name@1.1.4 — indirect
- p-try@2.2.0 — indirect
- hasown@2.0.4 — indirect
- spdx-expression-parse@3.0.1 — indirect
- function-bind@1.1.2 — indirect
How to interpret the specifications
Bundlephobia measurements use its standard package build and may exclude peer dependencies. Unpacked npm distribution size includes shipped files and is a different measurement. Module declarations do not prove tree-shaking or runtime compatibility.
Advisories apply to this package version directly; transitive dependencies need separate inspection. Repository signals describe the whole repository and are current observations, including on historical-version pages.
Evidence and freshness
- Readable npm registry JSON — retrieved 2026-11-10T05:04:09.894Z
- https://api.deps.dev/v3/projects/github.com%2Fantfu%2Feslint-config — retrieved 2026-11-10T02:24:17.690Z
- https://api.deps.dev/v3/systems/npm/packages/%40antfu%2Feslint-config/versions/3.2.2 — retrieved 2026-11-10T05:04:09.971Z
- https://api.deps.dev/v3/systems/npm/packages/%40antfu%2Feslint-config/versions/3.2.2:dependencies — retrieved 2026-11-10T05:04:10.013Z