From 4d7b439aaa28fa78a61ca37877155113d470bb68 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E5=A2=A8?= Date: Mon, 25 May 2026 09:35:50 +0000 Subject: [PATCH] chore: add release script and prepublishOnly guard --- package.json | 3 ++- packages/cli-json-cas/package.json | 9 +++++---- packages/json-cas-fs/package.json | 7 ++++--- packages/json-cas-workflow/package.json | 7 ++++--- packages/json-cas/package.json | 5 +++-- 5 files changed, 18 insertions(+), 13 deletions(-) diff --git a/package.json b/package.json index 60f33d7..54a274b 100644 --- a/package.json +++ b/package.json @@ -15,6 +15,7 @@ "build": "tsc --build packages/json-cas packages/json-cas-fs packages/json-cas-workflow", "test": "bun test", "check": "biome check .", - "format": "biome format --write ." + "format": "biome format --write .", + "release": "changeset version && bun run build && changeset publish" } } diff --git a/packages/cli-json-cas/package.json b/packages/cli-json-cas/package.json index 63f3a6c..cf81550 100644 --- a/packages/cli-json-cas/package.json +++ b/packages/cli-json-cas/package.json @@ -1,15 +1,16 @@ { "name": "@uncaged/cli-json-cas", - "version": "0.5.0", + "version": "0.5.2", "type": "module", "bin": { "json-cas": "./src/index.ts" }, "scripts": { - "test": "bun test" + "test": "bun test", + "prepublishOnly": "echo '请用 bun run release 从根目录发版' && exit 1" }, "dependencies": { - "@uncaged/json-cas": "workspace:^", - "@uncaged/json-cas-fs": "workspace:^" + "@uncaged/json-cas": "^0.5.0", + "@uncaged/json-cas-fs": "^0.5.0" } } diff --git a/packages/json-cas-fs/package.json b/packages/json-cas-fs/package.json index fd0086e..db7a04e 100644 --- a/packages/json-cas-fs/package.json +++ b/packages/json-cas-fs/package.json @@ -1,6 +1,6 @@ { "name": "@uncaged/json-cas-fs", - "version": "0.5.0", + "version": "0.5.2", "type": "module", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -15,10 +15,11 @@ "src" ], "scripts": { - "test": "bun test" + "test": "bun test", + "prepublishOnly": "echo '请用 bun run release 从根目录发版' && exit 1" }, "dependencies": { - "@uncaged/json-cas": "workspace:^", + "@uncaged/json-cas": "^0.5.0", "cborg": "^4.2.3" } } diff --git a/packages/json-cas-workflow/package.json b/packages/json-cas-workflow/package.json index 9131be0..bcabdd6 100644 --- a/packages/json-cas-workflow/package.json +++ b/packages/json-cas-workflow/package.json @@ -1,6 +1,6 @@ { "name": "@uncaged/json-cas-workflow", - "version": "0.5.0", + "version": "0.5.2", "type": "module", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -15,9 +15,10 @@ "src" ], "scripts": { - "test": "bun test" + "test": "bun test", + "prepublishOnly": "echo '请用 bun run release 从根目录发版' && exit 1" }, "dependencies": { - "@uncaged/json-cas": "workspace:^" + "@uncaged/json-cas": "^0.5.0" } } diff --git a/packages/json-cas/package.json b/packages/json-cas/package.json index 2ff2b80..8c02f6d 100644 --- a/packages/json-cas/package.json +++ b/packages/json-cas/package.json @@ -1,6 +1,6 @@ { "name": "@uncaged/json-cas", - "version": "0.5.0", + "version": "0.5.2", "type": "module", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -15,7 +15,8 @@ "src" ], "scripts": { - "test": "bun test" + "test": "bun test", + "prepublishOnly": "echo '请用 bun run release 从根目录发版' && exit 1" }, "dependencies": { "ajv": "^8.20.0",