diff --git a/package-lock.json b/package-lock.json index f58db50..f1189f4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,7 @@ "license": "MIT", "dependencies": { "@comunica/query-sparql": "^3.3.0", - "@rdfc/js-runner": "^1.0.0-alpha.0", + "@rdfc/js-runner": "^1.0.0-alpha.7", "@rdfjs/normalize": "^2.0.3", "@rdfjs/types": "^1.1.2", "@types/chai": "^4.3.20", @@ -20,7 +20,7 @@ "arrayify-stream": "^2.0.1", "chai": "^4.5.0", "commander": "^12.1.0", - "extract-cbd-shape": "^0.1.8", + "extract-cbd-shape": "^0.1.11", "level": "^8.0.1", "mocha": "^10.8.2", "n3": "^1.23.1", @@ -6293,9 +6293,10 @@ } }, "node_modules/@rdfc/js-runner": { - "version": "1.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/@rdfc/js-runner/-/js-runner-1.0.0-alpha.0.tgz", - "integrity": "sha512-heH8WU3y526O/+kEBecoRTU8C8c7z/2jQTDIV20KoHZ40uoPxDBa8ce4me5n2XgZL4cNl1JiAZdYmuDUtUMO7A==", + "version": "1.0.0-alpha.7", + "resolved": "https://registry.npmjs.org/@rdfc/js-runner/-/js-runner-1.0.0-alpha.7.tgz", + "integrity": "sha512-bEHRf2ETLTurWAupl4NciFWnxWTDplxqBNj2jIPo6NKvGc3KY8wswqEEZhTrU/3J8Q+/j2kJ4fLySxoE0K2yJg==", + "license": "MIT", "dependencies": { "@rdfjs/types": "^1.1.0", "@treecg/types": "^0.4.6", @@ -6309,7 +6310,7 @@ "ws": "^8.18.0" }, "bin": { - "js-runner": "bin/bundle.mjs" + "js-runner": "bin/js-runner.js" } }, "node_modules/@rdfc/shacl-processor-ts": { @@ -8578,21 +8579,619 @@ } }, "node_modules/extract-cbd-shape": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/extract-cbd-shape/-/extract-cbd-shape-0.1.8.tgz", - "integrity": "sha512-BO5+ieIPPojUo2e2pIh3HbJW6RglNFAXA+ZTZGpvA+vx7gQ9sREEtT1PNDwn791zSnr3WMK7FBQbE3m5y/X4bw==", + "version": "0.1.11", + "resolved": "https://registry.npmjs.org/extract-cbd-shape/-/extract-cbd-shape-0.1.11.tgz", + "integrity": "sha512-LZhbbKpY+rvIJeZL5vWKmwcOjVjE0QL0bEnZ7sPPAlb1mgiklR73vWHNmngm23qKQhnCfnZNXbBsUM7xVamd0g==", "license": "MIT", "dependencies": { "@treecg/types": "^0.4.5", "debug": "^4.3.4", "jsdom": "^23.0.1", - "n3": "^1.17.0", + "n3": "^1.23.1", "rdf-data-factory": "^1.1.2", - "rdf-dereference": "2.x", + "rdf-dereference": "4.x", "rdf-stores": "^1.0.0" + } + }, + "node_modules/extract-cbd-shape/node_modules/@comunica/actor-abstract-mediatyped": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-abstract-mediatyped/-/actor-abstract-mediatyped-4.0.2.tgz", + "integrity": "sha512-WN14hyPi0d2vpRnHd3JgVZm/6OlgG2Hn2q3cxOHYXNYBGVXE2g+1wlWe6WPW8HsGz3waO2rj0VKIXo0UsCPm6w==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^4.0.2", + "@comunica/types": "^4.0.2" }, - "peerDependencies": { - "rdf-js": "x" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/extract-cbd-shape/node_modules/@comunica/actor-abstract-parse": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-abstract-parse/-/actor-abstract-parse-4.0.2.tgz", + "integrity": "sha512-S3Paqni2rn5pLHg6D42dWlD0EMLHLXtCzhTNvxRoTLxjCW3L5F7HlyrDKmeBOz+Csvzybcw/Qc//+8BlARYCnA==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^4.0.2", + "readable-stream": "^4.5.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/extract-cbd-shape/node_modules/@comunica/actor-dereference-fallback": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-dereference-fallback/-/actor-dereference-fallback-4.0.2.tgz", + "integrity": "sha512-0mOzPz+8UfWL82sHmkGqzp9Hs+MCwZ5zZBDfbQRPTHDG/2DuZ/bruBHK2S88SJ2cGaOla3uSO9vMdu9oUJou6g==", + "license": "MIT", + "dependencies": { + "@comunica/bus-dereference": "^4.0.2", + "@comunica/core": "^4.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/extract-cbd-shape/node_modules/@comunica/actor-dereference-file": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-dereference-file/-/actor-dereference-file-4.0.2.tgz", + "integrity": "sha512-4sizskHwZAgSYXDDrqeTFDgMOTsAcgKs33y1gKIM+TE2Kd/tWt+v3oea6j3cID33iQmcdP5yAAlN1ndMGOtkCQ==", + "license": "MIT", + "dependencies": { + "@comunica/bus-dereference": "^4.0.2", + "@comunica/core": "^4.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/extract-cbd-shape/node_modules/@comunica/actor-dereference-http": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-dereference-http/-/actor-dereference-http-4.0.2.tgz", + "integrity": "sha512-z9tUI6Lohb8zz0s8MTW0v7tLJVc5B0epbDLzfHdVqS8VjZDjtEHz8P8n/FHEeNvsy0NASye/ISMd+RZnUOJQEw==", + "license": "MIT", + "dependencies": { + "@comunica/bus-dereference": "^4.0.2", + "@comunica/bus-http": "^4.0.2", + "@comunica/core": "^4.0.2", + "@jeswr/stream-to-string": "^2.0.0", + "relative-to-absolute-iri": "^1.0.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/extract-cbd-shape/node_modules/@comunica/actor-dereference-rdf-parse": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-dereference-rdf-parse/-/actor-dereference-rdf-parse-4.0.2.tgz", + "integrity": "sha512-hl+1Zj8dIXXePxBOhPhrmJqMSU3QyHlzEoEG6Uy3Wqowm345nXsy5NTf24eUldOArhhkvq/Xi2lDQh29stomCA==", + "license": "MIT", + "dependencies": { + "@comunica/bus-dereference": "^4.0.2", + "@comunica/bus-dereference-rdf": "^4.0.2", + "@comunica/bus-rdf-parse": "^4.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/extract-cbd-shape/node_modules/@comunica/actor-http-fetch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-http-fetch/-/actor-http-fetch-4.0.2.tgz", + "integrity": "sha512-otMv4WOWPrTfs4/UTr4tB2BKCIz2r8ncH2pTfQySQpn6KstlxPjWLAKy8ZKVgEg+E7jMTpgm331kwMqUbl2M9g==", + "license": "MIT", + "dependencies": { + "@comunica/bus-http": "^4.0.2", + "@comunica/context-entries": "^4.0.2", + "@comunica/core": "^4.0.2", + "@comunica/mediatortype-time": "^4.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/extract-cbd-shape/node_modules/@comunica/actor-http-proxy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-http-proxy/-/actor-http-proxy-4.0.2.tgz", + "integrity": "sha512-wIwAXt7kO289u1KIBL2NWY13kMo593weBQKMvP4OFpUHez50/631mMZz8zSLRlsM+KyPhXmPT/RozMFkekojLQ==", + "license": "MIT", + "dependencies": { + "@comunica/bus-http": "^4.0.2", + "@comunica/context-entries": "^4.0.2", + "@comunica/core": "^4.0.2", + "@comunica/mediatortype-time": "^4.0.2", + "@comunica/types": "^4.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/extract-cbd-shape/node_modules/@comunica/actor-rdf-parse-html": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-html/-/actor-rdf-parse-html-4.0.2.tgz", + "integrity": "sha512-I10FGPMmwuwUBUi/DZJmAKXqdqb5Ue/oJ8JFifozHdmMZYVcbYCa4AvMQIAKi3qrLeQXciMl7GdA0eb4FQ5/Ag==", + "license": "MIT", + "dependencies": { + "@comunica/bus-rdf-parse": "^4.0.2", + "@comunica/bus-rdf-parse-html": "^4.0.2", + "@comunica/core": "^4.0.2", + "@comunica/types": "^4.0.2", + "@rdfjs/types": "*", + "htmlparser2": "^9.0.0", + "readable-stream": "^4.5.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/extract-cbd-shape/node_modules/@comunica/actor-rdf-parse-html-microdata": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-html-microdata/-/actor-rdf-parse-html-microdata-4.0.2.tgz", + "integrity": "sha512-avW0OuD9kCQXwI19vnfZIUVh7PEhs1g90XXHRohwT9lz5hbU4uGZFrUw3owPsV5CwpTBxLMFijBPrk6foN7fog==", + "license": "MIT", + "dependencies": { + "@comunica/bus-rdf-parse-html": "^4.0.2", + "@comunica/context-entries": "^4.0.2", + "@comunica/core": "^4.0.2", + "@comunica/types": "^4.0.2", + "microdata-rdf-streaming-parser": "^2.0.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/extract-cbd-shape/node_modules/@comunica/actor-rdf-parse-html-rdfa": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-html-rdfa/-/actor-rdf-parse-html-rdfa-4.0.2.tgz", + "integrity": "sha512-OkcV5aJaCLBzNo5/C/MsJvYBCCRFF2WrQyqmoT+w1/vkM4YKYZ7aL87uDKBmB2bTPDUJ6kfLxTV1miQDMI+JuQ==", + "license": "MIT", + "dependencies": { + "@comunica/bus-rdf-parse-html": "^4.0.2", + "@comunica/context-entries": "^4.0.2", + "@comunica/core": "^4.0.2", + "@comunica/types": "^4.0.2", + "rdfa-streaming-parser": "^2.0.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/extract-cbd-shape/node_modules/@comunica/actor-rdf-parse-html-script": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-html-script/-/actor-rdf-parse-html-script-4.0.2.tgz", + "integrity": "sha512-oGB52p+ug1YesdnKoonzQxI+yoLKr2j8ds76vdyMw7bJVVl+wSgXzqmwGan2TDmu26WZ/uGK4jQFshtlCiS8RQ==", + "license": "MIT", + "dependencies": { + "@comunica/bus-rdf-parse": "^4.0.2", + "@comunica/bus-rdf-parse-html": "^4.0.2", + "@comunica/context-entries": "^4.0.2", + "@comunica/core": "^4.0.2", + "@comunica/types": "^4.0.2", + "@rdfjs/types": "*", + "readable-stream": "^4.5.2", + "relative-to-absolute-iri": "^1.0.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/extract-cbd-shape/node_modules/@comunica/actor-rdf-parse-jsonld": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-jsonld/-/actor-rdf-parse-jsonld-4.0.2.tgz", + "integrity": "sha512-CpfMvwKOmKf171jlhgztM1WeYDx+VGgODUD1Nq57WkjBPKniHlES6RT5J/4hiPuB8bEyiuX0D65dQLtk32OhAA==", + "license": "MIT", + "dependencies": { + "@comunica/bus-http": "^4.0.2", + "@comunica/bus-rdf-parse": "^4.0.2", + "@comunica/context-entries": "^4.0.2", + "@comunica/core": "^4.0.2", + "@comunica/types": "^4.0.2", + "@jeswr/stream-to-string": "^2.0.0", + "jsonld-context-parser": "^2.2.2", + "jsonld-streaming-parser": "^4.0.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/extract-cbd-shape/node_modules/@comunica/actor-rdf-parse-n3": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-n3/-/actor-rdf-parse-n3-4.0.2.tgz", + "integrity": "sha512-9jLntJGaXxUf//qC4J3svwjI7nDpyycIkpAwVCilqKpPhqo+Slji/8hfVQd5YPfuL30jgxqNHAnbo3/ygJcb7Q==", + "license": "MIT", + "dependencies": { + "@comunica/bus-rdf-parse": "^4.0.2", + "@comunica/context-entries": "^4.0.2", + "@comunica/types": "^4.0.2", + "n3": "^1.17.0" + } + }, + "node_modules/extract-cbd-shape/node_modules/@comunica/actor-rdf-parse-rdfxml": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-rdfxml/-/actor-rdf-parse-rdfxml-4.0.2.tgz", + "integrity": "sha512-7TuUXa6108o1nLWrel4xrZjjHtX82nao6vrbIpn22BaF57S4V09x/xOYO9pZdLn3/i5aZ8Lz9aVF2+NGc4VQzA==", + "license": "MIT", + "dependencies": { + "@comunica/bus-rdf-parse": "^4.0.2", + "@comunica/context-entries": "^4.0.2", + "rdfxml-streaming-parser": "^2.2.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/extract-cbd-shape/node_modules/@comunica/actor-rdf-parse-shaclc": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-shaclc/-/actor-rdf-parse-shaclc-4.0.2.tgz", + "integrity": "sha512-DOlz5JbIm5n+SL5hWHjrMud9KpmEsdZT1ybK6OdXI4wZX9NYFeM8QhywgEKUaGhh8gzh2FkcWf5vXfQQfPgGDg==", + "license": "MIT", + "dependencies": { + "@comunica/bus-rdf-parse": "^4.0.2", + "@comunica/types": "^4.0.2", + "@jeswr/stream-to-string": "^2.0.0", + "@rdfjs/types": "*", + "asynciterator": "^3.9.0", + "readable-stream": "^4.5.2", + "shaclc-parse": "^1.4.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/extract-cbd-shape/node_modules/@comunica/actor-rdf-parse-xml-rdfa": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-xml-rdfa/-/actor-rdf-parse-xml-rdfa-4.0.2.tgz", + "integrity": "sha512-4eRyjMs0SAKI2BgaxLHqvNuRUm0x2uwPTjQr6jO3OqOZTRm8fXsmNfr+/scKRmYANd1OzFEUdcFjAAxYG+pz6g==", + "license": "MIT", + "dependencies": { + "@comunica/bus-rdf-parse": "^4.0.2", + "@comunica/context-entries": "^4.0.2", + "@comunica/types": "^4.0.2", + "rdfa-streaming-parser": "^2.0.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/extract-cbd-shape/node_modules/@comunica/bus-dereference": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@comunica/bus-dereference/-/bus-dereference-4.0.2.tgz", + "integrity": "sha512-D8RDOE23Z4Q2jvD5v7dcMNGgicprRw1ciits7cgB/zOTHufxHNlNZq620TJ9YyOp4zoWqqp/geRAZmLczZrTzQ==", + "license": "MIT", + "dependencies": { + "@comunica/actor-abstract-mediatyped": "^4.0.2", + "@comunica/actor-abstract-parse": "^4.0.2", + "@comunica/context-entries": "^4.0.2", + "@comunica/core": "^4.0.2", + "@comunica/types": "^4.0.2", + "readable-stream": "^4.5.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/extract-cbd-shape/node_modules/@comunica/bus-dereference-rdf": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@comunica/bus-dereference-rdf/-/bus-dereference-rdf-4.0.2.tgz", + "integrity": "sha512-/PXTLDIXqN6hphXQ9aPtvtaca6M48tgkH3o6fZfGW9hUwiMJpX+Oz+ysL0xO/F/Z4BjpZNuZh/xWusX5jLcqNA==", + "license": "MIT", + "dependencies": { + "@comunica/bus-dereference": "^4.0.2", + "@comunica/bus-rdf-parse": "^4.0.2", + "@comunica/core": "^4.0.2", + "@rdfjs/types": "*" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/extract-cbd-shape/node_modules/@comunica/bus-http": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@comunica/bus-http/-/bus-http-4.0.2.tgz", + "integrity": "sha512-LCYtkerJ6bN7OnrmLBccQUszZYHYKo4c3prShAD4i+8AGqYecGplEDdueecN5kq4cz0uQjWmqPKIV1mS8NEDWw==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^4.0.2", + "@jeswr/stream-to-string": "^2.0.0", + "is-stream": "^2.0.1", + "readable-from-web": "^1.0.0", + "readable-stream-node-to-web": "^1.0.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/extract-cbd-shape/node_modules/@comunica/bus-init": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@comunica/bus-init/-/bus-init-4.0.2.tgz", + "integrity": "sha512-sY0C4ri1oBpiEgAD6s7TF/YG8pQz5sYrnOh93M+QDfKxdJiT7NtxRgkxriGBwB1dH6x7KMymogbbW6jXQccv6g==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^4.0.2", + "readable-stream": "^4.5.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/extract-cbd-shape/node_modules/@comunica/bus-rdf-parse": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-parse/-/bus-rdf-parse-4.0.2.tgz", + "integrity": "sha512-ApfN5wTiqwbOkTmT9RNTqX7pTjuS+4mYRqmSUkBUS+4rAf6qcSsfHs+2TB2YtFDy31p7Xw7A1uYYbh+f684d5g==", + "license": "MIT", + "dependencies": { + "@comunica/actor-abstract-mediatyped": "^4.0.2", + "@comunica/actor-abstract-parse": "^4.0.2", + "@comunica/core": "^4.0.2", + "@rdfjs/types": "*" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/extract-cbd-shape/node_modules/@comunica/bus-rdf-parse-html": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-parse-html/-/bus-rdf-parse-html-4.0.2.tgz", + "integrity": "sha512-PatbiwlgNwMmAFd9UAtzAPrcFhv9PS92UVvyTeML/mNDXCQfUZ9L3bRyQN6DrItYBWTxxCGLkybTSGL4DojwMw==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^4.0.2", + "@rdfjs/types": "*" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/extract-cbd-shape/node_modules/@comunica/config-query-sparql": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@comunica/config-query-sparql/-/config-query-sparql-4.0.1.tgz", + "integrity": "sha512-jNuRl7PmOKillPfvIzmO+I7IFP0nroFQrZaX/4pUIqe4WNrSCzjZqrLnru0BQtFE5LXcaEA9IdtISSfjwTFt2w==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/extract-cbd-shape/node_modules/@comunica/context-entries": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-4.0.2.tgz", + "integrity": "sha512-ryjSZ/fOyeNgWv1ZISD9BvC052kL8DLffpp/59rEJfbgjv1Phv2Zae7obW05EG8pn1Bk+OspwrkGa4Lps4e6Pg==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^4.0.2", + "@comunica/types": "^4.0.2", + "@rdfjs/types": "*", + "jsonld-context-parser": "^2.2.2", + "sparqlalgebrajs": "^4.3.8" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/extract-cbd-shape/node_modules/@comunica/core": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@comunica/core/-/core-4.0.2.tgz", + "integrity": "sha512-VDh3mejUyqhV2Hf/f43iBWrsAjYfULV+FbF0v/AR1tgESkCS7z949Dzbu8YgkL1CaTX6Ohmqgrhc/yEd9CGZ6Q==", + "license": "MIT", + "dependencies": { + "@comunica/types": "^4.0.2", + "immutable": "^4.3.7" + }, + "engines": { + "node": ">=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/extract-cbd-shape/node_modules/@comunica/mediator-combine-pipeline": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@comunica/mediator-combine-pipeline/-/mediator-combine-pipeline-4.0.2.tgz", + "integrity": "sha512-bU66ZgbP0v7SznZ3SGQXabYsQbUUErrT++WSDfv9w/jm7UJidt8mpRZfPTD0q83Cxu+yfOU5c9ToSVMT93CLGg==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^4.0.2", + "@comunica/types": "^4.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/extract-cbd-shape/node_modules/@comunica/mediator-combine-union": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@comunica/mediator-combine-union/-/mediator-combine-union-4.0.2.tgz", + "integrity": "sha512-upb0h6pWgithAvTH9iTa8lVQkUaI4a/+f7oh/F3suBULOA3mlACLp3eQU8w9tUnnKYujI7+sW9lH9uRkF34o7A==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^4.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/extract-cbd-shape/node_modules/@comunica/mediator-number": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@comunica/mediator-number/-/mediator-number-4.0.2.tgz", + "integrity": "sha512-m4aLqDtxvM8bZjFlgkoStYczyLnZ+bobx7LcVnj0j3Kws50UMU+k44brToi20i55oYcxi4T3zm4fjLrM6nBRcQ==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^4.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/extract-cbd-shape/node_modules/@comunica/mediator-race": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@comunica/mediator-race/-/mediator-race-4.0.2.tgz", + "integrity": "sha512-gzPRxWZaWwBEzfKPy3Qhuk1oDLd4hE+AvAbA4rE7xICmF4sgU/wSHiBM809vhi6HE818d509xFwEB9R/gXDNNQ==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^4.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/extract-cbd-shape/node_modules/@comunica/mediatortype-time": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@comunica/mediatortype-time/-/mediatortype-time-4.0.2.tgz", + "integrity": "sha512-+GhNGviCWtuXtmUUwRhC80lKjQSrrHES0X7M578wq4wJ+LbPS8QSqQwYS/hVQ0pofPaJXZwmHa+7zwE59cQwqg==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^4.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/extract-cbd-shape/node_modules/@comunica/types": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@comunica/types/-/types-4.0.2.tgz", + "integrity": "sha512-Gxx755NlVww5BpdREYFYUYNazCazQsk2NMCuRfIEyHmCtU2eCc6RJk6YqKKLRCjaHcWIfBVtbbsbySzG8leS0g==", + "license": "MIT", + "dependencies": { + "@rdfjs/types": "*", + "@types/yargs": "^17.0.24", + "asynciterator": "^3.9.0", + "lru-cache": "^10.0.1", + "sparqlalgebrajs": "^4.3.8" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/extract-cbd-shape/node_modules/@types/node": { + "version": "18.19.68", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.68.tgz", + "integrity": "sha512-QGtpFH1vB99ZmTa63K4/FU8twThj4fuVSBkGddTp7uIL/cuoLWIUSL2RcOaigBhfR+hg5pgGkBnkoOxrTVBMKw==", + "license": "MIT", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/extract-cbd-shape/node_modules/@types/readable-stream": { + "version": "4.0.18", + "resolved": "https://registry.npmjs.org/@types/readable-stream/-/readable-stream-4.0.18.tgz", + "integrity": "sha512-21jK/1j+Wg+7jVw1xnSwy/2Q1VgVjWuFssbYGTREPUBeZ+rqVFl2udq0IkxzPC0ZhOzVceUbyIACFZKLqKEBlA==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "safe-buffer": "~5.1.1" + } + }, + "node_modules/extract-cbd-shape/node_modules/jsonld-streaming-parser": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/jsonld-streaming-parser/-/jsonld-streaming-parser-4.0.1.tgz", + "integrity": "sha512-6M4y9YGgADk3nXJebbRrxEdMVBJ9bnz+peAvjTXUievopqaE8sg/qml/I6Sp1ln7rpOKffsNZWSre6B7N76szw==", + "license": "MIT", + "dependencies": { + "@bergos/jsonparse": "^1.4.0", + "@rdfjs/types": "*", + "@types/http-link-header": "^1.0.1", + "@types/readable-stream": "^4.0.0", + "buffer": "^6.0.3", + "canonicalize": "^1.0.1", + "http-link-header": "^1.0.2", + "jsonld-context-parser": "^3.0.0", + "rdf-data-factory": "^1.1.0", + "readable-stream": "^4.0.0" + }, + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/rubensworks/" + } + }, + "node_modules/extract-cbd-shape/node_modules/jsonld-streaming-parser/node_modules/jsonld-context-parser": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/jsonld-context-parser/-/jsonld-context-parser-3.0.0.tgz", + "integrity": "sha512-Kg6TVtBUdIm057ht/8WNhM9BROt+BeYaDGXbzrKaa3xA99csee+CsD8IMCTizRgzoO8PIzvzcxxCoRvpq1xNQw==", + "license": "MIT", + "dependencies": { + "@types/http-link-header": "^1.0.1", + "@types/node": "^18.0.0", + "http-link-header": "^1.0.2", + "relative-to-absolute-iri": "^1.0.5" + }, + "bin": { + "jsonld-context-parse": "bin/jsonld-context-parse.js" + } + }, + "node_modules/extract-cbd-shape/node_modules/rdf-dereference": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/rdf-dereference/-/rdf-dereference-4.0.0.tgz", + "integrity": "sha512-hv7uqIHTB9M/OnS69hrSwNVBo/4+CFLwdVCL6Lg7z0+KLDJChZmTK5e6CFQ8v0OL1TJTSETGx2/EORhOwuZfFQ==", + "license": "MIT", + "dependencies": { + "@comunica/actor-dereference-fallback": "^4.0.1", + "@comunica/actor-dereference-file": "^4.0.1", + "@comunica/actor-dereference-http": "^4.0.1", + "@comunica/actor-dereference-rdf-parse": "^4.0.1", + "@comunica/actor-http-fetch": "^4.0.1", + "@comunica/actor-http-proxy": "^4.0.1", + "@comunica/actor-rdf-parse-html": "^4.0.1", + "@comunica/actor-rdf-parse-html-microdata": "^4.0.1", + "@comunica/actor-rdf-parse-html-rdfa": "^4.0.1", + "@comunica/actor-rdf-parse-html-script": "^4.0.1", + "@comunica/actor-rdf-parse-jsonld": "^4.0.1", + "@comunica/actor-rdf-parse-n3": "^4.0.1", + "@comunica/actor-rdf-parse-rdfxml": "^4.0.1", + "@comunica/actor-rdf-parse-shaclc": "^4.0.1", + "@comunica/actor-rdf-parse-xml-rdfa": "^4.0.1", + "@comunica/bus-dereference": "^4.0.1", + "@comunica/bus-dereference-rdf": "^4.0.1", + "@comunica/bus-http": "^4.0.1", + "@comunica/bus-init": "^4.0.1", + "@comunica/bus-rdf-parse": "^4.0.1", + "@comunica/bus-rdf-parse-html": "^4.0.1", + "@comunica/config-query-sparql": "^4.0.1", + "@comunica/context-entries": "^4.0.1", + "@comunica/core": "^4.0.1", + "@comunica/mediator-combine-pipeline": "^4.0.1", + "@comunica/mediator-combine-union": "^4.0.1", + "@comunica/mediator-number": "^4.0.1", + "@comunica/mediator-race": "^4.0.1", + "@rdfjs/types": "*", + "rdf-data-factory": "^1.1.2", + "rdf-string": "^1.6.3", + "stream-to-string": "^1.2.1" + }, + "bin": { + "rdf-dereference": "bin/Runner.js" + }, + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/rubensworks/" } }, "node_modules/fast-deep-equal": { @@ -9139,9 +9738,10 @@ } }, "node_modules/immutable": { - "version": "4.3.5", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.5.tgz", - "integrity": "sha512-8eabxkth9gZatlwl5TBuJnCsoTADlL6ftEr7A4qgdaTsPyreilDSnUk57SO+jfKcNtxPa22U5KK6DSeAYhpBJw==" + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.7.tgz", + "integrity": "sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==", + "license": "MIT" }, "node_modules/import-fresh": { "version": "3.3.0", diff --git a/package.json b/package.json index 48af7a8..cd394da 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "license": "MIT", "dependencies": { "@comunica/query-sparql": "^3.3.0", - "@rdfc/js-runner": "^1.0.0-alpha.0", + "@rdfc/js-runner": "^1.0.0-alpha.7", "@rdfjs/normalize": "^2.0.3", "@rdfjs/types": "^1.1.2", "@types/chai": "^4.3.20", @@ -31,7 +31,7 @@ "arrayify-stream": "^2.0.1", "chai": "^4.5.0", "commander": "^12.1.0", - "extract-cbd-shape": "^0.1.8", + "extract-cbd-shape": "^0.1.11", "level": "^8.0.1", "mocha": "^10.8.2", "n3": "^1.23.1",