All @2digits/eslint-config versions

@2digits/eslint-config @4.12.6

MIT
License
No
Install Scripts
47
Dependencies
12
Dev Dependencies
115.1 KB
Package Size
Published

Effortlessly enforce best practices and catch errors with this comprehensive ESLint configuration for TypeScript, featuring popular plugins like @typescript-eslint, eslint-plugin-react, and eslint-plugin-unicorn.

Maintainers

2-digits-adminv1re

Keywords

eslint-config

Dependencies (47)

PackageConstraintRegistry Status
globals 16.5.0 auto_approved
empathic 2.0.0 auto_approved
local-pkg 1.1.2 auto_approved
pkg-types 2.3.0 auto_approved
@eslint/js 9.38.0 auto_approved
@eslint/css 0.14.0 auto_approved
@eslint/compat 1.4.1 auto_approved
graphql-config 5.1.5 auto_approved
eslint-plugin-n 17.23.1 auto_approved
@eslint/markdown 7.5.0 No greenflagged match
tailwind-csstree 0.1.4 auto_approved
eslint-plugin-yml 1.19.0 No greenflagged match
typescript-eslint 8.46.2 auto_approved
@2digits/constants 1.1.10 No greenflagged match
eslint-plugin-pnpm 1.3.0 No greenflagged match
yaml-eslint-parser 1.3.0 No greenflagged match
eslint-plugin-antfu 3.1.1 No greenflagged match
eslint-plugin-jsdoc 61.1.11 auto_approved
eslint-plugin-jsonc 2.21.0 No greenflagged match
eslint-plugin-turbo 2.6.0 auto_approved
eslint-plugin-zod-x 1.7.1 No greenflagged match
jsonc-eslint-parser 2.4.1 No greenflagged match
eslint-plugin-depend 1.3.1 auto_approved
eslint-plugin-regexp 2.10.0 No greenflagged match
eslint-plugin-drizzle 0.2.3 auto_approved
eslint-plugin-sonarjs 3.0.5 auto_approved
eslint-plugin-unicorn 62.0.0 auto_approved
@2digits/eslint-plugin 3.2.2 No greenflagged match
eslint-config-prettier 10.1.8 auto_approved
eslint-merge-processors 2.0.0 auto_approved
eslint-plugin-de-morgan 2.0.0 No greenflagged match
eslint-plugin-storybook 10.0.2 auto_approved
@next/eslint-plugin-next 16.0.1 auto_approved
@stylistic/eslint-plugin 5.5.0 auto_approved
@typescript-eslint/utils 8.46.2 auto_approved
eslint-flat-config-utils 2.1.4 No greenflagged match
@typescript-eslint/parser 8.46.2 auto_approved
eslint-plugin-react-hooks 7.0.1 auto_approved
eslint-plugin-tailwindcss 3.18.2 auto_approved
@eslint-react/eslint-plugin 2.3.1 auto_approved
eslint-plugin-github-action 0.0.16 auto_approved
eslint-config-flat-gitignore 2.1.0 No greenflagged match
eslint-plugin-react-compiler 19.1.0-rc.2 No greenflagged match
@graphql-eslint/eslint-plugin 4.4.0 auto_approved
@tanstack/eslint-plugin-query 5.91.2 auto_approved
@tanstack/eslint-plugin-router 1.133.19 auto_approved
@eslint-community/eslint-plugin-eslint-comments 4.5.0 auto_approved

Dev Dependencies (12)

PackageConstraintRegistry Status
react 19.2.0 auto_approved
dedent 1.7.0 auto_approved
eslint 9.38.0 auto_approved
tsdown 0.15.12 auto_approved
vitest 4.0.6 No greenflagged match
tinyexec 1.0.1 auto_approved
tinyglobby 0.2.15 auto_approved
typescript 5.9.3 auto_approved
@types/react 19.2.2 auto_approved
eslint-typegen 2.3.0 No greenflagged match
@2digits/tsconfig 0.8.4 Not imported
@eslint/config-inspector 1.3.0 No greenflagged match

Transitive Dependency Tree

