jsonld-dataset-proxy esm migration

main
Jackson Morgan 4 months ago
parent b0dce9f2e7
commit aecfdbb644
  1. 2
      packages/connected-nextgraph/test/integration.test.ts
  2. 4
      packages/connected-solid/test/Integration.test.ts
  3. 4
      packages/connected-solid/test/Websocket2023NotificationSubscription.test.ts
  4. 2
      packages/connected-solid/test/uriTypes.test.ts
  5. 2
      packages/connected/test/LinkTraversalIntegration.test.ts
  6. 4
      packages/connected/test/mocks/MockResource.ts
  7. 4
      packages/dataset/example/extendedDatasetExample.ts
  8. 2
      packages/dataset/example/loadDataExample.ts
  9. 14
      packages/jsonld-dataset-proxy/jest.config.cjs
  10. 6
      packages/jsonld-dataset-proxy/jest.config.js
  11. 20
      packages/jsonld-dataset-proxy/package.json
  12. 2
      packages/jsonld-dataset-proxy/test/BasicLdSet.test.ts
  13. 2
      packages/jsonld-dataset-proxy/test/isProxy.test.ts
  14. 4
      packages/jsonld-dataset-proxy/test/jsonldDatasetProxy.test.ts
  15. 2
      packages/jsonld-dataset-proxy/test/nodeToJsonRepresentation.test.ts
  16. 2
      packages/jsonld-dataset-proxy/test/nodeToString.test.ts
  17. 2
      packages/jsonld-dataset-proxy/test/patientExampleData.ts
  18. 7
      packages/jsonld-dataset-proxy/tsconfig.build.json
  19. 10
      packages/jsonld-dataset-proxy/tsconfig.cjs.json
  20. 11
      packages/jsonld-dataset-proxy/tsconfig.esm.json
  21. 4
      packages/ldo/test/LdoDataset.test.ts
  22. 2
      packages/ldo/test/methods.test.ts
  23. 2
      packages/ldo/test/profileData.ts
  24. 2
      packages/solid-react/test/Solid-Integration.test.tsx
  25. 2
      packages/subscribable-dataset/example/subscribableDatasetExample.ts
  26. 2
      packages/subscribable-dataset/test/SubscribableDataset.test.ts
  27. 2
      packages/subscribable-dataset/test/createSubscribableDatasetFromSerializedInput.test.ts
  28. 4
      packages/type-traverser/example/example.ts

@ -4,7 +4,7 @@ import type {
NextGraphConnectedPlugin,
NextGraphResource,
NextGraphUri,
} from "../src.js";
} from "../src/index.js";
import { createNextGraphLdoDataset } from "../src/createNextGraphLdoDataset.js";
import { parseRdf } from "@ldo/ldo";
import { namedNode } from "@rdfjs/data-model";

@ -16,7 +16,7 @@ import type { NoncompliantPodError } from "../src/requester/results/error/Noncom
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.js";
import type { GetWacRuleSuccess, UpdateResultError, WacRule } from "../src/index.js";
import {
createSolidLdoDataset,
type SolidConnectedPlugin,
@ -24,7 +24,7 @@ import {
type SolidContainerUri,
type SolidLeaf,
type SolidLeafUri,
} from "../src.js";
} from "../src/index.js";
import type {
AggregateError,
AggregateSuccess,

@ -6,8 +6,8 @@ describe("Websocket Trivial", () => {
// import type { WebSocket, Event, ErrorEvent } from "ws";
// import { Websocket2023NotificationSubscription } from "../src/notifications/Websocket2023NotificationSubscription.js";
// import type { SolidLdoDatasetContext } from "../src.js";
// import { Leaf } from "../src.js";
// import type { SolidLdoDatasetContext } from "../src/index.js";
// import { Leaf } from "../src/index.js";
// import type { NotificationChannel } from "@solid-notifications/types";
// describe("Websocket2023NotificationSubscription", () => {

@ -1,4 +1,4 @@
import { isSolidLeafUri } from "../src.js";
import { isSolidLeafUri } from "../src/index.js";
describe("isLeafUri", () => {
it("returns true if the given value is a leaf URI", () => {

@ -1,5 +1,5 @@
import type { ConnectedLdoDataset } from "../src/ConnectedLdoDataset.js";
import { changeData, commitData, createConnectedLdoDataset } from "../src.js";
import { changeData, commitData, createConnectedLdoDataset } from "../src/index.js";
import {
solidConnectedPlugin,
type SolidConnectedPlugin,

@ -1,7 +1,7 @@
/* eslint-disable @typescript-eslint/no-explicit-any */
import EventEmitter from "events";
import type { ResourceError } from "../../src.js";
import type { ResourceError } from "../../src.js";
import type { ResourceError } from "../../src/index.js";
import type { ResourceError } from "../../src/index.js";
import type { DatasetChanges } from "@ldo/rdf-utils";
import type { ReadSuccess } from "../../src/results/success/ReadSuccess.js";
import type { UpdateSuccess } from "../../src/results/success/UpdateSuccess.js";

@ -1,7 +1,7 @@
import { createDataset } from "../src.js";
import { createDataset } from "../src/index.js";
// Required for advanced features:
import { dataset as initializeDatasetCore } from "@rdfjs/dataset";
import { ExtendedDatasetFactory } from "../src.js";
import { ExtendedDatasetFactory } from "../src/index.js";
import { quad, namedNode, literal } from "@rdfjs/data-model";
import type {
Dataset,

@ -1,4 +1,4 @@
import { serializedToDataset } from "../src.js";
import { serializedToDataset } from "../src/index.js";
async function run(): Promise<void> {
// Create an ExtendedDataset using Turtle

@ -0,0 +1,14 @@
/* eslint-disable @typescript-eslint/no-var-requires */
// packages/dataset/jest.config.cjs
const sharedConfig = require("../../jest.config.js");
module.exports = {
...sharedConfig,
rootDir: "./", // Sets context for this package
collectCoverageFrom: [
"src/**/*.ts",
"!src/**/*.d.ts",
// "!src/index.ts", // Optional, if index.ts only re-exports
],
modulePathIgnorePatterns: ["<rootDir>/dist/"],
};

@ -1,6 +0,0 @@
// eslint-disable-next-line @typescript-eslint/no-var-requires
const sharedConfig = require("../../jest.config.js");
module.exports = {
...sharedConfig,
rootDir: "./",
};

@ -2,11 +2,23 @@
"name": "@ldo/jsonld-dataset-proxy",
"version": "1.0.0-alpha.9",
"description": "",
"main": "dist/index.js",
"type": "module",
"main": "./dist/cjs/index.js",
"module": "./dist/esm/index.js",
"types": "./dist/types/index.d.ts",
"exports": {
".": {
"types": "./dist/types/index.d.ts",
"import": "./dist/esm/index.js",
"require": "./dist/cjs/index.js"
},
"./package.json": "./package.json"
},
"scripts": {
"build": "tsc --project tsconfig.build.json",
"build:watch": "tsc-watch",
"test": "NODE_NO_WARNINGS=1 jest --coverage",
"build": "rimraf dist && npm run build:cjs && npm run build:esm",
"build:cjs": "tsc --project tsconfig.cjs.json",
"build:esm": "tsc --project tsconfig.esm.json",
"test": "jest --coverage",
"prepublishOnly": "npm run test && npm run build",
"start": "ts-node ./example/example.ts",
"start:lang": "ts-node ./example/languageExample.ts",

@ -1,5 +1,5 @@
import { namedNode } from "@rdfjs/data-model";
import jsonldDatasetProxy, { BasicLdSet, _getUnderlyingNode } from "../src.js";
import jsonldDatasetProxy, { BasicLdSet, _getUnderlyingNode } from "../src/index.js";
import { createDataset } from "@ldo/dataset";
describe("BasicLdSet", () => {

@ -3,7 +3,7 @@ import {
getSubjectProxyFromObject,
isSetProxy,
isSubjectProxy,
} from "../src.js";
} from "../src/index.js";
describe("isSubjectProxy", () => {
it("returns false if undefined is passed as a parameter", () => {

@ -1,5 +1,5 @@
import { createDataset, serializedToDataset } from "@ldo/dataset";
import type { JsonldDatasetProxyBuilder, LanguageSet, LdSet } from "../src.js";
import type { JsonldDatasetProxyBuilder, LanguageSet, LdSet } from "../src/index.js";
import {
graphOf,
jsonldDatasetProxy,
@ -14,7 +14,7 @@ import {
_writeGraphs,
set,
SetProxy,
} from "../src.js";
} from "../src/index.js";
import type { ObservationShape, PatientShape } from "./patientExampleData.js";
import {
patientData,

@ -2,7 +2,7 @@ import { createDataset } from "@ldo/dataset";
import { ContextUtil } from "../src/ContextUtil.js";
import { nodeToJsonldRepresentation } from "../src/util/nodeToJsonldRepresentation.js";
import { literal, defaultGraph } from "@rdfjs/data-model";
import { ProxyContext } from "../src.js";
import { ProxyContext } from "../src/index.js";
describe("objectToJsonRepresentation", () => {
const extraParams: ProxyContext = new ProxyContext({

@ -1,5 +1,5 @@
import { blankNode, defaultGraph, literal, namedNode } from "@rdfjs/data-model";
import { nodeToString } from "../src.js";
import { nodeToString } from "../src/index.js";
describe("nodeToString", () => {
it("returns all the correct values for nodeToString", () => {

@ -1,7 +1,7 @@
import type { ContextDefinition } from "jsonld";
import type { Schema } from "shexj";
import type { LdoJsonldContext } from "../src/LdoJsonldContext.js";
import type { LdSet } from "../src.js";
import type { LdSet } from "../src/index.js";
export interface ObservationShape {
"@id"?: string;

@ -1,7 +0,0 @@
{
"extends": "../../tsconfig.base.json",
"compilerOptions": {
"outDir": "./dist",
},
"include": ["./src"]
}

@ -0,0 +1,10 @@
{
"extends": "../../tsconfig.cjs.json",
"compilerOptions": {
"outDir": "./dist/cjs",
"rootDir": "./src"
},
"include": [
"src"
]
}

@ -0,0 +1,11 @@
{
"extends": "../../tsconfig.esm.json",
"compilerOptions": {
"outDir": "./dist/esm",
"rootDir": "./src",
"declarationDir": "./dist/types"
},
"include": [
"src"
]
}

@ -2,8 +2,8 @@ import { literal, namedNode, quad } from "@rdfjs/data-model";
import { createDataset } from "@ldo/dataset";
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 type { LdoBuilder, LdoDataset } from "../src/index.js";
import { createLdoDataset, graphOf, parseRdf, toTurtle, set } from "../src/index.js";
import { sampleJsonld, sampleTurtle } from "./sampleData.js";
import type { SubjectProxy } from "@ldo/jsonld-dataset-proxy";
import { _proxyContext } from "@ldo/jsonld-dataset-proxy";

@ -23,7 +23,7 @@ import {
write,
setLanguagePreferences,
languagesOf,
} from "../src.js";
} from "../src/index.js";
import type { ILdoDataset } from "../src/types.js";
describe("methods", () => {

@ -1,6 +1,6 @@
import type { Schema } from "shexj";
import type { ContextDefinition } from "jsonld";
import type { LdSet, ShapeType } from "../src.js";
import type { LdSet, ShapeType } from "../src/index.js";
export const profileShex: Schema = {
type: "Schema",

@ -21,7 +21,7 @@ import {
useSubject,
useSubscribeToResource,
useLinkQuery,
} from "../src.js";
} from "../src/index.js";
import { PostShShapeType } from "./.ldo/post.shapeTypes.js";
import type { PostSh } from "./.ldo/post.typings.js";
import { SolidProfileShapeShapeType } from "./.ldo/solidProfile.shapeTypes.js";

@ -1,4 +1,4 @@
import { createSubscribableDataset } from "../src.js";
import { createSubscribableDataset } from "../src/index.js";
import { quad, namedNode, literal } from "@rdfjs/data-model";
import type { DatasetChanges } from "@ldo/rdf-utils";

@ -9,6 +9,8 @@ import {
blankNode,
} from "@rdfjs/data-model";
import type { Quad, BlankNode } from "@rdfjs/types";
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore
import testDataset from "@ldo/dataset/test/dataset.testHelper";
describe("SubscribableDataset", () => {

@ -1,4 +1,6 @@
import { serializedToSubscribableDataset } from "../src/index.js";
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore
import { turtleData, jsonLdData } from "@ldo/dataset/test/sampleData";
describe("createExtendedDatasetFromSerializedInput", () => {

@ -2,8 +2,8 @@ import {
type ValidateTraverserTypes,
type TraverserDefinitions,
Traverser,
} from "../src.js";
import type { ParentIdentifiers } from "../src.js";
} from "../src/index.js";
import type { ParentIdentifiers } from "../src/index.js";
async function run() {
/**

Loading…
Cancel
Save