From 86ca8817c9ab883be6dc336262f64aa0105f0f19 Mon Sep 17 00:00:00 2001 From: vorotamoroz Date: Fri, 14 Aug 2026 05:52:59 +0000 Subject: [PATCH] Test explicit JavaScript Commonlib package subpaths --- package-lock.json | 8 ++-- package.json | 2 +- src/LiveSyncBaseCore.ts | 38 +++++++-------- src/apps/_test/storageAdapterContract.ts | 2 +- src/apps/browser/BrowserConfirm.ts | 6 +-- src/apps/browser/BrowserKeyValueDatabase.ts | 2 +- src/apps/browser/BrowserMenu.ts | 2 +- .../BrowserP2PTransportSettings.svelte | 2 +- .../browser/BrowserSvelteDialogManager.ts | 8 ++-- src/apps/browser/LiveSyncBrowserAPIService.ts | 12 ++--- src/apps/browser/LiveSyncBrowserUIService.ts | 14 +++--- src/apps/browser/UiInteractionsConfirm.ts | 2 +- .../createLiveSyncBrowserServiceHub.ts | 44 +++++++++--------- ...eateLiveSyncBrowserServiceHub.unit.spec.ts | 4 +- .../cli/adapters/NodeConversionAdapter.ts | 6 +-- .../cli/adapters/NodeFileSystemAdapter.ts | 8 ++-- src/apps/cli/adapters/NodePathAdapter.ts | 6 +-- .../adapters/NodeStorageAdapter.unit.spec.ts | 2 +- src/apps/cli/adapters/NodeTypeGuardAdapter.ts | 2 +- src/apps/cli/adapters/NodeTypes.ts | 2 +- src/apps/cli/adapters/NodeVaultAdapter.ts | 6 +-- .../adapters/NodeVaultAdapter.unit.spec.ts | 4 +- src/apps/cli/cliOutput.ts | 2 +- src/apps/cli/cliSettingsDefaults.ts | 4 +- src/apps/cli/cliSettingsDefaults.unit.spec.ts | 2 +- .../cli/commands/daemonCommand.unit.spec.ts | 8 ++-- src/apps/cli/commands/p2p.ts | 14 +++--- src/apps/cli/commands/runCommand.ts | 24 +++++----- src/apps/cli/commands/runCommand.unit.spec.ts | 10 ++-- src/apps/cli/commands/types.ts | 4 +- src/apps/cli/commands/utils.ts | 2 +- src/apps/cli/commands/utils.unit.spec.ts | 2 +- src/apps/cli/entrypoint.ts | 4 +- src/apps/cli/main.ts | 18 ++++---- .../managers/CLIStorageEventManagerAdapter.ts | 12 ++--- ...CLIStorageEventManagerAdapter.unit.spec.ts | 2 +- .../cli/managers/StorageEventManagerCLI.ts | 6 +-- .../cli/serviceModules/CLIServiceModules.ts | 10 ++-- .../cli/serviceModules/DatabaseFileAccess.ts | 4 +- src/apps/cli/serviceModules/FileAccessCLI.ts | 2 +- src/apps/cli/serviceModules/IgnoreRules.ts | 2 +- .../serviceModules/IgnoreRules.unit.spec.ts | 2 +- .../serviceModules/ServiceFileAccessImpl.ts | 2 +- .../cli/services/NodeKeyValueDBService.ts | 20 ++++---- .../NodeKeyValueDBService.unit.spec.ts | 2 +- src/apps/cli/services/NodeLocalStorage.ts | 4 +- .../services/NodeLocalStorage.unit.spec.ts | 2 +- src/apps/cli/services/NodeServiceContext.ts | 2 +- .../services/NodeServiceContext.unit.spec.ts | 2 +- src/apps/cli/services/NodeServiceHub.ts | 46 +++++++++---------- src/apps/cli/services/NodeSettingService.ts | 10 ++-- src/apps/cli/settingsPersistence.ts | 6 +-- src/apps/cli/settingsPersistence.unit.spec.ts | 4 +- .../test-support/p2p-lifecycle-entrypoint.ts | 4 +- .../p2p-replicator-replacement.ts | 6 +-- src/apps/cli/testdeno/helpers/settings.ts | 4 +- .../cli/testdeno/relay-disconnect-probe.mjs | 4 +- src/apps/cli/vite.config.ts | 2 +- src/apps/webapp/WebAppLog.ts | 2 +- src/apps/webapp/WebAppRuntime.ts | 16 +++---- .../webapp/adapters/FSAPIConversionAdapter.ts | 4 +- .../webapp/adapters/FSAPIFileSystemAdapter.ts | 6 +-- src/apps/webapp/adapters/FSAPIPathAdapter.ts | 4 +- .../adapters/FSAPIStorageAdapter.unit.spec.ts | 4 +- .../webapp/adapters/FSAPITypeGuardAdapter.ts | 2 +- src/apps/webapp/adapters/FSAPITypes.ts | 2 +- src/apps/webapp/adapters/FSAPIVaultAdapter.ts | 4 +- src/apps/webapp/main.ts | 2 +- .../FSAPIStorageEventManagerAdapter.ts | 14 +++--- .../managers/StorageEventManagerFSAPI.ts | 4 +- .../serviceModules/DatabaseFileAccess.ts | 4 +- .../serviceModules/FSAPIServiceModules.ts | 10 ++-- .../webapp/serviceModules/FileAccessFSAPI.ts | 2 +- .../serviceModules/ServiceFileAccessImpl.ts | 2 +- src/apps/webapp/vaultSelector.ts | 2 +- src/apps/webapp/vite.config.ts | 2 +- src/apps/webpeer/src/P2PCheck.svelte | 2 +- src/apps/webpeer/src/P2PCheckSession.ts | 4 +- src/apps/webpeer/src/P2PCheckSetup.ts | 10 ++-- src/apps/webpeer/src/P2PCheckState.ts | 2 +- src/apps/webpeer/src/UITest.svelte | 2 +- src/apps/webpeer/src/WebPeerLogs.ts | 4 +- src/apps/webpeer/src/WebPeerPersistence.ts | 2 +- src/apps/webpeer/src/WebPeerRuntime.ts | 18 ++++---- src/apps/webpeer/src/check.ts | 2 +- src/apps/webpeer/src/main.ts | 2 +- src/apps/webpeer/src/uitest.ts | 2 +- src/apps/webpeer/vite.config.ts | 2 +- src/common/KeyValueDB.ts | 2 +- src/common/KeyValueDBv2.ts | 4 +- src/common/PeriodicProcessor.ts | 2 +- src/common/databaseCompatibility.ts | 2 +- src/common/databaseCompatibility.unit.spec.ts | 4 +- src/common/events.ts | 4 +- src/common/obsidianEvents.ts | 2 +- src/common/remoteConfiguration.ts | 4 +- src/common/reportTool.ts | 16 +++---- src/common/rosetta.ts | 2 +- src/common/translation.ts | 4 +- src/common/translation.unit.spec.ts | 2 +- src/common/types.ts | 8 ++-- src/common/utils.ts | 24 +++++----- src/deps.ts | 2 +- src/features/ConfigSync/CmdConfigSync.ts | 18 ++++---- src/features/ConfigSync/PluginCombo.svelte | 6 +-- src/features/ConfigSync/PluginPane.svelte | 4 +- .../HiddenFileCommon/JsonResolveModal.ts | 4 +- .../HiddenFileCommon/JsonResolvePane.svelte | 6 +-- .../HiddenFileSync/CmdHiddenFileSync.ts | 10 ++-- .../CmdHiddenFileSync.unit.spec.ts | 2 +- src/features/LiveSyncCommands.ts | 6 +-- ...CmdLocalDatabaseMainte.integration.spec.ts | 4 +- .../CmdLocalDatabaseMainte.ts | 10 ++-- .../CmdLocalDatabaseMainte.unit.spec.ts | 6 +-- .../maintenancePrerequisites.ts | 2 +- .../P2PReplicator/P2POpenReplicationModal.ts | 2 +- .../P2POpenReplicationPane.svelte | 10 ++-- .../P2PSync/P2PReplicator/P2PReplicationUI.ts | 6 +-- .../P2PReplicator/P2PReplicatorPane.svelte | 14 +++--- .../P2PReplicator/P2PReplicatorPaneHost.ts | 6 +-- .../P2PReplicator/P2PReplicatorPaneView.ts | 8 ++-- .../P2PReplicator/P2PServerStatusCard.svelte | 12 ++--- .../P2PReplicator/P2PServerStatusPane.svelte | 16 +++---- .../P2PReplicator/P2PServerStatusPaneView.ts | 2 +- .../P2PReplicator/PeerStatusRow.svelte | 2 +- .../P2PSync/P2PReplicator/p2pPeerSettings.ts | 2 +- .../p2pPeerSettings.unit.spec.ts | 2 +- .../ReviewHarness/reviewHarnessContract.ts | 2 +- .../reviewHarnessContract.unit.spec.ts | 2 +- .../ReviewHarness/reviewHarnessController.ts | 2 +- .../reviewHarnessController.unit.spec.ts | 2 +- src/main.ts | 20 ++++---- .../ObsidianStorageEventManagerAdapter.ts | 12 ++--- src/managers/StorageEventManagerObsidian.ts | 4 +- src/modules/AbstractModule.ts | 8 ++-- src/modules/core/ModuleReplicator.ts | 16 +++---- .../core/ModuleReplicator.unit.spec.ts | 10 ++-- src/modules/core/ModuleReplicatorCouchDB.ts | 6 +-- src/modules/core/ModuleReplicatorMinIO.ts | 6 +-- src/modules/core/ReplicateResultProcessor.ts | 10 ++-- .../ReplicateResultProcessor.unit.spec.ts | 2 +- .../coreFeatures/ModuleConflictChecker.ts | 4 +- .../coreFeatures/ModuleConflictResolver.ts | 12 ++--- .../ModuleConflictResolver.unit.spec.ts | 2 +- .../ModuleResolveMismatchedTweaks.ts | 8 ++-- ...ModuleResolveMismatchedTweaks.unit.spec.ts | 2 +- src/modules/coreObsidian/UILib/dialogs.ts | 2 +- .../coreObsidian/storageLib/utilObsidian.ts | 6 +-- src/modules/essential/ModuleMigration.ts | 10 ++-- .../APILib/ObsHttpHandler.ts | 2 +- .../essentialObsidian/ModuleObsidianEvents.ts | 6 +-- .../ModuleObsidianEvents.unit.spec.ts | 2 +- src/modules/extras/ModuleDev.ts | 2 +- .../DocumentHistory/DocumentHistoryModal.ts | 14 +++--- .../GlobalHistory/GlobalHistory.svelte | 6 +-- .../ConflictResolveModal.ts | 2 +- .../ConflictResolveModal.unit.spec.ts | 2 +- src/modules/features/Log/LogPane.svelte | 6 +-- .../ModuleInteractiveConflictResolver.ts | 2 +- ...leInteractiveConflictResolver.unit.spec.ts | 2 +- src/modules/features/ModuleLog.ts | 18 ++++---- .../features/ModuleObsidianDocumentHistory.ts | 2 +- .../ModuleObsidianSettingAsMarkdown.ts | 6 +-- .../SettingDialogue/LiveSyncSetting.ts | 2 +- .../MultipleRegExpControl.svelte | 4 +- .../ObsidianLiveSyncSettingTab.ts | 16 +++---- .../features/SettingDialogue/PaneAdvanced.ts | 2 +- .../features/SettingDialogue/PaneGeneral.ts | 2 +- .../features/SettingDialogue/PaneHatch.ts | 12 ++--- .../SettingDialogue/PaneMaintenance.ts | 8 ++-- .../features/SettingDialogue/PanePatches.ts | 8 ++-- .../SettingDialogue/PanePowerUsers.ts | 2 +- .../SettingDialogue/PaneRemoteConfig.ts | 8 ++-- .../features/SettingDialogue/PaneSelector.ts | 4 +- .../features/SettingDialogue/PaneSetup.ts | 2 +- .../SettingDialogue/PaneSyncSettings.ts | 4 +- .../features/SettingDialogue/SettingPane.ts | 2 +- .../SettingDialogue/remoteConfigBuffer.ts | 4 +- .../remoteConfigBuffer.unit.spec.ts | 2 +- .../SettingDialogue/settingConstants.ts | 2 +- .../features/SettingDialogue/settingUtils.ts | 6 +-- .../SettingDialogue/utilFixCouchDBSetting.ts | 14 +++--- src/modules/features/SetupManager.ts | 10 ++-- .../features/SetupManager.unit.spec.ts | 12 ++--- .../dialogs/PanelCouchDBCheck.svelte | 2 +- .../dialogs/SetupRemoteBucket.svelte | 4 +- .../dialogs/SetupRemoteCouchDB.svelte | 6 +-- .../dialogs/SetupRemoteE2EE.svelte | 4 +- .../SetupWizard/dialogs/SetupRemoteP2P.svelte | 12 ++--- .../SetupWizard/dialogs/UseSetupURI.svelte | 4 +- .../dialogs/couchDBConnectionProbe.ts | 2 +- .../couchDBConnectionProbe.unit.spec.ts | 2 +- .../SetupWizard/dialogs/setupDialogTypes.ts | 2 +- .../SetupWizard/dialogs/utilCheckCouchDB.ts | 14 +++--- src/modules/features/StatusBarDisplay.ts | 2 +- src/modules/main/ModuleLiveSyncMain.ts | 8 ++-- .../services/LiveSyncUI/DialogHost.svelte | 2 +- .../LiveSyncUI/components/DialogHeader.svelte | 2 +- .../services/LiveSyncUI/svelteDialog.ts | 4 +- src/modules/services/ObsidianAPIService.ts | 6 +-- .../services/ObsidianAppLifecycleService.ts | 2 +- src/modules/services/ObsidianConfirm.ts | 2 +- .../services/ObsidianConfirm.unit.spec.ts | 2 +- .../services/ObsidianDatabaseService.ts | 2 +- src/modules/services/ObsidianPathService.ts | 4 +- .../services/ObsidianServiceContext.ts | 2 +- src/modules/services/ObsidianServiceHub.ts | 6 +-- src/modules/services/ObsidianServices.ts | 26 +++++------ .../services/ObsidianSettingService.ts | 8 ++-- .../ObsidianSettingService.unit.spec.ts | 2 +- src/modules/services/ObsidianUIService.ts | 10 ++-- src/modules/services/ObsidianVaultService.ts | 4 +- src/modules/services/SvelteDialogObsidian.ts | 2 +- src/modules/services/SvelteDialogSession.ts | 6 +-- src/rabinKarpBom.unit.spec.ts | 2 +- src/serviceFeatures/compatibilityReview.ts | 2 +- .../compatibilityReviewObsidian.ts | 2 +- src/serviceFeatures/fileDatabaseInfo.ts | 16 +++---- src/serviceFeatures/fileRepair.ts | 8 ++-- src/serviceFeatures/fileRepairPresentation.ts | 6 +-- .../fileRepairPresentation.unit.spec.ts | 2 +- .../metadataIdentityInspection.ts | 6 +-- .../metadataIdentityInspection.unit.spec.ts | 2 +- src/serviceFeatures/metadataIdentityRepair.ts | 4 +- .../metadataIdentityRepair.unit.spec.ts | 4 +- .../onLayoutReady/enablei18n.ts | 2 +- src/serviceFeatures/redFlag.simpleFetch.ts | 8 ++-- src/serviceFeatures/redFlag.ts | 16 +++---- src/serviceFeatures/redFlag.unit.spec.ts | 18 ++++---- src/serviceFeatures/setupObsidian/qrCode.ts | 8 ++-- .../setupObsidian/qrCode.unit.spec.ts | 8 ++-- .../setupObsidian/settingsReset.ts | 4 +- .../setupObsidian/settingsReset.unit.spec.ts | 4 +- .../setupObsidian/setupManagerHandlers.ts | 6 +-- .../setupManagerHandlers.unit.spec.ts | 2 +- .../setupObsidian/setupProtocol.ts | 8 ++-- src/serviceFeatures/setupObsidian/setupUri.ts | 14 +++--- .../setupObsidian/setupUri.unit.spec.ts | 8 ++-- src/serviceFeatures/setupObsidian/types.ts | 2 +- src/serviceFeatures/useP2PReplicatorUI.ts | 12 ++--- .../useP2PReplicatorUI.unit.spec.ts | 2 +- src/serviceFeatures/useReviewHarness.ts | 4 +- src/serviceModules/DatabaseFileAccess.ts | 4 +- src/serviceModules/FileAccessObsidian.ts | 2 +- src/serviceModules/FileHandler.ts | 2 +- .../FileReflectionProvenance.ts | 4 +- .../FileReflectionProvenance.unit.spec.ts | 6 +-- .../ObsidianConversionAdapter.ts | 4 +- .../ObsidianFileSystemAdapter.ts | 4 +- .../FileSystemAdapters/ObsidianPathAdapter.ts | 4 +- .../ObsidianStorageAdapter.ts | 6 +-- .../ObsidianTypeGuardAdapter.ts | 2 +- .../ObsidianVaultAdapter.ts | 6 +-- .../sanitizeWriteOptions.ts | 2 +- src/serviceModules/ServiceFileAccessImpl.ts | 2 +- src/types.ts | 10 ++-- .../browser/SvelteDialogSession.unit.spec.ts | 6 +-- ...APIStorageEventManagerAdapter.unit.spec.ts | 4 +- test/apps/webapp/WebAppRuntime.unit.spec.ts | 10 ++-- test/apps/webpeer/P2PCheckSetup.unit.spec.ts | 6 +-- .../webpeer/WebPeerPersistence.unit.spec.ts | 2 +- test/apps/webpeer/WebPeerRuntime.unit.spec.ts | 6 +-- test/contracts/serviceContext.ts | 4 +- .../runner/liveSyncWorkflow.test.ts | 2 +- test/e2e-obsidian/runner/liveSyncWorkflow.ts | 6 +-- test/e2e-obsidian/scripts/p2p-pane.ts | 4 +- test/e2e-obsidian/scripts/review-harness.ts | 2 +- test/e2e-obsidian/scripts/settings-ui.ts | 2 +- .../scripts/setup-uri-workflow.ts | 2 +- utils/bench/splitPiecesRabinKarp.ts | 8 ++-- utilsdeno/refactor-globals.ts | 4 +- 271 files changed, 811 insertions(+), 811 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9985c031..c2fd5f8b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23,7 +23,7 @@ "@smithy/types": "^4.14.3", "@smithy/util-retry": "^4.4.5", "@vrtmrz/browser-ui-kit": "0.1.0", - "@vrtmrz/livesync-commonlib": "0.1.13", + "@vrtmrz/livesync-commonlib": "0.1.14-canary.0", "@vrtmrz/obsidian-plugin-kit": "0.1.3", "@vrtmrz/ui-interactions": "0.1.2", "diff-match-patch": "^1.0.5", @@ -4775,9 +4775,9 @@ } }, "node_modules/@vrtmrz/livesync-commonlib": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/@vrtmrz/livesync-commonlib/-/livesync-commonlib-0.1.13.tgz", - "integrity": "sha512-yWzmq+2sGX39gIB37igrjvctJKD5N3jlWT+ATavm81aOjEp6VUOIT2FzUpOq/3BEM8eE83uzu3N6/rXEpksEiw==", + "version": "0.1.14-canary.0", + "resolved": "https://registry.npmjs.org/@vrtmrz/livesync-commonlib/-/livesync-commonlib-0.1.14-canary.0.tgz", + "integrity": "sha512-o2RloR1NtK4FIz478dFYBDMCXSFSfMWAw9Po1SIDjcFPyLhSfpWzmOW3mPA9gq+B/DkK0/fv/y/TeF8Js4am3w==", "license": "MIT", "dependencies": { "@aws-sdk/client-s3": "^3.808.0", diff --git a/package.json b/package.json index fc3fcbd4..e8d38f9b 100644 --- a/package.json +++ b/package.json @@ -177,7 +177,7 @@ "@smithy/types": "^4.14.3", "@smithy/util-retry": "^4.4.5", "@vrtmrz/browser-ui-kit": "0.1.0", - "@vrtmrz/livesync-commonlib": "0.1.13", + "@vrtmrz/livesync-commonlib": "0.1.14-canary.0", "@vrtmrz/obsidian-plugin-kit": "0.1.3", "@vrtmrz/ui-interactions": "0.1.2", "diff-match-patch": "^1.0.5", diff --git a/src/LiveSyncBaseCore.ts b/src/LiveSyncBaseCore.ts index f38c635d..ab22fdff 100644 --- a/src/LiveSyncBaseCore.ts +++ b/src/LiveSyncBaseCore.ts @@ -1,22 +1,22 @@ import { LOG_LEVEL_INFO } from "octagonal-wheels/common/logger"; import type PouchDB from "pouchdb-core"; import type { SimpleStore } from "octagonal-wheels/databases/SimpleStoreBase"; -import type { HasSettings, ObsidianLiveSyncSettings, EntryDoc } from "@vrtmrz/livesync-commonlib/compat/common/types"; -import { __$checkInstanceBinding } from "@vrtmrz/livesync-commonlib/compat/dev/checks"; -import type { Confirm } from "@vrtmrz/livesync-commonlib/compat/interfaces/Confirm"; -import type { DatabaseFileAccess } from "@vrtmrz/livesync-commonlib/compat/interfaces/DatabaseFileAccess"; -import type { Rebuilder } from "@vrtmrz/livesync-commonlib/compat/interfaces/DatabaseRebuilder"; -import type { IFileHandler } from "@vrtmrz/livesync-commonlib/compat/interfaces/FileHandler"; -import type { StorageAccess } from "@vrtmrz/livesync-commonlib/compat/interfaces/StorageAccess"; -import type { LiveSyncLocalDBEnv } from "@vrtmrz/livesync-commonlib/compat/pouchdb/LiveSyncLocalDB"; -import type { LiveSyncCouchDBReplicatorEnv } from "@vrtmrz/livesync-commonlib/compat/replication/couchdb/LiveSyncReplicator"; -import type { CheckPointInfo } from "@vrtmrz/livesync-commonlib/compat/replication/journal/JournalSyncTypes"; -import type { LiveSyncJournalReplicatorEnv } from "@vrtmrz/livesync-commonlib/compat/replication/journal/LiveSyncJournalReplicatorEnv"; -import type { LiveSyncReplicatorEnv } from "@vrtmrz/livesync-commonlib/compat/replication/LiveSyncAbstractReplicator"; -import { useTargetFilters } from "@vrtmrz/livesync-commonlib/compat/serviceFeatures/targetFilter"; -import { useRemoteConfigurationMigration } from "@vrtmrz/livesync-commonlib/compat/serviceFeatures/remoteConfig"; -import type { ServiceContext } from "@vrtmrz/livesync-commonlib/context"; -import type { InjectableServiceHub } from "@vrtmrz/livesync-commonlib/compat/services/implements/injectable/InjectableServiceHub"; +import type { HasSettings, ObsidianLiveSyncSettings, EntryDoc } from "@vrtmrz/livesync-commonlib/compat/common/types.js"; +import { __$checkInstanceBinding } from "@vrtmrz/livesync-commonlib/compat/dev/checks.js"; +import type { Confirm } from "@vrtmrz/livesync-commonlib/compat/interfaces/Confirm.js"; +import type { DatabaseFileAccess } from "@vrtmrz/livesync-commonlib/compat/interfaces/DatabaseFileAccess.js"; +import type { Rebuilder } from "@vrtmrz/livesync-commonlib/compat/interfaces/DatabaseRebuilder.js"; +import type { IFileHandler } from "@vrtmrz/livesync-commonlib/compat/interfaces/FileHandler.js"; +import type { StorageAccess } from "@vrtmrz/livesync-commonlib/compat/interfaces/StorageAccess.js"; +import type { LiveSyncLocalDBEnv } from "@vrtmrz/livesync-commonlib/compat/pouchdb/LiveSyncLocalDB.js"; +import type { LiveSyncCouchDBReplicatorEnv } from "@vrtmrz/livesync-commonlib/compat/replication/couchdb/LiveSyncReplicator.js"; +import type { CheckPointInfo } from "@vrtmrz/livesync-commonlib/compat/replication/journal/JournalSyncTypes.js"; +import type { LiveSyncJournalReplicatorEnv } from "@vrtmrz/livesync-commonlib/compat/replication/journal/LiveSyncJournalReplicatorEnv.js"; +import type { LiveSyncReplicatorEnv } from "@vrtmrz/livesync-commonlib/compat/replication/LiveSyncAbstractReplicator.js"; +import { useTargetFilters } from "@vrtmrz/livesync-commonlib/compat/serviceFeatures/targetFilter.js"; +import { useRemoteConfigurationMigration } from "@vrtmrz/livesync-commonlib/compat/serviceFeatures/remoteConfig.js"; +import type { ServiceContext } from "@vrtmrz/livesync-commonlib/context.js"; +import type { InjectableServiceHub } from "@vrtmrz/livesync-commonlib/compat/services/implements/injectable/InjectableServiceHub.js"; import { AbstractModule } from "./modules/AbstractModule.js"; import { ModulePeriodicProcess } from "./modules/core/ModulePeriodicProcess.js"; import { ModuleReplicator } from "./modules/core/ModuleReplicator.js"; @@ -26,10 +26,10 @@ import { ModuleConflictChecker } from "./modules/coreFeatures/ModuleConflictChec import { ModuleConflictResolver } from "./modules/coreFeatures/ModuleConflictResolver.js"; import { ModuleResolvingMismatchedTweaks } from "./modules/coreFeatures/ModuleResolveMismatchedTweaks.js"; import { ModuleLiveSyncMain } from "./modules/main/ModuleLiveSyncMain.js"; -import type { ServiceModules } from "@vrtmrz/livesync-commonlib/compat/interfaces/ServiceModule"; +import type { ServiceModules } from "@vrtmrz/livesync-commonlib/compat/interfaces/ServiceModule.js"; import { ModuleBasicMenu } from "./modules/essential/ModuleBasicMenu.js"; -import { usePrepareDatabaseForUse } from "@vrtmrz/livesync-commonlib/compat/serviceFeatures/prepareDatabaseForUse"; -import type { Constructor } from "@vrtmrz/livesync-commonlib/compat/common/utils.type"; +import { usePrepareDatabaseForUse } from "@vrtmrz/livesync-commonlib/compat/serviceFeatures/prepareDatabaseForUse.js"; +import type { Constructor } from "@vrtmrz/livesync-commonlib/compat/common/utils.type.js"; export class LiveSyncBaseCore< T extends ServiceContext = ServiceContext, diff --git a/src/apps/_test/storageAdapterContract.ts b/src/apps/_test/storageAdapterContract.ts index 0d325c7e..30bbdb1c 100644 --- a/src/apps/_test/storageAdapterContract.ts +++ b/src/apps/_test/storageAdapterContract.ts @@ -1,4 +1,4 @@ -import type { IStorageAdapter } from "@vrtmrz/livesync-commonlib/compat/serviceModules/adapters"; +import type { IStorageAdapter } from "@vrtmrz/livesync-commonlib/compat/serviceModules/adapters.js"; /** One platform-neutral storage adapter contract case. */ export interface StorageAdapterContractCase { diff --git a/src/apps/browser/BrowserConfirm.ts b/src/apps/browser/BrowserConfirm.ts index 932434f4..3547b4ad 100644 --- a/src/apps/browser/BrowserConfirm.ts +++ b/src/apps/browser/BrowserConfirm.ts @@ -1,6 +1,6 @@ -import type { ServiceContext } from "@vrtmrz/livesync-commonlib/context"; -import { _activeDocument } from "@vrtmrz/livesync-commonlib/compat/common/coreEnvFunctions"; -import { EVENT_PLUGIN_UNLOADED } from "@vrtmrz/livesync-commonlib/compat/events/coreEvents"; +import type { ServiceContext } from "@vrtmrz/livesync-commonlib/context.js"; +import { _activeDocument } from "@vrtmrz/livesync-commonlib/compat/common/coreEnvFunctions.js"; +import { EVENT_PLUGIN_UNLOADED } from "@vrtmrz/livesync-commonlib/compat/events/coreEvents.js"; import { BrowserUiNotifications, createBrowserUi } from "@vrtmrz/browser-ui-kit"; import { createNativeElement } from "@/apps/browserDom.js"; diff --git a/src/apps/browser/BrowserKeyValueDatabase.ts b/src/apps/browser/BrowserKeyValueDatabase.ts index f1f17a1f..43657bfd 100644 --- a/src/apps/browser/BrowserKeyValueDatabase.ts +++ b/src/apps/browser/BrowserKeyValueDatabase.ts @@ -1,7 +1,7 @@ import type { KeyValueDatabase, KeyValueDatabaseFactory, -} from "@vrtmrz/livesync-commonlib/compat/interfaces/KeyValueDatabase"; +} from "@vrtmrz/livesync-commonlib/compat/interfaces/KeyValueDatabase.js"; import { deleteDB, openDB, type IDBPDatabase } from "idb"; import { serialized } from "octagonal-wheels/concurrency/lock"; diff --git a/src/apps/browser/BrowserMenu.ts b/src/apps/browser/BrowserMenu.ts index 02d9a2b6..8653a384 100644 --- a/src/apps/browser/BrowserMenu.ts +++ b/src/apps/browser/BrowserMenu.ts @@ -2,7 +2,7 @@ import { promiseWithResolvers, type PromiseWithResolvers } from "octagonal-wheel import { createNativeElement } from "@/apps/browserDom.js"; import { mount } from "svelte"; import MenuView from "./ui/MenuView.svelte"; -import { _activeDocument } from "@vrtmrz/livesync-commonlib/compat/common/coreEnvFunctions"; +import { _activeDocument } from "@vrtmrz/livesync-commonlib/compat/common/coreEnvFunctions.js"; export class MenuItem { type = "item"; diff --git a/src/apps/browser/BrowserP2PTransportSettings.svelte b/src/apps/browser/BrowserP2PTransportSettings.svelte index eed3bc52..18a2f32b 100644 --- a/src/apps/browser/BrowserP2PTransportSettings.svelte +++ b/src/apps/browser/BrowserP2PTransportSettings.svelte @@ -1,6 +1,6 @@