chore: bump til 4.13.0 og legg @shade/vault i publiseringslistene

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) <noreply@anthropic.com>
This commit is contained in:
2026-08-14 12:01:05 +02:00
parent d8f6da55ef
commit cc6b1d53d7
29 changed files with 58 additions and 52 deletions

View File

@@ -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:*",

View File

@@ -1,6 +1,6 @@
{
"name": "@shade/cli",
"version": "4.12.0",
"version": "4.13.0",
"type": "module",
"main": "src/cli.ts",
"bin": {

View File

@@ -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",

View File

@@ -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",

View File

@@ -1,6 +1,6 @@
{
"name": "@shade/dashboard",
"version": "4.12.0",
"version": "4.13.0",
"type": "module",
"scripts": {
"dev": "vite",

View File

@@ -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",

View File

@@ -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",

View File

@@ -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",

View File

@@ -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",

View File

@@ -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",

View File

@@ -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",

View File

@@ -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",

View File

@@ -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",

View File

@@ -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",

View File

@@ -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",

View File

@@ -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",

View File

@@ -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",

View File

@@ -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",

View File

@@ -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",

View File

@@ -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:*"
}
}

View File

@@ -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",

View File

@@ -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",

View File

@@ -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",

View File

@@ -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",

View File

@@ -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",

View File

@@ -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",

View File

@@ -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",

View File

@@ -38,6 +38,7 @@ const PACKAGES = [
'shade-transport-webrtc',
'shade-server',
'shade-inbox-server',
'shade-vault',
'shade-inbox',
'shade-transfer',
'shade-files',

View File

@@ -23,6 +23,7 @@ PACKAGES=(
transport-webrtc
server
inbox-server
vault
inbox
transfer
files