Compare commits

..

14 Commits

Author SHA1 Message Date
Brad Anderson
7e7c377b8b fix: homepage catalogs 2025-08-21 00:26:26 -04:00
Brad Anderson
2e08eb334f fix: lockfile 🤦‍♂️ 2025-08-21 00:13:38 -04:00
Brad Anderson
7af3313168 chore: changeset & catalog typo 2025-08-21 00:09:55 -04:00
Brad Anderson
0e45732fa9 fix: svelte gets a catalog 2025-08-20 23:54:54 -04:00
Brad Anderson
bab6bd7077 fix: bump svelte deps 2025-08-20 23:29:13 -04:00
Brad Anderson
25a9a70d82 fix: be less aggressive with pnpm-lock file. 2025-08-20 17:26:01 -04:00
Brad Anderson
a99569bf51 fix: RN Expo E2E dep fixes w catalog 2025-08-20 14:17:42 -04:00
Guido D'Orsi
d0ae8ef8cd Merge pull request #2787 from garden-co/chore/simplfy-tryadd-params
chore: remove unused params from tryAddTransactions
2025-08-20 20:06:21 +02:00
Guido D'Orsi
6dab1e01c1 chore: remove unused params from tryAddTransactions 2025-08-20 19:12:48 +02:00
Guido D'Orsi
6adc931b7f chore: update bench titles 2025-08-20 17:12:12 +02:00
Guido D'Orsi
b2165f3758 chore: version Cargo.lock 2025-08-20 17:12:12 +02:00
Guido D'Orsi
14f0d557e8 Merge pull request #2784 from garden-co/changeset-release/main
Version Packages
2025-08-20 17:08:56 +02:00
github-actions[bot]
42ac056b99 Version Packages 2025-08-20 15:06:58 +00:00
Guido D'Orsi
0aef1705a2 chore: changeset 2025-08-20 17:03:10 +02:00
31 changed files with 5264 additions and 1720 deletions

View File

@@ -0,0 +1,9 @@
---
"svelte-passkey-auth": patch
"community-jazz-vue": patch
"create-jazz-app": patch
"chat-svelte": patch
"jazz-tools": patch
---
RN Expo E2E dependency fixes w catalog

View File

