diff --git a/packages/cli/src/build.ts b/packages/cli/src/build.ts index ab81b6e..c2e668f 100644 --- a/packages/cli/src/build.ts +++ b/packages/cli/src/build.ts @@ -6,7 +6,7 @@ import schemaConverterShex from "@ldo/schema-converter-shex"; import { renderFile } from "ejs"; import prettier from "prettier"; import loading from "loading-cli"; -import { forAllShapes } from "./util/forAllShapes"; +import { forAllShapes } from "./util/forAllShapes.js"; interface BuildOptions { input: string; diff --git a/packages/cli/src/create.ts b/packages/cli/src/create.ts index 3ed4a96..438c120 100644 --- a/packages/cli/src/create.ts +++ b/packages/cli/src/create.ts @@ -1,6 +1,6 @@ -import { init } from "./init"; -import { modifyPackageJson, savePackageJson } from "./util/modifyPackageJson"; -import { generateReadme } from "./generateReadme"; +import { init } from "./init.js"; +import { modifyPackageJson, savePackageJson } from "./util/modifyPackageJson.js"; +import { generateReadme } from "./generateReadme.js"; import path from "path"; import prompts from "prompts"; import type { PackageJson } from "type-fest"; diff --git a/packages/cli/src/generateReadme.ts b/packages/cli/src/generateReadme.ts index 8987f38..9c8e004 100644 --- a/packages/cli/src/generateReadme.ts +++ b/packages/cli/src/generateReadme.ts @@ -1,5 +1,5 @@ -import { getPackageJson } from "./util/modifyPackageJson"; -import { forAllShapes } from "./util/forAllShapes"; +import { getPackageJson } from "./util/modifyPackageJson.js"; +import { forAllShapes } from "./util/forAllShapes.js"; import { promises as fs } from "fs"; import path from "path"; import { Project } from "ts-morph"; diff --git a/packages/cli/src/index.ts b/packages/cli/src/index.ts index f891df4..2cf84ea 100644 --- a/packages/cli/src/index.ts +++ b/packages/cli/src/index.ts @@ -1,10 +1,10 @@ #!/usr/bin/env node import { program } from "commander"; -import { build } from "./build"; -import { init } from "./init"; -import { create } from "./create"; -import { generateReadme } from "./generateReadme"; +import { build } from "./build.js"; +import { init } from "./init.js"; +import { create } from "./create.js"; +import { generateReadme } from "./generateReadme.js"; program .name("LDO-CLI") diff --git a/packages/cli/src/init.ts b/packages/cli/src/init.ts index 1d08ff4..0d69204 100644 --- a/packages/cli/src/init.ts +++ b/packages/cli/src/init.ts @@ -2,7 +2,7 @@ import { exec } from "child-process-promise"; import fs from "fs-extra"; import path from "path"; import { renderFile } from "ejs"; -import { modifyPackageJson } from "./util/modifyPackageJson"; +import { modifyPackageJson } from "./util/modifyPackageJson.js"; const DEFAULT_SHAPES_FOLDER = "./.shapes"; const DEFAULT_LDO_FOLDER = "./.ldo"; diff --git a/packages/connected-nextgraph/README.md b/packages/connected-nextgraph/README.md index 7195422..9592ecd 100644 --- a/packages/connected-nextgraph/README.md +++ b/packages/connected-nextgraph/README.md @@ -164,8 +164,8 @@ library. ```typescript import { FunctionComponent } from "react"; -import { PostShShapeType } from "./.ldo/post.shapeTypes"; -import { useResource, useSubject } from "./reactMethods"; +import { PostShShapeType } from "./.ldo/post.shapeTypes.js"; +import { useResource, useSubject } from "./reactMethods.js"; export const UseSubjectTest: FunctionComponent = () => { useResource("did:ng:SOME_URI"); diff --git a/packages/connected-nextgraph/src/NextGraphConnectedPlugin.ts b/packages/connected-nextgraph/src/NextGraphConnectedPlugin.ts index b70fe37..7d82e82 100644 --- a/packages/connected-nextgraph/src/NextGraphConnectedPlugin.ts +++ b/packages/connected-nextgraph/src/NextGraphConnectedPlugin.ts @@ -1,7 +1,7 @@ import type { ConnectedContext, ConnectedPlugin } from "@ldo/connected"; -import type { NextGraphUri } from "./types"; -import { NextGraphResource } from "./resources/NextGraphResource"; -import { isNextGraphUri } from "./util/isNextGraphUri"; +import type { NextGraphUri } from "./types.js"; +import { NextGraphResource } from "./resources/NextGraphResource.js"; +import { isNextGraphUri } from "./util/isNextGraphUri.js"; export interface NextGraphConnectedContext { // NG does not have a type definition diff --git a/packages/connected-nextgraph/src/createNextGraphLdoDataset.ts b/packages/connected-nextgraph/src/createNextGraphLdoDataset.ts index 7f887b7..4ee1c19 100644 --- a/packages/connected-nextgraph/src/createNextGraphLdoDataset.ts +++ b/packages/connected-nextgraph/src/createNextGraphLdoDataset.ts @@ -1,5 +1,5 @@ import { ConnectedLdoDataset } from "@ldo/connected"; -import { nextGraphConnectedPlugin } from "./NextGraphConnectedPlugin"; +import { nextGraphConnectedPlugin } from "./NextGraphConnectedPlugin.js"; import { createDatasetFactory } from "@ldo/dataset"; import { createTransactionDatasetFactory } from "@ldo/subscribable-dataset"; diff --git a/packages/connected-nextgraph/src/index.ts b/packages/connected-nextgraph/src/index.ts index 89e8617..cbebb35 100644 --- a/packages/connected-nextgraph/src/index.ts +++ b/packages/connected-nextgraph/src/index.ts @@ -1,10 +1,10 @@ -export * from "./types"; -export * from "./NextGraphConnectedPlugin"; +export * from "./types.js"; +export * from "./NextGraphConnectedPlugin.js"; -export * from "./resources/NextGraphResource"; +export * from "./resources/NextGraphResource.js"; -export * from "./util/isNextGraphUri"; +export * from "./util/isNextGraphUri.js"; -export * from "./results/NextGraphReadSuccess"; +export * from "./results/NextGraphReadSuccess.js"; -export * from "./createNextGraphLdoDataset"; +export * from "./createNextGraphLdoDataset.js"; diff --git a/packages/connected-nextgraph/src/notifications/NextGraphNotificationSubscription.ts b/packages/connected-nextgraph/src/notifications/NextGraphNotificationSubscription.ts index a4a5caf..22fc561 100644 --- a/packages/connected-nextgraph/src/notifications/NextGraphNotificationSubscription.ts +++ b/packages/connected-nextgraph/src/notifications/NextGraphNotificationSubscription.ts @@ -1,6 +1,6 @@ import { NotificationSubscription } from "@ldo/connected"; -import type { NextGraphConnectedPlugin } from "../NextGraphConnectedPlugin"; -import type { NextGraphNotificationMessage } from "./NextGraphNotificationMessage"; +import type { NextGraphConnectedPlugin } from "../NextGraphConnectedPlugin.js"; +import type { NextGraphNotificationMessage } from "./NextGraphNotificationMessage.js"; export class NextGraphNotificationSubscription extends NotificationSubscription< NextGraphConnectedPlugin, diff --git a/packages/connected-nextgraph/src/resources/NextGraphResource.ts b/packages/connected-nextgraph/src/resources/NextGraphResource.ts index 9987d96..3d77240 100644 --- a/packages/connected-nextgraph/src/resources/NextGraphResource.ts +++ b/packages/connected-nextgraph/src/resources/NextGraphResource.ts @@ -10,15 +10,15 @@ import { type Resource, type ResourceEventEmitter, } from "@ldo/connected"; -import type { NextGraphUri } from "../types"; +import type { NextGraphUri } from "../types.js"; import EventEmitter from "events"; -import type { NextGraphConnectedPlugin } from "../NextGraphConnectedPlugin"; +import type { NextGraphConnectedPlugin } from "../NextGraphConnectedPlugin.js"; import { changesToSparqlUpdate, type DatasetChanges } from "@ldo/rdf-utils"; -import type { NextGraphNotificationMessage } from "../notifications/NextGraphNotificationMessage"; +import type { NextGraphNotificationMessage } from "../notifications/NextGraphNotificationMessage.js"; import type { Dataset, Quad } from "@rdfjs/types"; import { namedNode, quad as createQuad } from "@rdfjs/data-model"; -import { NextGraphReadSuccess } from "../results/NextGraphReadSuccess"; -import { NextGraphNotificationSubscription } from "../notifications/NextGraphNotificationSubscription"; +import { NextGraphReadSuccess } from "../results/NextGraphReadSuccess.js"; +import { NextGraphNotificationSubscription } from "../notifications/NextGraphNotificationSubscription.js"; import { parseRdf } from "@ldo/ldo"; import type { LdoDataset } from "@ldo/ldo"; import { createDataset } from "@ldo/dataset"; diff --git a/packages/connected-nextgraph/src/results/NextGraphReadSuccess.ts b/packages/connected-nextgraph/src/results/NextGraphReadSuccess.ts index 4321b5b..1d47168 100644 --- a/packages/connected-nextgraph/src/results/NextGraphReadSuccess.ts +++ b/packages/connected-nextgraph/src/results/NextGraphReadSuccess.ts @@ -1,5 +1,5 @@ import { ReadSuccess } from "@ldo/connected"; -import type { NextGraphResource } from "../resources/NextGraphResource"; +import type { NextGraphResource } from "../resources/NextGraphResource.js"; export class NextGraphReadSuccess extends ReadSuccess { type = "nextGraphReadSuccess" as const; diff --git a/packages/connected-nextgraph/src/util/isNextGraphUri.ts b/packages/connected-nextgraph/src/util/isNextGraphUri.ts index 84b6f46..cc075b0 100644 --- a/packages/connected-nextgraph/src/util/isNextGraphUri.ts +++ b/packages/connected-nextgraph/src/util/isNextGraphUri.ts @@ -1,4 +1,4 @@ -import type { NextGraphUri } from "../types"; +import type { NextGraphUri } from "../types.js"; /** * Checks if a provided string is a leaf URI diff --git a/packages/connected-nextgraph/test/integration.test.ts b/packages/connected-nextgraph/test/integration.test.ts index 019eb75..dba0bc9 100644 --- a/packages/connected-nextgraph/test/integration.test.ts +++ b/packages/connected-nextgraph/test/integration.test.ts @@ -4,11 +4,11 @@ import type { NextGraphConnectedPlugin, NextGraphResource, NextGraphUri, -} from "../src"; -import { createNextGraphLdoDataset } from "../src/createNextGraphLdoDataset"; +} from "../src.js"; +import { createNextGraphLdoDataset } from "../src/createNextGraphLdoDataset.js"; import { parseRdf } from "@ldo/ldo"; import { namedNode } from "@rdfjs/data-model"; -import type { NextGraphReadSuccess } from "../src/results/NextGraphReadSuccess"; +import type { NextGraphReadSuccess } from "../src/results/NextGraphReadSuccess.js"; import { rm, cp } from "fs/promises"; import path from "path"; diff --git a/packages/connected-solid/README.md b/packages/connected-solid/README.md index 200588f..2a0b772 100644 --- a/packages/connected-solid/README.md +++ b/packages/connected-solid/README.md @@ -36,8 +36,8 @@ Below is a simple example of @ldo/solid. Assume that a ShapeType was previously import { changeData, commitData } from "@ldo/connected"; import { createSolidLdoDataset } from "@ldo/solid"; import { fetch, getDefaultSession } from "@inrupt/solid-client-authn-browser"; -import { FoafProfileShapeType } from "./.ldo/foafProfile.shapeTypes"; -import { SocialMediaPostShapeType } from "./.ldo/socialMediaPost.shapeTypes"; +import { FoafProfileShapeType } from "./.ldo/foafProfile.shapeTypes.js"; +import { SocialMediaPostShapeType } from "./.ldo/socialMediaPost.shapeTypes.js"; async function main() { /** diff --git a/packages/connected-solid/src/.ldo/solid.shapeTypes.ts b/packages/connected-solid/src/.ldo/solid.shapeTypes.ts index 69ddd90..53bf9e1 100644 --- a/packages/connected-solid/src/.ldo/solid.shapeTypes.ts +++ b/packages/connected-solid/src/.ldo/solid.shapeTypes.ts @@ -1,7 +1,7 @@ import { ShapeType } from "@ldo/ldo"; -import { solidSchema } from "./solid.schema"; -import { solidContext } from "./solid.context"; -import { Container, Resource, ProfileWithStorage } from "./solid.typings"; +import { solidSchema } from "./solid.schema.js"; +import { solidContext } from "./solid.context.js"; +import { Container, Resource, ProfileWithStorage } from "./solid.typings.js"; /** * ============================================================================= diff --git a/packages/connected-solid/src/.ldo/wac.shapeTypes.ts b/packages/connected-solid/src/.ldo/wac.shapeTypes.ts index 6689590..7b25491 100644 --- a/packages/connected-solid/src/.ldo/wac.shapeTypes.ts +++ b/packages/connected-solid/src/.ldo/wac.shapeTypes.ts @@ -1,7 +1,7 @@ import { ShapeType } from "@ldo/ldo"; -import { wacSchema } from "./wac.schema"; -import { wacContext } from "./wac.context"; -import { Authorization } from "./wac.typings"; +import { wacSchema } from "./wac.schema.js"; +import { wacContext } from "./wac.context.js"; +import { Authorization } from "./wac.typings.js"; /** * ============================================================================= diff --git a/packages/connected-solid/src/SolidConnectedPlugin.ts b/packages/connected-solid/src/SolidConnectedPlugin.ts index 632df97..1ee48cb 100644 --- a/packages/connected-solid/src/SolidConnectedPlugin.ts +++ b/packages/connected-solid/src/SolidConnectedPlugin.ts @@ -1,8 +1,8 @@ import type { ConnectedContext, ConnectedPlugin } from "@ldo/connected"; -import type { SolidContainerUri, SolidLeafUri, SolidUri } from "./types"; -import { SolidLeaf } from "./resources/SolidLeaf"; -import { SolidContainer } from "./resources/SolidContainer"; -import { isSolidContainerUri, isSolidUri } from "./util/isSolidUri"; +import type { SolidContainerUri, SolidLeafUri, SolidUri } from "./types.js"; +import { SolidLeaf } from "./resources/SolidLeaf.js"; +import { SolidContainer } from "./resources/SolidContainer.js"; +import { isSolidContainerUri, isSolidUri } from "./util/isSolidUri.js"; /** * The Type of the SolidConnectedContext diff --git a/packages/connected-solid/src/createSolidLdoDataset.ts b/packages/connected-solid/src/createSolidLdoDataset.ts index bf543e9..10e92e3 100644 --- a/packages/connected-solid/src/createSolidLdoDataset.ts +++ b/packages/connected-solid/src/createSolidLdoDataset.ts @@ -1,5 +1,5 @@ import { ConnectedLdoDataset } from "@ldo/connected"; -import { solidConnectedPlugin } from "./SolidConnectedPlugin"; +import { solidConnectedPlugin } from "./SolidConnectedPlugin.js"; import { createDatasetFactory } from "@ldo/dataset"; import { createTransactionDatasetFactory } from "@ldo/subscribable-dataset"; diff --git a/packages/connected-solid/src/getStorageFromWebId.ts b/packages/connected-solid/src/getStorageFromWebId.ts index 5c5c802..9854e80 100644 --- a/packages/connected-solid/src/getStorageFromWebId.ts +++ b/packages/connected-solid/src/getStorageFromWebId.ts @@ -1,14 +1,14 @@ /* eslint-disable @typescript-eslint/no-explicit-any */ import type { ConnectedLdoDataset, ConnectedPlugin } from "@ldo/connected"; -import type { SolidContainerUri, SolidLeafUri } from "./types"; -import { GetStorageContainerFromWebIdSuccess } from "./requester/results/success/CheckRootContainerSuccess"; -import type { CheckRootResultError } from "./requester/requests/checkRootContainer"; -import type { ReadResultError } from "./requester/requests/readResource"; -import type { NoRootContainerError } from "./requester/results/error/NoRootContainerError"; -import type { SolidLeaf } from "./resources/SolidLeaf"; -import type { SolidContainer } from "./resources/SolidContainer"; -import type { SolidConnectedPlugin } from "./SolidConnectedPlugin"; -import { ProfileWithStorageShapeType } from "./.ldo/solid.shapeTypes"; +import type { SolidContainerUri, SolidLeafUri } from "./types.js"; +import { GetStorageContainerFromWebIdSuccess } from "./requester/results/success/CheckRootContainerSuccess.js"; +import type { CheckRootResultError } from "./requester/requests/checkRootContainer.js"; +import type { ReadResultError } from "./requester/requests/readResource.js"; +import type { NoRootContainerError } from "./requester/results/error/NoRootContainerError.js"; +import type { SolidLeaf } from "./resources/SolidLeaf.js"; +import type { SolidContainer } from "./resources/SolidContainer.js"; +import type { SolidConnectedPlugin } from "./SolidConnectedPlugin.js"; +import { ProfileWithStorageShapeType } from "./.ldo/solid.shapeTypes.js"; /** * Gets a list of root storage containers for a user given their WebId diff --git a/packages/connected-solid/src/index.ts b/packages/connected-solid/src/index.ts index f11ec64..5c3fa65 100644 --- a/packages/connected-solid/src/index.ts +++ b/packages/connected-solid/src/index.ts @@ -1,50 +1,50 @@ -export * from "./types"; -export * from "./SolidConnectedPlugin"; -export * from "./createSolidLdoDataset"; -export * from "./getStorageFromWebId"; - -export * from "./resources/SolidResource"; -export * from "./resources/SolidContainer"; -export * from "./resources/SolidLeaf"; - -export * from "./requester/BatchedRequester"; -export * from "./requester/ContainerBatchedRequester"; -export * from "./requester/LeafBatchedRequester"; - -export * from "./requester/requests/checkRootContainer"; -export * from "./requester/requests/createDataResource"; -export * from "./requester/requests/deleteResource"; -export * from "./requester/requests/readResource"; -export * from "./requester/requests/requestOptions"; -export * from "./requester/requests/updateDataResource"; -export * from "./requester/requests/uploadResource"; - -export * from "./requester/results/success/CheckRootContainerSuccess"; -export * from "./requester/results/success/CreateSuccess"; -export * from "./requester/results/success/DeleteSuccess"; -export * from "./requester/results/success/SolidReadSuccess"; - -export * from "./requester/results/error/AccessControlError"; -export * from "./requester/results/error/HttpErrorResult"; -export * from "./requester/results/error/NoRootContainerError"; -export * from "./requester/results/error/NoncompliantPodError"; - -export * from "./requester/util/modifyQueueFuntions"; - -export * from "./util/isSolidUri"; -export * from "./util/guaranteeFetch"; -export * from "./util/rdfUtils"; -export * from "./util/RequestBatcher"; - -export * from "./wac/getWacRule"; -export * from "./wac/getWacUri"; -export * from "./wac/setWacRule"; -export * from "./wac/WacRule"; -export * from "./wac/results/GetWacRuleSuccess"; -export * from "./wac/results/GetWacUriSuccess"; -export * from "./wac/results/SetWacRuleSuccess"; -export * from "./wac/results/WacRuleAbsent"; - -export * from "./notifications/SolidNotificationMessage"; -export * from "./notifications/Websocket2023NotificationSubscription"; -export * from "./notifications/results/NotificationErrors"; +export * from "./types.js"; +export * from "./SolidConnectedPlugin.js"; +export * from "./createSolidLdoDataset.js"; +export * from "./getStorageFromWebId.js"; + +export * from "./resources/SolidResource.js"; +export * from "./resources/SolidContainer.js"; +export * from "./resources/SolidLeaf.js"; + +export * from "./requester/BatchedRequester.js"; +export * from "./requester/ContainerBatchedRequester.js"; +export * from "./requester/LeafBatchedRequester.js"; + +export * from "./requester/requests/checkRootContainer.js"; +export * from "./requester/requests/createDataResource.js"; +export * from "./requester/requests/deleteResource.js"; +export * from "./requester/requests/readResource.js"; +export * from "./requester/requests/requestOptions.js"; +export * from "./requester/requests/updateDataResource.js"; +export * from "./requester/requests/uploadResource.js"; + +export * from "./requester/results/success/CheckRootContainerSuccess.js"; +export * from "./requester/results/success/CreateSuccess.js"; +export * from "./requester/results/success/DeleteSuccess.js"; +export * from "./requester/results/success/SolidReadSuccess.js"; + +export * from "./requester/results/error/AccessControlError.js"; +export * from "./requester/results/error/HttpErrorResult.js"; +export * from "./requester/results/error/NoRootContainerError.js"; +export * from "./requester/results/error/NoncompliantPodError.js"; + +export * from "./requester/util/modifyQueueFuntions.js"; + +export * from "./util/isSolidUri.js"; +export * from "./util/guaranteeFetch.js"; +export * from "./util/rdfUtils.js"; +export * from "./util/RequestBatcher.js"; + +export * from "./wac/getWacRule.js"; +export * from "./wac/getWacUri.js"; +export * from "./wac/setWacRule.js"; +export * from "./wac/WacRule.js"; +export * from "./wac/results/GetWacRuleSuccess.js"; +export * from "./wac/results/GetWacUriSuccess.js"; +export * from "./wac/results/SetWacRuleSuccess.js"; +export * from "./wac/results/WacRuleAbsent.js"; + +export * from "./notifications/SolidNotificationMessage.js"; +export * from "./notifications/Websocket2023NotificationSubscription.js"; +export * from "./notifications/results/NotificationErrors.js"; diff --git a/packages/connected-solid/src/notifications/Websocket2023NotificationSubscription.ts b/packages/connected-solid/src/notifications/Websocket2023NotificationSubscription.ts index 11eacae..966f929 100644 --- a/packages/connected-solid/src/notifications/Websocket2023NotificationSubscription.ts +++ b/packages/connected-solid/src/notifications/Websocket2023NotificationSubscription.ts @@ -4,18 +4,18 @@ import { DisconnectedAttemptingReconnectError, DisconnectedNotAttemptingReconnectError, UnsupportedNotificationError, -} from "./results/NotificationErrors"; -import type { SolidNotificationMessage } from "./SolidNotificationMessage"; +} from "./results/NotificationErrors.js"; +import type { SolidNotificationMessage } from "./SolidNotificationMessage.js"; import { UnexpectedResourceError, type ConnectedContext } from "@ldo/connected"; import type { ChannelType, NotificationChannel, } from "@solid-notifications/types"; import { NotificationSubscription } from "@ldo/connected"; -import type { SolidConnectedPlugin } from "../SolidConnectedPlugin"; -import type { SolidLeaf } from "../resources/SolidLeaf"; -import type { SolidContainer } from "../resources/SolidContainer"; -import { guaranteeFetch } from "../util/guaranteeFetch"; +import type { SolidConnectedPlugin } from "../SolidConnectedPlugin.js"; +import type { SolidLeaf } from "../resources/SolidLeaf.js"; +import type { SolidContainer } from "../resources/SolidContainer.js"; +import { guaranteeFetch } from "../util/guaranteeFetch.js"; const CHANNEL_TYPE = "http://www.w3.org/ns/solid/notifications#WebSocketChannel2023"; diff --git a/packages/connected-solid/src/requester/BatchedRequester.ts b/packages/connected-solid/src/requester/BatchedRequester.ts index 3e474cf..929cba7 100644 --- a/packages/connected-solid/src/requester/BatchedRequester.ts +++ b/packages/connected-solid/src/requester/BatchedRequester.ts @@ -1,23 +1,23 @@ -import { ANY_KEY, RequestBatcher } from "../util/RequestBatcher"; +import { ANY_KEY, RequestBatcher } from "../util/RequestBatcher.js"; import type { ConnectedContext } from "@ldo/connected"; import type { ContainerCreateAndOverwriteResult, ContainerCreateIfAbsentResult, LeafCreateAndOverwriteResult, LeafCreateIfAbsentResult, -} from "./requests/createDataResource"; -import { createDataResource } from "./requests/createDataResource"; +} from "./requests/createDataResource.js"; +import { createDataResource } from "./requests/createDataResource.js"; import type { ReadContainerResult, ReadLeafResult, -} from "./requests/readResource"; -import { readResource } from "./requests/readResource"; -import type { DeleteResult } from "./requests/deleteResource"; -import { deleteResource } from "./requests/deleteResource"; -import { modifyQueueByMergingEventsWithTheSameKeys } from "./util/modifyQueueFuntions"; -import type { SolidConnectedPlugin } from "../SolidConnectedPlugin"; -import type { SolidContainer } from "../resources/SolidContainer"; -import type { SolidLeaf } from "../resources/SolidLeaf"; +} from "./requests/readResource.js"; +import { readResource } from "./requests/readResource.js"; +import type { DeleteResult } from "./requests/deleteResource.js"; +import { deleteResource } from "./requests/deleteResource.js"; +import { modifyQueueByMergingEventsWithTheSameKeys } from "./util/modifyQueueFuntions.js"; +import type { SolidConnectedPlugin } from "../SolidConnectedPlugin.js"; +import type { SolidContainer } from "../resources/SolidContainer.js"; +import type { SolidLeaf } from "../resources/SolidLeaf.js"; const READ_KEY = "read"; const CREATE_KEY = "createDataResource"; diff --git a/packages/connected-solid/src/requester/ContainerBatchedRequester.ts b/packages/connected-solid/src/requester/ContainerBatchedRequester.ts index 543da59..84c9a0d 100644 --- a/packages/connected-solid/src/requester/ContainerBatchedRequester.ts +++ b/packages/connected-solid/src/requester/ContainerBatchedRequester.ts @@ -1,15 +1,15 @@ import type { ConnectedContext } from "@ldo/connected"; -import type { SolidContainer } from "../resources/SolidContainer"; -import { BatchedRequester } from "./BatchedRequester"; -import type { CheckRootResult } from "./requests/checkRootContainer"; -import { checkRootContainer } from "./requests/checkRootContainer"; +import type { SolidContainer } from "../resources/SolidContainer.js"; +import { BatchedRequester } from "./BatchedRequester.js"; +import type { CheckRootResult } from "./requests/checkRootContainer.js"; +import { checkRootContainer } from "./requests/checkRootContainer.js"; import type { ContainerCreateAndOverwriteResult, ContainerCreateIfAbsentResult, -} from "./requests/createDataResource"; -import type { ReadContainerResult } from "./requests/readResource"; -import { modifyQueueByMergingEventsWithTheSameKeys } from "./util/modifyQueueFuntions"; -import type { SolidConnectedPlugin } from "../SolidConnectedPlugin"; +} from "./requests/createDataResource.js"; +import type { ReadContainerResult } from "./requests/readResource.js"; +import { modifyQueueByMergingEventsWithTheSameKeys } from "./util/modifyQueueFuntions.js"; +import type { SolidConnectedPlugin } from "../SolidConnectedPlugin.js"; export const IS_ROOT_CONTAINER_KEY = "isRootContainer"; diff --git a/packages/connected-solid/src/requester/LeafBatchedRequester.ts b/packages/connected-solid/src/requester/LeafBatchedRequester.ts index d462f38..5472648 100644 --- a/packages/connected-solid/src/requester/LeafBatchedRequester.ts +++ b/packages/connected-solid/src/requester/LeafBatchedRequester.ts @@ -1,18 +1,18 @@ import type { DatasetChanges } from "@ldo/rdf-utils"; import { mergeDatasetChanges } from "@ldo/subscribable-dataset"; import type { Quad } from "@rdfjs/types"; -import { BatchedRequester } from "./BatchedRequester"; +import { BatchedRequester } from "./BatchedRequester.js"; import type { LeafCreateAndOverwriteResult, LeafCreateIfAbsentResult, -} from "./requests/createDataResource"; -import type { ReadLeafResult } from "./requests/readResource"; -import type { UpdateResult } from "./requests/updateDataResource"; -import { updateDataResource } from "./requests/updateDataResource"; -import { uploadResource } from "./requests/uploadResource"; -import type { SolidLeaf } from "../resources/SolidLeaf"; +} from "./requests/createDataResource.js"; +import type { ReadLeafResult } from "./requests/readResource.js"; +import type { UpdateResult } from "./requests/updateDataResource.js"; +import { updateDataResource } from "./requests/updateDataResource.js"; +import { uploadResource } from "./requests/uploadResource.js"; +import type { SolidLeaf } from "../resources/SolidLeaf.js"; import type { ConnectedContext } from "@ldo/connected"; -import type { SolidConnectedPlugin } from "../SolidConnectedPlugin"; +import type { SolidConnectedPlugin } from "../SolidConnectedPlugin.js"; export const UPDATE_KEY = "update"; export const UPLOAD_KEY = "upload"; diff --git a/packages/connected-solid/src/requester/requests/checkRootContainer.ts b/packages/connected-solid/src/requester/requests/checkRootContainer.ts index 6229496..1121ecd 100644 --- a/packages/connected-solid/src/requester/requests/checkRootContainer.ts +++ b/packages/connected-solid/src/requester/requests/checkRootContainer.ts @@ -1,14 +1,14 @@ -import type { BasicRequestOptions } from "./requestOptions"; +import type { BasicRequestOptions } from "./requestOptions.js"; import { parse as parseLinkHeader } from "http-link-header"; -import { CheckRootContainerSuccess } from "../results/success/CheckRootContainerSuccess"; +import { CheckRootContainerSuccess } from "../results/success/CheckRootContainerSuccess.js"; import type { HttpErrorResultType, UnexpectedHttpError, -} from "../results/error/HttpErrorResult"; -import { HttpErrorResult } from "../results/error/HttpErrorResult"; +} from "../results/error/HttpErrorResult.js"; +import { HttpErrorResult } from "../results/error/HttpErrorResult.js"; import { UnexpectedResourceError } from "@ldo/connected"; -import type { SolidContainer } from "../../resources/SolidContainer"; -import { guaranteeFetch } from "../../util/guaranteeFetch"; +import type { SolidContainer } from "../../resources/SolidContainer.js"; +import { guaranteeFetch } from "../../util/guaranteeFetch.js"; /** * checkRootContainer result diff --git a/packages/connected-solid/src/requester/requests/createDataResource.ts b/packages/connected-solid/src/requester/requests/createDataResource.ts index bfbb35e..f360290 100644 --- a/packages/connected-solid/src/requester/requests/createDataResource.ts +++ b/packages/connected-solid/src/requester/requests/createDataResource.ts @@ -1,26 +1,22 @@ /* eslint-disable @typescript-eslint/no-explicit-any */ -import { guaranteeFetch } from "../../util/guaranteeFetch"; -import { - addResourceRdfToContainer, - getParentUri, - getSlug, -} from "../../util/rdfUtils"; +import { guaranteeFetch } from "../../util/guaranteeFetch.js"; +import { guaranteeFetch } from "../../util/guaranteeFetch.js"; import type { AbsentReadSuccess, Resource } from "@ldo/connected"; import { UnexpectedResourceError } from "@ldo/connected"; -import type { HttpErrorResultType } from "../results/error/HttpErrorResult"; -import { HttpErrorResult } from "../results/error/HttpErrorResult"; -import { CreateSuccess } from "../results/success/CreateSuccess"; -import type { DeleteResultError } from "./deleteResource"; -import { deleteResource } from "./deleteResource"; +import type { HttpErrorResultType } from "../results/error/HttpErrorResult.js"; +import { HttpErrorResult } from "../results/error/HttpErrorResult.js"; +import { CreateSuccess } from "../results/success/CreateSuccess.js"; +import type { DeleteResultError } from "./deleteResource.js"; +import { deleteResource } from "./deleteResource.js"; import type { ReadContainerResult, ReadLeafResult, ReadResultError, -} from "./readResource"; -import { readResource } from "./readResource"; -import type { DatasetRequestOptions } from "./requestOptions"; -import type { SolidLeaf } from "../../resources/SolidLeaf"; -import type { SolidContainer } from "../../resources/SolidContainer"; +} from "./readResource.js"; +import { readResource } from "./readResource.js"; +import type { DatasetRequestOptions } from "./requestOptions.js"; +import type { SolidLeaf } from "../../resources/SolidLeaf.js"; +import type { SolidContainer } from "../../resources/SolidContainer.js"; /** * All possible return values when creating and overwriting a container diff --git a/packages/connected-solid/src/requester/requests/deleteResource.ts b/packages/connected-solid/src/requester/requests/deleteResource.ts index 311356b..8c03fab 100644 --- a/packages/connected-solid/src/requester/requests/deleteResource.ts +++ b/packages/connected-solid/src/requester/requests/deleteResource.ts @@ -1,17 +1,17 @@ import { namedNode } from "@rdfjs/data-model"; -import { guaranteeFetch } from "../../util/guaranteeFetch"; -import { deleteResourceRdfFromContainer } from "../../util/rdfUtils"; +import { guaranteeFetch } from "../../util/guaranteeFetch.js"; +import { deleteResourceRdfFromContainer } from "../../util/rdfUtils.js"; import type { Resource } from "@ldo/connected"; import { UnexpectedResourceError } from "@ldo/connected"; -import type { HttpErrorResultType } from "../results/error/HttpErrorResult"; -import { UnexpectedHttpError } from "../results/error/HttpErrorResult"; -import { HttpErrorResult } from "../results/error/HttpErrorResult"; -import { DeleteSuccess } from "../results/success/DeleteSuccess"; -import type { DatasetRequestOptions } from "./requestOptions"; +import type { HttpErrorResultType } from "../results/error/HttpErrorResult.js"; +import { UnexpectedHttpError } from "../results/error/HttpErrorResult.js"; +import { HttpErrorResult } from "../results/error/HttpErrorResult.js"; +import { DeleteSuccess } from "../results/success/DeleteSuccess.js"; +import type { DatasetRequestOptions } from "./requestOptions.js"; import type { IBulkEditableDataset } from "@ldo/subscribable-dataset"; import type { Quad } from "@rdfjs/types"; -import type { SolidContainer } from "../../resources/SolidContainer"; -import type { SolidLeaf } from "../../resources/SolidLeaf"; +import type { SolidContainer } from "../../resources/SolidContainer.js"; +import type { SolidLeaf } from "../../resources/SolidLeaf.js"; /** * All possible return values for deleteResource diff --git a/packages/connected-solid/src/requester/requests/readResource.ts b/packages/connected-solid/src/requester/requests/readResource.ts index f340f7f..8451286 100644 --- a/packages/connected-solid/src/requester/requests/readResource.ts +++ b/packages/connected-solid/src/requester/requests/readResource.ts @@ -1,26 +1,23 @@ -import type { UnexpectedHttpError } from "../results/error/HttpErrorResult"; +import type { UnexpectedHttpError } from "../results/error/HttpErrorResult.js"; import { HttpErrorResult, type HttpErrorResultType, -} from "../results/error/HttpErrorResult"; -import { - addRawTurtleToDataset, - addResourceRdfToContainer, -} from "../../util/rdfUtils"; -import type { DatasetRequestOptions } from "./requestOptions"; +} from "../results/error/HttpErrorResult.js"; +$1$2.js$3 +import type { DatasetRequestOptions } from "./requestOptions.js"; import { BinaryReadSuccess, DataReadSuccess, -} from "../results/success/SolidReadSuccess"; -import { ContainerReadSuccess } from "../results/success/SolidReadSuccess"; -import { NoncompliantPodError } from "../results/error/NoncompliantPodError"; -import { guaranteeFetch } from "../../util/guaranteeFetch"; +} from "../results/success/SolidReadSuccess.js"; +import { ContainerReadSuccess } from "../results/success/SolidReadSuccess.js"; +import { NoncompliantPodError } from "../results/error/NoncompliantPodError.js"; +import { guaranteeFetch } from "../../util/guaranteeFetch.js"; import type { Resource } from "@ldo/connected"; import { UnexpectedResourceError, AbsentReadSuccess } from "@ldo/connected"; -import { checkHeadersForRootContainer } from "./checkRootContainer"; +import { checkHeadersForRootContainer } from "./checkRootContainer.js"; import { namedNode } from "@rdfjs/data-model"; -import type { SolidLeaf } from "../../resources/SolidLeaf"; -import type { SolidContainer } from "../../resources/SolidContainer"; +import type { SolidLeaf } from "../../resources/SolidLeaf.js"; +import type { SolidContainer } from "../../resources/SolidContainer.js"; /** * All possible return values for reading a leaf diff --git a/packages/connected-solid/src/requester/requests/updateDataResource.ts b/packages/connected-solid/src/requester/requests/updateDataResource.ts index 9802b6a..e353d0a 100644 --- a/packages/connected-solid/src/requester/requests/updateDataResource.ts +++ b/packages/connected-solid/src/requester/requests/updateDataResource.ts @@ -1,14 +1,14 @@ import type { DatasetChanges } from "@ldo/rdf-utils"; import { changesToSparqlUpdate } from "@ldo/rdf-utils"; import type { Quad } from "@rdfjs/types"; -import { guaranteeFetch } from "../../util/guaranteeFetch"; +import { guaranteeFetch } from "../../util/guaranteeFetch.js"; import type { Resource } from "@ldo/connected"; import { UnexpectedResourceError, UpdateSuccess } from "@ldo/connected"; -import type { HttpErrorResultType } from "../results/error/HttpErrorResult"; -import { HttpErrorResult } from "../results/error/HttpErrorResult"; -import type { DatasetRequestOptions } from "./requestOptions"; -import type { SolidContainer } from "../../resources/SolidContainer"; -import type { SolidLeaf } from "../../resources/SolidLeaf"; +import type { HttpErrorResultType } from "../results/error/HttpErrorResult.js"; +import { HttpErrorResult } from "../results/error/HttpErrorResult.js"; +import type { DatasetRequestOptions } from "./requestOptions.js"; +import type { SolidContainer } from "../../resources/SolidContainer.js"; +import type { SolidLeaf } from "../../resources/SolidLeaf.js"; /** * All return values for updateDataResource diff --git a/packages/connected-solid/src/requester/requests/uploadResource.ts b/packages/connected-solid/src/requester/requests/uploadResource.ts index c3316e5..2b5ca7f 100644 --- a/packages/connected-solid/src/requester/requests/uploadResource.ts +++ b/packages/connected-solid/src/requester/requests/uploadResource.ts @@ -1,20 +1,16 @@ -import { guaranteeFetch } from "../../util/guaranteeFetch"; -import { - addResourceRdfToContainer, - getParentUri, - getSlug, -} from "../../util/rdfUtils"; +import { guaranteeFetch } from "../../util/guaranteeFetch.js"; +import { guaranteeFetch } from "../../util/guaranteeFetch.js"; import { UnexpectedResourceError } from "@ldo/connected"; -import { HttpErrorResult } from "../results/error/HttpErrorResult"; +import { HttpErrorResult } from "../results/error/HttpErrorResult.js"; import type { LeafCreateAndOverwriteResult, LeafCreateIfAbsentResult, -} from "./createDataResource"; -import { deleteResource } from "./deleteResource"; -import { readResource } from "./readResource"; -import type { DatasetRequestOptions } from "./requestOptions"; -import type { SolidLeaf } from "../../resources/SolidLeaf"; -import { CreateSuccess } from "../results/success/CreateSuccess"; +} from "./createDataResource.js"; +import { deleteResource } from "./deleteResource.js"; +import { readResource } from "./readResource.js"; +import type { DatasetRequestOptions } from "./requestOptions.js"; +import type { SolidLeaf } from "../../resources/SolidLeaf.js"; +import { CreateSuccess } from "../results/success/CreateSuccess.js"; /** * @internal diff --git a/packages/connected-solid/src/requester/results/success/CheckRootContainerSuccess.ts b/packages/connected-solid/src/requester/results/success/CheckRootContainerSuccess.ts index 162e4b9..1ee71ce 100644 --- a/packages/connected-solid/src/requester/results/success/CheckRootContainerSuccess.ts +++ b/packages/connected-solid/src/requester/results/success/CheckRootContainerSuccess.ts @@ -1,4 +1,4 @@ -import type { SolidContainer } from "../../../resources/SolidContainer"; +import type { SolidContainer } from "../../../resources/SolidContainer.js"; import { ResourceSuccess, SuccessResult } from "@ldo/connected"; /** diff --git a/packages/connected-solid/src/requester/results/success/SolidReadSuccess.ts b/packages/connected-solid/src/requester/results/success/SolidReadSuccess.ts index 042ce6b..acb22a5 100644 --- a/packages/connected-solid/src/requester/results/success/SolidReadSuccess.ts +++ b/packages/connected-solid/src/requester/results/success/SolidReadSuccess.ts @@ -1,7 +1,7 @@ import type { ConnectedResult } from "@ldo/connected"; import { ReadSuccess, type Resource } from "@ldo/connected"; -import type { SolidLeaf } from "../../../resources/SolidLeaf"; -import type { SolidContainer } from "../../../resources/SolidContainer"; +import type { SolidLeaf } from "../../../resources/SolidLeaf.js"; +import type { SolidContainer } from "../../../resources/SolidContainer.js"; /** * Indicates that the read request was successful and that the resource diff --git a/packages/connected-solid/src/requester/util/modifyQueueFuntions.ts b/packages/connected-solid/src/requester/util/modifyQueueFuntions.ts index 780b5d1..3eb88db 100644 --- a/packages/connected-solid/src/requester/util/modifyQueueFuntions.ts +++ b/packages/connected-solid/src/requester/util/modifyQueueFuntions.ts @@ -1,5 +1,5 @@ /* eslint-disable @typescript-eslint/no-explicit-any */ -import type { WaitingProcess } from "../../util/RequestBatcher"; +import type { WaitingProcess } from "../../util/RequestBatcher.js"; /** * @internal diff --git a/packages/connected-solid/src/resources/SolidContainer.ts b/packages/connected-solid/src/resources/SolidContainer.ts index 37e2fbe..0728190 100644 --- a/packages/connected-solid/src/resources/SolidContainer.ts +++ b/packages/connected-solid/src/resources/SolidContainer.ts @@ -1,34 +1,34 @@ import { namedNode } from "@rdfjs/data-model"; -import { ContainerBatchedRequester } from "../requester/ContainerBatchedRequester"; +import { ContainerBatchedRequester } from "../requester/ContainerBatchedRequester.js"; import type { CheckRootResult, CheckRootResultError, -} from "../requester/requests/checkRootContainer"; +} from "../requester/requests/checkRootContainer.js"; import type { ContainerCreateAndOverwriteResult, ContainerCreateIfAbsentResult, LeafCreateAndOverwriteResult, LeafCreateIfAbsentResult, -} from "../requester/requests/createDataResource"; +} from "../requester/requests/createDataResource.js"; import type { DeleteResult, DeleteResultError, -} from "../requester/requests/deleteResource"; +} from "../requester/requests/deleteResource.js"; import type { ReadContainerResult, ReadResultError, -} from "../requester/requests/readResource"; -import type { DeleteSuccess } from "../requester/results/success/DeleteSuccess"; -import type { ContainerReadSuccess } from "../requester/results/success/SolidReadSuccess"; -import { getParentUri, ldpContains } from "../util/rdfUtils"; -import { NoRootContainerError } from "../requester/results/error/NoRootContainerError"; -import type { SharedStatuses } from "./SolidResource"; -import { SolidResource } from "./SolidResource"; +} from "../requester/requests/readResource.js"; +import type { DeleteSuccess } from "../requester/results/success/DeleteSuccess.js"; +import type { ContainerReadSuccess } from "../requester/results/success/SolidReadSuccess.js"; +import { getParentUri, ldpContains } from "../util/rdfUtils.js"; +import { NoRootContainerError } from "../requester/results/error/NoRootContainerError.js"; +import type { SharedStatuses } from "./SolidResource.js"; +import { SolidResource } from "./SolidResource.js"; import type { SolidContainerSlug, SolidContainerUri, SolidLeafSlug, -} from "../types"; +} from "../types.js"; import type { ReadSuccess } from "@ldo/connected"; import { AggregateSuccess, IgnoredInvalidUpdateSuccess } from "@ldo/connected"; import { @@ -36,9 +36,9 @@ import { type ConnectedContext, AggregateError, } from "@ldo/connected"; -import type { SolidConnectedPlugin } from "../SolidConnectedPlugin"; -import type { SolidLeaf } from "./SolidLeaf"; -import type { HttpErrorResultType } from "../requester/results/error/HttpErrorResult"; +import type { SolidConnectedPlugin } from "../SolidConnectedPlugin.js"; +import type { SolidLeaf } from "./SolidLeaf.js"; +import type { HttpErrorResultType } from "../requester/results/error/HttpErrorResult.js"; import type { DatasetChanges } from "@ldo/rdf-utils"; /** diff --git a/packages/connected-solid/src/resources/SolidLeaf.ts b/packages/connected-solid/src/resources/SolidLeaf.ts index 00fc851..5559c35 100644 --- a/packages/connected-solid/src/resources/SolidLeaf.ts +++ b/packages/connected-solid/src/resources/SolidLeaf.ts @@ -1,30 +1,30 @@ import type { DatasetChanges } from "@ldo/rdf-utils"; import type { Quad } from "@rdfjs/types"; -import { LeafBatchedRequester } from "../requester/LeafBatchedRequester"; -import type { CheckRootResultError } from "../requester/requests/checkRootContainer"; +import { LeafBatchedRequester } from "../requester/LeafBatchedRequester.js"; +import type { CheckRootResultError } from "../requester/requests/checkRootContainer.js"; import type { LeafCreateAndOverwriteResult, LeafCreateIfAbsentResult, -} from "../requester/requests/createDataResource"; -import type { DeleteResult } from "../requester/requests/deleteResource"; -import type { ReadLeafResult } from "../requester/requests/readResource"; -import type { UpdateResult } from "../requester/requests/updateDataResource"; -import type { DeleteSuccess } from "../requester/results/success/DeleteSuccess"; -import { DataReadSuccess } from "../requester/results/success/SolidReadSuccess"; -import { BinaryReadSuccess } from "../requester/results/success/SolidReadSuccess"; -import { getParentUri } from "../util/rdfUtils"; -import type { NoRootContainerError } from "../requester/results/error/NoRootContainerError"; -import type { SharedStatuses } from "./SolidResource"; -import { SolidResource } from "./SolidResource"; -import type { SolidLeafUri } from "../types"; +} from "../requester/requests/createDataResource.js"; +import type { DeleteResult } from "../requester/requests/deleteResource.js"; +import type { ReadLeafResult } from "../requester/requests/readResource.js"; +import type { UpdateResult } from "../requester/requests/updateDataResource.js"; +import type { DeleteSuccess } from "../requester/results/success/DeleteSuccess.js"; +import { DataReadSuccess } from "../requester/results/success/SolidReadSuccess.js"; +import { BinaryReadSuccess } from "../requester/results/success/SolidReadSuccess.js"; +import { getParentUri } from "../util/rdfUtils.js"; +import type { NoRootContainerError } from "../requester/results/error/NoRootContainerError.js"; +import type { SharedStatuses } from "./SolidResource.js"; +import { SolidResource } from "./SolidResource.js"; +import type { SolidLeafUri } from "../types.js"; import type { ResourceSuccess } from "@ldo/connected"; import { AbsentReadSuccess, Unfetched, type ConnectedContext, } from "@ldo/connected"; -import type { SolidConnectedPlugin } from "../SolidConnectedPlugin"; -import type { SolidContainer } from "./SolidContainer"; +import type { SolidConnectedPlugin } from "../SolidConnectedPlugin.js"; +import type { SolidContainer } from "./SolidContainer.js"; /** * Represents the current status of a specific Leaf on a Pod as known by LDO. diff --git a/packages/connected-solid/src/resources/SolidResource.ts b/packages/connected-solid/src/resources/SolidResource.ts index 9284fbc..cbc2648 100644 --- a/packages/connected-solid/src/resources/SolidResource.ts +++ b/packages/connected-solid/src/resources/SolidResource.ts @@ -9,46 +9,46 @@ import type { SubscriptionCallbacks, Unfetched, } from "@ldo/connected"; -import type { SolidContainerUri, SolidLeafUri } from "../types"; +import type { SolidContainerUri, SolidLeafUri } from "../types.js"; import EventEmitter from "events"; -import type { SolidConnectedPlugin } from "../SolidConnectedPlugin"; -import type { BatchedRequester } from "../requester/BatchedRequester"; -import type { WacRule } from "../wac/WacRule"; +import type { SolidConnectedPlugin } from "../SolidConnectedPlugin.js"; +import type { BatchedRequester } from "../requester/BatchedRequester.js"; +import type { WacRule } from "../wac/WacRule.js"; import type { NotificationSubscription } from "@ldo/connected"; -import { Websocket2023NotificationSubscription } from "../notifications/Websocket2023NotificationSubscription"; -import { getParentUri } from "../util/rdfUtils"; -import { isReadSuccess } from "../requester/results/success/SolidReadSuccess"; +import { Websocket2023NotificationSubscription } from "../notifications/Websocket2023NotificationSubscription.js"; +import { getParentUri } from "../util/rdfUtils.js"; +import { isReadSuccess } from "../requester/results/success/SolidReadSuccess.js"; import type { ReadContainerResult, ReadLeafResult, -} from "../requester/requests/readResource"; -import { DeleteSuccess } from "../requester/results/success/DeleteSuccess"; +} from "../requester/requests/readResource.js"; +import { DeleteSuccess } from "../requester/results/success/DeleteSuccess.js"; import { updateDatasetOnSuccessfulDelete, type DeleteResult, -} from "../requester/requests/deleteResource"; +} from "../requester/requests/deleteResource.js"; import type { ContainerCreateAndOverwriteResult, ContainerCreateIfAbsentResult, LeafCreateAndOverwriteResult, LeafCreateIfAbsentResult, -} from "../requester/requests/createDataResource"; -import type { SolidContainer } from "./SolidContainer"; -import type { CheckRootResultError } from "../requester/requests/checkRootContainer"; -import type { NoRootContainerError } from "../requester/results/error/NoRootContainerError"; -import type { SolidLeaf } from "./SolidLeaf"; -import type { GetWacUriError } from "../wac/getWacUri"; -import { getWacUri, type GetWacUriResult } from "../wac/getWacUri"; -import { getWacRuleWithAclUri, type GetWacRuleResult } from "../wac/getWacRule"; -import type { SetWacRuleResult } from "../wac/setWacRule"; -import { setWacRuleForAclUri } from "../wac/setWacRule"; -import { NoncompliantPodError } from "../requester/results/error/NoncompliantPodError"; -import type { SolidNotificationMessage } from "../notifications/SolidNotificationMessage"; -import type { CreateSuccess } from "../requester/results/success/CreateSuccess"; -import { GetWacUriSuccess } from "../wac/results/GetWacUriSuccess"; -import { GetWacRuleSuccess } from "../wac/results/GetWacRuleSuccess"; +} from "../requester/requests/createDataResource.js"; +import type { SolidContainer } from "./SolidContainer.js"; +import type { CheckRootResultError } from "../requester/requests/checkRootContainer.js"; +import type { NoRootContainerError } from "../requester/results/error/NoRootContainerError.js"; +import type { SolidLeaf } from "./SolidLeaf.js"; +import type { GetWacUriError } from "../wac/getWacUri.js"; +import { getWacUri, type GetWacUriResult } from "../wac/getWacUri.js"; +import { getWacRuleWithAclUri, type GetWacRuleResult } from "../wac/getWacRule.js"; +import type { SetWacRuleResult } from "../wac/setWacRule.js"; +import { setWacRuleForAclUri } from "../wac/setWacRule.js"; +import { NoncompliantPodError } from "../requester/results/error/NoncompliantPodError.js"; +import type { SolidNotificationMessage } from "../notifications/SolidNotificationMessage.js"; +import type { CreateSuccess } from "../requester/results/success/CreateSuccess.js"; +import { GetWacUriSuccess } from "../wac/results/GetWacUriSuccess.js"; +import { GetWacRuleSuccess } from "../wac/results/GetWacRuleSuccess.js"; import type { DatasetChanges } from "@ldo/rdf-utils"; -import type { UpdateResult } from "../requester/requests/updateDataResource"; +import type { UpdateResult } from "../requester/requests/updateDataResource.js"; /** * Statuses shared between both Leaf and Container diff --git a/packages/connected-solid/src/util/isSolidUri.ts b/packages/connected-solid/src/util/isSolidUri.ts index f90e402..f27b5fe 100644 --- a/packages/connected-solid/src/util/isSolidUri.ts +++ b/packages/connected-solid/src/util/isSolidUri.ts @@ -1,4 +1,4 @@ -import type { SolidContainerUri, SolidLeafUri, SolidUri } from "../types"; +import type { SolidContainerUri, SolidLeafUri, SolidUri } from "../types.js"; /** * Checks if a provided string is a leaf URI diff --git a/packages/connected-solid/src/util/rdfUtils.ts b/packages/connected-solid/src/util/rdfUtils.ts index 53ad172..f8dfde8 100644 --- a/packages/connected-solid/src/util/rdfUtils.ts +++ b/packages/connected-solid/src/util/rdfUtils.ts @@ -2,8 +2,8 @@ import type { LdoDataset } from "@ldo/ldo"; import { parseRdf } from "@ldo/ldo"; import { namedNode, quad as createQuad } from "@rdfjs/data-model"; import type { Dataset } from "@rdfjs/types"; -import type { SolidContainerUri } from "../types"; -import { isSolidContainerUri } from "./isSolidUri"; +import type { SolidContainerUri } from "../types.js"; +import { isSolidContainerUri } from "./isSolidUri.js"; export const ldpContains = namedNode("http://www.w3.org/ns/ldp#contains"); export const rdfType = namedNode( diff --git a/packages/connected-solid/src/wac/getWacRule.ts b/packages/connected-solid/src/wac/getWacRule.ts index 8f6568e..7cd5455 100644 --- a/packages/connected-solid/src/wac/getWacRule.ts +++ b/packages/connected-solid/src/wac/getWacRule.ts @@ -1,19 +1,19 @@ -import { GetWacRuleSuccess } from "./results/GetWacRuleSuccess"; -import { AuthorizationShapeType } from "../.ldo/wac.shapeTypes"; -import type { AccessModeList, WacRule } from "./WacRule"; -import type { Authorization } from "../.ldo/wac.typings"; -import { WacRuleAbsent } from "./results/WacRuleAbsent"; +import { GetWacRuleSuccess } from "./results/GetWacRuleSuccess.js"; +import { AuthorizationShapeType } from "../.ldo/wac.shapeTypes.js"; +import type { AccessModeList, WacRule } from "./WacRule.js"; +import type { Authorization } from "../.ldo/wac.typings.js"; +import { WacRuleAbsent } from "./results/WacRuleAbsent.js"; import { HttpErrorResult, type HttpErrorResultType, -} from "../requester/results/error/HttpErrorResult"; -import { NoncompliantPodError } from "../requester/results/error/NoncompliantPodError"; +} from "../requester/results/error/HttpErrorResult.js"; +import { NoncompliantPodError } from "../requester/results/error/NoncompliantPodError.js"; import type { UnexpectedResourceError } from "@ldo/connected"; -import type { SolidLeaf } from "../resources/SolidLeaf"; -import type { SolidContainer } from "../resources/SolidContainer"; -import { guaranteeFetch } from "../util/guaranteeFetch"; -import type { BasicRequestOptions } from "../requester/requests/requestOptions"; -import { rawTurtleToDataset } from "../util/rdfUtils"; +import type { SolidLeaf } from "../resources/SolidLeaf.js"; +import type { SolidContainer } from "../resources/SolidContainer.js"; +import { guaranteeFetch } from "../util/guaranteeFetch.js"; +import type { BasicRequestOptions } from "../requester/requests/requestOptions.js"; +import { rawTurtleToDataset } from "../util/rdfUtils.js"; export type GetWacRuleError = | HttpErrorResultType diff --git a/packages/connected-solid/src/wac/getWacUri.ts b/packages/connected-solid/src/wac/getWacUri.ts index 0c3178d..edd4740 100644 --- a/packages/connected-solid/src/wac/getWacUri.ts +++ b/packages/connected-solid/src/wac/getWacUri.ts @@ -1,17 +1,17 @@ import { HttpErrorResult, NotFoundHttpError, -} from "../requester/results/error/HttpErrorResult"; -import type { HttpErrorResultType } from "../requester/results/error/HttpErrorResult"; -import { GetWacUriSuccess } from "./results/GetWacUriSuccess"; +} from "../requester/results/error/HttpErrorResult.js"; +import type { HttpErrorResultType } from "../requester/results/error/HttpErrorResult.js"; +import { GetWacUriSuccess } from "./results/GetWacUriSuccess.js"; import { parse as parseLinkHeader } from "http-link-header"; import { UnexpectedResourceError } from "@ldo/connected"; -import { NoncompliantPodError } from "../requester/results/error/NoncompliantPodError"; -import type { SolidContainer } from "../resources/SolidContainer"; -import type { SolidLeaf } from "../resources/SolidLeaf"; -import type { BasicRequestOptions } from "../requester/requests/requestOptions"; -import { guaranteeFetch } from "../util/guaranteeFetch"; -import type { SolidLeafUri } from "../types"; +import { NoncompliantPodError } from "../requester/results/error/NoncompliantPodError.js"; +import type { SolidContainer } from "../resources/SolidContainer.js"; +import type { SolidLeaf } from "../resources/SolidLeaf.js"; +import type { BasicRequestOptions } from "../requester/requests/requestOptions.js"; +import { guaranteeFetch } from "../util/guaranteeFetch.js"; +import type { SolidLeafUri } from "../types.js"; export type GetWacUriError = | HttpErrorResultType diff --git a/packages/connected-solid/src/wac/results/GetWacRuleSuccess.ts b/packages/connected-solid/src/wac/results/GetWacRuleSuccess.ts index 5dcb8e1..c2e508f 100644 --- a/packages/connected-solid/src/wac/results/GetWacRuleSuccess.ts +++ b/packages/connected-solid/src/wac/results/GetWacRuleSuccess.ts @@ -1,7 +1,7 @@ import { ResourceSuccess } from "@ldo/connected"; -import type { WacRule } from "../WacRule"; -import type { SolidLeaf } from "../../resources/SolidLeaf"; -import type { SolidContainer } from "../../resources/SolidContainer"; +import type { WacRule } from "../WacRule.js"; +import type { SolidLeaf } from "../../resources/SolidLeaf.js"; +import type { SolidContainer } from "../../resources/SolidContainer.js"; /** * Returned when a WAC rule is successfully retrieved diff --git a/packages/connected-solid/src/wac/results/GetWacUriSuccess.ts b/packages/connected-solid/src/wac/results/GetWacUriSuccess.ts index 7327165..f878cad 100644 --- a/packages/connected-solid/src/wac/results/GetWacUriSuccess.ts +++ b/packages/connected-solid/src/wac/results/GetWacUriSuccess.ts @@ -1,7 +1,7 @@ import { ResourceSuccess } from "@ldo/connected"; -import type { SolidLeafUri } from "../../types"; -import type { SolidContainer } from "../../resources/SolidContainer"; -import type { SolidLeaf } from "../../resources/SolidLeaf"; +import type { SolidLeafUri } from "../../types.js"; +import type { SolidContainer } from "../../resources/SolidContainer.js"; +import type { SolidLeaf } from "../../resources/SolidLeaf.js"; /** * Returned when the URI for a resources ACL document was successfully retried diff --git a/packages/connected-solid/src/wac/results/SetWacRuleSuccess.ts b/packages/connected-solid/src/wac/results/SetWacRuleSuccess.ts index b94e4de..fc5a8d8 100644 --- a/packages/connected-solid/src/wac/results/SetWacRuleSuccess.ts +++ b/packages/connected-solid/src/wac/results/SetWacRuleSuccess.ts @@ -1,7 +1,7 @@ import { ResourceSuccess } from "@ldo/connected"; -import type { WacRule } from "../WacRule"; -import type { SolidContainer } from "../../resources/SolidContainer"; -import type { SolidLeaf } from "../../resources/SolidLeaf"; +import type { WacRule } from "../WacRule.js"; +import type { SolidContainer } from "../../resources/SolidContainer.js"; +import type { SolidLeaf } from "../../resources/SolidLeaf.js"; /** * Returned when rules were successfully written diff --git a/packages/connected-solid/src/wac/results/WacRuleAbsent.ts b/packages/connected-solid/src/wac/results/WacRuleAbsent.ts index d5e12b7..439d762 100644 --- a/packages/connected-solid/src/wac/results/WacRuleAbsent.ts +++ b/packages/connected-solid/src/wac/results/WacRuleAbsent.ts @@ -1,6 +1,6 @@ import { ResourceSuccess } from "@ldo/connected"; -import type { SolidLeaf } from "../../resources/SolidLeaf"; -import type { SolidContainer } from "../../resources/SolidContainer"; +import type { SolidLeaf } from "../../resources/SolidLeaf.js"; +import type { SolidContainer } from "../../resources/SolidContainer.js"; /** * Returned if no WAC rule was returned from the server diff --git a/packages/connected-solid/src/wac/setWacRule.ts b/packages/connected-solid/src/wac/setWacRule.ts index 9bfe2f6..58896e7 100644 --- a/packages/connected-solid/src/wac/setWacRule.ts +++ b/packages/connected-solid/src/wac/setWacRule.ts @@ -1,20 +1,20 @@ import { createLdoDataset } from "@ldo/ldo"; -import type { AccessModeList, WacRule } from "./WacRule"; -import { SetWacRuleSuccess } from "./results/SetWacRuleSuccess"; -import type { Authorization } from "../.ldo/wac.typings"; -import { AuthorizationShapeType } from "../.ldo/wac.shapeTypes"; +import type { AccessModeList, WacRule } from "./WacRule.js"; +import { SetWacRuleSuccess } from "./results/SetWacRuleSuccess.js"; +import type { Authorization } from "../.ldo/wac.typings.js"; +import { AuthorizationShapeType } from "../.ldo/wac.shapeTypes.js"; import { v4 } from "uuid"; -import { guaranteeFetch } from "../util/guaranteeFetch"; -import type { SolidLeafUri } from "../types"; -import type { SolidLeaf } from "../resources/SolidLeaf"; -import type { SolidContainer } from "../resources/SolidContainer"; +import { guaranteeFetch } from "../util/guaranteeFetch.js"; +import type { SolidLeafUri } from "../types.js"; +import type { SolidLeaf } from "../resources/SolidLeaf.js"; +import type { SolidContainer } from "../resources/SolidContainer.js"; import { HttpErrorResult, type HttpErrorResultType, -} from "../requester/results/error/HttpErrorResult"; +} from "../requester/results/error/HttpErrorResult.js"; import type { UnexpectedResourceError } from "@ldo/connected"; -import type { BasicRequestOptions } from "../requester/requests/requestOptions"; -import { isSolidContainerUri } from "../util/isSolidUri"; +import type { BasicRequestOptions } from "../requester/requests/requestOptions.js"; +import { isSolidContainerUri } from "../util/isSolidUri.js"; export type SetWacRuleError = | HttpErrorResultType diff --git a/packages/connected-solid/test/.ldo/post.shapeTypes.ts b/packages/connected-solid/test/.ldo/post.shapeTypes.ts index 4c50683..aa112e7 100644 --- a/packages/connected-solid/test/.ldo/post.shapeTypes.ts +++ b/packages/connected-solid/test/.ldo/post.shapeTypes.ts @@ -1,7 +1,7 @@ import { ShapeType } from "@ldo/ldo"; -import { postSchema } from "./post.schema"; -import { postContext } from "./post.context"; -import { PostSh } from "./post.typings"; +import { postSchema } from "./post.schema.js"; +import { postContext } from "./post.context.js"; +import { PostSh } from "./post.typings.js"; /** * ============================================================================= diff --git a/packages/connected-solid/test/Integration.test.ts b/packages/connected-solid/test/Integration.test.ts index 2bf2bae..e5713fd 100644 --- a/packages/connected-solid/test/Integration.test.ts +++ b/packages/connected-solid/test/Integration.test.ts @@ -4,19 +4,19 @@ import { literal, defaultGraph, } from "@rdfjs/data-model"; -import type { CreateSuccess } from "../src/requester/results/success/CreateSuccess"; +import type { CreateSuccess } from "../src/requester/results/success/CreateSuccess.js"; import { Buffer } from "buffer"; -import { PostShShapeType } from "./.ldo/post.shapeTypes"; +import { PostShShapeType } from "./.ldo/post.shapeTypes.js"; import type { ServerHttpError, UnauthenticatedHttpError, UnexpectedHttpError, -} from "../src/requester/results/error/HttpErrorResult"; -import type { NoncompliantPodError } from "../src/requester/results/error/NoncompliantPodError"; -import type { GetStorageContainerFromWebIdSuccess } from "../src/requester/results/success/CheckRootContainerSuccess"; -import { wait } from "./utils.helper"; +} from "../src/requester/results/error/HttpErrorResult.js"; +import type { NoncompliantPodError } from "../src/requester/results/error/NoncompliantPodError.js"; +import type { GetStorageContainerFromWebIdSuccess } from "../src/requester/results/success/CheckRootContainerSuccess.js"; +import { wait } from "./utils.helper.js"; import path from "path"; -import type { GetWacRuleSuccess, UpdateResultError, WacRule } from "../src"; +import type { GetWacRuleSuccess, UpdateResultError, WacRule } from "../src.js"; import { createSolidLdoDataset, type SolidConnectedPlugin, @@ -24,7 +24,7 @@ import { type SolidContainerUri, type SolidLeaf, type SolidLeafUri, -} from "../src"; +} from "../src.js"; import type { AggregateError, AggregateSuccess, @@ -40,7 +40,7 @@ import { commitData, ConnectedLdoTransactionDataset, } from "@ldo/connected"; -import { getStorageFromWebId } from "../src/getStorageFromWebId"; +import { getStorageFromWebId } from "../src/getStorageFromWebId.js"; import type { ResourceInfo } from "@ldo/test-solid-server"; import { createApp, setupServer } from "@ldo/test-solid-server"; diff --git a/packages/connected-solid/test/LeafRequester.test.ts b/packages/connected-solid/test/LeafRequester.test.ts index 72dd179..1df1ff3 100644 --- a/packages/connected-solid/test/LeafRequester.test.ts +++ b/packages/connected-solid/test/LeafRequester.test.ts @@ -1,8 +1,8 @@ // import type { App } from "@solid/community-server"; -// import { getAuthenticatedFetch, ROOT_COONTAINER } from "./solidServer.helper"; -// import type { SolidLdoDataset } from "../src/SolidLdoDataset"; -// import { createSolidLdoDataset } from "../src/createSolidLdoDataset"; -// import { LeafRequester } from "../src/requester/LeafRequester"; +// import { getAuthenticatedFetch, ROOT_COONTAINER } from "./solidServer.helper.js"; +// import type { SolidLdoDataset } from "../src/SolidLdoDataset.js"; +// import { createSolidLdoDataset } from "../src/createSolidLdoDataset.js"; +// import { LeafRequester } from "../src/requester/LeafRequester.js"; // import { namedNode, quad as createQuad } from "@rdfjs/data-model"; describe("Leaf Requester", () => { diff --git a/packages/connected-solid/test/RequestBatcher.test.ts b/packages/connected-solid/test/RequestBatcher.test.ts index 38ff5a2..e382fea 100644 --- a/packages/connected-solid/test/RequestBatcher.test.ts +++ b/packages/connected-solid/test/RequestBatcher.test.ts @@ -1,5 +1,5 @@ -import type { WaitingProcess } from "../src/util/RequestBatcher"; -import { RequestBatcher } from "../src/util/RequestBatcher"; +import type { WaitingProcess } from "../src/util/RequestBatcher.js"; +import { RequestBatcher } from "../src/util/RequestBatcher.js"; describe("RequestBatcher", () => { type ReadWaitingProcess = WaitingProcess<[string], string>; diff --git a/packages/connected-solid/test/Websocket2023NotificationSubscription.test.ts b/packages/connected-solid/test/Websocket2023NotificationSubscription.test.ts index efd5b37..fd875aa 100644 --- a/packages/connected-solid/test/Websocket2023NotificationSubscription.test.ts +++ b/packages/connected-solid/test/Websocket2023NotificationSubscription.test.ts @@ -5,9 +5,9 @@ describe("Websocket Trivial", () => { }); // import type { WebSocket, Event, ErrorEvent } from "ws"; -// import { Websocket2023NotificationSubscription } from "../src/notifications/Websocket2023NotificationSubscription"; -// import type { SolidLdoDatasetContext } from "../src"; -// import { Leaf } from "../src"; +// import { Websocket2023NotificationSubscription } from "../src/notifications/Websocket2023NotificationSubscription.js"; +// import type { SolidLdoDatasetContext } from "../src.js"; +// import { Leaf } from "../src.js"; // import type { NotificationChannel } from "@solid-notifications/types"; // describe("Websocket2023NotificationSubscription", () => { diff --git a/packages/connected-solid/test/guaranteeFetch.test.ts b/packages/connected-solid/test/guaranteeFetch.test.ts index 92cf6c4..e0ddb25 100644 --- a/packages/connected-solid/test/guaranteeFetch.test.ts +++ b/packages/connected-solid/test/guaranteeFetch.test.ts @@ -1,4 +1,4 @@ -import { guaranteeFetch } from "../src/util/guaranteeFetch"; +import { guaranteeFetch } from "../src/util/guaranteeFetch.js"; import crossFetch from "cross-fetch"; describe("guaranteeFetch", () => { diff --git a/packages/connected-solid/test/uriTypes.test.ts b/packages/connected-solid/test/uriTypes.test.ts index 7f04690..eb78c8b 100644 --- a/packages/connected-solid/test/uriTypes.test.ts +++ b/packages/connected-solid/test/uriTypes.test.ts @@ -1,4 +1,4 @@ -import { isSolidLeafUri } from "../src"; +import { isSolidLeafUri } from "../src.js"; describe("isLeafUri", () => { it("returns true if the given value is a leaf URI", () => { diff --git a/packages/connected/README.md b/packages/connected/README.md index 5e82d62..e9adfd6 100644 --- a/packages/connected/README.md +++ b/packages/connected/README.md @@ -49,8 +49,8 @@ import { nextGraphConnectedPlugin } from "@ldo/connected-nextgraph"; // Shape Types -import { FoafProfileShapeType } from "./.ldo/foafProfile.shapeTypes"; -import { SocialMediaPostShapeType } from "./.ldo/socialMediaPost.shapeTypes"; +import { FoafProfileShapeType } from "./.ldo/foafProfile.shapeTypes.js"; +import { SocialMediaPostShapeType } from "./.ldo/socialMediaPost.shapeTypes.js"; // These are tools for Solid and NextGraph outside of the LDO ecosystem import { fetch, getDefaultSession } from "@inrupt/solid-client-authn-browser"; diff --git a/packages/connected/package.json b/packages/connected/package.json index 607eac2..ca3f8c6 100644 --- a/packages/connected/package.json +++ b/packages/connected/package.json @@ -15,7 +15,7 @@ "./package.json": "./package.json" }, "scripts": { - "build": "rimraf dist && tsc --project tsconfig.cjs.json", + "build": "rimraf dist && tsc --project tsconfig.esm.json && tsc --project tsconfig.cjs.json", "test": "cross-env NODE_OPTIONS=--experimental-vm-modules jest --coverage", "test:watch": "jest --watch", "prepublishOnly": "npm run test && npm run build", diff --git a/packages/connected/src/ConnectedLdoBuilder.ts b/packages/connected/src/ConnectedLdoBuilder.ts index 2a9b833..52928b0 100644 --- a/packages/connected/src/ConnectedLdoBuilder.ts +++ b/packages/connected/src/ConnectedLdoBuilder.ts @@ -1,12 +1,12 @@ import type { LdoBase, ShapeType } from "@ldo/ldo"; import { LdoBuilder } from "@ldo/ldo"; -import type { IConnectedLdoBuilder } from "./types/IConnectedLdoBuilder"; +import type { IConnectedLdoBuilder } from "./types/IConnectedLdoBuilder.js"; import type { JsonldDatasetProxyBuilder } from "@ldo/jsonld-dataset-proxy"; import type { SubjectNode } from "@ldo/rdf-utils"; -import type { LQInput } from "./types/ILinkQuery"; -import { ResourceLinkQuery } from "./linkTraversal/ResourceLinkQuery"; -import type { ConnectedPlugin } from "./types/ConnectedPlugin"; -import type { IConnectedLdoDataset } from "./types/IConnectedLdoDataset"; +import type { LQInput } from "./types/ILinkQuery.js"; +import { ResourceLinkQuery } from "./linkTraversal/ResourceLinkQuery.js"; +import type { ConnectedPlugin } from "./types/ConnectedPlugin.js"; +import type { IConnectedLdoDataset } from "./types/IConnectedLdoDataset.js"; export class ConnectedLdoBuilder< Type extends LdoBase, diff --git a/packages/connected/src/ConnectedLdoDataset.ts b/packages/connected/src/ConnectedLdoDataset.ts index ffc2856..56f0c49 100644 --- a/packages/connected/src/ConnectedLdoDataset.ts +++ b/packages/connected/src/ConnectedLdoDataset.ts @@ -1,18 +1,18 @@ /* eslint-disable @typescript-eslint/no-explicit-any */ import type { LdoBase, ShapeType } from "@ldo/ldo"; import { LdoDataset, startTransaction } from "@ldo/ldo"; -import type { ConnectedPlugin } from "./types/ConnectedPlugin"; +import type { ConnectedPlugin } from "./types/ConnectedPlugin.js"; import type { Dataset, DatasetFactory, Quad } from "@rdfjs/types"; import type { ITransactionDatasetFactory } from "@ldo/subscribable-dataset"; -import { InvalidIdentifierResource } from "./InvalidIdentifierResource"; -import type { ConnectedContext } from "./types/ConnectedContext"; +import { InvalidIdentifierResource } from "./InvalidIdentifierResource.js"; +import type { ConnectedContext } from "./types/ConnectedContext.js"; import type { GetResourceReturnType, IConnectedLdoDataset, -} from "./types/IConnectedLdoDataset"; -import { ConnectedLdoTransactionDataset } from "./ConnectedLdoTransactionDataset"; +} from "./types/IConnectedLdoDataset.js"; +import { ConnectedLdoTransactionDataset } from "./ConnectedLdoTransactionDataset.js"; import type { SubjectNode } from "@ldo/rdf-utils"; -import { ConnectedLdoBuilder } from "./ConnectedLdoBuilder"; +import { ConnectedLdoBuilder } from "./ConnectedLdoBuilder.js"; import jsonldDatasetProxy from "@ldo/jsonld-dataset-proxy"; /** diff --git a/packages/connected/src/ConnectedLdoTransactionDataset.ts b/packages/connected/src/ConnectedLdoTransactionDataset.ts index 34339b6..dfefe5e 100644 --- a/packages/connected/src/ConnectedLdoTransactionDataset.ts +++ b/packages/connected/src/ConnectedLdoTransactionDataset.ts @@ -7,22 +7,22 @@ import { type ITransactionDatasetFactory, } from "@ldo/subscribable-dataset"; import type { DatasetChanges, GraphNode } from "@ldo/rdf-utils"; -import type { ConnectedPlugin } from "./types/ConnectedPlugin"; -import type { ConnectedContext } from "./types/ConnectedContext"; +import type { ConnectedPlugin } from "./types/ConnectedPlugin.js"; +import type { ConnectedContext } from "./types/ConnectedContext.js"; import type { GetResourceReturnType, IConnectedLdoDataset, -} from "./types/IConnectedLdoDataset"; -import { splitChangesByGraph } from "./util/splitChangesByGraph"; -import type { IgnoredInvalidUpdateSuccess } from "./results/success/UpdateSuccess"; -import { UpdateDefaultGraphSuccess } from "./results/success/UpdateSuccess"; -import type { ErrorResult } from "./results/error/ErrorResult"; -import { AggregateError } from "./results/error/ErrorResult"; +} from "./types/IConnectedLdoDataset.js"; +import { splitChangesByGraph } from "./util/splitChangesByGraph.js"; +import type { IgnoredInvalidUpdateSuccess } from "./results/success/UpdateSuccess.js"; +import { UpdateDefaultGraphSuccess } from "./results/success/UpdateSuccess.js"; +import type { ErrorResult } from "./results/error/ErrorResult.js"; +import { AggregateError } from "./results/error/ErrorResult.js"; import type { AggregateSuccess, SuccessResult, -} from "./results/success/SuccessResult"; -import { ConnectedLdoBuilder } from "./ConnectedLdoBuilder"; +} from "./results/success/SuccessResult.js"; +import { ConnectedLdoBuilder } from "./ConnectedLdoBuilder.js"; import jsonldDatasetProxy from "@ldo/jsonld-dataset-proxy"; /** diff --git a/packages/connected/src/InvalidIdentifierResource.ts b/packages/connected/src/InvalidIdentifierResource.ts index da1d28c..4fa83c7 100644 --- a/packages/connected/src/InvalidIdentifierResource.ts +++ b/packages/connected/src/InvalidIdentifierResource.ts @@ -1,6 +1,6 @@ import EventEmitter from "events"; -import type { Resource, ResourceEventEmitter } from "./Resource"; -import { InvalidUriError } from "./results/error/InvalidUriError"; +import type { Resource, ResourceEventEmitter } from "./Resource.js"; +import { InvalidUriError } from "./results/error/InvalidUriError.js"; /** * A resource that represents a URI that does not have a valid URI given the diff --git a/packages/connected/src/Resource.ts b/packages/connected/src/Resource.ts index e890829..621f358 100644 --- a/packages/connected/src/Resource.ts +++ b/packages/connected/src/Resource.ts @@ -1,13 +1,13 @@ /* eslint-disable @typescript-eslint/no-explicit-any */ import type TypedEmitter from "typed-emitter"; -import type { ConnectedResult } from "./results/ConnectedResult"; +import type { ConnectedResult } from "./results/ConnectedResult.js"; import type { DatasetChanges } from "@ldo/rdf-utils"; import type { IgnoredInvalidUpdateSuccess, UpdateSuccess, -} from "./results/success/UpdateSuccess"; -import type { ResourceError } from "./results/error/ErrorResult"; -import type { ReadSuccess } from "./results/success/ReadSuccess"; +} from "./results/success/UpdateSuccess.js"; +import type { ResourceError } from "./results/error/ErrorResult.js"; +import type { ReadSuccess } from "./results/success/ReadSuccess.js"; export type ResourceEventEmitter = TypedEmitter<{ update: () => void; diff --git a/packages/connected/src/createConntectedLdoDataset.ts b/packages/connected/src/createConntectedLdoDataset.ts index d67e815..0445852 100644 --- a/packages/connected/src/createConntectedLdoDataset.ts +++ b/packages/connected/src/createConntectedLdoDataset.ts @@ -1,6 +1,6 @@ import { createDatasetFactory } from "@ldo/dataset"; -import { ConnectedLdoDataset } from "./ConnectedLdoDataset"; -import type { ConnectedPlugin } from "./types/ConnectedPlugin"; +import { ConnectedLdoDataset } from "./ConnectedLdoDataset.js"; +import type { ConnectedPlugin } from "./types/ConnectedPlugin.js"; import { createTransactionDatasetFactory } from "@ldo/subscribable-dataset"; /** diff --git a/packages/connected/src/index.ts b/packages/connected/src/index.ts index c63cf2c..138981c 100644 --- a/packages/connected/src/index.ts +++ b/packages/connected/src/index.ts @@ -1,36 +1,36 @@ export * from "./ConnectedLdoBuilder.js"; -export * from "./ConnectedLdoDataset"; -export * from "./ConnectedLdoTransactionDataset"; +export * from "./ConnectedLdoDataset.js"; +export * from "./ConnectedLdoTransactionDataset.js"; -export * from "./Resource"; -export * from "./InvalidIdentifierResource"; -export * from "./methods"; -export * from "./createConntectedLdoDataset"; +export * from "./Resource.js"; +export * from "./InvalidIdentifierResource.js"; +export * from "./methods.js"; +export * from "./createConntectedLdoDataset.js"; -export * from "./types/ConnectedContext"; -export * from "./types/ConnectedPlugin"; -export * from "./types/IConnectedLdoDataset"; -export * from "./types/IConnectedLdoBuilder"; -export * from "./types/ILinkQuery"; +export * from "./types/ConnectedContext.js"; +export * from "./types/ConnectedPlugin.js"; +export * from "./types/IConnectedLdoDataset.js"; +export * from "./types/IConnectedLdoBuilder.js"; +export * from "./types/ILinkQuery.js"; -export * from "./util/splitChangesByGraph"; +export * from "./util/splitChangesByGraph.js"; -export * from "./results/ConnectedResult"; -export * from "./results/error/ErrorResult"; -export * from "./results/error/InvalidUriError"; -export * from "./results/error/NotificationErrors"; -export * from "./results/success/SuccessResult"; -export * from "./results/success/Unfetched"; -export * from "./results/success/ReadSuccess"; -export * from "./results/success/UpdateSuccess"; +export * from "./results/ConnectedResult.js"; +export * from "./results/error/ErrorResult.js"; +export * from "./results/error/InvalidUriError.js"; +export * from "./results/error/NotificationErrors.js"; +export * from "./results/success/SuccessResult.js"; +export * from "./results/success/Unfetched.js"; +export * from "./results/success/ReadSuccess.js"; +export * from "./results/success/UpdateSuccess.js"; -export * from "./notifications/NotificationSubscription"; -export * from "./notifications/SubscriptionCallbacks"; +export * from "./notifications/NotificationSubscription.js"; +export * from "./notifications/SubscriptionCallbacks.js"; -export * from "./trackingProxy/TrackingProxyContext"; -export * from "./trackingProxy/TrackingSetProxy"; -export * from "./trackingProxy/TrackingSubjectProxy"; -export * from "./trackingProxy/createTrackingProxy"; +export * from "./trackingProxy/TrackingProxyContext.js"; +export * from "./trackingProxy/TrackingSetProxy.js"; +export * from "./trackingProxy/TrackingSubjectProxy.js"; +export * from "./trackingProxy/createTrackingProxy.js"; -export * from "./linkTraversal/ResourceLinkQuery"; -export * from "./linkTraversal/exploreLinks"; +export * from "./linkTraversal/ResourceLinkQuery.js"; +export * from "./linkTraversal/exploreLinks.js"; diff --git a/packages/connected/src/linkTraversal/ResourceLinkQuery.ts b/packages/connected/src/linkTraversal/ResourceLinkQuery.ts index 544ece2..2960c66 100644 --- a/packages/connected/src/linkTraversal/ResourceLinkQuery.ts +++ b/packages/connected/src/linkTraversal/ResourceLinkQuery.ts @@ -4,12 +4,12 @@ import type { ILinkQuery, LQInput, LQReturn, -} from "../types/ILinkQuery"; -import type { ConnectedPlugin } from "../types/ConnectedPlugin"; +} from "../types/ILinkQuery.js"; +import type { ConnectedPlugin } from "../types/ConnectedPlugin.js"; import type { SubjectNode } from "@ldo/rdf-utils"; -import { exploreLinks } from "./exploreLinks"; -import type { IConnectedLdoDataset } from "../types/IConnectedLdoDataset"; -import type { IConnectedLdoBuilder } from "../types/IConnectedLdoBuilder"; +import { exploreLinks } from "./exploreLinks.js"; +import type { IConnectedLdoDataset } from "../types/IConnectedLdoDataset.js"; +import type { IConnectedLdoBuilder } from "../types/IConnectedLdoBuilder.js"; import { v4 } from "uuid"; import type { nodeEventListener } from "@ldo/subscribable-dataset"; import type { Quad } from "@rdfjs/types"; diff --git a/packages/connected/src/linkTraversal/exploreLinks.ts b/packages/connected/src/linkTraversal/exploreLinks.ts index 6871dc8..579c612 100644 --- a/packages/connected/src/linkTraversal/exploreLinks.ts +++ b/packages/connected/src/linkTraversal/exploreLinks.ts @@ -1,10 +1,10 @@ import type { LdoBase, ShapeType } from "@ldo/ldo"; -import type { ConnectedPlugin } from "../types/ConnectedPlugin"; +import type { ConnectedPlugin } from "../types/ConnectedPlugin.js"; import type { SubjectNode } from "@ldo/rdf-utils"; -import type { LQInput } from "../types/ILinkQuery"; +import type { LQInput } from "../types/ILinkQuery.js"; import { BasicLdSet } from "@ldo/jsonld-dataset-proxy"; -import type { IConnectedLdoDataset } from "../types/IConnectedLdoDataset"; -import { createTrackingProxyBuilder } from "../trackingProxy/createTrackingProxy"; +import type { IConnectedLdoDataset } from "../types/IConnectedLdoDataset.js"; +import { createTrackingProxyBuilder } from "../trackingProxy/createTrackingProxy.js"; import type { nodeEventListener } from "@ldo/subscribable-dataset"; import type { Quad } from "@rdfjs/types"; diff --git a/packages/connected/src/methods.ts b/packages/connected/src/methods.ts index 8c8622a..33ca8f7 100644 --- a/packages/connected/src/methods.ts +++ b/packages/connected/src/methods.ts @@ -2,13 +2,16 @@ import { startTransaction, type LdoBase, write, getDataset } from "@ldo/ldo"; import type { Quad } from "@rdfjs/types"; import { _proxyContext, getProxyFromObject } from "@ldo/jsonld-dataset-proxy"; import type { SubscribableDataset } from "@ldo/subscribable-dataset"; -import type { Resource } from "./Resource"; -import type { ConnectedLdoTransactionDataset } from "./ConnectedLdoTransactionDataset"; +import type { Resource } from "./Resource.js"; +import type { ConnectedLdoTransactionDataset } from "./ConnectedLdoTransactionDataset.js"; import type { AggregateSuccess, SuccessResult, -} from "./results/success/SuccessResult"; -import type { AggregateError, ErrorResult } from "./results/error/ErrorResult"; +} from "./results/success/SuccessResult.js"; +import type { + AggregateError, + ErrorResult, +} from "./results/error/ErrorResult.js"; /** * Begins tracking changes to eventually commit. diff --git a/packages/connected/src/notifications/NotificationSubscription.ts b/packages/connected/src/notifications/NotificationSubscription.ts index 0945aa4..b106cfb 100644 --- a/packages/connected/src/notifications/NotificationSubscription.ts +++ b/packages/connected/src/notifications/NotificationSubscription.ts @@ -1,8 +1,8 @@ import { v4 } from "uuid"; -import type { ConnectedPlugin } from "../types/ConnectedPlugin"; -import type { ConnectedContext } from "../types/ConnectedContext"; -import type { SubscriptionCallbacks } from "./SubscriptionCallbacks"; -import type { NotificationCallbackError } from "../results/error/NotificationErrors"; +import type { ConnectedPlugin } from "../types/ConnectedPlugin.js"; +import type { ConnectedContext } from "../types/ConnectedContext.js"; +import type { SubscriptionCallbacks } from "./SubscriptionCallbacks.js"; +import type { NotificationCallbackError } from "../results/error/NotificationErrors.js"; /** * @internal diff --git a/packages/connected/src/results/error/ErrorResult.ts b/packages/connected/src/results/error/ErrorResult.ts index c92038d..db4eacf 100644 --- a/packages/connected/src/results/error/ErrorResult.ts +++ b/packages/connected/src/results/error/ErrorResult.ts @@ -1,5 +1,5 @@ -import type { Resource } from "../../Resource"; -import type { ConnectedResult } from "../ConnectedResult"; +import type { Resource } from "../../Resource.js"; +import type { ConnectedResult } from "../ConnectedResult.js"; /** * A result indicating that the request failed in some kind of way diff --git a/packages/connected/src/results/error/InvalidUriError.ts b/packages/connected/src/results/error/InvalidUriError.ts index 88d1a5c..dbc91a9 100644 --- a/packages/connected/src/results/error/InvalidUriError.ts +++ b/packages/connected/src/results/error/InvalidUriError.ts @@ -1,5 +1,5 @@ -import type { Resource } from "../../Resource"; -import { ResourceError } from "./ErrorResult"; +import type { Resource } from "../../Resource.js"; +import { ResourceError } from "./ErrorResult.js"; /** * An InvalidUriError is returned when a URI was provided that is not a valid diff --git a/packages/connected/src/results/error/NotificationErrors.ts b/packages/connected/src/results/error/NotificationErrors.ts index 670cf84..8c77d1e 100644 --- a/packages/connected/src/results/error/NotificationErrors.ts +++ b/packages/connected/src/results/error/NotificationErrors.ts @@ -1,6 +1,6 @@ -import type { Resource } from "../../Resource"; -import type { UnexpectedResourceError } from "./ErrorResult"; -import { ResourceError } from "./ErrorResult"; +import type { Resource } from "../../Resource.js"; +import type { UnexpectedResourceError } from "./ErrorResult.js"; +import { ResourceError } from "./ErrorResult.js"; export type NotificationCallbackError = | DisconnectedAttemptingReconnectError diff --git a/packages/connected/src/results/success/ReadSuccess.ts b/packages/connected/src/results/success/ReadSuccess.ts index e440879..d0f2199 100644 --- a/packages/connected/src/results/success/ReadSuccess.ts +++ b/packages/connected/src/results/success/ReadSuccess.ts @@ -1,5 +1,5 @@ -import type { Resource } from "../../Resource"; -import { ResourceSuccess } from "./SuccessResult"; +import type { Resource } from "../../Resource.js"; +import { ResourceSuccess } from "./SuccessResult.js"; /** * Indicates that the request to read a resource was a success diff --git a/packages/connected/src/results/success/SuccessResult.ts b/packages/connected/src/results/success/SuccessResult.ts index 300cb71..88759f6 100644 --- a/packages/connected/src/results/success/SuccessResult.ts +++ b/packages/connected/src/results/success/SuccessResult.ts @@ -1,5 +1,5 @@ -import type { Resource } from "../../Resource"; -import type { ConnectedResult } from "../ConnectedResult"; +import type { Resource } from "../../Resource.js"; +import type { ConnectedResult } from "../ConnectedResult.js"; /** * Indicates that some action taken by LDO was a success diff --git a/packages/connected/src/results/success/Unfetched.ts b/packages/connected/src/results/success/Unfetched.ts index eaf3a75..2332e36 100644 --- a/packages/connected/src/results/success/Unfetched.ts +++ b/packages/connected/src/results/success/Unfetched.ts @@ -1,5 +1,5 @@ -import type { Resource } from "../../Resource"; -import { ResourceSuccess } from "./SuccessResult"; +import type { Resource } from "../../Resource.js"; +import { ResourceSuccess } from "./SuccessResult.js"; /** * Indicates that a specific resource is unfetched diff --git a/packages/connected/src/results/success/UpdateSuccess.ts b/packages/connected/src/results/success/UpdateSuccess.ts index 49dbdd6..433e0e5 100644 --- a/packages/connected/src/results/success/UpdateSuccess.ts +++ b/packages/connected/src/results/success/UpdateSuccess.ts @@ -1,5 +1,5 @@ -import type { Resource } from "../../Resource"; -import { ResourceSuccess, SuccessResult } from "./SuccessResult"; +import type { Resource } from "../../Resource.js"; +import { ResourceSuccess, SuccessResult } from "./SuccessResult.js"; /** * Indicates that an update request to a resource was successful diff --git a/packages/connected/src/trackingProxy/TrackingProxyContext.ts b/packages/connected/src/trackingProxy/TrackingProxyContext.ts index 16aa8cf..277bb38 100644 --- a/packages/connected/src/trackingProxy/TrackingProxyContext.ts +++ b/packages/connected/src/trackingProxy/TrackingProxyContext.ts @@ -10,8 +10,8 @@ import type { SubscribableDataset, } from "@ldo/subscribable-dataset"; import type { BlankNode, NamedNode, Quad } from "@rdfjs/types"; -import { createTrackingSubjectProxy } from "./TrackingSubjectProxy"; -import { createTrackingSetProxy } from "./TrackingSetProxy"; +import { createTrackingSubjectProxy } from "./TrackingSubjectProxy.js"; +import { createTrackingSetProxy } from "./TrackingSetProxy.js"; /** * @internal diff --git a/packages/connected/src/trackingProxy/TrackingSetProxy.ts b/packages/connected/src/trackingProxy/TrackingSetProxy.ts index 5f141f5..9f375d7 100644 --- a/packages/connected/src/trackingProxy/TrackingSetProxy.ts +++ b/packages/connected/src/trackingProxy/TrackingSetProxy.ts @@ -1,5 +1,5 @@ import { createNewSetProxy, type SetProxy } from "@ldo/jsonld-dataset-proxy"; -import type { TrackingProxyContext } from "./TrackingProxyContext"; +import type { TrackingProxyContext } from "./TrackingProxyContext.js"; import type { QuadMatch } from "@ldo/rdf-utils"; /** diff --git a/packages/connected/src/trackingProxy/TrackingSubjectProxy.ts b/packages/connected/src/trackingProxy/TrackingSubjectProxy.ts index 74154bf..f706b18 100644 --- a/packages/connected/src/trackingProxy/TrackingSubjectProxy.ts +++ b/packages/connected/src/trackingProxy/TrackingSubjectProxy.ts @@ -4,7 +4,7 @@ import { type SubjectProxy, } from "@ldo/jsonld-dataset-proxy"; import type { BlankNode, NamedNode } from "@rdfjs/types"; -import type { TrackingProxyContext } from "./TrackingProxyContext"; +import type { TrackingProxyContext } from "./TrackingProxyContext.js"; import { namedNode } from "@rdfjs/data-model"; /** diff --git a/packages/connected/src/trackingProxy/createTrackingProxy.ts b/packages/connected/src/trackingProxy/createTrackingProxy.ts index 8fb2059..b764a27 100644 --- a/packages/connected/src/trackingProxy/createTrackingProxy.ts +++ b/packages/connected/src/trackingProxy/createTrackingProxy.ts @@ -4,7 +4,7 @@ import { } from "@ldo/jsonld-dataset-proxy"; import { LdoBuilder } from "@ldo/ldo"; import type { LdoBase, LdoDataset, ShapeType } from "@ldo/ldo"; -import { TrackingProxyContext } from "./TrackingProxyContext"; +import { TrackingProxyContext } from "./TrackingProxyContext.js"; import { defaultGraph } from "@rdfjs/data-model"; import type { nodeEventListener } from "@ldo/subscribable-dataset"; import type { Quad } from "@rdfjs/types"; diff --git a/packages/connected/src/types/ConnectedContext.ts b/packages/connected/src/types/ConnectedContext.ts index d3f5fc6..2d7f735 100644 --- a/packages/connected/src/types/ConnectedContext.ts +++ b/packages/connected/src/types/ConnectedContext.ts @@ -1,6 +1,6 @@ /* eslint-disable @typescript-eslint/no-explicit-any */ -import type { ConnectedPlugin } from "./ConnectedPlugin"; -import type { IConnectedLdoDataset } from "./IConnectedLdoDataset"; +import type { ConnectedPlugin } from "./ConnectedPlugin.js"; +import type { IConnectedLdoDataset } from "./IConnectedLdoDataset.js"; /** * Each Plugin comes with a context. This is the aggregate of all those contexts diff --git a/packages/connected/src/types/ConnectedPlugin.ts b/packages/connected/src/types/ConnectedPlugin.ts index 760e7e5..169e7a7 100644 --- a/packages/connected/src/types/ConnectedPlugin.ts +++ b/packages/connected/src/types/ConnectedPlugin.ts @@ -1,7 +1,7 @@ /* eslint-disable @typescript-eslint/no-explicit-any */ -import type { ConnectedContext } from "./ConnectedContext"; -import type { Resource } from "../Resource"; -import type { ErrorResult } from "../results/error/ErrorResult"; +import type { ConnectedContext } from "./ConnectedContext.js"; +import type { Resource } from "../Resource.js"; +import type { ErrorResult } from "../results/error/ErrorResult.js"; /** * A ConnectedPlugin can be passed to a ConnectedDataset to allow it to connect diff --git a/packages/connected/src/types/IConnectedLdoBuilder.ts b/packages/connected/src/types/IConnectedLdoBuilder.ts index 126e014..15ed3bb 100644 --- a/packages/connected/src/types/IConnectedLdoBuilder.ts +++ b/packages/connected/src/types/IConnectedLdoBuilder.ts @@ -1,7 +1,7 @@ import type { LdoBase, LdoBuilder } from "@ldo/ldo"; -import type { ConnectedPlugin } from "./ConnectedPlugin"; +import type { ConnectedPlugin } from "./ConnectedPlugin.js"; import type { SubjectNode } from "@ldo/rdf-utils"; -import type { ILinkQuery, LQInput } from "./ILinkQuery"; +import type { ILinkQuery, LQInput } from "./ILinkQuery.js"; export interface IConnectedLdoBuilder< Type extends LdoBase, diff --git a/packages/connected/src/types/IConnectedLdoDataset.ts b/packages/connected/src/types/IConnectedLdoDataset.ts index 5724058..73792e8 100644 --- a/packages/connected/src/types/IConnectedLdoDataset.ts +++ b/packages/connected/src/types/IConnectedLdoDataset.ts @@ -1,8 +1,8 @@ /* eslint-disable @typescript-eslint/no-explicit-any */ import type { LdoBase, LdoDataset, ShapeType } from "@ldo/ldo"; -import type { ConnectedPlugin } from "./ConnectedPlugin"; -import type { InvalidIdentifierResource } from "../InvalidIdentifierResource"; -import type { IConnectedLdoBuilder } from "./IConnectedLdoBuilder"; +import type { ConnectedPlugin } from "./ConnectedPlugin.js"; +import type { InvalidIdentifierResource } from "../InvalidIdentifierResource.js"; +import type { IConnectedLdoBuilder } from "./IConnectedLdoBuilder.js"; export type ReturnTypeFromArgs = Func extends ( arg: Arg, diff --git a/packages/connected/src/types/ILinkQuery.ts b/packages/connected/src/types/ILinkQuery.ts index 1cfc189..18f79db 100644 --- a/packages/connected/src/types/ILinkQuery.ts +++ b/packages/connected/src/types/ILinkQuery.ts @@ -4,8 +4,8 @@ // to start. import type { LdoBase, LdSet } from "@ldo/ldo"; -// import { SolidProfileShapeShapeType } from "../../test/.ldo/solidProfile.shapeTypes"; -// import type { SolidProfileShape } from "../../test/.ldo/solidProfile.typings"; +// import { SolidProfileShapeShapeType } from "../../test/.ldo/solidProfile.shapeTypes.js"; +// import type { SolidProfileShape } from "../../test/.ldo/solidProfile.typings.js"; /** * Link Query Input diff --git a/packages/connected/test/.ldo/solidProfile.shapeTypes.ts b/packages/connected/test/.ldo/solidProfile.shapeTypes.ts index 71426e4..527bd0f 100644 --- a/packages/connected/test/.ldo/solidProfile.shapeTypes.ts +++ b/packages/connected/test/.ldo/solidProfile.shapeTypes.ts @@ -1,14 +1,7 @@ import { ShapeType } from "@ldo/ldo"; -import { solidProfileSchema } from "./solidProfile.schema"; -import { solidProfileContext } from "./solidProfile.context"; -import { - SolidProfileShape, - AddressShape, - EmailShape, - PhoneNumberShape, - TrustedAppShape, - RSAPublicKeyShape, -} from "./solidProfile.typings"; +import { solidProfileSchema } from "./solidProfile.schema.js"; +import { solidProfileContext } from "./solidProfile.context.js"; +import { solidProfileSchema } from "./solidProfile.schema.js"; /** * ============================================================================= diff --git a/packages/connected/test/ErrorResult.test.ts b/packages/connected/test/ErrorResult.test.ts index d7323cf..5f056a9 100644 --- a/packages/connected/test/ErrorResult.test.ts +++ b/packages/connected/test/ErrorResult.test.ts @@ -3,9 +3,9 @@ import { ErrorResult, ResourceError, UnexpectedResourceError, -} from "../src/results/error/ErrorResult"; -import { InvalidUriError } from "../src/results/error/InvalidUriError"; -import { MockResource } from "./mocks/MockResource"; +} from "../src/results/error/ErrorResult.js"; +import { InvalidUriError } from "../src/results/error/InvalidUriError.js"; +import { MockResource } from "./mocks/MockResource.js"; const mockResource = new MockResource("https://example.com/"); diff --git a/packages/connected/test/LinkTraversalIntegration.test.ts b/packages/connected/test/LinkTraversalIntegration.test.ts index 2d8e120..6d9ed2b 100644 --- a/packages/connected/test/LinkTraversalIntegration.test.ts +++ b/packages/connected/test/LinkTraversalIntegration.test.ts @@ -1,5 +1,5 @@ -import type { ConnectedLdoDataset } from "../src/ConnectedLdoDataset"; -import { changeData, commitData, createConnectedLdoDataset } from "../src"; +import type { ConnectedLdoDataset } from "../src/ConnectedLdoDataset.js"; +import { changeData, commitData, createConnectedLdoDataset } from "../src.js"; import { solidConnectedPlugin, type SolidConnectedPlugin, @@ -12,9 +12,9 @@ import { OTHER_PROFILE_URI, THIRD_PROFILE_SUBJECT, THIRD_PROFILE_URI, -} from "./LinkTraversalData"; -import { SolidProfileShapeShapeType } from "./.ldo/solidProfile.shapeTypes"; -import { wait } from "./util/wait"; +} from "./LinkTraversalData.js"; +import { SolidProfileShapeShapeType } from "./.ldo/solidProfile.shapeTypes.js"; +import { wait } from "./util/wait.js"; describe("Link Traversal", () => { // eslint-disable-next-line @typescript-eslint/ban-ts-comment diff --git a/packages/connected/test/mocks/MockResource.ts b/packages/connected/test/mocks/MockResource.ts index 7bac2c5..4635593 100644 --- a/packages/connected/test/mocks/MockResource.ts +++ b/packages/connected/test/mocks/MockResource.ts @@ -1,15 +1,10 @@ /* eslint-disable @typescript-eslint/no-explicit-any */ import EventEmitter from "events"; -import type { ResourceError } from "../../src"; -import { - Unfetched, - type ConnectedResult, - type Resource, - type ResourceEventEmitter, -} from "../../src"; +import type { ResourceError } from "../../src.js"; +import type { ResourceError } from "../../src.js"; import type { DatasetChanges } from "@ldo/rdf-utils"; -import type { ReadSuccess } from "../../src/results/success/ReadSuccess"; -import type { UpdateSuccess } from "../../src/results/success/UpdateSuccess"; +import type { ReadSuccess } from "../../src/results/success/ReadSuccess.js"; +import type { UpdateSuccess } from "../../src/results/success/UpdateSuccess.js"; export class MockResource extends (EventEmitter as new () => ResourceEventEmitter) diff --git a/packages/dataset/example/extendedDatasetExample.ts b/packages/dataset/example/extendedDatasetExample.ts index 35c2244..3c29ffc 100644 --- a/packages/dataset/example/extendedDatasetExample.ts +++ b/packages/dataset/example/extendedDatasetExample.ts @@ -1,7 +1,7 @@ -import { createDataset } from "../src"; +import { createDataset } from "../src.js"; // Required for advanced features: import { dataset as initializeDatasetCore } from "@rdfjs/dataset"; -import { ExtendedDatasetFactory } from "../src"; +import { ExtendedDatasetFactory } from "../src.js"; import { quad, namedNode, literal } from "@rdfjs/data-model"; import type { Dataset, diff --git a/packages/dataset/example/loadDataExample.ts b/packages/dataset/example/loadDataExample.ts index 6d8b50f..f85bb4e 100644 --- a/packages/dataset/example/loadDataExample.ts +++ b/packages/dataset/example/loadDataExample.ts @@ -1,4 +1,4 @@ -import { serializedToDataset } from "../src"; +import { serializedToDataset } from "../src.js"; async function run(): Promise { // Create an ExtendedDataset using Turtle diff --git a/packages/dataset/src/ExtendedDatasetFactory.ts b/packages/dataset/src/ExtendedDatasetFactory.ts index 7b0bd66..7f49bb6 100644 --- a/packages/dataset/src/ExtendedDatasetFactory.ts +++ b/packages/dataset/src/ExtendedDatasetFactory.ts @@ -4,7 +4,7 @@ import type { Dataset, DatasetCoreFactory, } from "@rdfjs/types"; -import ExtendedDataset from "./ExtendedDataset"; +import ExtendedDataset from "./ExtendedDataset.js"; /** * A DatasetFactory that creates an ExtendedDataset given a DatasetCoreFactory. diff --git a/packages/dataset/src/createExtendedDataset.ts b/packages/dataset/src/createExtendedDataset.ts index e8686fe..41768bc 100644 --- a/packages/dataset/src/createExtendedDataset.ts +++ b/packages/dataset/src/createExtendedDataset.ts @@ -4,9 +4,9 @@ import type { DatasetCore, Quad, } from "@rdfjs/types"; -import ExtendedDatasetFactory from "./ExtendedDatasetFactory"; +import ExtendedDatasetFactory from "./ExtendedDatasetFactory.js"; import { dataset as initializeDatasetCore } from "@rdfjs/dataset"; -import type ExtendedDataset from "./ExtendedDataset"; +import type ExtendedDataset from "./ExtendedDataset.js"; /** * Creates a dataset factory that generates ExtendedDatasets diff --git a/packages/dataset/src/createExtendedDatasetFromSerializedInput.ts b/packages/dataset/src/createExtendedDatasetFromSerializedInput.ts index f58c0e1..8a7f1f1 100644 --- a/packages/dataset/src/createExtendedDatasetFromSerializedInput.ts +++ b/packages/dataset/src/createExtendedDatasetFromSerializedInput.ts @@ -1,8 +1,8 @@ import type { Quad } from "@rdfjs/types"; import type { ParserOptions } from "@ldo/rdf-utils"; -import createDatasetFromSerializedInput from "./createDatasetFromSerializedInput"; -import { createExtendedDatasetFactory } from "./createExtendedDataset"; -import type ExtendedDataset from "./ExtendedDataset"; +import createDatasetFromSerializedInput from "./createDatasetFromSerializedInput.js"; +import { createExtendedDatasetFactory } from "./createExtendedDataset.js"; +import type ExtendedDataset from "./ExtendedDataset.js"; /** * Creates an ExtendedDataset with a string input that could be JSON-LD, Turtle, N-Triples, TriG, RDF*, or N3. diff --git a/packages/dataset/src/index.ts b/packages/dataset/src/index.ts index 53cfbb8..0bc758f 100644 --- a/packages/dataset/src/index.ts +++ b/packages/dataset/src/index.ts @@ -1,9 +1,9 @@ export { default as createDataset, createExtendedDatasetFactory as createDatasetFactory, -} from "./createExtendedDataset"; -export { default as createDatasetFromSerializedInput } from "./createDatasetFromSerializedInput"; -export { default as serializedToDataset } from "./createExtendedDatasetFromSerializedInput"; +} from "./createExtendedDataset.js"; +export { default as createDatasetFromSerializedInput } from "./createDatasetFromSerializedInput.js"; +export { default as serializedToDataset } from "./createExtendedDatasetFromSerializedInput.js"; -export { default as ExtendedDataset } from "./ExtendedDataset"; -export { default as ExtendedDatasetFactory } from "./ExtendedDatasetFactory"; +export { default as ExtendedDataset } from "./ExtendedDataset.js"; +export { default as ExtendedDatasetFactory } from "./ExtendedDatasetFactory.js"; diff --git a/packages/dataset/test/ExtendedDataset.test.ts b/packages/dataset/test/ExtendedDataset.test.ts index f277800..c1e4695 100644 --- a/packages/dataset/test/ExtendedDataset.test.ts +++ b/packages/dataset/test/ExtendedDataset.test.ts @@ -1,5 +1,5 @@ -import { createDataset } from "../src"; -import testDataset from "./dataset.testHelper"; +import { createDataset } from "../src.js"; +import testDataset from "./dataset.testHelper.js"; describe("ExtendedDataset", () => { testDataset({ diff --git a/packages/dataset/test/createExtendedDataset.test.ts b/packages/dataset/test/createExtendedDataset.test.ts index 63994dd..a62f625 100644 --- a/packages/dataset/test/createExtendedDataset.test.ts +++ b/packages/dataset/test/createExtendedDataset.test.ts @@ -1,4 +1,4 @@ -import { createDataset } from "../src"; +import { createDataset } from "../src.js"; import { quad, namedNode } from "@rdfjs/data-model"; describe("createExtendedDataset", () => { diff --git a/packages/dataset/test/createExtendedDatasetFromSerializedInput.test.ts b/packages/dataset/test/createExtendedDatasetFromSerializedInput.test.ts index 2a91f4d..10dbc58 100644 --- a/packages/dataset/test/createExtendedDatasetFromSerializedInput.test.ts +++ b/packages/dataset/test/createExtendedDatasetFromSerializedInput.test.ts @@ -1,5 +1,5 @@ -import { serializedToDataset } from "../src"; -import { turtleData, jsonLdData, turtleData2 } from "./sampleData"; +import { serializedToDataset } from "../src.js"; +import { turtleData, jsonLdData, turtleData2 } from "./sampleData.js"; describe("createExtendedDatasetFromSerializedInput", () => { it("creates a dataset with turtle", async () => { diff --git a/packages/dataset/test/index.test.ts b/packages/dataset/test/index.test.ts index 6b40479..3a0d95d 100644 --- a/packages/dataset/test/index.test.ts +++ b/packages/dataset/test/index.test.ts @@ -5,7 +5,7 @@ import { serializedToDataset, ExtendedDataset, ExtendedDatasetFactory, -} from "../src"; +} from "../src.js"; describe("Exports", () => { it("Has all exports", () => { diff --git a/packages/jsonld-dataset-proxy/src/ContextUtil.ts b/packages/jsonld-dataset-proxy/src/ContextUtil.ts index 7e4cf00..f72c55a 100644 --- a/packages/jsonld-dataset-proxy/src/ContextUtil.ts +++ b/packages/jsonld-dataset-proxy/src/ContextUtil.ts @@ -2,7 +2,7 @@ import type { ContextDefinition, ExpandedTermDefinition } from "jsonld"; import type { LdoJsonldContext, LdoJsonldContextExpandedTermDefinition, -} from "./LdoJsonldContext"; +} from "./LdoJsonldContext.js"; import type { NamedNode } from "@rdfjs/types"; // Create JSONLD Shorthands diff --git a/packages/jsonld-dataset-proxy/src/JsonldDatasetProxyBuilder.ts b/packages/jsonld-dataset-proxy/src/JsonldDatasetProxyBuilder.ts index a8297b5..6e5d826 100644 --- a/packages/jsonld-dataset-proxy/src/JsonldDatasetProxyBuilder.ts +++ b/packages/jsonld-dataset-proxy/src/JsonldDatasetProxyBuilder.ts @@ -1,10 +1,10 @@ import { blankNode, namedNode } from "@rdfjs/data-model"; import type { BlankNode, NamedNode } from "@rdfjs/types"; import type { GraphNode, QuadMatch } from "@ldo/rdf-utils"; -import type { LanguageOrdering } from "./language/languageTypes"; -import type { ProxyContext } from "./ProxyContext"; -import type { LiteralLike, ObjectLike } from "./types"; -import type { LdSet } from "./setProxy/ldSet/LdSet"; +import type { LanguageOrdering } from "./language/languageTypes.js"; +import type { ProxyContext } from "./ProxyContext.js"; +import type { LiteralLike, ObjectLike } from "./types.js"; +import type { LdSet } from "./setProxy/ldSet/LdSet.js"; /** * Helps build JSON LD Dataset Proxies for a specific dataset and context diff --git a/packages/jsonld-dataset-proxy/src/ProxyContext.ts b/packages/jsonld-dataset-proxy/src/ProxyContext.ts index 24ccfd5..9b92d6a 100644 --- a/packages/jsonld-dataset-proxy/src/ProxyContext.ts +++ b/packages/jsonld-dataset-proxy/src/ProxyContext.ts @@ -1,13 +1,13 @@ import type { GraphNode, QuadMatch, SubjectNode } from "@ldo/rdf-utils"; import type { BlankNode, Dataset, NamedNode } from "@rdfjs/types"; -import { createSubjectHandler } from "./subjectProxy/createSubjectHandler"; -import type { SubjectProxy } from "./subjectProxy/SubjectProxy"; -import type { SetProxy } from "./setProxy/SetProxy"; -import type { ContextUtil } from "./ContextUtil"; -import type { LanguageOrdering } from "./language/languageTypes"; +import { createSubjectHandler } from "./subjectProxy/createSubjectHandler.js"; +import type { SubjectProxy } from "./subjectProxy/SubjectProxy.js"; +import type { SetProxy } from "./setProxy/SetProxy.js"; +import type { ContextUtil } from "./ContextUtil.js"; +import type { LanguageOrdering } from "./language/languageTypes.js"; import { namedNode } from "@rdfjs/data-model"; -import type { RawValue } from "./util/RawObject"; -import { createNewSetProxy } from "./setProxy/createNewSetProxy"; +import type { RawValue } from "./util/RawObject.js"; +import { createNewSetProxy } from "./setProxy/createNewSetProxy.js"; export interface ProxyContextOptions { dataset: Dataset; diff --git a/packages/jsonld-dataset-proxy/src/graphOf.ts b/packages/jsonld-dataset-proxy/src/graphOf.ts index 96644d5..e8ee93e 100644 --- a/packages/jsonld-dataset-proxy/src/graphOf.ts +++ b/packages/jsonld-dataset-proxy/src/graphOf.ts @@ -1,15 +1,15 @@ import type { ObjectNode, GraphNode } from "@ldo/rdf-utils"; import { namedNode } from "@rdfjs/data-model"; -import { getSubjectProxyFromObject } from "./subjectProxy/isSubjectProxy"; -import type { ObjectLike } from "./types"; +import { getSubjectProxyFromObject } from "./subjectProxy/isSubjectProxy.js"; +import type { ObjectLike } from "./types.js"; import { _getUnderlyingDataset, _getUnderlyingMatch, _getUnderlyingNode, _proxyContext, -} from "./types"; -import type { LdSet } from "./setProxy/ldSet/LdSet"; -import { getNodeFromRawValue } from "./util/getNodeFromRaw"; +} from "./types.js"; +import type { LdSet } from "./setProxy/ldSet/LdSet.js"; +import { getNodeFromRawValue } from "./util/getNodeFromRaw.js"; /** * Returns the graph for which a defined triple is a member diff --git a/packages/jsonld-dataset-proxy/src/index.ts b/packages/jsonld-dataset-proxy/src/index.ts index b75f426..25ff637 100644 --- a/packages/jsonld-dataset-proxy/src/index.ts +++ b/packages/jsonld-dataset-proxy/src/index.ts @@ -1,39 +1,39 @@ -import { jsonldDatasetProxy } from "./jsonldDatasetProxy"; +import { jsonldDatasetProxy } from "./jsonldDatasetProxy.js"; export default jsonldDatasetProxy; -export * from "./types"; -export * from "./ContextUtil"; -export * from "./ProxyContext"; -export * from "./JsonldDatasetProxyBuilder"; -export * from "./jsonldDatasetProxy"; -export * from "./write"; -export * from "./graphOf"; -export * from "./setLanguagePreferences"; -export * from "./LdoJsonldContext"; +export * from "./types.js"; +export * from "./ContextUtil.js"; +export * from "./ProxyContext.js"; +export * from "./JsonldDatasetProxyBuilder.js"; +export * from "./jsonldDatasetProxy.js"; +export * from "./write.js"; +export * from "./graphOf.js"; +export * from "./setLanguagePreferences.js"; +export * from "./LdoJsonldContext.js"; -export * from "./language/languagesOf"; -export * from "./language/languageMapProxy"; -export * from "./language/languageSet"; -export * from "./language/languageTypes"; -export * from "./language/languageUtils"; +export * from "./language/languagesOf.js"; +export * from "./language/languageMapProxy.js"; +export * from "./language/languageSet.js"; +export * from "./language/languageTypes.js"; +export * from "./language/languageUtils.js"; -export * from "./setProxy/createNewSetProxy"; -export * from "./setProxy/isSetProxy"; -export * from "./setProxy/SetProxy"; -export * from "./setProxy/set"; -export * from "./setProxy/ldSet/LdSet"; -export * from "./setProxy/ldSet/BasicLdSet"; +export * from "./setProxy/createNewSetProxy.js"; +export * from "./setProxy/isSetProxy.js"; +export * from "./setProxy/SetProxy.js"; +export * from "./setProxy/set.js"; +export * from "./setProxy/ldSet/LdSet.js"; +export * from "./setProxy/ldSet/BasicLdSet.js"; -export * from "./subjectProxy/createSubjectHandler"; -export * from "./subjectProxy/SubjectProxy"; -export * from "./subjectProxy/getValueForKey"; -export * from "./subjectProxy/deleteFromDataset"; -export * from "./subjectProxy/isSubjectProxy"; +export * from "./subjectProxy/createSubjectHandler.js"; +export * from "./subjectProxy/SubjectProxy.js"; +export * from "./subjectProxy/getValueForKey.js"; +export * from "./subjectProxy/deleteFromDataset.js"; +export * from "./subjectProxy/isSubjectProxy.js"; -export * from "./util/addObjectToDataset"; -export * from "./util/nodeToJsonldRepresentation"; -export * from "./util/RawObject"; -export * from "./util/getNodeFromRaw"; -export * from "./util/NodeSet"; -export * from "./util/isProxy"; -export * from "./util/createInteractOptions"; +export * from "./util/addObjectToDataset.js"; +export * from "./util/nodeToJsonldRepresentation.js"; +export * from "./util/RawObject.js"; +export * from "./util/getNodeFromRaw.js"; +export * from "./util/NodeSet.js"; +export * from "./util/isProxy.js"; +export * from "./util/createInteractOptions.js"; diff --git a/packages/jsonld-dataset-proxy/src/jsonldDatasetProxy.ts b/packages/jsonld-dataset-proxy/src/jsonldDatasetProxy.ts index e161dd0..85e92f0 100644 --- a/packages/jsonld-dataset-proxy/src/jsonldDatasetProxy.ts +++ b/packages/jsonld-dataset-proxy/src/jsonldDatasetProxy.ts @@ -1,10 +1,10 @@ import { defaultGraph } from "@rdfjs/data-model"; import type { Dataset } from "@rdfjs/types"; import type { ContextDefinition } from "jsonld"; -import { ContextUtil } from "./ContextUtil"; -import { JsonldDatasetProxyBuilder } from "./JsonldDatasetProxyBuilder"; -import { ProxyContext } from "./ProxyContext"; -import type { LdoJsonldContext } from "./LdoJsonldContext"; +import { ContextUtil } from "./ContextUtil.js"; +import { JsonldDatasetProxyBuilder } from "./JsonldDatasetProxyBuilder.js"; +import { ProxyContext } from "./ProxyContext.js"; +import type { LdoJsonldContext } from "./LdoJsonldContext.js"; /** * Creates a JSON-LD Dataset Proxy diff --git a/packages/jsonld-dataset-proxy/src/language/languageMapProxy.ts b/packages/jsonld-dataset-proxy/src/language/languageMapProxy.ts index 1f53f08..7a524da 100644 --- a/packages/jsonld-dataset-proxy/src/language/languageMapProxy.ts +++ b/packages/jsonld-dataset-proxy/src/language/languageMapProxy.ts @@ -1,13 +1,13 @@ import type { PredicateNode, SubjectNode } from "@ldo/rdf-utils"; import { literal, quad } from "@rdfjs/data-model"; -import type { ProxyContext } from "../ProxyContext"; +import type { ProxyContext } from "../ProxyContext.js"; import { languageKeyToLiteralLanguage, quadsToLanguageQuadMap, languageDeleteMatch, -} from "./languageUtils"; -import type { LanguageMap, LanguageSetMap } from "./languagesOf"; -import LanguageSet from "./languageSet"; +} from "./languageUtils.js"; +import type { LanguageMap, LanguageSetMap } from "./languagesOf.js"; +import LanguageSet from "./languageSet.js"; export function createLanguageMapProxy< Target extends LanguageMap | LanguageSetMap, diff --git a/packages/jsonld-dataset-proxy/src/language/languageSet.ts b/packages/jsonld-dataset-proxy/src/language/languageSet.ts index 80ec478..9364cf1 100644 --- a/packages/jsonld-dataset-proxy/src/language/languageSet.ts +++ b/packages/jsonld-dataset-proxy/src/language/languageSet.ts @@ -1,10 +1,10 @@ import { literal, quad } from "@rdfjs/data-model"; import type { PredicateNode, SubjectNode } from "@ldo/rdf-utils"; import type { Dataset, Literal } from "@rdfjs/types"; -import type { LanguageKey } from "./languageTypes"; -import type { LiteralObjectQuad } from "./languageUtils"; -import { languageDeleteMatch, languageMatch } from "./languageUtils"; -import type { ProxyContext } from "../ProxyContext"; +import type { LanguageKey } from "./languageTypes.js"; +import type { LiteralObjectQuad } from "./languageUtils.js"; +import { languageDeleteMatch, languageMatch } from "./languageUtils.js"; +import type { ProxyContext } from "../ProxyContext.js"; export default class LanguageSet implements Set { private subject: SubjectNode; diff --git a/packages/jsonld-dataset-proxy/src/language/languageUtils.ts b/packages/jsonld-dataset-proxy/src/language/languageUtils.ts index 3c6c093..6a2e65b 100644 --- a/packages/jsonld-dataset-proxy/src/language/languageUtils.ts +++ b/packages/jsonld-dataset-proxy/src/language/languageUtils.ts @@ -1,7 +1,7 @@ import type { Dataset, Literal, Quad, Quad_Object } from "@rdfjs/types"; import type { ObjectNode, PredicateNode, SubjectNode } from "@ldo/rdf-utils"; import { createDataset } from "@ldo/dataset"; -import type { LanguageKey, LanguageOrdering } from "./languageTypes"; +import type { LanguageKey, LanguageOrdering } from "./languageTypes.js"; /** * diff --git a/packages/jsonld-dataset-proxy/src/language/languagesOf.ts b/packages/jsonld-dataset-proxy/src/language/languagesOf.ts index 88d58c1..8136d83 100644 --- a/packages/jsonld-dataset-proxy/src/language/languagesOf.ts +++ b/packages/jsonld-dataset-proxy/src/language/languagesOf.ts @@ -1,9 +1,9 @@ import { namedNode } from "@rdfjs/data-model"; -import { getSubjectProxyFromObject } from "../subjectProxy/isSubjectProxy"; -import type { ObjectLike } from "../types"; -import { _getUnderlyingNode, _proxyContext } from "../types"; -import { createLanguageMapProxy } from "./languageMapProxy"; -import type { LdSet } from "../setProxy/ldSet/LdSet"; +import { getSubjectProxyFromObject } from "../subjectProxy/isSubjectProxy.js"; +import type { ObjectLike } from "../types.js"; +import { _getUnderlyingNode, _proxyContext } from "../types.js"; +import { createLanguageMapProxy } from "./languageMapProxy.js"; +import type { LdSet } from "../setProxy/ldSet/LdSet.js"; /** * ----------------------------------------------------------------------------- diff --git a/packages/jsonld-dataset-proxy/src/setLanguagePreferences.ts b/packages/jsonld-dataset-proxy/src/setLanguagePreferences.ts index a6541c3..9f6d9e6 100644 --- a/packages/jsonld-dataset-proxy/src/setLanguagePreferences.ts +++ b/packages/jsonld-dataset-proxy/src/setLanguagePreferences.ts @@ -1,6 +1,6 @@ -import type { LanguageOrdering } from "./language/languageTypes"; -import type { InteractOptions } from "./util/createInteractOptions"; -import { createInteractOptions } from "./util/createInteractOptions"; +import type { LanguageOrdering } from "./language/languageTypes.js"; +import type { InteractOptions } from "./util/createInteractOptions.js"; +import { createInteractOptions } from "./util/createInteractOptions.js"; /** * Set the default language pr diff --git a/packages/jsonld-dataset-proxy/src/setProxy/ObjectSetProxy.ts b/packages/jsonld-dataset-proxy/src/setProxy/ObjectSetProxy.ts index 5be1c4b..cb974ae 100644 --- a/packages/jsonld-dataset-proxy/src/setProxy/ObjectSetProxy.ts +++ b/packages/jsonld-dataset-proxy/src/setProxy/ObjectSetProxy.ts @@ -1,8 +1,8 @@ import type { GraphNode, PredicateNode, SubjectNode } from "@ldo/rdf-utils"; -import type { RawObject, RawValue } from "../util/RawObject"; -import { WildcardObjectSetProxy } from "./WildcardObjectSetProxy"; -import { addObjectToDataset } from "../util/addObjectToDataset"; -import type { ProxyContext } from "../ProxyContext"; +import type { RawObject, RawValue } from "../util/RawObject.js"; +import { WildcardObjectSetProxy } from "./WildcardObjectSetProxy.js"; +import { addObjectToDataset } from "../util/addObjectToDataset.js"; +import type { ProxyContext } from "../ProxyContext.js"; export type ObjectSetProxyQuadMatch = [ SubjectNode, diff --git a/packages/jsonld-dataset-proxy/src/setProxy/SetProxy.ts b/packages/jsonld-dataset-proxy/src/setProxy/SetProxy.ts index f161eb6..7cadec0 100644 --- a/packages/jsonld-dataset-proxy/src/setProxy/SetProxy.ts +++ b/packages/jsonld-dataset-proxy/src/setProxy/SetProxy.ts @@ -17,11 +17,11 @@ import { _getUnderlyingMatch, _getUnderlyingNode, _writeGraphs, -} from "../types"; -import type { ProxyContext } from "../ProxyContext"; -import type { RawValue } from "../util/RawObject"; -import { nodeToJsonldRepresentation } from "../util/nodeToJsonldRepresentation"; -import { BasicLdSet } from "./ldSet/BasicLdSet"; +} from "../types.js"; +import type { ProxyContext } from "../ProxyContext.js"; +import type { RawValue } from "../util/RawObject.js"; +import { nodeToJsonldRepresentation } from "../util/nodeToJsonldRepresentation.js"; +import { BasicLdSet } from "./ldSet/BasicLdSet.js"; /** * A Set Proxy represents a set of items in a dataset and is a proxy for diff --git a/packages/jsonld-dataset-proxy/src/setProxy/SubjectSetProxy.ts b/packages/jsonld-dataset-proxy/src/setProxy/SubjectSetProxy.ts index 4afea57..b404667 100644 --- a/packages/jsonld-dataset-proxy/src/setProxy/SubjectSetProxy.ts +++ b/packages/jsonld-dataset-proxy/src/setProxy/SubjectSetProxy.ts @@ -3,19 +3,19 @@ import { type ObjectNode, type PredicateNode, } from "@ldo/rdf-utils"; -import type { RawObject } from "../util/RawObject"; -import { addObjectToDataset } from "../util/addObjectToDataset"; -import type { ProxyContext } from "../ProxyContext"; -import { WildcardSubjectSetProxy } from "./WildcardSubjectSetProxy"; -import { _getUnderlyingNode } from "../types"; +import type { RawObject } from "../util/RawObject.js"; +import { addObjectToDataset } from "../util/addObjectToDataset.js"; +import type { ProxyContext } from "../ProxyContext.js"; +import { WildcardSubjectSetProxy } from "./WildcardSubjectSetProxy.js"; +import { _getUnderlyingNode } from "../types.js"; import { defaultGraph, quad } from "@rdfjs/data-model"; import { createTransactionDatasetFactory, TransactionDataset, } from "@ldo/subscribable-dataset"; import { createDatasetFactory } from "@ldo/dataset"; -import { getNodeFromRawObject } from "../util/getNodeFromRaw"; -import { nodeToString } from "../util/NodeSet"; +import { getNodeFromRawObject } from "../util/getNodeFromRaw.js"; +import { nodeToString } from "../util/NodeSet.js"; export type SubjectSetProxyQuadMatch = [ undefined | null, diff --git a/packages/jsonld-dataset-proxy/src/setProxy/WildcardObjectSetProxy.ts b/packages/jsonld-dataset-proxy/src/setProxy/WildcardObjectSetProxy.ts index 4ea3538..6c7154b 100644 --- a/packages/jsonld-dataset-proxy/src/setProxy/WildcardObjectSetProxy.ts +++ b/packages/jsonld-dataset-proxy/src/setProxy/WildcardObjectSetProxy.ts @@ -5,12 +5,12 @@ import type { GraphNode, } from "@ldo/rdf-utils"; import type { Dataset, Quad } from "@rdfjs/types"; -import type { RawValue } from "../util/RawObject"; -import { SetProxy } from "./SetProxy"; -import type { ProxyContext } from "../ProxyContext"; -import { getNodeFromRawValue } from "../util/getNodeFromRaw"; -import { _isSubjectOriented } from "../types"; -import { filterQuadsByLanguageOrdering } from "../language/languageUtils"; +import type { RawValue } from "../util/RawObject.js"; +import { SetProxy } from "./SetProxy.js"; +import type { ProxyContext } from "../ProxyContext.js"; +import { getNodeFromRawValue } from "../util/getNodeFromRaw.js"; +import { _isSubjectOriented } from "../types.js"; +import { filterQuadsByLanguageOrdering } from "../language/languageUtils.js"; export type WildcardObjectSetProxyQuadMatch = [ SubjectNode | undefined | null, diff --git a/packages/jsonld-dataset-proxy/src/setProxy/WildcardSubjectSetProxy.ts b/packages/jsonld-dataset-proxy/src/setProxy/WildcardSubjectSetProxy.ts index 918b018..7521edb 100644 --- a/packages/jsonld-dataset-proxy/src/setProxy/WildcardSubjectSetProxy.ts +++ b/packages/jsonld-dataset-proxy/src/setProxy/WildcardSubjectSetProxy.ts @@ -5,11 +5,11 @@ import type { GraphNode, } from "@ldo/rdf-utils"; import type { Dataset, Quad } from "@rdfjs/types"; -import type { RawObject } from "../util/RawObject"; -import { SetProxy } from "./SetProxy"; -import type { ProxyContext } from "../ProxyContext"; -import { getNodeFromRawObject } from "../util/getNodeFromRaw"; -import { _isSubjectOriented } from "../types"; +import type { RawObject } from "../util/RawObject.js"; +import { SetProxy } from "./SetProxy.js"; +import type { ProxyContext } from "../ProxyContext.js"; +import { getNodeFromRawObject } from "../util/getNodeFromRaw.js"; +import { _isSubjectOriented } from "../types.js"; export type WildcardSubjectSetProxyQuadMatch = [ undefined | null, diff --git a/packages/jsonld-dataset-proxy/src/setProxy/createNewSetProxy.ts b/packages/jsonld-dataset-proxy/src/setProxy/createNewSetProxy.ts index 0a4c300..d8d3d3d 100644 --- a/packages/jsonld-dataset-proxy/src/setProxy/createNewSetProxy.ts +++ b/packages/jsonld-dataset-proxy/src/setProxy/createNewSetProxy.ts @@ -1,15 +1,15 @@ import type { QuadMatch } from "@ldo/rdf-utils"; -import type { ProxyContext } from "../ProxyContext"; -import type { RawObject, RawValue } from "../util/RawObject"; -import type { ObjectSetProxyQuadMatch } from "./ObjectSetProxy"; -import { ObjectSetProxy } from "./ObjectSetProxy"; -import type { SubjectSetProxyQuadMatch } from "./SubjectSetProxy"; -import { SubjectSetProxy } from "./SubjectSetProxy"; -import type { WildcardObjectSetProxyQuadMatch } from "./WildcardObjectSetProxy"; -import { WildcardObjectSetProxy } from "./WildcardObjectSetProxy"; -import type { WildcardSubjectSetProxyQuadMatch } from "./WildcardSubjectSetProxy"; -import { WildcardSubjectSetProxy } from "./WildcardSubjectSetProxy"; -import type { SetProxy } from "./SetProxy"; +import type { ProxyContext } from "../ProxyContext.js"; +import type { RawObject, RawValue } from "../util/RawObject.js"; +import type { ObjectSetProxyQuadMatch } from "./ObjectSetProxy.js"; +import { ObjectSetProxy } from "./ObjectSetProxy.js"; +import type { SubjectSetProxyQuadMatch } from "./SubjectSetProxy.js"; +import { SubjectSetProxy } from "./SubjectSetProxy.js"; +import type { WildcardObjectSetProxyQuadMatch } from "./WildcardObjectSetProxy.js"; +import { WildcardObjectSetProxy } from "./WildcardObjectSetProxy.js"; +import type { WildcardSubjectSetProxyQuadMatch } from "./WildcardSubjectSetProxy.js"; +import { WildcardSubjectSetProxy } from "./WildcardSubjectSetProxy.js"; +import type { SetProxy } from "./SetProxy.js"; export function createNewSetProxy>( quadMatch: QuadMatch, diff --git a/packages/jsonld-dataset-proxy/src/setProxy/isSetProxy.ts b/packages/jsonld-dataset-proxy/src/setProxy/isSetProxy.ts index 36b19b7..f0d4e1c 100644 --- a/packages/jsonld-dataset-proxy/src/setProxy/isSetProxy.ts +++ b/packages/jsonld-dataset-proxy/src/setProxy/isSetProxy.ts @@ -1,4 +1,4 @@ -import { SetProxy } from "./SetProxy"; +import { SetProxy } from "./SetProxy.js"; export function isSetProxy(someObject?: unknown): someObject is SetProxy { if (!someObject) return false; diff --git a/packages/jsonld-dataset-proxy/src/setProxy/ldSet/BasicLdSet.ts b/packages/jsonld-dataset-proxy/src/setProxy/ldSet/BasicLdSet.ts index 9c8066e..6944044 100644 --- a/packages/jsonld-dataset-proxy/src/setProxy/ldSet/BasicLdSet.ts +++ b/packages/jsonld-dataset-proxy/src/setProxy/ldSet/BasicLdSet.ts @@ -1,7 +1,7 @@ import type { BlankNode, NamedNode } from "@rdfjs/types"; -import { _getUnderlyingNode } from "../../types"; -import type { RawValue } from "../../util/RawObject"; -import type { LdSet } from "./LdSet"; +import { _getUnderlyingNode } from "../../types.js"; +import type { RawValue } from "../../util/RawObject.js"; +import type { LdSet } from "./LdSet.js"; import { blankNode } from "@rdfjs/data-model"; /* eslint-disable @typescript-eslint/no-explicit-any */ diff --git a/packages/jsonld-dataset-proxy/src/setProxy/set.ts b/packages/jsonld-dataset-proxy/src/setProxy/set.ts index 6603354..29f9d60 100644 --- a/packages/jsonld-dataset-proxy/src/setProxy/set.ts +++ b/packages/jsonld-dataset-proxy/src/setProxy/set.ts @@ -1,6 +1,6 @@ -import type { RawValue } from "../util/RawObject"; -import { BasicLdSet } from "./ldSet/BasicLdSet"; -import type { LdSet } from "./ldSet/LdSet"; +import type { RawValue } from "../util/RawObject.js"; +import { BasicLdSet } from "./ldSet/BasicLdSet.js"; +import type { LdSet } from "./ldSet/LdSet.js"; /** * Creates an LdSet used by LDO as a list of items. diff --git a/packages/jsonld-dataset-proxy/src/subjectProxy/SubjectProxy.ts b/packages/jsonld-dataset-proxy/src/subjectProxy/SubjectProxy.ts index efb4e91..5e9d2b7 100644 --- a/packages/jsonld-dataset-proxy/src/subjectProxy/SubjectProxy.ts +++ b/packages/jsonld-dataset-proxy/src/subjectProxy/SubjectProxy.ts @@ -1,13 +1,13 @@ import type { GraphNode } from "@ldo/rdf-utils"; import type { BlankNode, Dataset, NamedNode } from "@rdfjs/types"; import type { ContextDefinition } from "jsonld"; -import type { ProxyContext } from "../ProxyContext"; +import type { ProxyContext } from "../ProxyContext.js"; import type { _getUnderlyingDataset, _getUnderlyingNode, _proxyContext, _writeGraphs, -} from "../types"; +} from "../types.js"; export type SubjectProxy = { "@id"?: string; diff --git a/packages/jsonld-dataset-proxy/src/subjectProxy/createSubjectHandler.ts b/packages/jsonld-dataset-proxy/src/subjectProxy/createSubjectHandler.ts index a5b64ce..1f08bb8 100644 --- a/packages/jsonld-dataset-proxy/src/subjectProxy/createSubjectHandler.ts +++ b/packages/jsonld-dataset-proxy/src/subjectProxy/createSubjectHandler.ts @@ -1,15 +1,15 @@ import { blankNode, namedNode, quad } from "@rdfjs/data-model"; import type { BlankNode, NamedNode } from "@rdfjs/types"; -import { addObjectToDataset } from "../util/addObjectToDataset"; -import { deleteValueFromDataset } from "./deleteFromDataset"; +import { addObjectToDataset } from "../util/addObjectToDataset.js"; +import { deleteValueFromDataset } from "./deleteFromDataset.js"; import { _getUnderlyingDataset, _getUnderlyingNode, _proxyContext, _writeGraphs, -} from "../types"; -import { getValueForKey } from "./getValueForKey"; -import type { ProxyContext } from "../ProxyContext"; +} from "../types.js"; +import { getValueForKey } from "./getValueForKey.js"; +import type { ProxyContext } from "../ProxyContext.js"; export interface SubjectProxyTarget { "@id": NamedNode | BlankNode; diff --git a/packages/jsonld-dataset-proxy/src/subjectProxy/deleteFromDataset.ts b/packages/jsonld-dataset-proxy/src/subjectProxy/deleteFromDataset.ts index 4efb25b..338247c 100644 --- a/packages/jsonld-dataset-proxy/src/subjectProxy/deleteFromDataset.ts +++ b/packages/jsonld-dataset-proxy/src/subjectProxy/deleteFromDataset.ts @@ -1,6 +1,6 @@ -import type { SubjectProxyTarget } from "./createSubjectHandler"; -import type { ProxyContext } from "../ProxyContext"; -import { addObjectToDataset } from "../util/addObjectToDataset"; +import type { SubjectProxyTarget } from "./createSubjectHandler.js"; +import type { ProxyContext } from "../ProxyContext.js"; +import { addObjectToDataset } from "../util/addObjectToDataset.js"; export function deleteValueFromDataset( target: SubjectProxyTarget, diff --git a/packages/jsonld-dataset-proxy/src/subjectProxy/getValueForKey.ts b/packages/jsonld-dataset-proxy/src/subjectProxy/getValueForKey.ts index ecf23ec..53e7c88 100644 --- a/packages/jsonld-dataset-proxy/src/subjectProxy/getValueForKey.ts +++ b/packages/jsonld-dataset-proxy/src/subjectProxy/getValueForKey.ts @@ -1,10 +1,10 @@ -import type { SubjectProxyTarget } from "./createSubjectHandler"; +import type { SubjectProxyTarget } from "./createSubjectHandler.js"; import { namedNode } from "@rdfjs/data-model"; -import { nodeToJsonldRepresentation } from "../util/nodeToJsonldRepresentation"; -import type { SubjectProxy } from "./SubjectProxy"; -import type { SetProxy } from "../setProxy/SetProxy"; -import type { ProxyContext } from "../ProxyContext"; -import { filterQuadsByLanguageOrdering } from "../language/languageUtils"; +import { nodeToJsonldRepresentation } from "../util/nodeToJsonldRepresentation.js"; +import type { SubjectProxy } from "./SubjectProxy.js"; +import type { SetProxy } from "../setProxy/SetProxy.js"; +import type { ProxyContext } from "../ProxyContext.js"; +import { filterQuadsByLanguageOrdering } from "../language/languageUtils.js"; /** * Given a subject target and a key return the correct value diff --git a/packages/jsonld-dataset-proxy/src/subjectProxy/isSubjectProxy.ts b/packages/jsonld-dataset-proxy/src/subjectProxy/isSubjectProxy.ts index d10aac3..8dddbba 100644 --- a/packages/jsonld-dataset-proxy/src/subjectProxy/isSubjectProxy.ts +++ b/packages/jsonld-dataset-proxy/src/subjectProxy/isSubjectProxy.ts @@ -1,11 +1,11 @@ -import type { ObjectLike } from "../types"; +import type { ObjectLike } from "../types.js"; import { _getUnderlyingDataset, _getUnderlyingNode, _proxyContext, _writeGraphs, -} from "../types"; -import type { SubjectProxy } from "./SubjectProxy"; +} from "../types.js"; +import type { SubjectProxy } from "./SubjectProxy.js"; export function isSubjectProxy( someObject?: unknown, diff --git a/packages/jsonld-dataset-proxy/src/util/RawObject.ts b/packages/jsonld-dataset-proxy/src/util/RawObject.ts index 0ea579c..f5a4bad 100644 --- a/packages/jsonld-dataset-proxy/src/util/RawObject.ts +++ b/packages/jsonld-dataset-proxy/src/util/RawObject.ts @@ -1,7 +1,7 @@ import type { BlankNode, NamedNode } from "@rdfjs/types"; -import { _getUnderlyingNode } from "../types"; -import type { LdSet } from "../setProxy/ldSet/LdSet"; -import type { SubjectProxy } from "../subjectProxy/SubjectProxy"; +import { _getUnderlyingNode } from "../types.js"; +import type { LdSet } from "../setProxy/ldSet/LdSet.js"; +import type { SubjectProxy } from "../subjectProxy/SubjectProxy.js"; export type RawObject = | ({ diff --git a/packages/jsonld-dataset-proxy/src/util/addObjectToDataset.ts b/packages/jsonld-dataset-proxy/src/util/addObjectToDataset.ts index 8e7d899..fd3e842 100644 --- a/packages/jsonld-dataset-proxy/src/util/addObjectToDataset.ts +++ b/packages/jsonld-dataset-proxy/src/util/addObjectToDataset.ts @@ -1,18 +1,18 @@ import type { BlankNode, NamedNode } from "@rdfjs/types"; import { literal, namedNode, quad } from "@rdfjs/data-model"; -import { _getUnderlyingNode } from "../types"; -import type { SubjectProxy } from "../subjectProxy/SubjectProxy"; -import { getNodeFromRawObject, getNodeFromRawValue } from "./getNodeFromRaw"; -import type { RawObject, RawValue } from "./RawObject"; -import type { ProxyContext } from "../ProxyContext"; -import { isSubjectProxy } from "../subjectProxy/isSubjectProxy"; -import { NodeSet } from "./NodeSet"; +import { _getUnderlyingNode } from "../types.js"; +import type { SubjectProxy } from "../subjectProxy/SubjectProxy.js"; +import { getNodeFromRawObject, getNodeFromRawValue } from "./getNodeFromRaw.js"; +import type { RawObject, RawValue } from "./RawObject.js"; +import type { ProxyContext } from "../ProxyContext.js"; +import { isSubjectProxy } from "../subjectProxy/isSubjectProxy.js"; +import { NodeSet } from "./NodeSet.js"; import { getLanguageKeyForWriteOperation, languageDeleteMatch, languageKeyToLiteralLanguage, -} from "../language/languageUtils"; -import { BasicLdSet } from "../setProxy/ldSet/BasicLdSet"; +} from "../language/languageUtils.js"; +import { BasicLdSet } from "../setProxy/ldSet/BasicLdSet.js"; export function addRawValueToDatasetRecursive( subject: NamedNode | BlankNode, diff --git a/packages/jsonld-dataset-proxy/src/util/createInteractOptions.ts b/packages/jsonld-dataset-proxy/src/util/createInteractOptions.ts index 7821695..f498e3d 100644 --- a/packages/jsonld-dataset-proxy/src/util/createInteractOptions.ts +++ b/packages/jsonld-dataset-proxy/src/util/createInteractOptions.ts @@ -1,7 +1,7 @@ -import { getSubjectProxyFromObject } from "../subjectProxy/isSubjectProxy"; -import type { ObjectLike } from "../types"; -import { _getUnderlyingNode, _proxyContext } from "../types"; -import { getProxyFromObject } from "./isProxy"; +import { getSubjectProxyFromObject } from "../subjectProxy/isSubjectProxy.js"; +import type { ObjectLike } from "../types.js"; +import { _getUnderlyingNode, _proxyContext } from "../types.js"; +import { getProxyFromObject } from "./isProxy.js"; export interface InteractOptions { /** diff --git a/packages/jsonld-dataset-proxy/src/util/getNodeFromRaw.ts b/packages/jsonld-dataset-proxy/src/util/getNodeFromRaw.ts index 58b483b..5ea66ea 100644 --- a/packages/jsonld-dataset-proxy/src/util/getNodeFromRaw.ts +++ b/packages/jsonld-dataset-proxy/src/util/getNodeFromRaw.ts @@ -1,9 +1,9 @@ import type { BlankNode, Literal, NamedNode } from "@rdfjs/types"; import { namedNode, literal, blankNode } from "@rdfjs/data-model"; -import type { ContextUtil } from "../ContextUtil"; -import { _getUnderlyingNode } from "../types"; -import type { RawObject, RawValue } from "./RawObject"; -import type { ProxyContext } from "../ProxyContext"; +import type { ContextUtil } from "../ContextUtil.js"; +import { _getUnderlyingNode } from "../types.js"; +import type { RawObject, RawValue } from "./RawObject.js"; +import type { ProxyContext } from "../ProxyContext.js"; export function getNodeFromRawObject( item: RawObject, diff --git a/packages/jsonld-dataset-proxy/src/util/isProxy.ts b/packages/jsonld-dataset-proxy/src/util/isProxy.ts index 91bd8cf..b9f074f 100644 --- a/packages/jsonld-dataset-proxy/src/util/isProxy.ts +++ b/packages/jsonld-dataset-proxy/src/util/isProxy.ts @@ -1,9 +1,9 @@ -import { isSetProxy } from "../setProxy/isSetProxy"; -import type { LdSet } from "../setProxy/ldSet/LdSet"; -import type { SetProxy } from "../setProxy/SetProxy"; -import { isSubjectProxy } from "../subjectProxy/isSubjectProxy"; -import type { SubjectProxy } from "../subjectProxy/SubjectProxy"; -import type { ObjectLike } from "../types"; +import { isSetProxy } from "../setProxy/isSetProxy.js"; +import type { LdSet } from "../setProxy/ldSet/LdSet.js"; +import type { SetProxy } from "../setProxy/SetProxy.js"; +import { isSubjectProxy } from "../subjectProxy/isSubjectProxy.js"; +import type { SubjectProxy } from "../subjectProxy/SubjectProxy.js"; +import type { ObjectLike } from "../types.js"; export function isProxy( someObject?: unknown, diff --git a/packages/jsonld-dataset-proxy/src/util/nodeToJsonldRepresentation.ts b/packages/jsonld-dataset-proxy/src/util/nodeToJsonldRepresentation.ts index 0cea548..840b36e 100644 --- a/packages/jsonld-dataset-proxy/src/util/nodeToJsonldRepresentation.ts +++ b/packages/jsonld-dataset-proxy/src/util/nodeToJsonldRepresentation.ts @@ -1,7 +1,7 @@ import type { Literal, Quad_Object } from "@rdfjs/types"; -import type { ProxyContext } from "../ProxyContext"; -import type { SubjectProxy } from "../subjectProxy/SubjectProxy"; -import type { LiteralLike } from "../types"; +import type { ProxyContext } from "../ProxyContext.js"; +import type { SubjectProxy } from "../subjectProxy/SubjectProxy.js"; +import type { LiteralLike } from "../types.js"; export type ObjectJsonRepresentation = LiteralLike | SubjectProxy; diff --git a/packages/jsonld-dataset-proxy/src/write.ts b/packages/jsonld-dataset-proxy/src/write.ts index 59209de..095b615 100644 --- a/packages/jsonld-dataset-proxy/src/write.ts +++ b/packages/jsonld-dataset-proxy/src/write.ts @@ -1,6 +1,6 @@ import type { GraphNode } from "@ldo/rdf-utils"; -import type { InteractOptions } from "./util/createInteractOptions"; -import { createInteractOptions } from "./util/createInteractOptions"; +import type { InteractOptions } from "./util/createInteractOptions.js"; +import { createInteractOptions } from "./util/createInteractOptions.js"; /** * Set the graphs that should be written to diff --git a/packages/jsonld-dataset-proxy/test/BasicLdSet.test.ts b/packages/jsonld-dataset-proxy/test/BasicLdSet.test.ts index 8f9abd9..b750275 100644 --- a/packages/jsonld-dataset-proxy/test/BasicLdSet.test.ts +++ b/packages/jsonld-dataset-proxy/test/BasicLdSet.test.ts @@ -1,5 +1,5 @@ import { namedNode } from "@rdfjs/data-model"; -import jsonldDatasetProxy, { BasicLdSet, _getUnderlyingNode } from "../src"; +import jsonldDatasetProxy, { BasicLdSet, _getUnderlyingNode } from "../src.js"; import { createDataset } from "@ldo/dataset"; describe("BasicLdSet", () => { diff --git a/packages/jsonld-dataset-proxy/test/ContextUtil.test.ts b/packages/jsonld-dataset-proxy/test/ContextUtil.test.ts index c26fd1e..eedf26e 100644 --- a/packages/jsonld-dataset-proxy/test/ContextUtil.test.ts +++ b/packages/jsonld-dataset-proxy/test/ContextUtil.test.ts @@ -1,6 +1,6 @@ import { namedNode } from "@rdfjs/data-model"; -import { ContextUtil } from "../src/ContextUtil"; -import { scopedContext } from "./scopedExampleData"; +import { ContextUtil } from "../src/ContextUtil.js"; +import { scopedContext } from "./scopedExampleData.js"; describe("ContextUtil", () => { describe("keyToIri and iriToKey", () => { diff --git a/packages/jsonld-dataset-proxy/test/isProxy.test.ts b/packages/jsonld-dataset-proxy/test/isProxy.test.ts index e9c816f..aaaefea 100644 --- a/packages/jsonld-dataset-proxy/test/isProxy.test.ts +++ b/packages/jsonld-dataset-proxy/test/isProxy.test.ts @@ -3,7 +3,7 @@ import { getSubjectProxyFromObject, isSetProxy, isSubjectProxy, -} from "../src"; +} from "../src.js"; describe("isSubjectProxy", () => { it("returns false if undefined is passed as a parameter", () => { diff --git a/packages/jsonld-dataset-proxy/test/jsonldDatasetProxy.test.ts b/packages/jsonld-dataset-proxy/test/jsonldDatasetProxy.test.ts index 55f28ad..036fb6a 100644 --- a/packages/jsonld-dataset-proxy/test/jsonldDatasetProxy.test.ts +++ b/packages/jsonld-dataset-proxy/test/jsonldDatasetProxy.test.ts @@ -1,5 +1,5 @@ import { createDataset, serializedToDataset } from "@ldo/dataset"; -import type { JsonldDatasetProxyBuilder, LanguageSet, LdSet } from "../src"; +import type { JsonldDatasetProxyBuilder, LanguageSet, LdSet } from "../src.js"; import { graphOf, jsonldDatasetProxy, @@ -14,8 +14,8 @@ import { _writeGraphs, set, SetProxy, -} from "../src"; -import type { ObservationShape, PatientShape } from "./patientExampleData"; +} from "../src.js"; +import type { ObservationShape, PatientShape } from "./patientExampleData.js"; import { patientData, tinyPatientData, @@ -25,7 +25,7 @@ import { tinyPatientDataWithLanguageTags, patientUnnestedContext, patientNestedContext, -} from "./patientExampleData"; +} from "./patientExampleData.js"; import { namedNode, quad, @@ -35,14 +35,14 @@ import { } from "@rdfjs/data-model"; import type { Dataset, NamedNode } from "@rdfjs/types"; import type { ContextDefinition } from "jsonld"; -import type { LdoJsonldContext } from "../src/LdoJsonldContext"; +import type { LdoJsonldContext } from "../src/LdoJsonldContext.js"; import { scopedContext, scopedData, type Avatar, type Bender, -} from "./scopedExampleData"; -import { WildcardSubjectSetProxy } from "../src/setProxy/WildcardSubjectSetProxy"; +} from "./scopedExampleData.js"; +import { WildcardSubjectSetProxy } from "../src/setProxy/WildcardSubjectSetProxy.js"; global.console.warn = () => {}; diff --git a/packages/jsonld-dataset-proxy/test/nodeToJsonRepresentation.test.ts b/packages/jsonld-dataset-proxy/test/nodeToJsonRepresentation.test.ts index 3ab4cc2..399ca35 100644 --- a/packages/jsonld-dataset-proxy/test/nodeToJsonRepresentation.test.ts +++ b/packages/jsonld-dataset-proxy/test/nodeToJsonRepresentation.test.ts @@ -1,8 +1,8 @@ import { createDataset } from "@ldo/dataset"; -import { ContextUtil } from "../src/ContextUtil"; -import { nodeToJsonldRepresentation } from "../src/util/nodeToJsonldRepresentation"; +import { ContextUtil } from "../src/ContextUtil.js"; +import { nodeToJsonldRepresentation } from "../src/util/nodeToJsonldRepresentation.js"; import { literal, defaultGraph } from "@rdfjs/data-model"; -import { ProxyContext } from "../src"; +import { ProxyContext } from "../src.js"; describe("objectToJsonRepresentation", () => { const extraParams: ProxyContext = new ProxyContext({ diff --git a/packages/jsonld-dataset-proxy/test/nodeToString.test.ts b/packages/jsonld-dataset-proxy/test/nodeToString.test.ts index 1d05021..ae98fac 100644 --- a/packages/jsonld-dataset-proxy/test/nodeToString.test.ts +++ b/packages/jsonld-dataset-proxy/test/nodeToString.test.ts @@ -1,5 +1,5 @@ import { blankNode, defaultGraph, literal, namedNode } from "@rdfjs/data-model"; -import { nodeToString } from "../src"; +import { nodeToString } from "../src.js"; describe("nodeToString", () => { it("returns all the correct values for nodeToString", () => { diff --git a/packages/jsonld-dataset-proxy/test/patientExampleData.ts b/packages/jsonld-dataset-proxy/test/patientExampleData.ts index d8ab9f4..273008d 100644 --- a/packages/jsonld-dataset-proxy/test/patientExampleData.ts +++ b/packages/jsonld-dataset-proxy/test/patientExampleData.ts @@ -1,7 +1,7 @@ import type { ContextDefinition } from "jsonld"; import type { Schema } from "shexj"; -import type { LdoJsonldContext } from "../src/LdoJsonldContext"; -import type { LdSet } from "../src"; +import type { LdoJsonldContext } from "../src/LdoJsonldContext.js"; +import type { LdSet } from "../src.js"; export interface ObservationShape { "@id"?: string; diff --git a/packages/jsonld-dataset-proxy/test/scopedExampleData.ts b/packages/jsonld-dataset-proxy/test/scopedExampleData.ts index 912d36a..21b5cd2 100644 --- a/packages/jsonld-dataset-proxy/test/scopedExampleData.ts +++ b/packages/jsonld-dataset-proxy/test/scopedExampleData.ts @@ -1,5 +1,5 @@ import type { ContextDefinition } from "jsonld"; -import type { LdoJsonldContext } from "../src/LdoJsonldContext"; +import type { LdoJsonldContext } from "../src/LdoJsonldContext.js"; export interface Bender { "@id"?: string; diff --git a/packages/ldo/README.md b/packages/ldo/README.md index 9bf7055..553454e 100644 --- a/packages/ldo/README.md +++ b/packages/ldo/README.md @@ -40,7 +40,7 @@ import { toTurtle, set, } from "@ldo/ldo"; -import { FoafProfileShapeType } from "./.ldo/foafProfile.shapeTypes"; +import { FoafProfileShapeType } from "./.ldo/foafProfile.shapeTypes.js"; async function run() { const rawTurtle = ` diff --git a/packages/ldo/src/LdoBuilder.ts b/packages/ldo/src/LdoBuilder.ts index 63a148a..fdca216 100644 --- a/packages/ldo/src/LdoBuilder.ts +++ b/packages/ldo/src/LdoBuilder.ts @@ -4,9 +4,9 @@ import type { JsonldDatasetProxyBuilder, LdSet, } from "@ldo/jsonld-dataset-proxy"; -import type { ShapeType } from "./ShapeType"; -import type { LdoBase } from "./util"; -import { normalizeNodeName, normalizeNodeNames } from "./util"; +import type { ShapeType } from "./ShapeType.js"; +import type { LdoBase } from "./util.js"; +import { normalizeNodeName, normalizeNodeNames } from "./util.js"; /** * An LdoBuilder contains utility methods for building a Linked Data Object for a certain type. @@ -18,7 +18,7 @@ import { normalizeNodeName, normalizeNodeNames } from "./util"; * @example * ```typescript * import { LdoDataset, createLdoDatasetFactory } from "@ldo/ldo"; - * import { FoafProfileShapeType } from "./.ldo/foafProfile.shapeTypes"; + * import { FoafProfileShapeType } from "./.ldo/foafProfile.shapeTypes.js"; * * const ldoDataset = createLdoDataset(); * const ldoBuilder = ldoDataset.usingType(FoafProfileShapeType); diff --git a/packages/ldo/src/LdoDataset.ts b/packages/ldo/src/LdoDataset.ts index bdd736e..a8d15c1 100644 --- a/packages/ldo/src/LdoDataset.ts +++ b/packages/ldo/src/LdoDataset.ts @@ -1,11 +1,11 @@ import type { Quad } from "@rdfjs/types"; import jsonldDatasetProxy from "@ldo/jsonld-dataset-proxy"; import { SubscribableDataset } from "@ldo/subscribable-dataset"; -import { LdoBuilder } from "./LdoBuilder"; -import type { ShapeType } from "./ShapeType"; -import type { LdoBase } from "./index"; -import { LdoTransactionDataset } from "./LdoTransactionDataset"; -import type { ILdoDataset } from "./types"; +import { LdoBuilder } from "./LdoBuilder.js"; +import type { ShapeType } from "./ShapeType.js"; +import type { LdoBase } from "./index.js"; +import { LdoTransactionDataset } from "./LdoTransactionDataset.js"; +import type { ILdoDataset } from "./types.js"; /** * @category Getting an LdoDataset @@ -17,7 +17,7 @@ import type { ILdoDataset } from "./types"; * @example * ```typescript * import { LdoDataset, createLdoDatasetFactory } from "@ldo/ldo"; - * import { FoafProfileShapeType } from "./.ldo/foafProfile.shapeTypes"; + * import { FoafProfileShapeType } from "./.ldo/foafProfile.shapeTypes.js"; * * const ldoDatasetFactory = createLdoDatasetFactory(); * const ldoDataset = new LdoDataset(); diff --git a/packages/ldo/src/LdoDatasetFactory.ts b/packages/ldo/src/LdoDatasetFactory.ts index 94343a3..59fc18f 100644 --- a/packages/ldo/src/LdoDatasetFactory.ts +++ b/packages/ldo/src/LdoDatasetFactory.ts @@ -1,7 +1,7 @@ import type { Dataset, Quad } from "@rdfjs/types"; import type { ISubscribableDatasetFactory } from "@ldo/subscribable-dataset"; import { SubscribableDatasetFactory } from "@ldo/subscribable-dataset"; -import { LdoDataset } from "./LdoDataset"; +import { LdoDataset } from "./LdoDataset.js"; /** * @category Getting an LdoDataset diff --git a/packages/ldo/src/LdoTransactionDataset.ts b/packages/ldo/src/LdoTransactionDataset.ts index 762a068..75bb43c 100644 --- a/packages/ldo/src/LdoTransactionDataset.ts +++ b/packages/ldo/src/LdoTransactionDataset.ts @@ -1,9 +1,9 @@ import { TransactionDataset } from "@ldo/subscribable-dataset"; import type { Quad } from "@rdfjs/types"; -import type { ILdoDataset } from "./types"; -import { LdoBuilder } from "./LdoBuilder"; -import type { ShapeType } from "./ShapeType"; -import type { LdoBase } from "./util"; +import type { ILdoDataset } from "./types.js"; +import { LdoBuilder } from "./LdoBuilder.js"; +import type { ShapeType } from "./ShapeType.js"; +import type { LdoBase } from "./util.js"; import jsonldDatasetProxy from "@ldo/jsonld-dataset-proxy"; export class LdoTransactionDataset diff --git a/packages/ldo/src/ShapeType.ts b/packages/ldo/src/ShapeType.ts index 0044de1..8ce0234 100644 --- a/packages/ldo/src/ShapeType.ts +++ b/packages/ldo/src/ShapeType.ts @@ -1,6 +1,6 @@ import type { ContextDefinition } from "jsonld"; import type { Schema } from "shexj"; -import type { LdoBase } from "./util"; +import type { LdoBase } from "./util.js"; /** * @category Types @@ -15,9 +15,9 @@ import type { LdoBase } from "./util"; * The following is the ShapeType generated for the example `FoafProfile.shex` file. * ```typescript * import { ShapeType } from "ldo"; - * import { foafProfileSchema } from "./foafProfile.schema"; - * import { foafProfileContext } from "./foafProfile.context"; - * import { FoafProfile } from "./foafProfile.typings"; + * import { foafProfileSchema } from "./foafProfile.schema.js"; + * import { foafProfileContext } from "./foafProfile.context.js"; + * import { FoafProfile } from "./foafProfile.typings.js"; * * export const FoafProfileShapeType: ShapeType = { * schema: foafProfileSchema, @@ -28,8 +28,8 @@ import type { LdoBase } from "./util"; * * This can be imported and used to create a Linked Data Object. * ```typescript - * import { FoafProfileShapeType } from "./.ldo/foafProfile.shapeTypes"; - * import { FoafProfile } from "./.ldo/foafProfile.typings"; + * import { FoafProfileShapeType } from "./.ldo/foafProfile.shapeTypes.js"; + * import { FoafProfile } from "./.ldo/foafProfile.typings.js"; * * const profile: FoafProfile = ldoDataset * .usingType(FoafProfileShapeType) diff --git a/packages/ldo/src/createLdoDataset.ts b/packages/ldo/src/createLdoDataset.ts index 9ec6037..b1bc9f2 100644 --- a/packages/ldo/src/createLdoDataset.ts +++ b/packages/ldo/src/createLdoDataset.ts @@ -1,8 +1,8 @@ import type { Dataset, DatasetFactory, Quad } from "@rdfjs/types"; import { createDataset } from "@ldo/dataset"; -import { LdoDatasetFactory } from "./LdoDatasetFactory"; +import { LdoDatasetFactory } from "./LdoDatasetFactory.js"; import { createTransactionDatasetFactory } from "@ldo/subscribable-dataset"; -import type { LdoDataset } from "./LdoDataset"; +import type { LdoDataset } from "./LdoDataset.js"; /** * @category Getting an LdoDataset diff --git a/packages/ldo/src/index.ts b/packages/ldo/src/index.ts index 372327d..a90f9f3 100644 --- a/packages/ldo/src/index.ts +++ b/packages/ldo/src/index.ts @@ -1,11 +1,11 @@ -export * from "./parseRdf"; -export * from "./ShapeType"; -export * from "./methods"; -export * from "./LdoDataset"; -export * from "./LdoTransactionDataset"; -export * from "./LdoBuilder"; -export * from "./createLdoDataset"; -import type { LdoBase as LdoBaseImport } from "./util"; +export * from "./parseRdf.js"; +export * from "./ShapeType.js"; +export * from "./methods.js"; +export * from "./LdoDataset.js"; +export * from "./LdoTransactionDataset.js"; +export * from "./LdoBuilder.js"; +export * from "./createLdoDataset.js"; +import type { LdoBase as LdoBaseImport } from "./util.js"; export type LdoBase = LdoBaseImport; -export * from "./types"; +export * from "./types.js"; export { LdSet, LdoJsonldContext, set } from "@ldo/jsonld-dataset-proxy"; diff --git a/packages/ldo/src/methods.ts b/packages/ldo/src/methods.ts index 0f90c17..74fc550 100644 --- a/packages/ldo/src/methods.ts +++ b/packages/ldo/src/methods.ts @@ -11,12 +11,12 @@ import type { SubscribableDataset } from "@ldo/subscribable-dataset"; import type { WriterOptions } from "@ldo/rdf-utils"; import type { Dataset, Quad } from "@rdfjs/types"; import { changesToSparqlUpdate, datasetToString } from "@ldo/rdf-utils"; -import type { LdoBase } from "./util"; +import type { LdoBase } from "./util.js"; import { canDatasetStartTransaction, getTransactionalDatasetFromLdo, normalizeNodeNames, -} from "./util"; +} from "./util.js"; import { graphOf as graphOfImport, diff --git a/packages/ldo/src/parseRdf.ts b/packages/ldo/src/parseRdf.ts index 9809436..89011d9 100644 --- a/packages/ldo/src/parseRdf.ts +++ b/packages/ldo/src/parseRdf.ts @@ -2,8 +2,8 @@ import type { Dataset } from "@rdfjs/types"; import type { JsonLdDocument } from "jsonld"; import type { ParserOptions } from "n3"; import { createDatasetFromSerializedInput } from "@ldo/dataset"; -import { createLdoDataset, createLdoDatasetFactory } from "./createLdoDataset"; -import type { LdoDataset } from "./LdoDataset"; +import { createLdoDataset, createLdoDatasetFactory } from "./createLdoDataset.js"; +import type { LdoDataset } from "./LdoDataset.js"; /** * @category Getting an LdoDataset diff --git a/packages/ldo/src/types.ts b/packages/ldo/src/types.ts index 6f751f3..d83a55d 100644 --- a/packages/ldo/src/types.ts +++ b/packages/ldo/src/types.ts @@ -1,7 +1,7 @@ import type { ISubscribableDataset } from "@ldo/subscribable-dataset"; -import type { LdoBuilder } from "./LdoBuilder"; -import type { ShapeType } from "./ShapeType"; -import type { LdoBase } from "./util"; +import type { LdoBuilder } from "./LdoBuilder.js"; +import type { ShapeType } from "./ShapeType.js"; +import type { LdoBase } from "./util.js"; import type { Quad } from "@rdfjs/types"; export interface ILdoDataset extends ISubscribableDataset { diff --git a/packages/ldo/test/LdoDataset.test.ts b/packages/ldo/test/LdoDataset.test.ts index 8a54fc2..c20c6a4 100644 --- a/packages/ldo/test/LdoDataset.test.ts +++ b/packages/ldo/test/LdoDataset.test.ts @@ -1,10 +1,10 @@ import { literal, namedNode, quad } from "@rdfjs/data-model"; import { createDataset } from "@ldo/dataset"; -import type { SolidProfileShape } from "./profileData"; -import { ProfileShapeType } from "./profileData"; -import type { LdoBuilder, LdoDataset } from "../src"; -import { createLdoDataset, graphOf, parseRdf, toTurtle, set } from "../src"; -import { sampleJsonld, sampleTurtle } from "./sampleData"; +import type { SolidProfileShape } from "./profileData.js"; +import { ProfileShapeType } from "./profileData.js"; +import type { LdoBuilder, LdoDataset } from "../src.js"; +import { createLdoDataset, graphOf, parseRdf, toTurtle, set } from "../src.js"; +import { sampleJsonld, sampleTurtle } from "./sampleData.js"; import type { SubjectProxy } from "@ldo/jsonld-dataset-proxy"; import { _proxyContext } from "@ldo/jsonld-dataset-proxy"; diff --git a/packages/ldo/test/TransactionLdoDataset.test.ts b/packages/ldo/test/TransactionLdoDataset.test.ts index 482b530..cf110be 100644 --- a/packages/ldo/test/TransactionLdoDataset.test.ts +++ b/packages/ldo/test/TransactionLdoDataset.test.ts @@ -1,5 +1,5 @@ -import { createLdoDataset } from "../src/createLdoDataset"; -import { ProfileShapeType } from "./profileData"; +import { createLdoDataset } from "../src/createLdoDataset.js"; +import { ProfileShapeType } from "./profileData.js"; describe("TransactionLdoDataset", () => { it("Uses transactions with an LdoBuilder", () => { diff --git a/packages/ldo/test/methods.test.ts b/packages/ldo/test/methods.test.ts index a63d2fd..3468bf1 100644 --- a/packages/ldo/test/methods.test.ts +++ b/packages/ldo/test/methods.test.ts @@ -7,8 +7,8 @@ import { _proxyContext, } from "@ldo/jsonld-dataset-proxy"; import { createDataset } from "@ldo/dataset"; -import type { SolidProfileShape } from "./profileData"; -import { ProfileShapeType } from "./profileData"; +import type { SolidProfileShape } from "./profileData.js"; +import { ProfileShapeType } from "./profileData.js"; import { commitTransaction, createLdoDataset, @@ -23,8 +23,8 @@ import { write, setLanguagePreferences, languagesOf, -} from "../src"; -import type { ILdoDataset } from "../src/types"; +} from "../src.js"; +import type { ILdoDataset } from "../src/types.js"; describe("methods", () => { let dataset: ILdoDataset; diff --git a/packages/ldo/test/profileData.ts b/packages/ldo/test/profileData.ts index a58570c..1e4e53f 100644 --- a/packages/ldo/test/profileData.ts +++ b/packages/ldo/test/profileData.ts @@ -1,6 +1,6 @@ import type { Schema } from "shexj"; import type { ContextDefinition } from "jsonld"; -import type { LdSet, ShapeType } from "../src"; +import type { LdSet, ShapeType } from "../src.js"; export const profileShex: Schema = { type: "Schema", diff --git a/packages/rdf-utils/src/datasetChanges.ts b/packages/rdf-utils/src/datasetChanges.ts index e0a4629..bc0383b 100644 --- a/packages/rdf-utils/src/datasetChanges.ts +++ b/packages/rdf-utils/src/datasetChanges.ts @@ -1,6 +1,6 @@ import type { BaseQuad, Dataset, Quad } from "@rdfjs/types"; import { quad as createQuad } from "@rdfjs/data-model"; -import { datasetToString } from "./datasetConverters"; +import { datasetToString } from "./datasetConverters.js"; /** * An interface representing the changes made diff --git a/packages/rdf-utils/src/index.ts b/packages/rdf-utils/src/index.ts index b6b8411..622ee5c 100644 --- a/packages/rdf-utils/src/index.ts +++ b/packages/rdf-utils/src/index.ts @@ -1,4 +1,4 @@ -export * from "./nodeSerialization"; -export * from "./datasetChanges"; -export * from "./datasetConverters"; -export * from "./serializedToQuads"; +export * from "./nodeSerialization.js"; +export * from "./datasetChanges.js"; +export * from "./datasetConverters.js"; +export * from "./serializedToQuads.js"; diff --git a/packages/react/README.md b/packages/react/README.md index f5eff87..36c6c65 100644 --- a/packages/react/README.md +++ b/packages/react/README.md @@ -46,7 +46,7 @@ import { useSolidAuth, useSubject, } from "@ldo/react"; -import { SolidProfileShapeShapeType } from "./.ldo/solidProfile.shapeTypes"; +import { SolidProfileShapeShapeType } from "./.ldo/solidProfile.shapeTypes.js"; import { changeData, commitData } from "@ldo/solid"; // The base component for the app diff --git a/packages/react/src/createLdoReactMethods.tsx b/packages/react/src/createLdoReactMethods.tsx index 6747a82..f7d13a9 100644 --- a/packages/react/src/createLdoReactMethods.tsx +++ b/packages/react/src/createLdoReactMethods.tsx @@ -1,15 +1,15 @@ /* eslint-disable @typescript-eslint/no-explicit-any */ -import { createUseLdo } from "./methods/useLdo"; +import { createUseLdo } from "./methods/useLdo.js"; import { createConnectedLdoDataset, type ConnectedPlugin, } from "@ldo/connected"; -import { createUseMatchObject } from "./methods/useMatchObject"; -import { createUseMatchSubject } from "./methods/useMatchSubject"; -import { createUseResource } from "./methods/useResource"; -import { createUseSubject } from "./methods/useSubject"; -import { createUseSubscribeToResource } from "./methods/useSubscribeToResource"; -import { createUseLinkQuery } from "./methods/useLinkQuery"; +import { createUseMatchObject } from "./methods/useMatchObject.js"; +import { createUseMatchSubject } from "./methods/useMatchSubject.js"; +import { createUseResource } from "./methods/useResource.js"; +import { createUseSubject } from "./methods/useSubject.js"; +import { createUseSubscribeToResource } from "./methods/useSubscribeToResource.js"; +import { createUseLinkQuery } from "./methods/useLinkQuery.js"; /** * A function that creates all common react functions given specific plugin. diff --git a/packages/react/src/index.ts b/packages/react/src/index.ts index ca9d962..35c283b 100644 --- a/packages/react/src/index.ts +++ b/packages/react/src/index.ts @@ -1,11 +1,11 @@ -export * from "./createLdoReactMethods"; +export * from "./createLdoReactMethods.js"; -export * from "./methods/useLdo"; -export * from "./methods/useMatchObject"; -export * from "./methods/useMatchSubject"; -export * from "./methods/useResource"; -export * from "./methods/useSubject"; -export * from "./methods/useSubscribeToResource"; -export * from "./methods/useLinkQuery"; +export * from "./methods/useLdo.js"; +export * from "./methods/useMatchObject.js"; +export * from "./methods/useMatchSubject.js"; +export * from "./methods/useResource.js"; +export * from "./methods/useSubject.js"; +export * from "./methods/useSubscribeToResource.js"; +export * from "./methods/useLinkQuery.js"; -export * from "./util/useTrackingProxy"; +export * from "./util/useTrackingProxy.js"; diff --git a/packages/react/src/methods/useLinkQuery.ts b/packages/react/src/methods/useLinkQuery.ts index 1accb78..c98e464 100644 --- a/packages/react/src/methods/useLinkQuery.ts +++ b/packages/react/src/methods/useLinkQuery.ts @@ -9,7 +9,7 @@ import type { import type { LdoBase, LdoBuilder, ShapeType } from "@ldo/ldo"; import type { SubjectNode } from "@ldo/rdf-utils"; import { useCallback, useEffect, useRef, useState } from "react"; -import { useTrackingProxy } from "../util/useTrackingProxy"; +import { useTrackingProxy } from "../util/useTrackingProxy.js"; /** * @internal diff --git a/packages/react/src/methods/useMatchObject.ts b/packages/react/src/methods/useMatchObject.ts index 4934df6..38da77a 100644 --- a/packages/react/src/methods/useMatchObject.ts +++ b/packages/react/src/methods/useMatchObject.ts @@ -2,7 +2,7 @@ import type { LdoBase, LdSet, ShapeType } from "@ldo/ldo"; import type { QuadMatch } from "@ldo/rdf-utils"; import type { LdoBuilder } from "@ldo/ldo"; import { useCallback } from "react"; -import { useTrackingProxy } from "../util/useTrackingProxy"; +import { useTrackingProxy } from "../util/useTrackingProxy.js"; import type { ConnectedLdoDataset, ConnectedPlugin } from "@ldo/connected"; /** diff --git a/packages/react/src/methods/useMatchSubject.ts b/packages/react/src/methods/useMatchSubject.ts index 9b0b20b..64270e2 100644 --- a/packages/react/src/methods/useMatchSubject.ts +++ b/packages/react/src/methods/useMatchSubject.ts @@ -2,7 +2,7 @@ import type { LdoBase, LdSet, ShapeType } from "@ldo/ldo"; import type { QuadMatch } from "@ldo/rdf-utils"; import type { LdoBuilder } from "@ldo/ldo"; import { useCallback } from "react"; -import { useTrackingProxy } from "../util/useTrackingProxy"; +import { useTrackingProxy } from "../util/useTrackingProxy.js"; import type { ConnectedLdoDataset, ConnectedPlugin } from "@ldo/connected"; /** diff --git a/packages/react/src/methods/useSubject.ts b/packages/react/src/methods/useSubject.ts index 8f1768f..8c460e4 100644 --- a/packages/react/src/methods/useSubject.ts +++ b/packages/react/src/methods/useSubject.ts @@ -4,7 +4,7 @@ import type { LdoBuilder } from "@ldo/ldo"; import type { LdoBase } from "@ldo/ldo"; import { useCallback } from "react"; -import { useTrackingProxy } from "../util/useTrackingProxy"; +import { useTrackingProxy } from "../util/useTrackingProxy.js"; import type { ConnectedLdoDataset, ConnectedPlugin } from "@ldo/connected"; export type useSubjectType = { diff --git a/packages/schema-converter-shex/src/context/ShexJContextVisitor.ts b/packages/schema-converter-shex/src/context/ShexJContextVisitor.ts index ca160e1..9ef81be 100644 --- a/packages/schema-converter-shex/src/context/ShexJContextVisitor.ts +++ b/packages/schema-converter-shex/src/context/ShexJContextVisitor.ts @@ -1,6 +1,6 @@ import ShexJTraverser from "@ldo/traverser-shexj"; -import type { JsonLdContextBuilder } from "./JsonLdContextBuilder"; -import { getRdfTypesForTripleConstraint } from "../util/getRdfTypesForTripleConstraint"; +import type { JsonLdContextBuilder } from "./JsonLdContextBuilder.js"; +import { getRdfTypesForTripleConstraint } from "../util/getRdfTypesForTripleConstraint.js"; /** * Visitor diff --git a/packages/schema-converter-shex/src/context/shexjToContext.ts b/packages/schema-converter-shex/src/context/shexjToContext.ts index 34eff3f..49adfa9 100644 --- a/packages/schema-converter-shex/src/context/shexjToContext.ts +++ b/packages/schema-converter-shex/src/context/shexjToContext.ts @@ -1,7 +1,7 @@ import type { ContextDefinition } from "jsonld"; import type { Schema } from "shexj"; -import { JsonLdContextBuilder } from "./JsonLdContextBuilder"; -import { ShexJNameVisitor } from "./ShexJContextVisitor"; +import { JsonLdContextBuilder } from "./JsonLdContextBuilder.js"; +import { ShexJNameVisitor } from "./ShexJContextVisitor.js"; import { jsonld2graphobject } from "jsonld2graphobject"; export async function shexjToContext( diff --git a/packages/schema-converter-shex/src/index.ts b/packages/schema-converter-shex/src/index.ts index 041bb80..830874c 100644 --- a/packages/schema-converter-shex/src/index.ts +++ b/packages/schema-converter-shex/src/index.ts @@ -1,3 +1,3 @@ -import { shexjToTyping } from "./typing/shexjToTyping"; +import { shexjToTyping } from "./typing/shexjToTyping.js"; export default shexjToTyping; diff --git a/packages/schema-converter-shex/src/typing/ShexJTypingTransformer.ts b/packages/schema-converter-shex/src/typing/ShexJTypingTransformer.ts index 05cff51..a037093 100644 --- a/packages/schema-converter-shex/src/typing/ShexJTypingTransformer.ts +++ b/packages/schema-converter-shex/src/typing/ShexJTypingTransformer.ts @@ -1,10 +1,10 @@ import ShexJTraverser from "@ldo/traverser-shexj"; import * as dom from "dts-dom"; import type { Annotation } from "shexj"; -import { nameFromObject } from "../context/JsonLdContextBuilder"; -import type { ShapeInterfaceDeclaration } from "./ShapeInterfaceDeclaration"; -import { getRdfTypesForTripleConstraint } from "../util/getRdfTypesForTripleConstraint"; -import { dedupeObjectTypeMembers } from "./util/dedupeObjectTypeMembers"; +import { nameFromObject } from "../context/JsonLdContextBuilder.js"; +import type { ShapeInterfaceDeclaration } from "./ShapeInterfaceDeclaration.js"; +import { getRdfTypesForTripleConstraint } from "../util/getRdfTypesForTripleConstraint.js"; +import { dedupeObjectTypeMembers } from "./util/dedupeObjectTypeMembers.js"; export interface ShexJTypeTransformerContext { getNameFromIri: (iri: string, rdfType?: string) => string; diff --git a/packages/schema-converter-shex/src/typing/shexjToTyping.ts b/packages/schema-converter-shex/src/typing/shexjToTyping.ts index 7bb63f6..94c8031 100644 --- a/packages/schema-converter-shex/src/typing/shexjToTyping.ts +++ b/packages/schema-converter-shex/src/typing/shexjToTyping.ts @@ -1,9 +1,9 @@ import type { ContextDefinition } from "jsonld"; import type { Schema } from "shexj"; -import { JsonLdContextBuilder } from "../context/JsonLdContextBuilder"; -import { ShexJNameVisitor } from "../context/ShexJContextVisitor"; +import { JsonLdContextBuilder } from "../context/JsonLdContextBuilder.js"; +import { ShexJNameVisitor } from "../context/ShexJContextVisitor.js"; import { jsonld2graphobject } from "jsonld2graphobject"; -import { ShexJTypingTransformer } from "./ShexJTypingTransformer"; +import { ShexJTypingTransformer } from "./ShexJTypingTransformer.js"; import * as dom from "dts-dom"; export interface TypeingReturn { diff --git a/packages/schema-converter-shex/test/context.test.ts b/packages/schema-converter-shex/test/context.test.ts index 72e6c82..a9f0db4 100644 --- a/packages/schema-converter-shex/test/context.test.ts +++ b/packages/schema-converter-shex/test/context.test.ts @@ -1,5 +1,5 @@ -import { testData } from "./testData/testData"; -import { shexjToContext } from "../src/context/shexjToContext"; +import { testData } from "./testData/testData.js"; +import { shexjToContext } from "../src/context/shexjToContext.js"; import parser from "@shexjs/parser"; import type { Schema } from "shexj"; diff --git a/packages/schema-converter-shex/test/testData/activityPub.ts b/packages/schema-converter-shex/test/testData/activityPub.ts index 05aa0ae..d4175b5 100644 --- a/packages/schema-converter-shex/test/testData/activityPub.ts +++ b/packages/schema-converter-shex/test/testData/activityPub.ts @@ -1,5 +1,5 @@ /* eslint-disable @typescript-eslint/ban-ts-comment */ -import type { TestData } from "./testData"; +import type { TestData } from "./testData.js"; /** * Activity Pub diff --git a/packages/schema-converter-shex/test/testData/andSimple.ts b/packages/schema-converter-shex/test/testData/andSimple.ts index 55f0c9e..623d9c1 100644 --- a/packages/schema-converter-shex/test/testData/andSimple.ts +++ b/packages/schema-converter-shex/test/testData/andSimple.ts @@ -1,4 +1,4 @@ -import type { TestData } from "./testData"; +import type { TestData } from "./testData.js"; /** * AND SIMPLE diff --git a/packages/schema-converter-shex/test/testData/circular.ts b/packages/schema-converter-shex/test/testData/circular.ts index fe6deac..2187d61 100644 --- a/packages/schema-converter-shex/test/testData/circular.ts +++ b/packages/schema-converter-shex/test/testData/circular.ts @@ -1,4 +1,4 @@ -import type { TestData } from "./testData"; +import type { TestData } from "./testData.js"; /** * Circular diff --git a/packages/schema-converter-shex/test/testData/eachOfAndSimple.ts b/packages/schema-converter-shex/test/testData/eachOfAndSimple.ts index ad3d6a3..3c1d04e 100644 --- a/packages/schema-converter-shex/test/testData/eachOfAndSimple.ts +++ b/packages/schema-converter-shex/test/testData/eachOfAndSimple.ts @@ -1,4 +1,4 @@ -import type { TestData } from "./testData"; +import type { TestData } from "./testData.js"; /** * EACH OF AND SIMPLE diff --git a/packages/schema-converter-shex/test/testData/extendsSimple.ts b/packages/schema-converter-shex/test/testData/extendsSimple.ts index 4de3af4..ad218be 100644 --- a/packages/schema-converter-shex/test/testData/extendsSimple.ts +++ b/packages/schema-converter-shex/test/testData/extendsSimple.ts @@ -1,4 +1,4 @@ -import type { TestData } from "./testData"; +import type { TestData } from "./testData.js"; /** * Circular diff --git a/packages/schema-converter-shex/test/testData/oldExtends.ts b/packages/schema-converter-shex/test/testData/oldExtends.ts index 6f1faa5..b61947c 100644 --- a/packages/schema-converter-shex/test/testData/oldExtends.ts +++ b/packages/schema-converter-shex/test/testData/oldExtends.ts @@ -1,4 +1,4 @@ -import type { TestData } from "./testData"; +import type { TestData } from "./testData.js"; /** * Old Extends diff --git a/packages/schema-converter-shex/test/testData/orSimple.ts b/packages/schema-converter-shex/test/testData/orSimple.ts index fe35614..66b9084 100644 --- a/packages/schema-converter-shex/test/testData/orSimple.ts +++ b/packages/schema-converter-shex/test/testData/orSimple.ts @@ -1,4 +1,4 @@ -import type { TestData } from "./testData"; +import type { TestData } from "./testData.js"; /** * OR SIMPLE diff --git a/packages/schema-converter-shex/test/testData/profile.ts b/packages/schema-converter-shex/test/testData/profile.ts index e1d6270..5c14f1c 100644 --- a/packages/schema-converter-shex/test/testData/profile.ts +++ b/packages/schema-converter-shex/test/testData/profile.ts @@ -1,4 +1,4 @@ -import type { TestData } from "./testData"; +import type { TestData } from "./testData.js"; /** * Profile diff --git a/packages/schema-converter-shex/test/testData/reducedProfile.ts b/packages/schema-converter-shex/test/testData/reducedProfile.ts index 164c81a..27b2e3e 100644 --- a/packages/schema-converter-shex/test/testData/reducedProfile.ts +++ b/packages/schema-converter-shex/test/testData/reducedProfile.ts @@ -1,4 +1,4 @@ -import type { TestData } from "./testData"; +import type { TestData } from "./testData.js"; /** * Reduced Profile diff --git a/packages/schema-converter-shex/test/testData/reusedPredicates.ts b/packages/schema-converter-shex/test/testData/reusedPredicates.ts index 80801a6..e3d7afb 100644 --- a/packages/schema-converter-shex/test/testData/reusedPredicates.ts +++ b/packages/schema-converter-shex/test/testData/reusedPredicates.ts @@ -1,4 +1,4 @@ -import type { TestData } from "./testData"; +import type { TestData } from "./testData.js"; /** * Reused Predicate diff --git a/packages/schema-converter-shex/test/testData/simple.ts b/packages/schema-converter-shex/test/testData/simple.ts index 61472f0..0197734 100644 --- a/packages/schema-converter-shex/test/testData/simple.ts +++ b/packages/schema-converter-shex/test/testData/simple.ts @@ -1,4 +1,4 @@ -import type { TestData } from "./testData"; +import type { TestData } from "./testData.js"; /** * SIMPLE diff --git a/packages/schema-converter-shex/test/testData/testData.ts b/packages/schema-converter-shex/test/testData/testData.ts index cfc562f..e3b97aa 100644 --- a/packages/schema-converter-shex/test/testData/testData.ts +++ b/packages/schema-converter-shex/test/testData/testData.ts @@ -1,15 +1,15 @@ import type { LdoJsonldContext } from "@ldo/jsonld-dataset-proxy"; -import { activityPub } from "./activityPub"; -import { circular } from "./circular"; -import { profile } from "./profile"; -import { reducedProfile } from "./reducedProfile"; -import { simple } from "./simple"; -import { extendsSimple } from "./extendsSimple"; -import { reusedPredicates } from "./reusedPredicates"; -import { oldExtends } from "./oldExtends"; -import { orSimple } from "./orSimple"; -import { andSimple } from "./andSimple"; -import { eachOfAndSimple } from "./eachOfAndSimple"; +import { activityPub } from "./activityPub.js"; +import { circular } from "./circular.js"; +import { profile } from "./profile.js"; +import { reducedProfile } from "./reducedProfile.js"; +import { simple } from "./simple.js"; +import { extendsSimple } from "./extendsSimple.js"; +import { reusedPredicates } from "./reusedPredicates.js"; +import { oldExtends } from "./oldExtends.js"; +import { orSimple } from "./orSimple.js"; +import { andSimple } from "./andSimple.js"; +import { eachOfAndSimple } from "./eachOfAndSimple.js"; export interface TestData { name: string; diff --git a/packages/schema-converter-shex/test/typing.test.ts b/packages/schema-converter-shex/test/typing.test.ts index caf50bf..c806d50 100644 --- a/packages/schema-converter-shex/test/typing.test.ts +++ b/packages/schema-converter-shex/test/typing.test.ts @@ -1,6 +1,6 @@ import parser from "@shexjs/parser"; -import { testData } from "./testData/testData"; -import { shexjToTyping } from "../src/typing/shexjToTyping"; +import { testData } from "./testData/testData.js"; +import { shexjToTyping } from "../src/typing/shexjToTyping.js"; import type { Schema } from "shexj"; console.warn = () => {}; diff --git a/packages/solid-react/README.md b/packages/solid-react/README.md index 663b5ed..0779cf8 100644 --- a/packages/solid-react/README.md +++ b/packages/solid-react/README.md @@ -42,7 +42,7 @@ import { useSolidAuth, useSubject, } from "@ldo/solid-react"; -import { SolidProfileShapeShapeType } from "./.ldo/solidProfile.shapeTypes"; +import { SolidProfileShapeShapeType } from "./.ldo/solidProfile.shapeTypes.js"; import { changeData, commitData } from "@ldo/solid"; // The base component for the app diff --git a/packages/solid-react/src/UnauthenticatedSolidLdoProvider.tsx b/packages/solid-react/src/UnauthenticatedSolidLdoProvider.tsx index 6e6aa3c..e30d7ca 100644 --- a/packages/solid-react/src/UnauthenticatedSolidLdoProvider.tsx +++ b/packages/solid-react/src/UnauthenticatedSolidLdoProvider.tsx @@ -1,8 +1,8 @@ /* istanbul ignore file */ import React, { useCallback, useMemo } from "react"; import type { FunctionComponent, PropsWithChildren } from "react"; -import type { LoginOptions, SessionInfo } from "./SolidAuthContext"; -import { SolidAuthContext } from "./SolidAuthContext"; +import type { LoginOptions, SessionInfo } from "./SolidAuthContext.js"; +import { SolidAuthContext } from "./SolidAuthContext.js"; import libraryFetch from "cross-fetch"; const DUMMY_SESSION: SessionInfo = { diff --git a/packages/solid-react/src/createBrowserSolidReactMethods.tsx b/packages/solid-react/src/createBrowserSolidReactMethods.tsx index 837b3c6..3c7e97f 100644 --- a/packages/solid-react/src/createBrowserSolidReactMethods.tsx +++ b/packages/solid-react/src/createBrowserSolidReactMethods.tsx @@ -1,7 +1,7 @@ import React, { useCallback, useEffect, useMemo, useState } from "react"; import type { FunctionComponent, PropsWithChildren } from "react"; -import type { LoginOptions, SessionInfo } from "./SolidAuthContext"; -import { SolidAuthContext, useSolidAuth } from "./SolidAuthContext"; +import type { LoginOptions, SessionInfo } from "./SolidAuthContext.js"; +import { SolidAuthContext, useSolidAuth } from "./SolidAuthContext.js"; import { getDefaultSession, handleIncomingRedirect, @@ -11,7 +11,7 @@ import { } from "@inrupt/solid-client-authn-browser"; import type { ConnectedLdoDataset, ConnectedPlugin } from "@ldo/connected"; import type { SolidConnectedPlugin } from "@ldo/connected-solid"; -import { createUseRootContainerFor } from "./useRootContainerFor"; +import { createUseRootContainerFor } from "./useRootContainerFor.js"; import { createUseResource } from "@ldo/react"; const PRE_REDIRECT_URI = "PRE_REDIRECT_URI"; diff --git a/packages/solid-react/src/defaultIntance.ts b/packages/solid-react/src/defaultIntance.ts index b72c746..f3807a5 100644 --- a/packages/solid-react/src/defaultIntance.ts +++ b/packages/solid-react/src/defaultIntance.ts @@ -1,6 +1,6 @@ import { solidConnectedPlugin } from "@ldo/connected-solid"; import { createLdoReactMethods } from "@ldo/react"; -import { createBrowserSolidReactMethods } from "./createBrowserSolidReactMethods"; +import { createBrowserSolidReactMethods } from "./createBrowserSolidReactMethods.js"; /** * Default exports for just Solid methods diff --git a/packages/solid-react/src/index.ts b/packages/solid-react/src/index.ts index 5db5a7b..7792094 100644 --- a/packages/solid-react/src/index.ts +++ b/packages/solid-react/src/index.ts @@ -1,2 +1,2 @@ -export * from "./createBrowserSolidReactMethods"; -export * from "./defaultIntance"; +export * from "./createBrowserSolidReactMethods.js"; +export * from "./defaultIntance.js"; diff --git a/packages/solid-react/test/.ldo/post.shapeTypes.ts b/packages/solid-react/test/.ldo/post.shapeTypes.ts index 4c50683..aa112e7 100644 --- a/packages/solid-react/test/.ldo/post.shapeTypes.ts +++ b/packages/solid-react/test/.ldo/post.shapeTypes.ts @@ -1,7 +1,7 @@ import { ShapeType } from "@ldo/ldo"; -import { postSchema } from "./post.schema"; -import { postContext } from "./post.context"; -import { PostSh } from "./post.typings"; +import { postSchema } from "./post.schema.js"; +import { postContext } from "./post.context.js"; +import { PostSh } from "./post.typings.js"; /** * ============================================================================= diff --git a/packages/solid-react/test/.ldo/solidProfile.shapeTypes.ts b/packages/solid-react/test/.ldo/solidProfile.shapeTypes.ts index 71426e4..527bd0f 100644 --- a/packages/solid-react/test/.ldo/solidProfile.shapeTypes.ts +++ b/packages/solid-react/test/.ldo/solidProfile.shapeTypes.ts @@ -1,14 +1,7 @@ import { ShapeType } from "@ldo/ldo"; -import { solidProfileSchema } from "./solidProfile.schema"; -import { solidProfileContext } from "./solidProfile.context"; -import { - SolidProfileShape, - AddressShape, - EmailShape, - PhoneNumberShape, - TrustedAppShape, - RSAPublicKeyShape, -} from "./solidProfile.typings"; +import { solidProfileSchema } from "./solidProfile.schema.js"; +import { solidProfileContext } from "./solidProfile.context.js"; +import { solidProfileSchema } from "./solidProfile.schema.js"; /** * ============================================================================= diff --git a/packages/solid-react/test/Solid-Integration.test.tsx b/packages/solid-react/test/Solid-Integration.test.tsx index 5cbf36b..c781816 100644 --- a/packages/solid-react/test/Solid-Integration.test.tsx +++ b/packages/solid-react/test/Solid-Integration.test.tsx @@ -9,8 +9,8 @@ import { SERVER_DOMAIN, setUpServer, THIRD_PROFILE_SUBJECT, -} from "./setUpServer"; -import { UnauthenticatedSolidLdoProvider } from "../src/UnauthenticatedSolidLdoProvider"; +} from "./setUpServer.js"; +import { UnauthenticatedSolidLdoProvider } from "../src/UnauthenticatedSolidLdoProvider.js"; import { dataset, useLdo, @@ -21,12 +21,12 @@ import { useSubject, useSubscribeToResource, useLinkQuery, -} from "../src"; -import { PostShShapeType } from "./.ldo/post.shapeTypes"; -import type { PostSh } from "./.ldo/post.typings"; -import { SolidProfileShapeShapeType } from "./.ldo/solidProfile.shapeTypes"; +} from "../src.js"; +import { PostShShapeType } from "./.ldo/post.shapeTypes.js"; +import type { PostSh } from "./.ldo/post.typings.js"; +import { SolidProfileShapeShapeType } from "./.ldo/solidProfile.shapeTypes.js"; import { changeData, commitData } from "@ldo/connected"; -import type { SolidProfileShape } from "./.ldo/solidProfile.typings"; +import type { SolidProfileShape } from "./.ldo/solidProfile.typings.js"; // Use an increased timeout, since the CSS server takes too much setup time. jest.setTimeout(40_000); diff --git a/packages/solid-react/test/test-server/runServer.ts b/packages/solid-react/test/test-server/runServer.ts index 9d91222..bfc7753 100644 --- a/packages/solid-react/test/test-server/runServer.ts +++ b/packages/solid-react/test/test-server/runServer.ts @@ -1,4 +1,4 @@ -import { createApp } from "./solidServer.helper"; +import { createApp } from "./solidServer.helper.js"; async function run() { const app = await createApp(); diff --git a/packages/solid-type-index/src/.ldo/profile.shapeTypes.ts b/packages/solid-type-index/src/.ldo/profile.shapeTypes.ts index 567e96a..ed4457c 100644 --- a/packages/solid-type-index/src/.ldo/profile.shapeTypes.ts +++ b/packages/solid-type-index/src/.ldo/profile.shapeTypes.ts @@ -1,7 +1,7 @@ import { ShapeType } from "@ldo/ldo"; -import { profileSchema } from "./profile.schema"; -import { profileContext } from "./profile.context"; -import { TypeIndexProfile } from "./profile.typings"; +import { profileSchema } from "./profile.schema.js"; +import { profileContext } from "./profile.context.js"; +import { TypeIndexProfile } from "./profile.typings.js"; /** * ============================================================================= diff --git a/packages/solid-type-index/src/.ldo/typeIndex.shapeTypes.ts b/packages/solid-type-index/src/.ldo/typeIndex.shapeTypes.ts index 4896439..c9399c9 100644 --- a/packages/solid-type-index/src/.ldo/typeIndex.shapeTypes.ts +++ b/packages/solid-type-index/src/.ldo/typeIndex.shapeTypes.ts @@ -1,7 +1,7 @@ import { ShapeType } from "@ldo/ldo"; -import { typeIndexSchema } from "./typeIndex.schema"; -import { typeIndexContext } from "./typeIndex.context"; -import { TypeIndexDocument, TypeRegistration } from "./typeIndex.typings"; +import { typeIndexSchema } from "./typeIndex.schema.js"; +import { typeIndexContext } from "./typeIndex.context.js"; +import { TypeIndexDocument, TypeRegistration } from "./typeIndex.typings.js"; /** * ============================================================================= diff --git a/packages/solid-type-index/src/getTypeIndex.ts b/packages/solid-type-index/src/getTypeIndex.ts index 131c8ec..6659ec3 100644 --- a/packages/solid-type-index/src/getTypeIndex.ts +++ b/packages/solid-type-index/src/getTypeIndex.ts @@ -1,10 +1,10 @@ -import type { TypeRegistration } from "./.ldo/typeIndex.typings"; -import type { TypeIndexProfile } from "./.ldo/profile.typings"; -import { TypeIndexProfileShapeType } from "./.ldo/profile.shapeTypes"; -import { TypeRegistrationShapeType } from "./.ldo/typeIndex.shapeTypes"; -import { RDF_TYPE, TYPE_REGISTRATION } from "./constants"; -import type { Options } from "./util/Options"; -import { guaranteeOptions } from "./util/Options"; +import type { TypeRegistration } from "./.ldo/typeIndex.typings.js"; +import type { TypeIndexProfile } from "./.ldo/profile.typings.js"; +import { TypeIndexProfileShapeType } from "./.ldo/profile.shapeTypes.js"; +import { TypeRegistrationShapeType } from "./.ldo/typeIndex.shapeTypes.js"; +import { RDF_TYPE, TYPE_REGISTRATION } from "./constants.js"; +import type { Options } from "./util/Options.js"; +import { guaranteeOptions } from "./util/Options.js"; import type { LdSet } from "@ldo/ldo"; import type { SolidContainerUri, SolidLeafUri } from "@ldo/connected-solid"; diff --git a/packages/solid-type-index/src/index.ts b/packages/solid-type-index/src/index.ts index 9370593..8946f8c 100644 --- a/packages/solid-type-index/src/index.ts +++ b/packages/solid-type-index/src/index.ts @@ -1,4 +1,4 @@ -export * from "./getTypeIndex"; -export * from "./setTypeIndex"; -export * from "./react/useInstanceUris"; -export * from "./react/useTypeIndexProfile"; +export * from "./getTypeIndex.js"; +export * from "./setTypeIndex.js"; +export * from "./react/useInstanceUris.js"; +export * from "./react/useTypeIndexProfile.js"; diff --git a/packages/solid-type-index/src/react/useInstanceUris.ts b/packages/solid-type-index/src/react/useInstanceUris.ts index c842f99..f709ac2 100644 --- a/packages/solid-type-index/src/react/useInstanceUris.ts +++ b/packages/solid-type-index/src/react/useInstanceUris.ts @@ -1,13 +1,13 @@ -import { useTypeIndexProfile } from "./useTypeIndexProfile"; +import { useTypeIndexProfile } from "./useTypeIndexProfile.js"; import { useEffect, useMemo, useState } from "react"; -import { useSubscribeToUris } from "./util/useSubscribeToUris"; +import { useSubscribeToUris } from "./util/useSubscribeToUris.js"; import { useLdo, useMatchSubject } from "@ldo/solid-react"; -import { TypeRegistrationShapeType } from "../.ldo/typeIndex.shapeTypes"; -import { RDF_TYPE, TYPE_REGISTRATION } from "../constants"; +import { TypeRegistrationShapeType } from "../.ldo/typeIndex.shapeTypes.js"; +import { RDF_TYPE, TYPE_REGISTRATION } from "../constants.js"; import { getInstanceUris, getTypeIndexesUrisFromProfile, -} from "../getTypeIndex"; +} from "../getTypeIndex.js"; import type { SolidLeafUri } from "@ldo/connected-solid"; /** diff --git a/packages/solid-type-index/src/react/useTypeIndexProfile.ts b/packages/solid-type-index/src/react/useTypeIndexProfile.ts index aa7e0f1..a3270c9 100644 --- a/packages/solid-type-index/src/react/useTypeIndexProfile.ts +++ b/packages/solid-type-index/src/react/useTypeIndexProfile.ts @@ -1,6 +1,6 @@ import { useResource, useSolidAuth, useSubject } from "@ldo/solid-react"; -import type { TypeIndexProfile } from "../.ldo/profile.typings"; -import { TypeIndexProfileShapeType } from "../.ldo/profile.shapeTypes"; +import type { TypeIndexProfile } from "../.ldo/profile.typings.js"; +import { TypeIndexProfileShapeType } from "../.ldo/profile.shapeTypes.js"; export function useTypeIndexProfile(): TypeIndexProfile | undefined { const { session } = useSolidAuth(); diff --git a/packages/solid-type-index/src/setTypeIndex.ts b/packages/solid-type-index/src/setTypeIndex.ts index 806d558..778e929 100644 --- a/packages/solid-type-index/src/setTypeIndex.ts +++ b/packages/solid-type-index/src/setTypeIndex.ts @@ -1,15 +1,12 @@ /* eslint-disable @typescript-eslint/no-explicit-any */ import { v4 } from "uuid"; -import { - TypeIndexDocumentShapeType, - TypeRegistrationShapeType, -} from "./.ldo/typeIndex.shapeTypes"; -import { FOR_CLASS, RDF_TYPE, TYPE_REGISTRATION } from "./constants"; -import { guaranteeOptions, type Options } from "./util/Options"; +$1$2.js$3 +import { FOR_CLASS, RDF_TYPE, TYPE_REGISTRATION } from "./constants.js"; +import { guaranteeOptions, type Options } from "./util/Options.js"; import { namedNode, quad } from "@rdfjs/data-model"; -import type { TypeRegistration } from "./.ldo/typeIndex.typings"; -import { getProfile } from "./getTypeIndex"; -import { TypeIndexProfileShapeType } from "./.ldo/profile.shapeTypes"; +import type { TypeRegistration } from "./.ldo/typeIndex.typings.js"; +import { getProfile } from "./getTypeIndex.js"; +import { TypeIndexProfileShapeType } from "./.ldo/profile.shapeTypes.js"; import type { NamedNode } from "@rdfjs/types"; import { set } from "@ldo/ldo"; import type { diff --git a/packages/solid-type-index/test/General.test.tsx b/packages/solid-type-index/test/General.test.tsx index 150dc95..5798160 100644 --- a/packages/solid-type-index/test/General.test.tsx +++ b/packages/solid-type-index/test/General.test.tsx @@ -8,16 +8,16 @@ import { setupFullTypeIndex, setUpServer, WEB_ID, -} from "./setUpServer"; -import { getInstanceUris, getTypeRegistrations } from "../src/getTypeIndex"; +} from "./setUpServer.js"; +import { getInstanceUris, getTypeRegistrations } from "../src/getTypeIndex.js"; import { addRegistration, initTypeIndex, removeRegistration, -} from "../src/setTypeIndex"; -import { TypeIndexProfileShapeType } from "../src/.ldo/profile.shapeTypes"; +} from "../src/setTypeIndex.js"; +import { TypeIndexProfileShapeType } from "../src/.ldo/profile.shapeTypes.js"; import { namedNode } from "@rdfjs/dataset"; -import { INSTANCE } from "../src/constants"; +import { INSTANCE } from "../src/constants.js"; import { createSolidLdoDataset } from "@ldo/connected-solid"; // Use an increased timeout, since the CSS server takes too much setup time. diff --git a/packages/solid-type-index/test/test-server/runServer.ts b/packages/solid-type-index/test/test-server/runServer.ts index 9d91222..bfc7753 100644 --- a/packages/solid-type-index/test/test-server/runServer.ts +++ b/packages/solid-type-index/test/test-server/runServer.ts @@ -1,4 +1,4 @@ -import { createApp } from "./solidServer.helper"; +import { createApp } from "./solidServer.helper.js"; async function run() { const app = await createApp(); diff --git a/packages/subscribable-dataset/example/subscribableDatasetExample.ts b/packages/subscribable-dataset/example/subscribableDatasetExample.ts index ea8e971..32653e4 100644 --- a/packages/subscribable-dataset/example/subscribableDatasetExample.ts +++ b/packages/subscribable-dataset/example/subscribableDatasetExample.ts @@ -1,4 +1,4 @@ -import { createSubscribableDataset } from "../src"; +import { createSubscribableDataset } from "../src.js"; import { quad, namedNode, literal } from "@rdfjs/data-model"; import type { DatasetChanges } from "@ldo/rdf-utils"; diff --git a/packages/subscribable-dataset/src/SubscribableDataset.ts b/packages/subscribable-dataset/src/SubscribableDataset.ts index bb39b51..5fbacfd 100644 --- a/packages/subscribable-dataset/src/SubscribableDataset.ts +++ b/packages/subscribable-dataset/src/SubscribableDataset.ts @@ -14,7 +14,7 @@ import type { ISubscribableDataset, ITransactionDataset, ITransactionDatasetFactory, -} from "./types"; +} from "./types.js"; import { ExtendedDataset } from "@ldo/dataset"; import { v4 } from "uuid"; diff --git a/packages/subscribable-dataset/src/SubscribableDatasetFactory.ts b/packages/subscribable-dataset/src/SubscribableDatasetFactory.ts index 3fbbcfe..cc2276c 100644 --- a/packages/subscribable-dataset/src/SubscribableDatasetFactory.ts +++ b/packages/subscribable-dataset/src/SubscribableDatasetFactory.ts @@ -1,6 +1,6 @@ import type { DatasetFactory, BaseQuad, Dataset } from "@rdfjs/types"; -import type { ITransactionDatasetFactory } from "./types"; -import { SubscribableDataset } from "./SubscribableDataset"; +import type { ITransactionDatasetFactory } from "./types.js"; +import { SubscribableDataset } from "./SubscribableDataset.js"; /** * A DatasetFactory that returns a SubscribableDataset given a generic DatasetFactory. diff --git a/packages/subscribable-dataset/src/TransactionDataset.ts b/packages/subscribable-dataset/src/TransactionDataset.ts index 9e8ef3c..208db2b 100644 --- a/packages/subscribable-dataset/src/TransactionDataset.ts +++ b/packages/subscribable-dataset/src/TransactionDataset.ts @@ -1,9 +1,9 @@ import type { Dataset, BaseQuad, Term, DatasetFactory } from "@rdfjs/types"; import type { DatasetChanges } from "@ldo/rdf-utils"; -import type { ITransactionDataset, ITransactionDatasetFactory } from "./types"; -import { mergeDatasetChanges } from "./mergeDatasetChanges"; -import { SubscribableDataset } from "./SubscribableDataset"; -import { updateDatasetInBulk } from "./util"; +import type { ITransactionDataset, ITransactionDatasetFactory } from "./types.js"; +import { mergeDatasetChanges } from "./mergeDatasetChanges.js"; +import { SubscribableDataset } from "./SubscribableDataset.js"; +import { updateDatasetInBulk } from "./util.js"; /** * Proxy Transactional Dataset is a transactional dataset that does not duplicate diff --git a/packages/subscribable-dataset/src/TransactionDatasetFactory.ts b/packages/subscribable-dataset/src/TransactionDatasetFactory.ts index 86ebfac..e4f033e 100644 --- a/packages/subscribable-dataset/src/TransactionDatasetFactory.ts +++ b/packages/subscribable-dataset/src/TransactionDatasetFactory.ts @@ -1,6 +1,6 @@ import type { BaseQuad, DatasetFactory } from "@rdfjs/types"; -import type { ISubscribableDataset, ITransactionDatasetFactory } from "./types"; -import { TransactionDataset } from "./TransactionDataset"; +import type { ISubscribableDataset, ITransactionDatasetFactory } from "./types.js"; +import { TransactionDataset } from "./TransactionDataset.js"; export class TransactionDatasetFactory implements ITransactionDatasetFactory diff --git a/packages/subscribable-dataset/src/createSubscribableDataset.ts b/packages/subscribable-dataset/src/createSubscribableDataset.ts index 186a7e7..a24ff9f 100644 --- a/packages/subscribable-dataset/src/createSubscribableDataset.ts +++ b/packages/subscribable-dataset/src/createSubscribableDataset.ts @@ -1,12 +1,12 @@ import type { Dataset, DatasetFactory, Quad } from "@rdfjs/types"; import { createDataset } from "@ldo/dataset"; -import { SubscribableDatasetFactory } from "./SubscribableDatasetFactory"; +import { SubscribableDatasetFactory } from "./SubscribableDatasetFactory.js"; import type { ISubscribableDataset, ISubscribableDatasetFactory, ITransactionDatasetFactory, -} from "./types"; -import { TransactionDatasetFactory } from "./TransactionDatasetFactory"; +} from "./types.js"; +import { TransactionDatasetFactory } from "./TransactionDatasetFactory.js"; const datasetFactory: DatasetFactory = { dataset: (quads?: Dataset | Quad[]): Dataset => { diff --git a/packages/subscribable-dataset/src/createSubscribableDatasetFromSerializedInput.ts b/packages/subscribable-dataset/src/createSubscribableDatasetFromSerializedInput.ts index bed692a..8ab7fbe 100644 --- a/packages/subscribable-dataset/src/createSubscribableDatasetFromSerializedInput.ts +++ b/packages/subscribable-dataset/src/createSubscribableDatasetFromSerializedInput.ts @@ -1,8 +1,8 @@ import type { Quad } from "@rdfjs/types"; import type { ParserOptions } from "@ldo/rdf-utils"; import { createDatasetFromSerializedInput } from "@ldo/dataset"; -import { createSubscribableDatasetFactory } from "./createSubscribableDataset"; -import type { ISubscribableDataset } from "./types"; +import { createSubscribableDatasetFactory } from "./createSubscribableDataset.js"; +import type { ISubscribableDataset } from "./types.js"; /** * Creates a SubscribableDataset with a string input that could be JSON-LD, Turtle, N-Triples, TriG, RDF*, or N3. diff --git a/packages/subscribable-dataset/src/index.ts b/packages/subscribable-dataset/src/index.ts index a48f3f1..99dd07f 100644 --- a/packages/subscribable-dataset/src/index.ts +++ b/packages/subscribable-dataset/src/index.ts @@ -1,9 +1,9 @@ -export * from "./createSubscribableDataset"; -export { createWrapperSubscribableDatasetFromSerializedInput as serializedToSubscribableDataset } from "./createSubscribableDatasetFromSerializedInput"; -export * from "./TransactionDataset"; -export * from "./TransactionDatasetFactory"; -export * from "./SubscribableDataset"; -export * from "./SubscribableDatasetFactory"; -export * from "./types"; -export * from "./mergeDatasetChanges"; -export * from "./util"; +export * from "./createSubscribableDataset.js"; +export { createWrapperSubscribableDatasetFromSerializedInput as serializedToSubscribableDataset } from "./createSubscribableDatasetFromSerializedInput.js"; +export * from "./TransactionDataset.js"; +export * from "./TransactionDatasetFactory.js"; +export * from "./SubscribableDataset.js"; +export * from "./SubscribableDatasetFactory.js"; +export * from "./types.js"; +export * from "./mergeDatasetChanges.js"; +export * from "./util.js"; diff --git a/packages/subscribable-dataset/src/util.ts b/packages/subscribable-dataset/src/util.ts index cfb8667..c0048f1 100644 --- a/packages/subscribable-dataset/src/util.ts +++ b/packages/subscribable-dataset/src/util.ts @@ -1,6 +1,6 @@ import type { DatasetChanges } from "@ldo/rdf-utils"; import type { BaseQuad, Dataset } from "@rdfjs/types"; -import type { IBulkEditableDataset } from "./types"; +import type { IBulkEditableDataset } from "./types.js"; /** * Performs a bulk update for a dataset even if it doesn't have a bulk method. diff --git a/packages/subscribable-dataset/test/SubscribableDataset.test.ts b/packages/subscribable-dataset/test/SubscribableDataset.test.ts index 5454c18..63ca239 100644 --- a/packages/subscribable-dataset/test/SubscribableDataset.test.ts +++ b/packages/subscribable-dataset/test/SubscribableDataset.test.ts @@ -1,5 +1,5 @@ -import type { ISubscribableDataset } from "../src"; -import { TransactionDataset, createSubscribableDataset } from "../src"; +import type { ISubscribableDataset } from "../src.js"; +import { TransactionDataset, createSubscribableDataset } from "../src.js"; import { createDataset } from "@ldo/dataset"; import { namedNode, diff --git a/packages/subscribable-dataset/test/TransactionalDataset.test.ts b/packages/subscribable-dataset/test/TransactionalDataset.test.ts index 903feef..2bd17d3 100644 --- a/packages/subscribable-dataset/test/TransactionalDataset.test.ts +++ b/packages/subscribable-dataset/test/TransactionalDataset.test.ts @@ -5,13 +5,13 @@ import type { Quad, DatasetCore, } from "@rdfjs/types"; -import type { ISubscribableDataset } from "../src"; +import type { ISubscribableDataset } from "../src.js"; import { ExtendedDatasetFactory, createDataset } from "@ldo/dataset"; import { TransactionDataset, createSubscribableDataset, createTransactionDatasetFactory, -} from "../src"; +} from "../src.js"; import datasetCoreFactory from "@rdfjs/dataset"; describe("TransactionDataset", () => { diff --git a/packages/subscribable-dataset/test/createSubscribableDatasetFromSerializedInput.test.ts b/packages/subscribable-dataset/test/createSubscribableDatasetFromSerializedInput.test.ts index 5bab149..6471187 100644 --- a/packages/subscribable-dataset/test/createSubscribableDatasetFromSerializedInput.test.ts +++ b/packages/subscribable-dataset/test/createSubscribableDatasetFromSerializedInput.test.ts @@ -1,4 +1,4 @@ -import { serializedToSubscribableDataset } from "../src"; +import { serializedToSubscribableDataset } from "../src.js"; import { turtleData, jsonLdData } from "@ldo/dataset/test/sampleData"; describe("createExtendedDatasetFromSerializedInput", () => { diff --git a/packages/subscribable-dataset/test/index.test.ts b/packages/subscribable-dataset/test/index.test.ts index dd48974..97c57fc 100644 --- a/packages/subscribable-dataset/test/index.test.ts +++ b/packages/subscribable-dataset/test/index.test.ts @@ -6,7 +6,7 @@ import { SubscribableDatasetFactory, TransactionDataset, TransactionDatasetFactory, -} from "../src"; +} from "../src.js"; describe("Exports", () => { it("Has all exports", () => { diff --git a/packages/svelte/example/src/.ldo/post.shapeTypes.ts b/packages/svelte/example/src/.ldo/post.shapeTypes.ts index 4c50683..aa112e7 100644 --- a/packages/svelte/example/src/.ldo/post.shapeTypes.ts +++ b/packages/svelte/example/src/.ldo/post.shapeTypes.ts @@ -1,7 +1,7 @@ import { ShapeType } from "@ldo/ldo"; -import { postSchema } from "./post.schema"; -import { postContext } from "./post.context"; -import { PostSh } from "./post.typings"; +import { postSchema } from "./post.schema.js"; +import { postContext } from "./post.context.js"; +import { PostSh } from "./post.typings.js"; /** * ============================================================================= diff --git a/packages/svelte/example/src/.ldo/solidProfile.shapeTypes.ts b/packages/svelte/example/src/.ldo/solidProfile.shapeTypes.ts index 71426e4..527bd0f 100644 --- a/packages/svelte/example/src/.ldo/solidProfile.shapeTypes.ts +++ b/packages/svelte/example/src/.ldo/solidProfile.shapeTypes.ts @@ -1,14 +1,7 @@ import { ShapeType } from "@ldo/ldo"; -import { solidProfileSchema } from "./solidProfile.schema"; -import { solidProfileContext } from "./solidProfile.context"; -import { - SolidProfileShape, - AddressShape, - EmailShape, - PhoneNumberShape, - TrustedAppShape, - RSAPublicKeyShape, -} from "./solidProfile.typings"; +import { solidProfileSchema } from "./solidProfile.schema.js"; +import { solidProfileContext } from "./solidProfile.context.js"; +import { solidProfileSchema } from "./solidProfile.schema.js"; /** * ============================================================================= diff --git a/packages/svelte/example/src/App.svelte b/packages/svelte/example/src/App.svelte index 827934b..e582544 100644 --- a/packages/svelte/example/src/App.svelte +++ b/packages/svelte/example/src/App.svelte @@ -1,7 +1,7 @@