diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f3db3d54..c1a429c5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -44,7 +44,7 @@ jobs: strategy: fail-fast: false matrix: - node-version: [12.x, 14.x, 16.x, 18.x, 20.x, 22.x, 24.x] + node-version: [18.x, 20.x, 22.x, 24.x] spec: [1-1-turtle, 1-1-ntriples, 1-1-nquads, 1-1-trig, 1-2-turtle, 1-2-ntriples, 1-2-nquads, 1-2-trig] steps: - name: Use Node.js ${{ matrix.node-version }} diff --git a/package-lock.json b/package-lock.json index ea07d525..830b2317 100644 --- a/package-lock.json +++ b/package-lock.json @@ -28,7 +28,7 @@ "jest": "^29.7.0", "pre-commit": "^1.2.2", "rdf-isomorphic": "^2.0.0", - "rdf-test-suite": "^1.25.0", + "rdf-test-suite": "^2.1.4", "streamify-string": "^1.0.1", "uglify-js": "^3.14.3" }, @@ -1721,9 +1721,9 @@ "dev": true }, "node_modules/@bergos/jsonparse": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@bergos/jsonparse/-/jsonparse-1.4.1.tgz", - "integrity": "sha512-vXIT0nzZGX/+yMD5bx2VhTzc92H55tPoehh1BW/FZHOndWGFddrH3MAfdx39FRc7irABirW6EQaGxIJYV6CGuA==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@bergos/jsonparse/-/jsonparse-1.4.2.tgz", + "integrity": "sha512-qUt0QNJjvg4s1zk+AuLM6s/zcsQ8MvGn7+1f0vPuxvpCYa08YtTryuDInngbEyW5fNGGYe2znKt61RMGd5HnXg==", "dev": true, "engines": [ "node >= 0.2.0" @@ -2796,9 +2796,9 @@ } }, "node_modules/@types/http-link-header": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@types/http-link-header/-/http-link-header-1.0.6.tgz", - "integrity": "sha512-+h58DoBvLEZHXpYrL95pidXPvlZoz3dCIE2Lf8R7Vx1ccXuwu52AI1SDtdHjhDM7FuxYajwFdCIAQy0tzuwUKA==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@types/http-link-header/-/http-link-header-1.0.7.tgz", + "integrity": "sha512-snm5oLckop0K3cTDAiBnZDy6ncx9DJ3mCRDvs42C884MbVYPP74Tiq2hFsSDRTyjK6RyDYDIulPiW23ge+g5Lw==", "dev": true, "dependencies": { "@types/node": "*" @@ -2866,21 +2866,14 @@ } }, "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==", + "version": "4.0.23", + "resolved": "https://registry.npmjs.org/@types/readable-stream/-/readable-stream-4.0.23.tgz", + "integrity": "sha512-wwXrtQvbMHxCbBgjHaMGEmImFTQxxpfMOR/ZoQnXxB1woqkUbdLGFDgauo00Py9IudiaqSeiBiulSV9i6XIPig==", "dev": true, "dependencies": { - "@types/node": "*", - "safe-buffer": "~5.1.1" + "@types/node": "*" } }, - "node_modules/@types/readable-stream/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==", - "dev": true - }, "node_modules/@types/sax": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/@types/sax/-/sax-1.2.7.tgz", @@ -4495,12 +4488,12 @@ } }, "node_modules/cross-fetch": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz", - "integrity": "sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.2.0.tgz", + "integrity": "sha512-Q+xVJLoGOeIMXZmbUK4HYk+69cQH6LudR0Vu/pRm2YlU/hDV9CiS0gKUMaWY5f2NeUH9C1nV3bsTlCo0FsTV1Q==", "dev": true, "dependencies": { - "node-fetch": "^2.6.12" + "node-fetch": "^2.7.0" } }, "node_modules/cross-spawn": { @@ -8727,46 +8720,62 @@ } }, "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==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsonld-context-parser/-/jsonld-context-parser-3.1.0.tgz", + "integrity": "sha512-BfgNJ/t9jjK7Lun9XRCJM6YeNqDk8B6/lg+KS8rzhXAOtS0FvoClSmtLvF24V1M2CDYRy2LcEBt0ilxqSX93WA==", "dev": true, "dependencies": { "@types/http-link-header": "^1.0.1", "@types/node": "^18.0.0", - "cross-fetch": "^3.0.6", "http-link-header": "^1.0.2", "relative-to-absolute-iri": "^1.0.5" }, "bin": { "jsonld-context-parse": "bin/jsonld-context-parse.js" + }, + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/rubensworks/" } }, "node_modules/jsonld-context-parser/node_modules/@types/node": { - "version": "18.19.39", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.39.tgz", - "integrity": "sha512-nPwTRDKUctxw3di5b4TfT3I0sWDiWoPQCZjXhvdkINntwr8lcoVCKsTgnXeRubKIlfnV+eN/HYk6Jb40tbcEAQ==", + "version": "18.19.130", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.130.tgz", + "integrity": "sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg==", "dev": true, "dependencies": { "undici-types": "~5.26.4" } }, "node_modules/jsonld-streaming-parser": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/jsonld-streaming-parser/-/jsonld-streaming-parser-3.4.0.tgz", - "integrity": "sha512-897CloyQgQidfkB04dLM5XaAXVX/cN9A2hvgHJo4y4jRhIpvg3KLMBBfcrswepV2N3T8c/Rp2JeFdWfVsbVZ7g==", + "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==", "dev": true, "dependencies": { "@bergos/jsonparse": "^1.4.0", "@rdfjs/types": "*", "@types/http-link-header": "^1.0.1", - "@types/readable-stream": "^2.3.13", + "@types/readable-stream": "^4.0.0", "buffer": "^6.0.3", "canonicalize": "^1.0.1", "http-link-header": "^1.0.2", - "jsonld-context-parser": "^2.4.0", + "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/jsonld-streaming-parser/node_modules/rdf-data-factory": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/rdf-data-factory/-/rdf-data-factory-1.1.3.tgz", + "integrity": "sha512-ny6CI7m2bq4lfQQmDYvcb2l1F9KtGwz9chipX4oWu2aAtVoXjb7k3d8J1EsgAsEbMXnBipB/iuRen5H2fwRWWQ==", + "dev": true, + "dependencies": { + "@rdfjs/types": "^1.0.0" } }, "node_modules/jsonparse": { @@ -9982,12 +9991,25 @@ } }, "node_modules/rdf-data-factory": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/rdf-data-factory/-/rdf-data-factory-1.1.2.tgz", - "integrity": "sha512-TfQD63Lokabd09ES1jAtKK8AA6rkr9rwyUBGo6olOt1CE0Um36CUQIqytyf0am2ouBPR0l7SaHxCiMcPGHkt1A==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/rdf-data-factory/-/rdf-data-factory-2.0.2.tgz", + "integrity": "sha512-WzPoYHwQYWvIP9k+7IBLY1b4nIDitzAK4mA37WumAF/Cjvu/KOtYJH9IPZnUTWNSd5K2+pq4vrcE9WZC4sRHhg==", + "dev": true, + "dependencies": { + "@rdfjs/types": "^2.0.0" + }, + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/rubensworks/" + } + }, + "node_modules/rdf-data-factory/node_modules/@rdfjs/types": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@rdfjs/types/-/types-2.0.1.tgz", + "integrity": "sha512-uyAzpugX7KekAXAHq26m3JlUIZJOC0uSBhpnefGV5i15bevDyyejoB7I+9MKeUrzXD8OOUI3+4FeV1wwQr5ihA==", "dev": true, "dependencies": { - "@rdfjs/types": "*" + "@types/node": "*" } }, "node_modules/rdf-isomorphic": { @@ -10006,29 +10028,47 @@ "url": "https://github.com/sponsors/rubensworks/" } }, - "node_modules/rdf-isomorphic/node_modules/@rdfjs/types": { + "node_modules/rdf-literal": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@rdfjs/types/-/types-2.0.0.tgz", - "integrity": "sha512-bHIjRZ6wuQQY/47dKfGI9fCs9/gs83IgHnoPsAgEIj/ASFTl3Eo4SWIPMC0F1B0LqhrapQb1HaakuD6ikpTDEQ==", + "resolved": "https://registry.npmjs.org/rdf-literal/-/rdf-literal-2.0.0.tgz", + "integrity": "sha512-jlQ+h7EvnXmncmk8OzOYR8T3gNfd4g0LQXbflHkEkancic8dh0Tdt5RiRq8vUFndjIeNHt1RWeA5TAj6rgrtng==", "dev": true, "dependencies": { - "@types/node": "*" + "rdf-data-factory": "^2.0.0" + }, + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/rubensworks/" } }, - "node_modules/rdf-isomorphic/node_modules/rdf-data-factory": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/rdf-data-factory/-/rdf-data-factory-2.0.2.tgz", - "integrity": "sha512-WzPoYHwQYWvIP9k+7IBLY1b4nIDitzAK4mA37WumAF/Cjvu/KOtYJH9IPZnUTWNSd5K2+pq4vrcE9WZC4sRHhg==", + "node_modules/rdf-object": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/rdf-object/-/rdf-object-3.0.0.tgz", + "integrity": "sha512-qefryIRh1d9gqZUKp2qQwzIWLbmQspsc2bvVoOCCp126MZmKubcUTigHiMlCrUI9g7MDCrdTFAwcAal1lVR09A==", "dev": true, "dependencies": { - "@rdfjs/types": "^2.0.0" + "jsonld-context-parser": "^3.0.0", + "rdf-data-factory": "^2.0.1", + "rdf-string": "^2.0.0", + "streamify-array": "^1.0.1" }, "funding": { "type": "individual", "url": "https://github.com/sponsors/rubensworks/" } }, - "node_modules/rdf-isomorphic/node_modules/rdf-string": { + "node_modules/rdf-quad": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/rdf-quad/-/rdf-quad-2.0.0.tgz", + "integrity": "sha512-wR3x+ypdPh6jlFy+i/+U3jUlr5078GHfBkqf3TPPJa7zJVurkJY0J8ALKPWYd1V4oyYsqJCHr3xNM5RDlvH32A==", + "dev": true, + "dependencies": { + "rdf-data-factory": "^2.0.1", + "rdf-literal": "^2.0.0", + "rdf-string": "^2.0.0" + } + }, + "node_modules/rdf-string": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/rdf-string/-/rdf-string-2.0.1.tgz", "integrity": "sha512-SMW4ponnKNrsP9kYpOLyICeM4UJmEXIeS3zri7kPK9gzLFsHD88oiza8LnokNYxd76zW4JoYWD+v4x0g8rJBjw==", @@ -10041,7 +10081,7 @@ "url": "https://github.com/sponsors/rubensworks/" } }, - "node_modules/rdf-isomorphic/node_modules/rdf-terms": { + "node_modules/rdf-terms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/rdf-terms/-/rdf-terms-2.0.0.tgz", "integrity": "sha512-9O+ifVcvY4ZktOr+uXKswoOV6airAsIKeqCr+C47kFZBB8X+NyPSqDRGgI6X+je8It6z2e9jZhWwjJiEZ8Yn5Q==", @@ -10055,68 +10095,12 @@ "url": "https://github.com/sponsors/rubensworks/" } }, - "node_modules/rdf-literal": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/rdf-literal/-/rdf-literal-1.3.2.tgz", - "integrity": "sha512-79Stlu3sXy0kq9/decHFLf3xNPuY6sfhFPhd/diWErgaFr0Ekyg38Vh9bnVcqDYu48CFRi0t+hrFii49n92Hbw==", - "dev": true, - "dependencies": { - "@rdfjs/types": "*", - "rdf-data-factory": "^1.1.0" - } - }, - "node_modules/rdf-object": { - "version": "1.14.0", - "resolved": "https://registry.npmjs.org/rdf-object/-/rdf-object-1.14.0.tgz", - "integrity": "sha512-/KSUWr7onDtL7d81kOpcUzJ2vHYOYJc2KU9WzBZRYydBhK0Sksh5Hg4VCQNaxUEvYEgdrrTuq9SLpOOCmag0rQ==", - "dev": true, - "dependencies": { - "@rdfjs/types": "*", - "jsonld-context-parser": "^2.0.2", - "rdf-data-factory": "^1.1.0", - "rdf-string": "^1.6.0", - "streamify-array": "^1.0.1" - } - }, - "node_modules/rdf-quad": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/rdf-quad/-/rdf-quad-1.5.0.tgz", - "integrity": "sha512-LnCYx8XbRVW1wr6UiZPSy2Tv7bXAtEwuyck/68dANhFu8VMnGS+QfUNP3b9YI6p4Bfd/fyDx5E3x81IxGV6BzA==", - "dev": true, - "dependencies": { - "rdf-data-factory": "^1.0.1", - "rdf-literal": "^1.2.0", - "rdf-string": "^1.5.0" - } - }, - "node_modules/rdf-string": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/rdf-string/-/rdf-string-1.6.3.tgz", - "integrity": "sha512-HIVwQ2gOqf+ObsCLSUAGFZMIl3rh9uGcRf1KbM85UDhKqP+hy6qj7Vz8FKt3GA54RiThqK3mNcr66dm1LP0+6g==", - "dev": true, - "dependencies": { - "@rdfjs/types": "*", - "rdf-data-factory": "^1.1.0" - } - }, - "node_modules/rdf-terms": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/rdf-terms/-/rdf-terms-1.11.0.tgz", - "integrity": "sha512-iKlVgnMopRKl9pHVNrQrax7PtZKRCT/uJIgYqvuw1VVQb88zDvurtDr1xp0rt7N9JtKtFwUXoIQoEsjyRo20qQ==", - "dev": true, - "dependencies": { - "@rdfjs/types": "*", - "rdf-data-factory": "^1.1.0", - "rdf-string": "^1.6.0" - } - }, "node_modules/rdf-test-suite": { - "version": "1.25.0", - "resolved": "https://registry.npmjs.org/rdf-test-suite/-/rdf-test-suite-1.25.0.tgz", - "integrity": "sha512-rfjHWSWqUpZ02kuD33Mol6qXpTqhzqVErFsehQoXoWhmdcQODZSyPZQKKItOkvSHhTXBUIs7BfezwNwASFBetQ==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/rdf-test-suite/-/rdf-test-suite-2.1.4.tgz", + "integrity": "sha512-3zFZ5UbkS3AiZrfr+RJSm9y0koohmjKi3dSh6Uvyz6X7thHDRmhS00+q1EUgkQ5MNKNC9C6NlaE4+mWQsYSA8g==", "dev": true, "dependencies": { - "@rdfjs/types": "*", "@types/json-stable-stringify": "^1.0.32", "@types/minimist": "^1.2.0", "@types/n3": "^1.10.3", @@ -10125,27 +10109,31 @@ "cross-fetch": "^3.0.6", "is-stream": "^2.0.0", "json-stable-stringify": "^1.0.1", - "jsonld-streaming-parser": "^3.2.0", + "jsonld-streaming-parser": "^4.0.1", "log-symbols": "^4.0.0", "minimist": "^1.2.0", - "n3": "^1.17.0", - "rdf-data-factory": "^1.1.0", - "rdf-isomorphic": "^1.3.0", - "rdf-literal": "^1.3.0", - "rdf-object": "^1.11.1", - "rdf-quad": "^1.5.0", - "rdf-string": "^1.6.0", - "rdf-terms": "^1.7.0", - "rdfxml-streaming-parser": "^2.0.0", + "n3": "^2.0.0", + "rdf-data-factory": "^2.0.0", + "rdf-isomorphic": "^2.0.0", + "rdf-literal": "^2.0.0", + "rdf-object": "^3.0.0", + "rdf-quad": "^2.0.0", + "rdf-string": "^2.0.0", + "rdf-terms": "^2.0.0", + "rdfxml-streaming-parser": "^3.0.0", "readable-web-to-node-stream": "^3.0.2", - "relative-to-absolute-iri": "^1.0.6", - "sparqljson-parse": "^2.2.0", - "sparqlxml-parse": "^2.1.1", + "relative-to-absolute-iri": "^1.0.7", + "sparqljson-parse": "^3.0.0", + "sparqlxml-parse": "^3.0.0", "stream-to-string": "^1.1.0", "streamify-string": "^1.0.1" }, "bin": { "rdf-test-suite": "bin/Runner.js" + }, + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/rubensworks/" } }, "node_modules/rdf-test-suite/node_modules/arrayify-stream": { @@ -10154,32 +10142,36 @@ "integrity": "sha512-z8fB6PtmnewQpFB53piS2d1KlUi3BPMICH2h7leCOUXpQcwvZ4GbHHSpdKoUrgLMR6b4Qan/uDe1St3Ao3yIHg==", "dev": true }, - "node_modules/rdf-test-suite/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==", + "node_modules/rdf-test-suite/node_modules/n3": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/n3/-/n3-2.0.3.tgz", + "integrity": "sha512-um/toGVENTarHBYIK2TdH6ByBhW75WpdKpv8iTYt9wF2QfBk8s8a16iaWZFUAAC1BKfGdb99kfgx6pltdDwfKA==", "dev": true, "dependencies": { - "@rdfjs/types": "*", - "hash.js": "^1.1.7", - "rdf-string": "^1.6.0", - "rdf-terms": "^1.7.0" + "buffer": "^6.0.3", + "readable-stream": "^4.0.0" + }, + "engines": { + "node": ">=12.0" } }, "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==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/rdfxml-streaming-parser/-/rdfxml-streaming-parser-3.2.0.tgz", + "integrity": "sha512-SgQGK0EkbXd0jQ1PZk7dEpfDxf4CZpezkO6cTuGWesa9twdWaaW5elMoNBcbMT+2tOZC1EYZjs0JaXx0HnifcQ==", "dev": true, "dependencies": { - "@rdfjs/types": "*", "@rubensworks/saxes": "^6.0.1", - "@types/readable-stream": "^2.3.13", + "@types/readable-stream": "^4.0.18", "buffer": "^6.0.3", - "rdf-data-factory": "^1.1.0", + "rdf-data-factory": "^2.0.2", "readable-stream": "^4.4.2", "relative-to-absolute-iri": "^1.0.0", "validate-iri": "^1.0.0" + }, + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/rubensworks/" } }, "node_modules/react-is": { @@ -10387,10 +10379,14 @@ } }, "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==", - "dev": true + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/relative-to-absolute-iri/-/relative-to-absolute-iri-1.0.8.tgz", + "integrity": "sha512-U1TmhrhCmXKkDL9mI8gBbF5TN6TKcuv28k5+H3gMCAjoz0TyyHAICHlaGDZsTEBSu2Y3HhDKc8e6X9n33qeIqA==", + "dev": true, + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/rubensworks/" + } }, "node_modules/require-directory": { "version": "2.1.1", @@ -10853,30 +10849,36 @@ } }, "node_modules/sparqljson-parse": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/sparqljson-parse/-/sparqljson-parse-2.2.0.tgz", - "integrity": "sha512-2TfvNvUsaJyWfCrq3ExdDdbF9LBLzIUCricg+D1YCYbbmyTzscgCtRk4KcIyJF178DtfCt4BkKzbKl8IXMHp8w==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/sparqljson-parse/-/sparqljson-parse-3.3.0.tgz", + "integrity": "sha512-XrmkCsrx4n69Ak63Ju7t91hVlWw7YhEPPdA+giW2GRTosQxPur0JWh7rQin/8aT0WjKZgBgGpsNnVBYyyWUq1w==", "dev": true, "dependencies": { "@bergos/jsonparse": "^1.4.1", - "@rdfjs/types": "*", - "@types/readable-stream": "^2.3.13", - "rdf-data-factory": "^1.1.0", + "@types/readable-stream": "^4.0.0", + "rdf-data-factory": "^2.0.0", "readable-stream": "^4.0.0" + }, + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/rubensworks/" } }, "node_modules/sparqlxml-parse": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/sparqlxml-parse/-/sparqlxml-parse-2.1.1.tgz", - "integrity": "sha512-71sltShF6gDAzuKWEHNeij7r0Mv5VqRrvJing6W4WHJ12GRe6+t1IRTv6MeqxYN3XJmKevs7B3HCBUo7wceeJQ==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/sparqlxml-parse/-/sparqlxml-parse-3.3.0.tgz", + "integrity": "sha512-FUVgcUr2YePDtDuu/UcMTF2ODiKBQdZdcfTSvaR3QhWVAcBmIGX4r4apsePK1zCc1kkRR53JBHXHJho/Pk538g==", "dev": true, "dependencies": { - "@rdfjs/types": "*", "@rubensworks/saxes": "^6.0.1", - "@types/readable-stream": "^2.3.13", + "@types/readable-stream": "^4.0.0", "buffer": "^6.0.3", - "rdf-data-factory": "^1.1.0", - "readable-stream": "^4.0.0" + "rdf-data-factory": "^2.0.0", + "readable-stream": "^4.5.2" + }, + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/rubensworks/" } }, "node_modules/spawn-sync": { @@ -13191,9 +13193,9 @@ "dev": true }, "@bergos/jsonparse": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@bergos/jsonparse/-/jsonparse-1.4.1.tgz", - "integrity": "sha512-vXIT0nzZGX/+yMD5bx2VhTzc92H55tPoehh1BW/FZHOndWGFddrH3MAfdx39FRc7irABirW6EQaGxIJYV6CGuA==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@bergos/jsonparse/-/jsonparse-1.4.2.tgz", + "integrity": "sha512-qUt0QNJjvg4s1zk+AuLM6s/zcsQ8MvGn7+1f0vPuxvpCYa08YtTryuDInngbEyW5fNGGYe2znKt61RMGd5HnXg==", "dev": true, "requires": { "buffer": "^6.0.3" @@ -14018,9 +14020,9 @@ } }, "@types/http-link-header": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@types/http-link-header/-/http-link-header-1.0.6.tgz", - "integrity": "sha512-+h58DoBvLEZHXpYrL95pidXPvlZoz3dCIE2Lf8R7Vx1ccXuwu52AI1SDtdHjhDM7FuxYajwFdCIAQy0tzuwUKA==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@types/http-link-header/-/http-link-header-1.0.7.tgz", + "integrity": "sha512-snm5oLckop0K3cTDAiBnZDy6ncx9DJ3mCRDvs42C884MbVYPP74Tiq2hFsSDRTyjK6RyDYDIulPiW23ge+g5Lw==", "dev": true, "requires": { "@types/node": "*" @@ -14088,21 +14090,12 @@ } }, "@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==", + "version": "4.0.23", + "resolved": "https://registry.npmjs.org/@types/readable-stream/-/readable-stream-4.0.23.tgz", + "integrity": "sha512-wwXrtQvbMHxCbBgjHaMGEmImFTQxxpfMOR/ZoQnXxB1woqkUbdLGFDgauo00Py9IudiaqSeiBiulSV9i6XIPig==", "dev": true, "requires": { - "@types/node": "*", - "safe-buffer": "~5.1.1" - }, - "dependencies": { - "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==", - "dev": true - } + "@types/node": "*" } }, "@types/sax": { @@ -15369,12 +15362,12 @@ } }, "cross-fetch": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz", - "integrity": "sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.2.0.tgz", + "integrity": "sha512-Q+xVJLoGOeIMXZmbUK4HYk+69cQH6LudR0Vu/pRm2YlU/hDV9CiS0gKUMaWY5f2NeUH9C1nV3bsTlCo0FsTV1Q==", "dev": true, "requires": { - "node-fetch": "^2.6.12" + "node-fetch": "^2.7.0" } }, "cross-spawn": { @@ -18447,22 +18440,21 @@ "dev": true }, "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==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsonld-context-parser/-/jsonld-context-parser-3.1.0.tgz", + "integrity": "sha512-BfgNJ/t9jjK7Lun9XRCJM6YeNqDk8B6/lg+KS8rzhXAOtS0FvoClSmtLvF24V1M2CDYRy2LcEBt0ilxqSX93WA==", "dev": true, "requires": { "@types/http-link-header": "^1.0.1", "@types/node": "^18.0.0", - "cross-fetch": "^3.0.6", "http-link-header": "^1.0.2", "relative-to-absolute-iri": "^1.0.5" }, "dependencies": { "@types/node": { - "version": "18.19.39", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.39.tgz", - "integrity": "sha512-nPwTRDKUctxw3di5b4TfT3I0sWDiWoPQCZjXhvdkINntwr8lcoVCKsTgnXeRubKIlfnV+eN/HYk6Jb40tbcEAQ==", + "version": "18.19.130", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.130.tgz", + "integrity": "sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg==", "dev": true, "requires": { "undici-types": "~5.26.4" @@ -18471,21 +18463,32 @@ } }, "jsonld-streaming-parser": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/jsonld-streaming-parser/-/jsonld-streaming-parser-3.4.0.tgz", - "integrity": "sha512-897CloyQgQidfkB04dLM5XaAXVX/cN9A2hvgHJo4y4jRhIpvg3KLMBBfcrswepV2N3T8c/Rp2JeFdWfVsbVZ7g==", + "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==", "dev": true, "requires": { "@bergos/jsonparse": "^1.4.0", "@rdfjs/types": "*", "@types/http-link-header": "^1.0.1", - "@types/readable-stream": "^2.3.13", + "@types/readable-stream": "^4.0.0", "buffer": "^6.0.3", "canonicalize": "^1.0.1", "http-link-header": "^1.0.2", - "jsonld-context-parser": "^2.4.0", + "jsonld-context-parser": "^3.0.0", "rdf-data-factory": "^1.1.0", "readable-stream": "^4.0.0" + }, + "dependencies": { + "rdf-data-factory": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/rdf-data-factory/-/rdf-data-factory-1.1.3.tgz", + "integrity": "sha512-ny6CI7m2bq4lfQQmDYvcb2l1F9KtGwz9chipX4oWu2aAtVoXjb7k3d8J1EsgAsEbMXnBipB/iuRen5H2fwRWWQ==", + "dev": true, + "requires": { + "@rdfjs/types": "^1.0.0" + } + } } }, "jsonparse": { @@ -19418,12 +19421,23 @@ } }, "rdf-data-factory": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/rdf-data-factory/-/rdf-data-factory-1.1.2.tgz", - "integrity": "sha512-TfQD63Lokabd09ES1jAtKK8AA6rkr9rwyUBGo6olOt1CE0Um36CUQIqytyf0am2ouBPR0l7SaHxCiMcPGHkt1A==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/rdf-data-factory/-/rdf-data-factory-2.0.2.tgz", + "integrity": "sha512-WzPoYHwQYWvIP9k+7IBLY1b4nIDitzAK4mA37WumAF/Cjvu/KOtYJH9IPZnUTWNSd5K2+pq4vrcE9WZC4sRHhg==", "dev": true, "requires": { - "@rdfjs/types": "*" + "@rdfjs/types": "^2.0.0" + }, + "dependencies": { + "@rdfjs/types": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@rdfjs/types/-/types-2.0.1.tgz", + "integrity": "sha512-uyAzpugX7KekAXAHq26m3JlUIZJOC0uSBhpnefGV5i15bevDyyejoB7I+9MKeUrzXD8OOUI3+4FeV1wwQr5ihA==", + "dev": true, + "requires": { + "@types/node": "*" + } + } } }, "rdf-isomorphic": { @@ -19435,109 +19449,65 @@ "imurmurhash": "^0.1.4", "rdf-string": "^2.0.0", "rdf-terms": "^2.0.0" - }, - "dependencies": { - "@rdfjs/types": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@rdfjs/types/-/types-2.0.0.tgz", - "integrity": "sha512-bHIjRZ6wuQQY/47dKfGI9fCs9/gs83IgHnoPsAgEIj/ASFTl3Eo4SWIPMC0F1B0LqhrapQb1HaakuD6ikpTDEQ==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "rdf-data-factory": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/rdf-data-factory/-/rdf-data-factory-2.0.2.tgz", - "integrity": "sha512-WzPoYHwQYWvIP9k+7IBLY1b4nIDitzAK4mA37WumAF/Cjvu/KOtYJH9IPZnUTWNSd5K2+pq4vrcE9WZC4sRHhg==", - "dev": true, - "requires": { - "@rdfjs/types": "^2.0.0" - } - }, - "rdf-string": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/rdf-string/-/rdf-string-2.0.1.tgz", - "integrity": "sha512-SMW4ponnKNrsP9kYpOLyICeM4UJmEXIeS3zri7kPK9gzLFsHD88oiza8LnokNYxd76zW4JoYWD+v4x0g8rJBjw==", - "dev": true, - "requires": { - "rdf-data-factory": "^2.0.0" - } - }, - "rdf-terms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/rdf-terms/-/rdf-terms-2.0.0.tgz", - "integrity": "sha512-9O+ifVcvY4ZktOr+uXKswoOV6airAsIKeqCr+C47kFZBB8X+NyPSqDRGgI6X+je8It6z2e9jZhWwjJiEZ8Yn5Q==", - "dev": true, - "requires": { - "rdf-data-factory": "^2.0.0", - "rdf-string": "^2.0.0" - } - } } }, "rdf-literal": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/rdf-literal/-/rdf-literal-1.3.2.tgz", - "integrity": "sha512-79Stlu3sXy0kq9/decHFLf3xNPuY6sfhFPhd/diWErgaFr0Ekyg38Vh9bnVcqDYu48CFRi0t+hrFii49n92Hbw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/rdf-literal/-/rdf-literal-2.0.0.tgz", + "integrity": "sha512-jlQ+h7EvnXmncmk8OzOYR8T3gNfd4g0LQXbflHkEkancic8dh0Tdt5RiRq8vUFndjIeNHt1RWeA5TAj6rgrtng==", "dev": true, "requires": { - "@rdfjs/types": "*", - "rdf-data-factory": "^1.1.0" + "rdf-data-factory": "^2.0.0" } }, "rdf-object": { - "version": "1.14.0", - "resolved": "https://registry.npmjs.org/rdf-object/-/rdf-object-1.14.0.tgz", - "integrity": "sha512-/KSUWr7onDtL7d81kOpcUzJ2vHYOYJc2KU9WzBZRYydBhK0Sksh5Hg4VCQNaxUEvYEgdrrTuq9SLpOOCmag0rQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/rdf-object/-/rdf-object-3.0.0.tgz", + "integrity": "sha512-qefryIRh1d9gqZUKp2qQwzIWLbmQspsc2bvVoOCCp126MZmKubcUTigHiMlCrUI9g7MDCrdTFAwcAal1lVR09A==", "dev": true, "requires": { - "@rdfjs/types": "*", - "jsonld-context-parser": "^2.0.2", - "rdf-data-factory": "^1.1.0", - "rdf-string": "^1.6.0", + "jsonld-context-parser": "^3.0.0", + "rdf-data-factory": "^2.0.1", + "rdf-string": "^2.0.0", "streamify-array": "^1.0.1" } }, "rdf-quad": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/rdf-quad/-/rdf-quad-1.5.0.tgz", - "integrity": "sha512-LnCYx8XbRVW1wr6UiZPSy2Tv7bXAtEwuyck/68dANhFu8VMnGS+QfUNP3b9YI6p4Bfd/fyDx5E3x81IxGV6BzA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/rdf-quad/-/rdf-quad-2.0.0.tgz", + "integrity": "sha512-wR3x+ypdPh6jlFy+i/+U3jUlr5078GHfBkqf3TPPJa7zJVurkJY0J8ALKPWYd1V4oyYsqJCHr3xNM5RDlvH32A==", "dev": true, "requires": { - "rdf-data-factory": "^1.0.1", - "rdf-literal": "^1.2.0", - "rdf-string": "^1.5.0" + "rdf-data-factory": "^2.0.1", + "rdf-literal": "^2.0.0", + "rdf-string": "^2.0.0" } }, "rdf-string": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/rdf-string/-/rdf-string-1.6.3.tgz", - "integrity": "sha512-HIVwQ2gOqf+ObsCLSUAGFZMIl3rh9uGcRf1KbM85UDhKqP+hy6qj7Vz8FKt3GA54RiThqK3mNcr66dm1LP0+6g==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/rdf-string/-/rdf-string-2.0.1.tgz", + "integrity": "sha512-SMW4ponnKNrsP9kYpOLyICeM4UJmEXIeS3zri7kPK9gzLFsHD88oiza8LnokNYxd76zW4JoYWD+v4x0g8rJBjw==", "dev": true, "requires": { - "@rdfjs/types": "*", - "rdf-data-factory": "^1.1.0" + "rdf-data-factory": "^2.0.0" } }, "rdf-terms": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/rdf-terms/-/rdf-terms-1.11.0.tgz", - "integrity": "sha512-iKlVgnMopRKl9pHVNrQrax7PtZKRCT/uJIgYqvuw1VVQb88zDvurtDr1xp0rt7N9JtKtFwUXoIQoEsjyRo20qQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/rdf-terms/-/rdf-terms-2.0.0.tgz", + "integrity": "sha512-9O+ifVcvY4ZktOr+uXKswoOV6airAsIKeqCr+C47kFZBB8X+NyPSqDRGgI6X+je8It6z2e9jZhWwjJiEZ8Yn5Q==", "dev": true, "requires": { - "@rdfjs/types": "*", - "rdf-data-factory": "^1.1.0", - "rdf-string": "^1.6.0" + "rdf-data-factory": "^2.0.0", + "rdf-string": "^2.0.0" } }, "rdf-test-suite": { - "version": "1.25.0", - "resolved": "https://registry.npmjs.org/rdf-test-suite/-/rdf-test-suite-1.25.0.tgz", - "integrity": "sha512-rfjHWSWqUpZ02kuD33Mol6qXpTqhzqVErFsehQoXoWhmdcQODZSyPZQKKItOkvSHhTXBUIs7BfezwNwASFBetQ==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/rdf-test-suite/-/rdf-test-suite-2.1.4.tgz", + "integrity": "sha512-3zFZ5UbkS3AiZrfr+RJSm9y0koohmjKi3dSh6Uvyz6X7thHDRmhS00+q1EUgkQ5MNKNC9C6NlaE4+mWQsYSA8g==", "dev": true, "requires": { - "@rdfjs/types": "*", "@types/json-stable-stringify": "^1.0.32", "@types/minimist": "^1.2.0", "@types/n3": "^1.10.3", @@ -19546,22 +19516,22 @@ "cross-fetch": "^3.0.6", "is-stream": "^2.0.0", "json-stable-stringify": "^1.0.1", - "jsonld-streaming-parser": "^3.2.0", + "jsonld-streaming-parser": "^4.0.1", "log-symbols": "^4.0.0", "minimist": "^1.2.0", - "n3": "^1.17.0", - "rdf-data-factory": "^1.1.0", - "rdf-isomorphic": "^1.3.0", - "rdf-literal": "^1.3.0", - "rdf-object": "^1.11.1", - "rdf-quad": "^1.5.0", - "rdf-string": "^1.6.0", - "rdf-terms": "^1.7.0", - "rdfxml-streaming-parser": "^2.0.0", + "n3": "^2.0.0", + "rdf-data-factory": "^2.0.0", + "rdf-isomorphic": "^2.0.0", + "rdf-literal": "^2.0.0", + "rdf-object": "^3.0.0", + "rdf-quad": "^2.0.0", + "rdf-string": "^2.0.0", + "rdf-terms": "^2.0.0", + "rdfxml-streaming-parser": "^3.0.0", "readable-web-to-node-stream": "^3.0.2", - "relative-to-absolute-iri": "^1.0.6", - "sparqljson-parse": "^2.2.0", - "sparqlxml-parse": "^2.1.1", + "relative-to-absolute-iri": "^1.0.7", + "sparqljson-parse": "^3.0.0", + "sparqlxml-parse": "^3.0.0", "stream-to-string": "^1.1.0", "streamify-string": "^1.0.1" }, @@ -19572,31 +19542,28 @@ "integrity": "sha512-z8fB6PtmnewQpFB53piS2d1KlUi3BPMICH2h7leCOUXpQcwvZ4GbHHSpdKoUrgLMR6b4Qan/uDe1St3Ao3yIHg==", "dev": true }, - "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==", + "n3": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/n3/-/n3-2.0.3.tgz", + "integrity": "sha512-um/toGVENTarHBYIK2TdH6ByBhW75WpdKpv8iTYt9wF2QfBk8s8a16iaWZFUAAC1BKfGdb99kfgx6pltdDwfKA==", "dev": true, "requires": { - "@rdfjs/types": "*", - "hash.js": "^1.1.7", - "rdf-string": "^1.6.0", - "rdf-terms": "^1.7.0" + "buffer": "^6.0.3", + "readable-stream": "^4.0.0" } } } }, "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==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/rdfxml-streaming-parser/-/rdfxml-streaming-parser-3.2.0.tgz", + "integrity": "sha512-SgQGK0EkbXd0jQ1PZk7dEpfDxf4CZpezkO6cTuGWesa9twdWaaW5elMoNBcbMT+2tOZC1EYZjs0JaXx0HnifcQ==", "dev": true, "requires": { - "@rdfjs/types": "*", "@rubensworks/saxes": "^6.0.1", - "@types/readable-stream": "^2.3.13", + "@types/readable-stream": "^4.0.18", "buffer": "^6.0.3", - "rdf-data-factory": "^1.1.0", + "rdf-data-factory": "^2.0.2", "readable-stream": "^4.4.2", "relative-to-absolute-iri": "^1.0.0", "validate-iri": "^1.0.0" @@ -19774,9 +19741,9 @@ } }, "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==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/relative-to-absolute-iri/-/relative-to-absolute-iri-1.0.8.tgz", + "integrity": "sha512-U1TmhrhCmXKkDL9mI8gBbF5TN6TKcuv28k5+H3gMCAjoz0TyyHAICHlaGDZsTEBSu2Y3HhDKc8e6X9n33qeIqA==", "dev": true }, "require-directory": { @@ -20087,30 +20054,28 @@ } }, "sparqljson-parse": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/sparqljson-parse/-/sparqljson-parse-2.2.0.tgz", - "integrity": "sha512-2TfvNvUsaJyWfCrq3ExdDdbF9LBLzIUCricg+D1YCYbbmyTzscgCtRk4KcIyJF178DtfCt4BkKzbKl8IXMHp8w==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/sparqljson-parse/-/sparqljson-parse-3.3.0.tgz", + "integrity": "sha512-XrmkCsrx4n69Ak63Ju7t91hVlWw7YhEPPdA+giW2GRTosQxPur0JWh7rQin/8aT0WjKZgBgGpsNnVBYyyWUq1w==", "dev": true, "requires": { "@bergos/jsonparse": "^1.4.1", - "@rdfjs/types": "*", - "@types/readable-stream": "^2.3.13", - "rdf-data-factory": "^1.1.0", + "@types/readable-stream": "^4.0.0", + "rdf-data-factory": "^2.0.0", "readable-stream": "^4.0.0" } }, "sparqlxml-parse": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/sparqlxml-parse/-/sparqlxml-parse-2.1.1.tgz", - "integrity": "sha512-71sltShF6gDAzuKWEHNeij7r0Mv5VqRrvJing6W4WHJ12GRe6+t1IRTv6MeqxYN3XJmKevs7B3HCBUo7wceeJQ==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/sparqlxml-parse/-/sparqlxml-parse-3.3.0.tgz", + "integrity": "sha512-FUVgcUr2YePDtDuu/UcMTF2ODiKBQdZdcfTSvaR3QhWVAcBmIGX4r4apsePK1zCc1kkRR53JBHXHJho/Pk538g==", "dev": true, "requires": { - "@rdfjs/types": "*", "@rubensworks/saxes": "^6.0.1", - "@types/readable-stream": "^2.3.13", + "@types/readable-stream": "^4.0.0", "buffer": "^6.0.3", - "rdf-data-factory": "^1.1.0", - "readable-stream": "^4.0.0" + "rdf-data-factory": "^2.0.0", + "readable-stream": "^4.5.2" } }, "spawn-sync": { diff --git a/package.json b/package.json index 9e2c9b61..c6452109 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "jest": "^29.7.0", "pre-commit": "^1.2.2", "rdf-isomorphic": "^2.0.0", - "rdf-test-suite": "^1.25.0", + "rdf-test-suite": "^2.1.4", "streamify-string": "^1.0.1", "uglify-js": "^3.14.3" },