@@ -84,7 +84,7 @@ schemaLatest.account._raw.core.node.internalDeleteCoValue(message.id as any);
describe("Message.create", () => {
bench(
"current version (SessionLog)",
"current version",
() => {
schema.Message.create(
{
@@ -102,7 +102,7 @@ describe("Message.create", () => {
);
bench(
"latest version (0.17.2)",
"Jazz 0.17.5",
() => {
schemaLatest.Message.create(
{
@@ -126,7 +126,7 @@ describe("Message import", () => {
schema.account._raw.core.node.internalDeleteCoValue(message.id as any);
});
bench("latest version (0.17.2)", () => {
bench("Jazz 0.17.5", () => {
toolsLatest.importContentPieces(content ?? [], schemaLatest.account);
schemaLatest.account._raw.core.node.internalDeleteCoValue(
message.id as any,
@@ -136,7 +136,7 @@ describe("Message import", () => {
describe("import+ decrypt", () => {
bench(
"current version (SessionLog)",
"current version",
() => {
tools.importContentPieces(content ?? [], schema.account as any);
@@ -149,7 +149,7 @@ describe("import+ decrypt", () => {
);
bench(
"latest version (0.17.2)",
"Jazz 0.17.5",
() => {
toolsLatest.importContentPieces(content ?? [], schemaLatest.account);

1
crates/.gitignore vendored
View File

@@ -1,6 +1,5 @@
# Rust
/target
Cargo.lock
# Test artifacts
lzy/compressed_66k.lzy

1211
crates/Cargo.lock generated Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -3,6 +3,7 @@
"main": "index.ts",
"scripts": {
"build": "expo prebuild",
"build:clean": "expo prebuild --clean",
"start": "expo start",
"android": "expo run:android",
"ios": "expo run:ios",
@@ -11,22 +12,22 @@
"dependencies": {
"@azure/core-asynciterator-polyfill": "^1.0.2",
"@bacons/text-decoder": "^0.0.0",
"@bam.tech/react-native-image-resizer": "^3.0.11",
"@react-native-community/netinfo": "11.4.1",
"expo": "catalog:expo",
"expo-clipboard": "catalog:expo",
"expo-secure-store": "catalog:expo",
"expo-sqlite": "catalog:expo",
"expo-clipboard": "8.0.2",
"expo-secure-store": "15.0.2",
"expo-sqlite": "16.0.3",
"jazz-tools": "workspace:*",
"react": "catalog:expo",
"react-native": "catalog:expo",
"react-native": "0.81.0",
"react-native-get-random-values": "^1.11.0",
"react-native-nitro-modules": "0.26.4",
"readable-stream": "^4.7.0"
},
"devDependencies": {
"@babel/core": "^7.25.2",
"@types/react": "~19.0.10",
"typescript": "~5.8.3"
"@types/react": "19.1.10",
"typescript": "~5.9.2"
},
"private": true
}
}

View File

@@ -12,7 +12,7 @@
"dependencies": {
"@azure/core-asynciterator-polyfill": "^1.0.2",
"@bacons/text-decoder": "0.0.0",
"@op-engineering/op-sqlite": "14.1.0",
"@op-engineering/op-sqlite": "14.1.4",
"@react-native-clipboard/clipboard": "1.16.3",
"@react-native-community/netinfo": "11.4.1",
"@react-navigation/native": "7.1.14",

View File

@@ -18,8 +18,8 @@
},
"devDependencies": {
"@sveltejs/adapter-auto": "^3.3.1",
"@sveltejs/kit": "^2.21.1",
"@sveltejs/vite-plugin-svelte": "^5.0.3",
"@sveltejs/kit": "catalog:svelte",
"@sveltejs/vite-plugin-svelte": "catalog:svelte",
"@types/eslint": "^9.6.1",
"eslint": "^9.27.0",
"eslint-config-prettier": "^9.1.0",
@@ -27,8 +27,8 @@
"globals": "^15.15.0",
"prettier": "^3.5.3",
"prettier-plugin-svelte": "^3.4.0",
"svelte": "^5.31.1",
"svelte-check": "^4.2.1",
"svelte": "catalog:svelte",
"svelte-check": "catalog:svelte",
"typescript": "5.6.2",
"typescript-eslint": "^8.32.1",
"vite": "6.0.11"

View File

@@ -15,21 +15,21 @@
"@clerk/clerk-expo": "^2.13.1",
"@react-native-community/netinfo": "11.4.1",
"expo": "catalog:expo",
"expo-crypto": "catalog:expo",
"expo-linking": "catalog:expo",
"expo-secure-store": "catalog:expo",
"expo-sqlite": "catalog:expo",
"expo-web-browser": "catalog:expo",
"expo-crypto": "15.0.2",
"expo-linking": "8.0.2",
"expo-secure-store": "15.0.2",
"expo-sqlite": "16.0.3",
"expo-web-browser": "14.2.0",
"jazz-tools": "workspace:*",
"react": "catalog:expo",
"react-native": "catalog:expo",
"react-native": "0.81.0",
"react-native-get-random-values": "^1.11.0",
"readable-stream": "^4.7.0"
},
"devDependencies": {
"@babel/core": "^7.25.2",
"@types/react": "catalog:expo",
"typescript": "~5.8.3"
"@types/react": "19.1.10",
"typescript": "~5.9.2"
},
"private": true
}
}

View File

@@ -17,8 +17,8 @@
},
"devDependencies": {
"@sveltejs/adapter-vercel": "^5.5.0",
"@sveltejs/kit": "^2.16.0",
"@sveltejs/vite-plugin-svelte": "^5.0.0",
"@sveltejs/kit": "catalog:svelte",
"@sveltejs/vite-plugin-svelte": "catalog:svelte",
"@types/is-ci": "^3.0.4",
"eslint": "^9.7.0",
"eslint-config-prettier": "^9.1.0",
@@ -28,8 +28,8 @@
"prettier": "^3.3.2",
"prettier-plugin-svelte": "^3.2.6",
"prettier-plugin-tailwindcss": "^0.6.5",
"svelte": "^5.33.0",
"svelte-check": "^4.0.0",
"svelte": "catalog:svelte",
"svelte-check": "catalog:svelte",
"@tailwindcss/postcss": "^4.1.10",
"tailwindcss": "^4.1.10",
"typescript": "5.6.2",

View File

@@ -22,8 +22,8 @@
"next-themes": "^0.2.1",
"postcss": "^8",
"radix-ui": "^1.4.2",
"react": "catalog:",
"react-dom": "catalog:",
"react": "catalog:react",
"react-dom": "catalog:react",
"react-hot-toast": "^2.5.2",
"resend": "^4.0.0",
"tailwind-merge": "^1.14.0",
@@ -31,11 +31,11 @@
"tailwindcss-animate": "^1.0.7"
},
"devDependencies": {
"@biomejs/biome": "catalog:",
"@biomejs/biome": "catalog:default",
"@csstools/postcss-oklab-function": "^3.0.6",
"@types/node": "^20",
"@types/react": "catalog:",
"@types/react-dom": "catalog:",
"typescript": "catalog:"
"@types/react": "catalog:react",
"@types/react-dom": "catalog:react",
"typescript": "catalog:default"
}
}

View File

@@ -34,4 +34,6 @@ yarn-error.log*
*.tsbuildinfo
next-env.d.ts
codeSamples
codeSamples
# Turborepo
.turbo

View File

@@ -28,8 +28,8 @@
"micromark-extension-mdxjs": "^3.0.0",
"next": "15.2.1",
"next-themes": "^0.2.1",
"react": "catalog:",
"react-dom": "catalog:",
"react": "catalog:react",
"react-dom": "catalog:react",
"shiki": "^0.14.6",
"shiki-twoslash": "^3.1.2",
"tailwind-merge": "^1.14.0",
@@ -37,13 +37,13 @@
"unist-util-visit": "^5.0.0"
},
"devDependencies": {
"@biomejs/biome": "catalog:",
"@biomejs/biome": "catalog:default",
"@types/node": "^20",
"@types/react": "catalog:",
"@types/react-dom": "catalog:",
"@types/react": "catalog:react",
"@types/react-dom": "catalog:react",
"autoprefixer": "^10",
"postcss": "^8",
"tailwindcss": "^3",
"typescript": "catalog:"
"typescript": "catalog:default"
}
}

View File

@@ -49,21 +49,21 @@
"next": "15.2.1",
"next-themes": "^0.2.1",
"qrcode": "^1.5.4",
"react": "catalog:",
"react-dom": "catalog:",
"react": "catalog:react",
"react-dom": "catalog:react",
"react-singleton-hook": "^4.0.1",
"shiki": "^3.2.1",
"tailwind-merge": "^1.14.0",
"tailwindcss-animate": "^1.0.7"
},
"devDependencies": {
"@biomejs/biome": "catalog:",
"@biomejs/biome": "catalog:default",
"@next/mdx": "^15.3.3",
"@playwright/test": "^1.52.0",
"@types/geojson": "^7946.0.14",
"@types/node": "^20",
"@types/react": "catalog:",
"@types/react-dom": "catalog:",
"@types/react": "catalog:react",
"@types/react-dom": "catalog:react",
"@vitest/ui": "^3.2.3",
"autoprefixer": "^10",
"hast-util-heading-rank": "^3.0.0",
@@ -72,9 +72,9 @@
"postcss": "^8",
"tailwindcss": "^3",
"turbo": "^2.3.1",
"typescript": "catalog:",
"typescript": "catalog:default",
"unified": "^11.0.5",
"unist-util-visit": "^5.0.0",
"vitest": "catalog:"
"vitest": "catalog:default"
}
}

View File

@@ -9,6 +9,13 @@ catalogs:
'@biomejs/biome':
specifier: 2.1.3
version: 2.1.3
typescript:
specifier: 5.6.2
version: 5.6.2
vitest:
specifier: 3.2.4
version: 3.2.4
react:
'@types/react':
specifier: 19.1.0
version: 19.1.0
@@ -21,12 +28,6 @@ catalogs:
react-dom:
specifier: 19.1.0
version: 19.1.0
typescript:
specifier: 5.6.2
version: 5.6.2
vitest:
specifier: 3.2.4
version: 3.2.4
importers:
@@ -69,10 +70,10 @@ importers:
specifier: ^1.4.2
version: 1.4.2(@types/react-dom@19.1.0(@types/react@19.1.0))(@types/react@19.1.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
react:
specifier: 'catalog:'
specifier: catalog:react
version: 19.1.0
react-dom:
specifier: 'catalog:'
specifier: catalog:react
version: 19.1.0(react@19.1.0)
react-hot-toast:
specifier: ^2.5.2
@@ -91,7 +92,7 @@ importers:
version: 1.0.7(tailwindcss@3.4.17)
devDependencies:
'@biomejs/biome':
specifier: 'catalog:'
specifier: catalog:default
version: 2.1.3
'@csstools/postcss-oklab-function':
specifier: ^3.0.6
@@ -100,13 +101,13 @@ importers:
specifier: ^20
version: 20.17.46
'@types/react':
specifier: 'catalog:'
specifier: catalog:react
version: 19.1.0
'@types/react-dom':
specifier: 'catalog:'
specifier: catalog:react
version: 19.1.0(@types/react@19.1.0)
typescript:
specifier: 'catalog:'
specifier: catalog:default
version: 5.6.2
gcmp:
@@ -160,10 +161,10 @@ importers:
specifier: ^0.2.1
version: 0.2.1(next@15.2.1(@babel/core@7.27.4)(@playwright/test@1.52.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
react:
specifier: 'catalog:'
specifier: catalog:react
version: 19.1.0
react-dom:
specifier: 'catalog:'
specifier: catalog:react
version: 19.1.0(react@19.1.0)
shiki:
specifier: ^0.14.6
@@ -182,16 +183,16 @@ importers:
version: 5.0.0
devDependencies:
'@biomejs/biome':
specifier: 'catalog:'
specifier: catalog:default
version: 2.1.3
'@types/node':
specifier: ^20
version: 20.17.46
'@types/react':
specifier: 'catalog:'
specifier: catalog:react
version: 19.1.0
'@types/react-dom':
specifier: 'catalog:'
specifier: catalog:react
version: 19.1.0(@types/react@19.1.0)
autoprefixer:
specifier: ^10
@@ -203,7 +204,7 @@ importers:
specifier: ^3
version: 3.4.17
typescript:
specifier: 'catalog:'
specifier: catalog:default
version: 5.6.2
homepage:
@@ -296,10 +297,10 @@ importers:
specifier: ^1.5.4
version: 1.5.4
react:
specifier: 'catalog:'
specifier: catalog:react
version: 19.1.0
react-dom:
specifier: 'catalog:'
specifier: catalog:react
version: 19.1.0(react@19.1.0)
react-singleton-hook:
specifier: ^4.0.1
@@ -315,7 +316,7 @@ importers:
version: 1.0.7(tailwindcss@3.4.17)
devDependencies:
'@biomejs/biome':
specifier: 'catalog:'
specifier: catalog:default
version: 2.1.3
'@next/mdx':
specifier: ^15.3.3
@@ -330,10 +331,10 @@ importers:
specifier: ^20
version: 20.17.46
'@types/react':
specifier: 'catalog:'
specifier: catalog:react
version: 19.1.0
'@types/react-dom':
specifier: 'catalog:'
specifier: catalog:react
version: 19.1.0(@types/react@19.1.0)
'@vitest/ui':
specifier: ^3.2.3
@@ -360,7 +361,7 @@ importers:
specifier: ^2.3.1
version: 2.5.4
typescript:
specifier: 'catalog:'
specifier: catalog:default
version: 5.6.2
unified:
specifier: ^11.0.5
@@ -369,7 +370,7 @@ importers:
specifier: ^5.0.0
version: 5.0.0
vitest:
specifier: 'catalog:'
specifier: catalog:default
version: 3.2.4(@types/debug@4.1.12)(@types/node@20.17.46)(@vitest/ui@3.2.3)(jiti@1.21.7)(terser@5.39.0)(yaml@2.7.1)
packages:
@@ -8740,7 +8741,7 @@ snapshots:
assertion-error: 2.0.1
check-error: 2.1.1
deep-eql: 5.0.2
loupe: 3.1.3
loupe: 3.2.0
pathval: 2.0.0
chalk@4.1.2:

View File

@@ -3,12 +3,13 @@ packages:
- "design-system"
- "gcmp"
catalog:
"@biomejs/biome": 2.1.3
"react": "19.1.0"
"react-dom": "19.1.0"
"@types/react": "19.1.0"
"@types/react-dom": "19.1.0"
"typescript": 5.6.2
"vitest": 3.2.4
catalogs:
default:
"@biomejs/biome": "2.1.3"
"typescript": "5.6.2"
"vitest": "3.2.4"
react:
"react": "19.1.0"
"react-dom": "19.1.0"
"@types/react": "19.1.0"
"@types/react-dom": "19.1.0"

View File

@@ -431,11 +431,8 @@ export class CoValueCore {
tryAddTransactions(
sessionID: SessionID,
newTransactions: Transaction[],
givenExpectedNewHash: Hash | undefined,
newSignature: Signature,
notifyMode: "immediate" | "deferred",
skipVerify: boolean = false,
givenNewStreamingHash?: StreamingHash,
): Result<true, TryAddTransactionsError> {
return this.node
.resolveAccountAgent(
@@ -456,14 +453,12 @@ export class CoValueCore {
sessionID,
signerID,
newTransactions,
givenExpectedNewHash,
newSignature,
skipVerify,
givenNewStreamingHash,
);
if (result.isOk()) {
this.updateContentAndNotifyUpdate(notifyMode);
this.updateContentAndNotifyUpdate("immediate");
}
return result;

View File

@@ -91,10 +91,8 @@ export class VerifiedState {
sessionID: SessionID,
signerID: SignerID,
newTransactions: Transaction[],
givenExpectedNewHash: Hash | undefined,
newSignature: Signature,
skipVerify: boolean = false,
givenNewStreamingHash?: StreamingHash,
): Result<true, TryAddTransactionsError> {
const result = this.sessions.addTransaction(
sessionID,

View File

@@ -643,9 +643,7 @@ export class SyncManager {
const result = coValue.tryAddTransactions(
sessionID,
newTransactions,
undefined,
newContentForSession.lastSignature,
"immediate",
this.skipVerify,
);

View File

@@ -113,9 +113,7 @@ describe("PureJSCrypto", () => {
madeAt: Date.now(),
},
],
"hash_z12345678",
"signature_z12345678",
"immediate",
true,
);

View File

@@ -113,9 +113,7 @@ describe("WasmCrypto", () => {
madeAt: Date.now(),
},
],
"hash_z12345678",
"signature_z12345678",
"immediate",
true,
);

View File

@@ -76,9 +76,7 @@ test("transactions with wrong signature are rejected", () => {
const result = newEntry.tryAddTransactions(
node.currentSessionID,
[transaction],
undefined,
signature,
"immediate",
);
expect(result.isErr()).toBe(true);
@@ -301,9 +299,7 @@ test("getValidTransactions should skip private transactions with invalid JSON",
.tryAddTransactions(
fixtures.session,
[fixtures.transaction],
undefined,
fixtures.signature,
"immediate",
)
._unsafeUnwrap();

View File

@@ -180,9 +180,7 @@ test("should not verify transactions when SyncManager has verification disabled"
madeAt: Date.now(),
},
],
undefined,
Crypto.sign(agent.currentSignerSecret(), "hash_z12345678"),
"immediate",
true,
);

View File

@@ -32,8 +32,8 @@
"@vitejs/plugin-vue": "^5.1.4",
"@vitejs/plugin-vue-jsx": "^4.2.0",
"rollup-plugin-node-externals": "^8.0.0",
"typescript": "catalog:",
"vite": "catalog:",
"typescript": "catalog:default",
"vite": "catalog:default",
"vite-plugin-dts": "^4.2.4",
"vue": "^3.5.11",
"vue-tsc": "^2.1.6"

View File

@@ -1,5 +1,11 @@
# create-jazz-app
## 0.1.27
### Patch Changes
- 0aef170: Fix catalog management
## 0.1.26
### Patch Changes

View File

@@ -5,7 +5,7 @@
"types": "src/index.ts",
"type": "module",
"license": "MIT",
"version": "0.1.26",
"version": "0.1.27",
"bin": {
"create-jazz-app": "./dist/index.js"
},

View File

@@ -197,8 +197,7 @@ describe("End-to-End CLI Tests", () => {
react: "19.1.0",
},
expo: {
"react-native": "0.81.0",
expo: "54.0.0-canary-20250701-6a945c5",
expo: "54.0.0-preview.4",
"expo-crypto": "~14.1.5",
},
});
@@ -214,9 +213,7 @@ describe("End-to-End CLI Tests", () => {
const workspaceConfig = YAML.parse(workspaceContent);
expect(workspaceConfig.catalogs.rn["react-native"]).toBe("0.80.0");
expect(workspaceConfig.catalogs.expo.expo).toBe(
"54.0.0-canary-20250701-6a945c5",
);
expect(workspaceConfig.catalogs.expo.expo).toBe("54.0.0-preview.4");
expect(workspaceConfig.catalogs.expo["expo-crypto"]).toBe("~14.1.5");
});

View File

@@ -192,18 +192,18 @@
},
"peerDependencies": {
"@bam.tech/react-native-image-resizer": "*",
"@op-engineering/op-sqlite": "^11.4.8",
"@op-engineering/op-sqlite": "*",
"@react-native-community/netinfo": "*",
"expo-file-system": "*",
"expo-secure-store": "*",
"expo-sqlite": "15.2.9",
"expo-sqlite": "*",
"react": "*",
"react-dom": "*",
"react-native": "*",
"react-native-fast-encoder": "^0.2.0",
"react-native-mmkv": "^3.2.0",
"react-native-nitro-modules": "0.25.2",
"react-native-quick-crypto": "1.0.0-beta.16",
"react-native-mmkv": "^3.3.0",
"react-native-nitro-modules": "^0.26.4",
"react-native-quick-crypto": "^1.0.0-beta.18",
"svelte": "^5.0.0"
},
"peerDependenciesMeta": {

5495
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff

View File

@@ -22,24 +22,21 @@ catalogs:
"@types/react": "19.1.0"
"@types/react-dom": "19.1.0"
rn:
"react-native": "0.80.0"
"react-native": "0.81.0"
"react": "19.1.0"
"@react-native-community/cli": "19.0.0"
"@react-native-community/cli-platform-android": "19.0.0"
"@react-native-community/cli-platform-ios": "19.0.0"
"@react-native/babel-preset": "0.80.0"
"@react-native/eslint-config": "0.80.0"
"@react-native/metro-config": "0.80.0"
"@react-native/typescript-config": "0.80.0"
"@react-native/babel-preset": "0.81.0"
"@react-native/eslint-config": "0.81.0"
"@react-native/metro-config": "0.81.0"
"@react-native/typescript-config": "0.81.0"
"@types/react": "^19.1.0"
expo:
"expo": "54.0.0-canary-20250701-6a945c5"
"expo-clipboard": "^7.1.4"
"expo-crypto": "~14.1.5"
"expo-linking": "~7.1.5"
"expo-secure-store": "~14.2.3"
"expo-sqlite": "~15.2.10"
"expo-web-browser": "~14.2.0"
"react-native": "0.80.0"
"expo": "54.0.0-preview.4"
"react": "19.1.0"
"@types/react": "^19.0.10"
svelte:
"@sveltejs/kit": "^2.36.1"
"@sveltejs/vite-plugin-svelte": "^5.1.1"
"svelte": "5.38.2"
"svelte-check": "4.3.1"

View File

@@ -19,8 +19,8 @@
"devDependencies": {
"@playwright/test": "^1.50.1",
"@sveltejs/adapter-auto": "^6.0.1",
"@sveltejs/kit": "^2.21.4",
"@sveltejs/vite-plugin-svelte": "^5.1.0",
"@sveltejs/kit": "catalog:svelte",
"@sveltejs/vite-plugin-svelte": "catalog:svelte",
"@types/eslint": "^9.6.0",
"eslint": "^9.7.0",
"eslint-config-prettier": "^9.1.0",
@@ -30,8 +30,8 @@
"postcss": "^8.4.27",
"prettier": "^3.3.2",
"prettier-plugin-svelte": "^3.2.6",
"svelte": "^5.33.19",
"svelte-check": "^4.0.0",
"svelte": "catalog:svelte",
"svelte-check": "catalog:svelte",
"tailwindcss": "^4.1.10",
"@tailwindcss/postcss": "^4.1.11",
"typescript": "5.6.2",

View File

@@ -39,15 +39,15 @@
},
"devDependencies": {
"@sveltejs/adapter-vercel": "^5.5.0",
"@sveltejs/kit": "^2.16.0",
"@sveltejs/vite-plugin-svelte": "^5.0.0",
"@sveltejs/kit": "catalog:svelte",
"@sveltejs/vite-plugin-svelte": "catalog:svelte",
"@testing-library/jest-dom": "^6.6.3",
"@testing-library/svelte": "^5.2.6",
"@testing-library/user-event": "^14.6.1",
"globals": "^15.11.0",
"jsdom": "^25.0.1",
"svelte": "^5.33.0",
"svelte-check": "^4.0.0",
"svelte": "catalog:svelte",
"svelte-check": "catalog:svelte",
"typescript": "catalog:default",
"virtua": "^0.41.5",
"vite": "^6.3.5"