Skip to content

Commit 7c118b2

Browse files
author
John Doe
committed
refactor: add rolldown to all projects
1 parent 2a9c89c commit 7c118b2

File tree

20 files changed

+646
-50
lines changed

20 files changed

+646
-50
lines changed

nx.json

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -83,17 +83,15 @@
8383
}
8484
},
8585
"build": {
86-
"dependsOn": ["^build"],
87-
"inputs": ["production", "^production"],
8886
"cache": true,
89-
"executor": "@nx/js:tsc",
90-
"outputs": ["{options.outputPath}"],
91-
"options": {
92-
"outputPath": "{projectRoot}/dist",
93-
"main": "{projectRoot}/src/index.ts",
94-
"tsConfig": "{projectRoot}/tsconfig.lib.json",
95-
"assets": ["{projectRoot}/*.md"]
96-
}
87+
"inputs": [
88+
"production",
89+
"^production",
90+
{
91+
"externalDependencies": ["rolldown"]
92+
}
93+
],
94+
"outputs": ["{projectRoot}/dist"]
9795
},
9896
"unit-test": {
9997
"cache": true,
@@ -358,7 +356,8 @@
358356
"filterByTags": ["publishable"]
359357
}
360358
}
361-
}
359+
},
360+
"./tools/src/rolldown.plugin.mjs"
362361
],
363362
"nxCloudId": "65d4d862d2adb16a45a4bc7c"
364363
}

packages/ci/rolldown.config.mjs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import { baseConfig } from '../../rolldown.base.ts';
2+
3+
const projectRoot = import.meta.dirname;
4+
5+
export default baseConfig({
6+
projectRoot,
7+
});

packages/cli/rolldown.config.mjs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import { baseConfig } from '../../rolldown.base.ts';
2+
3+
const projectRoot = import.meta.dirname;
4+
5+
export default baseConfig({
6+
projectRoot,
7+
});

packages/core/rolldown.config.mjs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import { baseConfig } from '../../rolldown.base.ts';
2+
3+
const projectRoot = import.meta.dirname;
4+
5+
export default baseConfig({
6+
projectRoot,
7+
});
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import { baseConfig } from '../../rolldown.base.ts';
2+
3+
const projectRoot = import.meta.dirname;
4+
5+
export default baseConfig({
6+
projectRoot,
7+
});

packages/models/project.json

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -10,21 +10,7 @@
1010
"inputs": ["production", "^production", "{projectRoot}/zod2md.config.ts"],
1111
"outputs": ["{projectRoot}/docs/models-reference.md"]
1212
},
13-
"build": {
14-
"executor": "nx:run-commands",
15-
"options": {
16-
"command": "npx --yes rolldown -c rolldown.config.mjs",
17-
"cwd": "packages/models"
18-
},
19-
"inputs": [
20-
"production",
21-
"^production",
22-
"{projectRoot}/rolldown.config.mjs"
23-
],
24-
"outputs": ["{projectRoot}/dist"],
25-
"cache": true,
26-
"dependsOn": ["generate-docs", "types"]
27-
},
13+
"build": {},
2814
"types": {
2915
"executor": "@nx/js:tsc",
3016
"options": {
Lines changed: 5 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,7 @@
1-
import { defineConfig } from 'rolldown';
1+
import { baseConfig } from '../../rolldown.base.ts';
22

3-
export default defineConfig({
4-
input: 'src/index.ts',
5-
output: [
6-
{
7-
dir: 'dist',
8-
format: 'es',
9-
sourcemap: true,
10-
preserveModules: true,
11-
preserveModulesRoot: 'src/lib',
12-
entryFileNames: '[name].js',
13-
chunkFileNames: '[name].js',
14-
},
15-
{
16-
dir: 'dist',
17-
format: 'cjs',
18-
sourcemap: true,
19-
preserveModules: true,
20-
preserveModulesRoot: 'src/lib',
21-
entryFileNames: '[name].cjs',
22-
chunkFileNames: '[name].cjs',
23-
},
24-
],
25-
external: ['zod', 'vscode-material-icons'],
3+
const projectRoot = import.meta.dirname;
4+
5+
export default baseConfig({
6+
projectRoot,
267
});
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import { baseConfig } from '../../rolldown.base.ts';
2+
3+
const projectRoot = import.meta.dirname;
4+
5+
export default baseConfig({
6+
projectRoot,
7+
});
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import { baseConfig } from '../../rolldown.base.ts';
2+
3+
const projectRoot = import.meta.dirname;
4+
5+
export default baseConfig({
6+
projectRoot,
7+
});
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import { baseConfig } from '../../rolldown.base.ts';
2+
3+
const projectRoot = import.meta.dirname;
4+
5+
export default baseConfig({
6+
projectRoot,
7+
});

0 commit comments

Comments
 (0)