perf(stage-ui): buildless (#218)

This commit is contained in:
藍+85CD
2025-06-19 16:17:59 +08:00
committed by GitHub
parent 2ce57b1cff
commit 73fe6e17bc
2 changed files with 11 additions and 70 deletions
-17
View File
@@ -1,17 +0,0 @@
import { defineBuildConfig } from 'unbuild'
export default defineBuildConfig({
entries: [
{ builder: 'mkdist', input: './src/components/', outDir: './dist/components', pattern: ['**/*.vue', '!**/*.story.vue'], loaders: ['vue'] },
{ builder: 'mkdist', input: './src/components/', outDir: './dist/components', pattern: '**/*.ts', format: 'esm', loaders: ['js'] },
{ builder: 'mkdist', input: './src/stores/', outDir: './dist/stores', pattern: '**/*.ts', format: 'esm', loaders: ['js'] },
{ builder: 'mkdist', input: './src/constants/', outDir: './dist/constants', pattern: '**/*.ts', format: 'esm', loaders: ['js'] },
{ builder: 'mkdist', input: './src/composables/', outDir: './dist/composables', pattern: '**/*.ts', format: 'esm', loaders: ['js'] },
{ builder: 'mkdist', input: './src/utils/', outDir: './dist/utils', pattern: '**/*.ts', format: 'esm', loaders: ['js'] },
{ builder: 'mkdist', input: './src/libs/', outDir: './dist/libs', pattern: '**/*.ts', format: 'esm', loaders: ['js'] },
{ builder: 'mkdist', input: './src/types/', outDir: './dist/types', pattern: '**/*.ts', format: 'esm', loaders: ['js'] },
],
declaration: true,
sourcemap: true,
clean: true,
})
+11 -53
View File
@@ -15,61 +15,19 @@
"directory": "packages/stage-ui"
},
"exports": {
".": {
"types": "./dist/components/index.d.ts",
"import": "./dist/components/index.mjs"
},
"./components": {
"types": "./dist/components/index.d.ts",
"import": "./dist/components/index.mjs"
},
"./composables/*": {
"types": "./dist/composables/*.d.ts",
"import": "./dist/composables/*.mjs"
},
"./composables": {
"types": "./dist/composables/index.d.ts",
"import": "./dist/composables/index.mjs"
},
"./constants/*": {
"types": "./dist/constants/*.d.ts",
"import": "./dist/constants/*.mjs"
},
"./constants": {
"types": "./dist/constants/index.d.ts",
"import": "./dist/constants/index.mjs"
},
"./libs/*": {
"types": "./dist/libs/*.d.ts",
"import": "./dist/libs/*.mjs"
},
"./libs": {
"types": "./dist/libs/index.d.ts",
"import": "./dist/libs/index.mjs"
},
"./stores/*": {
"types": "./dist/stores/*.d.ts",
"import": "./dist/stores/*.mjs"
},
"./stores": {
"types": "./dist/stores/index.d.ts",
"import": "./dist/stores/index.mjs"
},
"./utils": {
"types": "./dist/utils/index.d.ts",
"import": "./dist/utils/index.mjs"
}
".": "./src/components/index.ts",
"./components": "./src/components/index.ts",
"./composables/*": "./src/composables/*.ts",
"./composables": "./src/composables/index.ts",
"./constants/*": "./src/constants/*.ts",
"./constants": "./src/constants/index.ts",
"./libs/*": "./src/libs/*.ts",
"./libs": "./src/libs/index.ts",
"./stores/*": "./src/stores/*.ts",
"./stores": "./src/stores/index.ts",
"./utils": "./src/utils/index.ts"
},
"module": "./dist/components/index.mjs",
"types": "./dist/components/index.d.ts",
"files": [
"dist",
"package.json"
],
"scripts": {
"dev": "pnpm run stub",
"stub": "unbuild --stub",
"build": "unbuild",
"typecheck": "vue-tsc --noEmit",
"story:dev": "histoire dev",
"story:build": "histoire build",