From 3e8c07d81f57ca7e255a7fb523d89ee3ced2b437 Mon Sep 17 00:00:00 2001 From: Evan Hahn Date: Mon, 9 Dec 2024 21:48:20 +0000 Subject: [PATCH] chore: update to `@comapeo/core@2.2.0` --- package-lock.json | 99 ++++++++++++++++++++++++++++++++++++++--------- package.json | 4 +- tests/basic.js | 4 ++ 3 files changed, 87 insertions(+), 20 deletions(-) diff --git a/package-lock.json b/package-lock.json index 227a4d1..d327f97 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,7 +14,7 @@ "rpc-reflector": "^1.3.11" }, "devDependencies": { - "@comapeo/core": "2.0.1", + "@comapeo/core": "2.2.0", "@digidem/types": "^2.1.0", "@mapeo/crypto": "^1.0.0-alpha.8", "@types/nanobench": "^3.0.0", @@ -34,7 +34,7 @@ "node": ">=18.17.1" }, "peerDependencies": { - "@comapeo/core": "^2.0.0" + "@comapeo/core": "^2.2.0" } }, "node_modules/@aashutoshrathi/word-wrap": { @@ -238,14 +238,14 @@ } }, "node_modules/@comapeo/core": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@comapeo/core/-/core-2.0.1.tgz", - "integrity": "sha512-6ZUb5umzitYKZx28bYFMxQfpE2B6pdC2ukCd9rcM1l+EgNUAcL+1NWeo/YRlXPnbzhltZ7kr0LvmZtXoMb/ing==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@comapeo/core/-/core-2.2.0.tgz", + "integrity": "sha512-ugxpgboXIxkG2hqcrrAAD94dF6yhTfVlouB+p0R3TRyIdERHWIZKMvalxut/rp44RjUAi/aQsW7JmoqBu7rHzg==", "dev": true, "license": "MIT", "dependencies": { "@comapeo/fallback-smp": "^1.0.0", - "@comapeo/schema": "1.0.0", + "@comapeo/schema": "1.2.0", "@digidem/types": "^2.3.0", "@fastify/error": "^3.4.1", "@fastify/type-provider-typebox": "^4.1.0", @@ -253,6 +253,7 @@ "@mapeo/crypto": "1.0.0-alpha.10", "@mapeo/sqlite-indexer": "1.0.0-alpha.9", "@sinclair/typebox": "^0.29.6", + "@sindresorhus/merge-streams": "^4.0.0", "b4a": "^1.6.3", "bcp-47": "^2.1.0", "better-sqlite3": "^8.7.0", @@ -263,7 +264,7 @@ "debug": "^4.3.4", "dot-prop": "^9.0.0", "drizzle-orm": "^0.30.8", - "fastify": ">= 4", + "fastify": "^4.0.0", "fastify-plugin": "^4.5.1", "hyperblobs": "2.3.0", "hypercore": "10.17.0", @@ -273,7 +274,7 @@ "magic-bytes.js": "^1.10.0", "map-obj": "^5.0.2", "mime": "^4.0.3", - "multi-core-indexer": "^1.0.0-alpha.10", + "multi-core-indexer": "^1.0.0", "p-defer": "^4.0.0", "p-event": "^6.0.1", "p-timeout": "^6.1.2", @@ -283,13 +284,16 @@ "sodium-universal": "^4.0.0", "start-stop-state-machine": "^1.2.0", "streamx": "^2.19.0", + "string-timing-safe-equal": "^0.1.0", "styled-map-package": "^2.0.0", "sub-encoder": "^2.1.1", "throttle-debounce": "^5.0.0", "tiny-typed-emitter": "^2.1.0", "type-fest": "^4.5.0", "undici": "^6.13.0", + "unix-path-resolve": "^1.0.2", "varint": "^6.0.0", + "ws": "^8.18.0", "yauzl-promise": "^4.0.0" } }, @@ -343,13 +347,24 @@ "dev": true, "license": "MIT" }, + "node_modules/@comapeo/geometry": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@comapeo/geometry/-/geometry-1.0.2.tgz", + "integrity": "sha512-q6zadJA3lr85GZPTZ+lol9F6ERRq2Rt4upON7HhcwPPBiCLN696SY03OJZCE6xkXHxjJY98FF5DxVX3W0IftLQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "protobufjs": "^7.4.0" + } + }, "node_modules/@comapeo/schema": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@comapeo/schema/-/schema-1.0.0.tgz", - "integrity": "sha512-dK227I+0yg9D2y5/O5NGywx50tgeNYyUkl1uYnSmNAPlbv+r2KX9aaC9m4dEjIja2aR2VFnYn6z537ERZiahqQ==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@comapeo/schema/-/schema-1.2.0.tgz", + "integrity": "sha512-LWrUSqtXmrEmE/B9V/zffKBbJmMo37AlvjXczvGx1+BbCAjOYCPDX6GCtnSKNsvtnNS2KQZDm9apg3mp92tFGA==", "dev": true, "license": "MIT", "dependencies": { + "@comapeo/geometry": "^1.0.2", "compact-encoding": "^2.12.0", "protobufjs": "^7.2.5", "type-fest": "^4.26.0" @@ -1250,6 +1265,19 @@ "dev": true, "license": "MIT" }, + "node_modules/@sindresorhus/merge-streams": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-4.0.0.tgz", + "integrity": "sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@turf/bbox": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/@turf/bbox/-/bbox-7.1.0.tgz", @@ -6070,10 +6098,11 @@ "dev": true }, "node_modules/multi-core-indexer": { - "version": "1.0.0-alpha.10", - "resolved": "https://registry.npmjs.org/multi-core-indexer/-/multi-core-indexer-1.0.0-alpha.10.tgz", - "integrity": "sha512-H9QdpJ/MaelrBZw6jCcsrInE+hwUQmfz/2swtIdQNNh1IHUDGEdPkakjcZAyahpM5iIVz7EqyWO74aC03A3qSA==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/multi-core-indexer/-/multi-core-indexer-1.0.0.tgz", + "integrity": "sha512-7EEXJuBS+uhpDnNlfEn/PbT09pdCWulI8NHYS9v+t0sEksyD+X5HNsdJKDsIDtnBlYdMzxJRnZwMDVPfp/aPYw==", "dev": true, + "license": "MIT", "dependencies": { "@types/node": "^18.16.19", "@types/streamx": "^2.9.1", @@ -6085,10 +6114,11 @@ } }, "node_modules/multi-core-indexer/node_modules/@types/node": { - "version": "18.19.39", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.39.tgz", - "integrity": "sha512-nPwTRDKUctxw3di5b4TfT3I0sWDiWoPQCZjXhvdkINntwr8lcoVCKsTgnXeRubKIlfnV+eN/HYk6Jb40tbcEAQ==", + "version": "18.19.67", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.67.tgz", + "integrity": "sha512-wI8uHusga+0ZugNp0Ol/3BqQfEcCCNfojtO6Oou9iVNGPTL6QNSdnUdqq85fRgIorLhLMuPIKpsN98QE9Nh+KQ==", "dev": true, + "license": "MIT", "dependencies": { "undici-types": "~5.26.4" } @@ -8490,6 +8520,16 @@ "node": ">=0.6.19" } }, + "node_modules/string-timing-safe-equal": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/string-timing-safe-equal/-/string-timing-safe-equal-0.1.0.tgz", + "integrity": "sha512-AMhfQVC+que87xh7nAW2ShSDK6E3CYFC3zGieewF7OHBW9vGPCatMuVPzZ9afoIOT5q6ldKPOKeuQf9hVZlvhw==", + "dev": true, + "license": "Unlicense", + "engines": { + "node": ">=18" + } + }, "node_modules/string-width": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", @@ -9197,7 +9237,8 @@ "version": "5.26.5", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/unix-path-resolve": { "version": "1.0.2", @@ -9445,6 +9486,28 @@ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, + "node_modules/ws": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, "node_modules/xache": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/xache/-/xache-1.2.0.tgz", diff --git a/package.json b/package.json index acf4e2f..8a708cf 100644 --- a/package.json +++ b/package.json @@ -45,10 +45,10 @@ "rpc-reflector": "^1.3.11" }, "peerDependencies": { - "@comapeo/core": "^2.0.0" + "@comapeo/core": "^2.2.0" }, "devDependencies": { - "@comapeo/core": "2.0.1", + "@comapeo/core": "2.2.0", "@digidem/types": "^2.1.0", "@mapeo/crypto": "^1.0.0-alpha.8", "@types/nanobench": "^3.0.0", diff --git a/tests/basic.js b/tests/basic.js index 7277b2d..bf635ac 100644 --- a/tests/basic.js +++ b/tests/basic.js @@ -24,6 +24,10 @@ test('IPC wrappers work', async () => { defaultPresets: undefined, }) + const isArchiveDevice = await client.getIsArchiveDevice() + + assert.ok(isArchiveDevice) + return cleanup() })