commit 91cddd459229ae80fdbdf83dbbe8a8e07d2df5d7
parent f53d319562f8dee7664e1183c58b8a741908b635
Author: triesap <tyson@radroots.org>
Date: Thu, 11 Jun 2026 14:14:14 -0700
replica: align app with SDK bindings
Diffstat:
17 files changed, 878 insertions(+), 1651 deletions(-)
diff --git a/.gitmodules b/.gitmodules
@@ -1,7 +1,3 @@
-[submodule "app/static/stylesheets"]
- path = app/static/stylesheets
- url = git@github.com:radrootslabs/stylesheets.git
- branch = prod
[submodule "lib"]
path = lib
url = git@github.com:radrootslabs/web_lib.git
diff --git a/app/package.json b/app/package.json
@@ -42,7 +42,7 @@
"@radroots/locales": "workspace:*",
"@radroots/nfc": "workspace:*",
"@radroots/nostr": "workspace:*",
- "@radroots/tangle-db-schema-bindings": "workspace:*",
+ "@radroots/replica-db-schema-bindings": "workspace:*",
"@radroots/themes": "workspace:*",
"@radroots/types-bindings": "workspace:*",
"@radroots/utils": "workspace:*",
diff --git a/app/src/app.css b/app/src/app.css
@@ -13,8 +13,8 @@
}
@source "./**/*.{svelte,ts}";
-@source "../../packages/apps-lib/src/**/*.{svelte,ts}";
-@source "../../packages/apps-lib-pwa/src/**/*.{svelte,ts}";
+@source "../../lib/apps-lib/src/**/*.{svelte,ts}";
+@source "../../lib/apps-lib-pwa/src/**/*.{svelte,ts}";
@theme {
--font-sans: "SF Pro Rounded", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
diff --git a/app/src/lib/utils/app/index.ts b/app/src/lib/utils/app/index.ts
@@ -11,7 +11,7 @@ import { IDB_CONFIG_DATASTORE, IDB_CONFIG_KEYSTORE_NOSTR, RADROOTS_IDB_DATABASE,
import { WebKeystoreNostr } from "@radroots/client/keystore";
import { WebNotifications } from "@radroots/client/notifications";
import { WebClientRadroots } from "@radroots/client/radroots";
-import { WebTangleDatabase } from "@radroots/client/tangle";
+import { WebReplicaDatabase } from "@radroots/client/replica";
import { Geocoder } from "@radroots/geocoder";
import { WebHttp } from "@radroots/http";
import { asset_cache_fetch, type CallbackPromise } from "@radroots/utils";
@@ -51,12 +51,12 @@ export const notif = new WebNotifications();
export const radroots = new WebClientRadroots(RADROOTS_API);
export const nostr_keys = new WebKeystoreNostr(IDB_CONFIG_KEYSTORE_NOSTR);
-export const db = new WebTangleDatabase({
+export const db = new WebReplicaDatabase({
cipher_config: cfg_data.sql_cipher,
sql_wasm_path: SQL_WASM_URL,
});
-let db_i: Promise<WebTangleDatabase> | null = null;
+let db_i: Promise<WebReplicaDatabase> | null = null;
let db_init_promise: Promise<void> | null = null;
let geoc_init_promise: Promise<void> | null = null;
let app_init_promise: Promise<void> | null = null;
@@ -213,9 +213,9 @@ export const app_init = async (): Promise<void> => {
}
};
-export const create_db = async (): Promise<WebTangleDatabase> => {
+export const create_db = async (): Promise<WebReplicaDatabase> => {
if (!db_i) {
- const db_client = new WebTangleDatabase({
+ const db_client = new WebReplicaDatabase({
sql_wasm_path: SQL_WASM_URL
});
db_i = (async () => {
diff --git a/app/src/lib/utils/backup/export.ts b/app/src/lib/utils/backup/export.ts
@@ -52,7 +52,7 @@ const export_nostr_keystore_state = async (): Promise<ExportedAppState["nostr_ke
};
};
-const export_tangle_db_state = async (): Promise<ExportedAppState["database"]> => {
+const export_replica_db_state = async (): Promise<ExportedAppState["database"]> => {
await app_init();
const store_key = db.get_store_key();
const backup = await db.export_json();
@@ -66,23 +66,23 @@ export const export_app_state = async (): Promise<void> => {
const [
datastore_state,
nostr_keystore_state,
- tangle_db_state
+ replica_db_state
] = await Promise.all([
export_datastore_state(),
export_nostr_keystore_state(),
- export_tangle_db_state()
+ export_replica_db_state()
]);
const payload: ExportedAppState = {
backup_version: app_cfg.backup.version,
exported_at: new Date().toISOString(),
versions: {
app: app_cfg.version,
- tangle_db: tangle_db_state.backup.tangle_db_version,
- backup_format: tangle_db_state.backup.format_version
+ replica_db: replica_db_state.backup.replica_db_version,
+ backup_format: replica_db_state.backup.format_version
},
datastore: datastore_state,
nostr_keystore: nostr_keystore_state,
- database: tangle_db_state
+ database: replica_db_state
};
const ts = payload.exported_at.replace(/[:.]/g, "-");
const filename_prefix = ls_val(`common.radroots_app_state_filename_prefix`);
diff --git a/app/src/lib/utils/backup/import.ts b/app/src/lib/utils/backup/import.ts
@@ -16,6 +16,9 @@ export type AppImportStateResult = {
message?: string;
}
+const is_record = (value: unknown): value is Record<string, unknown> =>
+ typeof value === "object" && value !== null && !Array.isArray(value);
+
const assert_config_match = (
current: IdbClientConfig,
incoming: IdbClientConfig,
@@ -40,8 +43,8 @@ export const validate_import_file = async (file: File | null): Promise<Importabl
return await validate_import_state(parsed_res.value);
};
-export const validate_import_state = async (state: any): Promise<ImportableAppState> => {
- if (!state || typeof state !== "object") throw_err(ls_val(`error.configuration.import.empty_file`));
+export const validate_import_state = async (state: unknown): Promise<ImportableAppState> => {
+ if (!is_record(state)) throw_err(ls_val(`error.configuration.import.empty_file`));
if (state.backup_version !== app_cfg.backup.version) {
throw_err(
ls_val(`error.configuration.import.unsupported_backup_version`, {
@@ -50,26 +53,31 @@ export const validate_import_state = async (state: any): Promise<ImportableAppSt
})
);
}
- const backup_format = state?.versions?.backup_format ?? state?.versions?.dump_format;
- if (!state.versions || !state.versions.app || !state.versions.tangle_db || !backup_format) {
+ const versions = state.versions;
+ if (!is_record(versions)) {
+ throw_err(ls_val(`error.configuration.import.missing_version_metadata`));
+ }
+ const backup_format = versions.backup_format;
+ const replica_db_version = versions.replica_db;
+ if (typeof versions.app !== "string" || typeof replica_db_version !== "string" || typeof backup_format !== "string") {
throw_err(ls_val(`error.configuration.import.missing_version_metadata`));
}
- const database = state.database ?? state.tangle_db;
- const backup = database?.backup ?? database?.dump;
- if (!state.datastore || !state.nostr_keystore || !database) {
+ const database = state.database;
+ if (!state.datastore || !state.nostr_keystore || !is_record(database)) {
throw_err(ls_val(`error.configuration.import.missing_required_sections`));
}
- if (!backup || backup.format_version !== backup_format) {
+ const backup = database.backup;
+ if (!is_record(backup) || backup.format_version !== backup_format) {
throw_err(ls_val(`error.configuration.import.database_format_mismatch`));
}
- if (backup.tangle_db_version !== state.versions.tangle_db) {
- throw_err(ls_val(`error.configuration.import.tangle_db_version_mismatch`));
+ if (backup.replica_db_version !== replica_db_version) {
+ throw_err(ls_val(`error.configuration.import.replica_db_version_mismatch`));
}
return {
...state,
- versions: { ...state.versions, backup_format },
+ versions: { ...versions, backup_format },
database: { ...database, backup }
- };
+ } as ImportableAppState;
};
@@ -98,11 +106,11 @@ const restore_nostr_keystore_state = async (
}
};
-const restore_tangle_db_state = async (state: ImportableAppState["database"]): Promise<void> => {
+const restore_replica_db_state = async (state: ImportableAppState["database"]): Promise<void> => {
const current_store_key = db.get_store_key();
if (current_store_key !== state.store_key) {
throw_err(
- ls_val(`error.configuration.import.tangle_store_key_mismatch`, {
+ ls_val(`error.configuration.import.replica_store_key_mismatch`, {
app_store_key: current_store_key,
backup_store_key: state.store_key,
})
@@ -121,7 +129,7 @@ export const import_app_state = async (payload: ImportableAppState): Promise<App
assert_config_match(nostr_keys.get_config(), import_state.nostr_keystore.config, ls_val(`common.nostr_keystore`));
const current_store_key = db.get_store_key();
if (current_store_key !== import_state.database.store_key) {
- const message = ls_val(`error.configuration.import.tangle_store_key_mismatch`, {
+ const message = ls_val(`error.configuration.import.replica_store_key_mismatch`, {
app_store_key: current_store_key,
backup_store_key: import_state.database.store_key,
});
@@ -130,7 +138,7 @@ export const import_app_state = async (payload: ImportableAppState): Promise<App
}
await restore_datastore_state(import_state.datastore);
await restore_nostr_keystore_state(import_state.nostr_keystore);
- await restore_tangle_db_state(import_state.database);
+ await restore_replica_db_state(import_state.database);
return { pass: true }
} catch (e) {
diff --git a/app/src/lib/utils/geo/lib.ts b/app/src/lib/utils/geo/lib.ts
@@ -1,5 +1,5 @@
import { handle_err, } from "@radroots/apps-lib";
-import type { IGcsLocationFields } from "@radroots/tangle-db-schema-bindings";
+import type { IGcsLocationFields } from "@radroots/replica-db-schema-bindings";
import type { IError } from "@radroots/types-bindings";
import {
geojson_point_from_geopoint,
diff --git a/app/src/routes/(app)/+layout.svelte b/app/src/routes/(app)/+layout.svelte
@@ -39,7 +39,7 @@
const relay_urls = nostr_relays.results.map(({ url }) => url);
nostr_relays_clear(nostr_context);
if (relay_urls.length) nostr_relays_open(nostr_context, relay_urls);
- if (relay_urls.length) console.log(`[tangle] nostr relays opened`);
+ if (relay_urls.length) console.log(`[replica] nostr relays opened`);
nostr_login_nip01(nostr_key.secret_key);
//nostr_ndk_configured.set(true);
};
diff --git a/app/src/routes/(app)/settings/+page.svelte b/app/src/routes/(app)/settings/+page.svelte
@@ -14,9 +14,9 @@
import { Settings } from "@radroots/apps-lib-pwa";
import type {
NostrEventEnvelope,
- TangleDatabaseExportSigner,
- TangleNostrSyncSigner
- } from "@radroots/client/tangle";
+ ReplicaDatabaseExportSigner,
+ ReplicaNostrSyncSigner
+ } from "@radroots/client/replica";
import { nostr_event_sign } from "@radroots/nostr";
const ls_val = get_store(ls);
@@ -25,10 +25,10 @@
app_init_reset();
};
- const load_sync_signers = async (): Promise<TangleNostrSyncSigner[]> => {
+ const load_sync_signers = async (): Promise<ReplicaNostrSyncSigner[]> => {
const keys_res = await nostr_keys.keys();
if ("err" in keys_res) throw new Error(keys_res.err);
- const signers: TangleNostrSyncSigner[] = [];
+ const signers: ReplicaNostrSyncSigner[] = [];
for (const public_key of keys_res.results) {
const secret_res = await nostr_keys.read(public_key);
if ("err" in secret_res) throw new Error(secret_res.err);
@@ -83,7 +83,7 @@
console.log(JSON.stringify(app_data, null, 4), `app_data`);
if ("err" in app_data) throw new Error(app_data.err);
await sync_nostr_events(app_data.result.active_key);
- let signer: TangleDatabaseExportSigner | undefined;
+ let signer: ReplicaDatabaseExportSigner | undefined;
const active_key = app_data.result.active_key;
const secret_key = await nostr_keys.read(active_key);
if (!("err" in secret_key)) {
@@ -102,7 +102,7 @@
event: {
kind: 1,
created_at: Math.floor(Date.now() / 1000),
- tags: [["t", "radroots:tangle-db-export"]],
+ tags: [["t", "radroots:replica-db-export"]],
content: payload,
},
});
diff --git a/app/static/stylesheets b/app/static/stylesheets
@@ -1 +0,0 @@
-Subproject commit ab54196a7e5527b95aadddb01f094d96cbe7968e
diff --git a/app/static/stylesheets/apps-base.css b/app/static/stylesheets/apps-base.css
@@ -0,0 +1,70 @@
+:root {
+ background-color: #000000;
+}
+
+html {
+ @apply select-none cursor-none;
+}
+
+select:focus {
+ outline: none;
+}
+
+button:focus {
+ outline: none;
+}
+
+select {
+ appearance: none;
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ background: transparent;
+ background-image: none;
+}
+
+select::-ms-expand {
+ display: none;
+}
+
+div:focus {
+ outline: 4px solid transparent;
+}
+
+.scroll-hide::-webkit-scrollbar {
+ display: none;
+}
+
+.scroll-hide {
+ -ms-overflow-style: none;
+ scrollbar-width: none;
+}
+
+@keyframes fade-in {
+ from {
+ opacity: 0;
+ }
+
+ to {
+ opacity: 1;
+ }
+}
+
+.fade-in {
+ opacity: 0;
+ animation: fade-in 250ms ease-in-out forwards;
+}
+
+.fade-in-long {
+ opacity: 0;
+ animation: fade-in 350ms ease-in-out forwards;
+}
+
+.pre-wrap-text {
+ white-space: pre-wrap;
+}
+
+.flex-fluid {
+ width: 100%;
+ height: 100%;
+ flex: 1 0 100%;
+}
diff --git a/app/static/stylesheets/apps-ui.css b/app/static/stylesheets/apps-ui.css
@@ -0,0 +1,366 @@
+.carousel-container {
+ display: flex;
+ flex-grow: 1;
+ overflow-x: hidden;
+ scroll-snap-type: x mandatory;
+ list-style: none;
+ scroll-behavior: smooth;
+ -webkit-overflow-scrolling: touch;
+}
+
+.carousel-item {
+ scroll-snap-align: start;
+}
+
+@utility carousel-container-trellis {
+ @apply flex flex-grow h-full w-full;
+}
+
+@utility carousel-item-trellis {
+ @apply flex flex-col w-fit px-4 gap-4 justify-start items-center;
+}
+
+@utility button-submit {
+ @apply h-line_button min-w-[82px] w-fit rounded-2xl active:bg-ly1-a;
+}
+
+@utility button-simple {
+ @apply h-line_button w-line;
+}
+
+@utility button-base {
+ @apply flex flex-row justify-center items-center font-mono text-sm lowercase transition-all select-none cursor-none;
+}
+
+@utility button-simple {
+ @apply flex flex-row justify-center items-center font-mono text-sm lowercase transition-all select-none cursor-none;
+}
+
+@utility button-submit {
+ @apply flex flex-row justify-center items-center font-mono text-sm lowercase transition-all select-none cursor-none;
+}
+
+@utility button-simple {
+ @apply bg-ly1 text-ly2-gl;
+}
+
+@utility button-submit {
+ @apply bg-ly1 text-ly2-gl;
+}
+
+@utility entry-line-fluid {
+ @apply h-full w-full rounded-2xl;
+}
+
+@utility entry-textarea-wrap {
+ @apply flex flex-row w-full items-center rounded-touch;
+}
+
+@utility entry-line-wrap {
+ @apply flex flex-row w-full px-2 items-center;
+}
+
+@utility el-textarea {
+ @apply w-full p-0 pl-2 py-3 rounded-touch;
+}
+
+.el-textarea-ly1:focus {
+ border-color: hsl(var(--ly1-focus));
+}
+
+.el-textarea {
+ width: 100%;
+ height: max-content;
+ outline: none;
+ border-radius: 1rem;
+ text-wrap: wrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+}
+
+@utility el-input {
+ @apply input w-full p-0;
+}
+
+@utility el-input {
+ @apply flex flex-row w-full p-0 justify-center items-center border-0 focus:border-0 outline-0 focus:outline-0 bg-transparent disabled:bg-transparent font-sans font-[400] placeholder:font-[400] text-form_base;
+}
+
+@utility el-select {
+ @apply flex flex-row w-full p-0 justify-center items-center border-0 focus:border-0 outline-0 focus:outline-0 bg-transparent disabled:bg-transparent font-sans font-[400] placeholder:font-[400] text-form_base;
+}
+
+@utility el-textarea {
+ @apply flex flex-row w-full p-0 justify-center items-center border-0 focus:border-0 outline-0 focus:outline-0 bg-transparent disabled:bg-transparent font-sans font-[400] placeholder:font-[400] text-form_base;
+}
+
+@utility el-select-centered {
+ @apply text-center [text-align-last:center];
+}
+
+@utility el-re {
+ @apply ease-in-out transition-all;
+}
+
+@utility opacity-active {
+ @apply active:opacity-80 group-active:opacity-80;
+}
+
+@utility ly1-apply-active {
+ @apply bg-ly1-focus;
+}
+
+@utility ly1-ring-apply {
+ @apply ring-[0.3rem] ring-ly1-edge;
+}
+
+@utility ly1-raise-apply {
+ @apply scale-[102%];
+}
+
+@utility ly1-raise-apply-less {
+ @apply scale-[101%];
+}
+
+@utility ly1-active-gl {
+ @apply active:text-ly1-gl-a group-active:text-ly1-gl-a;
+}
+
+@utility ly1-active-surface {
+ @apply active:bg-ly1-focus group-active:bg-ly1-focus;
+}
+
+@utility ly1-active-raise {
+ @apply active:scale-[102%] group-active:scale-[102%];
+}
+
+@utility ly1-active-raise-less {
+ @apply active:scale-[101%] group-active:scale-[101%];
+}
+
+@utility ly1-active-ring {
+ @apply ring-ly2/60 active:ring-[0.3rem] group-active:ring-[0.3rem] delay-[75ms] duration-[350ms];
+}
+
+@utility ly1-active-ring-less {
+ @apply ring-ly2/60 active:ring-[0.25rem] group-active:ring-[0.25rem] delay-[50ms] duration-[350ms];
+}
+
+@utility ly1-focus-surface {
+ @apply focus:bg-ly1-focus group-focus:bg-ly1-focus;
+}
+
+@utility ly1-focus-raise {
+ @apply focus:scale-[102%] group-focus:scale-[102%];
+}
+
+@utility ly1-focus-raise-less {
+ @apply focus:scale-[101%] group-focus:scale-[101%];
+}
+
+@utility ly1-focus-ring {
+ @apply ring-ly2/60 focus:ring-[0.3rem] group-focus:ring-[0.3rem] delay-[75ms] duration-[350ms];
+}
+
+@utility ly1-focus-ring-less {
+ @apply ring-ly2/60 focus:ring-[0.25rem] group-focus:ring-[0.25rem] delay-[50ms] duration-[350ms];
+}
+
+@keyframes spinner-fade-white {
+ 0% {
+ background-color: white;
+ }
+ 100% {
+ background-color: transparent;
+ }
+}
+
+@keyframes spinner-fade-base {
+ 0% {
+ background-color: hsl(var(--ly2-gl));
+ }
+ 100% {
+ background-color: transparent;
+ }
+}
+
+.spinner8 {
+ position: relative;
+ display: inline-block;
+ width: 1em;
+ height: 1em;
+}
+
+.spinner8.center {
+ position: absolute;
+ left: 0;
+ right: 0;
+ top: 0;
+ bottom: 0;
+ margin: auto;
+}
+
+.spinner8 .spinner8-blade {
+ position: absolute;
+ left: 0.4629em;
+ bottom: 0;
+ width: 0.1em;
+ height: 0.2777em;
+ border-radius: 0.0555em;
+ background-color: transparent;
+ transform-origin: center -0.2222em;
+ animation: spinner-fade-base 1s infinite linear;
+}
+
+.spinner8-white .spinner8-blade-white {
+ position: absolute;
+ left: 0.4629em;
+ bottom: 0;
+ width: 0.1em;
+ height: 0.2777em;
+ border-radius: 0.0555em;
+ background-color: transparent;
+ transform-origin: center -0.2222em;
+ animation: spinner-fade-white 1s infinite linear;
+}
+
+.spinner8 .spinner8-blade:nth-child(1) {
+ animation-delay: 0s;
+ transform: rotate(0deg);
+}
+
+.spinner8 .spinner8-blade:nth-child(2) {
+ animation-delay: 0.125s;
+ transform: rotate(45deg);
+}
+
+.spinner8 .spinner8-blade:nth-child(3) {
+ animation-delay: 0.25s;
+ transform: rotate(90deg);
+}
+
+.spinner8 .spinner8-blade:nth-child(4) {
+ animation-delay: 0.375s;
+ transform: rotate(135deg);
+}
+
+.spinner8 .spinner8-blade:nth-child(5) {
+ animation-delay: 0.5s;
+ transform: rotate(180deg);
+}
+
+.spinner8 .spinner8-blade:nth-child(6) {
+ animation-delay: 0.625s;
+ transform: rotate(225deg);
+}
+
+.spinner8 .spinner8-blade:nth-child(7) {
+ animation-delay: 0.75s;
+ transform: rotate(270deg);
+}
+
+.spinner8 .spinner8-blade:nth-child(8) {
+ animation-delay: 0.875s;
+ transform: rotate(315deg);
+}
+
+.spinner12 {
+ position: relative;
+ display: inline-block;
+ width: 1em;
+ height: 1em;
+}
+
+.spinner12.center {
+ position: absolute;
+ left: 0;
+ right: 0;
+ top: 0;
+ bottom: 0;
+ margin: auto;
+}
+
+.spinner12 .spinner12-blade {
+ position: absolute;
+ left: 0.4629em;
+ bottom: 0;
+ width: 0.074em;
+ height: 0.2777em;
+ border-radius: 0.0555em;
+ background-color: transparent;
+ transform-origin: center -0.2222em;
+ animation: spinner-fade-base 1s infinite linear;
+}
+
+.spinner12-white .spinner12-blade-white {
+ position: absolute;
+ left: 0.4629em;
+ bottom: 0;
+ width: 0.074em;
+ height: 0.2777em;
+ border-radius: 0.0555em;
+ background-color: transparent;
+ transform-origin: center -0.2222em;
+ animation: spinner-fade-white 1s infinite linear;
+}
+
+.spinner12 .spinner12-blade:nth-child(1) {
+ animation-delay: 0s;
+ transform: rotate(0deg);
+}
+
+.spinner12 .spinner12-blade:nth-child(2) {
+ animation-delay: 0.083s;
+ transform: rotate(30deg);
+}
+
+.spinner12 .spinner12-blade:nth-child(3) {
+ animation-delay: 0.166s;
+ transform: rotate(60deg);
+}
+
+.spinner12 .spinner12-blade:nth-child(4) {
+ animation-delay: 0.249s;
+ transform: rotate(90deg);
+}
+
+.spinner12 .spinner12-blade:nth-child(5) {
+ animation-delay: 0.332s;
+ transform: rotate(120deg);
+}
+
+.spinner12 .spinner12-blade:nth-child(6) {
+ animation-delay: 0.415s;
+ transform: rotate(150deg);
+}
+
+.spinner12 .spinner12-blade:nth-child(7) {
+ animation-delay: 0.498s;
+ transform: rotate(180deg);
+}
+
+.spinner12 .spinner12-blade:nth-child(8) {
+ animation-delay: 0.581s;
+ transform: rotate(210deg);
+}
+
+.spinner12 .spinner12-blade:nth-child(9) {
+ animation-delay: 0.664s;
+ transform: rotate(240deg);
+}
+
+.spinner12 .spinner12-blade:nth-child(10) {
+ animation-delay: 0.747s;
+ transform: rotate(270deg);
+}
+
+.spinner12 .spinner12-blade:nth-child(11) {
+ animation-delay: 0.83s;
+ transform: rotate(300deg);
+}
+
+.spinner12 .spinner12-blade:nth-child(12) {
+ animation-delay: 0.913s;
+ transform: rotate(330deg);
+}
diff --git a/app/static/stylesheets/styles-maplibre-gl.css b/app/static/stylesheets/styles-maplibre-gl.css
@@ -0,0 +1,12 @@
+.maplibregl-popup-tip {
+ display: none !important;
+}
+
+.maplibregl-popup-content {
+ background: hsl(var(--ly1)) !important;
+ border-radius: 16px !important;
+ box-shadow: 0 4px 8px rgba(0,0,0,.2) !important;
+ padding: 0px !important;
+ transition: background-color 250ms ease-in-out !important;
+}
+
diff --git a/app/static/stylesheets/styles-superellipse.css b/app/static/stylesheets/styles-superellipse.css
@@ -0,0 +1,59 @@
+.round-8 {
+ mask-image: paint(squircle);
+ --squircle-smooth: 0.6;
+ --squircle-radius: 8px;
+}
+
+.round-12 {
+ mask-image: paint(squircle);
+ --squircle-smooth: 0.6;
+ --squircle-radius: 12px;
+}
+
+.round-16 {
+ mask-image: paint(squircle);
+ --squircle-smooth: 0.6;
+ --squircle-radius: 16px;
+}
+
+.round-20 {
+ mask-image: paint(squircle);
+ --squircle-smooth: 0.6;
+ --squircle-radius: 20px;
+}
+
+.round-24 {
+ mask-image: paint(squircle);
+ --squircle-smooth: 0.6;
+ --squircle-radius: 24px;
+}
+
+.round-32 {
+ mask-image: paint(squircle);
+ --squircle-smooth: 0.6;
+ --squircle-radius: 32px;
+}
+
+.round-36 {
+ mask-image: paint(squircle);
+ --squircle-smooth: 0.6;
+ --squircle-radius: 36px;
+}
+
+.round-40 {
+ mask-image: paint(squircle);
+ --squircle-smooth: 0.6;
+ --squircle-radius: 40px;
+}
+
+.round-44 {
+ mask-image: paint(squircle);
+ --squircle-smooth: 0.6;
+ --squircle-radius: 44px;
+}
+
+.round-48 {
+ mask-image: paint(squircle);
+ --squircle-smooth: 0.6;
+ --squircle-radius: 48px;
+}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
@@ -15,410 +15,40 @@ importers:
specifier: ^5.8.3
version: 5.8.3
- ../crates/core/bindings/ts:
- dependencies:
- zod:
- specifier: ^4.0.5
- version: 4.2.1
- devDependencies:
- '@radroots/tsconfig':
- specifier: workspace:*
- version: link:../../../../pwa/packages/tsconfig
- rimraf:
- specifier: ^6.0.1
- version: 6.0.1
- ts-to-zod:
- specifier: ^3.15.0
- version: 3.15.0(@types/node@25.0.3)
-
- ../crates/events-codec-wasm/pkg: {}
-
- ../crates/events-indexed/bindings/ts:
- dependencies:
- zod:
- specifier: ^4.0.5
- version: 4.2.1
- devDependencies:
- '@radroots/tsconfig':
- specifier: workspace:*
- version: link:../../../../pwa/packages/tsconfig
- rimraf:
- specifier: ^6.0.1
- version: 6.0.1
- ts-to-zod:
- specifier: ^3.15.0
- version: 3.15.0(@types/node@25.0.3)
-
- ../crates/events/bindings/ts:
- dependencies:
- '@radroots/core-bindings':
- specifier: workspace:*
- version: link:../../../core/bindings/ts
- zod:
- specifier: ^4.0.5
- version: 4.2.1
- devDependencies:
- '@radroots/tsconfig':
- specifier: workspace:*
- version: link:../../../../pwa/packages/tsconfig
- rimraf:
- specifier: ^6.0.1
- version: 6.0.1
- ts-to-zod:
- specifier: ^3.15.0
- version: 3.15.0(@types/node@25.0.3)
+ ../../../../domains/radroots/lib/crates/events_codec_wasm/pkg: {}
- ../crates/tangle-db-schema/bindings/ts:
- dependencies:
- '@radroots/types-bindings':
- specifier: workspace:*
- version: link:../../../types/bindings/ts
- devDependencies:
- '@radroots/tsconfig':
- specifier: workspace:*
- version: link:../../../../pwa/packages/tsconfig
- rimraf:
- specifier: ^6.0.1
- version: 6.0.1
+ ../../../../domains/radroots/lib/crates/replica_db_wasm/pkg: {}
- ../crates/tangle-db-wasm/pkg: {}
+ ../../../../domains/radroots/lib/crates/replica_sync_wasm/pkg: {}
- ../crates/tangle-events-wasm/pkg: {}
+ ../../../../domains/radroots/sdk/packages/core-bindings: {}
- ../crates/trade/bindings/ts:
+ ../../../../domains/radroots/sdk/packages/events-bindings:
dependencies:
'@radroots/core-bindings':
specifier: workspace:*
- version: link:../../../core/bindings/ts
- '@radroots/events-bindings':
- specifier: workspace:*
- version: link:../../../events/bindings/ts
- zod:
- specifier: ^4.0.5
- version: 4.2.1
- devDependencies:
- '@radroots/tsconfig':
- specifier: workspace:*
- version: link:../../../../pwa/packages/tsconfig
- rimraf:
- specifier: ^6.0.1
- version: 6.0.1
- ts-to-zod:
- specifier: ^3.15.0
- version: 3.15.0(@types/node@25.0.3)
-
- ../crates/types/bindings/ts:
- devDependencies:
- '@radroots/tsconfig':
- specifier: workspace:*
- version: link:../../../../pwa/packages/tsconfig
- rimraf:
- specifier: ^6.0.1
- version: 6.0.1
-
- ../welshman/packages/app:
- dependencies:
- '@types/throttle-debounce':
- specifier: ^5.0.2
- version: 5.0.2
- '@welshman/feeds':
- specifier: workspace:*
- version: link:../feeds
- '@welshman/lib':
- specifier: workspace:*
- version: link:../lib
- '@welshman/net':
- specifier: workspace:*
- version: link:../net
- '@welshman/router':
- specifier: workspace:*
- version: link:../router
- '@welshman/signer':
- specifier: workspace:*
- version: link:../signer
- '@welshman/store':
- specifier: workspace:*
- version: link:../store
- '@welshman/util':
- specifier: workspace:*
- version: link:../util
- fuse.js:
- specifier: ^7.0.0
- version: 7.1.0
- svelte:
- specifier: ^4.2.18
- version: 4.2.20
- throttle-debounce:
- specifier: ^5.0.2
- version: 5.0.2
- devDependencies:
- rimraf:
- specifier: ~6.0.0
- version: 6.0.1
- typescript:
- specifier: ~5.8.0
- version: 5.8.3
-
- ../welshman/packages/content:
- dependencies:
- '@braintree/sanitize-url':
- specifier: ^7.0.2
- version: 7.1.1
- nostr-tools:
- specifier: ^2.14.2
- version: 2.19.4(typescript@5.8.3)
- devDependencies:
- rimraf:
- specifier: ~6.0.0
- version: 6.0.1
- typescript:
- specifier: ~5.8.0
- version: 5.8.3
-
- ../welshman/packages/editor:
- dependencies:
- '@tiptap/core':
- specifier: ^2.11.7
- version: 2.27.1(@tiptap/pm@2.27.1)
- '@tiptap/extension-code':
- specifier: ^2.11.7
- version: 2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))
- '@tiptap/extension-code-block':
- specifier: ^2.11.7
- version: 2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/pm@2.27.1)
- '@tiptap/extension-document':
- specifier: ^2.11.7
- version: 2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))
- '@tiptap/extension-dropcursor':
- specifier: ^2.11.7
- version: 2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/pm@2.27.1)
- '@tiptap/extension-gapcursor':
- specifier: ^2.11.7
- version: 2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/pm@2.27.1)
- '@tiptap/extension-hard-break':
- specifier: ^2.11.7
- version: 2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))
- '@tiptap/extension-history':
- specifier: ^2.11.7
- version: 2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/pm@2.27.1)
- '@tiptap/extension-paragraph':
- specifier: ^2.11.7
- version: 2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))
- '@tiptap/extension-placeholder':
- specifier: ^2.11.7
- version: 2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/pm@2.27.1)
- '@tiptap/extension-text':
- specifier: ^2.11.7
- version: 2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))
- '@tiptap/pm':
- specifier: ^2.11.7
- version: 2.27.1
- '@tiptap/suggestion':
- specifier: ^2.11.7
- version: 2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/pm@2.27.1)
- '@welshman/lib':
- specifier: workspace:*
- version: link:../lib
- '@welshman/util':
- specifier: workspace:*
- version: link:../util
- nostr-editor:
- specifier: ^1.0.2
- version: 1.1.0(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/extension-image@2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1)))(@tiptap/extension-link@2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/pm@2.27.1))(@tiptap/pm@2.27.1)(linkifyjs@4.3.2)(nostr-tools@2.19.4(typescript@5.8.3))(prosemirror-markdown@1.13.2)(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.4)(tiptap-markdown@0.8.10(@tiptap/core@2.27.1(@tiptap/pm@2.27.1)))
- nostr-tools:
- specifier: ^2.14.2
- version: 2.19.4(typescript@5.8.3)
- tippy.js:
- specifier: ^6.3.7
- version: 6.3.7
- devDependencies:
- rimraf:
- specifier: ~6.0.0
- version: 6.0.1
- typescript:
- specifier: ~5.8.0
- version: 5.8.3
-
- ../welshman/packages/feeds:
- dependencies:
- '@welshman/lib':
- specifier: workspace:*
- version: link:../lib
- '@welshman/net':
- specifier: workspace:*
- version: link:../net
- '@welshman/router':
- specifier: workspace:*
- version: link:../router
- '@welshman/signer':
- specifier: workspace:*
- version: link:../signer
- '@welshman/util':
- specifier: workspace:*
- version: link:../util
- trava:
- specifier: ^1.2.1
- version: 1.2.1
- devDependencies:
- rimraf:
- specifier: ~6.0.0
- version: 6.0.1
- typescript:
- specifier: ~5.8.0
- version: 5.8.3
+ version: link:../core-bindings
- ../welshman/packages/lib:
- dependencies:
- '@scure/base':
- specifier: ^1.1.6
- version: 1.2.6
- '@types/events':
- specifier: ^3.0.3
- version: 3.0.3
- events:
- specifier: ^3.3.0
- version: 3.3.0
- devDependencies:
- rimraf:
- specifier: ~6.0.0
- version: 6.0.1
- typescript:
- specifier: ~5.8.0
- version: 5.8.3
+ ../../../../domains/radroots/sdk/packages/events-indexed-bindings: {}
- ../welshman/packages/net:
- dependencies:
- '@welshman/lib':
- specifier: workspace:*
- version: link:../lib
- '@welshman/util':
- specifier: workspace:*
- version: link:../util
- events:
- specifier: ^3.3.0
- version: 3.3.0
- isomorphic-ws:
- specifier: ^5.0.0
- version: 5.0.0(ws@8.18.0)
- devDependencies:
- rimraf:
- specifier: ~6.0.0
- version: 6.0.1
- typescript:
- specifier: ~5.8.0
- version: 5.8.3
+ ../../../../domains/radroots/sdk/packages/identity-bindings: {}
- ../welshman/packages/router:
+ ../../../../domains/radroots/sdk/packages/replica-db-schema-bindings:
dependencies:
- '@welshman/lib':
- specifier: workspace:*
- version: link:../lib
- '@welshman/net':
- specifier: workspace:*
- version: link:../net
- '@welshman/util':
- specifier: workspace:*
- version: link:../util
- devDependencies:
- rimraf:
- specifier: ~6.0.0
- version: 6.0.1
- typescript:
- specifier: ~5.8.0
- version: 5.8.3
-
- ../welshman/packages/signer:
- dependencies:
- '@jsr/fiatjaf__promenade-trusted-dealer':
- specifier: https://npm.jsr.io/~/11/@jsr/fiatjaf__promenade-trusted-dealer/0.4.1.tgz
- version: https://npm.jsr.io/~/11/@jsr/fiatjaf__promenade-trusted-dealer/0.4.1.tgz
- '@jsr/henrygd__semaphore':
- specifier: https://npm.jsr.io/~/11/@jsr/henrygd__semaphore/0.0.2.tgz
- version: https://npm.jsr.io/~/11/@jsr/henrygd__semaphore/0.0.2.tgz
- '@jsr/nostr__tools':
- specifier: https://npm.jsr.io/~/11/@jsr/nostr__tools/2.16.2.tgz
- version: https://npm.jsr.io/~/11/@jsr/nostr__tools/2.16.2.tgz
- '@noble/curves':
- specifier: ^1.9.7
- version: 1.9.7
- '@noble/hashes':
- specifier: ^2.0.1
- version: 2.0.1
- '@welshman/lib':
- specifier: workspace:*
- version: link:../lib
- '@welshman/net':
- specifier: workspace:*
- version: link:../net
- '@welshman/util':
+ '@radroots/types-bindings':
specifier: workspace:*
- version: link:../util
- nostr-tools:
- specifier: ^2.18.2
- version: 2.19.4(typescript@5.8.3)
- devDependencies:
- '@capacitor/core':
- specifier: ^7.2.0
- version: 7.4.4
- nostr-signer-capacitor-plugin:
- specifier: ~0.0.5
- version: 0.0.5(@capacitor/core@7.4.4)
- rimraf:
- specifier: ~6.0.0
- version: 6.0.1
- typescript:
- specifier: ~5.8.0
- version: 5.8.3
+ version: link:../types-bindings
- ../welshman/packages/store:
+ ../../../../domains/radroots/sdk/packages/trade-bindings:
dependencies:
- '@welshman/lib':
- specifier: workspace:*
- version: link:../lib
- '@welshman/net':
+ '@radroots/core-bindings':
specifier: workspace:*
- version: link:../net
- '@welshman/util':
+ version: link:../core-bindings
+ '@radroots/events-bindings':
specifier: workspace:*
- version: link:../util
- svelte:
- specifier: ^4.2.18
- version: 4.2.20
- devDependencies:
- rimraf:
- specifier: ~6.0.0
- version: 6.0.1
- typescript:
- specifier: ~5.8.0
- version: 5.8.3
+ version: link:../events-bindings
- ../welshman/packages/util:
- dependencies:
- '@noble/curves':
- specifier: ^1.8.1
- version: 1.9.7
- '@types/ws':
- specifier: ^8.5.13
- version: 8.18.1
- '@welshman/lib':
- specifier: workspace:*
- version: link:../lib
- js-base64:
- specifier: ^3.7.7
- version: 3.7.8
- nostr-tools:
- specifier: ^2.14.2
- version: 2.19.4(typescript@5.8.3)
- nostr-wasm:
- specifier: ^0.1.0
- version: 0.1.0
- devDependencies:
- rimraf:
- specifier: ~6.0.0
- version: 6.0.1
- typescript:
- specifier: ~5.8.0
- version: 5.8.3
+ ../../../../domains/radroots/sdk/packages/types-bindings: {}
app:
dependencies:
@@ -436,7 +66,7 @@ importers:
version: link:../lib/client
'@radroots/events-bindings':
specifier: workspace:*
- version: link:../../crates/events/bindings/ts
+ version: link:../../../../../domains/radroots/sdk/packages/events-bindings
'@radroots/geo':
specifier: workspace:*
version: link:../lib/geo
@@ -455,15 +85,15 @@ importers:
'@radroots/nostr':
specifier: workspace:*
version: link:../lib/nostr
- '@radroots/tangle-db-schema-bindings':
+ '@radroots/replica-db-schema-bindings':
specifier: workspace:*
- version: link:../../crates/tangle-db-schema/bindings/ts
+ version: link:../../../../../domains/radroots/sdk/packages/replica-db-schema-bindings
'@radroots/themes':
specifier: workspace:*
version: link:../lib/themes
'@radroots/types-bindings':
specifier: workspace:*
- version: link:../../crates/types/bindings/ts
+ version: link:../../../../../domains/radroots/sdk/packages/types-bindings
'@radroots/utils':
specifier: workspace:*
version: link:../lib/utils
@@ -603,16 +233,16 @@ importers:
version: link:../apps-lib
'@radroots/core-bindings':
specifier: workspace:*
- version: link:../../../crates/core/bindings/ts
+ version: link:../../../../../../domains/radroots/sdk/packages/core-bindings
'@radroots/events-bindings':
specifier: workspace:*
- version: link:../../../crates/events/bindings/ts
+ version: link:../../../../../../domains/radroots/sdk/packages/events-bindings
'@radroots/events-indexed-bindings':
specifier: workspace:*
- version: link:../../../crates/events-indexed/bindings/ts
+ version: link:../../../../../../domains/radroots/sdk/packages/events-indexed-bindings
'@radroots/trade-bindings':
specifier: workspace:*
- version: link:../../../crates/trade/bindings/ts
+ version: link:../../../../../../domains/radroots/sdk/packages/trade-bindings
'@radroots/utils':
specifier: workspace:*
version: link:../utils
@@ -661,16 +291,16 @@ importers:
version: link:../client
'@radroots/events-bindings':
specifier: workspace:*
- version: link:../../../crates/events/bindings/ts
+ version: link:../../../../../../domains/radroots/sdk/packages/events-bindings
'@radroots/geo':
specifier: workspace:*
version: link:../geo
'@radroots/locales':
specifier: workspace:*
version: link:../locales
- '@radroots/tangle-db-schema-bindings':
+ '@radroots/replica-db-schema-bindings':
specifier: workspace:*
- version: link:../../../crates/tangle-db-schema/bindings/ts
+ version: link:../../../../../../domains/radroots/sdk/packages/replica-db-schema-bindings
'@radroots/themes':
specifier: workspace:*
version: link:../themes
@@ -739,17 +369,17 @@ importers:
specifier: workspace:*
version: link:../nostr
'@welshman/app':
- specifier: workspace:*
- version: link:../../../welshman/packages/app
+ specifier: 0.8.4
+ version: 0.8.4(631a11bdc2e063e74e0fb3f8b6b9a501)
'@welshman/net':
- specifier: workspace:*
- version: link:../../../welshman/packages/net
+ specifier: 0.8.4
+ version: 0.8.4(@welshman/lib@0.8.4)(@welshman/util@0.8.4(@noble/curves@1.9.7)(@welshman/lib@0.8.4)(nostr-tools@2.19.4(typescript@5.8.3)))(ws@8.18.0)
'@welshman/signer':
- specifier: workspace:*
- version: link:../../../welshman/packages/signer
+ specifier: 0.8.4
+ version: 0.8.4(@noble/curves@1.9.7)(@noble/hashes@2.0.1)(@welshman/lib@0.8.4)(@welshman/net@0.8.4(@welshman/lib@0.8.4)(@welshman/util@0.8.4(@noble/curves@1.9.7)(@welshman/lib@0.8.4)(nostr-tools@2.19.4(typescript@5.8.3)))(ws@8.18.0))(@welshman/util@0.8.4(@noble/curves@1.9.7)(@welshman/lib@0.8.4)(nostr-tools@2.19.4(typescript@5.8.3)))(nostr-signer-capacitor-plugin@0.0.5(@capacitor/core@7.4.4))(nostr-tools@2.19.4(typescript@5.8.3))
'@welshman/store':
- specifier: workspace:*
- version: link:../../../welshman/packages/store
+ specifier: 0.8.4
+ version: 0.8.4(@welshman/lib@0.8.4)(@welshman/net@0.8.4(@welshman/lib@0.8.4)(@welshman/util@0.8.4(@noble/curves@1.9.7)(@welshman/lib@0.8.4)(nostr-tools@2.19.4(typescript@5.8.3)))(ws@8.18.0))(@welshman/util@0.8.4(@noble/curves@1.9.7)(@welshman/lib@0.8.4)(nostr-tools@2.19.4(typescript@5.8.3)))(svelte@5.46.0)
devDependencies:
'@radroots/tsconfig':
specifier: workspace:*
@@ -794,18 +424,18 @@ importers:
'@radroots/nostr':
specifier: workspace:*
version: link:../nostr
- '@radroots/tangle-db-schema-bindings':
+ '@radroots/replica-db-schema-bindings':
specifier: workspace:*
- version: link:../../../crates/tangle-db-schema/bindings/ts
- '@radroots/tangle-db-wasm':
+ version: link:../../../../../../domains/radroots/sdk/packages/replica-db-schema-bindings
+ '@radroots/replica-db-wasm':
specifier: workspace:*
- version: link:../../../crates/tangle-db-wasm/pkg
- '@radroots/tangle-events-wasm':
+ version: link:../../../../../../domains/radroots/lib/crates/replica_db_wasm/pkg
+ '@radroots/replica-sync-wasm':
specifier: workspace:*
- version: link:../../../crates/tangle-events-wasm/pkg
+ version: link:../../../../../../domains/radroots/lib/crates/replica_sync_wasm/pkg
'@radroots/types-bindings':
specifier: workspace:*
- version: link:../../../crates/types/bindings/ts
+ version: link:../../../../../../domains/radroots/sdk/packages/types-bindings
'@radroots/utils':
specifier: workspace:*
version: link:../utils
@@ -837,9 +467,9 @@ importers:
lib/geo:
dependencies:
- '@radroots/tangle-db-schema-bindings':
+ '@radroots/replica-db-schema-bindings':
specifier: workspace:*
- version: link:../../../crates/tangle-db-schema/bindings/ts
+ version: link:../../../../../../domains/radroots/sdk/packages/replica-db-schema-bindings
'@radroots/utils':
specifier: workspace:*
version: link:../utils
@@ -873,7 +503,7 @@ importers:
version: link:../geo
'@radroots/types-bindings':
specifier: workspace:*
- version: link:../../../crates/types/bindings/ts
+ version: link:../../../../../../domains/radroots/sdk/packages/types-bindings
'@radroots/utils':
specifier: workspace:*
version: link:../utils
@@ -904,7 +534,7 @@ importers:
dependencies:
'@radroots/types-bindings':
specifier: workspace:*
- version: link:../../../crates/types/bindings/ts
+ version: link:../../../../../../domains/radroots/sdk/packages/types-bindings
'@radroots/utils':
specifier: workspace:*
version: link:../utils
@@ -963,28 +593,28 @@ importers:
version: 1.8.0
'@radroots/core-bindings':
specifier: workspace:*
- version: link:../../../crates/core/bindings/ts
+ version: link:../../../../../../domains/radroots/sdk/packages/core-bindings
'@radroots/events-bindings':
specifier: workspace:*
- version: link:../../../crates/events/bindings/ts
+ version: link:../../../../../../domains/radroots/sdk/packages/events-bindings
'@radroots/events-codec-wasm':
specifier: workspace:*
- version: link:../../../crates/events-codec-wasm/pkg
+ version: link:../../../../../../domains/radroots/lib/crates/events_codec_wasm/pkg
'@radroots/trade-bindings':
specifier: workspace:*
- version: link:../../../crates/trade/bindings/ts
+ version: link:../../../../../../domains/radroots/sdk/packages/trade-bindings
'@radroots/utils':
specifier: workspace:*
version: link:../utils
'@welshman/net':
- specifier: workspace:*
- version: link:../../../welshman/packages/net
+ specifier: 0.8.4
+ version: 0.8.4(@welshman/lib@0.8.4)(@welshman/util@0.8.4(@noble/curves@1.9.7)(@welshman/lib@0.8.4)(nostr-tools@2.19.4(typescript@5.8.3)))(ws@8.18.0)
'@welshman/signer':
- specifier: workspace:*
- version: link:../../../welshman/packages/signer
+ specifier: 0.8.4
+ version: 0.8.4(@noble/curves@1.9.7)(@noble/hashes@1.8.0)(@welshman/lib@0.8.4)(@welshman/net@0.8.4(@welshman/lib@0.8.4)(@welshman/util@0.8.4(@noble/curves@1.9.7)(@welshman/lib@0.8.4)(nostr-tools@2.19.4(typescript@5.8.3)))(ws@8.18.0))(@welshman/util@0.8.4(@noble/curves@1.9.7)(@welshman/lib@0.8.4)(nostr-tools@2.19.4(typescript@5.8.3)))(nostr-signer-capacitor-plugin@0.0.5(@capacitor/core@7.4.4))(nostr-tools@2.19.4(typescript@5.8.3))
'@welshman/util':
- specifier: workspace:*
- version: link:../../../welshman/packages/util
+ specifier: 0.8.4
+ version: 0.8.4(@noble/curves@1.9.7)(@welshman/lib@0.8.4)(nostr-tools@2.19.4(typescript@5.8.3))
nostr-geotags:
specifier: ^0.7.2
version: 0.7.2
@@ -1054,7 +684,7 @@ importers:
version: 1.8.0
'@radroots/types-bindings':
specifier: workspace:*
- version: link:../../../crates/types/bindings/ts
+ version: link:../../../../../../domains/radroots/sdk/packages/types-bindings
convert:
specifier: ^5.5.1
version: 5.14.1
@@ -1083,10 +713,6 @@ importers:
packages:
- '@ampproject/remapping@2.3.0':
- resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
- engines: {node: '>=6.0.0'}
-
'@apideck/better-ajv-errors@0.3.6':
resolution: {integrity: sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==}
engines: {node: '>=10'}
@@ -1588,12 +1214,18 @@ packages:
resolution: {integrity: sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==}
engines: {node: '>=6.9.0'}
- '@braintree/sanitize-url@7.1.1':
- resolution: {integrity: sha512-i1L7noDNxtFyL5DmZafWy1wRVhGehQmzZaz1HiN5e7iylJMSZR7ekOV7NsIqa5qBldlLrsKv4HbgFUVlQrz8Mw==}
-
'@capacitor/core@7.4.4':
resolution: {integrity: sha512-xzjxpr+d2zwTpCaN0k+C6wKSZzWFAb9OVEUtmO72ihjr/NEDoLvsGl4WLfjWPcCO2zOy0b2X52tfRWjECFUjtw==}
+ '@cmdcode/buff@2.2.5':
+ resolution: {integrity: sha512-+nc3QDoJ+MU/fp+YkX6WuEjJrXLF6ME+eVX1sj5a+MfBKO9LWb4R9Y2zH6APBrySd7nFr48ozscAui7SKvLmXg==}
+
+ '@cmdcode/frost@1.1.4':
+ resolution: {integrity: sha512-GLbiFdpHKTR576vlComrWyrdexR7j2tezbJmJQTfFGOR18xb2yM7E6PEKJWirDGrh1C/pLv/uhwgoSp5HLLfdw==}
+
+ '@cmdcode/nostr-p2p@2.0.11':
+ resolution: {integrity: sha512-hZpWYqRPdvXoaG5LaP2/dR1ObloQxPUYHAA1japQveGdhPbXWiS5aKPxOyUXqgjHDShWeXQ3giOTg6SsCJwnYA==}
+
'@esbuild/aix-ppc64@0.25.12':
resolution: {integrity: sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==}
engines: {node: '>=18'}
@@ -2053,14 +1685,8 @@ packages:
'@formatjs/intl-localematcher@0.6.2':
resolution: {integrity: sha512-XOMO2Hupl0wdd172Y06h6kLpBz6Dv+J4okPLl4LPtzbr8f66WbIoy4ev98EBuZ6ZK4h5ydTN6XneT4QVpD7cdA==}
- '@inquirer/external-editor@1.0.3':
- resolution: {integrity: sha512-RWbSrDiYmO4LbejWY7ttpxczuwQyZLBUyygsA9Nsv95hpzUWwnNTVQmAq3xuh7vNwCp07UTmE5i11XAEExx4RA==}
- engines: {node: '>=18'}
- peerDependencies:
- '@types/node': '>=18'
- peerDependenciesMeta:
- '@types/node':
- optional: true
+ '@frostr/bifrost@1.0.7':
+ resolution: {integrity: sha512-9PO8s8ra7Cf94HqsF0sArRkLLFYqDyGfRKUOflTWMGgaDvSWIksNA8PckcXvy5/G6u4RtAkTAqki47+ga+7yow==}
'@isaacs/balanced-match@4.0.1':
resolution: {integrity: sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==}
@@ -2093,24 +1719,6 @@ packages:
'@jridgewell/trace-mapping@0.3.31':
resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==}
- '@jsr/fiatjaf__promenade-trusted-dealer@https://npm.jsr.io/~/11/@jsr/fiatjaf__promenade-trusted-dealer/0.4.1.tgz':
- resolution: {tarball: https://npm.jsr.io/~/11/@jsr/fiatjaf__promenade-trusted-dealer/0.4.1.tgz}
- version: 0.4.1
-
- '@jsr/henrygd__semaphore@0.0.2':
- resolution: {integrity: sha512-nrwZ8HaqU1Agb2ij8omIxaOCAsKkDHWcwS9hTRumPhZuptwh6/0BJExBd8+eClTYM7jBnZxK+cP4WJRTcHBvCA==, tarball: https://npm.jsr.io/~/11/@jsr/henrygd__semaphore/0.0.2.tgz}
-
- '@jsr/henrygd__semaphore@https://npm.jsr.io/~/11/@jsr/henrygd__semaphore/0.0.2.tgz':
- resolution: {tarball: https://npm.jsr.io/~/11/@jsr/henrygd__semaphore/0.0.2.tgz}
- version: 0.0.2
-
- '@jsr/nostr__tools@2.16.2':
- resolution: {integrity: sha512-QK1XwHvAnqEwbimD+ywbLQ3T2iI+/qE/zrRgOhmtjoEGlCWgtbPTNJ6Y/MEunXr6H/MnuHV+s400i/Yk4suvGQ==, tarball: https://npm.jsr.io/~/11/@jsr/nostr__tools/2.16.2.tgz}
-
- '@jsr/nostr__tools@https://npm.jsr.io/~/11/@jsr/nostr__tools/2.16.2.tgz':
- resolution: {tarball: https://npm.jsr.io/~/11/@jsr/nostr__tools/2.16.2.tgz}
- version: 2.16.2
-
'@kurkle/color@0.3.4':
resolution: {integrity: sha512-M5UknZPHRu3DEDWoipU6sE8PdkZ6Z/S+v4dD+Ke8IaNlpdSQah50lz1KtcFBa2vsdOnwbbnxJwVM4wty6udA5w==}
@@ -2151,6 +1759,10 @@ packages:
'@noble/ciphers@0.5.3':
resolution: {integrity: sha512-B0+6IIHiqEs3BPMT0hcRmHvEj2QHOLu+uwt+tqDDeVd0oyVzh7BPrDcPjRnV1PV/5LaknXJJQvOuRGR0zQJz+w==}
+ '@noble/ciphers@1.3.0':
+ resolution: {integrity: sha512-2I0gnIVPtfnMw9ee9h1dJG7tp81+8Ob3OJb3Mv37rx5L40/b0i7djjCVvGOVqc9AEIQyvyu1i6ypKdFw8R8gQw==}
+ engines: {node: ^14.21.3 || >=16}
+
'@noble/curves@1.1.0':
resolution: {integrity: sha512-091oBExgENk/kGj3AZmtBDMpxQPDtxQABR2B9lb1JbVTs6ytdzZNwvhxQ4MWasRNEzlbEH8jCWFCwhF/Obj5AA==}
@@ -2161,6 +1773,10 @@ packages:
resolution: {integrity: sha512-gbKGcRUYIjA3/zCCNaWDciTMFI0dCkvou3TL8Zmy5Nc7sJ47a0jtOeZoTaMxkuqRo9cRhjOdZJXegxYE5FN/xw==}
engines: {node: ^14.21.3 || >=16}
+ '@noble/curves@2.2.0':
+ resolution: {integrity: sha512-T/BoHgFXirb0ENSPBquzX0rcjXeM6Lo892a2jlYJkqk83LqZx0l1Of7DzlKJ6jkpvMrkHSnAcgb5JegL8SeIkQ==}
+ engines: {node: '>= 20.19.0'}
+
'@noble/hashes@1.3.1':
resolution: {integrity: sha512-EbqwksQwz9xDRGfDST86whPBgM65E0OH/pCgqW0GBVzO22bNE+NuIbeTb714+IfSjU3aRk47EUvXIb5bTsenKA==}
engines: {node: '>= 16'}
@@ -2177,6 +1793,10 @@ packages:
resolution: {integrity: sha512-XlOlEbQcE9fmuXxrVTXCTlG2nlRXa9Rj3rr5Ue/+tX+nmkgbX720YHh0VR3hBF9xDvwnb8D2shVGOwNx+ulArw==}
engines: {node: '>= 20.19.0'}
+ '@noble/hashes@2.2.0':
+ resolution: {integrity: sha512-IYqDGiTXab6FniAgnSdZwgWbomxpy9FtYvLKs7wCUs2a8RkITG+DFGO1DM9cr+E3/RgADRpFjrKVaJ1z6sjtEg==}
+ engines: {node: '>= 20.19.0'}
+
'@nodelib/fs.scandir@2.1.5':
resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
engines: {node: '>= 8'}
@@ -2189,23 +1809,25 @@ packages:
resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
engines: {node: '>= 8'}
- '@oclif/core@4.8.0':
- resolution: {integrity: sha512-jteNUQKgJHLHFbbz806aGZqf+RJJ7t4gwF4MYa8fCwCxQ8/klJNWc0MvaJiBebk7Mc+J39mdlsB4XraaCKznFw==}
- engines: {node: '>=18.0.0'}
-
'@polka/url@1.0.0-next.29':
resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==}
- '@popperjs/core@2.11.8':
- resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==}
+ '@pomade/core@0.0.12':
+ resolution: {integrity: sha512-xI8DSPwpm8m124RjHmcpko3lCvfobNwwl11Fkvpt5L6vgORFMGFA6UM2PGBfgKcVAXR/ao957Hza6yYpMNHEGQ==}
+ engines: {node: '>=12.0.0'}
+ peerDependencies:
+ '@frostr/bifrost': ^1.0.7
+ '@noble/hashes': ^2.0.1
+ '@welshman/lib': ^0.8.0-pre.1
+ '@welshman/net': ^0.8.0-pre.1
+ '@welshman/signer': ^0.8.0-pre.1
+ '@welshman/util': ^0.8.0-pre.1
+ nostr-tools: ^2.19.3
'@publint/pack@0.1.2':
resolution: {integrity: sha512-S+9ANAvUmjutrshV4jZjaiG8XQyuJIZ8a4utWmN/vW1sgQ9IfBnPndwkmQYw53QmouOIytT874u65HEmu6H5jw==}
engines: {node: '>=18'}
- '@remirror/core-constants@3.0.0':
- resolution: {integrity: sha512-42aWfPrimMfDKDi4YegyS7x+/0tlzaqwPQCULLanv3DMIlu96KTJR0fM5isWX2UViOqlGnX6YFgqWepcX+XMNg==}
-
'@rollup/plugin-babel@5.3.1':
resolution: {integrity: sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==}
engines: {node: '>= 10.0.0'}
@@ -2552,86 +2174,6 @@ packages:
peerDependencies:
vite: ^5.2.0 || ^6 || ^7
- '@tiptap/core@2.27.1':
- resolution: {integrity: sha512-nkerkl8syHj44ZzAB7oA2GPmmZINKBKCa79FuNvmGJrJ4qyZwlkDzszud23YteFZEytbc87kVd/fP76ROS6sLg==}
- peerDependencies:
- '@tiptap/pm': ^2.7.0
-
- '@tiptap/extension-code-block@2.27.1':
- resolution: {integrity: sha512-wCI5VIOfSAdkenCWFvh4m8FFCJ51EOK+CUmOC/PWUjyo2Dgn8QC8HMi015q8XF7886T0KvYVVoqxmxJSUDAYNg==}
- peerDependencies:
- '@tiptap/core': ^2.7.0
- '@tiptap/pm': ^2.7.0
-
- '@tiptap/extension-code@2.27.1':
- resolution: {integrity: sha512-i65wUGJevzBTIIUBHBc1ggVa27bgemvGl/tY1/89fEuS/0Xmre+OQjw8rCtSLevoHSiYYLgLRlvjtUSUhE4kgg==}
- peerDependencies:
- '@tiptap/core': ^2.7.0
-
- '@tiptap/extension-document@2.27.1':
- resolution: {integrity: sha512-NtJzJY7Q/6XWjpOm5OXKrnEaofrcc1XOTYlo/SaTwl8k2bZo918Vl0IDBWhPVDsUN7kx767uHwbtuQZ+9I82hA==}
- peerDependencies:
- '@tiptap/core': ^2.7.0
-
- '@tiptap/extension-dropcursor@2.27.1':
- resolution: {integrity: sha512-3MBQRGHHZ0by3OT0CWbLKS7J3PH9PpobrXjmIR7kr0nde7+bHqxXiVNuuIf501oKU9rnEUSedipSHkLYGkmfsA==}
- peerDependencies:
- '@tiptap/core': ^2.7.0
- '@tiptap/pm': ^2.7.0
-
- '@tiptap/extension-gapcursor@2.27.1':
- resolution: {integrity: sha512-A9e1jr+jGhDWzNSXtIO6PYVYhf5j/udjbZwMja+wCE/3KvZU9V3IrnGKz1xNW+2Q2BDOe1QO7j5uVL9ElR6nTA==}
- peerDependencies:
- '@tiptap/core': ^2.7.0
- '@tiptap/pm': ^2.7.0
-
- '@tiptap/extension-hard-break@2.27.1':
- resolution: {integrity: sha512-W4hHa4Io6QCTwpyTlN6UAvqMIQ7t56kIUByZhyY9EWrg/+JpbfpxE1kXFLPB4ZGgwBknFOw+e4bJ1j3oAbTJFw==}
- peerDependencies:
- '@tiptap/core': ^2.7.0
-
- '@tiptap/extension-history@2.27.1':
- resolution: {integrity: sha512-K8PHC9gegSAt0wzSlsd4aUpoEyIJYOmVVeyniHr1P1mIblW1KYEDbRGbDlrLALTyUEfMcBhdIm8zrB9X2Nihvg==}
- peerDependencies:
- '@tiptap/core': ^2.7.0
- '@tiptap/pm': ^2.7.0
-
- '@tiptap/extension-image@2.27.1':
- resolution: {integrity: sha512-wu3vMKDYWJwKS6Hrw5PPCKBO2RxyHNeFLiA/uDErEV7axzNpievK/U9DyaDXmtK3K/h1XzJAJz19X+2d/pY68w==}
- peerDependencies:
- '@tiptap/core': ^2.7.0
-
- '@tiptap/extension-link@2.27.1':
- resolution: {integrity: sha512-cCwWPZsnVh9MXnGOqSIRXPPuUixRDK8eMN2TvqwbxUBb1TU7b/HtNvfMU4tAOqAuMRJ0aJkFuf3eB0Gi8LVb1g==}
- peerDependencies:
- '@tiptap/core': ^2.7.0
- '@tiptap/pm': ^2.7.0
-
- '@tiptap/extension-paragraph@2.27.1':
- resolution: {integrity: sha512-R3QdrHcUdFAsdsn2UAIvhY0yWyHjqGyP/Rv8RRdN0OyFiTKtwTPqreKMHKJOflgX4sMJl/OpHTpNG1Kaf7Lo2A==}
- peerDependencies:
- '@tiptap/core': ^2.7.0
-
- '@tiptap/extension-placeholder@2.27.1':
- resolution: {integrity: sha512-UbXaibHHFE+lOTlw/vs3jPzBoj1sAfbXuTAhXChjgYIcTTY5Cr6yxwcymLcimbQ79gf04Xkua2FCN3YsJxIFmw==}
- peerDependencies:
- '@tiptap/core': ^2.7.0
- '@tiptap/pm': ^2.7.0
-
- '@tiptap/extension-text@2.27.1':
- resolution: {integrity: sha512-a4GCT+GZ9tUwl82F4CEum9/+WsuW0/De9Be/NqrMmi7eNfAwbUTbLCTFU0gEvv25WMHCoUzaeNk/qGmzeVPJ1Q==}
- peerDependencies:
- '@tiptap/core': ^2.7.0
-
- '@tiptap/pm@2.27.1':
- resolution: {integrity: sha512-ijKo3+kIjALthYsnBmkRXAuw2Tswd9gd7BUR5OMfIcjGp8v576vKxOxrRfuYiUM78GPt//P0sVc1WV82H5N0PQ==}
-
- '@tiptap/suggestion@2.27.1':
- resolution: {integrity: sha512-yTy75ZMYgVWM18cl7YxLqMJ7TorQTGysSd1aKmBA9qd8uzYlvLMmHKE9qBDxM9HXODBz1DA/BLLm9esv2enmFw==}
- peerDependencies:
- '@tiptap/core': ^2.7.0
- '@tiptap/pm': ^2.7.0
-
'@types/cookie@0.6.0':
resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==}
@@ -2659,24 +2201,6 @@ packages:
'@types/leaflet@1.9.21':
resolution: {integrity: sha512-TbAd9DaPGSnzp6QvtYngntMZgcRk+igFELwR2N99XZn7RXUdKgsXMR+28bUO0rPsWp8MIu/f47luLIQuSLYv/w==}
- '@types/linkify-it@3.0.5':
- resolution: {integrity: sha512-yg6E+u0/+Zjva+buc3EIb+29XEg4wltq7cSmd4Uc2EE/1nUVmxyzpX6gUXD0V8jIrG0r7YeOGVIbYRkxeooCtw==}
-
- '@types/linkify-it@5.0.0':
- resolution: {integrity: sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q==}
-
- '@types/markdown-it@13.0.9':
- resolution: {integrity: sha512-1XPwR0+MgXLWfTn9gCsZ55AHOKW1WN+P9vr0PaQh5aerR9LLQXUbjfEAFhjmEmyoYFWAyuN2Mqkn40MZ4ukjBw==}
-
- '@types/markdown-it@14.1.2':
- resolution: {integrity: sha512-promo4eFwuiW+TfGxhi+0x3czqTYJkG8qB17ZUJiVF10Xm7NLVRSLUsfRTU/6h1e24VvRnXCx+hG7li58lkzog==}
-
- '@types/mdurl@1.0.5':
- resolution: {integrity: sha512-6L6VymKTzYSrEf4Nev4Xa1LCHKrlTlYCBMTlQKFuddo1CvQcE52I0mwfOJayueUC7MJuXOeHTcIU683lzd0cUA==}
-
- '@types/mdurl@2.0.0':
- resolution: {integrity: sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==}
-
'@types/ms@2.1.0':
resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==}
@@ -2698,9 +2222,6 @@ packages:
'@types/supercluster@7.1.3':
resolution: {integrity: sha512-Z0pOY34GDFl3Q6hUFYf3HkTwKEE02e7QgtJppBt+beEAxnyOpJua+voGFvxINBHa06GwLFFym7gRPY2SiKIfIA==}
- '@types/throttle-debounce@5.0.2':
- resolution: {integrity: sha512-pDzSNulqooSKvSNcksnV72nk8p7gRqN8As71Sp28nov1IgmPKWbOEIwAWvBME5pPTtaXJAvG3O4oc76HlQ4kqQ==}
-
'@types/trusted-types@2.0.7':
resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==}
@@ -2716,10 +2237,8 @@ packages:
'@types/yargs@17.0.35':
resolution: {integrity: sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==}
- '@typescript/vfs@1.6.2':
- resolution: {integrity: sha512-hoBwJwcbKHmvd2QVebiytN1aELvpk9B74B4L1mFm/XT1Q/VOYAWl2vQ9AWRFtQq8zmz6enTpfTV8WRc4ATjW/g==}
- peerDependencies:
- typescript: '*'
+ '@vbyte/buff@1.1.0':
+ resolution: {integrity: sha512-uDGTsS37Vg9JghKpMEBYZLAwn2saY0y0swLlK3+OSnQ8xe17mHCo7/92gkzmgpBUvhhTW2/oSxDlYw193lwJIA==}
'@vite-pwa/sveltekit@1.1.0':
resolution: {integrity: sha512-mMIf2tY+7Hg8jecpu/WY+Ki2ikoXy3hVmt3tOxi0K+lYYnKQrDYthuHireI0S+26Mg9BXzL7qQF1xeB5VYlYlg==}
@@ -2731,18 +2250,79 @@ packages:
'@vite-pwa/assets-generator':
optional: true
- acorn@8.15.0:
- resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==}
- engines: {node: '>=0.4.0'}
- hasBin: true
+ '@welshman/app@0.8.4':
+ resolution: {integrity: sha512-sqbGodpR3I8p7mhL45mzVmoJBDqf8Hn2dSivbnstcqA32+nnLRrpQUqtDeuSK1ZcQOuC5brpPmAm+YUOm1410Q==}
+ peerDependencies:
+ '@pomade/core': ^0.0.12
+ '@welshman/feeds': 0.8.4
+ '@welshman/lib': 0.8.4
+ '@welshman/net': 0.8.4
+ '@welshman/router': 0.8.4
+ '@welshman/signer': 0.8.4
+ '@welshman/store': 0.8.4
+ '@welshman/util': 0.8.4
+ svelte: ^4.0.0 || ^5.0.0
+
+ '@welshman/feeds@0.8.4':
+ resolution: {integrity: sha512-9VbMPf6HBsks37UTZqb/HDxkOF9u4OAcoUmair2Xg9jP7/CH3Jg8IjgckTIGPK7VG6dj4ydn9/cExMfg8xQhaQ==}
+ peerDependencies:
+ '@welshman/lib': 0.8.4
+ '@welshman/net': 0.8.4
+ '@welshman/router': 0.8.4
+ '@welshman/signer': 0.8.4
+ '@welshman/util': 0.8.4
+
+ '@welshman/lib@0.8.4':
+ resolution: {integrity: sha512-smfFABOSFK+m8CI/j6oAIHBPjxTHRg1RuterwnD5PVfgOw4dAD64peB2AlQYzYJcY7Qn4pRkOcZ6h/FfrekZ4A==}
+ engines: {node: '>=12.0.0'}
+
+ '@welshman/net@0.8.4':
+ resolution: {integrity: sha512-vTFGWCJOvv5j2Ebhr3S1ORkLFtz7S6AGu2g/dZkzS9/OxTIsBgrfRpKPcCTM6Yy0j4XtDtgEGu0pFHaoA/0sdg==}
+ peerDependencies:
+ '@welshman/lib': 0.8.4
+ '@welshman/util': 0.8.4
+
+ '@welshman/router@0.8.4':
+ resolution: {integrity: sha512-+HPwgw9lxIe1SEEFvBtpqcz3owlQFla32GbpfCGd2wEoqg9kpfoYRtsv90zGNE2hk6rpLYgmKF81B/IK8CyCcA==}
+ peerDependencies:
+ '@welshman/lib': 0.8.4
+ '@welshman/net': 0.8.4
+ '@welshman/util': 0.8.4
+
+ '@welshman/signer@0.8.4':
+ resolution: {integrity: sha512-SN0xnZKXokOdjnlyiJ4IiNIxK+2Z4NJa52q2wUuZV14ap1acys8WKcFO9yWwEvqEhkd11JRTPwuHnb1/21yeKw==}
+ peerDependencies:
+ '@noble/curves': ^1.9.7
+ '@noble/hashes': ^2.0.1
+ '@welshman/lib': 0.8.4
+ '@welshman/net': 0.8.4
+ '@welshman/util': 0.8.4
+ nostr-signer-capacitor-plugin: ~0.0.4
+ nostr-tools: ^2.19.4
+
+ '@welshman/store@0.8.4':
+ resolution: {integrity: sha512-cA+39WemcQoCxWvzRdbUwk7+SRv+Pn3Ng7lhFdtRYQT8TXBNjNiB7NsGUljZ6Ty1vmj5CavridrwMYJPOy1zzA==}
+ peerDependencies:
+ '@welshman/lib': 0.8.4
+ '@welshman/net': 0.8.4
+ '@welshman/util': 0.8.4
+ svelte: ^4.0.0 || ^5.0.0
+
+ '@welshman/util@0.8.4':
+ resolution: {integrity: sha512-+IoqsxYTGiDk9xO2NRiQKRPjwpcvvxUllghn/sJxDwuOAKChLqSnKzeXrT8pPclzaBG+vn+/8IhkR5vUud88NA==}
+ peerDependencies:
+ '@noble/curves': ^1.9.7
+ '@welshman/lib': 0.8.4
+ nostr-tools: ^2.19.4
+
+ acorn@8.15.0:
+ resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==}
+ engines: {node: '>=0.4.0'}
+ hasBin: true
ajv@8.17.1:
resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==}
- ansi-escapes@4.3.2:
- resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==}
- engines: {node: '>=8'}
-
ansi-regex@5.0.1:
resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
engines: {node: '>=8'}
@@ -2759,10 +2339,6 @@ packages:
resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==}
engines: {node: '>=12'}
- ansis@3.17.0:
- resolution: {integrity: sha512-0qWUglt9JEqLFr3w1I1pbrChn1grhaiAR2ocX1PP/flRmxgtwTzPFFFnfIlD6aMOLQZgSuCRlidD70lvx8yhzg==}
- engines: {node: '>=14'}
-
any-promise@1.3.0:
resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==}
@@ -2770,9 +2346,6 @@ packages:
resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
engines: {node: '>= 8'}
- argparse@2.0.1:
- resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
-
aria-query@5.3.2:
resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==}
engines: {node: '>= 0.4'}
@@ -2826,9 +2399,6 @@ packages:
balanced-match@1.0.2:
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
- base64-js@1.5.1:
- resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
-
baseline-browser-mapping@2.9.11:
resolution: {integrity: sha512-Sg0xJUNDU1sJNGdfGWhVHX0kkZ+HWcvmVymJbj6NSgZZmW/8S9Y2HQ5euytnIgakgxN6papOAWiwDo1ctFDcoQ==}
hasBin: true
@@ -2837,9 +2407,6 @@ packages:
resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==}
engines: {node: '>=8'}
- bl@4.1.0:
- resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==}
-
brace-expansion@2.0.2:
resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==}
@@ -2855,9 +2422,6 @@ packages:
buffer-from@1.1.2:
resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
- buffer@5.7.1:
- resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==}
-
bundle-require@4.2.1:
resolution: {integrity: sha512-7Q/6vkyYAwOmQNRw75x+4yRtZCZJXUDmHHlFdkiV0wgv/reNjtJwpu1jPJ0w2kbEpIM0uoKI3S4/f39dU7AjSA==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
@@ -2880,24 +2444,9 @@ packages:
resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==}
engines: {node: '>= 0.4'}
- callsites@3.1.0:
- resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
- engines: {node: '>=6'}
-
caniuse-lite@1.0.30001761:
resolution: {integrity: sha512-JF9ptu1vP2coz98+5051jZ4PwQgd2ni8A+gYSN7EA7dPKIMf0pDlSUxhdmVOaV3/fYK5uWBkgSXJaRLr4+3A6g==}
- case@1.6.3:
- resolution: {integrity: sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ==}
- engines: {node: '>= 0.8.0'}
-
- chalk@4.1.2:
- resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
- engines: {node: '>=10'}
-
- chardet@2.1.1:
- resolution: {integrity: sha512-PsezH1rqdV9VvyNhxxOW32/d75r01NY7TQCmOqomRo15ZSOKbpTFVsfjghxo6JloQUCGnH4k1LGu0R4yCLlWQQ==}
-
chart.js@4.5.1:
resolution: {integrity: sha512-GIjfiT9dbmHRiYi6Nl2yFCq7kkwdkp1W/lp2J99rX0yo9tgJGn3lKQATztIjb5tVtevcBtIdICNWqlq5+E8/Pw==}
engines: {pnpm: '>=8'}
@@ -2914,37 +2463,14 @@ packages:
resolution: {integrity: sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==}
engines: {node: '>= 20.19.0'}
- clean-stack@3.0.1:
- resolution: {integrity: sha512-lR9wNiMRcVQjSB3a7xXGLuz4cr4wJuuXlaAEbRutGowQTmlp7R72/DOgN21e8jdwblMWl9UOJMJXarX94pzKdg==}
- engines: {node: '>=10'}
-
- cli-cursor@3.1.0:
- resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==}
- engines: {node: '>=8'}
-
- cli-spinners@2.9.2:
- resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==}
- engines: {node: '>=6'}
-
- cli-width@3.0.0:
- resolution: {integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==}
- engines: {node: '>= 10'}
-
cliui@9.0.1:
resolution: {integrity: sha512-k7ndgKhwoQveBL+/1tqGJYNz097I7WOvwbmmU2AR5+magtbjPWQTS1C5vzGkBC8Ym8UWRzfKUzUUqFLypY4Q+w==}
engines: {node: '>=20'}
- clone@1.0.4:
- resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==}
- engines: {node: '>=0.8'}
-
clsx@2.1.1:
resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==}
engines: {node: '>=6'}
- code-red@1.0.4:
- resolution: {integrity: sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==}
-
color-convert@2.0.1:
resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
engines: {node: '>=7.0.0'}
@@ -2976,9 +2502,6 @@ packages:
core-js-compat@3.47.0:
resolution: {integrity: sha512-IGfuznZ/n7Kp9+nypamBhvwdwLsW6KC8IOaURw2doAK5e98AG3acVLdh0woOnEqCfUtS+Vu882JE4k/DAm3ItQ==}
- crelt@1.0.6:
- resolution: {integrity: sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g==}
-
cross-spawn@7.0.6:
resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
engines: {node: '>= 8'}
@@ -2990,10 +2513,6 @@ packages:
css-paint-polyfill@3.4.0:
resolution: {integrity: sha512-B89ymLgMZie41d+QrD//5RWnwykvru5H9Yzd/MMJIgPdVsKB7t4lxuhIAyzy5FnoUbb0MztagNVRe9dI7kMbiA==}
- css-tree@2.3.1:
- resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==}
- engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0}
-
d3-array@3.2.4:
resolution: {integrity: sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==}
engines: {node: '>=12'}
@@ -3036,9 +2555,6 @@ packages:
resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
engines: {node: '>=0.10.0'}
- defaults@1.0.4:
- resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==}
-
define-data-property@1.1.4:
resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==}
engines: {node: '>= 0.4'}
@@ -3097,10 +2613,6 @@ packages:
resolution: {integrity: sha512-LgQMM4WXU3QI+SYgEc2liRgznaD5ojbmY3sb8LxyguVkIg5FxdpTkvk72te2R38/TGKxH634oLxXRGY6d7AP+Q==}
engines: {node: '>=10.13.0'}
- entities@4.5.0:
- resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
- engines: {node: '>=0.12'}
-
es-abstract@1.24.1:
resolution: {integrity: sha512-zHXBLhP+QehSSbsS9Pt23Gg964240DPd6QCf8WpkqEXxQ7fhdZzYsocOr5u7apWonsS5EjZDmTF+/slGMyasvw==}
engines: {node: '>= 0.4'}
@@ -3144,21 +2656,9 @@ packages:
resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
engines: {node: '>=6'}
- escape-string-regexp@1.0.5:
- resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
- engines: {node: '>=0.8.0'}
-
- escape-string-regexp@4.0.0:
- resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
- engines: {node: '>=10'}
-
esm-env@1.2.2:
resolution: {integrity: sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA==}
- esm@3.2.25:
- resolution: {integrity: sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==}
- engines: {node: '>=6'}
-
esrap@2.2.1:
resolution: {integrity: sha512-GiYWG34AN/4CUyaWAgunGt0Rxvr1PTMlGC0vvEov/uOQYWne2bpN03Um+k8jT+q3op33mKouP2zeJ6OlM+qeUg==}
@@ -3168,9 +2668,6 @@ packages:
estree-walker@2.0.2:
resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
- estree-walker@3.0.3:
- resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==}
-
esutils@2.0.3:
resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
engines: {node: '>=0.10.0'}
@@ -3211,10 +2708,6 @@ packages:
fflate@0.8.2:
resolution: {integrity: sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==}
- figures@3.2.0:
- resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==}
- engines: {node: '>=8'}
-
filelist@1.0.4:
resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==}
@@ -3230,10 +2723,6 @@ packages:
resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==}
engines: {node: '>=14'}
- fs-extra@11.3.3:
- resolution: {integrity: sha512-VWSRii4t0AFm6ixFFmLLx1t7wS1gh+ckoa84aOeapGum0h+EZd1EhEumSB+ZdDLnEPuucsVB9oB7cxJHap6Afg==}
- engines: {node: '>=14.14'}
-
fs-extra@9.1.0:
resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==}
engines: {node: '>=10'}
@@ -3286,10 +2775,6 @@ packages:
get-own-enumerable-property-symbols@3.0.2:
resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==}
- get-package-type@0.1.0:
- resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==}
- engines: {node: '>=8.0.0'}
-
get-proto@1.0.1:
resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==}
engines: {node: '>= 0.4'}
@@ -3315,6 +2800,7 @@ packages:
glob@11.1.0:
resolution: {integrity: sha512-vuNwKSaKiqm7g0THUBu2x7ckSs3XJLXE+2ssL7/MfTGPLLcrJQ/4Uq1CjPTtO5cCIiRxqvN6Twy1qOwhL0Xjcw==}
engines: {node: 20 || >=22}
+ deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
hasBin: true
globalthis@1.0.4:
@@ -3336,10 +2822,6 @@ packages:
resolution: {integrity: sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==}
engines: {node: '>= 0.4'}
- has-flag@4.0.0:
- resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
- engines: {node: '>=8'}
-
has-property-descriptors@1.0.2:
resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==}
@@ -3355,6 +2837,9 @@ packages:
resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==}
engines: {node: '>= 0.4'}
+ hash-wasm@4.12.0:
+ resolution: {integrity: sha512-+/2B2rYLb48I/evdOIhP+K/DD2ca2fgBjp6O+GBEnCDk2e4rpeXIK8GvIyRPjTezgmWn9gmKwkQjjx6BtqDHVQ==}
+
hasown@2.0.2:
resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
engines: {node: '>= 0.4'}
@@ -3363,10 +2848,6 @@ packages:
resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==}
engines: {node: '>=10.17.0'}
- iconv-lite@0.7.1:
- resolution: {integrity: sha512-2Tth85cXwGFHfvRgZWszZSvdo+0Xsqmw8k8ZwxScfcBneNUraK+dxRxRm24nszx80Y0TVio8kKLt5sLE7ZCLlw==}
- engines: {node: '>=0.10.0'}
-
idb-keyval@6.2.2:
resolution: {integrity: sha512-yjD9nARJ/jb1g+CvD0tlhUHOrJ9Sy0P8T9MF3YaLlHnSRpwPfpTX0XIvpmw3gAJUmEu3FiICLBDPXVwyEvrleg==}
@@ -3376,9 +2857,6 @@ packages:
idb@8.0.3:
resolution: {integrity: sha512-LtwtVyVYO5BqRvcsKuB2iUMnHwPVByPCXFXOpuU96IZPPoPN6xjOGxZQ74pgSVVLQWtUOYgyeL4GE98BY5D3wg==}
- ieee754@1.2.1:
- resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
-
ignore@5.3.2:
resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==}
engines: {node: '>= 4'}
@@ -3386,17 +2864,6 @@ packages:
import-meta-resolve@4.2.0:
resolution: {integrity: sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg==}
- indent-string@4.0.0:
- resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==}
- engines: {node: '>=8'}
-
- inherits@2.0.4:
- resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
-
- inquirer@8.2.7:
- resolution: {integrity: sha512-UjOaSel/iddGZJ5xP/Eixh6dY1XghiBw4XK13rCCIJcJfyhhoul/7KhLLUGtebEj6GDYM6Vnx/mVsjx2L/mFIA==}
- engines: {node: '>=12.0.0'}
-
internal-slot@1.1.0:
resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==}
engines: {node: '>= 0.4'}
@@ -3444,11 +2911,6 @@ packages:
resolution: {integrity: sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==}
engines: {node: '>= 0.4'}
- is-docker@2.2.1:
- resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==}
- engines: {node: '>=8'}
- hasBin: true
-
is-extglob@2.1.1:
resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
engines: {node: '>=0.10.0'}
@@ -3469,10 +2931,6 @@ packages:
resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
engines: {node: '>=0.10.0'}
- is-interactive@1.0.0:
- resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==}
- engines: {node: '>=8'}
-
is-map@2.0.3:
resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==}
engines: {node: '>= 0.4'}
@@ -3496,10 +2954,6 @@ packages:
resolution: {integrity: sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==}
engines: {node: '>=0.10.0'}
- is-observable@2.1.0:
- resolution: {integrity: sha512-DailKdLb0WU+xX8K5w7VsJhapwHLZ9jjmazqCJq4X12CTgqq73TKnbRcnSLuXYPOoLQgV5IrD7ePiX/h1vnkBw==}
- engines: {node: '>=8'}
-
is-reference@3.0.3:
resolution: {integrity: sha512-ixkJoqQvAP88E6wLydLGGqCJsrFUnqoH6HnaczB8XmDH1oaWU+xxdptvikTgaEhtZ53Ky6YXiBuUI2WXLMCwjw==}
@@ -3535,10 +2989,6 @@ packages:
resolution: {integrity: sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==}
engines: {node: '>= 0.4'}
- is-unicode-supported@0.1.0:
- resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==}
- engines: {node: '>=10'}
-
is-weakmap@2.0.2:
resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==}
engines: {node: '>= 0.4'}
@@ -3551,10 +3001,6 @@ packages:
resolution: {integrity: sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==}
engines: {node: '>= 0.4'}
- is-wsl@2.2.0:
- resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==}
- engines: {node: '>=8'}
-
isarray@2.0.5:
resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==}
@@ -3635,9 +3081,6 @@ packages:
resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==}
engines: {node: '>=6'}
- light-bolt11-decoder@3.2.0:
- resolution: {integrity: sha512-3QEofgiBOP4Ehs9BI+RkZdXZNtSys0nsJ6fyGeSiAGCBsMwHGUDS/JQlY/sTnWs91A2Nh0S9XXfA8Sy9g6QpuQ==}
-
lightningcss-android-arm64@1.30.2:
resolution: {integrity: sha512-BH9sEdOCahSgmkVhBLeU7Hc9DWeZ1Eb6wNS6Da8igvUwAe0sqROHddIlvU06q3WyXVEOYDZ6ykBZQnjTbmo4+A==}
engines: {node: '>= 12.0.0'}
@@ -3712,19 +3155,9 @@ packages:
resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==}
engines: {node: '>=10'}
- lilconfig@3.1.3:
- resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==}
- engines: {node: '>=14'}
-
lines-and-columns@1.2.4:
resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
- linkify-it@5.0.0:
- resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==}
-
- linkifyjs@4.3.2:
- resolution: {integrity: sha512-NT1CJtq3hHIreOianA8aSXn6Cw0JzYOuDQbOrSPe7gqFnCpKP++MQe3ODgO3oh2GJFORkAAdqredOa60z63GbA==}
-
load-tsconfig@0.2.5:
resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
@@ -3741,10 +3174,6 @@ packages:
lodash@4.17.21:
resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
- log-symbols@4.1.0:
- resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==}
- engines: {node: '>=10'}
-
lru-cache@11.2.4:
resolution: {integrity: sha512-B5Y16Jr9LB9dHVkh6ZevG+vAbOsNOYCX+sXvFWFu7B3Iz5mijW3zdbMyhsh8ANd2mSWBYdJgnqi+mL7/LrOPYg==}
engines: {node: 20 || >=22}
@@ -3766,23 +3195,10 @@ packages:
resolution: {integrity: sha512-pPeu/t4yPDX/+Uf9ibLUdmaKbNMlGxMAX+tBednYukol2qNk2TZXAlhdohWxjVvTO3is8crrUYv3Ok02oAaKzA==}
engines: {node: '>=16.14.0', npm: '>=8.1.0'}
- markdown-it-task-lists@2.1.1:
- resolution: {integrity: sha512-TxFAc76Jnhb2OUu+n3yz9RMu4CwGfaT788br6HhEDlvWfdeJcLUsxk1Hgw2yJio0OXsxv7pyIPmvECY7bMbluA==}
-
- markdown-it@14.1.0:
- resolution: {integrity: sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==}
- hasBin: true
-
math-intrinsics@1.1.0:
resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==}
engines: {node: '>= 0.4'}
- mdn-data@2.0.30:
- resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==}
-
- mdurl@2.0.0:
- resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==}
-
merge-stream@2.0.0:
resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
@@ -3806,10 +3222,6 @@ packages:
resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==}
engines: {node: '>=10'}
- minimatch@9.0.5:
- resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==}
- engines: {node: '>=16 || 14 >=14.17'}
-
minimist@1.2.8:
resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
@@ -3831,9 +3243,6 @@ packages:
murmurhash-js@1.0.0:
resolution: {integrity: sha512-TvmkNhkv8yct0SVBSy+o8wYzXjE4Zz3PCesbfs8HiCXXdcTuocApFv11UWlNFWKYsP2okqrhb7JNlSm9InBhIw==}
- mute-stream@0.0.8:
- resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==}
-
mz@2.7.0:
resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}
@@ -3853,22 +3262,6 @@ packages:
resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
engines: {node: '>=0.10.0'}
- nostr-editor@1.1.0:
- resolution: {integrity: sha512-r+H/zVY/7VqeBhTF7bTJEoH1x3wFbBEBuemvvoIzzY5OVyLw6o7BZdV7MYY/4++M3n4WthMrhX6ajNQEermUMA==}
- engines: {node: '>=18.16.1'}
- peerDependencies:
- '@tiptap/core': ^2.6.6
- '@tiptap/extension-image': ^2.6.6
- '@tiptap/extension-link': ^2.6.6
- '@tiptap/pm': ^2.6.6
- linkifyjs: ^4.1.3
- nostr-tools: ~2.14.2
- prosemirror-markdown: ^1.13.0
- prosemirror-model: ^1.22.3
- prosemirror-state: ^1.4.3
- prosemirror-view: ^1.39.3
- tiptap-markdown: ^0.8.10
-
nostr-geotags@0.7.2:
resolution: {integrity: sha512-pP+FSpv9p2c6yUQDAYZJJ9cMMNt9u6TvoJbbtIAbVT8OyY98K3M1P8mJQNlqIY1S5mI6oPcHhWW1CRlZKZPFaA==}
@@ -3908,20 +3301,10 @@ packages:
resolution: {integrity: sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==}
engines: {node: '>= 0.4'}
- observable-fns@0.6.1:
- resolution: {integrity: sha512-9gRK4+sRWzeN6AOewNBTLXir7Zl/i3GB6Yl26gK4flxz8BXVpD3kt8amREmWNb0mxYOGDotvE5a4N+PtGGKdkg==}
-
onetime@5.1.2:
resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==}
engines: {node: '>=6'}
- ora@5.4.1:
- resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==}
- engines: {node: '>=10'}
-
- orderedmap@2.1.1:
- resolution: {integrity: sha512-TvAWxi0nDe1j/rtMcWcIj94+Ffe6n7zhow33h40SKxmsmozs6dz/e+EajymfoFcHd7sxNn8yHM8839uixMOV6g==}
-
own-keys@1.0.1:
resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==}
engines: {node: '>= 0.4'}
@@ -3951,9 +3334,6 @@ packages:
resolution: {integrity: sha512-SuLdBvS42z33m8ejRbInMapQe8n0D3vN/Xd5fmWM3tufNgRQFBpaW2YVJxQZV4iPNqb0vEFvssMEo5w9c6BTIA==}
hasBin: true
- periscopic@3.1.0:
- resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==}
-
picocolors@1.1.1:
resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
@@ -3995,11 +3375,6 @@ packages:
potpack@2.1.0:
resolution: {integrity: sha512-pcaShQc1Shq0y+E7GqJqvZj8DTthWV1KeHGdi0Z6IAin2Oi3JnLCOfwnCo84qc+HAp52wT9nK9H7FAJp5a44GQ==}
- prettier@3.0.3:
- resolution: {integrity: sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==}
- engines: {node: '>=14'}
- hasBin: true
-
pretty-bytes@5.6.0:
resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==}
engines: {node: '>=6'}
@@ -4008,64 +3383,6 @@ packages:
resolution: {integrity: sha512-mQUvGU6aUFQ+rNvTIAcZuWGRT9a6f6Yrg9bHs4ImKF+HZCEK+plBvnAZYSIQztknZF2qnzNtr6F8s0+IuptdlQ==}
engines: {node: ^14.13.1 || >=16.0.0}
- prosemirror-changeset@2.3.1:
- resolution: {integrity: sha512-j0kORIBm8ayJNl3zQvD1TTPHJX3g042et6y/KQhZhnPrruO8exkTgG8X+NRpj7kIyMMEx74Xb3DyMIBtO0IKkQ==}
-
- prosemirror-collab@1.3.1:
- resolution: {integrity: sha512-4SnynYR9TTYaQVXd/ieUvsVV4PDMBzrq2xPUWutHivDuOshZXqQ5rGbZM84HEaXKbLdItse7weMGOUdDVcLKEQ==}
-
- prosemirror-commands@1.7.1:
- resolution: {integrity: sha512-rT7qZnQtx5c0/y/KlYaGvtG411S97UaL6gdp6RIZ23DLHanMYLyfGBV5DtSnZdthQql7W+lEVbpSfwtO8T+L2w==}
-
- prosemirror-dropcursor@1.8.2:
- resolution: {integrity: sha512-CCk6Gyx9+Tt2sbYk5NK0nB1ukHi2ryaRgadV/LvyNuO3ena1payM2z6Cg0vO1ebK8cxbzo41ku2DE5Axj1Zuiw==}
-
- prosemirror-gapcursor@1.4.0:
- resolution: {integrity: sha512-z00qvurSdCEWUIulij/isHaqu4uLS8r/Fi61IbjdIPJEonQgggbJsLnstW7Lgdk4zQ68/yr6B6bf7sJXowIgdQ==}
-
- prosemirror-history@1.5.0:
- resolution: {integrity: sha512-zlzTiH01eKA55UAf1MEjtssJeHnGxO0j4K4Dpx+gnmX9n+SHNlDqI2oO1Kv1iPN5B1dm5fsljCfqKF9nFL6HRg==}
-
- prosemirror-inputrules@1.5.1:
- resolution: {integrity: sha512-7wj4uMjKaXWAQ1CDgxNzNtR9AlsuwzHfdFH1ygEHA2KHF2DOEaXl1CJfNPAKCg9qNEh4rum975QLaCiQPyY6Fw==}
-
- prosemirror-keymap@1.2.3:
- resolution: {integrity: sha512-4HucRlpiLd1IPQQXNqeo81BGtkY8Ai5smHhKW9jjPKRc2wQIxksg7Hl1tTI2IfT2B/LgX6bfYvXxEpJl7aKYKw==}
-
- prosemirror-markdown@1.13.2:
- resolution: {integrity: sha512-FPD9rHPdA9fqzNmIIDhhnYQ6WgNoSWX9StUZ8LEKapaXU9i6XgykaHKhp6XMyXlOWetmaFgGDS/nu/w9/vUc5g==}
-
- prosemirror-menu@1.2.5:
- resolution: {integrity: sha512-qwXzynnpBIeg1D7BAtjOusR+81xCp53j7iWu/IargiRZqRjGIlQuu1f3jFi+ehrHhWMLoyOQTSRx/IWZJqOYtQ==}
-
- prosemirror-model@1.25.4:
- resolution: {integrity: sha512-PIM7E43PBxKce8OQeezAs9j4TP+5yDpZVbuurd1h5phUxEKIu+G2a+EUZzIC5nS1mJktDJWzbqS23n1tsAf5QA==}
-
- prosemirror-schema-basic@1.2.4:
- resolution: {integrity: sha512-ELxP4TlX3yr2v5rM7Sb70SqStq5NvI15c0j9j/gjsrO5vaw+fnnpovCLEGIcpeGfifkuqJwl4fon6b+KdrODYQ==}
-
- prosemirror-schema-list@1.5.1:
- resolution: {integrity: sha512-927lFx/uwyQaGwJxLWCZRkjXG0p48KpMj6ueoYiu4JX05GGuGcgzAy62dfiV8eFZftgyBUvLx76RsMe20fJl+Q==}
-
- prosemirror-state@1.4.4:
- resolution: {integrity: sha512-6jiYHH2CIGbCfnxdHbXZ12gySFY/fz/ulZE333G6bPqIZ4F+TXo9ifiR86nAHpWnfoNjOb3o5ESi7J8Uz1jXHw==}
-
- prosemirror-tables@1.8.4:
- resolution: {integrity: sha512-CGr2BK5sLdZx+ARbeLO4HBZYa3qSG3FmwOVmzYs0Zp7n5SkrGqj+1CeNuubFNZEr64yMAQ20SanbFyIyHWZc8w==}
-
- prosemirror-trailing-node@3.0.0:
- resolution: {integrity: sha512-xiun5/3q0w5eRnGYfNlW1uU9W6x5MoFKWwq/0TIRgt09lv7Hcser2QYV8t4muXbEr+Fwo0geYn79Xs4GKywrRQ==}
- peerDependencies:
- prosemirror-model: ^1.22.1
- prosemirror-state: ^1.4.2
- prosemirror-view: ^1.33.8
-
- prosemirror-transform@1.10.5:
- resolution: {integrity: sha512-RPDQCxIDhIBb1o36xxwsaeAvivO8VLJcgBtzmOwQ64bMtsVFh5SSuJ6dWSxO1UsHTiTXPCgQm3PDJt7p6IOLbw==}
-
- prosemirror-view@1.41.4:
- resolution: {integrity: sha512-WkKgnyjNncri03Gjaz3IFWvCAE94XoiEgvtr0/r2Xw7R8/IjK3sKLSiDoCHWcsXSAinVaKlGRZDvMCsF1kbzjA==}
-
protocol-buffers-schema@3.6.0:
resolution: {integrity: sha512-TdDRD+/QNdrCGCE7v8340QyuXd4kIWIgapsE2+n/SaGiSSbomYl4TjHlvIoCWRpE7wFt02EpB35VVA2ImcBVqw==}
@@ -4074,10 +3391,6 @@ packages:
engines: {node: '>=18'}
hasBin: true
- punycode.js@2.3.1:
- resolution: {integrity: sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==}
- engines: {node: '>=6'}
-
punycode@2.3.1:
resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
engines: {node: '>=6'}
@@ -4091,10 +3404,6 @@ packages:
randombytes@2.1.0:
resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==}
- readable-stream@3.6.2:
- resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==}
- engines: {node: '>= 6'}
-
readdirp@3.6.0:
resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
engines: {node: '>=8.10.0'}
@@ -4152,10 +3461,6 @@ packages:
engines: {node: '>= 0.4'}
hasBin: true
- restore-cursor@3.1.0:
- resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==}
- engines: {node: '>=8'}
-
reusify@1.1.0:
resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==}
engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
@@ -4180,22 +3485,12 @@ packages:
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
- rope-sequence@1.3.4:
- resolution: {integrity: sha512-UT5EDe2cu2E/6O4igUr5PSFs23nvvukicWHx6GnOPlHAiiYbzNuCRQCuiUdHJQcqKalLKlrYJnjY0ySGsXNQXQ==}
-
- run-async@2.4.1:
- resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==}
- engines: {node: '>=0.12.0'}
-
run-parallel@1.2.0:
resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
rw@1.3.3:
resolution: {integrity: sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==}
- rxjs@7.8.2:
- resolution: {integrity: sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==}
-
sade@1.8.1:
resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==}
engines: {node: '>=6'}
@@ -4215,9 +3510,6 @@ packages:
resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==}
engines: {node: '>= 0.4'}
- safer-buffer@2.1.2:
- resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
-
scule@1.3.0:
resolution: {integrity: sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==}
@@ -4345,9 +3637,6 @@ packages:
resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==}
engines: {node: '>= 0.4'}
- string_decoder@1.3.0:
- resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==}
-
stringify-object@3.3.0:
resolution: {integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==}
engines: {node: '>=4'}
@@ -4376,14 +3665,6 @@ packages:
supercluster@8.0.1:
resolution: {integrity: sha512-IiOea5kJ9iqzD2t7QJq/cREyLHTtSmUT6gQsweojg9WH2sYJqZK9SswTu6jrscO6D1G5v5vYZ9ru/eq85lXeZQ==}
- supports-color@7.2.0:
- resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
- engines: {node: '>=8'}
-
- supports-color@8.1.1:
- resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==}
- engines: {node: '>=10'}
-
supports-preserve-symlinks-flag@1.0.0:
resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
engines: {node: '>= 0.4'}
@@ -4423,10 +3704,6 @@ packages:
svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0
typescript: ^4.9.4 || ^5.0.0
- svelte@4.2.20:
- resolution: {integrity: sha512-eeEgGc2DtiUil5ANdtd8vPwt9AgaMdnuUFnPft9F5oMvU/FHu5IHFic+p1dR/UOB7XU2mX2yHW+NcTch4DCh5Q==}
- engines: {node: '>=16'}
-
svelte@5.46.0:
resolution: {integrity: sha512-ZhLtvroYxUxr+HQJfMZEDRsGsmU46x12RvAv/zi9584f5KOX7bUrEbhPJ7cKFmUvZTJXi/CFZUYwDC6M1FigPw==}
engines: {node: '>=18'}
@@ -4469,19 +3746,10 @@ packages:
thenify@3.3.1:
resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==}
- threads@1.7.0:
- resolution: {integrity: sha512-Mx5NBSHX3sQYR6iI9VYbgHKBLisyB+xROCBGjjWm1O9wb9vfLxdaGtmT/KCjUqMsSNW6nERzCW3T6H43LqjDZQ==}
-
throttle-debounce@5.0.2:
resolution: {integrity: sha512-B71/4oyj61iNH0KeCamLuE2rmKuTO5byTOSVwECM5FA7TiAiAW+UqTKZ9ERueC4qvgSttUhdmq1mXC3kJqGX7A==}
engines: {node: '>=12.22'}
- through@2.3.8:
- resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==}
-
- tiny-worker@2.3.0:
- resolution: {integrity: sha512-pJ70wq5EAqTAEl9IkGzA+fN0836rycEuz2Cn6yeZ6FRzlVS5IDOkFHpIoEsksPRQV34GDqXm65+OlnZqUSyK2g==}
-
tinyglobby@0.2.15:
resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==}
engines: {node: '>=12.0.0'}
@@ -4489,14 +3757,6 @@ packages:
tinyqueue@3.0.0:
resolution: {integrity: sha512-gRa9gwYU3ECmQYv3lslts5hxuIa90veaEcxDYuu3QGOIAEM2mOZkVHp48ANJuu1CURtRdHKUBY5Lm1tHV+sD4g==}
- tippy.js@6.3.7:
- resolution: {integrity: sha512-E1d3oP2emgJ9dRQZdf3Kkn0qJgI6ZLpyS5z6ZkY1DF3kaQaBsGZsndEpHwx+eC+tYM41HaSNvNtLx8tU57FzTQ==}
-
- tiptap-markdown@0.8.10:
- resolution: {integrity: sha512-iDVkR2BjAqkTDtFX0h94yVvE2AihCXlF0Q7RIXSJPRSR5I0PA1TMuAg6FHFpmqTn4tPxJ0by0CK7PUMlnFLGEQ==}
- peerDependencies:
- '@tiptap/core': ^2.0.3
-
to-regex-range@5.0.1:
resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
engines: {node: '>=8.0'}
@@ -4519,13 +3779,6 @@ packages:
ts-interface-checker@0.1.13:
resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
- ts-to-zod@3.15.0:
- resolution: {integrity: sha512-Lu5ITqD8xCIo4JZp4Cg3iSK3J2x3TGwwuDtNHfAIlx1mXWKClRdzqV+x6CFEzhKtJlZzhyvJIqg7DzrWfsdVSg==}
- hasBin: true
-
- tslib@1.14.1:
- resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
-
tslib@2.8.1:
resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
@@ -4545,12 +3798,6 @@ packages:
typescript:
optional: true
- tsutils@3.21.0:
- resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==}
- engines: {node: '>= 6'}
- peerDependencies:
- typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta'
-
tsx@4.21.0:
resolution: {integrity: sha512-5C1sg4USs1lfG0GFb2RLXsdpXqBSEhAaA/0kPL01wxzpMqLILNxIxIOKiILz+cdg/pLnOUxFYOR5yhHU666wbw==}
engines: {node: '>=18.0.0'}
@@ -4594,10 +3841,6 @@ packages:
resolution: {integrity: sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==}
engines: {node: '>=10'}
- type-fest@0.21.3:
- resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==}
- engines: {node: '>=10'}
-
typed-array-buffer@1.0.3:
resolution: {integrity: sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==}
engines: {node: '>= 0.4'}
@@ -4619,9 +3862,6 @@ packages:
engines: {node: '>=14.17'}
hasBin: true
- uc.micro@2.1.0:
- resolution: {integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==}
-
unbox-primitive@1.1.0:
resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==}
engines: {node: '>= 0.4'}
@@ -4666,9 +3906,6 @@ packages:
peerDependencies:
browserslist: '>= 4.21.0'
- util-deprecate@1.0.2:
- resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
-
uuid@11.1.0:
resolution: {integrity: sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==}
hasBin: true
@@ -4741,12 +3978,6 @@ packages:
vite:
optional: true
- w3c-keyname@2.2.8:
- resolution: {integrity: sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==}
-
- wcwidth@1.0.1:
- resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==}
-
webidl-conversions@4.0.2:
resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==}
@@ -4774,13 +4005,6 @@ packages:
engines: {node: '>= 8'}
hasBin: true
- widest-line@3.1.0:
- resolution: {integrity: sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==}
- engines: {node: '>=8'}
-
- wordwrap@1.0.0:
- resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==}
-
workbox-background-sync@7.4.0:
resolution: {integrity: sha512-8CB9OxKAgKZKyNMwfGZ1XESx89GryWTfI+V5yEj8sHjFH8MFelUwYXEyldEK6M6oKMmn807GoJFUEA1sC4XS9w==}
@@ -4830,10 +4054,6 @@ packages:
workbox-window@7.4.0:
resolution: {integrity: sha512-/bIYdBLAVsNR3v7gYGaV4pQW3M3kEPx5E8vDxGvxo6khTrGtSSCS7QiFKv9ogzBgZiy0OXLP9zO28U/1nF1mfw==}
- wrap-ansi@6.2.0:
- resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==}
- engines: {node: '>=8'}
-
wrap-ansi@7.0.0:
resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
engines: {node: '>=10'}
@@ -4888,11 +4108,6 @@ packages:
snapshots:
- '@ampproject/remapping@2.3.0':
- dependencies:
- '@jridgewell/gen-mapping': 0.3.13
- '@jridgewell/trace-mapping': 0.3.31
-
'@apideck/better-ajv-errors@0.3.6(ajv@8.17.1)':
dependencies:
ajv: 8.17.1
@@ -4921,7 +4136,7 @@ snapshots:
'@babel/types': 7.28.5
'@jridgewell/remapping': 2.3.5
convert-source-map: 2.0.0
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3
gensync: 1.0.0-beta.2
json5: 2.2.3
semver: 6.3.1
@@ -4973,7 +4188,7 @@ snapshots:
'@babel/core': 7.28.5
'@babel/helper-compilation-targets': 7.27.2
'@babel/helper-plugin-utils': 7.27.1
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3
lodash.debounce: 4.0.8
resolve: 1.22.11
transitivePeerDependencies:
@@ -5545,7 +4760,7 @@ snapshots:
'@babel/parser': 7.28.5
'@babel/template': 7.27.2
'@babel/types': 7.28.5
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3
transitivePeerDependencies:
- supports-color
@@ -5554,12 +4769,31 @@ snapshots:
'@babel/helper-string-parser': 7.27.1
'@babel/helper-validator-identifier': 7.28.5
- '@braintree/sanitize-url@7.1.1': {}
-
'@capacitor/core@7.4.4':
dependencies:
tslib: 2.8.1
+ '@cmdcode/buff@2.2.5':
+ dependencies:
+ '@noble/hashes': 1.8.0
+ '@scure/base': 1.2.6
+
+ '@cmdcode/frost@1.1.4':
+ dependencies:
+ '@noble/curves': 2.2.0
+ '@noble/hashes': 2.0.1
+ '@vbyte/buff': 1.1.0
+
+ '@cmdcode/nostr-p2p@2.0.11(typescript@5.8.3)':
+ dependencies:
+ '@cmdcode/buff': 2.2.5
+ '@noble/ciphers': 1.3.0
+ '@noble/curves': 1.9.7
+ nostr-tools: 2.19.4(typescript@5.8.3)
+ zod: 3.25.76
+ transitivePeerDependencies:
+ - typescript
+
'@esbuild/aix-ppc64@0.25.12':
optional: true
@@ -5808,12 +5042,16 @@ snapshots:
dependencies:
tslib: 2.8.1
- '@inquirer/external-editor@1.0.3(@types/node@25.0.3)':
+ '@frostr/bifrost@1.0.7(typescript@5.8.3)':
dependencies:
- chardet: 2.1.1
- iconv-lite: 0.7.1
- optionalDependencies:
- '@types/node': 25.0.3
+ '@cmdcode/buff': 2.2.5
+ '@cmdcode/frost': 1.1.4
+ '@cmdcode/nostr-p2p': 2.0.11(typescript@5.8.3)
+ '@noble/ciphers': 1.3.0
+ '@noble/curves': 1.9.7
+ zod: 3.25.76
+ transitivePeerDependencies:
+ - typescript
'@isaacs/balanced-match@4.0.1': {}
@@ -5854,36 +5092,6 @@ snapshots:
'@jridgewell/resolve-uri': 3.1.2
'@jridgewell/sourcemap-codec': 1.5.5
- '@jsr/fiatjaf__promenade-trusted-dealer@https://npm.jsr.io/~/11/@jsr/fiatjaf__promenade-trusted-dealer/0.4.1.tgz':
- dependencies:
- '@jsr/henrygd__semaphore': 0.0.2
- '@jsr/nostr__tools': 2.16.2
- '@noble/curves': 1.9.7
-
- '@jsr/henrygd__semaphore@0.0.2': {}
-
- '@jsr/henrygd__semaphore@https://npm.jsr.io/~/11/@jsr/henrygd__semaphore/0.0.2.tgz': {}
-
- '@jsr/nostr__tools@2.16.2':
- dependencies:
- '@noble/ciphers': 0.5.3
- '@noble/curves': 1.2.0
- '@noble/hashes': 1.3.1
- '@scure/base': 1.1.1
- '@scure/bip32': 1.3.1
- '@scure/bip39': 1.2.1
- nostr-wasm: 0.1.0
-
- '@jsr/nostr__tools@https://npm.jsr.io/~/11/@jsr/nostr__tools/2.16.2.tgz':
- dependencies:
- '@noble/ciphers': 0.5.3
- '@noble/curves': 1.2.0
- '@noble/hashes': 1.3.1
- '@scure/base': 1.1.1
- '@scure/bip32': 1.3.1
- '@scure/bip39': 1.2.1
- nostr-wasm: 0.1.0
-
'@kurkle/color@0.3.4': {}
'@mapbox/geojson-rewind@0.5.2':
@@ -5933,6 +5141,8 @@ snapshots:
'@noble/ciphers@0.5.3': {}
+ '@noble/ciphers@1.3.0': {}
+
'@noble/curves@1.1.0':
dependencies:
'@noble/hashes': 1.3.1
@@ -5945,6 +5155,10 @@ snapshots:
dependencies:
'@noble/hashes': 1.8.0
+ '@noble/curves@2.2.0':
+ dependencies:
+ '@noble/hashes': 2.2.0
+
'@noble/hashes@1.3.1': {}
'@noble/hashes@1.3.2': {}
@@ -5953,6 +5167,8 @@ snapshots:
'@noble/hashes@2.0.1': {}
+ '@noble/hashes@2.2.0': {}
+
'@nodelib/fs.scandir@2.1.5':
dependencies:
'@nodelib/fs.stat': 2.0.5
@@ -5965,35 +5181,22 @@ snapshots:
'@nodelib/fs.scandir': 2.1.5
fastq: 1.19.1
- '@oclif/core@4.8.0':
- dependencies:
- ansi-escapes: 4.3.2
- ansis: 3.17.0
- clean-stack: 3.0.1
- cli-spinners: 2.9.2
- debug: 4.4.3(supports-color@8.1.1)
- ejs: 3.1.10
- get-package-type: 0.1.0
- indent-string: 4.0.0
- is-wsl: 2.2.0
- lilconfig: 3.1.3
- minimatch: 9.0.5
- semver: 7.7.3
- string-width: 4.2.3
- supports-color: 8.1.1
- tinyglobby: 0.2.15
- widest-line: 3.1.0
- wordwrap: 1.0.0
- wrap-ansi: 7.0.0
-
'@polka/url@1.0.0-next.29': {}
- '@popperjs/core@2.11.8': {}
+ '@pomade/core@0.0.12(@frostr/bifrost@1.0.7(typescript@5.8.3))(@noble/hashes@2.0.1)(@welshman/lib@0.8.4)(@welshman/net@0.8.4(@welshman/lib@0.8.4)(@welshman/util@0.8.4(@noble/curves@1.9.7)(@welshman/lib@0.8.4)(nostr-tools@2.19.4(typescript@5.8.3)))(ws@8.18.0))(@welshman/signer@0.8.4(@noble/curves@1.9.7)(@noble/hashes@2.0.1)(@welshman/lib@0.8.4)(@welshman/net@0.8.4(@welshman/lib@0.8.4)(@welshman/util@0.8.4(@noble/curves@1.9.7)(@welshman/lib@0.8.4)(nostr-tools@2.19.4(typescript@5.8.3)))(ws@8.18.0))(@welshman/util@0.8.4(@noble/curves@1.9.7)(@welshman/lib@0.8.4)(nostr-tools@2.19.4(typescript@5.8.3)))(nostr-signer-capacitor-plugin@0.0.5(@capacitor/core@7.4.4))(nostr-tools@2.19.4(typescript@5.8.3)))(@welshman/util@0.8.4(@noble/curves@1.9.7)(@welshman/lib@0.8.4)(nostr-tools@2.19.4(typescript@5.8.3)))(nostr-tools@2.19.4(typescript@5.8.3))':
+ dependencies:
+ '@frostr/bifrost': 1.0.7(typescript@5.8.3)
+ '@noble/hashes': 2.0.1
+ '@welshman/lib': 0.8.4
+ '@welshman/net': 0.8.4(@welshman/lib@0.8.4)(@welshman/util@0.8.4(@noble/curves@1.9.7)(@welshman/lib@0.8.4)(nostr-tools@2.19.4(typescript@5.8.3)))(ws@8.18.0)
+ '@welshman/signer': 0.8.4(@noble/curves@1.9.7)(@noble/hashes@2.0.1)(@welshman/lib@0.8.4)(@welshman/net@0.8.4(@welshman/lib@0.8.4)(@welshman/util@0.8.4(@noble/curves@1.9.7)(@welshman/lib@0.8.4)(nostr-tools@2.19.4(typescript@5.8.3)))(ws@8.18.0))(@welshman/util@0.8.4(@noble/curves@1.9.7)(@welshman/lib@0.8.4)(nostr-tools@2.19.4(typescript@5.8.3)))(nostr-signer-capacitor-plugin@0.0.5(@capacitor/core@7.4.4))(nostr-tools@2.19.4(typescript@5.8.3))
+ '@welshman/util': 0.8.4(@noble/curves@1.9.7)(@welshman/lib@0.8.4)(nostr-tools@2.19.4(typescript@5.8.3))
+ hash-wasm: 4.12.0
+ nostr-tools: 2.19.4(typescript@5.8.3)
+ zod: 4.2.1
'@publint/pack@0.1.2': {}
- '@remirror/core-constants@3.0.0': {}
-
'@rollup/plugin-babel@5.3.1(@babel/core@7.28.5)(rollup@2.79.2)':
dependencies:
'@babel/core': 7.28.5
@@ -6199,7 +5402,7 @@ snapshots:
'@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.46.0)(vite@7.0.6(@types/node@22.19.3)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)))(svelte@5.46.0)(vite@7.0.6(@types/node@22.19.3)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0))':
dependencies:
'@sveltejs/vite-plugin-svelte': 3.1.2(svelte@5.46.0)(vite@7.0.6(@types/node@22.19.3)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0))
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3
svelte: 5.46.0
vite: 7.0.6(@types/node@22.19.3)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)
transitivePeerDependencies:
@@ -6208,7 +5411,7 @@ snapshots:
'@sveltejs/vite-plugin-svelte-inspector@5.0.1(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.46.0)(vite@7.0.6(@types/node@22.19.3)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)))(svelte@5.46.0)(vite@7.0.6(@types/node@22.19.3)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0))':
dependencies:
'@sveltejs/vite-plugin-svelte': 6.2.1(svelte@5.46.0)(vite@7.0.6(@types/node@22.19.3)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0))
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3
svelte: 5.46.0
vite: 7.0.6(@types/node@22.19.3)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)
transitivePeerDependencies:
@@ -6217,7 +5420,7 @@ snapshots:
'@sveltejs/vite-plugin-svelte-inspector@5.0.1(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.46.0)(vite@7.0.6(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)))(svelte@5.46.0)(vite@7.0.6(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0))':
dependencies:
'@sveltejs/vite-plugin-svelte': 6.2.1(svelte@5.46.0)(vite@7.0.6(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0))
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3
svelte: 5.46.0
vite: 7.0.6(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)
transitivePeerDependencies:
@@ -6226,7 +5429,7 @@ snapshots:
'@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.46.0)(vite@7.0.6(@types/node@22.19.3)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0))':
dependencies:
'@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.46.0)(vite@7.0.6(@types/node@22.19.3)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)))(svelte@5.46.0)(vite@7.0.6(@types/node@22.19.3)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0))
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3
deepmerge: 4.3.1
kleur: 4.1.5
magic-string: 0.30.21
@@ -6240,7 +5443,7 @@ snapshots:
'@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.46.0)(vite@7.0.6(@types/node@22.19.3)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0))':
dependencies:
'@sveltejs/vite-plugin-svelte-inspector': 5.0.1(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.46.0)(vite@7.0.6(@types/node@22.19.3)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)))(svelte@5.46.0)(vite@7.0.6(@types/node@22.19.3)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0))
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3
deepmerge: 4.3.1
magic-string: 0.30.21
svelte: 5.46.0
@@ -6252,7 +5455,7 @@ snapshots:
'@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.46.0)(vite@7.0.6(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0))':
dependencies:
'@sveltejs/vite-plugin-svelte-inspector': 5.0.1(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.46.0)(vite@7.0.6(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)))(svelte@5.46.0)(vite@7.0.6(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0))
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3
deepmerge: 4.3.1
magic-string: 0.30.21
svelte: 5.46.0
@@ -6339,91 +5542,6 @@ snapshots:
tailwindcss: 4.1.18
vite: 7.0.6(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)
- '@tiptap/core@2.27.1(@tiptap/pm@2.27.1)':
- dependencies:
- '@tiptap/pm': 2.27.1
-
- '@tiptap/extension-code-block@2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/pm@2.27.1)':
- dependencies:
- '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1)
- '@tiptap/pm': 2.27.1
-
- '@tiptap/extension-code@2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))':
- dependencies:
- '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1)
-
- '@tiptap/extension-document@2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))':
- dependencies:
- '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1)
-
- '@tiptap/extension-dropcursor@2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/pm@2.27.1)':
- dependencies:
- '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1)
- '@tiptap/pm': 2.27.1
-
- '@tiptap/extension-gapcursor@2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/pm@2.27.1)':
- dependencies:
- '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1)
- '@tiptap/pm': 2.27.1
-
- '@tiptap/extension-hard-break@2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))':
- dependencies:
- '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1)
-
- '@tiptap/extension-history@2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/pm@2.27.1)':
- dependencies:
- '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1)
- '@tiptap/pm': 2.27.1
-
- '@tiptap/extension-image@2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))':
- dependencies:
- '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1)
-
- '@tiptap/extension-link@2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/pm@2.27.1)':
- dependencies:
- '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1)
- '@tiptap/pm': 2.27.1
- linkifyjs: 4.3.2
-
- '@tiptap/extension-paragraph@2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))':
- dependencies:
- '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1)
-
- '@tiptap/extension-placeholder@2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/pm@2.27.1)':
- dependencies:
- '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1)
- '@tiptap/pm': 2.27.1
-
- '@tiptap/extension-text@2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))':
- dependencies:
- '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1)
-
- '@tiptap/pm@2.27.1':
- dependencies:
- prosemirror-changeset: 2.3.1
- prosemirror-collab: 1.3.1
- prosemirror-commands: 1.7.1
- prosemirror-dropcursor: 1.8.2
- prosemirror-gapcursor: 1.4.0
- prosemirror-history: 1.5.0
- prosemirror-inputrules: 1.5.1
- prosemirror-keymap: 1.2.3
- prosemirror-markdown: 1.13.2
- prosemirror-menu: 1.2.5
- prosemirror-model: 1.25.4
- prosemirror-schema-basic: 1.2.4
- prosemirror-schema-list: 1.5.1
- prosemirror-state: 1.4.4
- prosemirror-tables: 1.8.4
- prosemirror-trailing-node: 3.0.0(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.4)
- prosemirror-transform: 1.10.5
- prosemirror-view: 1.41.4
-
- '@tiptap/suggestion@2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/pm@2.27.1)':
- dependencies:
- '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1)
- '@tiptap/pm': 2.27.1
-
'@types/cookie@0.6.0': {}
'@types/debug@4.1.12':
@@ -6448,24 +5566,6 @@ snapshots:
dependencies:
'@types/geojson': 7946.0.16
- '@types/linkify-it@3.0.5': {}
-
- '@types/linkify-it@5.0.0': {}
-
- '@types/markdown-it@13.0.9':
- dependencies:
- '@types/linkify-it': 3.0.5
- '@types/mdurl': 1.0.5
-
- '@types/markdown-it@14.1.2':
- dependencies:
- '@types/linkify-it': 5.0.0
- '@types/mdurl': 2.0.0
-
- '@types/mdurl@1.0.5': {}
-
- '@types/mdurl@2.0.0': {}
-
'@types/ms@2.1.0': {}
'@types/ngeohash@0.6.8': {}
@@ -6489,8 +5589,6 @@ snapshots:
dependencies:
'@types/geojson': 7946.0.16
- '@types/throttle-debounce@5.0.2': {}
-
'@types/trusted-types@2.0.7': {}
'@types/uuid@10.0.0': {}
@@ -6505,12 +5603,7 @@ snapshots:
dependencies:
'@types/yargs-parser': 21.0.3
- '@typescript/vfs@1.6.2(typescript@5.8.3)':
- dependencies:
- debug: 4.4.3(supports-color@8.1.1)
- typescript: 5.8.3
- transitivePeerDependencies:
- - supports-color
+ '@vbyte/buff@1.1.0': {}
'@vite-pwa/sveltekit@1.1.0(@sveltejs/kit@2.49.2(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.46.0)(vite@7.0.6(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)))(svelte@5.46.0)(vite@7.0.6(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)))(vite@7.0.6(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0))(workbox-build@7.4.0)(workbox-window@7.4.0)':
dependencies:
@@ -6524,6 +5617,86 @@ snapshots:
- workbox-build
- workbox-window
+ '@welshman/app@0.8.4(631a11bdc2e063e74e0fb3f8b6b9a501)':
+ dependencies:
+ '@pomade/core': 0.0.12(@frostr/bifrost@1.0.7(typescript@5.8.3))(@noble/hashes@2.0.1)(@welshman/lib@0.8.4)(@welshman/net@0.8.4(@welshman/lib@0.8.4)(@welshman/util@0.8.4(@noble/curves@1.9.7)(@welshman/lib@0.8.4)(nostr-tools@2.19.4(typescript@5.8.3)))(ws@8.18.0))(@welshman/signer@0.8.4(@noble/curves@1.9.7)(@noble/hashes@2.0.1)(@welshman/lib@0.8.4)(@welshman/net@0.8.4(@welshman/lib@0.8.4)(@welshman/util@0.8.4(@noble/curves@1.9.7)(@welshman/lib@0.8.4)(nostr-tools@2.19.4(typescript@5.8.3)))(ws@8.18.0))(@welshman/util@0.8.4(@noble/curves@1.9.7)(@welshman/lib@0.8.4)(nostr-tools@2.19.4(typescript@5.8.3)))(nostr-signer-capacitor-plugin@0.0.5(@capacitor/core@7.4.4))(nostr-tools@2.19.4(typescript@5.8.3)))(@welshman/util@0.8.4(@noble/curves@1.9.7)(@welshman/lib@0.8.4)(nostr-tools@2.19.4(typescript@5.8.3)))(nostr-tools@2.19.4(typescript@5.8.3))
+ '@welshman/feeds': 0.8.4(7f4f4fd22ce7b3db5ce5378e93dc635c)
+ '@welshman/lib': 0.8.4
+ '@welshman/net': 0.8.4(@welshman/lib@0.8.4)(@welshman/util@0.8.4(@noble/curves@1.9.7)(@welshman/lib@0.8.4)(nostr-tools@2.19.4(typescript@5.8.3)))(ws@8.18.0)
+ '@welshman/router': 0.8.4(@welshman/lib@0.8.4)(@welshman/net@0.8.4(@welshman/lib@0.8.4)(@welshman/util@0.8.4(@noble/curves@1.9.7)(@welshman/lib@0.8.4)(nostr-tools@2.19.4(typescript@5.8.3)))(ws@8.18.0))(@welshman/util@0.8.4(@noble/curves@1.9.7)(@welshman/lib@0.8.4)(nostr-tools@2.19.4(typescript@5.8.3)))
+ '@welshman/signer': 0.8.4(@noble/curves@1.9.7)(@noble/hashes@2.0.1)(@welshman/lib@0.8.4)(@welshman/net@0.8.4(@welshman/lib@0.8.4)(@welshman/util@0.8.4(@noble/curves@1.9.7)(@welshman/lib@0.8.4)(nostr-tools@2.19.4(typescript@5.8.3)))(ws@8.18.0))(@welshman/util@0.8.4(@noble/curves@1.9.7)(@welshman/lib@0.8.4)(nostr-tools@2.19.4(typescript@5.8.3)))(nostr-signer-capacitor-plugin@0.0.5(@capacitor/core@7.4.4))(nostr-tools@2.19.4(typescript@5.8.3))
+ '@welshman/store': 0.8.4(@welshman/lib@0.8.4)(@welshman/net@0.8.4(@welshman/lib@0.8.4)(@welshman/util@0.8.4(@noble/curves@1.9.7)(@welshman/lib@0.8.4)(nostr-tools@2.19.4(typescript@5.8.3)))(ws@8.18.0))(@welshman/util@0.8.4(@noble/curves@1.9.7)(@welshman/lib@0.8.4)(nostr-tools@2.19.4(typescript@5.8.3)))(svelte@5.46.0)
+ '@welshman/util': 0.8.4(@noble/curves@1.9.7)(@welshman/lib@0.8.4)(nostr-tools@2.19.4(typescript@5.8.3))
+ fuse.js: 7.1.0
+ svelte: 5.46.0
+ throttle-debounce: 5.0.2
+
+ '@welshman/feeds@0.8.4(7f4f4fd22ce7b3db5ce5378e93dc635c)':
+ dependencies:
+ '@welshman/lib': 0.8.4
+ '@welshman/net': 0.8.4(@welshman/lib@0.8.4)(@welshman/util@0.8.4(@noble/curves@1.9.7)(@welshman/lib@0.8.4)(nostr-tools@2.19.4(typescript@5.8.3)))(ws@8.18.0)
+ '@welshman/router': 0.8.4(@welshman/lib@0.8.4)(@welshman/net@0.8.4(@welshman/lib@0.8.4)(@welshman/util@0.8.4(@noble/curves@1.9.7)(@welshman/lib@0.8.4)(nostr-tools@2.19.4(typescript@5.8.3)))(ws@8.18.0))(@welshman/util@0.8.4(@noble/curves@1.9.7)(@welshman/lib@0.8.4)(nostr-tools@2.19.4(typescript@5.8.3)))
+ '@welshman/signer': 0.8.4(@noble/curves@1.9.7)(@noble/hashes@2.0.1)(@welshman/lib@0.8.4)(@welshman/net@0.8.4(@welshman/lib@0.8.4)(@welshman/util@0.8.4(@noble/curves@1.9.7)(@welshman/lib@0.8.4)(nostr-tools@2.19.4(typescript@5.8.3)))(ws@8.18.0))(@welshman/util@0.8.4(@noble/curves@1.9.7)(@welshman/lib@0.8.4)(nostr-tools@2.19.4(typescript@5.8.3)))(nostr-signer-capacitor-plugin@0.0.5(@capacitor/core@7.4.4))(nostr-tools@2.19.4(typescript@5.8.3))
+ '@welshman/util': 0.8.4(@noble/curves@1.9.7)(@welshman/lib@0.8.4)(nostr-tools@2.19.4(typescript@5.8.3))
+ trava: 1.2.1
+
+ '@welshman/lib@0.8.4':
+ dependencies:
+ '@scure/base': 1.2.6
+ '@types/events': 3.0.3
+ events: 3.3.0
+
+ '@welshman/net@0.8.4(@welshman/lib@0.8.4)(@welshman/util@0.8.4(@noble/curves@1.9.7)(@welshman/lib@0.8.4)(nostr-tools@2.19.4(typescript@5.8.3)))(ws@8.18.0)':
+ dependencies:
+ '@welshman/lib': 0.8.4
+ '@welshman/util': 0.8.4(@noble/curves@1.9.7)(@welshman/lib@0.8.4)(nostr-tools@2.19.4(typescript@5.8.3))
+ events: 3.3.0
+ isomorphic-ws: 5.0.0(ws@8.18.0)
+ transitivePeerDependencies:
+ - ws
+
+ '@welshman/router@0.8.4(@welshman/lib@0.8.4)(@welshman/net@0.8.4(@welshman/lib@0.8.4)(@welshman/util@0.8.4(@noble/curves@1.9.7)(@welshman/lib@0.8.4)(nostr-tools@2.19.4(typescript@5.8.3)))(ws@8.18.0))(@welshman/util@0.8.4(@noble/curves@1.9.7)(@welshman/lib@0.8.4)(nostr-tools@2.19.4(typescript@5.8.3)))':
+ dependencies:
+ '@welshman/lib': 0.8.4
+ '@welshman/net': 0.8.4(@welshman/lib@0.8.4)(@welshman/util@0.8.4(@noble/curves@1.9.7)(@welshman/lib@0.8.4)(nostr-tools@2.19.4(typescript@5.8.3)))(ws@8.18.0)
+ '@welshman/util': 0.8.4(@noble/curves@1.9.7)(@welshman/lib@0.8.4)(nostr-tools@2.19.4(typescript@5.8.3))
+
+ '@welshman/signer@0.8.4(@noble/curves@1.9.7)(@noble/hashes@1.8.0)(@welshman/lib@0.8.4)(@welshman/net@0.8.4(@welshman/lib@0.8.4)(@welshman/util@0.8.4(@noble/curves@1.9.7)(@welshman/lib@0.8.4)(nostr-tools@2.19.4(typescript@5.8.3)))(ws@8.18.0))(@welshman/util@0.8.4(@noble/curves@1.9.7)(@welshman/lib@0.8.4)(nostr-tools@2.19.4(typescript@5.8.3)))(nostr-signer-capacitor-plugin@0.0.5(@capacitor/core@7.4.4))(nostr-tools@2.19.4(typescript@5.8.3))':
+ dependencies:
+ '@noble/curves': 1.9.7
+ '@noble/hashes': 1.8.0
+ '@welshman/lib': 0.8.4
+ '@welshman/net': 0.8.4(@welshman/lib@0.8.4)(@welshman/util@0.8.4(@noble/curves@1.9.7)(@welshman/lib@0.8.4)(nostr-tools@2.19.4(typescript@5.8.3)))(ws@8.18.0)
+ '@welshman/util': 0.8.4(@noble/curves@1.9.7)(@welshman/lib@0.8.4)(nostr-tools@2.19.4(typescript@5.8.3))
+ nostr-signer-capacitor-plugin: 0.0.5(@capacitor/core@7.4.4)
+ nostr-tools: 2.19.4(typescript@5.8.3)
+
+ '@welshman/signer@0.8.4(@noble/curves@1.9.7)(@noble/hashes@2.0.1)(@welshman/lib@0.8.4)(@welshman/net@0.8.4(@welshman/lib@0.8.4)(@welshman/util@0.8.4(@noble/curves@1.9.7)(@welshman/lib@0.8.4)(nostr-tools@2.19.4(typescript@5.8.3)))(ws@8.18.0))(@welshman/util@0.8.4(@noble/curves@1.9.7)(@welshman/lib@0.8.4)(nostr-tools@2.19.4(typescript@5.8.3)))(nostr-signer-capacitor-plugin@0.0.5(@capacitor/core@7.4.4))(nostr-tools@2.19.4(typescript@5.8.3))':
+ dependencies:
+ '@noble/curves': 1.9.7
+ '@noble/hashes': 2.0.1
+ '@welshman/lib': 0.8.4
+ '@welshman/net': 0.8.4(@welshman/lib@0.8.4)(@welshman/util@0.8.4(@noble/curves@1.9.7)(@welshman/lib@0.8.4)(nostr-tools@2.19.4(typescript@5.8.3)))(ws@8.18.0)
+ '@welshman/util': 0.8.4(@noble/curves@1.9.7)(@welshman/lib@0.8.4)(nostr-tools@2.19.4(typescript@5.8.3))
+ nostr-signer-capacitor-plugin: 0.0.5(@capacitor/core@7.4.4)
+ nostr-tools: 2.19.4(typescript@5.8.3)
+
+ '@welshman/store@0.8.4(@welshman/lib@0.8.4)(@welshman/net@0.8.4(@welshman/lib@0.8.4)(@welshman/util@0.8.4(@noble/curves@1.9.7)(@welshman/lib@0.8.4)(nostr-tools@2.19.4(typescript@5.8.3)))(ws@8.18.0))(@welshman/util@0.8.4(@noble/curves@1.9.7)(@welshman/lib@0.8.4)(nostr-tools@2.19.4(typescript@5.8.3)))(svelte@5.46.0)':
+ dependencies:
+ '@welshman/lib': 0.8.4
+ '@welshman/net': 0.8.4(@welshman/lib@0.8.4)(@welshman/util@0.8.4(@noble/curves@1.9.7)(@welshman/lib@0.8.4)(nostr-tools@2.19.4(typescript@5.8.3)))(ws@8.18.0)
+ '@welshman/util': 0.8.4(@noble/curves@1.9.7)(@welshman/lib@0.8.4)(nostr-tools@2.19.4(typescript@5.8.3))
+ svelte: 5.46.0
+
+ '@welshman/util@0.8.4(@noble/curves@1.9.7)(@welshman/lib@0.8.4)(nostr-tools@2.19.4(typescript@5.8.3))':
+ dependencies:
+ '@noble/curves': 1.9.7
+ '@types/ws': 8.18.1
+ '@welshman/lib': 0.8.4
+ js-base64: 3.7.8
+ nostr-tools: 2.19.4(typescript@5.8.3)
+ nostr-wasm: 0.1.0
+
acorn@8.15.0: {}
ajv@8.17.1:
@@ -6533,10 +5706,6 @@ snapshots:
json-schema-traverse: 1.0.0
require-from-string: 2.0.2
- ansi-escapes@4.3.2:
- dependencies:
- type-fest: 0.21.3
-
ansi-regex@5.0.1: {}
ansi-regex@6.2.2: {}
@@ -6547,8 +5716,6 @@ snapshots:
ansi-styles@6.2.3: {}
- ansis@3.17.0: {}
-
any-promise@1.3.0: {}
anymatch@3.1.3:
@@ -6556,8 +5723,6 @@ snapshots:
normalize-path: 3.0.0
picomatch: 2.3.1
- argparse@2.0.1: {}
-
aria-query@5.3.2: {}
array-buffer-byte-length@1.0.2:
@@ -6615,18 +5780,10 @@ snapshots:
balanced-match@1.0.2: {}
- base64-js@1.5.1: {}
-
baseline-browser-mapping@2.9.11: {}
binary-extensions@2.3.0: {}
- bl@4.1.0:
- dependencies:
- buffer: 5.7.1
- inherits: 2.0.4
- readable-stream: 3.6.2
-
brace-expansion@2.0.2:
dependencies:
balanced-match: 1.0.2
@@ -6645,11 +5802,6 @@ snapshots:
buffer-from@1.1.2: {}
- buffer@5.7.1:
- dependencies:
- base64-js: 1.5.1
- ieee754: 1.2.1
-
bundle-require@4.2.1(esbuild@0.17.19):
dependencies:
esbuild: 0.17.19
@@ -6674,19 +5826,8 @@ snapshots:
call-bind-apply-helpers: 1.0.2
get-intrinsic: 1.3.0
- callsites@3.1.0: {}
-
caniuse-lite@1.0.30001761: {}
- case@1.6.3: {}
-
- chalk@4.1.2:
- dependencies:
- ansi-styles: 4.3.0
- supports-color: 7.2.0
-
- chardet@2.1.1: {}
-
chart.js@4.5.1:
dependencies:
'@kurkle/color': 0.3.4
@@ -6711,36 +5852,14 @@ snapshots:
dependencies:
readdirp: 5.0.0
- clean-stack@3.0.1:
- dependencies:
- escape-string-regexp: 4.0.0
-
- cli-cursor@3.1.0:
- dependencies:
- restore-cursor: 3.1.0
-
- cli-spinners@2.9.2: {}
-
- cli-width@3.0.0: {}
-
cliui@9.0.1:
dependencies:
string-width: 7.2.0
strip-ansi: 7.1.2
wrap-ansi: 9.0.2
- clone@1.0.4: {}
-
clsx@2.1.1: {}
- code-red@1.0.4:
- dependencies:
- '@jridgewell/sourcemap-codec': 1.5.5
- '@types/estree': 1.0.8
- acorn: 8.15.0
- estree-walker: 3.0.3
- periscopic: 3.1.0
-
color-convert@2.0.1:
dependencies:
color-name: 1.1.4
@@ -6763,8 +5882,6 @@ snapshots:
dependencies:
browserslist: 4.28.1
- crelt@1.0.6: {}
-
cross-spawn@7.0.6:
dependencies:
path-key: 3.1.1
@@ -6775,11 +5892,6 @@ snapshots:
css-paint-polyfill@3.4.0: {}
- css-tree@2.3.1:
- dependencies:
- mdn-data: 2.0.30
- source-map-js: 1.2.1
-
d3-array@3.2.4:
dependencies:
internmap: 2.0.3
@@ -6808,11 +5920,9 @@ snapshots:
es-errors: 1.3.0
is-data-view: 1.0.2
- debug@4.4.3(supports-color@8.1.1):
+ debug@4.4.3:
dependencies:
ms: 2.1.3
- optionalDependencies:
- supports-color: 8.1.1
decimal.js@10.6.0: {}
@@ -6820,10 +5930,6 @@ snapshots:
deepmerge@4.3.1: {}
- defaults@1.0.4:
- dependencies:
- clone: 1.0.4
-
define-data-property@1.1.4:
dependencies:
es-define-property: 1.0.1
@@ -6875,8 +5981,6 @@ snapshots:
graceful-fs: 4.2.11
tapable: 2.3.0
- entities@4.5.0: {}
-
es-abstract@1.24.1:
dependencies:
array-buffer-byte-length: 1.0.2
@@ -7040,15 +6144,8 @@ snapshots:
escalade@3.2.0: {}
- escape-string-regexp@1.0.5: {}
-
- escape-string-regexp@4.0.0: {}
-
esm-env@1.2.2: {}
- esm@3.2.25:
- optional: true
-
esrap@2.2.1:
dependencies:
'@jridgewell/sourcemap-codec': 1.5.5
@@ -7057,10 +6154,6 @@ snapshots:
estree-walker@2.0.2: {}
- estree-walker@3.0.3:
- dependencies:
- '@types/estree': 1.0.8
-
esutils@2.0.3: {}
events@3.3.0: {}
@@ -7101,10 +6194,6 @@ snapshots:
fflate@0.8.2: {}
- figures@3.2.0:
- dependencies:
- escape-string-regexp: 1.0.5
-
filelist@1.0.4:
dependencies:
minimatch: 5.1.6
@@ -7122,12 +6211,6 @@ snapshots:
cross-spawn: 7.0.6
signal-exit: 4.1.0
- fs-extra@11.3.3:
- dependencies:
- graceful-fs: 4.2.11
- jsonfile: 6.2.0
- universalify: 2.0.1
-
fs-extra@9.1.0:
dependencies:
at-least-node: 1.0.0
@@ -7180,8 +6263,6 @@ snapshots:
get-own-enumerable-property-symbols@3.0.2: {}
- get-package-type@0.1.0: {}
-
get-proto@1.0.1:
dependencies:
dunder-proto: 1.0.1
@@ -7234,8 +6315,6 @@ snapshots:
has-bigints@1.1.0: {}
- has-flag@4.0.0: {}
-
has-property-descriptors@1.0.2:
dependencies:
es-define-property: 1.0.1
@@ -7250,52 +6329,24 @@ snapshots:
dependencies:
has-symbols: 1.1.0
+ hash-wasm@4.12.0: {}
+
hasown@2.0.2:
dependencies:
function-bind: 1.1.2
human-signals@2.1.0: {}
- iconv-lite@0.7.1:
- dependencies:
- safer-buffer: 2.1.2
-
idb-keyval@6.2.2: {}
idb@7.1.1: {}
idb@8.0.3: {}
- ieee754@1.2.1: {}
-
ignore@5.3.2: {}
import-meta-resolve@4.2.0: {}
- indent-string@4.0.0: {}
-
- inherits@2.0.4: {}
-
- inquirer@8.2.7(@types/node@25.0.3):
- dependencies:
- '@inquirer/external-editor': 1.0.3(@types/node@25.0.3)
- ansi-escapes: 4.3.2
- chalk: 4.1.2
- cli-cursor: 3.1.0
- cli-width: 3.0.0
- figures: 3.2.0
- lodash: 4.17.21
- mute-stream: 0.0.8
- ora: 5.4.1
- run-async: 2.4.1
- rxjs: 7.8.2
- string-width: 4.2.3
- strip-ansi: 6.0.1
- through: 2.3.8
- wrap-ansi: 6.2.0
- transitivePeerDependencies:
- - '@types/node'
-
internal-slot@1.1.0:
dependencies:
es-errors: 1.3.0
@@ -7355,8 +6406,6 @@ snapshots:
call-bound: 1.0.4
has-tostringtag: 1.0.2
- is-docker@2.2.1: {}
-
is-extglob@2.1.1: {}
is-finalizationregistry@1.1.1:
@@ -7377,8 +6426,6 @@ snapshots:
dependencies:
is-extglob: 2.1.1
- is-interactive@1.0.0: {}
-
is-map@2.0.3: {}
is-module@1.0.0: {}
@@ -7394,8 +6441,6 @@ snapshots:
is-obj@1.0.1: {}
- is-observable@2.1.0: {}
-
is-reference@3.0.3:
dependencies:
'@types/estree': 1.0.8
@@ -7432,8 +6477,6 @@ snapshots:
dependencies:
which-typed-array: 1.1.19
- is-unicode-supported@0.1.0: {}
-
is-weakmap@2.0.2: {}
is-weakref@1.1.1:
@@ -7445,10 +6488,6 @@ snapshots:
call-bound: 1.0.4
get-intrinsic: 1.3.0
- is-wsl@2.2.0:
- dependencies:
- is-docker: 2.2.1
-
isarray@2.0.5: {}
isexe@2.0.0: {}
@@ -7505,10 +6544,6 @@ snapshots:
leven@3.1.0: {}
- light-bolt11-decoder@3.2.0:
- dependencies:
- '@scure/base': 1.1.1
-
lightningcss-android-arm64@1.30.2:
optional: true
@@ -7560,16 +6595,8 @@ snapshots:
lilconfig@2.1.0: {}
- lilconfig@3.1.3: {}
-
lines-and-columns@1.2.4: {}
- linkify-it@5.0.0:
- dependencies:
- uc.micro: 2.1.0
-
- linkifyjs@4.3.2: {}
-
load-tsconfig@0.2.5: {}
locate-character@3.0.0: {}
@@ -7580,11 +6607,6 @@ snapshots:
lodash@4.17.21: {}
- log-symbols@4.1.0:
- dependencies:
- chalk: 4.1.2
- is-unicode-supported: 0.1.0
-
lru-cache@11.2.4: {}
lru-cache@5.1.1:
@@ -7627,23 +6649,8 @@ snapshots:
supercluster: 8.0.1
tinyqueue: 3.0.0
- markdown-it-task-lists@2.1.1: {}
-
- markdown-it@14.1.0:
- dependencies:
- argparse: 2.0.1
- entities: 4.5.0
- linkify-it: 5.0.0
- mdurl: 2.0.0
- punycode.js: 2.3.1
- uc.micro: 2.1.0
-
math-intrinsics@1.1.0: {}
- mdn-data@2.0.30: {}
-
- mdurl@2.0.0: {}
-
merge-stream@2.0.0: {}
merge2@1.4.1: {}
@@ -7663,10 +6670,6 @@ snapshots:
dependencies:
brace-expansion: 2.0.2
- minimatch@9.0.5:
- dependencies:
- brace-expansion: 2.0.2
-
minimist@1.2.8: {}
minipass@7.1.2: {}
@@ -7679,8 +6682,6 @@ snapshots:
murmurhash-js@1.0.0: {}
- mute-stream@0.0.8: {}
-
mz@2.7.0:
dependencies:
any-promise: 1.3.0
@@ -7695,22 +6696,6 @@ snapshots:
normalize-path@3.0.0: {}
- nostr-editor@1.1.0(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/extension-image@2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1)))(@tiptap/extension-link@2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/pm@2.27.1))(@tiptap/pm@2.27.1)(linkifyjs@4.3.2)(nostr-tools@2.19.4(typescript@5.8.3))(prosemirror-markdown@1.13.2)(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.4)(tiptap-markdown@0.8.10(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))):
- dependencies:
- '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1)
- '@tiptap/extension-image': 2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))
- '@tiptap/extension-link': 2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/pm@2.27.1)
- '@tiptap/pm': 2.27.1
- js-base64: 3.7.8
- light-bolt11-decoder: 3.2.0
- linkifyjs: 4.3.2
- nostr-tools: 2.19.4(typescript@5.8.3)
- prosemirror-markdown: 1.13.2
- prosemirror-model: 1.25.4
- prosemirror-state: 1.4.4
- prosemirror-view: 1.41.4
- tiptap-markdown: 0.8.10(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))
-
nostr-geotags@0.7.2:
dependencies:
iso-3166: 4.3.0
@@ -7753,26 +6738,10 @@ snapshots:
has-symbols: 1.1.0
object-keys: 1.1.1
- observable-fns@0.6.1: {}
-
onetime@5.1.2:
dependencies:
mimic-fn: 2.1.0
- ora@5.4.1:
- dependencies:
- bl: 4.1.0
- chalk: 4.1.2
- cli-cursor: 3.1.0
- cli-spinners: 2.9.2
- is-interactive: 1.0.0
- is-unicode-supported: 0.1.0
- log-symbols: 4.1.0
- strip-ansi: 6.0.1
- wcwidth: 1.0.1
-
- orderedmap@2.1.1: {}
-
own-keys@1.0.1:
dependencies:
get-intrinsic: 1.3.0
@@ -7798,12 +6767,6 @@ snapshots:
dependencies:
resolve-protobuf-schema: 2.1.0
- periscopic@3.1.0:
- dependencies:
- '@types/estree': 1.0.8
- estree-walker: 3.0.3
- is-reference: 3.0.3
-
picocolors@1.1.1: {}
picomatch@2.3.1: {}
@@ -7834,115 +6797,10 @@ snapshots:
potpack@2.1.0: {}
- prettier@3.0.3: {}
-
pretty-bytes@5.6.0: {}
pretty-bytes@6.1.1: {}
- prosemirror-changeset@2.3.1:
- dependencies:
- prosemirror-transform: 1.10.5
-
- prosemirror-collab@1.3.1:
- dependencies:
- prosemirror-state: 1.4.4
-
- prosemirror-commands@1.7.1:
- dependencies:
- prosemirror-model: 1.25.4
- prosemirror-state: 1.4.4
- prosemirror-transform: 1.10.5
-
- prosemirror-dropcursor@1.8.2:
- dependencies:
- prosemirror-state: 1.4.4
- prosemirror-transform: 1.10.5
- prosemirror-view: 1.41.4
-
- prosemirror-gapcursor@1.4.0:
- dependencies:
- prosemirror-keymap: 1.2.3
- prosemirror-model: 1.25.4
- prosemirror-state: 1.4.4
- prosemirror-view: 1.41.4
-
- prosemirror-history@1.5.0:
- dependencies:
- prosemirror-state: 1.4.4
- prosemirror-transform: 1.10.5
- prosemirror-view: 1.41.4
- rope-sequence: 1.3.4
-
- prosemirror-inputrules@1.5.1:
- dependencies:
- prosemirror-state: 1.4.4
- prosemirror-transform: 1.10.5
-
- prosemirror-keymap@1.2.3:
- dependencies:
- prosemirror-state: 1.4.4
- w3c-keyname: 2.2.8
-
- prosemirror-markdown@1.13.2:
- dependencies:
- '@types/markdown-it': 14.1.2
- markdown-it: 14.1.0
- prosemirror-model: 1.25.4
-
- prosemirror-menu@1.2.5:
- dependencies:
- crelt: 1.0.6
- prosemirror-commands: 1.7.1
- prosemirror-history: 1.5.0
- prosemirror-state: 1.4.4
-
- prosemirror-model@1.25.4:
- dependencies:
- orderedmap: 2.1.1
-
- prosemirror-schema-basic@1.2.4:
- dependencies:
- prosemirror-model: 1.25.4
-
- prosemirror-schema-list@1.5.1:
- dependencies:
- prosemirror-model: 1.25.4
- prosemirror-state: 1.4.4
- prosemirror-transform: 1.10.5
-
- prosemirror-state@1.4.4:
- dependencies:
- prosemirror-model: 1.25.4
- prosemirror-transform: 1.10.5
- prosemirror-view: 1.41.4
-
- prosemirror-tables@1.8.4:
- dependencies:
- prosemirror-keymap: 1.2.3
- prosemirror-model: 1.25.4
- prosemirror-state: 1.4.4
- prosemirror-transform: 1.10.5
- prosemirror-view: 1.41.4
-
- prosemirror-trailing-node@3.0.0(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.4):
- dependencies:
- '@remirror/core-constants': 3.0.0
- escape-string-regexp: 4.0.0
- prosemirror-model: 1.25.4
- prosemirror-state: 1.4.4
- prosemirror-view: 1.41.4
-
- prosemirror-transform@1.10.5:
- dependencies:
- prosemirror-model: 1.25.4
-
- prosemirror-view@1.41.4:
- dependencies:
- prosemirror-model: 1.25.4
- prosemirror-state: 1.4.4
- prosemirror-transform: 1.10.5
-
protocol-buffers-schema@3.6.0: {}
publint@0.3.16:
@@ -7952,8 +6810,6 @@ snapshots:
picocolors: 1.1.1
sade: 1.8.1
- punycode.js@2.3.1: {}
-
punycode@2.3.1: {}
queue-microtask@1.2.3: {}
@@ -7964,12 +6820,6 @@ snapshots:
dependencies:
safe-buffer: 5.2.1
- readable-stream@3.6.2:
- dependencies:
- inherits: 2.0.4
- string_decoder: 1.3.0
- util-deprecate: 1.0.2
-
readdirp@3.6.0:
dependencies:
picomatch: 2.3.1
@@ -8035,11 +6885,6 @@ snapshots:
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
- restore-cursor@3.1.0:
- dependencies:
- onetime: 5.1.2
- signal-exit: 3.0.7
-
reusify@1.1.0: {}
rimraf@6.0.1:
@@ -8083,20 +6928,12 @@ snapshots:
'@rollup/rollup-win32-x64-msvc': 4.54.0
fsevents: 2.3.3
- rope-sequence@1.3.4: {}
-
- run-async@2.4.1: {}
-
run-parallel@1.2.0:
dependencies:
queue-microtask: 1.2.3
rw@1.3.3: {}
- rxjs@7.8.2:
- dependencies:
- tslib: 2.8.1
-
sade@1.8.1:
dependencies:
mri: 1.2.0
@@ -8122,8 +6959,6 @@ snapshots:
es-errors: 1.3.0
is-regex: 1.2.1
- safer-buffer@2.1.2: {}
-
scule@1.3.0: {}
semver@6.3.1: {}
@@ -8285,10 +7120,6 @@ snapshots:
define-properties: 1.2.1
es-object-atoms: 1.1.1
- string_decoder@1.3.0:
- dependencies:
- safe-buffer: 5.2.1
-
stringify-object@3.3.0:
dependencies:
get-own-enumerable-property-symbols: 3.0.2
@@ -8321,14 +7152,6 @@ snapshots:
dependencies:
kdbush: 4.0.2
- supports-color@7.2.0:
- dependencies:
- has-flag: 4.0.0
-
- supports-color@8.1.1:
- dependencies:
- has-flag: 4.0.0
-
supports-preserve-symlinks-flag@1.0.0: {}
svelte-check@4.3.5(picomatch@4.0.3)(svelte@5.46.0)(typescript@5.8.3):
@@ -8363,23 +7186,6 @@ snapshots:
svelte: 5.46.0
typescript: 5.8.3
- svelte@4.2.20:
- dependencies:
- '@ampproject/remapping': 2.3.0
- '@jridgewell/sourcemap-codec': 1.5.5
- '@jridgewell/trace-mapping': 0.3.31
- '@types/estree': 1.0.8
- acorn: 8.15.0
- aria-query: 5.3.2
- axobject-query: 4.1.0
- code-red: 1.0.4
- css-tree: 2.3.1
- estree-walker: 3.0.3
- is-reference: 3.0.3
- locate-character: 3.0.0
- magic-string: 0.30.21
- periscopic: 3.1.0
-
svelte@5.46.0:
dependencies:
'@jridgewell/remapping': 2.3.5
@@ -8441,26 +7247,8 @@ snapshots:
dependencies:
any-promise: 1.3.0
- threads@1.7.0:
- dependencies:
- callsites: 3.1.0
- debug: 4.4.3(supports-color@8.1.1)
- is-observable: 2.1.0
- observable-fns: 0.6.1
- optionalDependencies:
- tiny-worker: 2.3.0
- transitivePeerDependencies:
- - supports-color
-
throttle-debounce@5.0.2: {}
- through@2.3.8: {}
-
- tiny-worker@2.3.0:
- dependencies:
- esm: 3.2.25
- optional: true
-
tinyglobby@0.2.15:
dependencies:
fdir: 6.5.0(picomatch@4.0.3)
@@ -8468,18 +7256,6 @@ snapshots:
tinyqueue@3.0.0: {}
- tippy.js@6.3.7:
- dependencies:
- '@popperjs/core': 2.11.8
-
- tiptap-markdown@0.8.10(@tiptap/core@2.27.1(@tiptap/pm@2.27.1)):
- dependencies:
- '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1)
- '@types/markdown-it': 13.0.9
- markdown-it: 14.1.0
- markdown-it-task-lists: 2.1.1
- prosemirror-markdown: 1.13.2
-
to-regex-range@5.0.1:
dependencies:
is-number: 7.0.0
@@ -8496,30 +7272,6 @@ snapshots:
ts-interface-checker@0.1.13: {}
- ts-to-zod@3.15.0(@types/node@25.0.3):
- dependencies:
- '@oclif/core': 4.8.0
- '@typescript/vfs': 1.6.2(typescript@5.8.3)
- case: 1.6.3
- chokidar: 3.6.0
- fs-extra: 11.3.3
- inquirer: 8.2.7(@types/node@25.0.3)
- lodash: 4.17.21
- ora: 5.4.1
- prettier: 3.0.3
- rxjs: 7.8.2
- slash: 3.0.0
- threads: 1.7.0
- tslib: 2.8.1
- tsutils: 3.21.0(typescript@5.8.3)
- typescript: 5.8.3
- zod: 3.25.76
- transitivePeerDependencies:
- - '@types/node'
- - supports-color
-
- tslib@1.14.1: {}
-
tslib@2.8.1: {}
tsup@6.7.0(postcss@8.5.6)(typescript@5.8.3):
@@ -8527,7 +7279,7 @@ snapshots:
bundle-require: 4.2.1(esbuild@0.17.19)
cac: 6.7.14
chokidar: 3.6.0
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3
esbuild: 0.17.19
execa: 5.1.1
globby: 11.1.0
@@ -8545,11 +7297,6 @@ snapshots:
- supports-color
- ts-node
- tsutils@3.21.0(typescript@5.8.3):
- dependencies:
- tslib: 1.14.1
- typescript: 5.8.3
-
tsx@4.21.0:
dependencies:
esbuild: 0.27.2
@@ -8586,8 +7333,6 @@ snapshots:
type-fest@0.16.0: {}
- type-fest@0.21.3: {}
-
typed-array-buffer@1.0.3:
dependencies:
call-bound: 1.0.4
@@ -8623,8 +7368,6 @@ snapshots:
typescript@5.8.3: {}
- uc.micro@2.1.0: {}
-
unbox-primitive@1.1.0:
dependencies:
call-bound: 1.0.4
@@ -8661,13 +7404,11 @@ snapshots:
escalade: 3.2.0
picocolors: 1.1.1
- util-deprecate@1.0.2: {}
-
uuid@11.1.0: {}
vite-plugin-pwa@1.2.0(vite@7.0.6(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0))(workbox-build@7.4.0)(workbox-window@7.4.0):
dependencies:
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3
pretty-bytes: 6.1.1
tinyglobby: 0.2.15
vite: 7.0.6(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)
@@ -8720,12 +7461,6 @@ snapshots:
optionalDependencies:
vite: 7.0.6(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)
- w3c-keyname@2.2.8: {}
-
- wcwidth@1.0.1:
- dependencies:
- defaults: 1.0.4
-
webidl-conversions@4.0.2: {}
whatwg-url@7.1.0:
@@ -8779,12 +7514,6 @@ snapshots:
dependencies:
isexe: 2.0.0
- widest-line@3.1.0:
- dependencies:
- string-width: 4.2.3
-
- wordwrap@1.0.0: {}
-
workbox-background-sync@7.4.0:
dependencies:
idb: 7.1.1
@@ -8898,12 +7627,6 @@ snapshots:
'@types/trusted-types': 2.0.7
workbox-core: 7.4.0
- wrap-ansi@6.2.0:
- dependencies:
- ansi-styles: 4.3.0
- string-width: 4.2.3
- strip-ansi: 6.0.1
-
wrap-ansi@7.0.0:
dependencies:
ansi-styles: 4.3.0
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
@@ -1,6 +1,7 @@
packages:
- 'app'
- 'lib/*'
- - '../crates/*/bindings/ts'
- - '../crates/*/pkg'
- - '../welshman/packages/*'
+ - '../../../../domains/radroots/lib/crates/events_codec_wasm/pkg'
+ - '../../../../domains/radroots/lib/crates/replica_db_wasm/pkg'
+ - '../../../../domains/radroots/lib/crates/replica_sync_wasm/pkg'
+ - '../../../../domains/radroots/sdk/packages/*'
diff --git a/turbo.json b/turbo.json
@@ -42,7 +42,7 @@
"@radroots/locales#build",
"@radroots/nfc#build",
"@radroots/nostr#build",
- "@radroots/tangle-db-schema-bindings#build",
+ "@radroots/replica-db-schema-bindings#build",
"@radroots/themes#build",
"@radroots/types-bindings#build",
"@radroots/utils#build"
@@ -63,7 +63,7 @@
"@radroots/events-bindings#build",
"@radroots/geo#build",
"@radroots/locales#build",
- "@radroots/tangle-db-schema-bindings#build",
+ "@radroots/replica-db-schema-bindings#build",
"@radroots/themes#build",
"@radroots/utils#build"
]
@@ -73,9 +73,9 @@
"@radroots/geo#build",
"@radroots/http#build",
"@radroots/nostr#build",
- "@radroots/tangle-db-schema-bindings#build",
- "@radroots/tangle-db-wasm#build",
- "@radroots/tangle-events-wasm#build",
+ "@radroots/replica-db-schema-bindings#build",
+ "@radroots/replica-db-wasm#build",
+ "@radroots/replica-sync-wasm#build",
"@radroots/types-bindings#build",
"@radroots/utils#build",
"@radroots/tsconfig#build"
@@ -83,7 +83,7 @@
},
"@radroots/geo#build": {
"dependsOn": [
- "@radroots/tangle-db-schema-bindings#build",
+ "@radroots/replica-db-schema-bindings#build",
"@radroots/utils#build",
"@radroots/tsconfig#build"
]
@@ -126,19 +126,12 @@
"@radroots/events-bindings#build",
"@radroots/trade-bindings#build",
"@radroots/utils#build",
- "@welshman/net#build",
- "@welshman/signer#build",
- "@welshman/util#build",
"@radroots/tsconfig#build"
]
},
"@radroots/apps-nostr#build": {
"dependsOn": [
"@radroots/nostr#build",
- "@welshman/app#build",
- "@welshman/net#build",
- "@welshman/signer#build",
- "@welshman/store#build",
"@radroots/tsconfig#build"
]
},
@@ -171,13 +164,13 @@
"@radroots/tsconfig#build"
]
},
- "@radroots/tangle-db-schema-bindings#build": {
+ "@radroots/replica-db-schema-bindings#build": {
"dependsOn": [
"@radroots/types-bindings#build",
"@radroots/tsconfig#build"
]
},
- "@radroots/tangle-db-wasm#build": {
+ "@radroots/replica-db-wasm#build": {
"dependsOn": []
},
"@radroots/trade-bindings#build": {
@@ -201,7 +194,7 @@
"@radroots/tsconfig#build": {
"dependsOn": []
},
- "@radroots/tangle-events-wasm#build": {
+ "@radroots/replica-sync-wasm#build": {
"dependsOn": []
}
}