Skip to content

Commit a2e2ced

Browse files
9romiseantfu
andauthored
build!: migrate to tsdown, move dist files (#5004)
Co-authored-by: Anthony Fu <[email protected]>
1 parent 6089bfd commit a2e2ced

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+502
-612
lines changed

package.json

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,6 @@
4343
"@antfu/ni": "catalog:dev",
4444
"@arethetypeswrong/cli": "catalog:test",
4545
"@iconify/json": "catalog:dev",
46-
"@rollup/plugin-json": "catalog:dev",
47-
"@rollup/plugin-replace": "catalog:dev",
4846
"@shikijs/vitepress-twoslash": "catalog:docs",
4947
"@type-challenges/utils": "catalog:types",
5048
"@types/md5": "catalog:types",
@@ -92,15 +90,12 @@
9290
"prettier": "catalog:dev",
9391
"remove-markdown": "catalog:docs",
9492
"rolldown-vite": "catalog:dev",
95-
"rollup": "catalog:dev",
96-
"rollup-plugin-dts": "catalog:dev",
97-
"rollup-plugin-esbuild": "catalog:dev",
98-
"rollup-plugin-pure": "catalog:dev",
9993
"sharp": "catalog:dev",
10094
"simple-git": "catalog:dev",
10195
"simple-git-hooks": "catalog:dev",
10296
"taze": "catalog:dev",
10397
"tinyglobby": "catalog:dev",
98+
"tsdown": "catalog:dev",
10499
"tsx": "catalog:dev",
105100
"typescript": "catalog:dev",
106101
"unocss": "catalog:dev",
@@ -126,7 +121,6 @@
126121
"@vueuse/rxjs": "workspace:*",
127122
"@vueuse/shared": "workspace:*",
128123
"eslint": "catalog:dev",
129-
"rollup": "catalog:dev",
130124
"vite": "catalog:dev",
131125
"vite-plugin-pwa": "catalog:docs",
132126
"vitepress>vite": "npm:rolldown-vite@latest",

packages/components/package.json

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -21,21 +21,19 @@
2121
],
2222
"sideEffects": false,
2323
"exports": {
24-
".": "./index.mjs",
25-
"./*": "./*"
24+
".": "./dist/index.js",
25+
"./*": "./dist/*"
2626
},
27-
"main": "./index.mjs",
28-
"module": "./index.mjs",
29-
"unpkg": "./index.iife.min.js",
30-
"jsdelivr": "./index.iife.min.js",
31-
"types": "./index.d.mts",
27+
"main": "./dist/index.js",
28+
"module": "./dist/index.js",
29+
"unpkg": "./dist/index.iife.min.js",
30+
"jsdelivr": "./dist/index.iife.min.js",
31+
"types": "./dist/index.d.ts",
3232
"files": [
33-
"*.d.mts",
34-
"*.js",
35-
"*.mjs"
33+
"dist"
3634
],
3735
"scripts": {
38-
"build": "rollup --config=rollup.config.ts --configPlugin=rollup-plugin-esbuild",
36+
"build": "tsdown",
3937
"prepack": "pnpm run build",
4038
"test:attw": "attw --pack --config-path ../../.attw.json ."
4139
},

packages/components/rollup.config.ts

Lines changed: 0 additions & 6 deletions
This file was deleted.
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
import { packages } from '../../meta/packages.ts'
2+
import { createTsDownConfig } from '../../tsdown.config.ts'
3+
4+
export default createTsDownConfig(
5+
packages.find(pkg => pkg.name === 'components')!,
6+
)

packages/core/package.json

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -22,22 +22,20 @@
2222
],
2323
"sideEffects": false,
2424
"exports": {
25-
".": "./index.mjs",
26-
"./*": "./*",
27-
"./metadata": "./metadata.mjs"
25+
".": "./dist/index.js",
26+
"./*": "./dist/*",
27+
"./metadata": "./dist/metadata.mjs"
2828
},
29-
"main": "./index.mjs",
30-
"module": "./index.mjs",
31-
"unpkg": "./index.iife.min.js",
32-
"jsdelivr": "./index.iife.min.js",
33-
"types": "./index.d.mts",
29+
"main": "./dist/index.js",
30+
"module": "./dist/index.js",
31+
"unpkg": "./dist/index.iife.min.js",
32+
"jsdelivr": "./dist/index.iife.min.js",
33+
"types": "./dist/index.d.ts",
3434
"files": [
35-
"*.d.mts",
36-
"*.js",
37-
"*.mjs"
35+
"dist"
3836
],
3937
"scripts": {
40-
"build": "rollup --config=rollup.config.ts --configPlugin=rollup-plugin-esbuild",
38+
"build": "tsdown",
4139
"prepack": "pnpm run build",
4240
"test:attw": "attw --pack --config-path ../../.attw.json ."
4341
},

packages/core/rollup.config.ts

Lines changed: 0 additions & 6 deletions
This file was deleted.

packages/core/tsdown.config.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import { packages } from '../../meta/packages.ts'
2+
import { createTsDownConfig } from '../../tsdown.config.ts'
3+
4+
export default createTsDownConfig(
5+
packages.find(pkg => pkg.name === 'core')!,
6+
['metadata.mjs', 'metadata.d.mts'],
7+
)

packages/electron/package.json

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -24,19 +24,17 @@
2424
],
2525
"sideEffects": false,
2626
"exports": {
27-
".": "./index.mjs",
28-
"./*": "./*"
27+
".": "./dist/index.js",
28+
"./*": "./dist/*"
2929
},
30-
"main": "./index.mjs",
31-
"module": "./index.mjs",
32-
"types": "./index.d.mts",
30+
"main": "./dist/index.js",
31+
"module": "./dist/index.js",
32+
"types": "./dist/index.d.ts",
3333
"files": [
34-
"*.d.mts",
35-
"*.js",
36-
"*.mjs"
34+
"dist"
3735
],
3836
"scripts": {
39-
"build": "rollup --config=rollup.config.ts --configPlugin=rollup-plugin-esbuild",
37+
"build": "tsdown",
4038
"prepack": "pnpm run build",
4139
"test:attw": "attw --pack --config-path ../../.attw.json ."
4240
},

packages/electron/rollup.config.ts

Lines changed: 0 additions & 6 deletions
This file was deleted.

packages/electron/tsdown.config.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
import { packages } from '../../meta/packages.ts'
2+
import { createTsDownConfig } from '../../tsdown.config.ts'
3+
4+
export default createTsDownConfig(
5+
packages.find(pkg => pkg.name === 'electron')!,
6+
)

0 commit comments

Comments
 (0)