From 287efabd4dd895ff0fbbb6a6f0f0e0c9bcbc3564 Mon Sep 17 00:00:00 2001 From: Tomasz Pluskiewicz Date: Mon, 22 Apr 2024 13:50:48 +0200 Subject: [PATCH] fix(types): correct for nodeNext --- .changeset/soft-geese-lie.md | 6 ++++++ package-lock.json | 24 ++++++++++++------------ packages/env/lib/Constants.ts | 2 +- packages/env/lib/Namespaces.ts | 2 +- packages/shacl/lib/errors.js | 4 ++-- 5 files changed, 22 insertions(+), 16 deletions(-) create mode 100644 .changeset/soft-geese-lie.md diff --git a/.changeset/soft-geese-lie.md b/.changeset/soft-geese-lie.md new file mode 100644 index 00000000..b992b358 --- /dev/null +++ b/.changeset/soft-geese-lie.md @@ -0,0 +1,6 @@ +--- +"barnard59-shacl": patch +"barnard59-env": patch +--- + +Accurate imports to work with `moduleResolution=NodeNext` diff --git a/package-lock.json b/package-lock.json index 34a82f89..d9b45131 100644 --- a/package-lock.json +++ b/package-lock.json @@ -26932,7 +26932,7 @@ }, "packages/base": { "name": "barnard59-base", - "version": "2.4.1", + "version": "2.4.2", "license": "MIT", "dependencies": { "@opentelemetry/api": "^1.0.1", @@ -27124,9 +27124,9 @@ "@types/lodash": "^4.14.202", "@types/readable-stream": "^4.0.10", "approvals": "^6.2.2", - "barnard59-base": "^2.4.1", + "barnard59-base": "^2.4.2", "barnard59-formats": "^2.1.0", - "barnard59-graph-store": "^5.1.2", + "barnard59-graph-store": "^6.0.0", "barnard59-http": "^2.0.0", "barnard59-shell": "^0.1.0", "barnard59-test-support": "^0.0.3", @@ -27348,15 +27348,15 @@ }, "packages/cube": { "name": "barnard59-cube", - "version": "1.4.1", + "version": "1.4.3", "license": "MIT", "dependencies": { - "barnard59-base": "^2.4.0", + "barnard59-base": "^2.4.2", "barnard59-formats": "^2.0.0", "barnard59-http": "^2.0.0", "barnard59-rdf": "^3.4.0", - "barnard59-shacl": "^1.4.2", - "barnard59-sparql": "^2.2.0", + "barnard59-shacl": "^1.4.4", + "barnard59-sparql": "^2.3.0", "external-merge-sort": "^0.1.4", "lodash": "^4.17.21", "rdf-literal": "^1.3.0", @@ -27593,10 +27593,10 @@ }, "packages/graph-store": { "name": "barnard59-graph-store", - "version": "5.1.2", + "version": "6.0.0", "license": "MIT", "dependencies": { - "barnard59-base": "^2.4.1", + "barnard59-base": "^2.4.2", "barnard59-rdf": "^3.0.0", "duplex-to": "^1.0.0", "onetime": "^6.0.0", @@ -27869,12 +27869,12 @@ }, "packages/shacl": { "name": "barnard59-shacl", - "version": "1.4.3", + "version": "1.4.4", "license": "MIT", "dependencies": { "@rdfjs/fetch": "^3.0.0", "@rdfjs/to-ntriples": "^3.0.0", - "barnard59-base": "^2.4.1", + "barnard59-base": "^2.4.2", "barnard59-formats": "^2.1.0", "barnard59-rdf": "^3.4.0", "is-stream": "^3.0.0", @@ -27915,7 +27915,7 @@ }, "packages/sparql": { "name": "barnard59-sparql", - "version": "2.2.0", + "version": "2.3.0", "license": "MIT", "dependencies": { "duplex-to": "^1.0.1", diff --git a/packages/env/lib/Constants.ts b/packages/env/lib/Constants.ts index d0e9c7d9..929a2545 100644 --- a/packages/env/lib/Constants.ts +++ b/packages/env/lib/Constants.ts @@ -1,6 +1,6 @@ import type { Literal, DataFactory } from '@rdfjs/types' import type { Environment } from '@rdfjs/environment/Environment.js' -import type { NsBuildersFactory } from '@tpluscode/rdf-ns-builders/Factory.js' +import type NsBuildersFactory from '@tpluscode/rdf-ns-builders' export default class ConstantsFactory { FALSE!: Literal diff --git a/packages/env/lib/Namespaces.ts b/packages/env/lib/Namespaces.ts index 85fcf971..8a246415 100644 --- a/packages/env/lib/Namespaces.ts +++ b/packages/env/lib/Namespaces.ts @@ -1,4 +1,4 @@ -import type { NsBuildersFactory } from '@tpluscode/rdf-ns-builders/Factory.js' +import type NsBuildersFactory from '@tpluscode/rdf-ns-builders' import type { Environment } from '@rdfjs/environment/Environment.js' import type { NamespaceFactory } from '@rdfjs/namespace/Factory.js' import * as Builders from '@zazuko/vocabulary-extras-builders' diff --git a/packages/shacl/lib/errors.js b/packages/shacl/lib/errors.js index 36531279..0a47401c 100644 --- a/packages/shacl/lib/errors.js +++ b/packages/shacl/lib/errors.js @@ -1,5 +1,5 @@ /** - * @param {import('rdf-validate-shacl/src/validation-report').ValidationReport} report + * @param {import('rdf-validate-shacl/src/validation-report.js').ValidationReport} report */ function buildErrorMessage(report) { return JSON.stringify(report.results.map(x => { @@ -23,7 +23,7 @@ function buildErrorMessage(report) { export class ValidationError extends Error { /** - * @param {import('rdf-validate-shacl/src/validation-report').ValidationReport} report + * @param {import('rdf-validate-shacl/src/validation-report.js').ValidationReport} report * @param {import('@rdfjs/types').DatasetCore} shapesGraph * @param {import('@rdfjs/types').DatasetCore} dataGraph */