feat(workspace): use tsdown for CSS & font only modules

This commit is contained in:
Neko Ayaka
2025-06-11 01:32:59 +08:00
parent cb658b40a3
commit c5ff469568
10 changed files with 43 additions and 39 deletions
+1
View File
@@ -174,6 +174,7 @@ words:
- tolist
- tresjs
- tsdown
- unbundle
- unhead
- unocss
- unplugin
@@ -1,10 +0,0 @@
import { defineBuildConfig } from 'unbuild'
export default defineBuildConfig({
entries: [
{ builder: 'copy', input: './src', outDir: './dist' },
],
declaration: false,
sourcemap: false,
clean: true,
})
+3 -3
View File
@@ -21,8 +21,8 @@
"./files/*.ttf": { "default": "./dist/files/*.ttf" }
},
"scripts": {
"dev": "pnpm run stub",
"stub": "unbuild --stub",
"build": "unbuild"
"dev": "pnpm run build",
"stub": "pnpm run build",
"build": "tsdown"
}
}
@@ -0,0 +1,11 @@
import { defineConfig } from 'tsdown'
export default defineConfig({
entry: ['src/index.ts'],
external: ['./index.css'],
copy: [
{ from: 'src/files', to: 'dist/files' },
{ from: 'src/index.css', to: 'dist/index.css' },
],
unbundle: true,
})
@@ -1,10 +0,0 @@
import { defineBuildConfig } from 'unbuild'
export default defineBuildConfig({
entries: [
{ builder: 'copy', input: './src', outDir: './dist' },
],
declaration: false,
sourcemap: false,
clean: true,
})
+3 -3
View File
@@ -24,8 +24,8 @@
"./files/*.woff2": { "default": "./dist/files/*.woff2" }
},
"scripts": {
"dev": "pnpm run stub",
"stub": "unbuild --stub",
"build": "unbuild"
"dev": "pnpm run build",
"stub": "pnpm run build",
"build": "tsdown"
}
}
@@ -0,0 +1,11 @@
import { defineConfig } from 'tsdown'
export default defineConfig({
entry: ['src/index.ts'],
external: ['./index.css'],
copy: [
{ from: 'src/files', to: 'dist/files' },
{ from: 'src/index.css', to: 'dist/index.css' },
],
unbundle: true,
})
-10
View File
@@ -1,10 +0,0 @@
import { defineBuildConfig } from 'unbuild'
export default defineBuildConfig({
entries: [
{ builder: 'copy', input: './src', outDir: './dist' },
],
declaration: false,
sourcemap: false,
clean: true,
})
+3 -3
View File
@@ -22,8 +22,8 @@
"./files/*.ttf": { "default": "./dist/files/*.ttf" }
},
"scripts": {
"dev": "pnpm run stub",
"stub": "unbuild --stub",
"build": "unbuild"
"dev": "pnpm run build",
"stub": "pnpm run build",
"build": "tsdown"
}
}
+11
View File
@@ -0,0 +1,11 @@
import { defineConfig } from 'tsdown'
export default defineConfig({
entry: ['src/index.ts'],
external: ['./index.css'],
copy: [
{ from: 'src/files', to: 'dist/files' },
{ from: 'src/index.css', to: 'dist/index.css' },
],
unbundle: true,
})