feat(workspace): use tsdown for CSS & font only modules
This commit is contained in:
@@ -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,
|
||||
})
|
||||
@@ -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,
|
||||
})
|
||||
@@ -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,
|
||||
})
|
||||
@@ -1,10 +0,0 @@
|
||||
import { defineBuildConfig } from 'unbuild'
|
||||
|
||||
export default defineBuildConfig({
|
||||
entries: [
|
||||
{ builder: 'copy', input: './src', outDir: './dist' },
|
||||
],
|
||||
declaration: false,
|
||||
sourcemap: false,
|
||||
clean: true,
|
||||
})
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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,
|
||||
})
|
||||
Reference in New Issue
Block a user