290 transitive deps max depth 7
  ├─ @2digits/constants 1.1.10
  ├─ @2digits/eslint-plugin 3.2.2
  ├─ @eslint-community/eslint-plugin-eslint-comments 4.5.0 → 4.5.0
  ├─ @eslint-react/eslint-plugin 2.3.1 → 2.3.1
  ├─ @eslint/compat 1.4.1 → 1.4.1
  ├─ @eslint/css 0.14.0 → 0.14.0
  ├─ @eslint/js 9.38.0 → 9.38.0
  ├─ @eslint/markdown 7.5.0
  ├─ @graphql-eslint/eslint-plugin 4.4.0 → 4.4.0
  ├─ @next/eslint-plugin-next 16.0.1 → 16.0.1
  ├─ @stylistic/eslint-plugin 5.5.0 → 5.5.0
  ├─ @tanstack/eslint-plugin-query 5.91.2 → 5.91.2
  ├─ @tanstack/eslint-plugin-router 1.133.19 → 1.133.19
  ├─ @typescript-eslint/parser 8.46.2 → 8.46.2
  ├─ @typescript-eslint/utils 8.46.2 → 8.46.2
  ├─ empathic 2.0.0 → 2.0.0
  ├─ eslint-config-flat-gitignore 2.1.0
  ├─ eslint-config-prettier 10.1.8 → 10.1.8
  ├─ eslint-flat-config-utils 2.1.4
  ├─ eslint-merge-processors 2.0.0 → 2.0.0
  ├─ eslint-plugin-antfu 3.1.1
  ├─ eslint-plugin-de-morgan 2.0.0
  ├─ eslint-plugin-depend 1.3.1 → 1.3.1
  ├─ eslint-plugin-drizzle 0.2.3 → 0.2.3
  ├─ eslint-plugin-github-action 0.0.16 → 0.0.16
  ├─ eslint-plugin-jsdoc 61.1.11 → 61.1.11
  ├─ eslint-plugin-jsonc 2.21.0
  ├─ eslint-plugin-n 17.23.1 → 17.23.1
  ├─ eslint-plugin-pnpm 1.3.0
  ├─ eslint-plugin-react-compiler 19.1.0-rc.2
  ├─ eslint-plugin-react-hooks 7.0.1 → 7.0.1
  ├─ eslint-plugin-regexp 2.10.0
  ├─ eslint-plugin-sonarjs 3.0.5 → 3.0.5
  ├─ eslint-plugin-storybook 10.0.2 → 10.0.2
  ├─ eslint-plugin-tailwindcss 3.18.2 → 3.18.2
  ├─ eslint-plugin-turbo 2.6.0 → 2.6.0
  ├─ eslint-plugin-unicorn 62.0.0 → 62.0.0
  ├─ eslint-plugin-yml 1.19.0
  ├─ globals 16.5.0 → 16.5.0
  ├─ graphql-config 5.1.5 → 5.1.5
  ├─ jsonc-eslint-parser 2.4.1
  ├─ local-pkg 1.1.2 → 1.1.2
  ├─ pkg-types 2.3.0 → 2.3.0
  ├─ tailwind-csstree 0.1.4 → 0.1.4
  ├─ typescript-eslint 8.46.2 → 8.46.2
