From cc6b1d53d754eb275445651337ec9dc566f45034 Mon Sep 17 00:00:00 2001 From: Stian Date: Fri, 14 Aug 2026 12:01:05 +0200 Subject: [PATCH] chore: bump til 4.13.0 og legg @shade/vault i publiseringslistene MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Tørrkjøringen fanget to ting: vault manglet i PACKAGES (så @shade/server feilet på en ukjent workspace-referanse), og jeg hadde innført en syklus storage-sqlite → vault → server → storage-sqlite. Den siste er løst ved at storage-sqlite bare bruker VaultStore som TYPE — flyttet til devDependencies, så det ikke er en runtime-avhengighet. vault står ved siden av inbox-server i lista: begge er i en syklus med server (de trenger verifyPayload, standalone.ts mounter rutene deres), og lista håndterer det allerede ved å liste server først. publish:dry: 26 pakket, 0 feilet. Co-Authored-By: Claude Opus 5 (1M context) --- bun.lock | 52 ++++++++++--------- packages/shade-cli/package.json | 2 +- packages/shade-core/package.json | 2 +- packages/shade-crypto-web/package.json | 2 +- packages/shade-dashboard/package.json | 2 +- packages/shade-files/package.json | 2 +- packages/shade-inbox-server/package.json | 2 +- packages/shade-inbox/package.json | 2 +- packages/shade-key-transparency/package.json | 2 +- packages/shade-keychain/package.json | 2 +- packages/shade-observability/package.json | 2 +- packages/shade-observer/package.json | 2 +- packages/shade-proto/package.json | 2 +- packages/shade-recovery/package.json | 2 +- packages/shade-sdk/package.json | 2 +- packages/shade-server/package.json | 2 +- packages/shade-storage-encrypted/package.json | 2 +- packages/shade-storage-indexeddb/package.json | 2 +- packages/shade-storage-postgres/package.json | 2 +- packages/shade-storage-sqlite/package.json | 6 ++- packages/shade-streams/package.json | 2 +- packages/shade-transfer/package.json | 2 +- packages/shade-transport-bridge/package.json | 2 +- packages/shade-transport-webrtc/package.json | 2 +- packages/shade-transport/package.json | 2 +- packages/shade-vault/package.json | 2 +- packages/shade-widgets/package.json | 2 +- scripts/publish-all.ts | 1 + scripts/publish-shade.sh | 1 + 29 files changed, 58 insertions(+), 52 deletions(-) diff --git a/bun.lock b/bun.lock index 41cec1c..26c461c 100644 --- a/bun.lock +++ b/bun.lock @@ -18,7 +18,7 @@ }, "packages/shade-cli": { "name": "@shade/cli", - "version": "4.12.0", + "version": "4.13.0", "bin": { "shade": "src/cli.ts", }, @@ -37,7 +37,7 @@ }, "packages/shade-core": { "name": "@shade/core", - "version": "4.12.0", + "version": "4.13.0", "dependencies": { "@shade/observability": "workspace:*", }, @@ -50,7 +50,7 @@ }, "packages/shade-crypto-web": { "name": "@shade/crypto-web", - "version": "4.12.0", + "version": "4.13.0", "dependencies": { "@noble/curves": "^2.0.1", "@noble/hashes": "^2.0.1", @@ -60,7 +60,7 @@ }, "packages/shade-dashboard": { "name": "@shade/dashboard", - "version": "4.12.0", + "version": "4.13.0", "dependencies": { "@shade/widgets": "workspace:*", "react": "^19.0.0", @@ -75,7 +75,7 @@ }, "packages/shade-files": { "name": "@shade/files", - "version": "4.12.0", + "version": "4.13.0", "dependencies": { "@shade/core": "workspace:*", "@shade/crypto-web": "workspace:*", @@ -102,7 +102,7 @@ }, "packages/shade-inbox": { "name": "@shade/inbox", - "version": "4.12.0", + "version": "4.13.0", "dependencies": { "@shade/core": "workspace:*", "@shade/proto": "workspace:*", @@ -115,7 +115,7 @@ }, "packages/shade-inbox-server": { "name": "@shade/inbox-server", - "version": "4.12.0", + "version": "4.13.0", "dependencies": { "@shade/core": "workspace:*", "@shade/observability": "workspace:*", @@ -133,7 +133,7 @@ }, "packages/shade-key-transparency": { "name": "@shade/key-transparency", - "version": "4.12.0", + "version": "4.13.0", "dependencies": { "@noble/hashes": "^2.0.1", "@shade/core": "workspace:*", @@ -145,11 +145,11 @@ }, "packages/shade-keychain": { "name": "@shade/keychain", - "version": "4.12.0", + "version": "4.13.0", }, "packages/shade-observability": { "name": "@shade/observability", - "version": "4.12.0", + "version": "4.13.0", "dependencies": { "@noble/hashes": "^2.0.1", }, @@ -167,7 +167,7 @@ }, "packages/shade-observer": { "name": "@shade/observer", - "version": "4.12.0", + "version": "4.13.0", "dependencies": { "@shade/core": "workspace:*", "@shade/server": "workspace:*", @@ -179,14 +179,14 @@ }, "packages/shade-proto": { "name": "@shade/proto", - "version": "4.12.0", + "version": "4.13.0", "dependencies": { "@shade/core": "workspace:*", }, }, "packages/shade-recovery": { "name": "@shade/recovery", - "version": "4.12.0", + "version": "4.13.0", "dependencies": { "@shade/core": "workspace:*", "@shade/crypto-web": "workspace:*", @@ -199,7 +199,7 @@ }, "packages/shade-sdk": { "name": "@shade/sdk", - "version": "4.12.0", + "version": "4.13.0", "dependencies": { "@shade/core": "workspace:*", "@shade/crypto-web": "workspace:*", @@ -229,7 +229,7 @@ }, "packages/shade-server": { "name": "@shade/server", - "version": "4.12.0", + "version": "4.13.0", "dependencies": { "@shade/core": "workspace:*", "@shade/inbox-server": "workspace:*", @@ -251,7 +251,7 @@ }, "packages/shade-storage-encrypted": { "name": "@shade/storage-encrypted", - "version": "4.12.0", + "version": "4.13.0", "dependencies": { "@noble/hashes": "^2.0.1", "@shade/core": "workspace:*", @@ -273,7 +273,7 @@ }, "packages/shade-storage-indexeddb": { "name": "@shade/storage-indexeddb", - "version": "4.12.0", + "version": "4.13.0", "dependencies": { "@shade/core": "workspace:*", "idb": "^8.0.3", @@ -285,7 +285,7 @@ }, "packages/shade-storage-postgres": { "name": "@shade/storage-postgres", - "version": "4.12.0", + "version": "4.13.0", "dependencies": { "@shade/core": "workspace:*", "@shade/inbox-server": "workspace:*", @@ -300,18 +300,20 @@ }, "packages/shade-storage-sqlite": { "name": "@shade/storage-sqlite", - "version": "4.12.0", + "version": "4.13.0", "dependencies": { "@shade/core": "workspace:*", "@shade/crypto-web": "workspace:*", "@shade/inbox-server": "workspace:*", "@shade/server": "workspace:*", + }, + "devDependencies": { "@shade/vault": "workspace:*", }, }, "packages/shade-streams": { "name": "@shade/streams", - "version": "4.12.0", + "version": "4.13.0", "dependencies": { "@noble/hashes": "^2.0.1", "@shade/core": "workspace:*", @@ -323,7 +325,7 @@ }, "packages/shade-transfer": { "name": "@shade/transfer", - "version": "4.12.0", + "version": "4.13.0", "dependencies": { "@shade/core": "workspace:*", "@shade/crypto-web": "workspace:*", @@ -340,7 +342,7 @@ }, "packages/shade-transport": { "name": "@shade/transport", - "version": "4.12.0", + "version": "4.13.0", "dependencies": { "@shade/core": "workspace:*", "@shade/crypto-web": "workspace:*", @@ -351,7 +353,7 @@ }, "packages/shade-transport-bridge": { "name": "@shade/transport-bridge", - "version": "4.12.0", + "version": "4.13.0", "dependencies": { "@shade/core": "workspace:*", "@shade/server": "workspace:*", @@ -373,7 +375,7 @@ }, "packages/shade-transport-webrtc": { "name": "@shade/transport-webrtc", - "version": "4.12.0", + "version": "4.13.0", "dependencies": { "@shade/core": "workspace:*", "@shade/streams": "workspace:*", @@ -395,7 +397,7 @@ }, "packages/shade-widgets": { "name": "@shade/widgets", - "version": "4.12.0", + "version": "4.13.0", "dependencies": { "@shade/recovery": "workspace:*", "@shade/sdk": "workspace:*", diff --git a/packages/shade-cli/package.json b/packages/shade-cli/package.json index 65cf5d4..825a821 100644 --- a/packages/shade-cli/package.json +++ b/packages/shade-cli/package.json @@ -1,6 +1,6 @@ { "name": "@shade/cli", - "version": "4.12.0", + "version": "4.13.0", "type": "module", "main": "src/cli.ts", "bin": { diff --git a/packages/shade-core/package.json b/packages/shade-core/package.json index 8507a00..70e6ebb 100644 --- a/packages/shade-core/package.json +++ b/packages/shade-core/package.json @@ -1,6 +1,6 @@ { "name": "@shade/core", - "version": "4.12.0", + "version": "4.13.0", "type": "module", "main": "src/index.ts", "types": "src/index.ts", diff --git a/packages/shade-crypto-web/package.json b/packages/shade-crypto-web/package.json index 88a2dd0..d4b504b 100644 --- a/packages/shade-crypto-web/package.json +++ b/packages/shade-crypto-web/package.json @@ -1,6 +1,6 @@ { "name": "@shade/crypto-web", - "version": "4.12.0", + "version": "4.13.0", "type": "module", "main": "src/index.ts", "types": "src/index.ts", diff --git a/packages/shade-dashboard/package.json b/packages/shade-dashboard/package.json index 7cac51d..25f3d91 100644 --- a/packages/shade-dashboard/package.json +++ b/packages/shade-dashboard/package.json @@ -1,6 +1,6 @@ { "name": "@shade/dashboard", - "version": "4.12.0", + "version": "4.13.0", "type": "module", "scripts": { "dev": "vite", diff --git a/packages/shade-files/package.json b/packages/shade-files/package.json index 9b83e9d..842dc28 100644 --- a/packages/shade-files/package.json +++ b/packages/shade-files/package.json @@ -1,6 +1,6 @@ { "name": "@shade/files", - "version": "4.12.0", + "version": "4.13.0", "type": "module", "main": "src/index.ts", "types": "src/index.ts", diff --git a/packages/shade-inbox-server/package.json b/packages/shade-inbox-server/package.json index f03d923..ec07992 100644 --- a/packages/shade-inbox-server/package.json +++ b/packages/shade-inbox-server/package.json @@ -1,6 +1,6 @@ { "name": "@shade/inbox-server", - "version": "4.12.0", + "version": "4.13.0", "type": "module", "main": "src/index.ts", "types": "src/index.ts", diff --git a/packages/shade-inbox/package.json b/packages/shade-inbox/package.json index 15ac946..1e64568 100644 --- a/packages/shade-inbox/package.json +++ b/packages/shade-inbox/package.json @@ -1,6 +1,6 @@ { "name": "@shade/inbox", - "version": "4.12.0", + "version": "4.13.0", "type": "module", "main": "src/index.ts", "types": "src/index.ts", diff --git a/packages/shade-key-transparency/package.json b/packages/shade-key-transparency/package.json index 03d4a0b..9999846 100644 --- a/packages/shade-key-transparency/package.json +++ b/packages/shade-key-transparency/package.json @@ -1,6 +1,6 @@ { "name": "@shade/key-transparency", - "version": "4.12.0", + "version": "4.13.0", "type": "module", "main": "src/index.ts", "types": "src/index.ts", diff --git a/packages/shade-keychain/package.json b/packages/shade-keychain/package.json index 299056e..72503f8 100644 --- a/packages/shade-keychain/package.json +++ b/packages/shade-keychain/package.json @@ -1,6 +1,6 @@ { "name": "@shade/keychain", - "version": "4.12.0", + "version": "4.13.0", "type": "module", "main": "src/index.ts", "types": "src/index.ts", diff --git a/packages/shade-observability/package.json b/packages/shade-observability/package.json index f43b24b..5652340 100644 --- a/packages/shade-observability/package.json +++ b/packages/shade-observability/package.json @@ -1,6 +1,6 @@ { "name": "@shade/observability", - "version": "4.12.0", + "version": "4.13.0", "type": "module", "main": "src/index.ts", "types": "src/index.ts", diff --git a/packages/shade-observer/package.json b/packages/shade-observer/package.json index bf6a136..753e6c6 100644 --- a/packages/shade-observer/package.json +++ b/packages/shade-observer/package.json @@ -1,6 +1,6 @@ { "name": "@shade/observer", - "version": "4.12.0", + "version": "4.13.0", "type": "module", "main": "src/index.ts", "types": "src/index.ts", diff --git a/packages/shade-proto/package.json b/packages/shade-proto/package.json index 0b498bd..97ba070 100644 --- a/packages/shade-proto/package.json +++ b/packages/shade-proto/package.json @@ -1,6 +1,6 @@ { "name": "@shade/proto", - "version": "4.12.0", + "version": "4.13.0", "type": "module", "main": "src/index.ts", "types": "src/index.ts", diff --git a/packages/shade-recovery/package.json b/packages/shade-recovery/package.json index 4b46238..21471ba 100644 --- a/packages/shade-recovery/package.json +++ b/packages/shade-recovery/package.json @@ -1,6 +1,6 @@ { "name": "@shade/recovery", - "version": "4.12.0", + "version": "4.13.0", "type": "module", "main": "src/index.ts", "types": "src/index.ts", diff --git a/packages/shade-sdk/package.json b/packages/shade-sdk/package.json index f18855d..39dd3d6 100644 --- a/packages/shade-sdk/package.json +++ b/packages/shade-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@shade/sdk", - "version": "4.12.0", + "version": "4.13.0", "type": "module", "main": "src/index.ts", "types": "src/index.ts", diff --git a/packages/shade-server/package.json b/packages/shade-server/package.json index 0a7f98b..7971e5f 100644 --- a/packages/shade-server/package.json +++ b/packages/shade-server/package.json @@ -1,6 +1,6 @@ { "name": "@shade/server", - "version": "4.12.0", + "version": "4.13.0", "type": "module", "main": "src/index.ts", "types": "src/index.ts", diff --git a/packages/shade-storage-encrypted/package.json b/packages/shade-storage-encrypted/package.json index 7ca65a4..8643b96 100644 --- a/packages/shade-storage-encrypted/package.json +++ b/packages/shade-storage-encrypted/package.json @@ -1,6 +1,6 @@ { "name": "@shade/storage-encrypted", - "version": "4.12.0", + "version": "4.13.0", "type": "module", "main": "src/index.ts", "types": "src/index.ts", diff --git a/packages/shade-storage-indexeddb/package.json b/packages/shade-storage-indexeddb/package.json index 4fb8286..b4498d4 100644 --- a/packages/shade-storage-indexeddb/package.json +++ b/packages/shade-storage-indexeddb/package.json @@ -1,6 +1,6 @@ { "name": "@shade/storage-indexeddb", - "version": "4.12.0", + "version": "4.13.0", "type": "module", "main": "src/index.ts", "types": "src/index.ts", diff --git a/packages/shade-storage-postgres/package.json b/packages/shade-storage-postgres/package.json index 03a8263..97189a1 100644 --- a/packages/shade-storage-postgres/package.json +++ b/packages/shade-storage-postgres/package.json @@ -1,6 +1,6 @@ { "name": "@shade/storage-postgres", - "version": "4.12.0", + "version": "4.13.0", "type": "module", "main": "src/index.ts", "types": "src/index.ts", diff --git a/packages/shade-storage-sqlite/package.json b/packages/shade-storage-sqlite/package.json index eec6f49..837d8ee 100644 --- a/packages/shade-storage-sqlite/package.json +++ b/packages/shade-storage-sqlite/package.json @@ -1,6 +1,6 @@ { "name": "@shade/storage-sqlite", - "version": "4.12.0", + "version": "4.13.0", "type": "module", "main": "src/index.ts", "types": "src/index.ts", @@ -8,7 +8,9 @@ "@shade/core": "workspace:*", "@shade/crypto-web": "workspace:*", "@shade/inbox-server": "workspace:*", - "@shade/server": "workspace:*", + "@shade/server": "workspace:*" + }, + "devDependencies": { "@shade/vault": "workspace:*" } } diff --git a/packages/shade-streams/package.json b/packages/shade-streams/package.json index df603ba..f741606 100644 --- a/packages/shade-streams/package.json +++ b/packages/shade-streams/package.json @@ -1,6 +1,6 @@ { "name": "@shade/streams", - "version": "4.12.0", + "version": "4.13.0", "type": "module", "main": "src/index.ts", "types": "src/index.ts", diff --git a/packages/shade-transfer/package.json b/packages/shade-transfer/package.json index 212ff02..0210cc6 100644 --- a/packages/shade-transfer/package.json +++ b/packages/shade-transfer/package.json @@ -1,6 +1,6 @@ { "name": "@shade/transfer", - "version": "4.12.0", + "version": "4.13.0", "type": "module", "main": "src/index.ts", "types": "src/index.ts", diff --git a/packages/shade-transport-bridge/package.json b/packages/shade-transport-bridge/package.json index 2b66722..3ea0e66 100644 --- a/packages/shade-transport-bridge/package.json +++ b/packages/shade-transport-bridge/package.json @@ -1,6 +1,6 @@ { "name": "@shade/transport-bridge", - "version": "4.12.0", + "version": "4.13.0", "type": "module", "main": "src/index.ts", "types": "src/index.ts", diff --git a/packages/shade-transport-webrtc/package.json b/packages/shade-transport-webrtc/package.json index 58700b8..243df6c 100644 --- a/packages/shade-transport-webrtc/package.json +++ b/packages/shade-transport-webrtc/package.json @@ -1,6 +1,6 @@ { "name": "@shade/transport-webrtc", - "version": "4.12.0", + "version": "4.13.0", "type": "module", "main": "src/index.ts", "types": "src/index.ts", diff --git a/packages/shade-transport/package.json b/packages/shade-transport/package.json index 8afac65..ed0fb4f 100644 --- a/packages/shade-transport/package.json +++ b/packages/shade-transport/package.json @@ -1,6 +1,6 @@ { "name": "@shade/transport", - "version": "4.12.0", + "version": "4.13.0", "type": "module", "main": "src/index.ts", "types": "src/index.ts", diff --git a/packages/shade-vault/package.json b/packages/shade-vault/package.json index af591c1..e7b3834 100644 --- a/packages/shade-vault/package.json +++ b/packages/shade-vault/package.json @@ -1,7 +1,7 @@ { "name": "@shade/vault", "version": "4.13.0", - "description": "Server-side encrypted file store for Shade \u2014 content-addressed objects with an append-only manifest log", + "description": "Server-side encrypted file store for Shade — content-addressed objects with an append-only manifest log", "type": "module", "main": "src/index.ts", "types": "src/index.ts", diff --git a/packages/shade-widgets/package.json b/packages/shade-widgets/package.json index 5d40ee2..b1a9935 100644 --- a/packages/shade-widgets/package.json +++ b/packages/shade-widgets/package.json @@ -1,6 +1,6 @@ { "name": "@shade/widgets", - "version": "4.12.0", + "version": "4.13.0", "type": "module", "main": "src/index.ts", "types": "src/index.ts", diff --git a/scripts/publish-all.ts b/scripts/publish-all.ts index b103a98..bd68e2a 100644 --- a/scripts/publish-all.ts +++ b/scripts/publish-all.ts @@ -38,6 +38,7 @@ const PACKAGES = [ 'shade-transport-webrtc', 'shade-server', 'shade-inbox-server', + 'shade-vault', 'shade-inbox', 'shade-transfer', 'shade-files', diff --git a/scripts/publish-shade.sh b/scripts/publish-shade.sh index 54210f3..5b5d7e4 100755 --- a/scripts/publish-shade.sh +++ b/scripts/publish-shade.sh @@ -23,6 +23,7 @@ PACKAGES=( transport-webrtc server inbox-server + vault inbox transfer files