fix(0.2.1): 验证脚本依赖移出 package.json (dev-only 工具不进镜像), 锁文件同步

This commit is contained in:
jif2.zhang
2026-10-26 01:42:17 +08:00
parent 1edf57b75d
commit 086f7aecf9
3 changed files with 5 additions and 45 deletions
+4 -43
View File
@@ -32,11 +32,9 @@
"ws": "^8.21.2"
},
"devDependencies": {
"@powersync/node": "^1.2.0",
"@tauri-apps/api": "^2.0.0",
"@tauri-apps/cli": "^2.0.0",
"@vitejs/plugin-react": "^4.3.1",
"better-sqlite3": "^13.0.3",
"cheerio": "^1.2.0",
"concurrently": "^9.0.0",
"csv-parser": "^3.2.0",
@@ -1635,45 +1633,6 @@
"js-logger": "^1.6.1"
}
},
"node_modules/@powersync/node": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/@powersync/node/-/node-1.2.0.tgz",
"integrity": "sha512-wBPIMHxdOV7NYSQP2ozLkCku7ezC+SnMvveyetnZQ0LpI3jZCQ08hXDc+lyZFngkJaLMfj/BOkr/QF261lBcAw==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
"@powersync/common": "2.4.0",
"@powersync/shared-internals": "1.4.0",
"comlink": "^4.4.2",
"undici": "^7.11.0"
},
"peerDependencies": {
"@powersync/common": "^2.4.0",
"better-sqlite3": "12.x || 13.x"
},
"peerDependenciesMeta": {
"better-sqlite3": {
"optional": true
}
}
},
"node_modules/@powersync/node/node_modules/@powersync/common": {
"version": "2.4.0",
"resolved": "https://registry.npmjs.org/@powersync/common/-/common-2.4.0.tgz",
"integrity": "sha512-ngVogy+B8NQeI5l+0Es8qMxnGozUie8Q6R4+0/AHA3oBAhDG5UmeYw/LquTzZJSOPnCmvGgFSqovblV+JKzxKQ==",
"dev": true,
"license": "Apache-2.0"
},
"node_modules/@powersync/node/node_modules/@powersync/shared-internals": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/@powersync/shared-internals/-/shared-internals-1.4.0.tgz",
"integrity": "sha512-OiqqDuW6tePW4Ed7C5IWutBKrtcqKuTMlVMQNwUZtKtqr7ZrqKlb+YP5l4niuz8mpqDYo3/HNU0dpc+3mneSBQ==",
"dev": true,
"license": "Apache-2.0",
"peerDependencies": {
"@powersync/common": "^2.4.0"
}
},
"node_modules/@powersync/react": {
"version": "1.10.0",
"resolved": "https://registry.npmjs.org/@powersync/react/-/react-1.10.0.tgz",
@@ -3257,8 +3216,9 @@
"version": "13.0.3",
"resolved": "https://registry.npmjs.org/better-sqlite3/-/better-sqlite3-13.0.3.tgz",
"integrity": "sha512-RbOBxmLBG8uvFUc15X9+9SFemKcQ0WBuISBVkpuiaUB2qblC8UWlHEjdWVoZ8AdhSwmoEgsiXKfopX0CQxaACQ==",
"devOptional": true,
"license": "MIT",
"optional": true,
"peer": true,
"dependencies": {
"node-addon-api": "^8.0.0"
},
@@ -5451,8 +5411,9 @@
"version": "8.9.2",
"resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-8.9.2.tgz",
"integrity": "sha512-VijLXbi3UACN69I0JVXJsX4tjACjNoQDgv2gTF6sx2wWEi8tkSg2eX8p5gSIFi8z2+DL3oHmY6OyKce38SDolg==",
"devOptional": true,
"license": "MIT",
"optional": true,
"peer": true,
"engines": {
"node": "^18 || ^20 || >= 21"
}
-2
View File
@@ -54,11 +54,9 @@
"ws": "^8.21.2"
},
"devDependencies": {
"@powersync/node": "^1.2.0",
"@tauri-apps/api": "^2.0.0",
"@tauri-apps/cli": "^2.0.0",
"@vitejs/plugin-react": "^4.3.1",
"better-sqlite3": "^13.0.3",
"cheerio": "^1.2.0",
"concurrently": "^9.0.0",
"csv-parser": "^3.2.0",
+1
View File
@@ -1,6 +1,7 @@
// 0.2.1 闭环验证脚本 (Node 客户端): 同步下行 -> 本地离线写入 -> 上行 -> 服务端编号 -> 同步回填
// 用法: node scripts/verify-powersync-client.mjs [BASE_URL] [EMAIL] [PASSWORD]
// BASE_URL 默认 http://bh.vps.honor3.com:13001
// 依赖 (dev-only, 不进服务端镜像; 运行前补装): npm install --no-save @powersync/node better-sqlite3
// 流程:
// 1. REST 登录 -> /api/powersync/token
// 2. Node SDK 连接 PowerSync, 等待首次同步, 校验 ETL 数据 (项目/任务/编号)