From e0775aec746c14e6e3ad8bbbfa06be1982401e57 Mon Sep 17 00:00:00 2001 From: Makito Date: Thu, 29 Jan 2026 01:49:43 +0800 Subject: [PATCH] chore(stage-tamagotchi): optimize bundle size (#1000) --- apps/stage-tamagotchi/electron-builder.yml | 4 +++- pnpm-lock.yaml | 26 +++++----------------- pnpm-workspace.yaml | 1 + 3 files changed, 9 insertions(+), 22 deletions(-) diff --git a/apps/stage-tamagotchi/electron-builder.yml b/apps/stage-tamagotchi/electron-builder.yml index 1248203d7..fb5a157d2 100644 --- a/apps/stage-tamagotchi/electron-builder.yml +++ b/apps/stage-tamagotchi/electron-builder.yml @@ -10,7 +10,9 @@ files: - resources/** - package.json - '!**/.vscode/*' - - '!src/*' + - '!src/**/*' + - '!**/node_modules/**/{CHANGELOG.md,README.md,README,readme.md,readme}' + - '!**/node_modules/**/{.turbo,src,test,__tests__,tests,example,examples}' - '!electron.vite.config.{js,ts,mjs,cjs}' - '!vite.config.{js,ts,mjs,cjs}' - '!uno.config.{js,ts,mjs,cjs}' diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 68be8b37f..f36850a6d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -221,6 +221,7 @@ overrides: axios: npm:feaxios@^0.0.23 is-core-module: npm:@nolyfill/is-core-module@^1.0.39 isarray: npm:@nolyfill/isarray@^1.0.44 + onnxruntime-web: npm:onnxruntime-web@^1.23.2 safe-buffer: npm:@nolyfill/safe-buffer@^1.0.44 safer-buffer: npm:@nolyfill/safer-buffer@^1.0.44 side-channel: npm:@nolyfill/side-channel@^1.0.44 @@ -628,7 +629,7 @@ importers: specifier: ^0.2.0 version: 0.2.0 onnxruntime-web: - specifier: ^1.23.2 + specifier: npm:onnxruntime-web@^1.23.2 version: 1.23.2 pinia: specifier: ^3.0.4 @@ -1031,7 +1032,7 @@ importers: specifier: ^0.2.0 version: 0.2.0 onnxruntime-web: - specifier: ^1.23.2 + specifier: npm:onnxruntime-web@^1.23.2 version: 1.23.2 pinia: specifier: ^3.0.4 @@ -1419,7 +1420,7 @@ importers: specifier: ^0.2.0 version: 0.2.0 onnxruntime-web: - specifier: ^1.23.2 + specifier: npm:onnxruntime-web@^1.23.2 version: 1.23.2 pinia: specifier: ^3.0.4 @@ -13556,9 +13557,6 @@ packages: onnxruntime-common@1.21.0: resolution: {integrity: sha512-Q632iLLrtCAVOTO65dh2+mNbQir/QNTVBG3h/QdZBpns7mZ0RYbLRBgGABPbpU9351AgYy7SJf1WaeVwMrBFPQ==} - onnxruntime-common@1.22.0-dev.20250409-89f8206ba4: - resolution: {integrity: sha512-vDJMkfCfb0b1A836rgHj+ORuZf4B4+cc2bASQtpeoJLueuFc5DuYwjIZUBrSvx/fO5IrLjLz+oTrB3pcGlhovQ==} - onnxruntime-common@1.23.2: resolution: {integrity: sha512-5LFsC9Dukzp2WV6kNHYLNzp8sT6V02IubLCbzw2Xd6X5GOlr65gAX6xiJwyi2URJol/s71gaQLC5F2C25AAR2w==} @@ -13566,9 +13564,6 @@ packages: resolution: {integrity: sha512-NeaCX6WW2L8cRCSqy3bInlo5ojjQqu2fD3D+9W5qb5irwxhEyWKXeH2vZ8W9r6VxaMPUan+4/7NDwZMtouZxEw==} os: [win32, darwin, linux] - onnxruntime-web@1.22.0-dev.20250409-89f8206ba4: - resolution: {integrity: sha512-0uS76OPgH0hWCPrFKlL8kYVV7ckM7t/36HfbgoFw6Nd0CZVVbQC4PkrR8mBX8LtNUFZO25IQBqV2Hx2ho3FlbQ==} - onnxruntime-web@1.23.2: resolution: {integrity: sha512-T09JUtMn+CZLk3mFwqiH0lgQf+4S7+oYHHtk6uhaYAAJI95bTcKi5bOOZYwORXfS/RLZCjDDEXGWIuOCAFlEjg==} @@ -18993,7 +18988,7 @@ snapshots: dependencies: '@huggingface/jinja': 0.5.3 onnxruntime-node: 1.21.0 - onnxruntime-web: 1.22.0-dev.20250409-89f8206ba4 + onnxruntime-web: 1.23.2 sharp: 0.34.5 '@humanfs/core@0.19.1': {} @@ -28318,8 +28313,6 @@ snapshots: onnxruntime-common@1.21.0: {} - onnxruntime-common@1.22.0-dev.20250409-89f8206ba4: {} - onnxruntime-common@1.23.2: {} onnxruntime-node@1.21.0: @@ -28328,15 +28321,6 @@ snapshots: onnxruntime-common: 1.21.0 tar: 7.5.2 - onnxruntime-web@1.22.0-dev.20250409-89f8206ba4: - dependencies: - flatbuffers: 25.9.23 - guid-typescript: 1.0.9 - long: 5.3.2 - onnxruntime-common: 1.22.0-dev.20250409-89f8206ba4 - platform: 1.3.6 - protobufjs: 7.5.4 - onnxruntime-web@1.23.2: dependencies: flatbuffers: 25.9.23 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index ab406e67c..ccf0c14af 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -15,6 +15,7 @@ overrides: axios: npm:feaxios@^0.0.23 is-core-module: npm:@nolyfill/is-core-module@^1.0.39 isarray: npm:@nolyfill/isarray@^1.0.44 + onnxruntime-web: npm:onnxruntime-web@^1.23.2 safe-buffer: npm:@nolyfill/safe-buffer@^1.0.44 safer-buffer: npm:@nolyfill/safer-buffer@^1.0.44 side-channel: npm:@nolyfill/side-channel@^1.0.44