Describe the bug
Using the new typescript 7 preview RC (https://devblogs.microsoft.com/typescript/announcing-typescript-7-0-rc/#using-typescript-7.0-rc), it seems that svelte2tsx and svelte-check both immediately crash when trying to load the typescript compiler
using svelte-package (which uses svelte2tsx)
extension:dev | > No "exports" main defined in /home/suya/Projects/leseliwazi/node_modules/.pnpm/svelte2tsx@0.7.56_svelte@5.56.3_@typescript-eslint+types@8.61.1__typescript@7.0.1-rc/node_modules/typescript/package.json
extension:dev | at exportsNotFound (node:internal/modules/esm/resolve:310:10)
extension:dev | at packageExportsResolve (node:internal/modules/esm/resolve:658:9)
extension:dev | at resolveExports (node:internal/modules/cjs/loader:685:36)
extension:dev | at Module._findPath (node:internal/modules/cjs/loader:752:31)
extension:dev | at Module._resolveFilename (node:internal/modules/cjs/loader:1461:27)
extension:dev | at wrapResolveFilename (node:internal/modules/cjs/loader:1049:27)
extension:dev | at defaultResolveImplForCJSLoading (node:internal/modules/cjs/loader:1073:10)
extension:dev | at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1094:12)
extension:dev | at Module._load (node:internal/modules/cjs/loader:1262:25)
extension:dev | at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
using svelte-check
leseliwazi/extensions/core on HEAD (fd5881a) [!] via v24.15.0 via ❄️ impure (nix-shell-env)
❯ pnpm exec svelte-check
node:internal/modules/cjs/loader:692
throw e;
^
Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: No "exports" main defined in /home/suya/Projects/leseliwazi/node_modules/.pnpm/svelte-check@4.6.0_picomatch@4.0.4_svelte@5.56.3_@typescript-eslint+types@8.61.1__typescript@7.0.1-rc/node_modules/typescript/package.json
at exportsNotFound (node:internal/modules/esm/resolve:310:10)
at packageExportsResolve (node:internal/modules/esm/resolve:658:9)
at resolveExports (node:internal/modules/cjs/loader:685:36)
at Module._findPath (node:internal/modules/cjs/loader:752:31)
at Module._resolveFilename (node:internal/modules/cjs/loader:1461:27)
at wrapResolveFilename (node:internal/modules/cjs/loader:1049:27)
at defaultResolveImplForCJSLoading (node:internal/modules/cjs/loader:1073:10)
at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1094:12)
at Module._load (node:internal/modules/cjs/loader:1262:25)
at wrapModuleLoad (node:internal/modules/cjs/loader:255:19) {
code: 'ERR_PACKAGE_PATH_NOT_EXPORTED'
}
Node.js v24.15.0
```
Passing `--tsgo` does not help
### Reproduction
1. create a new sveltekit repo setup with typescript
2. install `typescript@rc`
3. try run svelte-check
4. observe error
### Expected behaviour
`svelte-check` & co to Just Work OOTB
### System Info
- OS: NixOS
- IDE: Zed
### Which package is the issue about?
svelte2tsx
### Additional Information, eg. Screenshots
_No response_
Describe the bug
Using the new typescript 7 preview RC (https://devblogs.microsoft.com/typescript/announcing-typescript-7-0-rc/#using-typescript-7.0-rc), it seems that
svelte2tsxandsvelte-checkboth immediately crash when trying to load the typescript compilerusing
svelte-package(which uses svelte2tsx)using
svelte-check