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
The LDO monorepo contains the following
- [@ldobjects/cli](./packages/cli/)
- [@ldobjects/dataset](./packages/dataset/)
- [@ldobjects/jsonld-dataset-proxy](./packages/jsonld-dataset-proxy/)
- [@ldobjects/ldo](./packages/ldo/)
- [@ldobjects/rdf-utils](./packages/rdf-utils/)
- [@ldobjects/schema-converter-shex](./packages/schema-converter-shex/)
- [@ldobjects/solid](./packages/solid/)
- [@ldobjects/solid-react](./packages/solid-react/)
- [@ldobjects/subscribable-dataset](./packages/subscribable-dataset/)
- [@ldobjects/traverser-shexj](./packages/traverser-shexj/)
- [@ldobjects/type-traverser](./packages/type-traverser/)
- [@ldo/cli](./packages/cli/)
- [@ldo/dataset](./packages/dataset/)
- [@ldo/jsonld-dataset-proxy](./packages/jsonld-dataset-proxy/)
- [@ldo/ldo](./packages/ldo/)
- [@ldo/rdf-utils](./packages/rdf-utils/)
- [@ldo/schema-converter-shex](./packages/schema-converter-shex/)
- [@ldo/solid](./packages/solid/)
- [@ldo/solid-react](./packages/solid-react/)
- [@ldo/subscribable-dataset](./packages/subscribable-dataset/)
- [@ldo/traverser-shexj](./packages/traverser-shexj/)
- [@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.
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.
@ -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.
```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`.
@ -136,7 +136,7 @@ This library will give us many useful hooks and components for building a Solid
**App.tsx**
```tsx
// ...
import { BrowserSolidLdoProvider } from '@ldobjects/solid-react';
import { BrowserSolidLdoProvider } from '@ldo/solid-react';
export const App: FunctionComponent = () => {
return (
@ -162,7 +162,7 @@ Finally, the `logout()` function lets you easily trigger a log out.
**Header.tsx**
```tsx
import { useSolidAuth } from "@ldobjects/solid-react";
import { useSolidAuth } from "@ldo/solid-react";
import { FunctionComponent } from "react";
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 { MakePost } from "./MakePost";
import { Post } from "./Post";
import { useSolidAuth } from "@ldobjects/solid-react";
import { useSolidAuth } from "@ldo/solid-react";
export const Blog: FunctionComponent = () => {
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.
```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.
@ -396,7 +396,7 @@ We can use the `useResource` and `useSubject` hooks to do this.
```tsx
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";
export const Header: FunctionComponent = () => {
@ -438,8 +438,8 @@ Let's add the following hook to **Blog.tsx**
```tsx
// ...
import { useLdo, useResource, useSolidAuth } from "@ldobjects/solid-react";
import { ConatinerUri } from "@ldobjects/solid";
import { useLdo, useResource, useSolidAuth } from "@ldo/solid-react";
import { ConatinerUri } from "@ldo/solid";
export const Blog: FunctionComponent = () => {
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:
```tsx
import { ContainerUri } from "@ldobjects/solid";
import { ContainerUri } from "@ldo/solid";
export const Post: FunctionComponent<{ postUri: ContainerUri }> = ({
postUri,
@ -732,8 +732,8 @@ Finally, let's bring it all together and modify **Post.tsx** to display the uplo
**Post.tsx**
```tsx
import { FunctionComponent, useCallback, useMemo } from "react";
import { ContainerUri, LeafUri } from "@ldobjects/solid";
import { useLdo, useResource, useSubject } from "@ldobjects/solid-react";
import { ContainerUri, LeafUri } from "@ldo/solid";
import { useLdo, useResource, useSubject } from "@ldo/solid-react";
import { PostShShapeType } from "./.ldo/post.shapeTypes";
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": {
"test": "lerna run test",
"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"
},
"devDependencies": {

@ -1,5 +1,5 @@
{
"name": "@ldobjects/cli",
"name": "@ldo/cli",
"version": "0.0.1-alpha.13",
"description": "A Command Line Interface for Linked Data Objects",
"main": "./dist/index.js",
@ -43,7 +43,7 @@
"ts-jest": "^27.0.7"
},
"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",
"child-process-promise": "^2.2.1",
"commander": "^9.3.0",

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

@ -13,10 +13,8 @@ export interface InitOptions {
export async function init(initOptions: InitOptions) {
// Install dependencies
await exec("npm install @ldobjects/ldo --save");
await exec(
"npm install @ldobjects/cli @types/shexj @types/jsonld --save-dev",
);
await exec("npm install @ldo/ldo --save");
await exec("npm install @ldo/cli @types/shexj @types/jsonld --save-dev");
// Find folder to save to
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 %>Context } from "./<%- fileName %>.context";
import {

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

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

@ -1,6 +1,6 @@
import type { Dataset, DatasetFactory, Quad } from "@rdfjs/types";
import type { ParserOptions } from "@ldobjects/rdf-utils";
import { serializedToQuads } from "@ldobjects/rdf-utils";
import type { ParserOptions } from "@ldo/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.

@ -1,5 +1,5 @@
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 { createExtendedDatasetFactory } from "./createExtendedDataset";
import type ExtendedDataset from "./ExtendedDataset";

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

@ -1,8 +1,8 @@
{
"name": "@ldobjects/demo-react",
"name": "@ldo/demo-react",
"version": "0.0.1-alpha.13",
"dependencies": {
"@ldobjects/solid-react": "^0.0.1-alpha.13",
"@ldo/solid-react": "^0.0.1-alpha.13",
"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",
"@ldobjects/cli": "^0.0.1-alpha.13",
"@ldo/cli": "^0.0.1-alpha.13",
"@types/jsonld": "^1.5.9",
"@types/react": "^18.2.21",
"@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 { postContext } from "./post.context";
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 { solidProfileContext } from "./solidProfile.context";
import {

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

@ -1,7 +1,7 @@
import { useState } from "react";
import type { FunctionComponent } 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";
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 type { FunctionComponent } from "react";
import { createBrowserRouter, RouterProvider } from "react-router-dom";

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

@ -1,8 +1,8 @@
import React, { useCallback, useState, useRef } 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 { useLdo, useSolidAuth } from "@ldobjects/solid-react";
import { useLdo, useSolidAuth } from "@ldo/solid-react";
import { PostShShapeType } from "../.ldo/post.shapeTypes";
export const MakePost: FunctionComponent<{ mainContainer: Container }> = ({

@ -1,6 +1,6 @@
import React, { useCallback } 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 { useNavigate } from "react-router-dom";
import { PostedBy } from "./PostedBy";

@ -1,6 +1,6 @@
import type { FunctionComponent } 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";
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",
"description": "",
"main": "dist/index.js",
@ -40,8 +40,8 @@
"src"
],
"dependencies": {
"@ldobjects/rdf-utils": "^0.0.1-alpha.13",
"@ldobjects/subscribable-dataset": "^0.0.1-alpha.13",
"@ldo/rdf-utils": "^0.0.1-alpha.13",
"@ldo/subscribable-dataset": "^0.0.1-alpha.13",
"@rdfjs/data-model": "^1.2.0",
"@rdfjs/dataset": "^1.1.0",
"jsonld2graphobject": "^0.0.4"

@ -1,6 +1,6 @@
import { blankNode, namedNode } from "@rdfjs/data-model";
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 { ProxyContext } from "./ProxyContext";
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 { ArrayProxyTarget } from "./arrayProxy/createArrayHandler";
import { createArrayHandler } from "./arrayProxy/createArrayHandler";

@ -1,5 +1,5 @@
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 {
_getNodeAtIndex,

@ -1,6 +1,6 @@
import { quad } from "@rdfjs/data-model";
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 { nodeToJsonldRepresentation } from "../util/nodeToJsonldRepresentation";
import type { ArrayMethodBuildersType } from "./arrayMethods";

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

@ -1,5 +1,5 @@
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 { LanguageKey } from "./languageTypes";
import type { LiteralObjectQuad } from "./languageUtils";

@ -1,10 +1,6 @@
import type { Dataset, Literal, Quad, Quad_Object } from "@rdfjs/types";
import type {
ObjectNode,
PredicateNode,
SubjectNode,
} from "@ldobjects/rdf-utils";
import { createDataset } from "@ldobjects/dataset";
import type { ObjectNode, PredicateNode, SubjectNode } from "@ldo/rdf-utils";
import { createDataset } from "@ldo/dataset";
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 { ContextDefinition } from "jsonld";
import type { ProxyContext } from "../ProxyContext";

@ -1,5 +1,5 @@
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(
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 { 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 {
graphOf,

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

@ -1,5 +1,5 @@
{
"name": "@ldobjects/ldo",
"name": "@ldo/ldo",
"version": "0.0.1-alpha.13",
"description": "",
"main": "dist/index.js",
@ -22,7 +22,7 @@
},
"homepage": "https://github.com/o-development/ldobjects/tree/main/packages/ldo#readme",
"devDependencies": {
"@ldobjects/rdf-utils": "^0.0.1-alpha.13",
"@ldo/rdf-utils": "^0.0.1-alpha.13",
"@rdfjs/types": "^1.0.1",
"@types/jest": "^27.0.3",
"@types/jsonld": "^1.5.6",
@ -35,9 +35,9 @@
"ts-node": "^10.4.0"
},
"dependencies": {
"@ldobjects/dataset": "^0.0.1-alpha.13",
"@ldobjects/jsonld-dataset-proxy": "^0.0.1-alpha.13",
"@ldobjects/subscribable-dataset": "^0.0.1-alpha.13",
"@ldo/dataset": "^0.0.1-alpha.13",
"@ldo/jsonld-dataset-proxy": "^0.0.1-alpha.13",
"@ldo/subscribable-dataset": "^0.0.1-alpha.13",
"@rdfjs/data-model": "^1.2.0",
"buffer": "^6.0.3",
"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 {
LanguageOrdering,
JsonldDatasetProxyBuilder,
} from "@ldobjects/jsonld-dataset-proxy";
} from "@ldo/jsonld-dataset-proxy";
import type { ShapeType } from "./ShapeType";
import type { LdoBase } from "./util";
import { normalizeNodeName, normalizeNodeNames } from "./util";

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

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

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

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

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

@ -1,12 +1,12 @@
import { literal, namedNode, quad } from "@rdfjs/data-model";
import { createDataset } from "@ldobjects/dataset";
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 } from "../src";
import { sampleJsonld, sampleTurtle } from "./sampleData";
import type { SubjectProxy } from "@ldobjects/jsonld-dataset-proxy";
import { _proxyContext } from "@ldobjects/jsonld-dataset-proxy";
import type { SubjectProxy } from "@ldo/jsonld-dataset-proxy";
import { _proxyContext } from "@ldo/jsonld-dataset-proxy";
describe("LdoDataset", () => {
let ldoDataset: LdoDataset;

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

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

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

@ -1,5 +1,5 @@
{
"name": "@ldobjects/schema-converter-shex",
"name": "@ldo/schema-converter-shex",
"version": "0.0.1-alpha.13",
"description": "",
"main": "dist/index.js",
@ -33,7 +33,7 @@
"dist"
],
"dependencies": {
"@ldobjects/traverser-shexj": "^0.0.1-alpha.13",
"@ldo/traverser-shexj": "^0.0.1-alpha.13",
"dts-dom": "^3.6.0",
"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";
/**

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

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

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

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

@ -5,7 +5,7 @@ import type {
LeafUri,
Resource,
Leaf,
} from "@ldobjects/solid";
} from "@ldo/solid";
import { useLdo } from "./SolidLdoProvider";
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 { useResource } from "./useResource";
import { useLdo } from "./SolidLdoProvider";

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

@ -2,10 +2,10 @@ import type {
ArrayProxyTarget,
SubjectProxyTarget,
ProxyContextOptions,
} from "@ldobjects/jsonld-dataset-proxy";
import { ProxyContext } from "@ldobjects/jsonld-dataset-proxy";
import type { QuadMatch } from "@ldobjects/rdf-utils";
import type { SubscribableDataset } from "@ldobjects/subscribable-dataset";
} from "@ldo/jsonld-dataset-proxy";
import { ProxyContext } from "@ldo/jsonld-dataset-proxy";
import type { QuadMatch } from "@ldo/rdf-utils";
import type { SubscribableDataset } from "@ldo/subscribable-dataset";
import { namedNode } from "@rdfjs/data-model";
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>(
target: ResourceType,

@ -1,5 +1,5 @@
{
"name": "@ldobjects/solid",
"name": "@ldo/solid",
"version": "0.0.1-alpha.13",
"description": "A library for LDO and Solid",
"main": "dist/index.js",
@ -25,7 +25,7 @@
"homepage": "https://github.com/o-development/ldobjects/tree/main/packages/solid#readme",
"devDependencies": {
"@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/types": "^1.0.1",
"@solid/community-server": "^6.0.2",
@ -38,9 +38,9 @@
},
"dependencies": {
"@inrupt/solid-client": "^1.30.0",
"@ldobjects/dataset": "^0.0.1-alpha.13",
"@ldobjects/ldo": "^0.0.1-alpha.13",
"@ldobjects/rdf-utils": "^0.0.1-alpha.13",
"@ldo/dataset": "^0.0.1-alpha.13",
"@ldo/ldo": "^0.0.1-alpha.13",
"@ldo/rdf-utils": "^0.0.1-alpha.13",
"@types/parse-link-header": "^2.0.1",
"cross-fetch": "^3.1.6",
"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 { solidContext } from "./solid.context";
import type { Container, Resource } from "./solid.typings";

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

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

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

@ -1,9 +1,9 @@
import type { DatasetChanges } from "@ldobjects/rdf-utils";
import { changesToSparqlUpdate } from "@ldobjects/rdf-utils";
import type { DatasetChanges } from "@ldo/rdf-utils";
import { changesToSparqlUpdate } from "@ldo/rdf-utils";
import type {
SubscribableDataset,
TransactionalDataset,
} from "@ldobjects/subscribable-dataset";
} from "@ldo/subscribable-dataset";
import type { Quad } from "@rdfjs/types";
import { guaranteeFetch } from "../../util/guaranteeFetch";
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 { LeafRequester } from "../requester/LeafRequester";
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 type { Dataset } from "@rdfjs/types";
import type { ContainerUri } from "./uriTypes";

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

@ -1,6 +1,6 @@
import { createSubscribableDataset } from "../src";
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
const subscribableDataset = createSubscribableDataset();

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

@ -1,7 +1,7 @@
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 { ExtendedDataset } from "@ldobjects/dataset";
import { ExtendedDataset } from "@ldo/dataset";
import { mergeDatasetChanges } from "./mergeDatasetChanges";
/**

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

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

@ -1,6 +1,6 @@
import type { Quad } from "@rdfjs/types";
import type { ParserOptions } from "@ldobjects/rdf-utils";
import { createDatasetFromSerializedInput } from "@ldobjects/dataset";
import type { ParserOptions } from "@ldo/rdf-utils";
import { createDatasetFromSerializedInput } from "@ldo/dataset";
import { createWrapperSubscribableDatasetFactory } from "./createWrapperSubscribableDataset";
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";
/**

@ -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";
/**

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

@ -1,6 +1,6 @@
import type { SubscribableDataset } from "../src";
import { ProxyTransactionalDataset, createSubscribableDataset } from "../src";
import { createDataset } from "@ldobjects/dataset";
import { createDataset } from "@ldo/dataset";
import {
namedNode,
literal,
@ -9,7 +9,7 @@ import {
blankNode,
} from "@rdfjs/data-model";
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", () => {
// Regular dataset tests

@ -1,5 +1,5 @@
import { serializedToSubscribableDataset } from "../src";
import { turtleData, jsonLdData } from "@ldobjects/dataset/test/sampleData";
import { turtleData, jsonLdData } from "@ldo/dataset/test/sampleData";
describe("createExtendedDatasetFromSerializedInput", () => {
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",
"description": "A type-traverser for ShexJ",
"main": "dist/index.js",
@ -30,7 +30,7 @@
"src"
],
"dependencies": {
"@ldobjects/type-traverser": "^0.0.1-alpha.13"
"@ldo/type-traverser": "^0.0.1-alpha.13"
},
"publishConfig": {
"access": "public"

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

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

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

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

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