Bladeren bron

准备 npm 发布:@lsamien/yaoyao 包名与发布字段

- 包名改为 @lsamien/yaoyao(npm 裸名已被占用),去掉 private
- files 白名单只含运行时产物(bin/dist/dist-server/licenses/release.json/build-info.json),tarball 从 1234 文件 37MB 收敛到 318 文件 4.8MB
- prepack 钩子在发布时构建,用户安装后无需本地构建
- 已实测闭环:npm i -g tarball → yaoyao service install → 服务启动 → Web UI/API 200
Samien 1 maand geleden
bovenliggende
commit
87ee7c1ce5
1 gewijzigde bestanden met toevoegingen van 13 en 2 verwijderingen
  1. 13 2
      package.json

+ 13 - 2
package.json

@@ -1,7 +1,6 @@
 {
-  "name": "yaoyao",
+  "name": "@lsamien/yaoyao",
   "version": "0.4.75",
-  "private": true,
   "license": "Apache-2.0",
   "description": "夭夭 AI:聊天、多 Agent 团队、文件库与电脑工作空间",
   "type": "module",
@@ -19,6 +18,7 @@
     "start": "cross-env NODE_ENV=production node dist-server/server/index.js",
     "typecheck": "vue-tsc -b && tsc --noEmit -p tsconfig.server.json",
     "test": "vitest run",
+    "prepack": "npm run build",
     "test:watch": "vitest",
     "test:e2e": "npm run build && playwright test",
     "test:live": "cross-env HERMES_YAOYAO_LIVE_TEST=1 vitest run tests/live",
@@ -107,5 +107,16 @@
     "type": "git",
     "url": "https://github.com/Lsamien/yaoyao.git"
   },
+  "files": [
+    "bin",
+    "dist",
+    "dist-server",
+    "licenses",
+    "LICENSE",
+    "NOTICE",
+    "THIRD_PARTY_NOTICES.md",
+    "release.json",
+    "build-info.json"
+  ],
   "homepage": "https://github.com/Lsamien/yaoyao"
 }