Which npm packages block TypeScript 7?

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)StatusDeclaresKindVersionSinceNotes
ts-api-utilsaccepts it>=4.8.4peer2.5.0before tracking compiler API
@typescript-eslint/typescript-estreeblocks it>=4.8.4 <6.1.0peer8.71.2before tracking compiler API
@typescript-eslint/tsconfig-utilsblocks it>=4.8.4 <6.1.0peer8.71.2before tracking compiler API
@typescript-eslint/project-serviceblocks it>=4.8.4 <6.1.0peer8.71.2before tracking compiler API
@typescript-eslint/utilsblocks it>=4.8.4 <6.1.0peer8.71.2before tracking compiler API
@typescript-eslint/parserblocks it>=4.8.4 <6.1.0peer8.71.2before tracking compiler API
@typescript-eslint/eslint-pluginblocks it>=4.8.4 <6.1.0peer8.71.2before tracking compiler API
@typescript-eslint/type-utilsblocks it>=4.8.4 <6.1.0peer8.71.2before tracking compiler API
ts-nodeaccepts it>=2.7peer10.9.2before trackingissue compiler API
typescript-eslintblocks it>=4.8.4 <6.1.0peer8.71.2before tracking compiler API
tsconfckblocks it^5.0.0optional-peer3.1.6before tracking
ts-jestblocks it>=4.3 <7peer29.4.15before trackingissue compiler API
fork-ts-checker-webpack-pluginaccepts it>3.6.0peer9.1.0before tracking compiler API
tsutilsaccepts 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-betapeer3.21.0before tracking
eslint-config-nextaccepts it>=3.3.1optional-peer16.4.2before tracking
eslint-plugin-jestaccepts it>=4.8.4 <8.0.0optional-peer29.17.0before tracking
react-docgen-typescriptaccepts it>= 4.3.xpeer2.4.0before tracking
i18nextaccepts it^5 || ^6 || ^7optional-peer26.5.2before tracking
ts-loaderaccepts it*peer9.6.2before tracking compiler API
vueaccepts it*optional-peer3.5.44before tracking
valibotaccepts it>=5optional-peer1.5.0before tracking
@storybook/reactaccepts it>= 4.9.xoptional-peer10.6.2before tracking
react-i18nextaccepts it^5 || ^6 || ^7optional-peer17.1.0before tracking
mswaccepts it>=5.9.xoptional-peer3.0.3before tracking
cosmiconfig-typescript-loaderaccepts it>=5peer6.3.0before tracking
@nestjs/schematicsaccepts it>=6.0.0peer12.0.7before tracking
eslint-plugin-naccepts it>=5.0.0optional-peer18.5.0before tracking
@joshwooding/vite-plugin-react-docgen-typescriptblocks it>=4.3.0 <7 || >=7.1.0-0 <8optional-peer0.9.0before tracking
eslint-plugin-unicornaccepts it*optional-peer78.0.0before tracking
@prisma/clientaccepts it>=5.4.0optional-peer7.10.1before tracking
tsupaccepts it>=4.5.0optional-peer9.0.0before tracking
@nestjs/cliblocks it~6.0.2dependency12.0.8before trackingissue compiler API
@nestjs/swaggerblocks it^5.5.0 || ^6.0.0optional-peer12.0.2before tracking
@storybook/react-viteaccepts it>= 4.9.xoptional-peer10.6.2before tracking
abitypeaccepts it>=5.0.4optional-peer1.3.0before tracking
ts-essentialsaccepts it>=4.5.0optional-peer10.2.1before tracking
detective-typescriptblocks it^5.4.4 || ^6.0.2peer15.0.1before tracking
@microsoft/api-extractorblocks it5.9.3dependency7.59.4before tracking
precinctblocks it^6.0.3dependency13.0.1before tracking
@storybook/react-docgen-typescript-pluginaccepts it>= 3.xpeer1.0.1before tracking
oxaccepts it>=5.4.0optional-peer1.8.8before tracking
typedocblocks it5.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.xpeer0.28.20before tracking compiler API
@module-federation/dts-pluginaccepts it^4.9.0 || ^5.0.0 || ^6.0.0 || ^7.0.0peer2.9.2before tracking
@module-federation/enhancedaccepts it^4.9.0 || ^5.0.0 || ^6.0.0 || ^7.0.0optional-peer2.9.2before tracking
@phenomnomnominal/tsqueryaccepts it>3.0.0peer6.2.0before tracking
@angular/compiler-cliblocks it>=6.0 <6.1optional-peer22.2.3before tracking
@module-federation/rspackaccepts it^4.9.0 || ^5.0.0 || ^6.0.0 || ^7.0.0optional-peer2.9.2before tracking
vue-tscaccepts it>=5.0.0peer3.3.13before tracking
openapi-typescriptblocks it^5.xpeer7.13.0before trackingissue compiler API
@schematics/angularblocks it6.0.3dependency22.2.3before tracking
@expo/require-utilsaccepts it^5.0.0 || ^5.0.0-0 || ^6.0.0 || ^7.0.0optional-peer58.0.4before tracking
@ngtools/webpackblocks it>=6.0 <6.1peer22.2.3before tracking
@swc-node/registerblocks it>= 4.3 < 7peer1.12.1before tracking
@angular/buildblocks it>=6.0 <6.1peer22.2.3before tracking
@nx/eslintblocks it~6.0.3dependency23.3.0before tracking
piniaaccepts it>=5.6.0optional-peer4.1.0before tracking
dependency-treeblocks it^6.0.3dependency12.0.1before tracking
ts-declaration-locationaccepts it>=4.0.0peer1.0.7before tracking
filing-cabinetblocks it^6.0.3dependency6.0.0before tracking
@angular-devkit/build-angularblocks it>=6.0 <6.1peer22.2.3before tracking
@solana/codecs-numbersaccepts it>=5.4.0optional-peer8.5.0before tracking
@solana/codecs-coreaccepts it>=5.4.0optional-peer8.5.0before tracking
@vercel/noderange not understoodnpm:typescript@5.9.3dependency24.0.3before tracking
@lexical/utilsaccepts it>=5.2optional-peer0.52.0before tracking
@lexical/htmlaccepts it>=5.2optional-peer0.52.0before tracking
@lexical/listaccepts it>=5.2optional-peer0.52.0before tracking
@lexical/tableaccepts it>=5.2optional-peer0.52.0before tracking
@lexical/clipboardaccepts it>=5.2optional-peer0.52.0before tracking
@lexical/historyaccepts it>=5.2optional-peer0.52.0before tracking
@angular-eslint/eslint-pluginaccepts it*peer22.6.0before tracking
@lexical/rich-textaccepts it>=5.2optional-peer0.52.0before tracking
@lexical/overflowaccepts it>=5.2optional-peer0.52.0before tracking
@lexical/selectionaccepts it>=5.2optional-peer0.52.0before tracking
@lexical/markdownaccepts it>=5.2optional-peer0.52.0before tracking
@lexical/linkaccepts it>=5.2optional-peer0.52.0before tracking
@vitest/eslint-pluginaccepts it>=5.0.0optional-peer1.6.27before tracking
@rollup/plugin-typescriptaccepts it>=3.7.0peer12.3.0before tracking
@lexical/textaccepts it>=5.2optional-peer0.52.0before tracking
@lexical/plain-textaccepts it>=5.2optional-peer0.52.0before tracking
@lexical/markaccepts it>=5.2optional-peer0.52.0before tracking
@lexical/reactaccepts it>=5.2optional-peer0.52.0before tracking
@lexical/codeaccepts it>=5.2optional-peer0.52.0before tracking
@lexical/offsetaccepts it>=5.2optional-peer0.52.0before tracking
@hey-api/openapi-tsaccepts it>=5.5.3 || >=6.0.0 || 6.0.1-rcpeer0.99.0before tracking
@angular-eslint/utilsaccepts it*peer22.6.0before tracking
react-scriptsblocks it^3.2.1 || ^4optional-peer5.0.1before tracking
@typescript/vfsaccepts it*peer1.6.5before tracking
@angular-eslint/eslint-plugin-templateaccepts it*peer22.6.0before tracking
prettier-plugin-organize-importsaccepts it>=2.9peer4.3.0before tracking
@angular-eslint/template-parseraccepts it*peer22.6.0before tracking
@tanstack/eslint-plugin-queryaccepts it^5.6.0 || ^6.0.0 || ^7.0.0optional-peer5.104.4before tracking
madgeblocks it^5.4.4optional-peer8.0.0before tracking
eslint-plugin-jsdocaccepts it*optional-peer65.3.12before tracking
vite-plugin-checkeraccepts it*optional-peer0.14.5before tracking
@storybook/react-webpack5accepts it>= 4.9.xoptional-peer10.6.2before tracking
tsdownaccepts it^5.0.0 || ^6.0.0 || ^7.0.0optional-peer0.23.1before tracking
jest-extendedaccepts it>=5.0.0peer7.0.0before tracking
lexicalaccepts it>=5.2optional-peer0.52.0before tracking
ts-node-devaccepts it*peer2.0.0before tracking
@trpc/serveraccepts it>=5.7.2peer11.19.0before tracking
@angular-eslint/builderaccepts it*peer22.6.0before tracking
@lexical/hashtagaccepts it>=5.2optional-peer0.52.0before tracking
@lexical/dragonaccepts it>=5.2optional-peer0.52.0before tracking
@sveltejs/kitblocks it^6.0.0optional-peer3.1.0before tracking
tslintaccepts 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-devpeer6.1.3before tracking
rollup-plugin-dtsaccepts it^4.5 || ^5 || ^6 || ^7peer6.5.1before tracking
svelte-checkblocks it^5.0.0 || ^6.0.0peer4.7.7before tracking
detective-vue2blocks it^5.4.4 || ^6.0.2peer3.0.1before tracking
@lexical/devtools-coreaccepts it>=5.2optional-peer0.52.0before tracking
@solana/codecs-stringsaccepts it>=5.4.0optional-peer8.5.0before tracking
@eslint-react/astaccepts it*peer5.28.1before tracking
@eslint-react/sharedaccepts it*peer5.28.1before tracking
zod-to-tsblocks it^5 || ^6peer2.1.0before tracking
rolldown-plugin-dtsaccepts it^5.0.0 || ^6.0.0 || ~7.0.0optional-peer0.28.8before tracking
@react-router/nodeaccepts it^5.1.0 || ^6.0.0 || ^7.0.0optional-peer8.4.0before tracking
@typescript-eslint/rule-testerblocks it>=4.8.4 <6.1.0peer8.71.2before tracking
@vue/eslint-config-typescriptaccepts it>=4.8.4optional-peer14.9.0before tracking
@eslint-react/varaccepts it*peer5.28.1before tracking
@solana/optionsaccepts it>=5.4.0optional-peer8.5.0before tracking
@vue/tsconfigaccepts it>= 5.8optional-peer0.9.1before tracking
@eslint-react/coreaccepts it*peer5.28.1before tracking
@lexical/yjsaccepts it>=5.2optional-peer0.52.0before tracking
jest-mock-extendedblocks it^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0peer4.0.2before tracking
@react-router/devaccepts it^5.1.0 || ^6.0.0 || ^7.0.0optional-peer8.4.0before tracking
@astrojs/checkblocks it^5.0.0 || ^6.0.0peer0.9.10before tracking
ts-checker-rspack-pluginaccepts it>=3.8.0peer1.7.1before tracking
jest-preset-angularaccepts it>=5.8peer17.0.3before tracking
eslint-plugin-sonarjsblocks it>=5 <6.1.0dependency4.2.2before tracking
angular-eslintaccepts it*peer22.6.0before tracking
@nestjs/graphqlblocks it^5.5.0 || ^6.0.0optional-peer14.0.3before tracking
@volar/kitaccepts it*peer2.4.28before tracking
eslint-plugin-react-naming-conventionaccepts it*peer5.28.1before tracking
eslint-plugin-react-web-apiaccepts it*peer5.28.1before tracking
eslint-plugin-react-xaccepts it*peer5.28.1before tracking
@trpc/react-queryaccepts it>=5.7.2peer11.19.0before tracking
ng-packagrblocks it>=6.0 <6.1peer22.2.4before tracking
eslint-plugin-react-domaccepts it*peer5.28.1before tracking
eslint-plugin-react-hooks-extrablocks it>=4.8.4 <6.0.0peer2.13.0before tracking
@eslint-react/eslint-pluginaccepts it*peer5.28.1before tracking
@lexical/extensionaccepts it>=5.2optional-peer0.52.0before tracking
rollup-plugin-typescript2accepts it>=2.4.0peer0.37.0before tracking
nostr-toolsaccepts it>=5.0.0optional-peer2.25.2before tracking
@react-router/expressaccepts it^5.1.0 || ^6.0.0 || ^7.0.0optional-peer8.4.0before tracking
@solana/nominal-typesaccepts it>=5.4.0optional-peer8.5.0before tracking
@orval/honoaccepts it>=5optional-peer8.43.0before tracking
vuetifyaccepts it>=4.7optional-peer4.2.6before tracking
@solana/rpc-specaccepts it>=5.4.0optional-peer8.5.0before tracking
inngestaccepts it>=5.8.0optional-peer4.24.0before tracking
@solana/promisesaccepts it>=5.4.0optional-peer8.5.0before tracking
@solana/functionalaccepts it>=5.4.0optional-peer8.5.0before tracking
@solana/rpcaccepts it>=5.4.0optional-peer8.5.0before tracking
@solana/kitaccepts it>=5.4.0optional-peer8.5.0before tracking
@solana/rpc-subscriptions-channel-websocketaccepts it>=5.4.0optional-peer8.5.0before tracking
@solana/rpc-apiaccepts it>=5.4.0optional-peer8.5.0before tracking
@solana/accountsaccepts it>=5.4.0optional-peer8.5.0before tracking
@solana/programsaccepts it>=5.4.0optional-peer8.5.0before tracking
@solana/transaction-confirmationaccepts it>=5.4.0optional-peer8.5.0before tracking
@solana/transaction-messagesaccepts it>=5.4.0optional-peer8.5.0before tracking
vue-component-metaaccepts it*optional-peer3.3.13before tracking
@solana/rpc-transport-httpaccepts it>=5.4.0optional-peer8.5.0before tracking
@solana/rpc-subscriptions-specaccepts it>=5.4.0optional-peer8.5.0before tracking
typescript-json-schemablocks it~5.9.3dependency0.68.0before tracking
tsc-watchaccepts it*peer7.2.1before tracking
@solana/subscribableaccepts it>=5.4.0optional-peer8.5.0before tracking
@solana/sysvarsaccepts it>=5.4.0optional-peer8.5.0before tracking
@t3-oss/env-coreaccepts it>=5.0.0optional-peer0.13.11before tracking
@remix-run/server-runtimeblocks it^5.1.0optional-peer2.17.5before tracking
@solana/rpc-transformersaccepts it>=5.4.0optional-peer8.5.0before tracking
is-immutable-typeaccepts it>=4.7.4peer5.0.4before tracking
node-llama-cppaccepts it>=5.0.0optional-peer3.22.2before tracking
@wagmi/connectorsaccepts it>=5.9.3optional-peer8.2.0before tracking
@formatjs/ts-transformeraccepts it^5.6 || 6 || 7dependency4.5.0before tracking
@0no-co/graphqlspblocks it^5.0.0 || ^6.0.0peer1.17.5before tracking
@electron-forge/template-webpack-typescriptblocks it~5.4.5dependency7.11.2before tracking
@napi-rs/cliblocks it^6.0.3dependency3.10.8before tracking
typescript-plugin-css-modulesaccepts it>=4.0.0peer5.2.0before tracking
@pulumi/pulumiblocks it>= 3.8.3 < 7optional-peer3.270.0before tracking