Checked against typescript 7.0.2. 46 block it, 130 accept it, 1 unclear. Sorted by rank among the most depended-on packages.
| Package (rank) | Status | Declares | Kind | Version | Since | Notes |
|---|---|---|---|---|---|---|
| ts-api-utils | accepts it | >=4.8.4 | peer | 2.5.0 | before tracking | compiler API |
| @typescript-eslint/typescript-estree | blocks it | >=4.8.4 <6.1.0 | peer | 8.71.2 | before tracking | compiler API |
| @typescript-eslint/tsconfig-utils | blocks it | >=4.8.4 <6.1.0 | peer | 8.71.2 | before tracking | compiler API |
| @typescript-eslint/project-service | blocks it | >=4.8.4 <6.1.0 | peer | 8.71.2 | before tracking | compiler API |
| @typescript-eslint/utils | blocks it | >=4.8.4 <6.1.0 | peer | 8.71.2 | before tracking | compiler API |
| @typescript-eslint/parser | blocks it | >=4.8.4 <6.1.0 | peer | 8.71.2 | before tracking | compiler API |
| @typescript-eslint/eslint-plugin | blocks it | >=4.8.4 <6.1.0 | peer | 8.71.2 | before tracking | compiler API |
| @typescript-eslint/type-utils | blocks it | >=4.8.4 <6.1.0 | peer | 8.71.2 | before tracking | compiler API |
| ts-node | accepts it | >=2.7 | peer | 10.9.2 | before tracking | issue compiler API |
| typescript-eslint | blocks it | >=4.8.4 <6.1.0 | peer | 8.71.2 | before tracking | compiler API |
| tsconfck | blocks it | ^5.0.0 | optional-peer | 3.1.6 | before tracking | |
| ts-jest | blocks it | >=4.3 <7 | peer | 29.4.15 | before tracking | issue compiler API |
| fork-ts-checker-webpack-plugin | accepts it | >3.6.0 | peer | 9.1.0 | before tracking | compiler API |
| tsutils | accepts it | >=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta | peer | 3.21.0 | before tracking | |
| eslint-config-next | accepts it | >=3.3.1 | optional-peer | 16.4.2 | before tracking | |
| eslint-plugin-jest | accepts it | >=4.8.4 <8.0.0 | optional-peer | 29.17.0 | before tracking | |
| react-docgen-typescript | accepts it | >= 4.3.x | peer | 2.4.0 | before tracking | |
| i18next | accepts it | ^5 || ^6 || ^7 | optional-peer | 26.5.2 | before tracking | |
| ts-loader | accepts it | * | peer | 9.6.2 | before tracking | compiler API |
| vue | accepts it | * | optional-peer | 3.5.44 | before tracking | |
| valibot | accepts it | >=5 | optional-peer | 1.5.0 | before tracking | |
| @storybook/react | accepts it | >= 4.9.x | optional-peer | 10.6.2 | before tracking | |
| react-i18next | accepts it | ^5 || ^6 || ^7 | optional-peer | 17.1.0 | before tracking | |
| msw | accepts it | >=5.9.x | optional-peer | 3.0.3 | before tracking | |
| cosmiconfig-typescript-loader | accepts it | >=5 | peer | 6.3.0 | before tracking | |
| @nestjs/schematics | accepts it | >=6.0.0 | peer | 12.0.7 | before tracking | |
| eslint-plugin-n | accepts it | >=5.0.0 | optional-peer | 18.5.0 | before tracking | |
| @joshwooding/vite-plugin-react-docgen-typescript | blocks it | >=4.3.0 <7 || >=7.1.0-0 <8 | optional-peer | 0.9.0 | before tracking | |
| eslint-plugin-unicorn | accepts it | * | optional-peer | 78.0.0 | before tracking | |
| @prisma/client | accepts it | >=5.4.0 | optional-peer | 7.10.1 | before tracking | |
| tsup | accepts it | >=4.5.0 | optional-peer | 9.0.0 | before tracking | |
| @nestjs/cli | blocks it | ~6.0.2 | dependency | 12.0.8 | before tracking | issue compiler API |
| @nestjs/swagger | blocks it | ^5.5.0 || ^6.0.0 | optional-peer | 12.0.2 | before tracking | |
| @storybook/react-vite | accepts it | >= 4.9.x | optional-peer | 10.6.2 | before tracking | |
| abitype | accepts it | >=5.0.4 | optional-peer | 1.3.0 | before tracking | |
| ts-essentials | accepts it | >=4.5.0 | optional-peer | 10.2.1 | before tracking | |
| detective-typescript | blocks it | ^5.4.4 || ^6.0.2 | peer | 15.0.1 | before tracking | |
| @microsoft/api-extractor | blocks it | 5.9.3 | dependency | 7.59.4 | before tracking | |
| precinct | blocks it | ^6.0.3 | dependency | 13.0.1 | before tracking | |
| @storybook/react-docgen-typescript-plugin | accepts it | >= 3.x | peer | 1.0.1 | before tracking | |
| ox | accepts it | >=5.4.0 | optional-peer | 1.8.8 | before tracking | |
| typedoc | blocks it | 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x || 5.6.x || 5.7.x || 5.8.x || 5.9.x || 6.0.x | peer | 0.28.20 | before tracking | compiler API |
| @module-federation/dts-plugin | accepts it | ^4.9.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 | peer | 2.9.2 | before tracking | |
| @module-federation/enhanced | accepts it | ^4.9.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 | optional-peer | 2.9.2 | before tracking | |
| @phenomnomnominal/tsquery | accepts it | >3.0.0 | peer | 6.2.0 | before tracking | |
| @angular/compiler-cli | blocks it | >=6.0 <6.1 | optional-peer | 22.2.3 | before tracking | |
| @module-federation/rspack | accepts it | ^4.9.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 | optional-peer | 2.9.2 | before tracking | |
| vue-tsc | accepts it | >=5.0.0 | peer | 3.3.13 | before tracking | |
| openapi-typescript | blocks it | ^5.x | peer | 7.13.0 | before tracking | issue compiler API |
| @schematics/angular | blocks it | 6.0.3 | dependency | 22.2.3 | before tracking | |
| @expo/require-utils | accepts it | ^5.0.0 || ^5.0.0-0 || ^6.0.0 || ^7.0.0 | optional-peer | 58.0.4 | before tracking | |
| @ngtools/webpack | blocks it | >=6.0 <6.1 | peer | 22.2.3 | before tracking | |
| @swc-node/register | blocks it | >= 4.3 < 7 | peer | 1.12.1 | before tracking | |
| @angular/build | blocks it | >=6.0 <6.1 | peer | 22.2.3 | before tracking | |
| @nx/eslint | blocks it | ~6.0.3 | dependency | 23.3.0 | before tracking | |
| pinia | accepts it | >=5.6.0 | optional-peer | 4.1.0 | before tracking | |
| dependency-tree | blocks it | ^6.0.3 | dependency | 12.0.1 | before tracking | |
| ts-declaration-location | accepts it | >=4.0.0 | peer | 1.0.7 | before tracking | |
| filing-cabinet | blocks it | ^6.0.3 | dependency | 6.0.0 | before tracking | |
| @angular-devkit/build-angular | blocks it | >=6.0 <6.1 | peer | 22.2.3 | before tracking | |
| @solana/codecs-numbers | accepts it | >=5.4.0 | optional-peer | 8.5.0 | before tracking | |
| @solana/codecs-core | accepts it | >=5.4.0 | optional-peer | 8.5.0 | before tracking | |
| @vercel/node | range not understood | npm:typescript@5.9.3 | dependency | 24.0.3 | before tracking | |
| @lexical/utils | accepts it | >=5.2 | optional-peer | 0.52.0 | before tracking | |
| @lexical/html | accepts it | >=5.2 | optional-peer | 0.52.0 | before tracking | |
| @lexical/list | accepts it | >=5.2 | optional-peer | 0.52.0 | before tracking | |
| @lexical/table | accepts it | >=5.2 | optional-peer | 0.52.0 | before tracking | |
| @lexical/clipboard | accepts it | >=5.2 | optional-peer | 0.52.0 | before tracking | |
| @lexical/history | accepts it | >=5.2 | optional-peer | 0.52.0 | before tracking | |
| @angular-eslint/eslint-plugin | accepts it | * | peer | 22.6.0 | before tracking | |
| @lexical/rich-text | accepts it | >=5.2 | optional-peer | 0.52.0 | before tracking | |
| @lexical/overflow | accepts it | >=5.2 | optional-peer | 0.52.0 | before tracking | |
| @lexical/selection | accepts it | >=5.2 | optional-peer | 0.52.0 | before tracking | |
| @lexical/markdown | accepts it | >=5.2 | optional-peer | 0.52.0 | before tracking | |
| @lexical/link | accepts it | >=5.2 | optional-peer | 0.52.0 | before tracking | |
| @vitest/eslint-plugin | accepts it | >=5.0.0 | optional-peer | 1.6.27 | before tracking | |
| @rollup/plugin-typescript | accepts it | >=3.7.0 | peer | 12.3.0 | before tracking | |
| @lexical/text | accepts it | >=5.2 | optional-peer | 0.52.0 | before tracking | |
| @lexical/plain-text | accepts it | >=5.2 | optional-peer | 0.52.0 | before tracking | |
| @lexical/mark | accepts it | >=5.2 | optional-peer | 0.52.0 | before tracking | |
| @lexical/react | accepts it | >=5.2 | optional-peer | 0.52.0 | before tracking | |
| @lexical/code | accepts it | >=5.2 | optional-peer | 0.52.0 | before tracking | |
| @lexical/offset | accepts it | >=5.2 | optional-peer | 0.52.0 | before tracking | |
| @hey-api/openapi-ts | accepts it | >=5.5.3 || >=6.0.0 || 6.0.1-rc | peer | 0.99.0 | before tracking | |
| @angular-eslint/utils | accepts it | * | peer | 22.6.0 | before tracking | |
| react-scripts | blocks it | ^3.2.1 || ^4 | optional-peer | 5.0.1 | before tracking | |
| @typescript/vfs | accepts it | * | peer | 1.6.5 | before tracking | |
| @angular-eslint/eslint-plugin-template | accepts it | * | peer | 22.6.0 | before tracking | |
| prettier-plugin-organize-imports | accepts it | >=2.9 | peer | 4.3.0 | before tracking | |
| @angular-eslint/template-parser | accepts it | * | peer | 22.6.0 | before tracking | |
| @tanstack/eslint-plugin-query | accepts it | ^5.6.0 || ^6.0.0 || ^7.0.0 | optional-peer | 5.104.4 | before tracking | |
| madge | blocks it | ^5.4.4 | optional-peer | 8.0.0 | before tracking | |
| eslint-plugin-jsdoc | accepts it | * | optional-peer | 65.3.12 | before tracking | |
| vite-plugin-checker | accepts it | * | optional-peer | 0.14.5 | before tracking | |
| @storybook/react-webpack5 | accepts it | >= 4.9.x | optional-peer | 10.6.2 | before tracking | |
| tsdown | accepts it | ^5.0.0 || ^6.0.0 || ^7.0.0 | optional-peer | 0.23.1 | before tracking | |
| jest-extended | accepts it | >=5.0.0 | peer | 7.0.0 | before tracking | |
| lexical | accepts it | >=5.2 | optional-peer | 0.52.0 | before tracking | |
| ts-node-dev | accepts it | * | peer | 2.0.0 | before tracking | |
| @trpc/server | accepts it | >=5.7.2 | peer | 11.19.0 | before tracking | |
| @angular-eslint/builder | accepts it | * | peer | 22.6.0 | before tracking | |
| @lexical/hashtag | accepts it | >=5.2 | optional-peer | 0.52.0 | before tracking | |
| @lexical/dragon | accepts it | >=5.2 | optional-peer | 0.52.0 | before tracking | |
| @sveltejs/kit | blocks it | ^6.0.0 | optional-peer | 3.1.0 | before tracking | |
| tslint | accepts it | >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev || >= 4.0.0-dev | peer | 6.1.3 | before tracking | |
| rollup-plugin-dts | accepts it | ^4.5 || ^5 || ^6 || ^7 | peer | 6.5.1 | before tracking | |
| svelte-check | blocks it | ^5.0.0 || ^6.0.0 | peer | 4.7.7 | before tracking | |
| detective-vue2 | blocks it | ^5.4.4 || ^6.0.2 | peer | 3.0.1 | before tracking | |
| @lexical/devtools-core | accepts it | >=5.2 | optional-peer | 0.52.0 | before tracking | |
| @solana/codecs-strings | accepts it | >=5.4.0 | optional-peer | 8.5.0 | before tracking | |
| @eslint-react/ast | accepts it | * | peer | 5.28.1 | before tracking | |
| @eslint-react/shared | accepts it | * | peer | 5.28.1 | before tracking | |
| zod-to-ts | blocks it | ^5 || ^6 | peer | 2.1.0 | before tracking | |
| rolldown-plugin-dts | accepts it | ^5.0.0 || ^6.0.0 || ~7.0.0 | optional-peer | 0.28.8 | before tracking | |
| @react-router/node | accepts it | ^5.1.0 || ^6.0.0 || ^7.0.0 | optional-peer | 8.4.0 | before tracking | |
| @typescript-eslint/rule-tester | blocks it | >=4.8.4 <6.1.0 | peer | 8.71.2 | before tracking | |
| @vue/eslint-config-typescript | accepts it | >=4.8.4 | optional-peer | 14.9.0 | before tracking | |
| @eslint-react/var | accepts it | * | peer | 5.28.1 | before tracking | |
| @solana/options | accepts it | >=5.4.0 | optional-peer | 8.5.0 | before tracking | |
| @vue/tsconfig | accepts it | >= 5.8 | optional-peer | 0.9.1 | before tracking | |
| @eslint-react/core | accepts it | * | peer | 5.28.1 | before tracking | |
| @lexical/yjs | accepts it | >=5.2 | optional-peer | 0.52.0 | before tracking | |
| jest-mock-extended | blocks it | ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 | peer | 4.0.2 | before tracking | |
| @react-router/dev | accepts it | ^5.1.0 || ^6.0.0 || ^7.0.0 | optional-peer | 8.4.0 | before tracking | |
| @astrojs/check | blocks it | ^5.0.0 || ^6.0.0 | peer | 0.9.10 | before tracking | |
| ts-checker-rspack-plugin | accepts it | >=3.8.0 | peer | 1.7.1 | before tracking | |
| jest-preset-angular | accepts it | >=5.8 | peer | 17.0.3 | before tracking | |
| eslint-plugin-sonarjs | blocks it | >=5 <6.1.0 | dependency | 4.2.2 | before tracking | |
| angular-eslint | accepts it | * | peer | 22.6.0 | before tracking | |
| @nestjs/graphql | blocks it | ^5.5.0 || ^6.0.0 | optional-peer | 14.0.3 | before tracking | |
| @volar/kit | accepts it | * | peer | 2.4.28 | before tracking | |
| eslint-plugin-react-naming-convention | accepts it | * | peer | 5.28.1 | before tracking | |
| eslint-plugin-react-web-api | accepts it | * | peer | 5.28.1 | before tracking | |
| eslint-plugin-react-x | accepts it | * | peer | 5.28.1 | before tracking | |
| @trpc/react-query | accepts it | >=5.7.2 | peer | 11.19.0 | before tracking | |
| ng-packagr | blocks it | >=6.0 <6.1 | peer | 22.2.4 | before tracking | |
| eslint-plugin-react-dom | accepts it | * | peer | 5.28.1 | before tracking | |
| eslint-plugin-react-hooks-extra | blocks it | >=4.8.4 <6.0.0 | peer | 2.13.0 | before tracking | |
| @eslint-react/eslint-plugin | accepts it | * | peer | 5.28.1 | before tracking | |
| @lexical/extension | accepts it | >=5.2 | optional-peer | 0.52.0 | before tracking | |
| rollup-plugin-typescript2 | accepts it | >=2.4.0 | peer | 0.37.0 | before tracking | |
| nostr-tools | accepts it | >=5.0.0 | optional-peer | 2.25.2 | before tracking | |
| @react-router/express | accepts it | ^5.1.0 || ^6.0.0 || ^7.0.0 | optional-peer | 8.4.0 | before tracking | |
| @solana/nominal-types | accepts it | >=5.4.0 | optional-peer | 8.5.0 | before tracking | |
| @orval/hono | accepts it | >=5 | optional-peer | 8.43.0 | before tracking | |
| vuetify | accepts it | >=4.7 | optional-peer | 4.2.6 | before tracking | |
| @solana/rpc-spec | accepts it | >=5.4.0 | optional-peer | 8.5.0 | before tracking | |
| inngest | accepts it | >=5.8.0 | optional-peer | 4.24.0 | before tracking | |
| @solana/promises | accepts it | >=5.4.0 | optional-peer | 8.5.0 | before tracking | |
| @solana/functional | accepts it | >=5.4.0 | optional-peer | 8.5.0 | before tracking | |
| @solana/rpc | accepts it | >=5.4.0 | optional-peer | 8.5.0 | before tracking | |
| @solana/kit | accepts it | >=5.4.0 | optional-peer | 8.5.0 | before tracking | |
| @solana/rpc-subscriptions-channel-websocket | accepts it | >=5.4.0 | optional-peer | 8.5.0 | before tracking | |
| @solana/rpc-api | accepts it | >=5.4.0 | optional-peer | 8.5.0 | before tracking | |
| @solana/accounts | accepts it | >=5.4.0 | optional-peer | 8.5.0 | before tracking | |
| @solana/programs | accepts it | >=5.4.0 | optional-peer | 8.5.0 | before tracking | |
| @solana/transaction-confirmation | accepts it | >=5.4.0 | optional-peer | 8.5.0 | before tracking | |
| @solana/transaction-messages | accepts it | >=5.4.0 | optional-peer | 8.5.0 | before tracking | |
| vue-component-meta | accepts it | * | optional-peer | 3.3.13 | before tracking | |
| @solana/rpc-transport-http | accepts it | >=5.4.0 | optional-peer | 8.5.0 | before tracking | |
| @solana/rpc-subscriptions-spec | accepts it | >=5.4.0 | optional-peer | 8.5.0 | before tracking | |
| typescript-json-schema | blocks it | ~5.9.3 | dependency | 0.68.0 | before tracking | |
| tsc-watch | accepts it | * | peer | 7.2.1 | before tracking | |
| @solana/subscribable | accepts it | >=5.4.0 | optional-peer | 8.5.0 | before tracking | |
| @solana/sysvars | accepts it | >=5.4.0 | optional-peer | 8.5.0 | before tracking | |
| @t3-oss/env-core | accepts it | >=5.0.0 | optional-peer | 0.13.11 | before tracking | |
| @remix-run/server-runtime | blocks it | ^5.1.0 | optional-peer | 2.17.5 | before tracking | |
| @solana/rpc-transformers | accepts it | >=5.4.0 | optional-peer | 8.5.0 | before tracking | |
| is-immutable-type | accepts it | >=4.7.4 | peer | 5.0.4 | before tracking | |
| node-llama-cpp | accepts it | >=5.0.0 | optional-peer | 3.22.2 | before tracking | |
| @wagmi/connectors | accepts it | >=5.9.3 | optional-peer | 8.2.0 | before tracking | |
| @formatjs/ts-transformer | accepts it | ^5.6 || 6 || 7 | dependency | 4.5.0 | before tracking | |
| @0no-co/graphqlsp | blocks it | ^5.0.0 || ^6.0.0 | peer | 1.17.5 | before tracking | |
| @electron-forge/template-webpack-typescript | blocks it | ~5.4.5 | dependency | 7.11.2 | before tracking | |
| @napi-rs/cli | blocks it | ^6.0.3 | dependency | 3.10.8 | before tracking | |
| typescript-plugin-css-modules | accepts it | >=4.0.0 | peer | 5.2.0 | before tracking | |
| @pulumi/pulumi | blocks it | >= 3.8.3 < 7 | optional-peer | 3.270.0 | before tracking |