├─ yaml-eslint-parser 1.3.0
  ├─ @babel/core ^7.24.4 → 7.29.7
  ├─ @babel/helper-validator-identifier ^7.28.5 → 7.29.7
  ├─ @babel/parser ^7.24.4 → 7.29.7
  ├─ @es-joy/jsdoccomment ~0.76.0 → 0.76.0
  ├─ @es-joy/resolve.exports 1.2.0 → 1.2.0
  ├─ @eslint-community/eslint-utils ^4.5.0 → 4.9.1
  ├─ @eslint-community/regexpp 4.12.1 → 4.12.1
  ├─ @eslint-react/eff 2.3.1 → 2.3.1
  ├─ @eslint-react/shared 2.3.1 → 2.3.1
  ├─ @eslint/core ^0.17.0 → 0.17.0
  ├─ @eslint/css-tree ^3.6.6 → 3.6.9
  ├─ @eslint/plugin-kit ^0.4.0 → 0.4.1
  ├─ @graphql-tools/code-file-loader ^8.0.0 → 8.1.32
  ├─ @graphql-tools/graphql-file-loader ^8.0.0 → 8.1.14
  ├─ @graphql-tools/graphql-tag-pluck ^8.3.4 → 8.3.31
  ├─ @graphql-tools/json-file-loader ^8.0.0 → 8.0.28
  ├─ @graphql-tools/load ^8.1.0 → 8.1.10
  ├─ @graphql-tools/merge ^9.0.0 → 9.1.9
  ├─ @graphql-tools/url-loader ^8.0.0 → 8.0.33
  ├─ @graphql-tools/utils ^10.0.0 → 10.11.0
  ├─ @ntnyq/utils ^0.6.4 → 0.6.5
  ├─ @types/json-schema ^7.0.15 → 7.0.15
  ├─ @typescript-eslint/eslint-plugin 8.46.2 → 8.46.2
  ├─ @typescript-eslint/scope-manager ^8.46.2 → 8.61.0
  ├─ @typescript-eslint/type-utils ^8.46.2 → 8.61.0
  ├─ @typescript-eslint/types ^8.46.1 → 8.61.0
  ├─ @typescript-eslint/typescript-estree 8.46.2 → 8.46.2
  ├─ @typescript-eslint/visitor-keys 8.46.2 → 8.46.2
  ├─ are-docs-informative ^0.0.2 → 0.0.2
  ├─ builtin-modules 3.3.0 → 3.3.0
  ├─ bytes 3.1.2 → 3.1.2
  ├─ change-case ^5.4.4 → 5.4.4
  ├─ ci-info ^4.3.1 → 4.4.0
  ├─ clean-regexp ^1.0.0 → 1.0.0
  ├─ comment-parser 1.4.1 → 1.4.1
  ├─ confbox ^0.2.2 → 0.2.4
  ├─ core-js-compat ^3.46.0 → 3.49.0
  ├─ cosmiconfig ^8.1.0 → 8.3.6
  ├─ debug ^4.4.3 → 4.4.3
  ├─ dotenv 16.0.3 → 16.0.3
  ├─ enhanced-resolve ^5.17.1 → 5.24.0
  ├─ escape-string-regexp ^4.0.0 → 4.0.0
  ├─ eslint-plugin-es-x ^7.8.0 → 7.8.0
  ├─ eslint-plugin-react-dom 2.3.1
  ├─ eslint-plugin-react-hooks-extra 2.3.1 → 2.3.1
  ├─ eslint-plugin-react-naming-convention 2.3.1
  ├─ eslint-plugin-react-web-api 2.3.1
  ├─ eslint-plugin-react-x 2.3.1 → 2.3.1
  ├─ eslint-visitor-keys ^4.2.1 → 4.2.1
  ├─ espree ^10.4.0 → 10.4.0
  ├─ esquery ^1.6.0 → 1.7.0
  ├─ estraverse ^5.3.0 → 5.3.0
  ├─ exsolve ^1.0.7 → 1.0.8
  ├─ fast-glob ^3.2.5 → 3.3.3
  ├─ find-up-simple ^1.0.1 → 1.0.1
  ├─ functional-red-black-tree 1.0.1 → 1.0.1
  ├─ get-tsconfig ^4.8.1 → 4.14.0
  ├─ globrex ^0.1.2 → 0.1.2
  ├─ graphql-depth-limit ^1.1.0
  ├─ hermes-parser ^0.25.1 → 0.25.1
  ├─ html-entities ^2.6.0 → 2.6.0
  ├─ ignore ^5.2.4 → 5.3.2
  ├─ indent-string ^5.0.0 → 5.0.0
  ├─ is-builtin-module ^5.0.0 → 5.0.0
  ├─ jiti ^2.0.0 → 2.6.1
  ├─ jsesc ^3.1.0
  ├─ jsx-ast-utils-x 0.1.0 → 0.1.0
  ├─ lodash.merge 4.6.2 → 4.6.2
  ├─ minimatch ^9.0.5 → 9.0.9
  ├─ mlly ^1.7.4 → 1.8.2
  ├─ module-replacements ^2.8.0 → 2.11.0
  ├─ object-deep-merge ^2.0.0 → 2.0.0
  ├─ parse-imports-exports ^0.2.4 → 0.2.4
  ├─ pathe ^2.0.3 → 2.0.3
  ├─ picomatch ^4.0.3 → 4.0.4
  ├─ pluralize ^8.0.0 → 8.0.0
  ├─ postcss ^8.4.4 → 8.5.15
  ├─ quansync ^0.2.11 → 0.2.11
  ├─ regexp-tree ^0.1.27 → 0.1.27
  ├─ regjsparser ^0.13.0 → 0.13.2
  ├─ scslre 0.3.0 → 0.3.0
  ├─ semver ^7.6.3 → 7.8.4
  ├─ spdx-expression-parse ^4.0.0 → 4.0.0
  ├─ string-env-interpolation ^1.0.1 → 1.0.1
  ├─ strip-indent ^4.1.1 → 4.1.1
  ├─ to-valid-identifier ^1.0.0 → 1.0.0
  ├─ ts-api-utils ^2.1.0 → 2.5.0
  ├─ ts-declaration-location ^1.0.6 → 1.0.7
  ├─ tslib ^2.4.0 → 2.8.1
  ├─ typescript >=5 → 6.0.3
  ├─ uncase ^0.1.0
  ├─ zod ^3.25.0 || ^4.0.0 → 4.3.6
