NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #4668 most downloaded on npm
SWC node register
Last release 2 months ago
18 Jul 2026
Release timing varies
gaps range from 8 days to 11 months
Most releases are documented
notes for 37 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
89 releases · first in 2020
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
fix(register): skip load files in node_modules by @Brooooooklyn in https://github.com/swc-project/swc-node/pull/828
Full Changelog: https://github.com/swc-project/swc-node/compare/@swc-node/register@1.10.8...@swc-node/register@1.10.9
fix(register): default register/esm TSCONFIG_PATH on windows. by @simonbuchan in https://github.com/swc-project/swc-node/pull/818
Full Changelog: https://github.com/swc-project/swc-node/compare/@swc-node/register@1.10.7...@swc-node/register@1.10.8
Nothing published for this version
Nothing published for this version
chore: replace deprecated husky install by @fargito in https://github.com/swc-project/swc-node/pull/809
-S on hashbang by @silverwind in https://github.com/swc-project/swc-node/pull/810Full Changelog: https://github.com/swc-project/swc-node/compare/@swc-node/register@1.10.3...@swc-node/register@1.10.5
jsc.baseUrl by @kdy1 in https://github.com/swc-project/swc-node/pull/721baseUrl property by @kawaemon in https://github.com/swc-project/swc-node/pull/723Full Changelog: https://github.com/swc-project/swc-node/compare/@swc-node/core@1.10.1...@swc-node/core@1.10.5
Nothing published for this version
fix(register): support moduleResolution Bundler by @Brooooooklyn in https://github.com/swc-project/swc-node/pull/806
Full Changelog: https://github.com/swc-project/swc-node/compare/@swc-node/register@1.10.2...@swc-node/register@1.10.3
Nothing published for this version
fix: fix ts extension detect regex, close #775 #774 #772 by @yeliex in https://github.com/swc-project/swc-node/pull/777
Full Changelog: https://github.com/swc-project/swc-node/compare/@swc-node/register@1.9.1...@swc-node/register@1.10.1
fix: fix ts extension detect regex, close #775 #774 #772 by @yeliex in https://github.com/swc-project/swc-node/pull/777
Full Changelog: https://github.com/swc-project/swc-node/compare/@swc-node/register@1.9.1...@swc-node/register@1.10.0
jest: add externalHelpers:true for jest
fix: esm module resolve issues by @yeliex in https://github.com/swc-project/swc-node/pull/754
Full Changelog: https://github.com/swc-project/swc-node/compare/@swc-node/register@1.8.0...@swc-node/register@1.9.1
jest: read tsconfig for default jest transform options
fix(core): remove jsc.module.noInterop when it's not supported by @kdy1 in https://github.com/swc-project/swc-node/pull/733
jsc.module.noInterop when it's not supported by @kdy1 in https://github.com/swc-project/swc-node/pull/733ignoreDynamic option by @SukkaW in https://github.com/swc-project/swc-node/pull/745Full Changelog: https://github.com/swc-project/swc-node/compare/@swc-node/core@1.10.5...@swc-node/register@1.8.0
fix(core): remove jsc.module.noInterop when it's not supported by @kdy1 in https://github.com/swc-project/swc-node/pull/733
jsc.module.noInterop when it's not supported by @kdy1 in https://github.com/swc-project/swc-node/pull/733Full Changelog: https://github.com/swc-project/swc-node/compare/@swc-node/core@1.10.5...@swc-node/register@1.6.8
Nothing published for this version
Nothing published for this version
Ts Compiler to Swc Config: respects decorators config and SWCRC=true by @otaviosoares in https://github.com/swc-project/swc-node/pull/702
Full Changelog: https://github.com/swc-project/swc-node/compare/@swc-node/core@1.10.1...@swc-node/register@1.6.5
Ts Compiler to Swc Config: respects decorators config and SWCRC=true by @otaviosoares in https://github.com/swc-project/swc-node/pull/702
Full Changelog: https://github.com/swc-project/swc-node/compare/@swc-node/core@1.10.1...@swc-node/register@1.6.4
Ts Compiler to Swc Config: respects decorators config and SWCRC=true by @otaviosoares in https://github.com/swc-project/swc-node/pull/702
Full Changelog: https://github.com/swc-project/swc-node/compare/@swc-node/core@1.10.1...@swc-node/register@1.6.3
register: enforece module option in register/esm
## 1.6.1 (2023-02-11) ### Bug Fixes * register: include esm files
node --loader=@swc-node/register/esm ./src/index.ts in this project
esm supportnode --loader=@swc-node/register/esm ./src/index.ts in this project
src/index.ts
import assert from 'node:assert'
import test from 'node:test'
import { supportedExtensions } from 'file-type' // pure esm project
await test('file-type should work', () => {
assert.ok(supportedExtensions.has('jpg'))
})
tsconfig.json
{
"compilerOptions": {
"target": "ESNext",
"module": "ESNext",
}
}
package.json
{
"type": "module"
}
output
> node --loader=@swc-node/register/esm ./src/index.ts
(node:77682) ExperimentalWarning: Custom ESM Loaders is an experimental feature. This feature could change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
(node:77682) ExperimentalWarning: The test runner is an experimental feature. This feature could change at any time
TAP version 13
# Subtest: file-type should work
ok 1 - file-type should work
---
duration_ms: 0.642416
...
1..1
# tests 1
# pass 1
# fail 0
# cancelled 0
# skipped 0
# todo 0
# duration_ms 5.702292
Full Changelog: https://github.com/swc-project/swc-node/compare/@swc-node/jest@1.5.9...@swc-node/register@1.6.0
## 1.5.8 (2023-02-10) ### Bug Fixes * register: paths option
Note: Version bump only for package @swc-node/jest
Note: Version bump only for package @swc-node/jest
Note: Version bump only for package @swc-node/register
Note: Version bump only for package @swc-node/register
register: @swc/core should be in peerDependencies
Nothing published for this version
register: support paths alias with baseUrl (2a6848a) https://github.com/swc-project/swc-node/pull/666 @terceser
register: move typescript to devDependencies
jest: read tsconfig for default jest transform options
Note: Version bump only for package @swc-node/register
Note: Version bump only for package @swc-node/register
Note: Version bump only for package @swc-node/register
Note: Version bump only for package @swc-node/register
register: support tsconfig in subdirectory
Note: Version bump only for package @swc-node/register
Note: Version bump only for package @swc-node/register
Note: Version bump only for package @swc-node/register
Note: Version bump only for package @swc-node/register
register: basePath arg to ts should be cwd
jest: xxhash should be dependency
Note: Version bump only for package @swc-node/register
jest: replace sha1 with xxhash for better performance
Note: Version bump only for package @swc-node/jest
Note: Version bump only for package @swc-node/jest
Note: Version bump only for package @swc-node/loader
Note: Version bump only for package @swc-node/loader
Note: Version bump only for package @swc-node/loader
Note: Version bump only for package @swc-node/loader
Nothing published for this version
Note: Version bump only for package @swc-node/loader
Note: Version bump only for package @swc-node/loader
jest: read tsconfig for default jest transform options
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →