Open KidkArolis opened 5 months ago
Can confirm this behavior too. I'm using AdonisJS, which uses SWC under the hood to execute TS files.
My workaround was to disable SWC, at the cost of waiting a couple extra seconds for my script to finish executing.
Expected Behavior
Running this with ts-node should work when
swc: true
is set:Actual Behavior
Specifications
Note
Node.js 22 removed import asserts and now only has import attributes. Setting
emitAssertForImportAttributes
to false indist/transpilers/swc.js
fixes the issue, but ofc, this would break the existing users, so not sure how to approach this!? A config option..? A breaking change?