From bf09dfa0fc946ff87caba490af46a67a866589d2 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 24 Dec 2024 20:02:08 +0000 Subject: [PATCH] fix(deps): update all non-major dependencies --- bun.lockb | Bin 245401 -> 245640 bytes package-lock.json | 1375 +++++++++++++++++++++++++++------------------ package.json | 34 +- 3 files changed, 860 insertions(+), 549 deletions(-) diff --git a/bun.lockb b/bun.lockb index 4a741b25ffc1bf90cae79acf622f407c23a263c5..3a8d644657779634b021c69472c49c920e2a9afc 100755 GIT binary patch delta 35944 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 0.2.0" ], @@ -137,213 +139,336 @@ } }, "node_modules/@comunica/actor-abstract-mediatyped": { - "version": "2.10.0", + "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": "^2.10.0", - "@comunica/types": "^2.10.0" + "@comunica/core": "^4.0.2", + "@comunica/types": "^4.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" } }, "node_modules/@comunica/actor-abstract-parse": { - "version": "2.10.0", + "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": "^2.10.0", - "readable-stream": "^4.4.2" + "@comunica/core": "^4.0.2", + "readable-stream": "^4.5.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" } }, "node_modules/@comunica/actor-dereference-fallback": { - "version": "2.10.0", + "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": "^2.10.0", - "@comunica/core": "^2.10.0" + "@comunica/bus-dereference": "^4.0.2", + "@comunica/core": "^4.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" } }, "node_modules/@comunica/actor-dereference-file": { - "version": "2.10.0", + "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": "^2.10.0", - "@comunica/core": "^2.10.0" + "@comunica/bus-dereference": "^4.0.2", + "@comunica/core": "^4.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" } }, "node_modules/@comunica/actor-dereference-http": { - "version": "2.10.2", + "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": "^2.10.0", - "@comunica/bus-http": "^2.10.2", - "@comunica/core": "^2.10.0", - "cross-fetch": "^4.0.0", - "relative-to-absolute-iri": "^1.0.7", - "stream-to-string": "^1.2.0" + "@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/@comunica/actor-dereference-rdf-parse": { - "version": "2.10.0", + "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": "^2.10.0", - "@comunica/bus-dereference-rdf": "^2.10.0", - "@comunica/bus-rdf-parse": "^2.10.0" + "@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/@comunica/actor-http-fetch": { - "version": "2.10.2", + "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": "^2.10.2", - "@comunica/context-entries": "^2.10.0", - "@comunica/mediatortype-time": "^2.10.0", - "abort-controller": "^3.0.0", - "cross-fetch": "^4.0.0" + "@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/@comunica/actor-http-proxy": { - "version": "2.10.2", + "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": "^2.10.2", - "@comunica/context-entries": "^2.10.0", - "@comunica/mediatortype-time": "^2.10.0", - "@comunica/types": "^2.10.0" + "@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/@comunica/actor-rdf-parse-html": { - "version": "2.10.0", + "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": "^2.10.0", - "@comunica/bus-rdf-parse-html": "^2.10.0", - "@comunica/core": "^2.10.0", - "@comunica/types": "^2.10.0", + "@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.4.2" + "readable-stream": "^4.5.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" } }, "node_modules/@comunica/actor-rdf-parse-html-microdata": { - "version": "2.10.0", + "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": "^2.10.0", - "@comunica/core": "^2.10.0", + "@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/@comunica/actor-rdf-parse-html-rdfa": { - "version": "2.10.0", + "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": "^2.10.0", - "@comunica/core": "^2.10.0", + "@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/@comunica/actor-rdf-parse-html-script": { - "version": "2.10.0", + "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": "^2.10.0", - "@comunica/bus-rdf-parse-html": "^2.10.0", - "@comunica/context-entries": "^2.10.0", - "@comunica/core": "^2.10.0", - "@comunica/types": "^2.10.0", + "@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.4.2", + "readable-stream": "^4.5.2", "relative-to-absolute-iri": "^1.0.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" } }, "node_modules/@comunica/actor-rdf-parse-jsonld": { - "version": "2.10.2", + "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": "^2.10.2", - "@comunica/bus-rdf-parse": "^2.10.0", - "@comunica/context-entries": "^2.10.0", - "@comunica/core": "^2.10.0", - "@comunica/types": "^2.10.0", + "@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": "^3.0.1", - "stream-to-string": "^1.2.0" + "jsonld-streaming-parser": "^4.0.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" } }, "node_modules/@comunica/actor-rdf-parse-n3": { - "version": "2.10.0", + "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": "^2.10.0", - "@comunica/types": "^2.10.0", + "@comunica/bus-rdf-parse": "^4.0.2", + "@comunica/context-entries": "^4.0.2", + "@comunica/types": "^4.0.2", "n3": "^1.17.0" } }, "node_modules/@comunica/actor-rdf-parse-rdfxml": { - "version": "2.10.0", + "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": "^2.10.0", - "@comunica/types": "^2.10.0", + "@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/@comunica/actor-rdf-parse-shaclc": { - "version": "2.10.0", + "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": "^2.10.0", - "@comunica/types": "^2.10.0", + "@comunica/bus-rdf-parse": "^4.0.2", + "@comunica/types": "^4.0.2", + "@jeswr/stream-to-string": "^2.0.0", "@rdfjs/types": "*", - "asynciterator": "^3.8.1", - "readable-stream": "^4.4.2", - "shaclc-parse": "^1.4.0", - "stream-to-string": "^1.2.0" + "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/@comunica/actor-rdf-parse-xml-rdfa": { - "version": "2.10.0", + "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": "^2.10.0", - "@comunica/types": "^2.10.0", + "@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/@comunica/bus-dereference": { - "version": "2.10.0", + "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": "^2.10.0", - "@comunica/actor-abstract-parse": "^2.10.0", - "@comunica/context-entries": "^2.10.0", - "@comunica/core": "^2.10.0", - "@comunica/types": "^2.10.0", - "readable-stream": "^4.4.2" + "@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/@comunica/bus-dereference-rdf": { - "version": "2.10.0", + "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": "^2.10.0", - "@comunica/bus-rdf-parse": "^2.10.0", - "@comunica/core": "^2.10.0", + "@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/@comunica/bus-http": { - "version": "2.10.2", + "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": "^2.10.0", - "@smessie/readable-web-to-node-stream": "^3.0.3", + "@comunica/core": "^4.0.2", + "@jeswr/stream-to-string": "^2.0.0", "is-stream": "^2.0.1", - "readable-stream-node-to-web": "^1.0.1", - "web-streams-ponyfill": "^1.4.2" + "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/@comunica/bus-http/node_modules/is-stream": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "license": "MIT", "engines": { "node": ">=8" @@ -353,103 +478,182 @@ } }, "node_modules/@comunica/bus-init": { - "version": "2.10.0", + "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": "^2.10.0", - "readable-stream": "^4.4.2" + "@comunica/core": "^4.0.2", + "readable-stream": "^4.5.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" } }, "node_modules/@comunica/bus-rdf-parse": { - "version": "2.10.0", + "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": "^2.10.0", - "@comunica/actor-abstract-parse": "^2.10.0", - "@comunica/core": "^2.10.0", + "@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/@comunica/bus-rdf-parse-html": { - "version": "2.10.0", + "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": "^2.10.0", + "@comunica/core": "^4.0.2", "@rdfjs/types": "*" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" } }, "node_modules/@comunica/config-query-sparql": { - "version": "2.7.0", - "license": "MIT" + "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/@comunica/context-entries": { - "version": "2.10.0", + "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": "^2.10.0", - "@comunica/types": "^2.10.0", + "@comunica/core": "^4.0.2", + "@comunica/types": "^4.0.2", "@rdfjs/types": "*", "jsonld-context-parser": "^2.2.2", - "sparqlalgebrajs": "^4.2.0" + "sparqlalgebrajs": "^4.3.8" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" } }, "node_modules/@comunica/core": { - "version": "2.10.0", + "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": "^2.10.0", - "immutable": "^4.1.0" + "@comunica/types": "^4.0.2", + "immutable": "^4.3.7" }, "engines": { "node": ">=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" } }, "node_modules/@comunica/mediator-combine-pipeline": { - "version": "2.10.0", + "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": "^2.10.0", - "@comunica/types": "^2.10.0" + "@comunica/core": "^4.0.2", + "@comunica/types": "^4.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" } }, "node_modules/@comunica/mediator-combine-union": { - "version": "2.10.0", + "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": "^2.10.0" + "@comunica/core": "^4.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" } }, "node_modules/@comunica/mediator-number": { - "version": "2.10.0", + "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": "^2.10.0" + "@comunica/core": "^4.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" } }, "node_modules/@comunica/mediator-race": { - "version": "2.10.0", + "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": "^2.10.0" + "@comunica/core": "^4.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" } }, "node_modules/@comunica/mediatortype-time": { - "version": "2.10.0", + "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": "^2.10.0" + "@comunica/core": "^4.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" } }, "node_modules/@comunica/types": { - "version": "2.10.0", + "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.8.1", - "sparqlalgebrajs": "^4.2.0" + "asynciterator": "^3.9.0", + "lru-cache": "^10.0.1", + "sparqlalgebrajs": "^4.3.8" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" } }, + "node_modules/@comunica/types/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" + }, "node_modules/@cspotcode/source-map-support": { "version": "0.8.1", "license": "MIT", @@ -525,7 +729,6 @@ }, "node_modules/@eslint/config-array": { "version": "0.18.0", - "dev": true, "license": "Apache-2.0", "dependencies": { "@eslint/object-schema": "^2.1.4", @@ -538,7 +741,6 @@ }, "node_modules/@eslint/config-array/node_modules/brace-expansion": { "version": "1.1.11", - "dev": true, "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", @@ -547,7 +749,6 @@ }, "node_modules/@eslint/config-array/node_modules/minimatch": { "version": "3.1.2", - "dev": true, "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" @@ -558,7 +759,6 @@ }, "node_modules/@eslint/eslintrc": { "version": "3.1.0", - "dev": true, "license": "MIT", "dependencies": { "ajv": "^6.12.4", @@ -580,7 +780,6 @@ }, "node_modules/@eslint/eslintrc/node_modules/brace-expansion": { "version": "1.1.11", - "dev": true, "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", @@ -589,7 +788,6 @@ }, "node_modules/@eslint/eslintrc/node_modules/minimatch": { "version": "3.1.2", - "dev": true, "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" @@ -600,7 +798,6 @@ }, "node_modules/@eslint/js": { "version": "9.9.1", - "dev": true, "license": "MIT", "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -608,7 +805,6 @@ }, "node_modules/@eslint/object-schema": { "version": "2.1.4", - "dev": true, "license": "Apache-2.0", "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -622,13 +818,13 @@ } }, "node_modules/@humanwhocodes/config-array": { - "version": "0.11.14", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", - "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", + "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", "deprecated": "Use @eslint/config-array instead", "license": "Apache-2.0", "dependencies": { - "@humanwhocodes/object-schema": "^2.0.2", + "@humanwhocodes/object-schema": "^2.0.3", "debug": "^4.3.1", "minimatch": "^3.0.5" }, @@ -678,7 +874,6 @@ }, "node_modules/@humanwhocodes/retry": { "version": "0.3.0", - "dev": true, "license": "Apache-2.0", "engines": { "node": ">=18.18" @@ -796,6 +991,15 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, + "node_modules/@jeswr/stream-to-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@jeswr/stream-to-string/-/stream-to-string-2.0.0.tgz", + "integrity": "sha512-VmoW6xYRjVzdMr2njBObVSlUc5KCJT+gyuuH+tea9ZLE59XhgfLNc8ufN5Md38STxCyAJUDUVcCBfaOo11BfuA==", + "license": "MIT", + "dependencies": { + "event-emitter-promisify": "^1.1.0" + } + }, "node_modules/@jridgewell/gen-mapping": { "version": "0.3.5", "license": "MIT", @@ -875,9 +1079,9 @@ } }, "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==", "dev": true, "license": "MIT", "dependencies": { @@ -893,7 +1097,7 @@ "ws": "^8.18.0" }, "bin": { - "js-runner": "bin/bundle.mjs" + "js-runner": "bin/js-runner.js" } }, "node_modules/@rdfjs/types": { @@ -1123,6 +1327,8 @@ }, "node_modules/@rubensworks/saxes": { "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@rubensworks/saxes/-/saxes-6.0.1.tgz", + "integrity": "sha512-UW4OTIsOtJ5KSXo2Tchi4lhZqu+tlHrOAs4nNti7CrtB53kAZl3/hyrTi6HkMihxdbDM6m2Zc3swc/ZewEe1xw==", "license": "ISC", "dependencies": { "xmlchars": "^2.2.0" @@ -1137,21 +1343,6 @@ "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", "license": "MIT" }, - "node_modules/@smessie/readable-web-to-node-stream": { - "version": "3.0.3", - "license": "MIT", - "dependencies": { - "process": "^0.11.10", - "readable-stream": "^4.5.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/Borewit" - } - }, "node_modules/@treecg/types": { "version": "0.4.6", "license": "UNLICENSE", @@ -1185,6 +1376,8 @@ }, "node_modules/@types/http-link-header": { "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@types/http-link-header/-/http-link-header-1.0.7.tgz", + "integrity": "sha512-snm5oLckop0K3cTDAiBnZDy6ncx9DJ3mCRDvs42C884MbVYPP74Tiq2hFsSDRTyjK6RyDYDIulPiW23ge+g5Lw==", "license": "MIT", "dependencies": { "@types/node": "*" @@ -1207,22 +1400,24 @@ } }, "node_modules/@types/node": { - "version": "22.9.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.9.1.tgz", - "integrity": "sha512-p8Yy/8sw1caA8CdRIQBG5tiLHmxtQKObCijiAa9Ez+d4+PRffM4054xbju0msf+cvhJpnFEeNjxmVT/0ipktrg==", + "version": "22.10.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.2.tgz", + "integrity": "sha512-Xxr6BBRCAOQixvonOye19wnzyDiUtTeqldOOmj3CkeblonbccA12PFwlufvRdrpjXxqnmUaeiU5EOA+7s5diUQ==", "license": "MIT", "dependencies": { - "undici-types": "~6.19.8" + "undici-types": "~6.20.0" } }, "node_modules/@types/node/node_modules/undici-types": { - "version": "6.19.8", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", - "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", + "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", "license": "MIT" }, "node_modules/@types/readable-stream": { - "version": "2.3.15", + "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": "*", @@ -1230,7 +1425,9 @@ } }, "node_modules/@types/sparqljs": { - "version": "3.1.10", + "version": "3.1.12", + "resolved": "https://registry.npmjs.org/@types/sparqljs/-/sparqljs-3.1.12.tgz", + "integrity": "sha512-zg/sdKKtYI0845wKPSuSgunyU1o/+7tRzMw85lHsf4p/0UbA6+65MXAyEtv1nkaqSqrq/bXm7+bqXas+Xo5dpQ==", "license": "MIT", "dependencies": { "@rdfjs/types": ">=1.0.0" @@ -1241,7 +1438,9 @@ "license": "MIT" }, "node_modules/@types/yargs": { - "version": "17.0.32", + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", + "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", "license": "MIT", "dependencies": { "@types/yargs-parser": "*" @@ -1249,20 +1448,22 @@ }, "node_modules/@types/yargs-parser": { "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.15.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.15.0.tgz", - "integrity": "sha512-+zkm9AR1Ds9uLWN3fkoeXgFppaQ+uEVtfOV62dDmsy9QCNqlRHWNEck4yarvRNrvRcHQLGfqBNui3cimoz8XAg==", + "version": "8.18.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.18.2.tgz", + "integrity": "sha512-adig4SzPLjeQ0Tm+jvsozSGiCliI2ajeURDGHjZ2llnA+A67HihCQ+a3amtPhUakd1GlwHxSRvzOZktbEvhPPg==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.15.0", - "@typescript-eslint/type-utils": "8.15.0", - "@typescript-eslint/utils": "8.15.0", - "@typescript-eslint/visitor-keys": "8.15.0", + "@typescript-eslint/scope-manager": "8.18.2", + "@typescript-eslint/type-utils": "8.18.2", + "@typescript-eslint/utils": "8.18.2", + "@typescript-eslint/visitor-keys": "8.18.2", "graphemer": "^1.4.0", "ignore": "^5.3.1", "natural-compare": "^1.4.0", @@ -1277,25 +1478,21 @@ }, "peerDependencies": { "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0", - "eslint": "^8.57.0 || ^9.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.8.0" } }, "node_modules/@typescript-eslint/parser": { - "version": "8.15.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.15.0.tgz", - "integrity": "sha512-7n59qFpghG4uazrF9qtGKBZXn7Oz4sOMm8dwNWDQY96Xlm2oX67eipqcblDj+oY1lLCbf1oltMZFpUso66Kl1A==", + "version": "8.18.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.18.2.tgz", + "integrity": "sha512-y7tcq4StgxQD4mDr9+Jb26dZ+HTZ/SkfqpXSiqeUXZHxOUyjWDKsmwKhJ0/tApR08DgOhrFAoAhyB80/p3ViuA==", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.15.0", - "@typescript-eslint/types": "8.15.0", - "@typescript-eslint/typescript-estree": "8.15.0", - "@typescript-eslint/visitor-keys": "8.15.0", + "@typescript-eslint/scope-manager": "8.18.2", + "@typescript-eslint/types": "8.18.2", + "@typescript-eslint/typescript-estree": "8.18.2", + "@typescript-eslint/visitor-keys": "8.18.2", "debug": "^4.3.4" }, "engines": { @@ -1306,23 +1503,19 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.8.0" } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.15.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.15.0.tgz", - "integrity": "sha512-QRGy8ADi4J7ii95xz4UoiymmmMd/zuy9azCaamnZ3FM8T5fZcex8UfJcjkiEZjJSztKfEBe3dZ5T/5RHAmw2mA==", + "version": "8.18.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.18.2.tgz", + "integrity": "sha512-YJFSfbd0CJjy14r/EvWapYgV4R5CHzptssoag2M7y3Ra7XNta6GPAJPPP5KGB9j14viYXyrzRO5GkX7CRfo8/g==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.15.0", - "@typescript-eslint/visitor-keys": "8.15.0" + "@typescript-eslint/types": "8.18.2", + "@typescript-eslint/visitor-keys": "8.18.2" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1333,14 +1526,14 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.15.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.15.0.tgz", - "integrity": "sha512-UU6uwXDoI3JGSXmcdnP5d8Fffa2KayOhUUqr/AiBnG1Gl7+7ut/oyagVeSkh7bxQ0zSXV9ptRh/4N15nkCqnpw==", + "version": "8.18.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.18.2.tgz", + "integrity": "sha512-AB/Wr1Lz31bzHfGm/jgbFR0VB0SML/hd2P1yxzKDM48YmP7vbyJNHRExUE/wZsQj2wUCvbWH8poNHFuxLqCTnA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "8.15.0", - "@typescript-eslint/utils": "8.15.0", + "@typescript-eslint/typescript-estree": "8.18.2", + "@typescript-eslint/utils": "8.18.2", "debug": "^4.3.4", "ts-api-utils": "^1.3.0" }, @@ -1352,18 +1545,14 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.8.0" } }, "node_modules/@typescript-eslint/types": { - "version": "8.15.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.15.0.tgz", - "integrity": "sha512-n3Gt8Y/KyJNe0S3yDCD2RVKrHBC4gTUcLTebVBXacPy091E6tNspFLKRXlk3hwT4G55nfr1n2AdFqi/XMxzmPQ==", + "version": "8.18.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.18.2.tgz", + "integrity": "sha512-Z/zblEPp8cIvmEn6+tPDIHUbRu/0z5lqZ+NvolL5SvXWT5rQy7+Nch83M0++XzO0XrWRFWECgOAyE8bsJTl1GQ==", "dev": true, "license": "MIT", "engines": { @@ -1375,14 +1564,14 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.15.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.15.0.tgz", - "integrity": "sha512-1eMp2JgNec/niZsR7ioFBlsh/Fk0oJbhaqO0jRyQBMgkz7RrFfkqF9lYYmBoGBaSiLnu8TAPQTwoTUiSTUW9dg==", + "version": "8.18.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.18.2.tgz", + "integrity": "sha512-WXAVt595HjpmlfH4crSdM/1bcsqh+1weFRWIa9XMTx/XHZ9TCKMcr725tLYqWOgzKdeDrqVHxFotrvWcEsk2Tg==", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.15.0", - "@typescript-eslint/visitor-keys": "8.15.0", + "@typescript-eslint/types": "8.18.2", + "@typescript-eslint/visitor-keys": "8.18.2", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -1397,23 +1586,21 @@ "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "peerDependencies": { + "typescript": ">=4.8.4 <5.8.0" } }, "node_modules/@typescript-eslint/utils": { - "version": "8.15.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.15.0.tgz", - "integrity": "sha512-k82RI9yGhr0QM3Dnq+egEpz9qB6Un+WLYhmoNcvl8ltMEededhh7otBVVIDDsEEttauwdY/hQoSsOv13lxrFzQ==", + "version": "8.18.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.18.2.tgz", + "integrity": "sha512-Cr4A0H7DtVIPkauj4sTSXVl+VBWewE9/o40KcF3TV9aqDEOWoXF3/+oRXNby3DYzZeCATvbdksYsGZzplwnK/Q==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.15.0", - "@typescript-eslint/types": "8.15.0", - "@typescript-eslint/typescript-estree": "8.15.0" + "@typescript-eslint/scope-manager": "8.18.2", + "@typescript-eslint/types": "8.18.2", + "@typescript-eslint/typescript-estree": "8.18.2" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1423,22 +1610,18 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.8.0" } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.15.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.15.0.tgz", - "integrity": "sha512-h8vYOulWec9LhpwfAdZf2bjr8xIp0KNKnpgqSz0qqYYKAW/QZKw3ktRndbiAtUz4acH4QLQavwZBYCc0wulA/Q==", + "version": "8.18.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.18.2.tgz", + "integrity": "sha512-zORcwn4C3trOWiCqFQP1x6G3xTRyZ1LYydnj51cRnJ6hxBlr/cKPckk+PKPUw/fXmvfKTcw7bwY3w9izgx5jZw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.15.0", + "@typescript-eslint/types": "8.18.2", "eslint-visitor-keys": "^4.2.0" }, "engines": { @@ -1469,9 +1652,9 @@ "license": "ISC" }, "node_modules/@vitest/coverage-v8": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-2.1.5.tgz", - "integrity": "sha512-/RoopB7XGW7UEkUndRXF87A9CwkoZAJW01pj8/3pgmDVsjMH2IKy6H1A38po9tmUlwhSyYs0az82rbKd9Yaynw==", + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-2.1.8.tgz", + "integrity": "sha512-2Y7BPlKH18mAZYAW1tYByudlCYrQyl5RGvnnDYJKW5tCiO5qg3KSAy3XAxcxKz900a0ZXxWtKrMuZLe3lKBpJw==", "dev": true, "license": "MIT", "dependencies": { @@ -1492,8 +1675,8 @@ "url": "https://opencollective.com/vitest" }, "peerDependencies": { - "@vitest/browser": "2.1.5", - "vitest": "2.1.5" + "@vitest/browser": "2.1.8", + "vitest": "2.1.8" }, "peerDependenciesMeta": { "@vitest/browser": { @@ -1501,30 +1684,14 @@ } } }, - "node_modules/@vitest/expect": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-2.1.5.tgz", - "integrity": "sha512-nZSBTW1XIdpZvEJyoP/Sy8fUg0b8od7ZpGDkTUcfJ7wz/VoZAFzFfLyxVxGFhUjJzhYqSbIpfMtl/+k/dpWa3Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@vitest/spy": "2.1.5", - "@vitest/utils": "2.1.5", - "chai": "^5.1.2", - "tinyrainbow": "^1.2.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, "node_modules/@vitest/mocker": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-2.1.5.tgz", - "integrity": "sha512-XYW6l3UuBmitWqSUXTNXcVBUCRytDogBsWuNXQijc00dtnU/9OqpXWp4OJroVrad/gLIomAq9aW8yWDBtMthhQ==", + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-2.1.8.tgz", + "integrity": "sha512-7guJ/47I6uqfttp33mgo6ga5Gr1VnL58rcqYKyShoRK9ebu8T5Rs6HN3s1NABiBeVTdWNrwUMcHH54uXZBN4zA==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/spy": "2.1.5", + "@vitest/spy": "2.1.8", "estree-walker": "^3.0.3", "magic-string": "^0.30.12" }, @@ -1544,52 +1711,10 @@ } } }, - "node_modules/@vitest/pretty-format": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-2.1.5.tgz", - "integrity": "sha512-4ZOwtk2bqG5Y6xRGHcveZVr+6txkH7M2e+nPFd6guSoN638v/1XQ0K06eOpi0ptVU/2tW/pIU4IoPotY/GZ9fw==", - "dev": true, - "license": "MIT", - "dependencies": { - "tinyrainbow": "^1.2.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@vitest/runner": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-2.1.5.tgz", - "integrity": "sha512-pKHKy3uaUdh7X6p1pxOkgkVAFW7r2I818vHDthYLvUyjRfkKOU6P45PztOch4DZarWQne+VOaIMwA/erSSpB9g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@vitest/utils": "2.1.5", - "pathe": "^1.1.2" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@vitest/snapshot": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-2.1.5.tgz", - "integrity": "sha512-zmYw47mhfdfnYbuhkQvkkzYroXUumrwWDGlMjpdUr4jBd3HZiV2w7CQHj+z7AAS4VOtWxI4Zt4bWt4/sKcoIjg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@vitest/pretty-format": "2.1.5", - "magic-string": "^0.30.12", - "pathe": "^1.1.2" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@vitest/spy": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-2.1.5.tgz", - "integrity": "sha512-aWZF3P0r3w6DiYTVskOYuhBc7EMc3jvn1TkBg8ttylFFRqNN2XGD7V5a4aQdk6QiUzZQ4klNBSpCLJgWNdIiNw==", + "node_modules/@vitest/mocker/node_modules/@vitest/spy": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-2.1.8.tgz", + "integrity": "sha512-5swjf2q95gXeYPevtW0BLk6H8+bPlMb4Vw/9Em4hFxDcaOxS+e0LOX4yqNxoHzMR2akEB2xfpnWUzkZokmgWDg==", "dev": true, "license": "MIT", "dependencies": { @@ -1599,21 +1724,6 @@ "url": "https://opencollective.com/vitest" } }, - "node_modules/@vitest/utils": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-2.1.5.tgz", - "integrity": "sha512-yfj6Yrp0Vesw2cwJbP+cl04OC+IHFsuQsrsJBL9pyGeQXE56v1UAOQco+SR55Vf1nQzfV0QJg1Qum7AaWUwwYg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@vitest/pretty-format": "2.1.5", - "loupe": "^3.1.2", - "tinyrainbow": "^1.2.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, "node_modules/abort-controller": { "version": "3.0.0", "license": "MIT", @@ -2102,14 +2212,18 @@ "license": "MIT" }, "node_modules/cross-fetch": { - "version": "4.0.0", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.2.0.tgz", + "integrity": "sha512-Q+xVJLoGOeIMXZmbUK4HYk+69cQH6LudR0Vu/pRm2YlU/hDV9CiS0gKUMaWY5f2NeUH9C1nV3bsTlCo0FsTV1Q==", "license": "MIT", "dependencies": { - "node-fetch": "^2.6.12" + "node-fetch": "^2.7.0" } }, "node_modules/cross-fetch/node_modules/node-fetch": { "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", "license": "MIT", "dependencies": { "whatwg-url": "^5.0.0" @@ -2128,14 +2242,20 @@ }, "node_modules/cross-fetch/node_modules/tr46": { "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", "license": "MIT" }, "node_modules/cross-fetch/node_modules/webidl-conversions": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", "license": "BSD-2-Clause" }, "node_modules/cross-fetch/node_modules/whatwg-url": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", "license": "MIT", "dependencies": { "tr46": "~0.0.3", @@ -2178,7 +2298,9 @@ } }, "node_modules/csv-parse": { - "version": "5.5.6", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-5.6.0.tgz", + "integrity": "sha512-l3nz3euub2QMg5ouu5U09Ew9Wf6/wQ8I++ch1loQ0ljmzhmfZYrH9fflS22i/PQEvsPvxCwxgz5q7UB8K1JO4Q==", "license": "MIT" }, "node_modules/data-uri-to-buffer": { @@ -2200,9 +2322,9 @@ } }, "node_modules/debug": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", "license": "MIT", "dependencies": { "ms": "^2.1.3" @@ -2281,6 +2403,8 @@ }, "node_modules/dom-serializer": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", "license": "MIT", "dependencies": { "domelementtype": "^2.3.0", @@ -2293,6 +2417,8 @@ }, "node_modules/domelementtype": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", "funding": [ { "type": "github", @@ -2303,6 +2429,8 @@ }, "node_modules/domhandler": { "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", "license": "BSD-2-Clause", "dependencies": { "domelementtype": "^2.3.0" @@ -2315,7 +2443,9 @@ } }, "node_modules/domutils": { - "version": "3.1.0", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.1.tgz", + "integrity": "sha512-xWXmuRnN9OMP6ptPd2+H0cCbcYBULa5YDTbMm/2lvkWvNA3O4wcW+GvzooqBuNM8yy6pl3VIAeJTUUWUbfI5Fw==", "license": "BSD-2-Clause", "dependencies": { "dom-serializer": "^2.0.0", @@ -2327,7 +2457,9 @@ } }, "node_modules/dotenv": { - "version": "16.4.5", + "version": "16.4.7", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.7.tgz", + "integrity": "sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==", "license": "BSD-2-Clause", "engines": { "node": ">=12" @@ -2424,7 +2556,6 @@ }, "node_modules/eslint": { "version": "9.9.1", - "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", @@ -2492,7 +2623,6 @@ }, "node_modules/eslint-scope": { "version": "8.0.2", - "dev": true, "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.3.0", @@ -2517,7 +2647,6 @@ }, "node_modules/eslint/node_modules/brace-expansion": { "version": "1.1.11", - "dev": true, "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", @@ -2526,7 +2655,6 @@ }, "node_modules/eslint/node_modules/eslint-visitor-keys": { "version": "4.0.0", - "dev": true, "license": "Apache-2.0", "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -2537,7 +2665,6 @@ }, "node_modules/eslint/node_modules/minimatch": { "version": "3.1.2", - "dev": true, "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" @@ -2548,7 +2675,6 @@ }, "node_modules/espree": { "version": "10.1.0", - "dev": true, "license": "BSD-2-Clause", "dependencies": { "acorn": "^8.12.0", @@ -2564,7 +2690,6 @@ }, "node_modules/espree/node_modules/eslint-visitor-keys": { "version": "4.0.0", - "dev": true, "license": "Apache-2.0", "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -2614,6 +2739,12 @@ "node": ">=0.10.0" } }, + "node_modules/event-emitter-promisify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/event-emitter-promisify/-/event-emitter-promisify-1.1.0.tgz", + "integrity": "sha512-uyHG8gjwYGDlKoo0Txtx/u1HI1ubj0FK0rVqI4O0s1EymQm4iAEMbrS5B+XFlSaS8SZ3xzoKX+YHRZk8Nk/bXg==", + "license": "MIT" + }, "node_modules/event-target-shim": { "version": "5.0.1", "license": "MIT", @@ -2664,19 +2795,18 @@ } }, "node_modules/extract-cbd-shape": { - "version": "0.1.8", + "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" - }, - "peerDependencies": { - "rdf-js": "x" } }, "node_modules/fast-deep-equal": { @@ -2749,7 +2879,6 @@ }, "node_modules/file-entry-cache": { "version": "8.0.0", - "dev": true, "license": "MIT", "dependencies": { "flat-cache": "^4.0.0" @@ -2802,7 +2931,6 @@ }, "node_modules/flat-cache": { "version": "4.0.1", - "dev": true, "license": "MIT", "dependencies": { "flatted": "^3.2.9", @@ -2941,32 +3069,48 @@ } }, "node_modules/global-prefix": { - "version": "3.0.0", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-4.0.0.tgz", + "integrity": "sha512-w0Uf9Y9/nyHinEk5vMJKRie+wa4kR5hmDbEhGGds/kG1PwGLLHKRoNMeJOyCQjjBkANlnScqgzcFwGHgmgLkVA==", "dev": true, "license": "MIT", "dependencies": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" + "ini": "^4.1.3", + "kind-of": "^6.0.3", + "which": "^4.0.0" }, "engines": { - "node": ">=6" + "node": ">=16" + } + }, + "node_modules/global-prefix/node_modules/isexe": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", + "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16" } }, "node_modules/global-prefix/node_modules/which": { - "version": "1.3.1", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", + "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", "dev": true, "license": "ISC", "dependencies": { - "isexe": "^2.0.0" + "isexe": "^3.1.1" }, "bin": { - "which": "bin/which" + "node-which": "bin/which.js" + }, + "engines": { + "node": "^16.13.0 || >=18.0.0" } }, "node_modules/globals": { "version": "14.0.0", - "dev": true, "license": "MIT", "engines": { "node": ">=18" @@ -3010,6 +3154,8 @@ }, "node_modules/hash.js": { "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", "license": "MIT", "dependencies": { "inherits": "^2.0.3", @@ -3043,6 +3189,8 @@ }, "node_modules/htmlparser2": { "version": "9.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-9.1.0.tgz", + "integrity": "sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==", "funding": [ "https://github.com/fb55/htmlparser2?sponsor=1", { @@ -3060,6 +3208,8 @@ }, "node_modules/http-link-header": { "version": "1.1.3", + "resolved": "https://registry.npmjs.org/http-link-header/-/http-link-header-1.1.3.tgz", + "integrity": "sha512-3cZ0SRL8fb9MUlU3mKM61FcQvPfXx2dBrZW3Vbg5CXa8jFlK8OaEpePenLe1oEXQduhz8b0QjsqfS59QP4AJDQ==", "license": "MIT", "engines": { "node": ">=6.0.0" @@ -3145,7 +3295,9 @@ } }, "node_modules/immutable": { - "version": "4.3.6", + "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": { @@ -3185,9 +3337,14 @@ "license": "ISC" }, "node_modules/ini": { - "version": "1.3.8", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.3.tgz", + "integrity": "sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==", "dev": true, - "license": "ISC" + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } }, "node_modules/is-arrayish": { "version": "0.3.2", @@ -3399,7 +3556,9 @@ "license": "MIT" }, "node_modules/jsonld": { - "version": "8.3.2", + "version": "8.3.3", + "resolved": "https://registry.npmjs.org/jsonld/-/jsonld-8.3.3.tgz", + "integrity": "sha512-9YcilrF+dLfg9NTEof/mJLMtbdX1RJ8dbWtJgE00cMOIohb1lIyJl710vFiTaiHTl6ZYODJuBd32xFvUhmv3kg==", "license": "BSD-3-Clause", "dependencies": { "@digitalbazaar/http-client": "^3.4.1", @@ -3413,6 +3572,8 @@ }, "node_modules/jsonld-context-parser": { "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonld-context-parser/-/jsonld-context-parser-2.4.0.tgz", + "integrity": "sha512-ZYOfvh525SdPd9ReYY58dxB3E2RUEU4DJ6ZibO8AitcowPeBH4L5rCAitE2om5G1P+HMEgYEYEr4EZKbVN4tpA==", "license": "MIT", "dependencies": { "@types/http-link-header": "^1.0.1", @@ -3426,71 +3587,64 @@ } }, "node_modules/jsonld-context-parser/node_modules/@types/node": { - "version": "18.19.39", + "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/jsonld-context-parser/node_modules/cross-fetch": { - "version": "3.1.8", - "license": "MIT", - "dependencies": { - "node-fetch": "^2.6.12" - } - }, - "node_modules/jsonld-context-parser/node_modules/node-fetch": { - "version": "2.7.0", + "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": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" + "@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" }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/rubensworks/" } }, - "node_modules/jsonld-context-parser/node_modules/tr46": { - "version": "0.0.3", - "license": "MIT" - }, - "node_modules/jsonld-context-parser/node_modules/webidl-conversions": { - "version": "3.0.1", - "license": "BSD-2-Clause" - }, - "node_modules/jsonld-context-parser/node_modules/whatwg-url": { - "version": "5.0.0", + "node_modules/jsonld-streaming-parser/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": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" + "undici-types": "~5.26.4" } }, - "node_modules/jsonld-streaming-parser": { - "version": "3.4.0", + "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": { - "@bergos/jsonparse": "^1.4.0", - "@rdfjs/types": "*", "@types/http-link-header": "^1.0.1", - "@types/readable-stream": "^2.3.13", - "buffer": "^6.0.3", - "canonicalize": "^1.0.1", + "@types/node": "^18.0.0", "http-link-header": "^1.0.2", - "jsonld-context-parser": "^2.4.0", - "rdf-data-factory": "^1.1.0", - "readable-stream": "^4.0.0" + "relative-to-absolute-iri": "^1.0.5" + }, + "bin": { + "jsonld-context-parse": "bin/jsonld-context-parse.js" } }, "node_modules/jsonld/node_modules/rdf-canonize": { "version": "3.4.0", + "resolved": "https://registry.npmjs.org/rdf-canonize/-/rdf-canonize-3.4.0.tgz", + "integrity": "sha512-fUeWjrkOO0t1rg7B2fdyDTvngj+9RlUyL92vOdiB7c0FPguWVsniIMjEtHH+meLBO9rzkUlUzBVXgWrjI8P9LA==", "license": "BSD-3-Clause", "dependencies": { "setimmediate": "^1.0.5" @@ -3573,7 +3727,9 @@ } }, "node_modules/lilconfig": { - "version": "3.1.2", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", + "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", "license": "MIT", "engines": { "node": ">=14" @@ -3583,21 +3739,21 @@ } }, "node_modules/lint-staged": { - "version": "15.2.10", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.2.10.tgz", - "integrity": "sha512-5dY5t743e1byO19P9I4b3x8HJwalIznL5E1FWYnU6OWw33KxNBSLAc6Cy7F2PsFEO8FKnLwjwm5hx7aMF0jzZg==", + "version": "15.2.11", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.2.11.tgz", + "integrity": "sha512-Ev6ivCTYRTGs9ychvpVw35m/bcNDuBN+mnTeObCL5h+boS5WzBEC6LHI4I9F/++sZm1m+J2LEiy0gxL/R9TBqQ==", "license": "MIT", "dependencies": { "chalk": "~5.3.0", "commander": "~12.1.0", - "debug": "~4.3.6", + "debug": "~4.4.0", "execa": "~8.0.1", - "lilconfig": "~3.1.2", - "listr2": "~8.2.4", + "lilconfig": "~3.1.3", + "listr2": "~8.2.5", "micromatch": "~4.0.8", "pidtree": "~0.6.0", "string-argv": "~0.3.2", - "yaml": "~2.5.0" + "yaml": "~2.6.1" }, "bin": { "lint-staged": "bin/lint-staged.js" @@ -3611,6 +3767,8 @@ }, "node_modules/lint-staged/node_modules/chalk": { "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", "license": "MIT", "engines": { "node": "^12.17.0 || ^14.13 || >=16.0.0" @@ -3620,7 +3778,9 @@ } }, "node_modules/listr2": { - "version": "8.2.4", + "version": "8.2.5", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.2.5.tgz", + "integrity": "sha512-iyAZCeyD+c1gPyE9qpFu8af0Y+MRtmKOncdGoA2S5EY8iFq99dmmvkNnHiWo+pj0s7yH7l3KPIgee77tKpXPWQ==", "license": "MIT", "dependencies": { "cli-truncate": "^4.0.0", @@ -3854,6 +4014,8 @@ }, "node_modules/microdata-rdf-streaming-parser": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/microdata-rdf-streaming-parser/-/microdata-rdf-streaming-parser-2.0.1.tgz", + "integrity": "sha512-oEEYP3OwPGOtoE4eIyJvX1eJXI7VkGR4gKYqpEufaRXc2ele/Tkid/KMU3Los13wGrOq6woSxLEGOYSHzpRvwA==", "license": "MIT", "dependencies": { "@rdfjs/types": "*", @@ -3865,6 +4027,8 @@ }, "node_modules/microdata-rdf-streaming-parser/node_modules/htmlparser2": { "version": "8.0.2", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", + "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", "funding": [ "https://github.com/fb55/htmlparser2?sponsor=1", { @@ -3932,6 +4096,8 @@ }, "node_modules/minimalistic-assert": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", "license": "ISC" }, "node_modules/minimatch": { @@ -3992,9 +4158,9 @@ } }, "node_modules/n3": { - "version": "1.23.0", - "resolved": "https://registry.npmjs.org/n3/-/n3-1.23.0.tgz", - "integrity": "sha512-JEbhFlxFTNsHTHUAGykRoVNRG4Sqsu8Wn+SXq99l9pRQPgqJzvY4CwNp/yxRGwb4oni9BT5sH5kevnbVUIUvkQ==", + "version": "1.23.1", + "resolved": "https://registry.npmjs.org/n3/-/n3-1.23.1.tgz", + "integrity": "sha512-3f0IYJo+6+lXypothmlwPzm3wJNffsxUwnfONeFv2QqWq7RjTvyCMtkRXDUXW6XrZoOzaQX8xTTSYNlGjXcGtw==", "license": "MIT", "dependencies": { "buffer": "^6.0.3", @@ -4335,7 +4501,9 @@ } }, "node_modules/prettier": { - "version": "3.3.3", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.4.2.tgz", + "integrity": "sha512-e9MewbtFo+Fevyuxn/4rrcDAaq0IYxPGLvObpQjiZBMAzB9IGmzlnG9RZy3FFas+eBMu2vA0CszMeduow5dIuQ==", "license": "MIT", "bin": { "prettier": "bin/prettier.cjs" @@ -4382,6 +4550,8 @@ }, "node_modules/promise-polyfill": { "version": "1.1.6", + "resolved": "https://registry.npmjs.org/promise-polyfill/-/promise-polyfill-1.1.6.tgz", + "integrity": "sha512-7rrONfyLkDEc7OJ5QBkqa4KI4EBhCd340xRuIUPGCfu13znS+vx+VDdrT9ODAJHlXm7w4lbxN3DRjyv58EuzDg==", "license": "MIT" }, "node_modules/psl": { @@ -4444,48 +4614,56 @@ } }, "node_modules/rdf-dereference": { - "version": "2.2.0", - "license": "MIT", - "dependencies": { - "@comunica/actor-dereference-fallback": "^2.0.2", - "@comunica/actor-dereference-file": "^2.0.2", - "@comunica/actor-dereference-http": "^2.0.2", - "@comunica/actor-dereference-rdf-parse": "^2.6.0", - "@comunica/actor-http-fetch": "^2.0.1", - "@comunica/actor-http-proxy": "^2.0.1", - "@comunica/actor-rdf-parse-html": "^2.0.1", - "@comunica/actor-rdf-parse-html-microdata": "^2.0.1", - "@comunica/actor-rdf-parse-html-rdfa": "^2.0.1", - "@comunica/actor-rdf-parse-html-script": "^2.0.1", - "@comunica/actor-rdf-parse-jsonld": "^2.0.1", - "@comunica/actor-rdf-parse-n3": "^2.0.1", - "@comunica/actor-rdf-parse-rdfxml": "^2.0.1", - "@comunica/actor-rdf-parse-shaclc": "^2.6.0", - "@comunica/actor-rdf-parse-xml-rdfa": "^2.0.1", - "@comunica/bus-dereference": "^2.0.2", - "@comunica/bus-dereference-rdf": "^2.0.2", - "@comunica/bus-http": "^2.0.1", - "@comunica/bus-init": "^2.0.1", - "@comunica/bus-rdf-parse": "^2.0.1", - "@comunica/bus-rdf-parse-html": "^2.0.1", - "@comunica/config-query-sparql": "^2.0.1", - "@comunica/context-entries": "^2.8.1", - "@comunica/core": "^2.0.1", - "@comunica/mediator-combine-pipeline": "^2.0.1", - "@comunica/mediator-combine-union": "^2.0.1", - "@comunica/mediator-number": "^2.0.1", - "@comunica/mediator-race": "^2.0.1", + "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": "*", - "process": "^0.11.10", - "rdf-string": "^1.6.0", - "stream-to-string": "^1.2.0" + "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/rdf-isomorphic": { "version": "1.3.1", + "resolved": "https://registry.npmjs.org/rdf-isomorphic/-/rdf-isomorphic-1.3.1.tgz", + "integrity": "sha512-6uIhsXTVp2AtO6f41PdnRV5xZsa0zVZQDTBdn0br+DZuFf5M/YD+T6m8hKDUnALI6nFL/IujTMLgEs20MlNidQ==", "license": "MIT", "dependencies": { "@rdfjs/types": "*", @@ -4495,9 +4673,9 @@ } }, "node_modules/rdf-lens": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/rdf-lens/-/rdf-lens-1.3.0.tgz", - "integrity": "sha512-8qqjvGTk55MKpXwBeC4g0765u/GZcW1CT0OqDNv7lf4xEzPnpYAwZG9+Vllp/GsqdLbdwidBHZTX5dA3X0A9oQ==", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/rdf-lens/-/rdf-lens-1.3.3.tgz", + "integrity": "sha512-zuiNrFzQ8mJCwS8+XIXhB4y0K5o3jkXNhS+yTMm8XqGZY8mjjUDfmpJrvf9h4Tc6VxDadq9ij9gA5i7r8rVLxg==", "license": "MIT", "dependencies": { "@rdfjs/types": "^1.1.0", @@ -4554,9 +4732,9 @@ } }, "node_modules/rdf-lens/node_modules/@eslint/js": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", - "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", + "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", "license": "MIT", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -4905,16 +5083,17 @@ } }, "node_modules/rdf-lens/node_modules/eslint": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", - "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", + "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", + "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.57.0", - "@humanwhocodes/config-array": "^0.11.14", + "@eslint/js": "8.57.1", + "@humanwhocodes/config-array": "^0.13.0", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", "@ungap/structured-clone": "^1.2.0", @@ -5303,6 +5482,8 @@ }, "node_modules/rdfa-streaming-parser": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/rdfa-streaming-parser/-/rdfa-streaming-parser-2.0.1.tgz", + "integrity": "sha512-7Yyaj030LO7iQ38Wh/RNLVeYrVFJeyx3dpCK7C1nvX55eIN/gE4HWfbg4BYI9X7Bd+eUIUMVeiKYLmYjV6apow==", "license": "MIT", "dependencies": { "@rdfjs/types": "*", @@ -5314,6 +5495,8 @@ }, "node_modules/rdfa-streaming-parser/node_modules/htmlparser2": { "version": "8.0.2", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", + "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", "funding": [ "https://github.com/fb55/htmlparser2?sponsor=1", { @@ -5331,6 +5514,8 @@ }, "node_modules/rdfxml-streaming-parser": { "version": "2.4.0", + "resolved": "https://registry.npmjs.org/rdfxml-streaming-parser/-/rdfxml-streaming-parser-2.4.0.tgz", + "integrity": "sha512-f+tdI1wxOiPzMbFWRtOwinwPsqac0WIN80668yFKcVdFCSTGOWTM70ucQGUSdDZZo7pce/UvZgV0C3LDj0P7tg==", "license": "MIT", "dependencies": { "@rdfjs/types": "*", @@ -5343,12 +5528,32 @@ "validate-iri": "^1.0.0" } }, + "node_modules/rdfxml-streaming-parser/node_modules/@types/readable-stream": { + "version": "2.3.15", + "resolved": "https://registry.npmjs.org/@types/readable-stream/-/readable-stream-2.3.15.tgz", + "integrity": "sha512-oM5JSKQCcICF1wvGgmecmHldZ48OZamtMxcGGVICOJA8o8cahXC1zEVAif8iwoc5j8etxFaRFnf095+CDsuoFQ==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "safe-buffer": "~5.1.1" + } + }, "node_modules/react-is": { "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", "license": "MIT" }, + "node_modules/readable-from-web": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/readable-from-web/-/readable-from-web-1.0.0.tgz", + "integrity": "sha512-tei03fQhxqLEklpIvocFUR9hO42hiyYvdhwoNHAjJztPAQ8QS1NqF2AhLwzGxIGidPBJ4MCqB48wn7OAFCfhsQ==", + "license": "MIT", + "dependencies": { + "@types/readable-stream": "^4.0.0", + "readable-stream": "^4.0.0" + } + }, "node_modules/readable-stream": { "version": "4.5.2", "license": "MIT", @@ -5365,6 +5570,8 @@ }, "node_modules/readable-stream-node-to-web": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/readable-stream-node-to-web/-/readable-stream-node-to-web-1.0.1.tgz", + "integrity": "sha512-OGzi2VKLa8H259kAx7BIwuRrXHGcxeHj4RdASSgEGBP9Q2wowdPvBc65upF4Q9O05qWgKqBw1+9PiLTtObl7uQ==", "license": "MIT" }, "node_modules/readdirp": { @@ -5379,6 +5586,8 @@ }, "node_modules/relative-to-absolute-iri": { "version": "1.0.7", + "resolved": "https://registry.npmjs.org/relative-to-absolute-iri/-/relative-to-absolute-iri-1.0.7.tgz", + "integrity": "sha512-Xjyl4HmIzg2jzK/Un2gELqbcE8Fxy85A/aLSHE6PE/3+OGsFwmKVA1vRyGaz6vLWSqLDMHA+5rjD/xbibSQN1Q==", "license": "MIT" }, "node_modules/require-from-string": { @@ -5576,6 +5785,8 @@ }, "node_modules/safe-buffer": { "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "license": "MIT" }, "node_modules/safe-stable-stringify": { @@ -5600,7 +5811,9 @@ } }, "node_modules/semver": { - "version": "7.6.2", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -5615,6 +5828,8 @@ }, "node_modules/shaclc-parse": { "version": "1.4.0", + "resolved": "https://registry.npmjs.org/shaclc-parse/-/shaclc-parse-1.4.0.tgz", + "integrity": "sha512-zyxjIYQH2ghg/wtMvOp+4Nr6aK8j9bqFiVT3w47K8WHPYN+S3Zgnh2ybT+dGgMwo9KjiOoywxhjC7d8Z6GCmfA==", "license": "MIT", "dependencies": { "@rdfjs/types": "^1.1.0", @@ -5700,6 +5915,8 @@ }, "node_modules/sparqlalgebrajs": { "version": "4.3.8", + "resolved": "https://registry.npmjs.org/sparqlalgebrajs/-/sparqlalgebrajs-4.3.8.tgz", + "integrity": "sha512-Xo1/5icRtVk2N38BrY9NXN8N/ZPjULlns7sDHv0nlcGOsOediBLWVy8LmV+Q90RHvb3atZZbrFy3VqrM4iXciA==", "license": "MIT", "dependencies": { "@rdfjs/types": "*", @@ -5717,7 +5934,9 @@ } }, "node_modules/sparqljs": { - "version": "3.7.1", + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/sparqljs/-/sparqljs-3.7.3.tgz", + "integrity": "sha512-FQfHUhfwn5PD9WH6xPU7DhFfXMgqK/XoDrYDVxz/grhw66Il0OjRg3JBgwuEvwHnQt7oSTiKWEiCZCPNaUbqgg==", "license": "MIT", "dependencies": { "rdf-data-factory": "^1.1.2" @@ -5758,6 +5977,8 @@ }, "node_modules/stream-to-string": { "version": "1.2.1", + "resolved": "https://registry.npmjs.org/stream-to-string/-/stream-to-string-1.2.1.tgz", + "integrity": "sha512-WsvTDNF8UYs369Yko3pcdTducQtYpzEZeOV7cTuReyFvOoA9S/DLJ6sYK+xPafSPHhUMpaxiljKYnT6JSFztIA==", "license": "MIT", "dependencies": { "promise-polyfill": "^1.1.6" @@ -6109,15 +6330,17 @@ } }, "node_modules/ts-patch": { - "version": "3.2.1", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/ts-patch/-/ts-patch-3.3.0.tgz", + "integrity": "sha512-zAOzDnd5qsfEnjd9IGy1IRuvA7ygyyxxdxesbhMdutt8AHFjD8Vw8hU2rMF89HX1BKRWFYqKHrO8Q6lw0NeUZg==", "dev": true, "license": "MIT", "dependencies": { "chalk": "^4.1.2", - "global-prefix": "^3.0.0", + "global-prefix": "^4.0.0", "minimist": "^1.2.8", "resolve": "^1.22.2", - "semver": "^7.5.4", + "semver": "^7.6.3", "strip-ansi": "^6.0.1" }, "bin": { @@ -6197,9 +6420,9 @@ } }, "node_modules/typescript": { - "version": "5.6.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", - "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", @@ -6237,6 +6460,8 @@ }, "node_modules/undici-types": { "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", "license": "MIT" }, "node_modules/universalify": { @@ -6271,6 +6496,8 @@ }, "node_modules/validate-iri": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/validate-iri/-/validate-iri-1.0.1.tgz", + "integrity": "sha512-gLXi7351CoyVVQw8XE5sgpYawRKatxE7kj/xmCxXOZS1kMdtcqC0ILIqLuVEVnAUQSL/evOGG3eQ+8VgbdnstA==", "license": "MIT" }, "node_modules/vite": { @@ -6331,33 +6558,10 @@ } } }, - "node_modules/vite-node": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-2.1.5.tgz", - "integrity": "sha512-rd0QIgx74q4S1Rd56XIiL2cYEdyWn13cunYBIuqh9mpmQr7gGS0IxXoP8R6OaZtNQQLyXSWbd4rXKYUbhFpK5w==", - "dev": true, - "license": "MIT", - "dependencies": { - "cac": "^6.7.14", - "debug": "^4.3.7", - "es-module-lexer": "^1.5.4", - "pathe": "^1.1.2", - "vite": "^5.0.0" - }, - "bin": { - "vite-node": "vite-node.mjs" - }, - "engines": { - "node": "^18.0.0 || >=20.0.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, "node_modules/vite-tsconfig-paths": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/vite-tsconfig-paths/-/vite-tsconfig-paths-5.1.3.tgz", - "integrity": "sha512-0bz+PDlLpGfP2CigeSKL9NFTF1KtXkeHGZSSaGQSuPZH77GhoiQaA8IjYgOaynSuwlDTolSUEU0ErVvju3NURg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/vite-tsconfig-paths/-/vite-tsconfig-paths-5.1.4.tgz", + "integrity": "sha512-cYj0LRuLV2c2sMqhqhGpaO3LretdtMn/BVX4cPLanIZuwwrkVl+lK84E/miEXkCHWXuq65rhNN4rXsBcOB3S4w==", "dev": true, "license": "MIT", "dependencies": { @@ -6375,19 +6579,19 @@ } }, "node_modules/vitest": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/vitest/-/vitest-2.1.5.tgz", - "integrity": "sha512-P4ljsdpuzRTPI/kbND2sDZ4VmieerR2c9szEZpjc+98Z9ebvnXmM5+0tHEKqYZumXqlvnmfWsjeFOjXVriDG7A==", + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/vitest/-/vitest-2.1.8.tgz", + "integrity": "sha512-1vBKTZskHw/aosXqQUlVWWlGUxSJR8YtiyZDJAFeW2kPAeX6S3Sool0mjspO+kXLuxVWlEDDowBAeqeAQefqLQ==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/expect": "2.1.5", - "@vitest/mocker": "2.1.5", - "@vitest/pretty-format": "^2.1.5", - "@vitest/runner": "2.1.5", - "@vitest/snapshot": "2.1.5", - "@vitest/spy": "2.1.5", - "@vitest/utils": "2.1.5", + "@vitest/expect": "2.1.8", + "@vitest/mocker": "2.1.8", + "@vitest/pretty-format": "^2.1.8", + "@vitest/runner": "2.1.8", + "@vitest/snapshot": "2.1.8", + "@vitest/spy": "2.1.8", + "@vitest/utils": "2.1.8", "chai": "^5.1.2", "debug": "^4.3.7", "expect-type": "^1.1.0", @@ -6399,7 +6603,7 @@ "tinypool": "^1.0.1", "tinyrainbow": "^1.2.0", "vite": "^5.0.0", - "vite-node": "2.1.5", + "vite-node": "2.1.8", "why-is-node-running": "^2.3.0" }, "bin": { @@ -6414,8 +6618,8 @@ "peerDependencies": { "@edge-runtime/vm": "*", "@types/node": "^18.0.0 || >=20.0.0", - "@vitest/browser": "2.1.5", - "@vitest/ui": "2.1.5", + "@vitest/browser": "2.1.8", + "@vitest/ui": "2.1.8", "happy-dom": "*", "jsdom": "*" }, @@ -6440,6 +6644,115 @@ } } }, + "node_modules/vitest/node_modules/@vitest/expect": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-2.1.8.tgz", + "integrity": "sha512-8ytZ/fFHq2g4PJVAtDX57mayemKgDR6X3Oa2Foro+EygiOJHUXhCqBAAKQYYajZpFoIfvBCF1j6R6IYRSIUFuw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vitest/spy": "2.1.8", + "@vitest/utils": "2.1.8", + "chai": "^5.1.2", + "tinyrainbow": "^1.2.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/vitest/node_modules/@vitest/pretty-format": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-2.1.8.tgz", + "integrity": "sha512-9HiSZ9zpqNLKlbIDRWOnAWqgcA7xu+8YxXSekhr0Ykab7PAYFkhkwoqVArPOtJhPmYeE2YHgKZlj3CP36z2AJQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "tinyrainbow": "^1.2.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/vitest/node_modules/@vitest/runner": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-2.1.8.tgz", + "integrity": "sha512-17ub8vQstRnRlIU5k50bG+QOMLHRhYPAna5tw8tYbj+jzjcspnwnwtPtiOlkuKC4+ixDPTuLZiqiWWQ2PSXHVg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vitest/utils": "2.1.8", + "pathe": "^1.1.2" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/vitest/node_modules/@vitest/snapshot": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-2.1.8.tgz", + "integrity": "sha512-20T7xRFbmnkfcmgVEz+z3AU/3b0cEzZOt/zmnvZEctg64/QZbSDJEVm9fLnnlSi74KibmRsO9/Qabi+t0vCRPg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vitest/pretty-format": "2.1.8", + "magic-string": "^0.30.12", + "pathe": "^1.1.2" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/vitest/node_modules/@vitest/spy": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-2.1.8.tgz", + "integrity": "sha512-5swjf2q95gXeYPevtW0BLk6H8+bPlMb4Vw/9Em4hFxDcaOxS+e0LOX4yqNxoHzMR2akEB2xfpnWUzkZokmgWDg==", + "dev": true, + "license": "MIT", + "dependencies": { + "tinyspy": "^3.0.2" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/vitest/node_modules/@vitest/utils": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-2.1.8.tgz", + "integrity": "sha512-dwSoui6djdwbfFmIgbIjX2ZhIoG7Ex/+xpxyiEgIGzjliY8xGkcpITKTlp6B4MgtGkF2ilvm97cPM96XZaAgcA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vitest/pretty-format": "2.1.8", + "loupe": "^3.1.2", + "tinyrainbow": "^1.2.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/vitest/node_modules/vite-node": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-2.1.8.tgz", + "integrity": "sha512-uPAwSr57kYjAUux+8E2j0q0Fxpn8M9VoyfGiRI8Kfktz9NcYMCenwY5RnZxnF1WTu3TGiYipirIzacLL3VVGFg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cac": "^6.7.14", + "debug": "^4.3.7", + "es-module-lexer": "^1.5.4", + "pathe": "^1.1.2", + "vite": "^5.0.0" + }, + "bin": { + "vite-node": "vite-node.mjs" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, "node_modules/w3c-xmlserializer": { "version": "5.0.0", "license": "MIT", @@ -6457,10 +6770,6 @@ "node": ">= 8" } }, - "node_modules/web-streams-ponyfill": { - "version": "1.4.2", - "license": "MIT" - }, "node_modules/webidl-conversions": { "version": "7.0.0", "license": "BSD-2-Clause", @@ -6746,7 +7055,9 @@ "license": "ISC" }, "node_modules/yaml": { - "version": "2.5.0", + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.6.1.tgz", + "integrity": "sha512-7r0XPzioN/Q9kXBro/XPnA6kznR73DHq+GXh5ON7ZozRO6aMjbmiBuKste2wslTFkC5d1dw0GooOCepZXJ2SAg==", "license": "ISC", "bin": { "yaml": "bin.mjs" diff --git a/package.json b/package.json index d4872c0..9068f02 100644 --- a/package.json +++ b/package.json @@ -26,37 +26,37 @@ "license": "MIT", "dependencies": { "@treecg/types": "^0.4.6", - "csv-parse": "^5.5.6", - "extract-cbd-shape": "^0.1.8", - "jsonld": "^8.3.2", - "n3": "^1.23.0", + "csv-parse": "^5.6.0", + "extract-cbd-shape": "^0.1.11", + "jsonld": "^8.3.3", + "n3": "^1.23.1", "rdf-canonize": "^4.0.1", "rdf-data-factory": "^1.1.2", - "rdf-lens": "^1.3.0", + "rdf-lens": "^1.3.3", "rdf-stores": "^1.0.0", "winston": "^3.17.0" }, "devDependencies": { "@ajuvercr/ts-transformer-inline-file": "^0.2.0", - "@rdfc/js-runner": "^1.0.0-alpha.0", + "@rdfc/js-runner": "^1.0.0-alpha.7", "@rdfjs/types": "^1.1.2", "@types/jsonld": "^1.5.15", "@types/n3": "^1.21.1", - "@types/node": "^22.9.1", - "@typescript-eslint/eslint-plugin": "^8.15.0", - "@typescript-eslint/parser": "^8.15.0", - "@vitest/coverage-v8": "^2.1.5", - "dotenv": "^16.4.5", + "@types/node": "^22.10.2", + "@typescript-eslint/eslint-plugin": "^8.18.2", + "@typescript-eslint/parser": "^8.18.2", + "@vitest/coverage-v8": "^2.1.8", + "dotenv": "^16.4.7", "eslint": "^9.9.1", "eslint-config-prettier": "^9.1.0", "husky": "^9.1.7", - "lint-staged": "^15.2.10", - "prettier": "^3.3.3", + "lint-staged": "^15.2.11", + "prettier": "^3.4.2", "ts-node": "^10.9.2", - "ts-patch": "^3.2.1", + "ts-patch": "^3.3.0", "tsc-alias": "^1.8.10", - "typescript": "^5.6.3", - "vite-tsconfig-paths": "^5.1.3", - "vitest": "^2.1.5" + "typescript": "^5.7.2", + "vite-tsconfig-paths": "^5.1.4", + "vitest": "^2.1.8" } }