diff --git a/package.json b/package.json index bcb55c2..38d58a4 100644 --- a/package.json +++ b/package.json @@ -48,7 +48,7 @@ "manual-git-changelog": "^1.0.0", "pre-commit": "^1.2.2", "rdf-quad": "^2.0.0", - "rdf-test-suite": "^1.13.4", + "rdf-test-suite": "^2.0.0", "streamify-array": "^1.0.0", "streamify-string": "^1.0.1", "ts-jest": "^29.0.0", diff --git a/yarn.lock b/yarn.lock index 123e024..5de29d1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -715,15 +715,7 @@ resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz#56e2cc26c397c038fab0e3a917a12d5c5909e901" integrity sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA== -"@types/readable-stream@^2.3.13": - version "2.3.15" - resolved "https://registry.yarnpkg.com/@types/readable-stream/-/readable-stream-2.3.15.tgz#3d79c9ceb1b6a57d5f6e6976f489b9b5384321ae" - integrity sha512-oM5JSKQCcICF1wvGgmecmHldZ48OZamtMxcGGVICOJA8o8cahXC1zEVAif8iwoc5j8etxFaRFnf095+CDsuoFQ== - dependencies: - "@types/node" "*" - safe-buffer "~5.1.1" - -"@types/readable-stream@^4.0.18": +"@types/readable-stream@^4.0.0", "@types/readable-stream@^4.0.18": version "4.0.18" resolved "https://registry.yarnpkg.com/@types/readable-stream/-/readable-stream-4.0.18.tgz#5d8d15d26c776500ce573cae580787d149823bfc" integrity sha512-21jK/1j+Wg+7jVw1xnSwy/2Q1VgVjWuFssbYGTREPUBeZ+rqVFl2udq0IkxzPC0ZhOzVceUbyIACFZKLqKEBlA== @@ -2638,30 +2630,29 @@ jsonify@^0.0.1: resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.1.tgz#2aa3111dae3d34a0f151c63f3a45d995d9420978" integrity sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg== -jsonld-context-parser@^2.0.2, jsonld-context-parser@^2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/jsonld-context-parser/-/jsonld-context-parser-2.4.0.tgz#fae15a56c5ceabd1c4520ab1a9cc12c9a0a8b67d" - integrity sha512-ZYOfvh525SdPd9ReYY58dxB3E2RUEU4DJ6ZibO8AitcowPeBH4L5rCAitE2om5G1P+HMEgYEYEr4EZKbVN4tpA== +jsonld-context-parser@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/jsonld-context-parser/-/jsonld-context-parser-3.0.0.tgz#43992862fc3eabcee9940cf4c44bb2b0dbe2542c" + integrity sha512-Kg6TVtBUdIm057ht/8WNhM9BROt+BeYaDGXbzrKaa3xA99csee+CsD8IMCTizRgzoO8PIzvzcxxCoRvpq1xNQw== 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" -jsonld-streaming-parser@^3.2.0: - version "3.4.0" - resolved "https://registry.yarnpkg.com/jsonld-streaming-parser/-/jsonld-streaming-parser-3.4.0.tgz#ea0c74b7a108c4aacd4eaa8518348bd89b9fff0a" - integrity sha512-897CloyQgQidfkB04dLM5XaAXVX/cN9A2hvgHJo4y4jRhIpvg3KLMBBfcrswepV2N3T8c/Rp2JeFdWfVsbVZ7g== +jsonld-streaming-parser@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/jsonld-streaming-parser/-/jsonld-streaming-parser-4.0.1.tgz#41212df7ef21df1f970d09ef989261fbb566194b" + integrity sha512-6M4y9YGgADk3nXJebbRrxEdMVBJ9bnz+peAvjTXUievopqaE8sg/qml/I6Sp1ln7rpOKffsNZWSre6B7N76szw== 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" @@ -2899,7 +2890,7 @@ ms@^2.1.3: resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== -n3@^1.17.0: +n3@^1.22.3: version "1.23.1" resolved "https://registry.yarnpkg.com/n3/-/n3-1.23.1.tgz#42a5aded4802db7a3c5d22feec19bdd919190268" integrity sha512-3f0IYJo+6+lXypothmlwPzm3wJNffsxUwnfONeFv2QqWq7RjTvyCMtkRXDUXW6XrZoOzaQX8xTTSYNlGjXcGtw== @@ -3164,7 +3155,7 @@ randombytes@^2.1.0: dependencies: safe-buffer "^5.1.0" -rdf-data-factory@^1.0.1, rdf-data-factory@^1.1.0: +rdf-data-factory@^1.1.0: version "1.1.3" resolved "https://registry.yarnpkg.com/rdf-data-factory/-/rdf-data-factory-1.1.3.tgz#11b39e0c80e51bca83828b2ddaa686f733be966f" integrity sha512-ny6CI7m2bq4lfQQmDYvcb2l1F9KtGwz9chipX4oWu2aAtVoXjb7k3d8J1EsgAsEbMXnBipB/iuRen5H2fwRWWQ== @@ -3178,16 +3169,6 @@ rdf-data-factory@^2.0.0, rdf-data-factory@^2.0.1: dependencies: "@rdfjs/types" "^2.0.0" -rdf-isomorphic@^1.3.0: - version "1.3.1" - resolved "https://registry.yarnpkg.com/rdf-isomorphic/-/rdf-isomorphic-1.3.1.tgz#cd6d433cd85bf79d903d5f0fdeea42a40eb27265" - integrity sha512-6uIhsXTVp2AtO6f41PdnRV5xZsa0zVZQDTBdn0br+DZuFf5M/YD+T6m8hKDUnALI6nFL/IujTMLgEs20MlNidQ== - dependencies: - "@rdfjs/types" "*" - hash.js "^1.1.7" - rdf-string "^1.6.0" - rdf-terms "^1.7.0" - rdf-isomorphic@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/rdf-isomorphic/-/rdf-isomorphic-2.0.0.tgz#d77da24ecccff1c20bdc2c65b1297b33df77392b" @@ -3197,14 +3178,6 @@ rdf-isomorphic@^2.0.0: rdf-string "^2.0.0" rdf-terms "^2.0.0" -rdf-literal@^1.2.0, rdf-literal@^1.3.0: - version "1.3.2" - resolved "https://registry.yarnpkg.com/rdf-literal/-/rdf-literal-1.3.2.tgz#6f1bd103bcd0be72a3d969115a6343a53c526eb2" - integrity sha512-79Stlu3sXy0kq9/decHFLf3xNPuY6sfhFPhd/diWErgaFr0Ekyg38Vh9bnVcqDYu48CFRi0t+hrFii49n92Hbw== - dependencies: - "@rdfjs/types" "*" - rdf-data-factory "^1.1.0" - rdf-literal@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/rdf-literal/-/rdf-literal-2.0.0.tgz#a7e0af869236e1ba89ce7c5c6d557b9ce0ba485a" @@ -3212,26 +3185,16 @@ rdf-literal@^2.0.0: dependencies: rdf-data-factory "^2.0.0" -rdf-object@^1.11.1: - version "1.14.0" - resolved "https://registry.yarnpkg.com/rdf-object/-/rdf-object-1.14.0.tgz#a51a2e575d4f838f88eced1e5096616769d17281" - integrity sha512-/KSUWr7onDtL7d81kOpcUzJ2vHYOYJc2KU9WzBZRYydBhK0Sksh5Hg4VCQNaxUEvYEgdrrTuq9SLpOOCmag0rQ== +rdf-object@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/rdf-object/-/rdf-object-3.0.0.tgz#016cec06c3954514bd6f66567ddea35c121a784b" + integrity sha512-qefryIRh1d9gqZUKp2qQwzIWLbmQspsc2bvVoOCCp126MZmKubcUTigHiMlCrUI9g7MDCrdTFAwcAal1lVR09A== dependencies: - "@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@^1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/rdf-quad/-/rdf-quad-1.5.0.tgz#531c4c132cdcbc0ca3295a3df9060cd3b0ce896f" - integrity sha512-LnCYx8XbRVW1wr6UiZPSy2Tv7bXAtEwuyck/68dANhFu8VMnGS+QfUNP3b9YI6p4Bfd/fyDx5E3x81IxGV6BzA== - dependencies: - rdf-data-factory "^1.0.1" - rdf-literal "^1.2.0" - rdf-string "^1.5.0" - rdf-quad@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/rdf-quad/-/rdf-quad-2.0.0.tgz#7191c7e919755d1294b3f8ae326dbc94edc14dec" @@ -3241,14 +3204,6 @@ rdf-quad@^2.0.0: rdf-literal "^2.0.0" rdf-string "^2.0.0" -rdf-string@^1.5.0, rdf-string@^1.6.0: - version "1.6.3" - resolved "https://registry.yarnpkg.com/rdf-string/-/rdf-string-1.6.3.tgz#5c3173fad13e6328698277fb8ff151e3423282ab" - integrity sha512-HIVwQ2gOqf+ObsCLSUAGFZMIl3rh9uGcRf1KbM85UDhKqP+hy6qj7Vz8FKt3GA54RiThqK3mNcr66dm1LP0+6g== - dependencies: - "@rdfjs/types" "*" - rdf-data-factory "^1.1.0" - rdf-string@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/rdf-string/-/rdf-string-2.0.0.tgz#4b459c0efa37cb7621a400c315540d7359911937" @@ -3256,15 +3211,6 @@ rdf-string@^2.0.0: dependencies: rdf-data-factory "^2.0.0" -rdf-terms@^1.7.0: - version "1.11.0" - resolved "https://registry.yarnpkg.com/rdf-terms/-/rdf-terms-1.11.0.tgz#0c2e3a2b43f1042959c9263af27dab08dc4b084d" - integrity sha512-iKlVgnMopRKl9pHVNrQrax7PtZKRCT/uJIgYqvuw1VVQb88zDvurtDr1xp0rt7N9JtKtFwUXoIQoEsjyRo20qQ== - dependencies: - "@rdfjs/types" "*" - rdf-data-factory "^1.1.0" - rdf-string "^1.6.0" - rdf-terms@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/rdf-terms/-/rdf-terms-2.0.0.tgz#18b868263b5e38a9ded0e55b564a4a2933d5f533" @@ -3273,12 +3219,11 @@ rdf-terms@^2.0.0: rdf-data-factory "^2.0.0" rdf-string "^2.0.0" -rdf-test-suite@^1.13.4: - version "1.25.0" - resolved "https://registry.yarnpkg.com/rdf-test-suite/-/rdf-test-suite-1.25.0.tgz#26a21f9e44ad6cd907eb762c8db928c753c96351" - integrity sha512-rfjHWSWqUpZ02kuD33Mol6qXpTqhzqVErFsehQoXoWhmdcQODZSyPZQKKItOkvSHhTXBUIs7BfezwNwASFBetQ== +rdf-test-suite@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/rdf-test-suite/-/rdf-test-suite-2.0.0.tgz#b5d419426ba206d2964bc16924ba86d340a53fe1" + integrity sha512-waicLNRa3Xpqrgm0MDX2/CfbbjiikLoCaIUVnYS8oy2jPTZ2pEVmF6hUbZvTLuaYXnWz3Y8uv9zrSxcdfB8f0w== dependencies: - "@rdfjs/types" "*" "@types/json-stable-stringify" "^1.0.32" "@types/minimist" "^1.2.0" "@types/n3" "^1.10.3" @@ -3287,35 +3232,34 @@ rdf-test-suite@^1.13.4: 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 "^1.22.3" + 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" -rdfxml-streaming-parser@^2.0.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/rdfxml-streaming-parser/-/rdfxml-streaming-parser-2.4.0.tgz#6552d5c5b448739d52a97e18126dfcdf0d84c877" - integrity sha512-f+tdI1wxOiPzMbFWRtOwinwPsqac0WIN80668yFKcVdFCSTGOWTM70ucQGUSdDZZo7pce/UvZgV0C3LDj0P7tg== +rdfxml-streaming-parser@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/rdfxml-streaming-parser/-/rdfxml-streaming-parser-3.0.1.tgz#917db8f4940b2866ccd5705a600aec312177b4bb" + integrity sha512-lJtJ85xEJHc5BXohOPtxjYMEbGK3uiRxROwJLVNGanjuKLT9BWJluoNr3RzS9vQNmjkQwhhYmrbIftw1WUOj7Q== 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.0" readable-stream "^4.4.2" relative-to-absolute-iri "^1.0.0" validate-iri "^1.0.0" @@ -3366,7 +3310,7 @@ readable-stream@^2.2.2, readable-stream@~2.3.6: string_decoder "~1.1.1" util-deprecate "~1.0.1" -readable-stream@^4.0.0, readable-stream@^4.4.2: +readable-stream@^4.0.0, readable-stream@^4.4.2, readable-stream@^4.5.2: version "4.7.0" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-4.7.0.tgz#cedbd8a1146c13dfff8dab14068028d58c15ac91" integrity sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg== @@ -3399,7 +3343,7 @@ redent@^3.0.0: indent-string "^4.0.0" strip-indent "^3.0.0" -relative-to-absolute-iri@^1.0.0, relative-to-absolute-iri@^1.0.5, relative-to-absolute-iri@^1.0.6: +relative-to-absolute-iri@^1.0.0, relative-to-absolute-iri@^1.0.5, relative-to-absolute-iri@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/relative-to-absolute-iri/-/relative-to-absolute-iri-1.0.7.tgz#f2fd6ee60c78d9ffc4926bd20bdf84479b91d765" integrity sha512-Xjyl4HmIzg2jzK/Un2gELqbcE8Fxy85A/aLSHE6PE/3+OGsFwmKVA1vRyGaz6vLWSqLDMHA+5rjD/xbibSQN1Q== @@ -3606,28 +3550,26 @@ source-map@^0.7.4: resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== -sparqljson-parse@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/sparqljson-parse/-/sparqljson-parse-2.2.0.tgz#58c788e896f7d2c0d3079452d8812943049d4a7e" - integrity sha512-2TfvNvUsaJyWfCrq3ExdDdbF9LBLzIUCricg+D1YCYbbmyTzscgCtRk4KcIyJF178DtfCt4BkKzbKl8IXMHp8w== +sparqljson-parse@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/sparqljson-parse/-/sparqljson-parse-3.0.0.tgz#908f22ace8fd8630774d6bd5b33b417244a82ba5" + integrity sha512-/KvfESq428RM9c5FKQelCq1LHZSICgtGZ00uckwKuuwgtrs59IzMcPQ1qgwm+4xePOyS6Nhf8MSE71eioZnNlg== 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" -sparqlxml-parse@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/sparqlxml-parse/-/sparqlxml-parse-2.1.1.tgz#594a3bf8893bb29062cf1be4b0809937741b22f4" - integrity sha512-71sltShF6gDAzuKWEHNeij7r0Mv5VqRrvJing6W4WHJ12GRe6+t1IRTv6MeqxYN3XJmKevs7B3HCBUo7wceeJQ== +sparqlxml-parse@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/sparqlxml-parse/-/sparqlxml-parse-3.0.0.tgz#2a88f37625c3eb71e5617a0a6f9eabff8a28cf58" + integrity sha512-d52hvNNCf6obLXQUIyB64ffm7d/xX0C7IfzUQWXtpW1iKACh+V1ZMS+q+zSOlY7TWW3fLhaPHFvINwt2g9LM9A== 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" spawn-sync@^1.0.15: version "1.0.15"