Skip to content

Commit 9f510d4

Browse files
committed
build(packages): migrate to tsdown
1 parent 80ce60e commit 9f510d4

16 files changed

Lines changed: 184 additions & 539 deletions

File tree

.changeset/mighty-masks-float.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
"@tailwindcss-mangle/config": patch
3+
"@tailwindcss-mangle/core": patch
4+
"@tailwindcss-mangle/shared": patch
5+
"tailwindcss-patch": patch
6+
"unplugin-tailwindcss-mangle": patch
7+
---
8+
9+
Migrate package builds from tsup to tsdown.

package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
"test:e2e:apps:pw": "TWM_APPS_E2E_PLAYWRIGHT=1 vitest run --config e2e/vitest.config.ts e2e/apps.playwright.e2e.test.ts",
2121
"test:dev": "vitest",
2222
"build:docs": "turbo run build --filter=./website",
23-
"lint": "eslint packages/**/*.ts e2e/**/*.ts scripts/check-package-boundaries.mjs --fix",
23+
"lint": "eslint packages/**/*.ts packages/tailwindcss-patch/tsdown.config.mts e2e/**/*.ts scripts/check-package-boundaries.mjs --fix",
2424
"preinstall": "npx only-allow pnpm",
2525
"sync": "cnpm sync @tailwindcss-mangle/shared @tailwindcss-mangle/config tailwindcss-patch unplugin-tailwindcss-mangle @tailwindcss-mangle/core",
2626
"publish-packages": "pnpm run build && pnpm run test && changeset version && changeset publish",
@@ -118,7 +118,6 @@
118118
"tsd": "^0.33.0",
119119
"tsdown": "^0.21.10",
120120
"tslib": "^2.8.1",
121-
"tsup": "^8.5.1",
122121
"tsx": "^4.21.0",
123122
"turbo": "^2.9.7",
124123
"type-fest": "^5.6.0",

packages/config/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,8 @@
4545
"dist"
4646
],
4747
"scripts": {
48-
"dev": "tsup --watch --sourcemap",
49-
"build": "tsup",
48+
"dev": "tsdown --watch --sourcemap",
49+
"build": "tsdown",
5050
"test": "vitest run --coverage.enabled",
5151
"test:dev": "vitest"
5252
},
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
1-
import { defineConfig } from 'tsup'
1+
import { defineConfig } from 'tsdown'
22

33
export default defineConfig({
44
entry: [
55
'src/index.ts',
6-
], // , 'src/cli.ts'],
6+
],
77
shims: true,
88
format: ['cjs', 'esm'],
99
clean: true,
1010
dts: true,
11-
// cjsInterop: true,
12-
// splitting: true,
11+
fixedExtension: false,
12+
deps: {
13+
skipNodeModulesBundle: true,
14+
},
1315
})

packages/config/vitest.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ export default defineProject({
1515
exclude: [
1616
'src/types.ts',
1717
'dist/**',
18-
'tsup.config.ts',
18+
'tsdown.config.ts',
1919
'vitest.config.ts',
2020
'test/fixtures/**',
2121
],

packages/core/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,8 @@
4242
"dist"
4343
],
4444
"scripts": {
45-
"dev": "tsup --watch --sourcemap",
46-
"build": "tsup",
45+
"dev": "tsdown --watch --sourcemap",
46+
"build": "tsdown",
4747
"test": "vitest run --coverage.enabled",
4848
"test:dev": "vitest",
4949
"coverage": "vitest run --coverage"
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
1-
import { defineConfig } from 'tsup'
1+
import { defineConfig } from 'tsdown'
22

33
export default defineConfig({
44
entry: [
55
'src/index.ts',
6-
], // , 'src/cli.ts'],
6+
],
77
shims: true,
88
format: ['cjs', 'esm'],
99
clean: true,
1010
dts: true,
11-
// cjsInterop: true,
12-
// splitting: true,
11+
fixedExtension: false,
12+
deps: {
13+
skipNodeModulesBundle: true,
14+
},
1315
})

packages/shared/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,8 @@
4444
"dist"
4545
],
4646
"scripts": {
47-
"dev": "tsup --watch --sourcemap",
48-
"build": "tsup",
47+
"dev": "tsdown --watch --sourcemap",
48+
"build": "tsdown",
4949
"test": "vitest run --coverage.enabled",
5050
"test:dev": "vitest"
5151
},
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
1-
import { defineConfig } from 'tsup'
1+
import { defineConfig } from 'tsdown'
22

33
export default defineConfig({
44
entry: [
55
'src/index.ts',
6-
], // , 'src/cli.ts'],
6+
],
77
shims: true,
88
format: ['cjs', 'esm'],
99
clean: true,
1010
dts: true,
11-
// cjsInterop: true,
12-
// splitting: true,
11+
fixedExtension: false,
12+
deps: {
13+
skipNodeModulesBundle: true,
14+
},
1315
})

packages/shared/vitest.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ export default defineProject({
1515
exclude: [
1616
'src/types.ts',
1717
'dist/**',
18-
'tsup.config.ts',
18+
'tsdown.config.ts',
1919
'vitest.config.ts',
2020
],
2121
},

0 commit comments

Comments
 (0)