├─ zod-validation-error ^3.5.0 || ^4.0.0 → 4.0.2
  ├─ @babel/code-frame ^7.29.7 → 7.29.7
  ├─ @babel/generator ^7.29.7 → 7.29.7
  ├─ @babel/helper-compilation-targets ^7.29.7 → 7.29.7
  ├─ @babel/helper-module-transforms ^7.29.7 → 7.29.7
  ├─ @babel/helpers ^7.29.7 → 7.29.7
  ├─ @babel/plugin-syntax-import-assertions ^7.26.0 → 7.29.7
  ├─ @babel/template ^7.29.7 → 7.29.7
  ├─ @babel/traverse ^7.29.7 → 7.29.7
  ├─ @babel/types ^7.26.10 → 7.29.7
  ├─ @eslint-react/ast 2.3.1 → 2.3.1
  ├─ @eslint-react/core 2.3.1 → 2.3.1
  ├─ @eslint-react/var 2.3.1 → 2.3.1
  ├─ @graphql-tools/executor-graphql-ws ^2.0.1 → 2.0.7
  ├─ @graphql-tools/executor-http ^1.1.9 → 1.3.3
  ├─ @graphql-tools/executor-legacy-ws ^1.1.19 → 1.1.28
  ├─ @graphql-tools/import ^7.1.14 → 7.1.14
  ├─ @graphql-tools/schema ^10.0.33 → 10.0.33
  ├─ @graphql-tools/wrap ^10.0.16 → 10.1.4
  ├─ @graphql-typed-document-node/core ^3.1.1 → 3.2.0
  ├─ @jridgewell/remapping ^2.3.5 → 2.3.5
  ├─ @nodelib/fs.stat ^2.0.2 → 2.0.5
  ├─ @nodelib/fs.walk ^1.2.3 → 1.2.8
  ├─ @sindresorhus/base62 ^1.0.0 → 1.0.0
  ├─ @types/estree ^1.0.8 → 1.0.8
  ├─ @types/ws ^8.0.0 → 8.18.1
  ├─ @typescript-eslint/project-service 8.46.2 → 8.46.2
  ├─ @typescript-eslint/tsconfig-utils 8.46.2 → 8.46.2
  ├─ @whatwg-node/fetch ^0.10.0 → 0.10.13
  ├─ @whatwg-node/promise-helpers ^1.0.0 → 1.3.2
  ├─ acorn ^8.15.0 → 8.17.0
  ├─ acorn-jsx ^5.3.2 → 5.3.2
  ├─ brace-expansion ^2.0.2 → 2.1.1
  ├─ browserslist ^4.28.1 → 4.28.2
  ├─ compare-versions ^6.1.1 → 6.1.1
  ├─ convert-source-map ^2.0.0 → 2.0.0
  ├─ cross-inspect 1.0.1 → 1.0.1
  ├─ eslint-compat-utils ^0.5.1 → 0.5.1
  ├─ gensync ^1.0.0-beta.2 → 1.0.0-beta.2
  ├─ glob-parent ^5.1.2 → 5.1.2
  ├─ globby ^11.0.3 → 11.1.0
  ├─ graceful-fs ^4.2.4 → 4.2.11
  ├─ graphemer ^1.4.0 → 1.4.0
  ├─ hermes-estree 0.25.1 → 0.25.1
  ├─ import-fresh ^3.3.0
  ├─ is-glob ^4.0.3 → 4.0.3
  ├─ is-immutable-type ^5.0.1 → 5.0.4
  ├─ isomorphic-ws ^5.0.0 → 5.0.0
  ├─ js-yaml ^4.1.0 → 4.2.0
  ├─ jsdoc-type-pratt-parser ~6.10.0 → 6.10.0
  ├─ json5 ^2.2.3 → 2.2.3
  ├─ levn ^0.4.1 → 0.4.1
  ├─ mdn-data 2.23.0 → 2.23.0
  ├─ merge2 ^1.3.0 → 1.4.1
  ├─ micromatch ^4.0.4 → 4.0.8
  ├─ ms ^2.1.3 → 2.1.3
  ├─ nanoid ^3.3.12 → 3.3.12
  ├─ natural-compare ^1.4.0 → 1.4.0
  ├─ p-limit 3.1.0 → 3.1.0
  ├─ parse-json ^5.2.0 → 5.2.0
  ├─ parse-statements 1.0.11 → 1.0.11
  ├─ path-type ^4.0.0 → 4.0.0
  ├─ picocolors ^1.1.1 → 1.1.1
  ├─ refa ^0.12.0 → 0.12.1
  ├─ regexp-ast-analysis ^0.7.0 → 0.7.1
  ├─ reserved-identifiers ^1.0.0 → 1.2.0
  ├─ resolve-pkg-maps ^1.0.0
  ├─ source-map-js ^1.0.1 → 1.2.1
  ├─ spdx-exceptions ^2.1.0 → 2.5.0
  ├─ spdx-license-ids ^3.0.0 → 3.0.23
  ├─ string-ts ^2.2.1 → 2.3.1
  ├─ sync-fetch 0.6.0-2
  ├─ tapable ^2.3.3 → 2.3.3
  ├─ ts-pattern ^5.9.0 → 5.9.0
  ├─ ufo ^1.6.3 → 1.6.3
  ├─ unixify ^1.0.0 → 1.0.0
  ├─ ws ^8.17.1 → 8.21.0
