Changed ldobjects to ldo

main
jaxoncreed 2 years ago
parent a079502899
commit 5101e40aa8
  1. 22
      Readme.md
  2. 24
      documentation/solid-react-tutorial.md
  3. 2861
      package-lock.json
  4. 2
      package.json
  5. 4
      packages/cli/package.json
  6. 2
      packages/cli/src/build.ts
  7. 6
      packages/cli/src/init.ts
  8. 2
      packages/cli/src/templates/shapeTypes.ejs
  9. 4
      packages/dataset/package.json
  10. 2
      packages/dataset/src/ExtendedDataset.ts
  11. 4
      packages/dataset/src/createDatasetFromSerializedInput.ts
  12. 2
      packages/dataset/src/createExtendedDatasetFromSerializedInput.ts
  13. 6
      packages/dataset/test/dataset.testHelper.ts
  14. 6
      packages/demo-react/package.json
  15. 2
      packages/demo-react/src/.ldo/post.shapeTypes.ts
  16. 2
      packages/demo-react/src/.ldo/solidProfile.shapeTypes.ts
  17. 2
      packages/demo-react/src/App.tsx
  18. 2
      packages/demo-react/src/Header.tsx
  19. 2
      packages/demo-react/src/Layout.tsx
  20. 4
      packages/demo-react/src/MainContainerProvider.tsx
  21. 4
      packages/demo-react/src/blog/MakePost.tsx
  22. 2
      packages/demo-react/src/post/Post.tsx
  23. 2
      packages/demo-react/src/post/PostedBy.tsx
  24. 6
      packages/jsonld-dataset-proxy/package.json
  25. 2
      packages/jsonld-dataset-proxy/src/JsonldDatasetProxyBuilder.ts
  26. 2
      packages/jsonld-dataset-proxy/src/ProxyContext.ts
  27. 2
      packages/jsonld-dataset-proxy/src/arrayProxy/ArrayProxy.ts
  28. 2
      packages/jsonld-dataset-proxy/src/arrayProxy/createArrayHandler.ts
  29. 6
      packages/jsonld-dataset-proxy/src/arrayProxy/modifyArray.ts
  30. 2
      packages/jsonld-dataset-proxy/src/graphOf.ts
  31. 2
      packages/jsonld-dataset-proxy/src/language/languageMapProxy.ts
  32. 2
      packages/jsonld-dataset-proxy/src/language/languageSet.ts
  33. 8
      packages/jsonld-dataset-proxy/src/language/languageUtils.ts
  34. 2
      packages/jsonld-dataset-proxy/src/subjectProxy/SubjectProxy.ts
  35. 2
      packages/jsonld-dataset-proxy/src/util/NodeSet.ts
  36. 2
      packages/jsonld-dataset-proxy/src/write.ts
  37. 2
      packages/jsonld-dataset-proxy/test/jsonldDatasetProxy.test.ts
  38. 2
      packages/jsonld-dataset-proxy/test/nodeToJsonRepresentation.test.ts
  39. 10
      packages/ldo/package.json
  40. 4
      packages/ldo/src/LdoBuilder.ts
  41. 4
      packages/ldo/src/LdoDataset.ts
  42. 2
      packages/ldo/src/createLdoDataset.ts
  43. 14
      packages/ldo/src/methods.ts
  44. 4
      packages/ldo/src/parseRdf.ts
  45. 8
      packages/ldo/src/util.ts
  46. 6
      packages/ldo/test/LdoDataset.test.ts
  47. 6
      packages/ldo/test/methods.test.ts
  48. 2
      packages/rdf-utils/package.json
  49. 4
      packages/schema-converter-shex/README.md
  50. 4
      packages/schema-converter-shex/package.json
  51. 2
      packages/schema-converter-shex/src/context/ShexJContextVisitor.ts
  52. 2
      packages/schema-converter-shex/src/typing/ShexJTypingTransformer.ts
  53. 14
      packages/solid-react/package.json
  54. 4
      packages/solid-react/src/SolidLdoProvider.tsx
  55. 12
      packages/solid-react/src/useLdoMethods.ts
  56. 2
      packages/solid-react/src/useResource.ts
  57. 2
      packages/solid-react/src/useRootContainer.ts
  58. 10
      packages/solid-react/src/useSubject.ts
  59. 8
      packages/solid-react/src/util/TrackingProxyContext.ts
  60. 2
      packages/solid-react/src/util/createWrapperProxy.ts
  61. 10
      packages/solid/package.json
  62. 2
      packages/solid/src/.ldo/solid.shapeTypes.ts
  63. 4
      packages/solid/src/SolidLdoDataset.ts
  64. 2
      packages/solid/src/createSolidLdoDataset.ts
  65. 4
      packages/solid/src/requester/LeafRequester.ts
  66. 6
      packages/solid/src/requester/requests/updateDataResource.ts
  67. 2
      packages/solid/src/resource/Leaf.ts
  68. 2
      packages/solid/src/util/rdfUtils.ts
  69. 4
      packages/solid/src/util/splitChangesByGraph.ts
  70. 2
      packages/subscribable-dataset/example/subscribableDatasetExample.ts
  71. 6
      packages/subscribable-dataset/package.json
  72. 4
      packages/subscribable-dataset/src/ProxyTransactionalDataset.ts
  73. 4
      packages/subscribable-dataset/src/WrapperSubscribableDataset.ts
  74. 2
      packages/subscribable-dataset/src/createWrapperSubscribableDataset.ts
  75. 4
      packages/subscribable-dataset/src/createWrapperSubscribableDatasetFromSerializedInput.ts
  76. 2
      packages/subscribable-dataset/src/mergeDatasetChanges.ts
  77. 2
      packages/subscribable-dataset/src/types.ts
  78. 2
      packages/subscribable-dataset/test/ProxyTransactionalDataset.test.ts
  79. 4
      packages/subscribable-dataset/test/WrapperSubscribableDataset.test.ts
  80. 2
      packages/subscribable-dataset/test/createWrapperSubscribableDatasetFromSerializedInput.test.ts
  81. 4
      packages/traverser-shexj/package.json
  82. 2
      packages/traverser-shexj/src/ShexJTraverser.ts
  83. 2
      packages/traverser-shexj/src/ShexJTraverserDefinition.ts
  84. 2
      packages/traverser-shexj/src/ShexJTraverserTypes.ts
  85. 2
      packages/type-traverser/package.json
  86. 2
      tsconfig.json

@ -7,14 +7,14 @@ This is a monorepo that contains all libraries associated with Linked Data Objec
## Libraries ## Libraries
The LDO monorepo contains the following The LDO monorepo contains the following
- [@ldobjects/cli](./packages/cli/) - [@ldo/cli](./packages/cli/)
- [@ldobjects/dataset](./packages/dataset/) - [@ldo/dataset](./packages/dataset/)
- [@ldobjects/jsonld-dataset-proxy](./packages/jsonld-dataset-proxy/) - [@ldo/jsonld-dataset-proxy](./packages/jsonld-dataset-proxy/)
- [@ldobjects/ldo](./packages/ldo/) - [@ldo/ldo](./packages/ldo/)
- [@ldobjects/rdf-utils](./packages/rdf-utils/) - [@ldo/rdf-utils](./packages/rdf-utils/)
- [@ldobjects/schema-converter-shex](./packages/schema-converter-shex/) - [@ldo/schema-converter-shex](./packages/schema-converter-shex/)
- [@ldobjects/solid](./packages/solid/) - [@ldo/solid](./packages/solid/)
- [@ldobjects/solid-react](./packages/solid-react/) - [@ldo/solid-react](./packages/solid-react/)
- [@ldobjects/subscribable-dataset](./packages/subscribable-dataset/) - [@ldo/subscribable-dataset](./packages/subscribable-dataset/)
- [@ldobjects/traverser-shexj](./packages/traverser-shexj/) - [@ldo/traverser-shexj](./packages/traverser-shexj/)
- [@ldobjects/type-traverser](./packages/type-traverser/) - [@ldo/type-traverser](./packages/type-traverser/)

