Browse Source

chore: build semi

liuyangxing 2 months ago
parent
commit
d851704971

+ 1 - 1
packages/materials/fixed-semi-materials/package.json

@@ -16,7 +16,7 @@
     "dist"
   ],
   "scripts": {
-    "build": "npm run build:fast -- --dts-resolve",
+    "build": "tsup",
     "build:fast": "tsup src/index.ts --format cjs,esm --sourcemap --legacy-output",
     "build:watch": "npm run build:fast -- --dts-resolve",
     "clean": "rimraf dist",

+ 19 - 0
packages/materials/fixed-semi-materials/tsup.config.ts

@@ -0,0 +1,19 @@
+/**
+ * Copyright (c) 2025 Bytedance Ltd. and/or its affiliates
+ * SPDX-License-Identifier: MIT
+ */
+
+import { defineConfig } from 'tsup';
+
+export default defineConfig({
+  entry: ['src/index.ts'],
+  format: ['cjs', 'esm'],
+  outDir: 'dist',
+  bundle: true,
+  splitting: false,
+  sourcemap: true,
+  clean: true,
+  dts: true,
+  legacyOutput: true,
+  noExternal: ['@douyinfe/semi-icons', '@douyinfe/semi-ui'], // Only bundle semi-icons and semi-ui
+});