├─ yaml ^2.0.0 → 2.8.3
  ├─ @babel/compat-data ^7.29.7 → 7.29.7
  ├─ @babel/helper-globals ^7.29.7 → 7.29.7
  ├─ @babel/helper-module-imports ^7.29.7 → 7.29.7
  ├─ @babel/helper-plugin-utils ^7.29.7 → 7.29.7
  ├─ @babel/helper-string-parser ^7.29.7 → 7.29.7
  ├─ @babel/helper-validator-option ^7.29.7 → 7.29.7
  ├─ @graphql-hive/signal ^1.0.0 → 1.0.0
  ├─ @graphql-tools/delegate ^10.2.23 → 10.2.23
  ├─ @graphql-tools/executor-common ^0.0.4 → 0.0.4
  ├─ @jridgewell/gen-mapping ^0.3.5 → 0.3.13
  ├─ @jridgewell/trace-mapping ^0.3.24 → 0.3.31
  ├─ @nodelib/fs.scandir 2.1.5 → 2.1.5
  ├─ @repeaterjs/repeater ^3.0.4 → 3.1.0
  ├─ @types/node * → 25.9.3
  ├─ @whatwg-node/disposablestack ^0.0.6 → 0.0.6
  ├─ @whatwg-node/node-fetch ^0.8.3 → 0.8.6
  ├─ argparse ^2.0.1 → 2.0.1
  ├─ array-union ^2.1.0
  ├─ balanced-match ^1.0.0 → 1.0.2
  ├─ baseline-browser-mapping ^2.10.12 → 2.10.37
  ├─ birecord ^0.1.1 → 0.1.1
  ├─ braces ^3.0.3 → 3.0.3
  ├─ caniuse-lite ^1.0.30001782 → 1.0.30001799
  ├─ dir-glob ^3.0.1 → 3.0.1
  ├─ electron-to-chromium ^1.5.328 → 1.5.374
  ├─ error-ex ^1.3.1 → 1.3.4
  ├─ fastq ^1.6.0 → 1.20.1
  ├─ graphql-ws ^6.0.6 → 6.0.8
  ├─ is-extglob ^2.1.1 → 2.1.1
  ├─ js-tokens ^4.0.0 → 4.0.0
  ├─ json-parse-even-better-errors ^2.3.0 → 2.3.1
  ├─ lines-and-columns ^1.1.6 → 1.2.4
  ├─ lru-cache ^5.1.1 → 5.1.1
  ├─ meros ^1.2.1 → 1.3.2
  ├─ node-releases ^2.0.36 → 2.0.47
  ├─ normalize-path ^2.1.1
  ├─ prelude-ls ^1.2.1
  ├─ resolve-from 5.0.0 → 5.0.0
  ├─ slash ^3.0.0 → 3.0.0
  ├─ tinyglobby ^0.2.15 → 0.2.17
  ├─ type-check ~0.4.0
  ├─ update-browserslist-db ^1.2.3 → 1.2.3
  ├─ urlpattern-polyfill ^10.0.0 → 10.1.0
