What happened?
In our TypeScript project, we are using the following import:
import { register } from 'node:module';
import { pathToFileURL } from 'node:url';
register('@swc-node/register/esm', pathToFileURL('./'));
However the @swc-node/register dependency, is still treated as unused.
Reproduction
In package.json:
"devDependencies": {
"@swc-node/register": "1.11.1",
},
"scripts": {
"test-script": "node --import ./resources/loaders/ts.js ./test-script.ts"
}
A loader:
import { register } from 'node:module';
import { pathToFileURL } from 'node:url';
register('@swc-node/register/esm', pathToFileURL('./'));
And run:
Expected behavior
I expect, @swc-node/register to be treated as a used dependency
Fallow version
2.62.0
Operating system
macOS
What happened?
In our TypeScript project, we are using the following import:
However the
@swc-node/registerdependency, is still treated as unused.Reproduction
In package.json:
A loader:
And run:
Expected behavior
I expect, @swc-node/register to be treated as a used dependency
Fallow version
2.62.0
Operating system
macOS