#1151683 nodejs: TypeScript not recognized

Package:
nodejs
Source:
nodejs
Description:
evented I/O for V8 javascript - runtime executable
Submitter:
Tom Overlund
Date:
2026-10-23 08:13:01 UTC
Severity:
normal
#1151683#5
Date:
2026-10-23 01:49:23 UTC
From:
To:
Simple test:

```
$ cat hello.ts
let message: string = 'Hello, World!';
console.log(message);

$ node hello.ts
/home/virt/projects/hello_ts/hello.ts:1
let message: string = 'Hello, World!';
           ^

SyntaxError: Unexpected token ':'
    at wrapSafe (node:internal/modules/cjs/loader:1861:18)
    at Module._compile (node:internal/modules/cjs/loader:1903:20)
    at Object..js (node:internal/modules/cjs/loader:2060:10)
    at Module.load (node:internal/modules/cjs/loader:1651:32)
    at Module._load (node:internal/modules/cjs/loader:1443:12)
    at wrapModuleLoad (node:internal/modules/cjs/loader:261:19)
    at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
    at node:internal/main/run_main_module:33:47

Node.js v24.22.0
```

Same test run from a vanilla build of upstream Node.js:

```
$ node hello.ts
Hello, World!

$ node --version
v24.22.2-pre
```

TypeScript should be natively supported in Node.js in version 24. I believe
this is also causing problems when trying to build npm packages in
sid. Typical error:

    npm notice run node build/npm/preinstall.ts
    node:internal/modules/esm/get_format:243
      throw new ERR_UNKNOWN_FILE_EXTENSION(ext, filepath);

(Note I don't have npm currently installed, but I did previously when
encountering these errors.)

#1151683#10
Date:
2026-10-23 08:10:06 UTC
From:
To:
Le ven. 23 oct. 2026 à 04:29, Tom Overlund <tomov@dilacero.org> a écrit :

Node.js in Debian is missing node-amaro, which uses swc to parse typescript.
I'll look again if it's possible to package it now, as there have been
efforts to package
the missing pieces (swc).