├─ yocto-queue ^0.1.0
  ├─ @envelop/core ^5.3.0 → 5.5.1
  ├─ @fastify/busboy ^3.1.1 → 3.2.0
  ├─ @graphql-tools/batch-execute ^9.0.19 → 9.0.19
  ├─ @graphql-tools/executor ^1.4.9 → 1.5.3
  ├─ @jridgewell/resolve-uri ^3.1.0 → 3.1.2
  ├─ @jridgewell/sourcemap-codec ^1.4.14 → 1.5.5
  ├─ dataloader ^2.2.3 → 2.2.3
  ├─ dset ^3.1.2 → 3.1.4
  ├─ escalade ^3.2.0 → 3.2.0
  ├─ fdir ^6.5.0 → 6.5.0
  ├─ fill-range ^7.1.1 → 7.1.1
  ├─ is-arrayish ^0.2.1
  ├─ isows ^1.0.7 → 1.0.7
  ├─ node-fetch ^3.3.2 → 3.3.2
  ├─ reusify ^1.0.4 → 1.1.0
  ├─ run-parallel ^1.1.9 → 1.2.0
  ├─ timeout-signal ^2.0.0 → 2.0.0
  ├─ undici-types >=7.24.0 <7.24.7 → 7.24.6
  ├─ whatwg-mimetype ^4.0.0
├─ yallist ^3.0.2 → 3.1.1
  ├─ @envelop/instrumentation ^1.0.0 → 1.0.0
  ├─ @envelop/types ^5.2.1 → 5.2.1
  ├─ data-uri-to-buffer ^4.0.0 → 4.0.1
  ├─ fetch-blob ^3.1.4 → 3.2.0
  ├─ formdata-polyfill ^4.0.10 → 4.0.10
  ├─ queue-microtask ^1.2.2 → 1.2.3
├─ to-regex-range ^5.0.1 → 5.0.1
  ├─ is-number ^7.0.0 → 7.0.0
  ├─ node-domexception ^1.0.0 → 1.0.0
  ├─ web-streams-polyfill ^3.0.3 → 3.3.3

Published to npm: