Unknown changes

main
Jackson Morgan 1 year ago
parent 9dd31c4c57
commit 660e2be743
  1. 2
      lerna.json
  2. 58
      package-lock.json
  3. 2
      packages/cli/package.json
  4. 6
      packages/demo-react/package.json
  5. 4
      packages/jsonld-dataset-proxy/package.json
  6. 6
      packages/ldo/package.json
  7. 10
      packages/solid-react/package.json
  8. 6
      packages/solid/package.json
  9. 2
      packages/solid/test/Integration.test.ts
  10. 2
      packages/subscribable-dataset/package.json
  11. 2
      packages/subscribable-dataset/src/mergeDatasetChanges.ts
  12. 22
      packages/subscribable-dataset/test/TransactionalDataset.test.ts

@ -1,4 +1,4 @@
{
"$schema": "node_modules/lerna/schemas/lerna-schema.json",
"version": "0.0.1-alpha.25"
"version": "0.0.1-alpha.24"
}

58
package-lock.json generated

@ -31449,7 +31449,7 @@
},
"packages/cli": {
"name": "@ldo/cli",
"version": "0.0.1-alpha.25",
"version": "0.0.1-alpha.24",
"license": "MIT",
"dependencies": {
"@ldo/schema-converter-shex": "^0.0.1-alpha.24",
@ -31696,10 +31696,10 @@
},
"packages/demo-react": {
"name": "@ldo/demo-react",
"version": "0.0.1-alpha.25",
"version": "0.0.1-alpha.24",
"dependencies": {
"@inrupt/solid-client-authn-browser": "^2.0.0",
"@ldo/solid-react": "^0.0.1-alpha.25",
"@ldo/solid-react": "^0.0.1-alpha.24",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-router-dom": "^6.15.0",
@ -31708,7 +31708,7 @@
},
"devDependencies": {
"@craco/craco": "^7.1.0",
"@ldo/cli": "^0.0.1-alpha.25",
"@ldo/cli": "^0.0.1-alpha.24",
"@types/jsonld": "^1.5.9",
"@types/react": "^18.2.21",
"@types/shexj": "^2.1.4",
@ -31896,11 +31896,11 @@
},
"packages/jsonld-dataset-proxy": {
"name": "@ldo/jsonld-dataset-proxy",
"version": "0.0.1-alpha.25",
"version": "0.0.1-alpha.24",
"license": "MIT",
"dependencies": {
"@ldo/rdf-utils": "^0.0.1-alpha.24",
"@ldo/subscribable-dataset": "^0.0.1-alpha.25",
"@ldo/subscribable-dataset": "^0.0.1-alpha.24",
"@rdfjs/data-model": "^1.2.0",
"@rdfjs/dataset": "^1.1.0",
"jsonld2graphobject": "^0.0.4"
@ -31976,12 +31976,12 @@
},
"packages/ldo": {
"name": "@ldo/ldo",
"version": "0.0.1-alpha.25",
"version": "0.0.1-alpha.24",
"license": "MIT",
"dependencies": {
"@ldo/dataset": "^0.0.1-alpha.24",
"@ldo/jsonld-dataset-proxy": "^0.0.1-alpha.25",
"@ldo/subscribable-dataset": "^0.0.1-alpha.25",
"@ldo/jsonld-dataset-proxy": "^0.0.1-alpha.24",
"@ldo/subscribable-dataset": "^0.0.1-alpha.24",
"@rdfjs/data-model": "^1.2.0",
"buffer": "^6.0.3",
"readable-stream": "^4.3.0"
@ -32277,18 +32277,18 @@
},
"packages/solid": {
"name": "@ldo/solid",
"version": "0.0.1-alpha.25",
"version": "0.0.1-alpha.24",
"license": "MIT",
"dependencies": {
"@ldo/dataset": "^0.0.1-alpha.24",
"@ldo/ldo": "^0.0.1-alpha.25",
"@ldo/ldo": "^0.0.1-alpha.24",
"@ldo/rdf-utils": "^0.0.1-alpha.24",
"cross-fetch": "^3.1.6",
"http-link-header": "^1.1.1"
},
"devDependencies": {
"@inrupt/solid-client-authn-core": "^1.17.1",
"@ldo/cli": "^0.0.1-alpha.25",
"@ldo/cli": "^0.0.1-alpha.24",
"@rdfjs/data-model": "^1.2.0",
"@rdfjs/types": "^1.0.1",
"@solid/community-server": "^6.0.2",
@ -32304,15 +32304,15 @@
},
"packages/solid-react": {
"name": "@ldo/solid-react",
"version": "0.0.1-alpha.25",
"version": "0.0.1-alpha.24",
"license": "MIT",
"dependencies": {
"@inrupt/solid-client-authn-browser": "^2.0.0",
"@ldo/dataset": "^0.0.1-alpha.24",
"@ldo/jsonld-dataset-proxy": "^0.0.1-alpha.25",
"@ldo/ldo": "^0.0.1-alpha.25",
"@ldo/solid": "^0.0.1-alpha.25",
"@ldo/subscribable-dataset": "^0.0.1-alpha.25",
"@ldo/jsonld-dataset-proxy": "^0.0.1-alpha.24",
"@ldo/ldo": "^0.0.1-alpha.24",
"@ldo/solid": "^0.0.1-alpha.24",
"@ldo/subscribable-dataset": "^0.0.1-alpha.24",
"@rdfjs/data-model": "^1.2.0",
"cross-fetch": "^3.1.6"
},
@ -32441,7 +32441,7 @@
},
"packages/subscribable-dataset": {
"name": "@ldo/subscribable-dataset",
"version": "0.0.1-alpha.25",
"version": "0.0.1-alpha.24",
"license": "MIT",
"dependencies": {
"@ldo/dataset": "^0.0.1-alpha.24",
@ -38220,8 +38220,8 @@
"requires": {
"@craco/craco": "^7.1.0",
"@inrupt/solid-client-authn-browser": "^2.0.0",
"@ldo/cli": "^0.0.1-alpha.25",
"@ldo/solid-react": "^0.0.1-alpha.25",
"@ldo/cli": "^0.0.1-alpha.24",
"@ldo/solid-react": "^0.0.1-alpha.24",
"@types/jsonld": "^1.5.9",
"@types/react": "^18.2.21",
"@types/shexj": "^2.1.4",
@ -38364,7 +38364,7 @@
"version": "file:packages/jsonld-dataset-proxy",
"requires": {
"@ldo/rdf-utils": "^0.0.1-alpha.24",
"@ldo/subscribable-dataset": "^0.0.1-alpha.25",
"@ldo/subscribable-dataset": "^0.0.1-alpha.24",
"@rdfjs/data-model": "^1.2.0",
"@rdfjs/dataset": "^1.1.0",
"@rdfjs/types": "^1.1.0",
@ -38406,9 +38406,9 @@
"version": "file:packages/ldo",
"requires": {
"@ldo/dataset": "^0.0.1-alpha.24",
"@ldo/jsonld-dataset-proxy": "^0.0.1-alpha.25",
"@ldo/jsonld-dataset-proxy": "^0.0.1-alpha.24",
"@ldo/rdf-utils": "^0.0.1-alpha.24",
"@ldo/subscribable-dataset": "^0.0.1-alpha.25",
"@ldo/subscribable-dataset": "^0.0.1-alpha.24",
"@rdfjs/data-model": "^1.2.0",
"@rdfjs/types": "^1.0.1",
"@types/jest": "^27.0.3",
@ -38561,9 +38561,9 @@
"version": "file:packages/solid",
"requires": {
"@inrupt/solid-client-authn-core": "^1.17.1",
"@ldo/cli": "^0.0.1-alpha.25",
"@ldo/cli": "^0.0.1-alpha.24",
"@ldo/dataset": "^0.0.1-alpha.24",
"@ldo/ldo": "^0.0.1-alpha.25",
"@ldo/ldo": "^0.0.1-alpha.24",
"@ldo/rdf-utils": "^0.0.1-alpha.24",
"@rdfjs/data-model": "^1.2.0",
"@rdfjs/types": "^1.0.1",
@ -38606,11 +38606,11 @@
"requires": {
"@inrupt/solid-client-authn-browser": "^2.0.0",
"@ldo/dataset": "^0.0.1-alpha.24",
"@ldo/jsonld-dataset-proxy": "^0.0.1-alpha.25",
"@ldo/ldo": "^0.0.1-alpha.25",
"@ldo/jsonld-dataset-proxy": "^0.0.1-alpha.24",
"@ldo/ldo": "^0.0.1-alpha.24",
"@ldo/rdf-utils": "^0.0.1-alpha.24",
"@ldo/solid": "^0.0.1-alpha.25",
"@ldo/subscribable-dataset": "^0.0.1-alpha.25",
"@ldo/solid": "^0.0.1-alpha.24",
"@ldo/subscribable-dataset": "^0.0.1-alpha.24",
"@rdfjs/data-model": "^1.2.0",
"@rdfjs/types": "^1.0.1",
"@testing-library/react": "^14.1.2",

@ -1,6 +1,6 @@
{
"name": "@ldo/cli",
"version": "0.0.1-alpha.25",
"version": "0.0.1-alpha.24",
"description": "A Command Line Interface for Linked Data Objects",
"main": "./dist/index.js",
"bin": {

@ -1,9 +1,9 @@
{
"name": "@ldo/demo-react",
"version": "0.0.1-alpha.25",
"version": "0.0.1-alpha.24",
"dependencies": {
"@inrupt/solid-client-authn-browser": "^2.0.0",
"@ldo/solid-react": "^0.0.1-alpha.25",
"@ldo/solid-react": "^0.0.1-alpha.24",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-router-dom": "^6.15.0",
@ -37,7 +37,7 @@
},
"devDependencies": {
"@craco/craco": "^7.1.0",
"@ldo/cli": "^0.0.1-alpha.25",
"@ldo/cli": "^0.0.1-alpha.24",
"@types/jsonld": "^1.5.9",
"@types/react": "^18.2.21",
"@types/shexj": "^2.1.4",

@ -1,6 +1,6 @@
{
"name": "@ldo/jsonld-dataset-proxy",
"version": "0.0.1-alpha.25",
"version": "0.0.1-alpha.24",
"description": "",
"main": "dist/index.js",
"scripts": {
@ -41,7 +41,7 @@
],
"dependencies": {
"@ldo/rdf-utils": "^0.0.1-alpha.24",
"@ldo/subscribable-dataset": "^0.0.1-alpha.25",
"@ldo/subscribable-dataset": "^0.0.1-alpha.24",
"@rdfjs/data-model": "^1.2.0",
"@rdfjs/dataset": "^1.1.0",
"jsonld2graphobject": "^0.0.4"

@ -1,6 +1,6 @@
{
"name": "@ldo/ldo",
"version": "0.0.1-alpha.25",
"version": "0.0.1-alpha.24",
"description": "",
"main": "dist/index.js",
"scripts": {
@ -39,8 +39,8 @@
},
"dependencies": {
"@ldo/dataset": "^0.0.1-alpha.24",
"@ldo/jsonld-dataset-proxy": "^0.0.1-alpha.25",
"@ldo/subscribable-dataset": "^0.0.1-alpha.25",
"@ldo/jsonld-dataset-proxy": "^0.0.1-alpha.24",
"@ldo/subscribable-dataset": "^0.0.1-alpha.24",
"@rdfjs/data-model": "^1.2.0",
"buffer": "^6.0.3",
"readable-stream": "^4.3.0"

@ -1,6 +1,6 @@
{
"name": "@ldo/solid-react",
"version": "0.0.1-alpha.25",
"version": "0.0.1-alpha.24",
"description": "A React library for LDO and Solid",
"main": "dist/index.js",
"scripts": {
@ -38,10 +38,10 @@
"dependencies": {
"@inrupt/solid-client-authn-browser": "^2.0.0",
"@ldo/dataset": "^0.0.1-alpha.24",
"@ldo/jsonld-dataset-proxy": "^0.0.1-alpha.25",
"@ldo/ldo": "^0.0.1-alpha.25",
"@ldo/solid": "^0.0.1-alpha.25",
"@ldo/subscribable-dataset": "^0.0.1-alpha.25",
"@ldo/jsonld-dataset-proxy": "^0.0.1-alpha.24",
"@ldo/ldo": "^0.0.1-alpha.24",
"@ldo/solid": "^0.0.1-alpha.24",
"@ldo/subscribable-dataset": "^0.0.1-alpha.24",
"@rdfjs/data-model": "^1.2.0",
"cross-fetch": "^3.1.6"
},

@ -1,6 +1,6 @@
{
"name": "@ldo/solid",
"version": "0.0.1-alpha.25",
"version": "0.0.1-alpha.24",
"description": "A library for LDO and Solid",
"main": "dist/index.js",
"scripts": {
@ -26,7 +26,7 @@
"homepage": "https://github.com/o-development/ldobjects/tree/main/packages/solid#readme",
"devDependencies": {
"@inrupt/solid-client-authn-core": "^1.17.1",
"@ldo/cli": "^0.0.1-alpha.25",
"@ldo/cli": "^0.0.1-alpha.24",
"@rdfjs/data-model": "^1.2.0",
"@rdfjs/types": "^1.0.1",
"@solid/community-server": "^6.0.2",
@ -41,7 +41,7 @@
},
"dependencies": {
"@ldo/dataset": "^0.0.1-alpha.24",
"@ldo/ldo": "^0.0.1-alpha.25",
"@ldo/ldo": "^0.0.1-alpha.24",
"@ldo/rdf-utils": "^0.0.1-alpha.24",
"cross-fetch": "^3.1.6",
"http-link-header": "^1.1.1"

@ -688,7 +688,7 @@ describe("Integration", () => {
expect(realResult.storageContainers[0].uri).toBe(
"https://example.com/A/",
);
expect(realResult.storageContainers[1].uri).toBe(
expect(realResult.storageContainers[0].uri).toBe(
"https://example.com/B/",
);
});

@ -1,6 +1,6 @@
{
"name": "@ldo/subscribable-dataset",
"version": "0.0.1-alpha.25",
"version": "0.0.1-alpha.24",
"description": "An RDFJS dataset implementation that can be subscribed to for updates",
"main": "dist/index.js",
"scripts": {

@ -40,8 +40,6 @@ export function mergeDatasetChanges<InAndOutQuad extends BaseQuad>(
if (changesIntersection && changesIntersection.size > 0) {
originalChange.added =
originalChange.added?.difference(changesIntersection);
originalChange.removed =
originalChange.removed.difference(changesIntersection);
}
}

@ -358,26 +358,4 @@ describe("TransactionDataset", () => {
expect(datasetChanges.added?.size).toBe(1);
expect(datasetChanges.removed).toBe(undefined);
});
it("removes added triples from changes instead of simply adding them", () => {
transactionalDataset.delete(tomNameQuad);
const nameQuad2 = quad(
namedNode("http://example.org/cartoons#Tom"),
namedNode("http://example.org/cartoons#name"),
literal("Toma"),
);
transactionalDataset.add(nameQuad2);
transactionalDataset.delete(nameQuad2);
const nameQuad3 = quad(
namedNode("http://example.org/cartoons#Tom"),
namedNode("http://example.org/cartoons#name"),
literal("Tomas"),
);
transactionalDataset.add(nameQuad3);
const datasetChanges = transactionalDataset.getChanges();
expect(datasetChanges.added?.size).toBe(1);
expect(datasetChanges.added?.toArray()[0].object.value).toBe("Tomas");
expect(datasetChanges.removed?.size).toBe(1);
expect(datasetChanges.removed?.toArray()[0].object.value).toBe("Tom");
});
});

Loading…
Cancel
Save