From b4fca639cccec8831d25457c459a5c40b326ff81 Mon Sep 17 00:00:00 2001 From: RangerMauve Date: Thu, 4 Sep 2025 17:15:21 +0000 Subject: [PATCH] Release v4.2.0 --- .../api/md/-internal-/classes/MapeoProject.md | 10 ++++++ .../README.md | 2 ++ .../interfaces/ProjectStats.md | 31 +++++++++++++++++++ .../interfaces/Stats.md | 19 ++++++++++++ docs/api/md/classes/MapeoManager.md | 4 +++ package-lock.json | 4 +-- package.json | 2 +- 7 files changed, 69 insertions(+), 3 deletions(-) create mode 100644 docs/api/md/-internal-/namespaces/home_runner_work_comapeo-core_comapeo-core_src_mapeo-project/interfaces/ProjectStats.md create mode 100644 docs/api/md/-internal-/namespaces/home_runner_work_comapeo-core_comapeo-core_src_mapeo-project/interfaces/Stats.md diff --git a/docs/api/md/-internal-/classes/MapeoProject.md b/docs/api/md/-internal-/classes/MapeoProject.md index 64e62cd9..b94b8eba 100644 --- a/docs/api/md/-internal-/classes/MapeoProject.md +++ b/docs/api/md/-internal-/classes/MapeoProject.md @@ -390,6 +390,16 @@ and only this project will replicate. *** +### $getStats() + +> **$getStats**(): [`ProjectStats`](../namespaces/home_runner_work_comapeo-core_comapeo-core_src_mapeo-project/interfaces/ProjectStats.md) + +#### Returns + +[`ProjectStats`](../namespaces/home_runner_work_comapeo-core_comapeo-core_src_mapeo-project/interfaces/ProjectStats.md) + +*** + ### $hasSyncedProjectSettings() > **$hasSyncedProjectSettings**(): `Promise`\<`boolean`\> diff --git a/docs/api/md/-internal-/namespaces/home_runner_work_comapeo-core_comapeo-core_src_mapeo-project/README.md b/docs/api/md/-internal-/namespaces/home_runner_work_comapeo-core_comapeo-core_src_mapeo-project/README.md index dede8c2e..9830200a 100644 --- a/docs/api/md/-internal-/namespaces/home_runner_work_comapeo-core_comapeo-core_src_mapeo-project/README.md +++ b/docs/api/md/-internal-/namespaces/home_runner_work_comapeo-core_comapeo-core_src_mapeo-project/README.md @@ -11,6 +11,8 @@ ### Interfaces - [BlobRef](interfaces/BlobRef.md) +- [ProjectStats](interfaces/ProjectStats.md) +- [Stats](interfaces/Stats.md) ### Type Aliases diff --git a/docs/api/md/-internal-/namespaces/home_runner_work_comapeo-core_comapeo-core_src_mapeo-project/interfaces/ProjectStats.md b/docs/api/md/-internal-/namespaces/home_runner_work_comapeo-core_comapeo-core_src_mapeo-project/interfaces/ProjectStats.md new file mode 100644 index 00000000..d44bec75 --- /dev/null +++ b/docs/api/md/-internal-/namespaces/home_runner_work_comapeo-core_comapeo-core_src_mapeo-project/interfaces/ProjectStats.md @@ -0,0 +1,31 @@ +[**API**](../../../../README.md) • **Docs** + +*** + +[API](../../../../README.md) / [\](../../../README.md) / ["/home/runner/work/comapeo-core/comapeo-core/src/mapeo-project"](../README.md) / ProjectStats + +# Interface: ProjectStats + +## Properties + +### members + +> **members**: [`Stats`](Stats.md) + +*** + +### observations + +> **observations**: [`Stats`](Stats.md) + +*** + +### timezoneOffset + +> **timezoneOffset**: `number` + +*** + +### tracks + +> **tracks**: [`Stats`](Stats.md) diff --git a/docs/api/md/-internal-/namespaces/home_runner_work_comapeo-core_comapeo-core_src_mapeo-project/interfaces/Stats.md b/docs/api/md/-internal-/namespaces/home_runner_work_comapeo-core_comapeo-core_src_mapeo-project/interfaces/Stats.md new file mode 100644 index 00000000..d3e40c94 --- /dev/null +++ b/docs/api/md/-internal-/namespaces/home_runner_work_comapeo-core_comapeo-core_src_mapeo-project/interfaces/Stats.md @@ -0,0 +1,19 @@ +[**API**](../../../../README.md) • **Docs** + +*** + +[API](../../../../README.md) / [\](../../../README.md) / ["/home/runner/work/comapeo-core/comapeo-core/src/mapeo-project"](../README.md) / Stats + +# Interface: Stats + +## Properties + +### columns + +> **columns**: `string`[] + +*** + +### values + +> **values**: [`string`, `number`][] diff --git a/docs/api/md/classes/MapeoManager.md b/docs/api/md/classes/MapeoManager.md index cdee7700..f8a8acee 100644 --- a/docs/api/md/classes/MapeoManager.md +++ b/docs/api/md/classes/MapeoManager.md @@ -38,6 +38,10 @@ Folder for sqlite Dbs. Folder must exist. Use ':memory:' to store everything in- • **opts.defaultConfigPath**: `undefined` \| `string` +• **opts.defaultIsArchiveDevice**: `undefined` \| `boolean` = `DEFAULT_IS_ARCHIVE_DEVICE` + +Whether the node is an archive device by default + • **opts.defaultOnlineStyleUrl**: `undefined` \| `string` = `DEFAULT_ONLINE_STYLE_URL` URL for an online-hosted StyleJSON asset. diff --git a/package-lock.json b/package-lock.json index 084a4aab..6884221d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@comapeo/core", - "version": "4.1.4", + "version": "4.2.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@comapeo/core", - "version": "4.1.4", + "version": "4.2.0", "license": "MIT", "dependencies": { "@comapeo/fallback-smp": "^1.0.0", diff --git a/package.json b/package.json index 04dd6e75..d8866b85 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@comapeo/core", - "version": "4.1.4", + "version": "4.2.0", "description": "Offline p2p mapping library", "main": "src/index.js", "types": "dist/index.d.ts",