@ -2,7 +2,7 @@
Solid separates the application from the storage, allowing users to put their data wherever they choose. Core to achieving this is application interoparability, the ability to use multiple apps on the same dataset. In order to make applications interoperable, Solid is standardized around RDF (Resource Description Framework), a standard for representing data. While RDF is extremely flexible, it is sometimes cumbersome to work with, that's where LDO (Linked Data Objects) comes in. Solid separates the application from the storage, allowing users to put their data wherever they choose. Core to achieving this is application interoparability, the ability to use multiple apps on the same dataset. In order to make applications interoperable, Solid is standardized around RDF (Resource Description Framework), a standard for representing data. While RDF is extremely flexible, it is sometimes cumbersome to work with, that's where LDO (Linked Data Objects) comes in.
In this tutorial, we'll build a web application for Solid using React and LDO. LDO's react library, "@ldobjects/solid-react" is designed to make it easy to manipulate data on a Solid Pod. In this tutorial, we'll build a web application for Solid using React and LDO. LDO's react library, "@ldo/solid-react" is designed to make it easy to manipulate data on a Solid Pod.
We'll be making a simple micro-blogging website that allows you to write notes and upload photos. We'll be making a simple micro-blogging website that allows you to write notes and upload photos.
@ -128,7 +128,7 @@ When everything's done, run `npm run start` and your application should look lik
With the main infrastructure set up, let's install LDO's Solid/React library. With the main infrastructure set up, let's install LDO's Solid/React library.
```bash ```bash
npm install @ldobjects/solid-react npm install @ldo/solid-react
``` ```
This library will give us many useful hooks and components for building a Solid application, but it can't be used unless we wrap the application in a provider. Because we're building a React application in the web browser, we'll wrap the application using the `BrowserSolidLdoProvider`. This library will give us many useful hooks and components for building a Solid application, but it can't be used unless we wrap the application in a provider. Because we're building a React application in the web browser, we'll wrap the application using the `BrowserSolidLdoProvider`.
@ -136,7 +136,7 @@ This library will give us many useful hooks and components for building a Solid
**App.tsx** **App.tsx**
```tsx ```tsx
// ... // ...
import { BrowserSolidLdoProvider } from '@ldobjects/solid-react'; import { BrowserSolidLdoProvider } from '@ldo/solid-react';
export const App: FunctionComponent = () => { export const App: FunctionComponent = () => {
return ( return (
@ -162,7 +162,7 @@ Finally, the `logout()` function lets you easily trigger a log out.
**Header.tsx** **Header.tsx**
```tsx ```tsx
import { useSolidAuth } from "@ldobjects/solid-react"; import { useSolidAuth } from "@ldo/solid-react";
import { FunctionComponent } from "react"; import { FunctionComponent } from "react";
export const Header: FunctionComponent = () => { export const Header: FunctionComponent = () => {
@ -207,7 +207,7 @@ Because `useSolidAuth` is a hook, you can use it anywhere in the application, ev
import { FunctionComponent } from "react"; import { FunctionComponent } from "react";
import { MakePost } from "./MakePost"; import { MakePost } from "./MakePost";
import { Post } from "./Post"; import { Post } from "./Post";
import { useSolidAuth } from "@ldobjects/solid-react"; import { useSolidAuth } from "@ldo/solid-react";
export const Blog: FunctionComponent = () => { export const Blog: FunctionComponent = () => {
const { session } = useSolidAuth(); const { session } = useSolidAuth();
@ -236,7 +236,7 @@ In step 6, we're going to use information from a user's Solid WebId profile. But
LDO uses ShEx "Shapes" as schemas to describe how data looks in an application. We can get started by using the `init` command line tool to get the project ready to use shapes. LDO uses ShEx "Shapes" as schemas to describe how data looks in an application. We can get started by using the `init` command line tool to get the project ready to use shapes.
```bash ```bash
npx @ldobjects/cli init npx @ldo/cli init
``` ```
This command will install required libraries and creates two folders: the `.shapes` folder and the `.ldo` folder. This command will install required libraries and creates two folders: the `.shapes` folder and the `.ldo` folder.
@ -396,7 +396,7 @@ We can use the `useResource` and `useSubject` hooks to do this.
```tsx ```tsx
import { FunctionComponent } from "react"; import { FunctionComponent } from "react";
import { useResource, useSolidAuth, useSubject } from "@ldobjects/solid-react"; import { useResource, useSolidAuth, useSubject } from "@ldo/solid-react";
import { SolidProfileShapeShapeType } from "./.ldo/solidProfile.shapeTypes"; import { SolidProfileShapeShapeType } from "./.ldo/solidProfile.shapeTypes";
export const Header: FunctionComponent = () => { export const Header: FunctionComponent = () => {
@ -438,8 +438,8 @@ Let's add the following hook to **Blog.tsx**
```tsx ```tsx
// ... // ...
import { useLdo, useResource, useSolidAuth } from "@ldobjects/solid-react"; import { useLdo, useResource, useSolidAuth } from "@ldo/solid-react";
import { ConatinerUri } from "@ldobjects/solid"; import { ConatinerUri } from "@ldo/solid";
export const Blog: FunctionComponent = () => { export const Blog: FunctionComponent = () => {
const { session } = useSolidAuth(); const { session } = useSolidAuth();
@ -530,7 +530,7 @@ Now that we have the ability to create a container, let's view it.
We'll modify **Post.tsx** to include the uri of the post: We'll modify **Post.tsx** to include the uri of the post:
```tsx ```tsx
import { ContainerUri } from "@ldobjects/solid"; import { ContainerUri } from "@ldo/solid";
export const Post: FunctionComponent<{ postUri: ContainerUri }> = ({ export const Post: FunctionComponent<{ postUri: ContainerUri }> = ({
postUri, postUri,
@ -732,8 +732,8 @@ Finally, let's bring it all together and modify **Post.tsx** to display the uplo
**Post.tsx** **Post.tsx**
```tsx ```tsx
import { FunctionComponent, useCallback, useMemo } from "react"; import { FunctionComponent, useCallback, useMemo } from "react";
import { ContainerUri, LeafUri } from "@ldobjects/solid"; import { ContainerUri, LeafUri } from "@ldo/solid";
import { useLdo, useResource, useSubject } from "@ldobjects/solid-react"; import { useLdo, useResource, useSubject } from "@ldo/solid-react";
import { PostShShapeType } from "./.ldo/post.shapeTypes"; import { PostShShapeType } from "./.ldo/post.shapeTypes";
export const Post: FunctionComponent<{ postUri: ContainerUri }> = ({ export const Post: FunctionComponent<{ postUri: ContainerUri }> = ({

2861
package-lock.json generated

File diff suppressed because it is too large Load Diff

@ -7,7 +7,7 @@
"scripts": { "scripts": {
"test": "lerna run test", "test": "lerna run test",
"build": "lerna run build", "build": "lerna run build",
"demo-react": "lerna run start --scope @ldobjects/demo-react", "demo-react": "lerna run start --scope @ldo/demo-react",
"lint": "lerna run lint" "lint": "lerna run lint"
}, },
"devDependencies": { "devDependencies": {

@ -1,5 +1,5 @@
{ {
"name": "@ldobjects/cli", "name": "@ldo/cli",
"version": "0.0.1-alpha.13", "version": "0.0.1-alpha.13",
"description": "A Command Line Interface for Linked Data Objects", "description": "A Command Line Interface for Linked Data Objects",
"main": "./dist/index.js", "main": "./dist/index.js",
@ -43,7 +43,7 @@
"ts-jest": "^27.0.7" "ts-jest": "^27.0.7"
}, },
"dependencies": { "dependencies": {
"@ldobjects/schema-converter-shex": "^0.0.1-alpha.13", "@ldo/schema-converter-shex": "^0.0.1-alpha.13",
"@shexjs/parser": "^1.0.0-alpha.24", "@shexjs/parser": "^1.0.0-alpha.24",
"child-process-promise": "^2.2.1", "child-process-promise": "^2.2.1",
"commander": "^9.3.0", "commander": "^9.3.0",

@ -2,7 +2,7 @@ import fs from "fs-extra";
import path from "path"; import path from "path";
import type { Schema } from "shexj"; import type { Schema } from "shexj";
import parser from "@shexjs/parser"; import parser from "@shexjs/parser";
import schemaConverterShex from "@ldobjects/schema-converter-shex"; import schemaConverterShex from "@ldo/schema-converter-shex";
import { renderFile } from "ejs"; import { renderFile } from "ejs";
import prettier from "prettier"; import prettier from "prettier";
import loading from "loading-cli"; import loading from "loading-cli";

@ -13,10 +13,8 @@ export interface InitOptions {
export async function init(initOptions: InitOptions) { export async function init(initOptions: InitOptions) {
// Install dependencies // Install dependencies
await exec("npm install @ldobjects/ldo --save"); await exec("npm install @ldo/ldo --save");
await exec( await exec("npm install @ldo/cli @types/shexj @types/jsonld --save-dev");
"npm install @ldobjects/cli @types/shexj @types/jsonld --save-dev",
);
// Find folder to save to // Find folder to save to
let parentDirectory = initOptions.directory; let parentDirectory = initOptions.directory;

@ -1,4 +1,4 @@
import { ShapeType } from "@ldobjects/ldo"; import { ShapeType } from "@ldo/ldo";
import { <%- fileName %>Schema } from "./<%- fileName %>.schema"; import { <%- fileName %>Schema } from "./<%- fileName %>.schema";
import { <%- fileName %>Context } from "./<%- fileName %>.context"; import { <%- fileName %>Context } from "./<%- fileName %>.context";
import { import {

@ -1,5 +1,5 @@
{ {
"name": "@ldobjects/dataset", "name": "@ldo/dataset",
"version": "0.0.1-alpha.13", "version": "0.0.1-alpha.13",
"description": "An RDFJS dataset implementation", "description": "An RDFJS dataset implementation",
"main": "dist/index.js", "main": "dist/index.js",
@ -34,7 +34,7 @@
"ts-node": "^9.1.1" "ts-node": "^9.1.1"
}, },
"dependencies": { "dependencies": {
"@ldobjects/rdf-utils": "^0.0.1-alpha.13", "@ldo/rdf-utils": "^0.0.1-alpha.13",
"@rdfjs/dataset": "^1.1.0", "@rdfjs/dataset": "^1.1.0",
"buffer": "^6.0.3", "buffer": "^6.0.3",
"readable-stream": "^4.2.0" "readable-stream": "^4.2.0"

@ -7,7 +7,7 @@ import {
type DatasetCoreFactory, type DatasetCoreFactory,
type Quad, type Quad,
} from "@rdfjs/types"; } from "@rdfjs/types";
import { datasetToString } from "@ldobjects/rdf-utils"; import { datasetToString } from "@ldo/rdf-utils";
import { Readable } from "readable-stream"; import { Readable } from "readable-stream";
/** /**

@ -1,6 +1,6 @@
import type { Dataset, DatasetFactory, Quad } from "@rdfjs/types"; import type { Dataset, DatasetFactory, Quad } from "@rdfjs/types";
import type { ParserOptions } from "@ldobjects/rdf-utils"; import type { ParserOptions } from "@ldo/rdf-utils";
import { serializedToQuads } from "@ldobjects/rdf-utils"; import { serializedToQuads } from "@ldo/rdf-utils";
/** /**
* Creates a dataset with a string input that could be JON-LD, Turtle, N-Triples, TriG, RDF*, or N3. * Creates a dataset with a string input that could be JON-LD, Turtle, N-Triples, TriG, RDF*, or N3.

@ -1,5 +1,5 @@
import type { Quad } from "@rdfjs/types"; import type { Quad } from "@rdfjs/types";
import type { ParserOptions } from "@ldobjects/rdf-utils"; import type { ParserOptions } from "@ldo/rdf-utils";
import createDatasetFromSerializedInput from "./createDatasetFromSerializedInput"; import createDatasetFromSerializedInput from "./createDatasetFromSerializedInput";
import { createExtendedDatasetFactory } from "./createExtendedDataset"; import { createExtendedDatasetFactory } from "./createExtendedDataset";
import type ExtendedDataset from "./ExtendedDataset"; import type ExtendedDataset from "./ExtendedDataset";

@ -1,10 +1,6 @@
import { namedNode, literal, quad } from "@rdfjs/data-model"; import { namedNode, literal, quad } from "@rdfjs/data-model";
import type { BaseQuad, Dataset, DatasetFactory, Quad } from "@rdfjs/types"; import type { BaseQuad, Dataset, DatasetFactory, Quad } from "@rdfjs/types";
import type { import type { SubjectNode, ObjectNode, PredicateNode } from "@ldo/rdf-utils";
SubjectNode,
ObjectNode,
PredicateNode,
} from "@ldobjects/rdf-utils";
import { Readable } from "stream"; import { Readable } from "stream";
export default function testDataset( export default function testDataset(

@ -1,8 +1,8 @@
{ {
"name": "@ldobjects/demo-react", "name": "@ldo/demo-react",
"version": "0.0.1-alpha.13", "version": "0.0.1-alpha.13",
"dependencies": { "dependencies": {
"@ldobjects/solid-react": "^0.0.1-alpha.13", "@ldo/solid-react": "^0.0.1-alpha.13",
"react": "^18.2.0", "react": "^18.2.0",
"react-dom": "^18.2.0", "react-dom": "^18.2.0",
"react-router-dom": "^6.15.0", "react-router-dom": "^6.15.0",
@ -37,7 +37,7 @@
}, },
"devDependencies": { "devDependencies": {
"@craco/craco": "^7.1.0", "@craco/craco": "^7.1.0",
"@ldobjects/cli": "^0.0.1-alpha.13", "@ldo/cli": "^0.0.1-alpha.13",
"@types/jsonld": "^1.5.9", "@types/jsonld": "^1.5.9",
"@types/react": "^18.2.21", "@types/react": "^18.2.21",
"@types/shexj": "^2.1.4", "@types/shexj": "^2.1.4",

@ -1,4 +1,4 @@
import { ShapeType } from "@ldobjects/ldo"; import { ShapeType } from "@ldo/ldo";
import { postSchema } from "./post.schema"; import { postSchema } from "./post.schema";
import { postContext } from "./post.context"; import { postContext } from "./post.context";
import { PostSh } from "./post.typings"; import { PostSh } from "./post.typings";

@ -1,4 +1,4 @@
import { ShapeType } from "@ldobjects/ldo"; import { ShapeType } from "@ldo/ldo";
import { solidProfileSchema } from "./solidProfile.schema"; import { solidProfileSchema } from "./solidProfile.schema";
import { solidProfileContext } from "./solidProfile.context"; import { solidProfileContext } from "./solidProfile.context";
import { import {

@ -1,7 +1,7 @@
import type { FunctionComponent } from "react"; import type { FunctionComponent } from "react";
import React from "react"; import React from "react";
import { Layout } from "./Layout"; import { Layout } from "./Layout";
import { BrowserSolidLdoProvider } from "@ldobjects/solid-react"; import { BrowserSolidLdoProvider } from "@ldo/solid-react";
const ProfileApp: FunctionComponent = () => { const ProfileApp: FunctionComponent = () => {
return ( return (

@ -1,7 +1,7 @@
import { useState } from "react"; import { useState } from "react";
import type { FunctionComponent } from "react"; import type { FunctionComponent } from "react";
import React from "react"; import React from "react";
import { useResource, useSolidAuth, useSubject } from "@ldobjects/solid-react"; import { useResource, useSolidAuth, useSubject } from "@ldo/solid-react";
import { SolidProfileShapeShapeType } from "./.ldo/solidProfile.shapeTypes"; import { SolidProfileShapeShapeType } from "./.ldo/solidProfile.shapeTypes";
const DEFAULT_ISSUER = "https://solidweb.me"; const DEFAULT_ISSUER = "https://solidweb.me";

@ -1,4 +1,4 @@
import { useSolidAuth } from "@ldobjects/solid-react"; import { useSolidAuth } from "@ldo/solid-react";
import React from "react"; import React from "react";
import type { FunctionComponent } from "react"; import type { FunctionComponent } from "react";
import { createBrowserRouter, RouterProvider } from "react-router-dom"; import { createBrowserRouter, RouterProvider } from "react-router-dom";

@ -1,7 +1,7 @@
import React, { useState, useEffect, createContext } from "react"; import React, { useState, useEffect, createContext } from "react";
import type { FunctionComponent, PropsWithChildren } from "react"; import type { FunctionComponent, PropsWithChildren } from "react";
import type { Container, LeafUri } from "@ldobjects/solid"; import type { Container, LeafUri } from "@ldo/solid";
import { useSolidAuth, useLdo, useResource } from "@ldobjects/solid-react"; import { useSolidAuth, useLdo, useResource } from "@ldo/solid-react";
export const MainContainerContext = createContext<Container | undefined>( export const MainContainerContext = createContext<Container | undefined>(
undefined, undefined,

@ -1,8 +1,8 @@
import React, { useCallback, useState, useRef } from "react"; import React, { useCallback, useState, useRef } from "react";
import type { FunctionComponent, FormEvent } from "react"; import type { FunctionComponent, FormEvent } from "react";
import type { Container, Leaf, LeafUri } from "@ldobjects/solid"; import type { Container, Leaf, LeafUri } from "@ldo/solid";
import { v4 } from "uuid"; import { v4 } from "uuid";
import { useLdo, useSolidAuth } from "@ldobjects/solid-react"; import { useLdo, useSolidAuth } from "@ldo/solid-react";
import { PostShShapeType } from "../.ldo/post.shapeTypes"; import { PostShShapeType } from "../.ldo/post.shapeTypes";
export const MakePost: FunctionComponent<{ mainContainer: Container }> = ({ export const MakePost: FunctionComponent<{ mainContainer: Container }> = ({

@ -1,6 +1,6 @@
import React, { useCallback } from "react"; import React, { useCallback } from "react";
import type { FunctionComponent } from "react"; import type { FunctionComponent } from "react";
import { useLdo, useResource, useSubject } from "@ldobjects/solid-react"; import { useLdo, useResource, useSubject } from "@ldo/solid-react";
import { PostShShapeType } from "../.ldo/post.shapeTypes"; import { PostShShapeType } from "../.ldo/post.shapeTypes";
import { useNavigate } from "react-router-dom"; import { useNavigate } from "react-router-dom";
import { PostedBy } from "./PostedBy"; import { PostedBy } from "./PostedBy";

@ -1,6 +1,6 @@
import type { FunctionComponent } from "react"; import type { FunctionComponent } from "react";
import React from "react"; import React from "react";
import { useResource, useSubject } from "@ldobjects/solid-react"; import { useResource, useSubject } from "@ldo/solid-react";
import { SolidProfileShapeShapeType } from "../.ldo/solidProfile.shapeTypes"; import { SolidProfileShapeShapeType } from "../.ldo/solidProfile.shapeTypes";
export const PostedBy: FunctionComponent<{ webId: string }> = ({ webId }) => { export const PostedBy: FunctionComponent<{ webId: string }> = ({ webId }) => {

@ -1,5 +1,5 @@
{ {
"name": "@ldobjects/jsonld-dataset-proxy", "name": "@ldo/jsonld-dataset-proxy",
"version": "0.0.1-alpha.13", "version": "0.0.1-alpha.13",
"description": "", "description": "",
"main": "dist/index.js", "main": "dist/index.js",
@ -40,8 +40,8 @@
"src" "src"
], ],
"dependencies": { "dependencies": {
"@ldobjects/rdf-utils": "^0.0.1-alpha.13", "@ldo/rdf-utils": "^0.0.1-alpha.13",
"@ldobjects/subscribable-dataset": "^0.0.1-alpha.13", "@ldo/subscribable-dataset": "^0.0.1-alpha.13",
"@rdfjs/data-model": "^1.2.0", "@rdfjs/data-model": "^1.2.0",
"@rdfjs/dataset": "^1.1.0", "@rdfjs/dataset": "^1.1.0",
"jsonld2graphobject": "^0.0.4" "jsonld2graphobject": "^0.0.4"

@ -1,6 +1,6 @@
import { blankNode, namedNode } from "@rdfjs/data-model"; import { blankNode, namedNode } from "@rdfjs/data-model";
import type { BlankNode, NamedNode } from "@rdfjs/types"; import type { BlankNode, NamedNode } from "@rdfjs/types";
import type { GraphNode, QuadMatch } from "@ldobjects/rdf-utils"; import type { GraphNode, QuadMatch } from "@ldo/rdf-utils";
import type { LanguageOrdering } from "./language/languageTypes"; import type { LanguageOrdering } from "./language/languageTypes";
import type { ProxyContext } from "./ProxyContext"; import type { ProxyContext } from "./ProxyContext";
import type { ObjectLike } from "./types"; import type { ObjectLike } from "./types";

@ -1,4 +1,4 @@
import type { GraphNode, QuadMatch } from "@ldobjects/rdf-utils"; import type { GraphNode, QuadMatch } from "@ldo/rdf-utils";
import type { BlankNode, Dataset, NamedNode } from "@rdfjs/types"; import type { BlankNode, Dataset, NamedNode } from "@rdfjs/types";
import type { ArrayProxyTarget } from "./arrayProxy/createArrayHandler"; import type { ArrayProxyTarget } from "./arrayProxy/createArrayHandler";
import { createArrayHandler } from "./arrayProxy/createArrayHandler"; import { createArrayHandler } from "./arrayProxy/createArrayHandler";

@ -1,5 +1,5 @@
import type { Dataset } from "@rdfjs/types"; import type { Dataset } from "@rdfjs/types";
import type { ObjectNode } from "@ldobjects/rdf-utils"; import type { ObjectNode } from "@ldo/rdf-utils";
import type { ArrayProxyTarget } from "./createArrayHandler"; import type { ArrayProxyTarget } from "./createArrayHandler";
import type { import type {
_getNodeAtIndex, _getNodeAtIndex,

@ -1,6 +1,6 @@
import { quad } from "@rdfjs/data-model"; import { quad } from "@rdfjs/data-model";
import type { NamedNode } from "@rdfjs/types"; import type { NamedNode } from "@rdfjs/types";
import type { ObjectNode, QuadMatch, SubjectNode } from "@ldobjects/rdf-utils"; import type { ObjectNode, QuadMatch, SubjectNode } from "@ldo/rdf-utils";
import type { ObjectJsonRepresentation } from "../util/nodeToJsonldRepresentation"; import type { ObjectJsonRepresentation } from "../util/nodeToJsonldRepresentation";
import { nodeToJsonldRepresentation } from "../util/nodeToJsonldRepresentation"; import { nodeToJsonldRepresentation } from "../util/nodeToJsonldRepresentation";
import type { ArrayMethodBuildersType } from "./arrayMethods"; import type { ArrayMethodBuildersType } from "./arrayMethods";

@ -1,8 +1,8 @@
import { defaultGraph } from "@rdfjs/data-model"; import { defaultGraph } from "@rdfjs/data-model";
import type { Quad } from "@rdfjs/types"; import type { Quad } from "@rdfjs/types";
import type { ObjectNode } from "@ldobjects/rdf-utils"; import type { ObjectNode } from "@ldo/rdf-utils";
import { ProxyTransactionalDataset } from "@ldobjects/subscribable-dataset"; import { ProxyTransactionalDataset } from "@ldo/subscribable-dataset";
import { createDatasetFactory } from "@ldobjects/dataset"; import { createDatasetFactory } from "@ldo/dataset";
import type { ProxyContext } from "../ProxyContext"; import type { ProxyContext } from "../ProxyContext";
import { addObjectToDataset } from "../util/addObjectToDataset"; import { addObjectToDataset } from "../util/addObjectToDataset";
import { import {

@ -1,4 +1,4 @@
import type { ObjectNode, GraphNode } from "@ldobjects/rdf-utils"; import type { ObjectNode, GraphNode } from "@ldo/rdf-utils";
import { namedNode } from "@rdfjs/data-model"; import { namedNode } from "@rdfjs/data-model";
import { import {
getSubjectProxyFromObject, getSubjectProxyFromObject,

@ -1,4 +1,4 @@
import type { PredicateNode, SubjectNode } from "@ldobjects/rdf-utils"; import type { PredicateNode, SubjectNode } from "@ldo/rdf-utils";
import { literal, quad } from "@rdfjs/data-model"; import { literal, quad } from "@rdfjs/data-model";
import type { ProxyContext } from "../ProxyContext"; import type { ProxyContext } from "../ProxyContext";
import { import {

@ -1,5 +1,5 @@
import { literal, quad } from "@rdfjs/data-model"; import { literal, quad } from "@rdfjs/data-model";
import type { PredicateNode, SubjectNode } from "@ldobjects/rdf-utils"; import type { PredicateNode, SubjectNode } from "@ldo/rdf-utils";
import type { Dataset, Literal } from "@rdfjs/types"; import type { Dataset, Literal } from "@rdfjs/types";
import type { LanguageKey } from "./languageTypes"; import type { LanguageKey } from "./languageTypes";
import type { LiteralObjectQuad } from "./languageUtils"; import type { LiteralObjectQuad } from "./languageUtils";

@ -1,10 +1,6 @@
import type { Dataset, Literal, Quad, Quad_Object } from "@rdfjs/types"; import type { Dataset, Literal, Quad, Quad_Object } from "@rdfjs/types";
import type { import type { ObjectNode, PredicateNode, SubjectNode } from "@ldo/rdf-utils";
ObjectNode, import { createDataset } from "@ldo/dataset";
PredicateNode,
SubjectNode,
} from "@ldobjects/rdf-utils";
import { createDataset } from "@ldobjects/dataset";
import type { LanguageKey, LanguageOrdering } from "./languageTypes"; import type { LanguageKey, LanguageOrdering } from "./languageTypes";
/** /**

@ -1,4 +1,4 @@
import type { GraphNode } from "@ldobjects/rdf-utils"; import type { GraphNode } from "@ldo/rdf-utils";
import type { BlankNode, Dataset, NamedNode } from "@rdfjs/types"; import type { BlankNode, Dataset, NamedNode } from "@rdfjs/types";
import type { ContextDefinition } from "jsonld"; import type { ContextDefinition } from "jsonld";
import type { ProxyContext } from "../ProxyContext"; import type { ProxyContext } from "../ProxyContext";

@ -1,5 +1,5 @@
import type { BlankNode, DefaultGraph, Literal, NamedNode } from "@rdfjs/types"; import type { BlankNode, DefaultGraph, Literal, NamedNode } from "@rdfjs/types";
import type { ObjectNode } from "@ldobjects/rdf-utils"; import type { ObjectNode } from "@ldo/rdf-utils";
export function nodeToString( export function nodeToString(
node: NamedNode | BlankNode | DefaultGraph | Literal | null | undefined, node: NamedNode | BlankNode | DefaultGraph | Literal | null | undefined,

@ -1,4 +1,4 @@
import type { GraphNode } from "@ldobjects/rdf-utils"; import type { GraphNode } from "@ldo/rdf-utils";
import type { InteractOptions } from "./util/createInteractOptions"; import type { InteractOptions } from "./util/createInteractOptions";
import { createInteractOptions } from "./util/createInteractOptions"; import { createInteractOptions } from "./util/createInteractOptions";

@ -1,4 +1,4 @@
import { createDataset, serializedToDataset } from "@ldobjects/dataset"; import { createDataset, serializedToDataset } from "@ldo/dataset";
import type { JsonldDatasetProxyBuilder, LanguageSet } from "../src"; import type { JsonldDatasetProxyBuilder, LanguageSet } from "../src";
import { import {
graphOf, graphOf,

@ -1,4 +1,4 @@
import { createDataset } from "@ldobjects/dataset"; import { createDataset } from "@ldo/dataset";
import { ContextUtil } from "../src/ContextUtil"; import { ContextUtil } from "../src/ContextUtil";
import { nodeToJsonldRepresentation } from "../src/util/nodeToJsonldRepresentation"; import { nodeToJsonldRepresentation } from "../src/util/nodeToJsonldRepresentation";
import { literal, defaultGraph } from "@rdfjs/data-model"; import { literal, defaultGraph } from "@rdfjs/data-model";

@ -1,5 +1,5 @@
{ {
"name": "@ldobjects/ldo", "name": "@ldo/ldo",
"version": "0.0.1-alpha.13", "version": "0.0.1-alpha.13",
"description": "", "description": "",
"main": "dist/index.js", "main": "dist/index.js",
@ -22,7 +22,7 @@
}, },
"homepage": "https://github.com/o-development/ldobjects/tree/main/packages/ldo#readme", "homepage": "https://github.com/o-development/ldobjects/tree/main/packages/ldo#readme",
"devDependencies": { "devDependencies": {
"@ldobjects/rdf-utils": "^0.0.1-alpha.13", "@ldo/rdf-utils": "^0.0.1-alpha.13",
"@rdfjs/types": "^1.0.1", "@rdfjs/types": "^1.0.1",
"@types/jest": "^27.0.3", "@types/jest": "^27.0.3",
"@types/jsonld": "^1.5.6", "@types/jsonld": "^1.5.6",
@ -35,9 +35,9 @@
"ts-node": "^10.4.0" "ts-node": "^10.4.0"
}, },
"dependencies": { "dependencies": {
"@ldobjects/dataset": "^0.0.1-alpha.13", "@ldo/dataset": "^0.0.1-alpha.13",
"@ldobjects/jsonld-dataset-proxy": "^0.0.1-alpha.13", "@ldo/jsonld-dataset-proxy": "^0.0.1-alpha.13",
"@ldobjects/subscribable-dataset": "^0.0.1-alpha.13", "@ldo/subscribable-dataset": "^0.0.1-alpha.13",
"@rdfjs/data-model": "^1.2.0", "@rdfjs/data-model": "^1.2.0",
"buffer": "^6.0.3", "buffer": "^6.0.3",
"readable-stream": "^4.3.0" "readable-stream": "^4.3.0"

@ -1,8 +1,8 @@
import type { GraphNode, QuadMatch, SubjectNode } from "@ldobjects/rdf-utils"; import type { GraphNode, QuadMatch, SubjectNode } from "@ldo/rdf-utils";
import type { import type {
LanguageOrdering, LanguageOrdering,
JsonldDatasetProxyBuilder, JsonldDatasetProxyBuilder,
} from "@ldobjects/jsonld-dataset-proxy"; } from "@ldo/jsonld-dataset-proxy";
import type { ShapeType } from "./ShapeType"; import type { ShapeType } from "./ShapeType";
import type { LdoBase } from "./util"; import type { LdoBase } from "./util";
import { normalizeNodeName, normalizeNodeNames } from "./util"; import { normalizeNodeName, normalizeNodeNames } from "./util";

@ -1,6 +1,6 @@
import type { Quad } from "@rdfjs/types"; import type { Quad } from "@rdfjs/types";
import jsonldDatasetProxy from "@ldobjects/jsonld-dataset-proxy"; import jsonldDatasetProxy from "@ldo/jsonld-dataset-proxy";
import { WrapperSubscribableDataset } from "@ldobjects/subscribable-dataset"; import { WrapperSubscribableDataset } from "@ldo/subscribable-dataset";
import { LdoBuilder } from "./LdoBuilder"; import { LdoBuilder } from "./LdoBuilder";
import type { ShapeType } from "./ShapeType"; import type { ShapeType } from "./ShapeType";
import type { LdoBase } from "./index"; import type { LdoBase } from "./index";

@ -1,5 +1,5 @@
import type { Dataset, DatasetFactory, Quad } from "@rdfjs/types"; import type { Dataset, DatasetFactory, Quad } from "@rdfjs/types";
import { createDataset } from "@ldobjects/dataset"; import { createDataset } from "@ldo/dataset";
import { LdoDatasetFactory } from "./LdoDatasetFactory"; import { LdoDatasetFactory } from "./LdoDatasetFactory";
export function createLdoDatasetFactory() { export function createLdoDatasetFactory() {

@ -1,16 +1,16 @@
import type { JsonLdDocument } from "jsonld"; import type { JsonLdDocument } from "jsonld";
import type { GraphNode, DatasetChanges } from "@ldobjects/rdf-utils"; import type { GraphNode, DatasetChanges } from "@ldo/rdf-utils";
import type { InteractOptions } from "@ldobjects/jsonld-dataset-proxy"; import type { InteractOptions } from "@ldo/jsonld-dataset-proxy";
import { import {
getProxyFromObject, getProxyFromObject,
_getUnderlyingDataset, _getUnderlyingDataset,
_proxyContext, _proxyContext,
write as writeDependency, write as writeDependency,
} from "@ldobjects/jsonld-dataset-proxy"; } from "@ldo/jsonld-dataset-proxy";
import type { SubscribableDataset } from "@ldobjects/subscribable-dataset"; import type { SubscribableDataset } from "@ldo/subscribable-dataset";
import type { WriterOptions } from "@ldobjects/rdf-utils"; import type { WriterOptions } from "@ldo/rdf-utils";
import type { Dataset, Quad } from "@rdfjs/types"; import type { Dataset, Quad } from "@rdfjs/types";
import { changesToSparqlUpdate, datasetToString } from "@ldobjects/rdf-utils"; import { changesToSparqlUpdate, datasetToString } from "@ldo/rdf-utils";
import type { LdoBase } from "./util"; import type { LdoBase } from "./util";
import { import {
canDatasetStartTransaction, canDatasetStartTransaction,
@ -22,7 +22,7 @@ export {
graphOf, graphOf,
languagesOf, languagesOf,
setLanguagePreferences, setLanguagePreferences,
} from "@ldobjects/jsonld-dataset-proxy"; } from "@ldo/jsonld-dataset-proxy";
export function write(...graphs: (GraphNode | string)[]): InteractOptions { export function write(...graphs: (GraphNode | string)[]): InteractOptions {
return writeDependency(...normalizeNodeNames(graphs)); return writeDependency(...normalizeNodeNames(graphs));

@ -1,7 +1,7 @@
import type { Dataset } from "@rdfjs/types"; import type { Dataset } from "@rdfjs/types";
import type { JsonLdDocument } from "jsonld"; import type { JsonLdDocument } from "jsonld";
import type { ParserOptions } from "@ldobjects/rdf-utils"; import type { ParserOptions } from "@ldo/rdf-utils";
import { createDatasetFromSerializedInput } from "@ldobjects/dataset"; import { createDatasetFromSerializedInput } from "@ldo/dataset";
import { createLdoDataset, createLdoDatasetFactory } from "./createLdoDataset"; import { createLdoDataset, createLdoDatasetFactory } from "./createLdoDataset";
import type { LdoDataset } from "./LdoDataset"; import type { LdoDataset } from "./LdoDataset";

@ -1,16 +1,16 @@
import { namedNode } from "@rdfjs/data-model"; import { namedNode } from "@rdfjs/data-model";
import type { Dataset, Quad } from "@rdfjs/types"; import type { Dataset, Quad } from "@rdfjs/types";
import type { ArrayProxy, SubjectProxy } from "@ldobjects/jsonld-dataset-proxy"; import type { ArrayProxy, SubjectProxy } from "@ldo/jsonld-dataset-proxy";
import { import {
getProxyFromObject, getProxyFromObject,
_getUnderlyingDataset, _getUnderlyingDataset,
_proxyContext, _proxyContext,
} from "@ldobjects/jsonld-dataset-proxy"; } from "@ldo/jsonld-dataset-proxy";
import type { AnyNode } from "@ldobjects/rdf-utils"; import type { AnyNode } from "@ldo/rdf-utils";
import type { import type {
SubscribableDataset, SubscribableDataset,
TransactionalDataset, TransactionalDataset,
} from "@ldobjects/subscribable-dataset"; } from "@ldo/subscribable-dataset";
// eslint-disable-next-line @typescript-eslint/no-explicit-any // eslint-disable-next-line @typescript-eslint/no-explicit-any
export type LdoBase = Record<string, any>; export type LdoBase = Record<string, any>;

@ -1,12 +1,12 @@
import { literal, namedNode, quad } from "@rdfjs/data-model"; import { literal, namedNode, quad } from "@rdfjs/data-model";
import { createDataset } from "@ldobjects/dataset"; import { createDataset } from "@ldo/dataset";
import type { SolidProfileShape } from "./profileData"; import type { SolidProfileShape } from "./profileData";
import { ProfileShapeType } from "./profileData"; import { ProfileShapeType } from "./profileData";
import type { LdoBuilder, LdoDataset } from "../src"; import type { LdoBuilder, LdoDataset } from "../src";
import { createLdoDataset, graphOf, parseRdf, toTurtle } from "../src"; import { createLdoDataset, graphOf, parseRdf, toTurtle } from "../src";
import { sampleJsonld, sampleTurtle } from "./sampleData"; import { sampleJsonld, sampleTurtle } from "./sampleData";
import type { SubjectProxy } from "@ldobjects/jsonld-dataset-proxy"; import type { SubjectProxy } from "@ldo/jsonld-dataset-proxy";
import { _proxyContext } from "@ldobjects/jsonld-dataset-proxy"; import { _proxyContext } from "@ldo/jsonld-dataset-proxy";
describe("LdoDataset", () => { describe("LdoDataset", () => {
let ldoDataset: LdoDataset; let ldoDataset: LdoDataset;

@ -1,12 +1,12 @@
import { namedNode } from "@rdfjs/data-model"; import { namedNode } from "@rdfjs/data-model";
import type { SubjectProxy } from "@ldobjects/jsonld-dataset-proxy"; import type { SubjectProxy } from "@ldo/jsonld-dataset-proxy";
import { import {
getProxyFromObject, getProxyFromObject,
graphOf, graphOf,
_getUnderlyingDataset, _getUnderlyingDataset,
_proxyContext, _proxyContext,
} from "@ldobjects/jsonld-dataset-proxy"; } from "@ldo/jsonld-dataset-proxy";
import { createDataset } from "@ldobjects/dataset"; import { createDataset } from "@ldo/dataset";
import type { SolidProfileShape } from "./profileData"; import type { SolidProfileShape } from "./profileData";
import { ProfileShapeType } from "./profileData"; import { ProfileShapeType } from "./profileData";
import type { LdoDataset } from "../src"; import type { LdoDataset } from "../src";

@ -1,5 +1,5 @@
{ {
"name": "@ldobjects/rdf-utils", "name": "@ldo/rdf-utils",
"version": "0.0.1-alpha.13", "version": "0.0.1-alpha.13",
"description": "Some RDF Utilities to support LDO librariers", "description": "Some RDF Utilities to support LDO librariers",
"main": "dist/index.js", "main": "dist/index.js",

@ -4,7 +4,7 @@ Turn ShexJ into typescript typings and JSON-LD context.
## Installation ## Installation
```bash ```bash
npm i @ldobjects/schema-converter-shex npm i @ldo/schema-converter-shex
``` ```
## API ## API
@ -14,7 +14,7 @@ See the [full API docs](docs/modules.md).
```typescript ```typescript
import { Schema } from "shexj"; import { Schema } from "shexj";
import shexjToTypeAndContext from "@ldobjects/schema-converter-shex"; import shexjToTypeAndContext from "@ldo/schema-converter-shex";
async function run() { async function run() {
/** /**

@ -1,5 +1,5 @@
{ {
"name": "@ldobjects/schema-converter-shex", "name": "@ldo/schema-converter-shex",
"version": "0.0.1-alpha.13", "version": "0.0.1-alpha.13",
"description": "", "description": "",
"main": "dist/index.js", "main": "dist/index.js",
@ -33,7 +33,7 @@
"dist" "dist"
], ],
"dependencies": { "dependencies": {
"@ldobjects/traverser-shexj": "^0.0.1-alpha.13", "@ldo/traverser-shexj": "^0.0.1-alpha.13",
"dts-dom": "^3.6.0", "dts-dom": "^3.6.0",
"jsonld2graphobject": "^0.0.5" "jsonld2graphobject": "^0.0.5"
}, },

@ -1,4 +1,4 @@
import ShexJTraverser from "@ldobjects/traverser-shexj"; import ShexJTraverser from "@ldo/traverser-shexj";
import type { JsonLdContextBuilder } from "./JsonLdContextBuilder"; import type { JsonLdContextBuilder } from "./JsonLdContextBuilder";
/** /**

@ -1,4 +1,4 @@
import ShexJTraverser from "@ldobjects/traverser-shexj"; import ShexJTraverser from "@ldo/traverser-shexj";
import * as dom from "dts-dom"; import * as dom from "dts-dom";
import type { Annotation } from "shexj"; import type { Annotation } from "shexj";
import { nameFromObject } from "../context/JsonLdContextBuilder"; import { nameFromObject } from "../context/JsonLdContextBuilder";

@ -1,5 +1,5 @@
{ {
"name": "@ldobjects/solid-react", "name": "@ldo/solid-react",
"version": "0.0.1-alpha.13", "version": "0.0.1-alpha.13",
"description": "A React library for LDO and Solid", "description": "A React library for LDO and Solid",
"main": "dist/index.js", "main": "dist/index.js",
@ -24,7 +24,7 @@
"homepage": "https://github.com/o-development/ldobjects/tree/main/packages/solid-react#readme", "homepage": "https://github.com/o-development/ldobjects/tree/main/packages/solid-react#readme",
"devDependencies": { "devDependencies": {
"@inrupt/solid-client-authn-core": "^1.17.1", "@inrupt/solid-client-authn-core": "^1.17.1",
"@ldobjects/rdf-utils": "^0.0.1-alpha.13", "@ldo/rdf-utils": "^0.0.1-alpha.13",
"@rdfjs/types": "^1.0.1", "@rdfjs/types": "^1.0.1",
"@types/jest": "^29.0.3", "@types/jest": "^29.0.3",
"ts-jest": "^29.0.2" "ts-jest": "^29.0.2"
@ -32,11 +32,11 @@
"dependencies": { "dependencies": {
"@inrupt/solid-client": "^1.29.0", "@inrupt/solid-client": "^1.29.0",
"@inrupt/solid-client-authn-browser": "^1.17.1", "@inrupt/solid-client-authn-browser": "^1.17.1",
"@ldobjects/dataset": "^0.0.1-alpha.13", "@ldo/dataset": "^0.0.1-alpha.13",
"@ldobjects/jsonld-dataset-proxy": "^0.0.1-alpha.13", "@ldo/jsonld-dataset-proxy": "^0.0.1-alpha.13",
"@ldobjects/ldo": "^0.0.1-alpha.13", "@ldo/ldo": "^0.0.1-alpha.13",
"@ldobjects/solid": "^0.0.1-alpha.13", "@ldo/solid": "^0.0.1-alpha.13",
"@ldobjects/subscribable-dataset": "^0.0.1-alpha.13", "@ldo/subscribable-dataset": "^0.0.1-alpha.13",
"@rdfjs/data-model": "^1.2.0", "@rdfjs/data-model": "^1.2.0",
"cross-fetch": "^3.1.6" "cross-fetch": "^3.1.6"
}, },

@ -6,8 +6,8 @@ import {
useEffect, useEffect,
} from "react"; } from "react";
import { useSolidAuth } from "./SolidAuthContext"; import { useSolidAuth } from "./SolidAuthContext";
import type { SolidLdoDataset } from "@ldobjects/solid"; import type { SolidLdoDataset } from "@ldo/solid";
import { createSolidLdoDataset } from "@ldobjects/solid"; import { createSolidLdoDataset } from "@ldo/solid";
import type { UseLdoMethods } from "./useLdoMethods"; import type { UseLdoMethods } from "./useLdoMethods";
import { createUseLdoMethods } from "./useLdoMethods"; import { createUseLdoMethods } from "./useLdoMethods";

@ -1,9 +1,9 @@
import type { LdoBase, ShapeType } from "@ldobjects/ldo"; import type { LdoBase, ShapeType } from "@ldo/ldo";
import { transactionChanges } from "@ldobjects/ldo"; import { transactionChanges } from "@ldo/ldo";
import { write } from "@ldobjects/ldo"; import { write } from "@ldo/ldo";
import { startTransaction } from "@ldobjects/ldo"; import { startTransaction } from "@ldo/ldo";
import type { DatasetChanges, SubjectNode } from "@ldobjects/rdf-utils"; import type { DatasetChanges, SubjectNode } from "@ldo/rdf-utils";
import type { Resource, SolidLdoDataset } from "@ldobjects/solid"; import type { Resource, SolidLdoDataset } from "@ldo/solid";
import type { Quad } from "@rdfjs/types"; import type { Quad } from "@rdfjs/types";
export interface UseLdoMethods { export interface UseLdoMethods {

@ -5,7 +5,7 @@ import type {
LeafUri, LeafUri,
Resource, Resource,
Leaf, Leaf,
} from "@ldobjects/solid"; } from "@ldo/solid";
import { useLdo } from "./SolidLdoProvider"; import { useLdo } from "./SolidLdoProvider";
export interface UseResourceOptions { export interface UseResourceOptions {

@ -1,4 +1,4 @@
import type { Container, ContainerUri } from "@ldobjects/solid"; import type { Container, ContainerUri } from "@ldo/solid";
import { useEffect, useState } from "react"; import { useEffect, useState } from "react";
import { useResource } from "./useResource"; import { useResource } from "./useResource";
import { useLdo } from "./SolidLdoProvider"; import { useLdo } from "./SolidLdoProvider";

@ -1,11 +1,11 @@
import type { SubjectNode } from "@ldobjects/rdf-utils"; import type { SubjectNode } from "@ldo/rdf-utils";
import { import {
ContextUtil, ContextUtil,
JsonldDatasetProxyBuilder, JsonldDatasetProxyBuilder,
} from "@ldobjects/jsonld-dataset-proxy"; } from "@ldo/jsonld-dataset-proxy";
import type { ShapeType } from "@ldobjects/ldo"; import type { ShapeType } from "@ldo/ldo";
import { LdoBuilder } from "@ldobjects/ldo"; import { LdoBuilder } from "@ldo/ldo";
import type { LdoBase } from "@ldobjects/ldo"; import type { LdoBase } from "@ldo/ldo";
import { useLdo } from "./SolidLdoProvider"; import { useLdo } from "./SolidLdoProvider";
import { useCallback, useEffect, useMemo, useState } from "react"; import { useCallback, useEffect, useMemo, useState } from "react";
import { TrackingProxyContext } from "./util/TrackingProxyContext"; import { TrackingProxyContext } from "./util/TrackingProxyContext";

@ -2,10 +2,10 @@ import type {
ArrayProxyTarget, ArrayProxyTarget,
SubjectProxyTarget, SubjectProxyTarget,
ProxyContextOptions, ProxyContextOptions,
} from "@ldobjects/jsonld-dataset-proxy"; } from "@ldo/jsonld-dataset-proxy";
import { ProxyContext } from "@ldobjects/jsonld-dataset-proxy"; import { ProxyContext } from "@ldo/jsonld-dataset-proxy";
import type { QuadMatch } from "@ldobjects/rdf-utils"; import type { QuadMatch } from "@ldo/rdf-utils";
import type { SubscribableDataset } from "@ldobjects/subscribable-dataset"; import type { SubscribableDataset } from "@ldo/subscribable-dataset";
import { namedNode } from "@rdfjs/data-model"; import { namedNode } from "@rdfjs/data-model";
import type { Quad } from "@rdfjs/types"; import type { Quad } from "@rdfjs/types";

@ -1,4 +1,4 @@
import type { Resource } from "@ldobjects/solid"; import type { Resource } from "@ldo/solid";
export function createWrapperProxy<ResourceType extends Resource>( export function createWrapperProxy<ResourceType extends Resource>(
target: ResourceType, target: ResourceType,

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

@ -1,4 +1,4 @@
import type { ShapeType } from "@ldobjects/ldo"; import type { ShapeType } from "@ldo/ldo";
import { solidSchema } from "./solid.schema"; import { solidSchema } from "./solid.schema";
import { solidContext } from "./solid.context"; import { solidContext } from "./solid.context";
import type { Container, Resource } from "./solid.typings"; import type { Container, Resource } from "./solid.typings";

@ -1,5 +1,5 @@
import { LdoDataset } from "@ldobjects/ldo"; import { LdoDataset } from "@ldo/ldo";
import type { DatasetChanges, GraphNode } from "@ldobjects/rdf-utils"; import type { DatasetChanges, GraphNode } from "@ldo/rdf-utils";
import type { Dataset, DatasetFactory, Quad } from "@rdfjs/types"; import type { Dataset, DatasetFactory, Quad } from "@rdfjs/types";
import type { import type {
UpdateResult, UpdateResult,

@ -3,7 +3,7 @@ import { SolidLdoDataset } from "./SolidLdoDataset";
import type { SolidLdoDatasetContext } from "./SolidLdoDatasetContext"; import type { SolidLdoDatasetContext } from "./SolidLdoDatasetContext";
import crossFetch from "cross-fetch"; import crossFetch from "cross-fetch";
import { createDataset, createDatasetFactory } from "@ldobjects/dataset"; import { createDataset, createDatasetFactory } from "@ldo/dataset";
import { ResourceStore } from "./ResourceStore"; import { ResourceStore } from "./ResourceStore";
export interface CreateSolidLdoDatasetOptions { export interface CreateSolidLdoDatasetOptions {

@ -1,5 +1,5 @@
import type { DatasetChanges } from "@ldobjects/rdf-utils"; import type { DatasetChanges } from "@ldo/rdf-utils";
import { mergeDatasetChanges } from "@ldobjects/subscribable-dataset"; import { mergeDatasetChanges } from "@ldo/subscribable-dataset";
import type { Quad } from "@rdfjs/types"; import type { Quad } from "@rdfjs/types";
import type { SolidLdoDatasetContext } from "../SolidLdoDatasetContext"; import type { SolidLdoDatasetContext } from "../SolidLdoDatasetContext";
import type { LeafUri } from "../util/uriTypes"; import type { LeafUri } from "../util/uriTypes";

@ -1,9 +1,9 @@
import type { DatasetChanges } from "@ldobjects/rdf-utils"; import type { DatasetChanges } from "@ldo/rdf-utils";
import { changesToSparqlUpdate } from "@ldobjects/rdf-utils"; import { changesToSparqlUpdate } from "@ldo/rdf-utils";
import type { import type {
SubscribableDataset, SubscribableDataset,
TransactionalDataset, TransactionalDataset,
} from "@ldobjects/subscribable-dataset"; } from "@ldo/subscribable-dataset";
import type { Quad } from "@rdfjs/types"; import type { Quad } from "@rdfjs/types";
import { guaranteeFetch } from "../../util/guaranteeFetch"; import { guaranteeFetch } from "../../util/guaranteeFetch";
import type { LeafUri } from "../../util/uriTypes"; import type { LeafUri } from "../../util/uriTypes";

@ -1,4 +1,4 @@
import type { DatasetChanges } from "@ldobjects/rdf-utils"; import type { DatasetChanges } from "@ldo/rdf-utils";
import type { Quad } from "@rdfjs/types"; import type { Quad } from "@rdfjs/types";
import { LeafRequester } from "../requester/LeafRequester"; import { LeafRequester } from "../requester/LeafRequester";
import type { CheckRootResultError } from "../requester/requests/checkRootContainer"; import type { CheckRootResultError } from "../requester/requests/checkRootContainer";

@ -1,4 +1,4 @@
import { parseRdf } from "@ldobjects/ldo"; import { parseRdf } from "@ldo/ldo";
import { namedNode, quad as createQuad } from "@rdfjs/data-model"; import { namedNode, quad as createQuad } from "@rdfjs/data-model";
import type { Dataset } from "@rdfjs/types"; import type { Dataset } from "@rdfjs/types";
import type { ContainerUri } from "./uriTypes"; import type { ContainerUri } from "./uriTypes";

@ -1,5 +1,5 @@
import { createDataset } from "@ldobjects/dataset"; import { createDataset } from "@ldo/dataset";
import type { GraphNode, DatasetChanges } from "@ldobjects/rdf-utils"; import type { GraphNode, DatasetChanges } from "@ldo/rdf-utils";
import type { Quad } from "@rdfjs/types"; import type { Quad } from "@rdfjs/types";
import { defaultGraph, namedNode, quad as createQuad } from "@rdfjs/data-model"; import { defaultGraph, namedNode, quad as createQuad } from "@rdfjs/data-model";

@ -1,6 +1,6 @@
import { createSubscribableDataset } from "../src"; import { createSubscribableDataset } from "../src";
import { quad, namedNode, literal } from "@rdfjs/data-model"; import { quad, namedNode, literal } from "@rdfjs/data-model";
import type { DatasetChanges } from "@ldobjects/rdf-utils"; import type { DatasetChanges } from "@ldo/rdf-utils";
// Create an empty subscribable dataset // Create an empty subscribable dataset
const subscribableDataset = createSubscribableDataset(); const subscribableDataset = createSubscribableDataset();

@ -1,5 +1,5 @@
{ {
"name": "@ldobjects/subscribable-dataset", "name": "@ldo/subscribable-dataset",
"version": "0.0.1-alpha.13", "version": "0.0.1-alpha.13",
"description": "An RDFJS dataset implementation that can be subscribed to for updates", "description": "An RDFJS dataset implementation that can be subscribed to for updates",
"main": "dist/index.js", "main": "dist/index.js",
@ -33,8 +33,8 @@
"ts-node": "^9.1.1" "ts-node": "^9.1.1"
}, },
"dependencies": { "dependencies": {
"@ldobjects/dataset": "^0.0.1-alpha.13", "@ldo/dataset": "^0.0.1-alpha.13",
"@ldobjects/rdf-utils": "^0.0.1-alpha.13" "@ldo/rdf-utils": "^0.0.1-alpha.13"
}, },
"files": [ "files": [
"dist", "dist",

@ -1,7 +1,7 @@
import type { Dataset, BaseQuad, Term, DatasetFactory } from "@rdfjs/types"; import type { Dataset, BaseQuad, Term, DatasetFactory } from "@rdfjs/types";
import type { DatasetChanges } from "@ldobjects/rdf-utils"; import type { DatasetChanges } from "@ldo/rdf-utils";
import type { BulkEditableDataset, TransactionalDataset } from "./types"; import type { BulkEditableDataset, TransactionalDataset } from "./types";
import { ExtendedDataset } from "@ldobjects/dataset"; import { ExtendedDataset } from "@ldo/dataset";
import { mergeDatasetChanges } from "./mergeDatasetChanges"; import { mergeDatasetChanges } from "./mergeDatasetChanges";
/** /**

@ -1,5 +1,5 @@
import { EventEmitter } from "events"; import { EventEmitter } from "events";
import { quadMatchToString, stringToQuadMatch } from "@ldobjects/rdf-utils"; import { quadMatchToString, stringToQuadMatch } from "@ldo/rdf-utils";
import type { import type {
DatasetChanges, DatasetChanges,
QuadMatch, QuadMatch,
@ -7,7 +7,7 @@ import type {
PredicateNode, PredicateNode,
ObjectNode, ObjectNode,
GraphNode, GraphNode,
} from "@ldobjects/rdf-utils"; } from "@ldo/rdf-utils";
import type { import type {
Dataset, Dataset,
BaseQuad, BaseQuad,

@ -1,6 +1,6 @@
import type { Dataset, DatasetFactory, Quad } from "@rdfjs/types"; import type { Dataset, DatasetFactory, Quad } from "@rdfjs/types";
import type { WrapperSubscribableDataset } from "."; import type { WrapperSubscribableDataset } from ".";
import { createDataset } from "@ldobjects/dataset"; import { createDataset } from "@ldo/dataset";
import WrapperSubscribableDatasetFactory from "./WrapperSubscribableDatasetFactory"; import WrapperSubscribableDatasetFactory from "./WrapperSubscribableDatasetFactory";
/** /**

@ -1,6 +1,6 @@
import type { Quad } from "@rdfjs/types"; import type { Quad } from "@rdfjs/types";
import type { ParserOptions } from "@ldobjects/rdf-utils"; import type { ParserOptions } from "@ldo/rdf-utils";
import { createDatasetFromSerializedInput } from "@ldobjects/dataset"; import { createDatasetFromSerializedInput } from "@ldo/dataset";
import { createWrapperSubscribableDatasetFactory } from "./createWrapperSubscribableDataset"; import { createWrapperSubscribableDatasetFactory } from "./createWrapperSubscribableDataset";
import type WrapperSubscribableDataset from "./WrapperSubscribableDataset"; import type WrapperSubscribableDataset from "./WrapperSubscribableDataset";

@ -1,4 +1,4 @@
import type { DatasetChanges } from "@ldobjects/rdf-utils"; import type { DatasetChanges } from "@ldo/rdf-utils";
import type { BaseQuad } from "@rdfjs/types"; import type { BaseQuad } from "@rdfjs/types";
/** /**

@ -1,4 +1,4 @@
import type { DatasetChanges, QuadMatch } from "@ldobjects/rdf-utils"; import type { DatasetChanges, QuadMatch } from "@ldo/rdf-utils";
import type { Dataset, BaseQuad } from "@rdfjs/types"; import type { Dataset, BaseQuad } from "@rdfjs/types";
/** /**

@ -6,7 +6,7 @@ import type {
DatasetCore, DatasetCore,
} from "@rdfjs/types"; } from "@rdfjs/types";
import type { BulkEditableDataset } from "../src"; import type { BulkEditableDataset } from "../src";
import { ExtendedDatasetFactory } from "@ldobjects/dataset"; import { ExtendedDatasetFactory } from "@ldo/dataset";
import { ProxyTransactionalDataset } from "../src"; import { ProxyTransactionalDataset } from "../src";
import datasetCoreFactory from "@rdfjs/dataset"; import datasetCoreFactory from "@rdfjs/dataset";

@ -1,6 +1,6 @@
import type { SubscribableDataset } from "../src"; import type { SubscribableDataset } from "../src";
import { ProxyTransactionalDataset, createSubscribableDataset } from "../src"; import { ProxyTransactionalDataset, createSubscribableDataset } from "../src";
import { createDataset } from "@ldobjects/dataset"; import { createDataset } from "@ldo/dataset";
import { import {
namedNode, namedNode,
literal, literal,
@ -9,7 +9,7 @@ import {
blankNode, blankNode,
} from "@rdfjs/data-model"; } from "@rdfjs/data-model";
import type { Quad, BlankNode } from "@rdfjs/types"; import type { Quad, BlankNode } from "@rdfjs/types";
import testDataset from "@ldobjects/dataset/test/dataset.testHelper"; import testDataset from "@ldo/dataset/test/dataset.testHelper";
describe("WrapperSubscribableDataset", () => { describe("WrapperSubscribableDataset", () => {
// Regular dataset tests // Regular dataset tests

@ -1,5 +1,5 @@
import { serializedToSubscribableDataset } from "../src"; import { serializedToSubscribableDataset } from "../src";
import { turtleData, jsonLdData } from "@ldobjects/dataset/test/sampleData"; import { turtleData, jsonLdData } from "@ldo/dataset/test/sampleData";
describe("createExtendedDatasetFromSerializedInput", () => { describe("createExtendedDatasetFromSerializedInput", () => {
it("creates a dataset with turtle", async () => { it("creates a dataset with turtle", async () => {

@ -1,5 +1,5 @@
{ {
"name": "@ldobjects/traverser-shexj", "name": "@ldo/traverser-shexj",
"version": "0.0.1-alpha.13", "version": "0.0.1-alpha.13",
"description": "A type-traverser for ShexJ", "description": "A type-traverser for ShexJ",
"main": "dist/index.js", "main": "dist/index.js",
@ -30,7 +30,7 @@
"src" "src"
], ],
"dependencies": { "dependencies": {
"@ldobjects/type-traverser": "^0.0.1-alpha.13" "@ldo/type-traverser": "^0.0.1-alpha.13"
}, },
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

@ -1,6 +1,6 @@
import { ShexJTraverserDefinition } from "./ShexJTraverserDefinition"; import { ShexJTraverserDefinition } from "./ShexJTraverserDefinition";
import type { ShexJTraverserTypes } from "./ShexJTraverserTypes"; import type { ShexJTraverserTypes } from "./ShexJTraverserTypes";
import { Traverser } from "@ldobjects/type-traverser"; import { Traverser } from "@ldo/type-traverser";
export const ShexJTraverser = new Traverser<ShexJTraverserTypes>( export const ShexJTraverser = new Traverser<ShexJTraverserTypes>(
ShexJTraverserDefinition, ShexJTraverserDefinition,

@ -1,5 +1,5 @@
import type { ShexJTraverserTypes } from "."; import type { ShexJTraverserTypes } from ".";
import type { TraverserDefinition } from "@ldobjects/type-traverser"; import type { TraverserDefinition } from "@ldo/type-traverser";
import type { shapeExpr, valueSetValue } from "shexj"; import type { shapeExpr, valueSetValue } from "shexj";
export const ShexJTraverserDefinition: TraverserDefinition<ShexJTraverserTypes> = export const ShexJTraverserDefinition: TraverserDefinition<ShexJTraverserTypes> =

@ -42,7 +42,7 @@ import type {
valueSetValue, valueSetValue,
Wildcard, Wildcard,
} from "shexj"; } from "shexj";
import type { ValidateTraverserTypes } from "@ldobjects/type-traverser"; import type { ValidateTraverserTypes } from "@ldo/type-traverser";
export type ShexJTraverserTypes = ValidateTraverserTypes<{ export type ShexJTraverserTypes = ValidateTraverserTypes<{
Schema: { Schema: {

@ -1,5 +1,5 @@
{ {
"name": "@ldobjects/type-traverser", "name": "@ldo/type-traverser",
"version": "0.0.1-alpha.13", "version": "0.0.1-alpha.13",
"description": "An organized way to traverse over objects using typescript", "description": "An organized way to traverse over objects using typescript",
"main": "dist/index.js", "main": "dist/index.js",

@ -2,7 +2,7 @@
"extends": "./tsconfig.base.json", "extends": "./tsconfig.base.json",
"compilerOptions": { "compilerOptions": {
"paths": { "paths": {
"@ldobjects/*": ["packages/*/src"] "@ldo/*": ["packages/*/src"]
} }
} }
} }
Loading…
Cancel
Save