feat: update buildscript

This commit is contained in:
xxnuo
2026-01-10 00:27:23 +08:00
parent 4d9c35b3d3
commit bd89a7d852
3 changed files with 3 additions and 4 deletions

View File

@@ -25,7 +25,6 @@ FROM node:22-alpine
WORKDIR /app
COPY --from=builder /app/dist ./
COPY --from=builder /app/node_modules ./node_modules
ENV MT_HOST=0.0.0.0 \
MT_PORT=8989 \

View File

@@ -19,7 +19,7 @@
"dev": "bun src/main.ts --log-level debug --port 8990 --model-dir ~/.config/mtran/models",
"dev2": "bun src/main.ts --log-level debug --port 8989 --model-dir ~/.config/mtran/models",
"bump": "bun scripts/bump.ts",
"electron": "bun run build:lib && electron ./scripts/electron-main.js",
"electron": "bun run build:node && electron ./scripts/electron-main.js",
"electron:dev": "bun run scripts/electron-dev.ts",
"electron:build": "bun run scripts/electron-build.ts",
"electron:build:all": "bun run scripts/electron-build.ts --all",
@@ -31,7 +31,7 @@
"build:node": "bun scripts/build.ts --node",
"build:dev": "bun scripts/build.ts --dev",
"build:lib": "bun scripts/build.ts --lib",
"build:electron": "bun run build:lib && electron-builder"
"build:electron": "bun run build:node && electron-builder"
},
"keywords": [
"translation",

View File

@@ -53,7 +53,7 @@ await $`bun tsoa spec-and-routes`;
if (isLib) {
console.log("Building library...");
await $`bun build src/index.ts src/main.ts src/desktop.ts --outdir dist --target node --format esm --sourcemap --external '*'`;
await $`bun build src/index.ts src/main.ts --outdir dist --target node --format esm --sourcemap --external zstd-wasm-decoder --external express --external express-validator --external fzstd --external lru-cache --external swagger-ui-express`;
await $`tsc -p tsconfig.lib.json`;
console.log("Build complete!");
process.exit(0);