Skip to content

Commit f82e9d8

Browse files
authored
fix: compile TS to Node 22 compatible ES2024 (#3129)
* fix: compile TS to Node 22 compatible ES2024 * chore: format * chore: mantion ES2024 in the changeset
1 parent 87f379c commit f82e9d8

30 files changed

Lines changed: 121 additions & 135 deletions

File tree

.changeset/drop-eol-node.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,3 +36,4 @@
3636
---
3737

3838
Drop support for Node.js 18 and 20, which have reached end-of-life. The minimum supported Node.js version is now 22.0.0.
39+
The Node code is compiled to ES2024 which is aligned with the Node 22.

.changeset/long-areas-worry.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,4 @@
55
---
66

77
Drop support for Node.js 18 and 20, which have reached end-of-life. The minimum supported Node.js version is now 22.0.0.
8+
The Node code is compiled to ES2024 which is aligned with the Node 22.

package-lock.json

Lines changed: 35 additions & 35 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -55,30 +55,25 @@
5555
"@rollup/plugin-node-resolve": "^15.2.3",
5656
"@rollup/plugin-terser": "^0.4.4",
5757
"@rollup/plugin-typescript": "^11.1.5",
58-
"@types/chai": "^4.2.22",
5958
"@types/fs-extra": "^11.0.4",
60-
"@types/mocha": "^10.0.1",
6159
"@types/node": "*",
6260
"alex": "^11.0.0",
63-
"chai": "^4.3.4",
6461
"concurrently": "^8.0.1",
6562
"deepmerge": "^4.2.2",
6663
"dev-to-git": "^1.4.1",
6764
"eslint": "^10.6.0",
6865
"eslint-config-prettier": "^10.1.8",
6966
"globals": "^17.7.0",
70-
"hanbi": "^1.0.1",
7167
"husky": "^9.1.7",
7268
"lint-staged": "^15.2.11",
73-
"mocha": "^10.8.2",
7469
"nanocolors": "^0.2.1",
7570
"prettier": "^3.9.4",
7671
"prettier-plugin-embed": "^0.5.1",
7772
"prettier-plugin-organize-imports": "^4.3.0",
7873
"prettier-plugin-package": "^2.0.0",
7974
"rimraf": "^4.4.1",
8075
"rollup": "^4.4.0",
81-
"typescript": "~5.0.4",
76+
"typescript": "~5.9.3",
8277
"typescript-eslint": "^8.62.1",
8378
"wireit": "^0.14.2"
8479
},

packages/browser-logs/index.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@ import cjsEntrypoint from './dist/index.js';
33

44
const { deserialize, browserScript, parseStackTrace } = cjsEntrypoint;
55

6-
export { deserialize, browserScript, parseStackTrace };
6+
export { browserScript, deserialize, parseStackTrace };

packages/dev-server-core/index.mjs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,17 +18,17 @@ const {
1818
} = cjsEntrypoint;
1919

2020
export {
21+
DevServer,
2122
FSWatcher,
2223
Koa,
24+
PluginError,
25+
PluginSyntaxError,
2326
Server,
2427
WebSocket,
25-
DevServer,
2628
WebSocketsManager,
29+
getHtmlPath,
2730
getRequestBrowserPath,
2831
getRequestFilePath,
2932
getResponseBody,
30-
getHtmlPath,
3133
isInlineScriptRequest,
32-
PluginSyntaxError,
33-
PluginError,
3434
};

packages/dev-server-import-maps/package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,8 @@
5858
"picomatch": "^2.3.2"
5959
},
6060
"devDependencies": {
61-
"@web/test-runner": "^0.20.0"
61+
"@web/test-runner": "^0.20.0",
62+
"chai": "^4.3.4",
63+
"hanbi": "^1.0.1"
6264
}
6365
}

packages/dev-server-rollup/index.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@ import cjsEntrypoint from './dist/index.js';
33

44
const { nodeResolve, fromRollup, rollupAdapter, rollupBundlePlugin } = cjsEntrypoint;
55

6-
export { nodeResolve, fromRollup, rollupAdapter, rollupBundlePlugin };
6+
export { fromRollup, nodeResolve, rollupAdapter, rollupBundlePlugin };

packages/dev-server/index.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@ import cjsEntrypoint from './dist/index.js';
44
const { startDevServer, mergeConfigs, DevServerStartError, esbuildPlugin, nodeResolvePlugin } =
55
cjsEntrypoint;
66

7-
export { startDevServer, mergeConfigs, DevServerStartError, esbuildPlugin, nodeResolvePlugin };
7+
export { DevServerStartError, esbuildPlugin, mergeConfigs, nodeResolvePlugin, startDevServer };

packages/dev-server/src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
export { RollupNodeResolveOptions } from '@web/dev-server-rollup';
2-
export { DevServerStartError } from './DevServerStartError.js';
32
export { mergeConfigs } from './config/mergeConfigs.js';
3+
export { DevServerStartError } from './DevServerStartError.js';
44
export { esbuildPlugin } from './plugins/esbuildPlugin.js';
55
export { nodeResolvePlugin } from './plugins/nodeResolvePlugin.js';
66
export { startDevServer } from './startDevServer.js';

0 commit comments

Comments
 (0)