Skip to content

Commit 8444a87

Browse files
committed
chore: polish configs
1 parent 65d3d29 commit 8444a87

File tree

3 files changed

+15
-5
lines changed

3 files changed

+15
-5
lines changed

cases/rome/rolldown.config.mjs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,16 @@
11
// @ts-check
22
import { defineConfig } from 'rolldown';
33
import path from 'node:path';
4+
import { target } from '../../shared.mjs';
45

56
export default defineConfig({
67
cwd: import.meta.dirname,
78
input: {
89
main: path.join(import.meta.dirname, 'src', 'entry.ts'),
910
},
11+
transform: {
12+
target,
13+
},
1014
define: {
1115
'process.env.NODE_ENV': JSON.stringify('production'),
1216
},

cases/rome/rspack.config.mjs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
// @ts-check
22
import { defineConfig } from '@rspack/cli';
33
import path from 'node:path';
4+
import { target } from '../../shared.mjs';
45

56
export default defineConfig({
67
entry: './src/entry.ts',
78
devtool: false,
8-
target: ['node', 'es2022'],
9+
target: ['node', target],
910
resolve: {
1011
extensions: ['.ts', '.js'],
1112
tsConfig: path.resolve(import.meta.dirname, 'src/tsconfig.json'),
@@ -23,7 +24,7 @@ export default defineConfig({
2324
loader: 'builtin:swc-loader',
2425
options: {
2526
jsc: {
26-
target: 'es2022',
27+
target,
2728
parser: {
2829
syntax: 'typescript',
2930
},

cases/rome/webpack.config.mjs

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
// @ts-check
22
import TsconfigPathsPlugin from 'tsconfig-paths-webpack-plugin';
33
import path from 'node:path';
4+
import { target } from '../../shared.mjs';
45

56
export default {
67
entry: './src/entry.ts',
78
devtool: false,
8-
target: ['node', 'es2022'],
9+
target: ['node', target],
910
resolve: {
1011
extensions: ['.ts', '.js'],
1112
plugins: [
@@ -14,16 +15,20 @@ export default {
1415
}),
1516
],
1617
},
17-
ignoreWarnings: [/ESModulesLinkingWarning/],
1818
module: {
19+
parser: {
20+
javascript: {
21+
exportsPresence: false,
22+
},
23+
},
1924
rules: [
2025
{
2126
test: /\.ts$/,
2227
exclude: [/node_modules/],
2328
loader: 'swc-loader',
2429
options: {
2530
jsc: {
26-
target: 'es2022',
31+
target,
2732
parser: {
2833
syntax: 'typescript',
2934
},

0 commit comments

Comments
 (0)