diff --git a/package.json b/package.json index cf914ae..9e1d0eb 100644 --- a/package.json +++ b/package.json @@ -35,7 +35,7 @@ "vue": "^3.5.13" }, "dependencies": { - "@rocicorp/zero": "^0.21.0" + "@rocicorp/zero": "^0.22.0" }, "devDependencies": { "@antfu/eslint-config": "latest", diff --git a/playground/package.json b/playground/package.json index 8c8f724..d02ea1d 100644 --- a/playground/package.json +++ b/playground/package.json @@ -22,7 +22,7 @@ "devDependencies": { "@tsconfig/node22": "22.0.2", "@types/js-cookie": "3.0.6", - "@types/node": "22.17.0", + "@types/node": "22.17.1", "@vitejs/plugin-vue": "6.0.1", "@vue/tsconfig": "0.7.0", "typescript": "5.9.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8aa2acd..228eb03 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,12 +12,12 @@ importers: .: dependencies: '@rocicorp/zero': - specifier: ^0.21.0 - version: 0.21.2025070200(@opentelemetry/core@2.0.1(@opentelemetry/api@1.9.0))(typescript@5.9.2) + specifier: ^0.22.0 + version: 0.22.2025080200(@opentelemetry/core@2.0.1(@opentelemetry/api@1.9.0))(typescript@5.9.2) devDependencies: '@antfu/eslint-config': specifier: latest - version: 5.2.0(@vue/compiler-sfc@3.5.18)(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.0.10)(jiti@2.5.1)(tsx@4.20.3)(yaml@2.8.1)) + version: 5.2.1(@vue/compiler-sfc@3.5.18)(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.0.10)(jiti@2.5.1)(tsx@4.20.3)(yaml@2.8.1)) '@rocicorp/resolver': specifier: 1.0.2 version: 1.0.2 @@ -80,11 +80,11 @@ importers: specifier: 3.0.6 version: 3.0.6 '@types/node': - specifier: 22.17.0 - version: 22.17.0 + specifier: 22.17.1 + version: 22.17.1 '@vitejs/plugin-vue': specifier: 6.0.1 - version: 6.0.1(vite@7.1.1(@types/node@22.17.0)(jiti@2.5.1)(tsx@4.20.3)(yaml@2.8.1))(vue@3.5.18(typescript@5.9.2)) + version: 6.0.1(vite@7.1.1(@types/node@22.17.1)(jiti@2.5.1)(tsx@4.20.3)(yaml@2.8.1))(vue@3.5.18(typescript@5.9.2)) '@vue/tsconfig': specifier: 0.7.0 version: 0.7.0(typescript@5.9.2)(vue@3.5.18(typescript@5.9.2)) @@ -93,7 +93,7 @@ importers: version: 5.9.2 vite: specifier: 7.1.1 - version: 7.1.1(@types/node@22.17.0)(jiti@2.5.1)(tsx@4.20.3)(yaml@2.8.1) + version: 7.1.1(@types/node@22.17.1)(jiti@2.5.1)(tsx@4.20.3)(yaml@2.8.1) vue-tsc: specifier: 3.0.5 version: 3.0.5(typescript@5.9.2) @@ -104,8 +104,8 @@ packages: resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} - '@antfu/eslint-config@5.2.0': - resolution: {integrity: sha512-qAf+Ja5COyF0414kUxY/BfyqyLaWrf1YTwUqMuUASPltugDc25t7OCQYNt1p/QilmVocCpsL1dUJWkehemidOA==} + '@antfu/eslint-config@5.2.1': + resolution: {integrity: sha512-EG/5kwDci1PFKSwAPMEMHDA/VYJFn0TAqwXLdnmE7zuFcaug3EGih7UOWmapMfL59Hqq6jbomaUHN31aVnL8NA==} hasBin: true peerDependencies: '@eslint-react/eslint-plugin': ^1.38.4 @@ -1361,13 +1361,13 @@ packages: resolution: {integrity: sha512-TfjMTQp9cNNqNtHFfa+XHEGdA7NnmDRu+ZJH4YF3dso0Xk/b9DMhg/sl+b6CR4ThFZArXXDsG1j8Mwl34wcOZQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - '@rocicorp/zero-sqlite3@1.0.7': - resolution: {integrity: sha512-FnfBx4rPw7LSdNYdWW2kdQ6R795YDAmgfL0uw0hhCzsczgqz4HCj4t5GfaaMYFFsQLGD9cEAlQheJHyEaKf4Sw==} + '@rocicorp/zero-sqlite3@1.0.8': + resolution: {integrity: sha512-lWxHKeetYuqYHeM6G+r/1fyQ30JbyiP+IT23knLGowknkpZmdEMUN1453lRHPpvFASIWRwRmhKrUIFDwXHC/Dg==} hasBin: true - '@rocicorp/zero@0.21.2025070200': - resolution: {integrity: sha512-wYqanI8MSmsRqbvr+1vRnHo0OaRb2+SauERZoYKgk9KcITGQq7PW6JL/Uc3+Bh1qu0bM13SdOTOLVsNJqt2+hQ==} - engines: {node: '>=20'} + '@rocicorp/zero@0.22.2025080200': + resolution: {integrity: sha512-WM8QHcppkCT19rvICgFpgDqHDeIctZTmFlyuDPQy3l7UIeexdIJ+aBETrjpCXYcCYHotdwDyH5WUaWpwDjjfrQ==} + engines: {node: '>=22'} hasBin: true '@rolldown/pluginutils@1.0.0-beta.29': @@ -1649,8 +1649,8 @@ packages: resolution: {integrity: sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==} engines: {node: '>=18'} - '@stylistic/eslint-plugin@5.2.2': - resolution: {integrity: sha512-bE2DUjruqXlHYP3Q2Gpqiuj2bHq7/88FnuaS0FjeGGLCy+X6a07bGVuwtiOYnPSLHR6jmx5Bwdv+j7l8H+G97A==} + '@stylistic/eslint-plugin@5.2.3': + resolution: {integrity: sha512-oY7GVkJGVMI5benlBDCaRrSC1qPasafyv5dOBLLv5MTilMGnErKhO6ziEfodDDIZbo5QxPUNW360VudJOFODMw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=9.0.0' @@ -1713,8 +1713,8 @@ packages: '@types/mysql@2.15.26': resolution: {integrity: sha512-DSLCOXhkvfS5WNNPbfn2KdICAmk8lLc+/PNvnPnF7gOdMZCxopXduqv0OQ13y/yA/zXTSikZZqVgybUxOEg6YQ==} - '@types/node@22.17.0': - resolution: {integrity: sha512-bbAKTCqX5aNVryi7qXVMi+OkB3w/OyblodicMbvE38blyAz7GxXf6XYhklokijuPwwVg9sDLKRxt0ZHXQwZVfQ==} + '@types/node@22.17.1': + resolution: {integrity: sha512-y3tBaz+rjspDTylNjAX37jEC3TETEFGNJL6uQDxwF9/8GLLIjW1rvVHlynyuUKMnMr1Roq8jOv3vkopBjC4/VA==} '@types/node@24.0.10': resolution: {integrity: sha512-ENHwaH+JIRTDIEEbDK6QSQntAYGtbvdDXnMXnZaZ6k13Du1dPMmprkEHIL7ok2Wl2aZevetwTAb5S+7yIF+enA==} @@ -1808,10 +1808,6 @@ packages: resolution: {integrity: sha512-rjLVbmE7HR18kDsjNIZQHxmv9RZwlgzavryL5Lnj2ujIRTeXlKtILHgRNmQ3j4daw7zd+mQgy+uyt6Zo6I0IGA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/types@8.37.0': - resolution: {integrity: sha512-ax0nv7PUF9NOVPs+lmQ7yIE7IQmAf8LGcXbMvHX5Gm+YJUYNAl340XkGnrimxZ0elXyoQJuN5sbg6C4evKA4SQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/types@8.38.0': resolution: {integrity: sha512-wzkUfX3plUqij4YwWaJyqhiPE5UCRVlFpKn1oCRn2O1bJ592XxWJj8ROQ3JD5MYXLORW84063z3tZTb/cs4Tyw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -4929,13 +4925,13 @@ snapshots: '@jridgewell/gen-mapping': 0.3.8 '@jridgewell/trace-mapping': 0.3.25 - '@antfu/eslint-config@5.2.0(@vue/compiler-sfc@3.5.18)(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.0.10)(jiti@2.5.1)(tsx@4.20.3)(yaml@2.8.1))': + '@antfu/eslint-config@5.2.1(@vue/compiler-sfc@3.5.18)(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.0.10)(jiti@2.5.1)(tsx@4.20.3)(yaml@2.8.1))': dependencies: '@antfu/install-pkg': 1.1.0 '@clack/prompts': 0.11.0 '@eslint-community/eslint-plugin-eslint-comments': 4.5.0(eslint@9.33.0(jiti@2.5.1)) '@eslint/markdown': 7.1.0 - '@stylistic/eslint-plugin': 5.2.2(eslint@9.33.0(jiti@2.5.1)) + '@stylistic/eslint-plugin': 5.2.3(eslint@9.33.0(jiti@2.5.1)) '@typescript-eslint/eslint-plugin': 8.39.0(@typescript-eslint/parser@8.39.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2) '@typescript-eslint/parser': 8.39.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2) '@vitest/eslint-plugin': 1.3.4(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.0.10)(jiti@2.5.1)(tsx@4.20.3)(yaml@2.8.1)) @@ -6250,12 +6246,12 @@ snapshots: '@rocicorp/resolver@1.0.2': {} - '@rocicorp/zero-sqlite3@1.0.7': + '@rocicorp/zero-sqlite3@1.0.8': dependencies: bindings: 1.5.0 prebuild-install: 7.1.3 - '@rocicorp/zero@0.21.2025070200(@opentelemetry/core@2.0.1(@opentelemetry/api@1.9.0))(typescript@5.9.2)': + '@rocicorp/zero@0.22.2025080200(@opentelemetry/core@2.0.1(@opentelemetry/api@1.9.0))(typescript@5.9.2)': dependencies: '@badrap/valita': 0.3.11 '@databases/escape-identifier': 1.0.3 @@ -6280,10 +6276,10 @@ snapshots: '@rocicorp/lock': 1.0.4 '@rocicorp/logger': 5.4.0 '@rocicorp/resolver': 1.0.2 - '@rocicorp/zero-sqlite3': 1.0.7 + '@rocicorp/zero-sqlite3': 1.0.8 '@types/basic-auth': 1.1.8 basic-auth: 2.0.1 - chalk: 5.4.1 + chalk: 5.5.0 chalk-template: 1.1.0 chokidar: 4.0.3 command-line-args: 6.0.1 @@ -6510,10 +6506,10 @@ snapshots: '@sindresorhus/merge-streams@4.0.0': {} - '@stylistic/eslint-plugin@5.2.2(eslint@9.33.0(jiti@2.5.1))': + '@stylistic/eslint-plugin@5.2.3(eslint@9.33.0(jiti@2.5.1))': dependencies: '@eslint-community/eslint-utils': 4.7.0(eslint@9.33.0(jiti@2.5.1)) - '@typescript-eslint/types': 8.37.0 + '@typescript-eslint/types': 8.39.0 eslint: 9.33.0(jiti@2.5.1) eslint-visitor-keys: 4.2.1 espree: 10.4.0 @@ -6533,11 +6529,11 @@ snapshots: '@types/basic-auth@1.1.8': dependencies: - '@types/node': 22.17.0 + '@types/node': 22.17.1 '@types/bunyan@1.8.11': dependencies: - '@types/node': 22.17.0 + '@types/node': 22.17.1 '@types/chai@5.2.2': dependencies: @@ -6545,7 +6541,7 @@ snapshots: '@types/connect@3.4.38': dependencies: - '@types/node': 22.17.0 + '@types/node': 22.17.1 '@types/debug@4.1.12': dependencies: @@ -6571,15 +6567,15 @@ snapshots: '@types/memcached@2.2.10': dependencies: - '@types/node': 22.17.0 + '@types/node': 22.17.1 '@types/ms@2.1.0': {} '@types/mysql@2.15.26': dependencies: - '@types/node': 22.17.0 + '@types/node': 22.17.1 - '@types/node@22.17.0': + '@types/node@22.17.1': dependencies: undici-types: 6.21.0 @@ -6595,7 +6591,7 @@ snapshots: '@types/pg@8.6.1': dependencies: - '@types/node': 22.17.0 + '@types/node': 22.17.1 pg-protocol: 1.10.3 pg-types: 2.2.0 @@ -6605,7 +6601,7 @@ snapshots: '@types/tedious@4.0.14': dependencies: - '@types/node': 22.17.0 + '@types/node': 22.17.1 '@types/unist@3.0.3': {} @@ -6641,7 +6637,7 @@ snapshots: '@typescript-eslint/project-service@8.34.1(typescript@5.9.2)': dependencies: '@typescript-eslint/tsconfig-utils': 8.38.0(typescript@5.9.2) - '@typescript-eslint/types': 8.38.0 + '@typescript-eslint/types': 8.39.0 debug: 4.4.1 typescript: 5.9.2 transitivePeerDependencies: @@ -6694,8 +6690,6 @@ snapshots: '@typescript-eslint/types@8.34.1': {} - '@typescript-eslint/types@8.37.0': {} - '@typescript-eslint/types@8.38.0': {} '@typescript-eslint/types@8.39.0': {} @@ -6764,10 +6758,10 @@ snapshots: '@typescript-eslint/types': 8.39.0 eslint-visitor-keys: 4.2.1 - '@vitejs/plugin-vue@6.0.1(vite@7.1.1(@types/node@22.17.0)(jiti@2.5.1)(tsx@4.20.3)(yaml@2.8.1))(vue@3.5.18(typescript@5.9.2))': + '@vitejs/plugin-vue@6.0.1(vite@7.1.1(@types/node@22.17.1)(jiti@2.5.1)(tsx@4.20.3)(yaml@2.8.1))(vue@3.5.18(typescript@5.9.2))': dependencies: '@rolldown/pluginutils': 1.0.0-beta.29 - vite: 7.1.1(@types/node@22.17.0)(jiti@2.5.1)(tsx@4.20.3)(yaml@2.8.1) + vite: 7.1.1(@types/node@22.17.1)(jiti@2.5.1)(tsx@4.20.3)(yaml@2.8.1) vue: 3.5.18(typescript@5.9.2) '@vitest/coverage-v8@3.2.4(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.0.10)(jiti@2.5.1)(tsx@4.20.3)(yaml@2.8.1))': @@ -7213,7 +7207,7 @@ snapshots: chalk-template@1.1.0: dependencies: - chalk: 5.4.1 + chalk: 5.5.0 chalk@4.1.2: dependencies: @@ -9181,7 +9175,7 @@ snapshots: pnpm-workspace-yaml@1.1.0: dependencies: - yaml: 2.8.0 + yaml: 2.8.1 pony-cause@2.1.11: {} @@ -9416,7 +9410,7 @@ snapshots: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 - '@types/node': 22.17.0 + '@types/node': 22.17.1 long: 5.3.2 pump@3.0.3: @@ -9883,7 +9877,7 @@ snapshots: markdown-it: 14.1.0 minimatch: 9.0.5 typescript: 5.9.2 - yaml: 2.8.0 + yaml: 2.8.1 typescript@5.9.2: {} @@ -10027,7 +10021,7 @@ snapshots: tsx: 4.20.3 yaml: 2.8.1 - vite@7.1.1(@types/node@22.17.0)(jiti@2.5.1)(tsx@4.20.3)(yaml@2.8.1): + vite@7.1.1(@types/node@22.17.1)(jiti@2.5.1)(tsx@4.20.3)(yaml@2.8.1): dependencies: esbuild: 0.25.8 fdir: 6.4.6(picomatch@4.0.3) @@ -10036,7 +10030,7 @@ snapshots: rollup: 4.46.0 tinyglobby: 0.2.14 optionalDependencies: - '@types/node': 22.17.0 + '@types/node': 22.17.1 fsevents: 2.3.3 jiti: 2.5.1 tsx: 4.20.3