From e33933f267d2c325a04f7adc7afeb544686f1832 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 5 Dec 2024 12:53:57 +0000 Subject: [PATCH] chore(deps): update all non-major dependencies --- bun.lockb | Bin 336855 -> 354518 bytes package-lock.json | 925 ++++++++++++++++++++++++++++++++++++++-------- package.json | 16 +- 3 files changed, 779 insertions(+), 162 deletions(-) diff --git a/bun.lockb b/bun.lockb index 6190c43a41e3e910dbd7ce71576b4245d057e901..44fe59e9cd084f20d0faf0c4e53f973231a9ac2d 100755 GIT binary patch delta 42146 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 E4v0>UHUIzs delta 33865 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.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", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", @@ -2702,9 +2711,9 @@ } }, "node_modules/@types/node": { - "version": "22.10.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.0.tgz", - "integrity": "sha512-XC70cRZVElFHfIUB40FgZOBbgJYFKKMa5nb9lxcwYstFG/Mi+/Y0bGS+rs6Dmhmkpq4pnNiLiuZAbc02YCOnmA==", + "version": "22.10.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.1.tgz", + "integrity": "sha512-qKgsUwfHZV2WCWLAnVP1JqnpE6Im6h3Y0+fYgMTasNQ7V++CBX5OT1as0g0f+OyubbFqhf6XVNIsmN4IIhEgGQ==", "license": "MIT", "dependencies": { "undici-types": "~6.20.0" @@ -2757,17 +2766,17 @@ "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.16.0.tgz", - "integrity": "sha512-5YTHKV8MYlyMI6BaEG7crQ9BhSc8RxzshOReKwZwRWN0+XvvTOm+L/UYLCYxFpfwYuAAqhxiq4yae0CMFwbL7Q==", + "version": "8.17.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.17.0.tgz", + "integrity": "sha512-HU1KAdW3Tt8zQkdvNoIijfWDMvdSweFYm4hWh+KwhPstv+sCmWb89hCIP8msFm9N1R/ooh9honpSuvqKWlYy3w==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.16.0", - "@typescript-eslint/type-utils": "8.16.0", - "@typescript-eslint/utils": "8.16.0", - "@typescript-eslint/visitor-keys": "8.16.0", + "@typescript-eslint/scope-manager": "8.17.0", + "@typescript-eslint/type-utils": "8.17.0", + "@typescript-eslint/utils": "8.17.0", + "@typescript-eslint/visitor-keys": "8.17.0", "graphemer": "^1.4.0", "ignore": "^5.3.1", "natural-compare": "^1.4.0", @@ -2791,16 +2800,16 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.16.0.tgz", - "integrity": "sha512-D7DbgGFtsqIPIFMPJwCad9Gfi/hC0PWErRRHFnaCWoEDYi5tQUDiJCTmGUbBiLzjqAck4KcXt9Ayj0CNlIrF+w==", + "version": "8.17.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.17.0.tgz", + "integrity": "sha512-Drp39TXuUlD49F7ilHHCG7TTg8IkA+hxCuULdmzWYICxGXvDXmDmWEjJYZQYgf6l/TFfYNE167m7isnc3xlIEg==", "dev": true, "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/scope-manager": "8.16.0", - "@typescript-eslint/types": "8.16.0", - "@typescript-eslint/typescript-estree": "8.16.0", - "@typescript-eslint/visitor-keys": "8.16.0", + "@typescript-eslint/scope-manager": "8.17.0", + "@typescript-eslint/types": "8.17.0", + "@typescript-eslint/typescript-estree": "8.17.0", + "@typescript-eslint/visitor-keys": "8.17.0", "debug": "^4.3.4" }, "engines": { @@ -2820,14 +2829,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.16.0.tgz", - "integrity": "sha512-mwsZWubQvBki2t5565uxF0EYvG+FwdFb8bMtDuGQLdCCnGPrDEDvm1gtfynuKlnpzeBRqdFCkMf9jg1fnAK8sg==", + "version": "8.17.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.17.0.tgz", + "integrity": "sha512-/ewp4XjvnxaREtqsZjF4Mfn078RD/9GmiEAtTeLQ7yFdKnqwTOgRMSvFz4et9U5RiJQ15WTGXPLj89zGusvxBg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.16.0", - "@typescript-eslint/visitor-keys": "8.16.0" + "@typescript-eslint/types": "8.17.0", + "@typescript-eslint/visitor-keys": "8.17.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -2838,14 +2847,14 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.16.0.tgz", - "integrity": "sha512-IqZHGG+g1XCWX9NyqnI/0CX5LL8/18awQqmkZSl2ynn8F76j579dByc0jhfVSnSnhf7zv76mKBQv9HQFKvDCgg==", + "version": "8.17.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.17.0.tgz", + "integrity": "sha512-q38llWJYPd63rRnJ6wY/ZQqIzPrBCkPdpIsaCfkR3Q4t3p6sb422zougfad4TFW9+ElIFLVDzWGiGAfbb/v2qw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "8.16.0", - "@typescript-eslint/utils": "8.16.0", + "@typescript-eslint/typescript-estree": "8.17.0", + "@typescript-eslint/utils": "8.17.0", "debug": "^4.3.4", "ts-api-utils": "^1.3.0" }, @@ -2866,9 +2875,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.16.0.tgz", - "integrity": "sha512-NzrHj6thBAOSE4d9bsuRNMvk+BvaQvmY4dDglgkgGC0EW/tB3Kelnp3tAKH87GEwzoxgeQn9fNGRyFJM/xd+GQ==", + "version": "8.17.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.17.0.tgz", + "integrity": "sha512-gY2TVzeve3z6crqh2Ic7Cr+CAv6pfb0Egee7J5UAVWCpVvDI/F71wNfolIim4FE6hT15EbpZFVUj9j5i38jYXA==", "dev": true, "license": "MIT", "engines": { @@ -2880,14 +2889,14 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.16.0.tgz", - "integrity": "sha512-E2+9IzzXMc1iaBy9zmo+UYvluE3TW7bCGWSF41hVWUE01o8nzr1rvOQYSxelxr6StUvRcTMe633eY8mXASMaNw==", + "version": "8.17.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.17.0.tgz", + "integrity": "sha512-JqkOopc1nRKZpX+opvKqnM3XUlM7LpFMD0lYxTqOTKQfCWAmxw45e3qlOCsEqEB2yuacujivudOFpCnqkBDNMw==", "dev": true, "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/types": "8.16.0", - "@typescript-eslint/visitor-keys": "8.16.0", + "@typescript-eslint/types": "8.17.0", + "@typescript-eslint/visitor-keys": "8.17.0", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -2909,16 +2918,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.16.0.tgz", - "integrity": "sha512-C1zRy/mOL8Pj157GiX4kaw7iyRLKfJXBR3L82hk5kS/GyHcOFmy4YUq/zfZti72I9wnuQtA/+xzft4wCC8PJdA==", + "version": "8.17.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.17.0.tgz", + "integrity": "sha512-bQC8BnEkxqG8HBGKwG9wXlZqg37RKSMY7v/X8VEWD8JG2JuTHuNK0VFvMPMUKQcbk6B+tf05k+4AShAEtCtJ/w==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.16.0", - "@typescript-eslint/types": "8.16.0", - "@typescript-eslint/typescript-estree": "8.16.0" + "@typescript-eslint/scope-manager": "8.17.0", + "@typescript-eslint/types": "8.17.0", + "@typescript-eslint/typescript-estree": "8.17.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -2937,13 +2946,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.16.0.tgz", - "integrity": "sha512-pq19gbaMOmFE3CbL0ZB8J8BFCo2ckfHBfaIsaOZgBIF4EoISJIdLX5xRhd0FGB0LlHReNRuzoJoMGpTjq8F2CQ==", + "version": "8.17.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.17.0.tgz", + "integrity": "sha512-1Hm7THLpO6ww5QU6H/Qp+AusUUl+z/CAm3cNZZ0jQvon9yicgO7Rwd+/WWRpMKLYV6p2UvdbR27c86rzCPpreg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.16.0", + "@typescript-eslint/types": "8.17.0", "eslint-visitor-keys": "^4.2.0" }, "engines": { @@ -2973,9 +2982,9 @@ "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==" }, "node_modules/@vitest/coverage-v8": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-2.1.6.tgz", - "integrity": "sha512-qItJVYDbG3MUFO68dOZUz+rWlqe9LMzotERXFXKg25s2A/kSVsyS9O0yNGrITfBd943GsnBeQZkBUu7Pc+zVeA==", + "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": { @@ -2996,8 +3005,8 @@ "url": "https://opencollective.com/vitest" }, "peerDependencies": { - "@vitest/browser": "2.1.6", - "vitest": "2.1.6" + "@vitest/browser": "2.1.8", + "vitest": "2.1.8" }, "peerDependenciesMeta": { "@vitest/browser": { @@ -3006,14 +3015,14 @@ } }, "node_modules/@vitest/expect": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-2.1.6.tgz", - "integrity": "sha512-9M1UR9CAmrhJOMoSwVnPh2rELPKhYo0m/CSgqw9PyStpxtkwhmdM6XYlXGKeYyERY1N6EIuzkQ7e3Lm1WKCoUg==", + "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.6", - "@vitest/utils": "2.1.6", + "@vitest/spy": "2.1.8", + "@vitest/utils": "2.1.8", "chai": "^5.1.2", "tinyrainbow": "^1.2.0" }, @@ -3022,13 +3031,13 @@ } }, "node_modules/@vitest/mocker": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-2.1.6.tgz", - "integrity": "sha512-MHZp2Z+Q/A3am5oD4WSH04f9B0T7UvwEb+v5W0kCYMhtXGYbdyl2NUk1wdSMqGthmhpiThPDp/hEoVwu16+u1A==", + "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.6", + "@vitest/spy": "2.1.8", "estree-walker": "^3.0.3", "magic-string": "^0.30.12" }, @@ -3037,7 +3046,7 @@ }, "peerDependencies": { "msw": "^2.4.9", - "vite": "^5.0.0 || ^6.0.0" + "vite": "^5.0.0" }, "peerDependenciesMeta": { "msw": { @@ -3049,9 +3058,9 @@ } }, "node_modules/@vitest/pretty-format": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-2.1.6.tgz", - "integrity": "sha512-exZyLcEnHgDMKc54TtHca4McV4sKT+NKAe9ix/yhd/qkYb/TP8HTyXRFDijV19qKqTZM0hPL4753zU/U8L/gAA==", + "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": { @@ -3062,13 +3071,13 @@ } }, "node_modules/@vitest/runner": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-2.1.6.tgz", - "integrity": "sha512-SjkRGSFyrA82m5nz7To4CkRSEVWn/rwQISHoia/DB8c6IHIhaE/UNAo+7UfeaeJRE979XceGl00LNkIz09RFsA==", + "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.6", + "@vitest/utils": "2.1.8", "pathe": "^1.1.2" }, "funding": { @@ -3076,13 +3085,13 @@ } }, "node_modules/@vitest/snapshot": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-2.1.6.tgz", - "integrity": "sha512-5JTWHw8iS9l3v4/VSuthCndw1lN/hpPB+mlgn1BUhFbobeIUj1J1V/Bj2t2ovGEmkXLTckFjQddsxS5T6LuVWw==", + "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.6", + "@vitest/pretty-format": "2.1.8", "magic-string": "^0.30.12", "pathe": "^1.1.2" }, @@ -3091,9 +3100,9 @@ } }, "node_modules/@vitest/spy": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-2.1.6.tgz", - "integrity": "sha512-oTFObV8bd4SDdRka5O+mSh5w9irgx5IetrD5i+OsUUsk/shsBoHifwCzy45SAORzAhtNiprUVaK3hSCCzZh1jQ==", + "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": { @@ -3104,13 +3113,13 @@ } }, "node_modules/@vitest/utils": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-2.1.6.tgz", - "integrity": "sha512-ixNkFy3k4vokOUTU2blIUvOgKq/N2PW8vKIjZZYsGJCMX69MRa9J2sKqX5hY/k5O5Gty3YJChepkqZ3KM9LyIQ==", + "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.6", + "@vitest/pretty-format": "2.1.8", "loupe": "^3.1.2", "tinyrainbow": "^1.2.0" }, @@ -4796,6 +4805,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", "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", @@ -4882,64 +4897,639 @@ } }, "node_modules/extract-cbd-shape": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/extract-cbd-shape/-/extract-cbd-shape-0.1.8.tgz", - "integrity": "sha512-BO5+ieIPPojUo2e2pIh3HbJW6RglNFAXA+ZTZGpvA+vx7gQ9sREEtT1PNDwn791zSnr3WMK7FBQbE3m5y/X4bw==", + "version": "0.1.11", + "resolved": "https://registry.npmjs.org/extract-cbd-shape/-/extract-cbd-shape-0.1.11.tgz", + "integrity": "sha512-LZhbbKpY+rvIJeZL5vWKmwcOjVjE0QL0bEnZ7sPPAlb1mgiklR73vWHNmngm23qKQhnCfnZNXbBsUM7xVamd0g==", + "license": "MIT", "dependencies": { "@treecg/types": "^0.4.5", "debug": "^4.3.4", "jsdom": "^23.0.1", - "n3": "^1.17.0", + "n3": "^1.23.1", "rdf-data-factory": "^1.1.2", - "rdf-dereference": "2.x", + "rdf-dereference": "4.x", "rdf-stores": "^1.0.0" + } + }, + "node_modules/extract-cbd-shape/node_modules/@comunica/actor-abstract-mediatyped": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-abstract-mediatyped/-/actor-abstract-mediatyped-4.0.2.tgz", + "integrity": "sha512-WN14hyPi0d2vpRnHd3JgVZm/6OlgG2Hn2q3cxOHYXNYBGVXE2g+1wlWe6WPW8HsGz3waO2rj0VKIXo0UsCPm6w==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^4.0.2", + "@comunica/types": "^4.0.2" }, - "peerDependencies": { - "rdf-js": "x" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/extract-cbd-shape/node_modules/@comunica/actor-abstract-parse": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-abstract-parse/-/actor-abstract-parse-4.0.2.tgz", + "integrity": "sha512-S3Paqni2rn5pLHg6D42dWlD0EMLHLXtCzhTNvxRoTLxjCW3L5F7HlyrDKmeBOz+Csvzybcw/Qc//+8BlARYCnA==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^4.0.2", + "readable-stream": "^4.5.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/extract-cbd-shape/node_modules/@comunica/actor-dereference-fallback": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-dereference-fallback/-/actor-dereference-fallback-4.0.2.tgz", + "integrity": "sha512-0mOzPz+8UfWL82sHmkGqzp9Hs+MCwZ5zZBDfbQRPTHDG/2DuZ/bruBHK2S88SJ2cGaOla3uSO9vMdu9oUJou6g==", + "license": "MIT", + "dependencies": { + "@comunica/bus-dereference": "^4.0.2", + "@comunica/core": "^4.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/extract-cbd-shape/node_modules/@comunica/actor-dereference-file": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-dereference-file/-/actor-dereference-file-4.0.2.tgz", + "integrity": "sha512-4sizskHwZAgSYXDDrqeTFDgMOTsAcgKs33y1gKIM+TE2Kd/tWt+v3oea6j3cID33iQmcdP5yAAlN1ndMGOtkCQ==", + "license": "MIT", + "dependencies": { + "@comunica/bus-dereference": "^4.0.2", + "@comunica/core": "^4.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/extract-cbd-shape/node_modules/@comunica/actor-dereference-http": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-dereference-http/-/actor-dereference-http-4.0.2.tgz", + "integrity": "sha512-z9tUI6Lohb8zz0s8MTW0v7tLJVc5B0epbDLzfHdVqS8VjZDjtEHz8P8n/FHEeNvsy0NASye/ISMd+RZnUOJQEw==", + "license": "MIT", + "dependencies": { + "@comunica/bus-dereference": "^4.0.2", + "@comunica/bus-http": "^4.0.2", + "@comunica/core": "^4.0.2", + "@jeswr/stream-to-string": "^2.0.0", + "relative-to-absolute-iri": "^1.0.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/extract-cbd-shape/node_modules/@comunica/actor-dereference-rdf-parse": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-dereference-rdf-parse/-/actor-dereference-rdf-parse-4.0.2.tgz", + "integrity": "sha512-hl+1Zj8dIXXePxBOhPhrmJqMSU3QyHlzEoEG6Uy3Wqowm345nXsy5NTf24eUldOArhhkvq/Xi2lDQh29stomCA==", + "license": "MIT", + "dependencies": { + "@comunica/bus-dereference": "^4.0.2", + "@comunica/bus-dereference-rdf": "^4.0.2", + "@comunica/bus-rdf-parse": "^4.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/extract-cbd-shape/node_modules/@comunica/actor-http-fetch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-http-fetch/-/actor-http-fetch-4.0.2.tgz", + "integrity": "sha512-otMv4WOWPrTfs4/UTr4tB2BKCIz2r8ncH2pTfQySQpn6KstlxPjWLAKy8ZKVgEg+E7jMTpgm331kwMqUbl2M9g==", + "license": "MIT", + "dependencies": { + "@comunica/bus-http": "^4.0.2", + "@comunica/context-entries": "^4.0.2", + "@comunica/core": "^4.0.2", + "@comunica/mediatortype-time": "^4.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/extract-cbd-shape/node_modules/@comunica/actor-http-proxy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-http-proxy/-/actor-http-proxy-4.0.2.tgz", + "integrity": "sha512-wIwAXt7kO289u1KIBL2NWY13kMo593weBQKMvP4OFpUHez50/631mMZz8zSLRlsM+KyPhXmPT/RozMFkekojLQ==", + "license": "MIT", + "dependencies": { + "@comunica/bus-http": "^4.0.2", + "@comunica/context-entries": "^4.0.2", + "@comunica/core": "^4.0.2", + "@comunica/mediatortype-time": "^4.0.2", + "@comunica/types": "^4.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/extract-cbd-shape/node_modules/@comunica/actor-rdf-parse-html": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-html/-/actor-rdf-parse-html-4.0.2.tgz", + "integrity": "sha512-I10FGPMmwuwUBUi/DZJmAKXqdqb5Ue/oJ8JFifozHdmMZYVcbYCa4AvMQIAKi3qrLeQXciMl7GdA0eb4FQ5/Ag==", + "license": "MIT", + "dependencies": { + "@comunica/bus-rdf-parse": "^4.0.2", + "@comunica/bus-rdf-parse-html": "^4.0.2", + "@comunica/core": "^4.0.2", + "@comunica/types": "^4.0.2", + "@rdfjs/types": "*", + "htmlparser2": "^9.0.0", + "readable-stream": "^4.5.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/extract-cbd-shape/node_modules/@comunica/actor-rdf-parse-html-microdata": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-html-microdata/-/actor-rdf-parse-html-microdata-4.0.2.tgz", + "integrity": "sha512-avW0OuD9kCQXwI19vnfZIUVh7PEhs1g90XXHRohwT9lz5hbU4uGZFrUw3owPsV5CwpTBxLMFijBPrk6foN7fog==", + "license": "MIT", + "dependencies": { + "@comunica/bus-rdf-parse-html": "^4.0.2", + "@comunica/context-entries": "^4.0.2", + "@comunica/core": "^4.0.2", + "@comunica/types": "^4.0.2", + "microdata-rdf-streaming-parser": "^2.0.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/extract-cbd-shape/node_modules/@comunica/actor-rdf-parse-html-rdfa": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-html-rdfa/-/actor-rdf-parse-html-rdfa-4.0.2.tgz", + "integrity": "sha512-OkcV5aJaCLBzNo5/C/MsJvYBCCRFF2WrQyqmoT+w1/vkM4YKYZ7aL87uDKBmB2bTPDUJ6kfLxTV1miQDMI+JuQ==", + "license": "MIT", + "dependencies": { + "@comunica/bus-rdf-parse-html": "^4.0.2", + "@comunica/context-entries": "^4.0.2", + "@comunica/core": "^4.0.2", + "@comunica/types": "^4.0.2", + "rdfa-streaming-parser": "^2.0.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/extract-cbd-shape/node_modules/@comunica/actor-rdf-parse-html-script": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-html-script/-/actor-rdf-parse-html-script-4.0.2.tgz", + "integrity": "sha512-oGB52p+ug1YesdnKoonzQxI+yoLKr2j8ds76vdyMw7bJVVl+wSgXzqmwGan2TDmu26WZ/uGK4jQFshtlCiS8RQ==", + "license": "MIT", + "dependencies": { + "@comunica/bus-rdf-parse": "^4.0.2", + "@comunica/bus-rdf-parse-html": "^4.0.2", + "@comunica/context-entries": "^4.0.2", + "@comunica/core": "^4.0.2", + "@comunica/types": "^4.0.2", + "@rdfjs/types": "*", + "readable-stream": "^4.5.2", + "relative-to-absolute-iri": "^1.0.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/extract-cbd-shape/node_modules/@comunica/actor-rdf-parse-jsonld": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-jsonld/-/actor-rdf-parse-jsonld-4.0.2.tgz", + "integrity": "sha512-CpfMvwKOmKf171jlhgztM1WeYDx+VGgODUD1Nq57WkjBPKniHlES6RT5J/4hiPuB8bEyiuX0D65dQLtk32OhAA==", + "license": "MIT", + "dependencies": { + "@comunica/bus-http": "^4.0.2", + "@comunica/bus-rdf-parse": "^4.0.2", + "@comunica/context-entries": "^4.0.2", + "@comunica/core": "^4.0.2", + "@comunica/types": "^4.0.2", + "@jeswr/stream-to-string": "^2.0.0", + "jsonld-context-parser": "^2.2.2", + "jsonld-streaming-parser": "^4.0.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/extract-cbd-shape/node_modules/@comunica/actor-rdf-parse-n3": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-n3/-/actor-rdf-parse-n3-4.0.2.tgz", + "integrity": "sha512-9jLntJGaXxUf//qC4J3svwjI7nDpyycIkpAwVCilqKpPhqo+Slji/8hfVQd5YPfuL30jgxqNHAnbo3/ygJcb7Q==", + "license": "MIT", + "dependencies": { + "@comunica/bus-rdf-parse": "^4.0.2", + "@comunica/context-entries": "^4.0.2", + "@comunica/types": "^4.0.2", + "n3": "^1.17.0" + } + }, + "node_modules/extract-cbd-shape/node_modules/@comunica/actor-rdf-parse-rdfxml": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-rdfxml/-/actor-rdf-parse-rdfxml-4.0.2.tgz", + "integrity": "sha512-7TuUXa6108o1nLWrel4xrZjjHtX82nao6vrbIpn22BaF57S4V09x/xOYO9pZdLn3/i5aZ8Lz9aVF2+NGc4VQzA==", + "license": "MIT", + "dependencies": { + "@comunica/bus-rdf-parse": "^4.0.2", + "@comunica/context-entries": "^4.0.2", + "rdfxml-streaming-parser": "^2.2.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/extract-cbd-shape/node_modules/@comunica/actor-rdf-parse-shaclc": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-shaclc/-/actor-rdf-parse-shaclc-4.0.2.tgz", + "integrity": "sha512-DOlz5JbIm5n+SL5hWHjrMud9KpmEsdZT1ybK6OdXI4wZX9NYFeM8QhywgEKUaGhh8gzh2FkcWf5vXfQQfPgGDg==", + "license": "MIT", + "dependencies": { + "@comunica/bus-rdf-parse": "^4.0.2", + "@comunica/types": "^4.0.2", + "@jeswr/stream-to-string": "^2.0.0", + "@rdfjs/types": "*", + "asynciterator": "^3.9.0", + "readable-stream": "^4.5.2", + "shaclc-parse": "^1.4.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/extract-cbd-shape/node_modules/@comunica/actor-rdf-parse-xml-rdfa": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-xml-rdfa/-/actor-rdf-parse-xml-rdfa-4.0.2.tgz", + "integrity": "sha512-4eRyjMs0SAKI2BgaxLHqvNuRUm0x2uwPTjQr6jO3OqOZTRm8fXsmNfr+/scKRmYANd1OzFEUdcFjAAxYG+pz6g==", + "license": "MIT", + "dependencies": { + "@comunica/bus-rdf-parse": "^4.0.2", + "@comunica/context-entries": "^4.0.2", + "@comunica/types": "^4.0.2", + "rdfa-streaming-parser": "^2.0.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/extract-cbd-shape/node_modules/@comunica/bus-dereference": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@comunica/bus-dereference/-/bus-dereference-4.0.2.tgz", + "integrity": "sha512-D8RDOE23Z4Q2jvD5v7dcMNGgicprRw1ciits7cgB/zOTHufxHNlNZq620TJ9YyOp4zoWqqp/geRAZmLczZrTzQ==", + "license": "MIT", + "dependencies": { + "@comunica/actor-abstract-mediatyped": "^4.0.2", + "@comunica/actor-abstract-parse": "^4.0.2", + "@comunica/context-entries": "^4.0.2", + "@comunica/core": "^4.0.2", + "@comunica/types": "^4.0.2", + "readable-stream": "^4.5.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/extract-cbd-shape/node_modules/@comunica/bus-dereference-rdf": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@comunica/bus-dereference-rdf/-/bus-dereference-rdf-4.0.2.tgz", + "integrity": "sha512-/PXTLDIXqN6hphXQ9aPtvtaca6M48tgkH3o6fZfGW9hUwiMJpX+Oz+ysL0xO/F/Z4BjpZNuZh/xWusX5jLcqNA==", + "license": "MIT", + "dependencies": { + "@comunica/bus-dereference": "^4.0.2", + "@comunica/bus-rdf-parse": "^4.0.2", + "@comunica/core": "^4.0.2", + "@rdfjs/types": "*" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/extract-cbd-shape/node_modules/@comunica/bus-http": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@comunica/bus-http/-/bus-http-4.0.2.tgz", + "integrity": "sha512-LCYtkerJ6bN7OnrmLBccQUszZYHYKo4c3prShAD4i+8AGqYecGplEDdueecN5kq4cz0uQjWmqPKIV1mS8NEDWw==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^4.0.2", + "@jeswr/stream-to-string": "^2.0.0", + "is-stream": "^2.0.1", + "readable-from-web": "^1.0.0", + "readable-stream-node-to-web": "^1.0.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/extract-cbd-shape/node_modules/@comunica/bus-init": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@comunica/bus-init/-/bus-init-4.0.2.tgz", + "integrity": "sha512-sY0C4ri1oBpiEgAD6s7TF/YG8pQz5sYrnOh93M+QDfKxdJiT7NtxRgkxriGBwB1dH6x7KMymogbbW6jXQccv6g==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^4.0.2", + "readable-stream": "^4.5.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/extract-cbd-shape/node_modules/@comunica/bus-rdf-parse": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-parse/-/bus-rdf-parse-4.0.2.tgz", + "integrity": "sha512-ApfN5wTiqwbOkTmT9RNTqX7pTjuS+4mYRqmSUkBUS+4rAf6qcSsfHs+2TB2YtFDy31p7Xw7A1uYYbh+f684d5g==", + "license": "MIT", + "dependencies": { + "@comunica/actor-abstract-mediatyped": "^4.0.2", + "@comunica/actor-abstract-parse": "^4.0.2", + "@comunica/core": "^4.0.2", + "@rdfjs/types": "*" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/extract-cbd-shape/node_modules/@comunica/bus-rdf-parse-html": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-parse-html/-/bus-rdf-parse-html-4.0.2.tgz", + "integrity": "sha512-PatbiwlgNwMmAFd9UAtzAPrcFhv9PS92UVvyTeML/mNDXCQfUZ9L3bRyQN6DrItYBWTxxCGLkybTSGL4DojwMw==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^4.0.2", + "@rdfjs/types": "*" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/extract-cbd-shape/node_modules/@comunica/config-query-sparql": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@comunica/config-query-sparql/-/config-query-sparql-4.0.1.tgz", + "integrity": "sha512-jNuRl7PmOKillPfvIzmO+I7IFP0nroFQrZaX/4pUIqe4WNrSCzjZqrLnru0BQtFE5LXcaEA9IdtISSfjwTFt2w==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/extract-cbd-shape/node_modules/@comunica/context-entries": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-4.0.2.tgz", + "integrity": "sha512-ryjSZ/fOyeNgWv1ZISD9BvC052kL8DLffpp/59rEJfbgjv1Phv2Zae7obW05EG8pn1Bk+OspwrkGa4Lps4e6Pg==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^4.0.2", + "@comunica/types": "^4.0.2", + "@rdfjs/types": "*", + "jsonld-context-parser": "^2.2.2", + "sparqlalgebrajs": "^4.3.8" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/extract-cbd-shape/node_modules/@comunica/core": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@comunica/core/-/core-4.0.2.tgz", + "integrity": "sha512-VDh3mejUyqhV2Hf/f43iBWrsAjYfULV+FbF0v/AR1tgESkCS7z949Dzbu8YgkL1CaTX6Ohmqgrhc/yEd9CGZ6Q==", + "license": "MIT", + "dependencies": { + "@comunica/types": "^4.0.2", + "immutable": "^4.3.7" + }, + "engines": { + "node": ">=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/extract-cbd-shape/node_modules/@comunica/mediator-combine-pipeline": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@comunica/mediator-combine-pipeline/-/mediator-combine-pipeline-4.0.2.tgz", + "integrity": "sha512-bU66ZgbP0v7SznZ3SGQXabYsQbUUErrT++WSDfv9w/jm7UJidt8mpRZfPTD0q83Cxu+yfOU5c9ToSVMT93CLGg==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^4.0.2", + "@comunica/types": "^4.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/extract-cbd-shape/node_modules/@comunica/mediator-combine-union": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@comunica/mediator-combine-union/-/mediator-combine-union-4.0.2.tgz", + "integrity": "sha512-upb0h6pWgithAvTH9iTa8lVQkUaI4a/+f7oh/F3suBULOA3mlACLp3eQU8w9tUnnKYujI7+sW9lH9uRkF34o7A==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^4.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/extract-cbd-shape/node_modules/@comunica/mediator-number": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@comunica/mediator-number/-/mediator-number-4.0.2.tgz", + "integrity": "sha512-m4aLqDtxvM8bZjFlgkoStYczyLnZ+bobx7LcVnj0j3Kws50UMU+k44brToi20i55oYcxi4T3zm4fjLrM6nBRcQ==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^4.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/extract-cbd-shape/node_modules/@comunica/mediator-race": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@comunica/mediator-race/-/mediator-race-4.0.2.tgz", + "integrity": "sha512-gzPRxWZaWwBEzfKPy3Qhuk1oDLd4hE+AvAbA4rE7xICmF4sgU/wSHiBM809vhi6HE818d509xFwEB9R/gXDNNQ==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^4.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/extract-cbd-shape/node_modules/@comunica/mediatortype-time": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@comunica/mediatortype-time/-/mediatortype-time-4.0.2.tgz", + "integrity": "sha512-+GhNGviCWtuXtmUUwRhC80lKjQSrrHES0X7M578wq4wJ+LbPS8QSqQwYS/hVQ0pofPaJXZwmHa+7zwE59cQwqg==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^4.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/extract-cbd-shape/node_modules/@comunica/types": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@comunica/types/-/types-4.0.2.tgz", + "integrity": "sha512-Gxx755NlVww5BpdREYFYUYNazCazQsk2NMCuRfIEyHmCtU2eCc6RJk6YqKKLRCjaHcWIfBVtbbsbySzG8leS0g==", + "license": "MIT", + "dependencies": { + "@rdfjs/types": "*", + "@types/yargs": "^17.0.24", + "asynciterator": "^3.9.0", + "lru-cache": "^10.0.1", + "sparqlalgebrajs": "^4.3.8" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/extract-cbd-shape/node_modules/@types/node": { + "version": "18.19.67", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.67.tgz", + "integrity": "sha512-wI8uHusga+0ZugNp0Ol/3BqQfEcCCNfojtO6Oou9iVNGPTL6QNSdnUdqq85fRgIorLhLMuPIKpsN98QE9Nh+KQ==", + "license": "MIT", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/extract-cbd-shape/node_modules/@types/readable-stream": { + "version": "4.0.18", + "resolved": "https://registry.npmjs.org/@types/readable-stream/-/readable-stream-4.0.18.tgz", + "integrity": "sha512-21jK/1j+Wg+7jVw1xnSwy/2Q1VgVjWuFssbYGTREPUBeZ+rqVFl2udq0IkxzPC0ZhOzVceUbyIACFZKLqKEBlA==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "safe-buffer": "~5.1.1" } }, + "node_modules/extract-cbd-shape/node_modules/jsonld-streaming-parser": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/jsonld-streaming-parser/-/jsonld-streaming-parser-4.0.1.tgz", + "integrity": "sha512-6M4y9YGgADk3nXJebbRrxEdMVBJ9bnz+peAvjTXUievopqaE8sg/qml/I6Sp1ln7rpOKffsNZWSre6B7N76szw==", + "license": "MIT", + "dependencies": { + "@bergos/jsonparse": "^1.4.0", + "@rdfjs/types": "*", + "@types/http-link-header": "^1.0.1", + "@types/readable-stream": "^4.0.0", + "buffer": "^6.0.3", + "canonicalize": "^1.0.1", + "http-link-header": "^1.0.2", + "jsonld-context-parser": "^3.0.0", + "rdf-data-factory": "^1.1.0", + "readable-stream": "^4.0.0" + }, + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/rubensworks/" + } + }, + "node_modules/extract-cbd-shape/node_modules/jsonld-streaming-parser/node_modules/jsonld-context-parser": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/jsonld-context-parser/-/jsonld-context-parser-3.0.0.tgz", + "integrity": "sha512-Kg6TVtBUdIm057ht/8WNhM9BROt+BeYaDGXbzrKaa3xA99csee+CsD8IMCTizRgzoO8PIzvzcxxCoRvpq1xNQw==", + "license": "MIT", + "dependencies": { + "@types/http-link-header": "^1.0.1", + "@types/node": "^18.0.0", + "http-link-header": "^1.0.2", + "relative-to-absolute-iri": "^1.0.5" + }, + "bin": { + "jsonld-context-parse": "bin/jsonld-context-parse.js" + } + }, + "node_modules/extract-cbd-shape/node_modules/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/extract-cbd-shape/node_modules/rdf-dereference": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/rdf-dereference/-/rdf-dereference-2.2.0.tgz", - "integrity": "sha512-6geM3CSUlXTK3n4OoKsL95M7XwKXoxiwK7cf4e/+Dj0X/ll77ihFN5j9VhLGXNYbMXDlm30kBg/VU6ymMv6o/Q==", + "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": "^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", + "@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/extract-cbd-shape/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/extract-cbd-shape/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/fast-content-type-parse": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/fast-content-type-parse/-/fast-content-type-parse-1.1.0.tgz", @@ -5078,9 +5668,9 @@ "dev": true }, "node_modules/fastify": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/fastify/-/fastify-4.28.1.tgz", - "integrity": "sha512-kFWUtpNr4i7t5vY2EJPCN2KgMVpuqfU4NjnJNCgiNB900oiDeYqaNDRcAfeBbOF5hGixixxcKnOU4KN9z6QncQ==", + "version": "4.29.0", + "resolved": "https://registry.npmjs.org/fastify/-/fastify-4.29.0.tgz", + "integrity": "sha512-MaaUHUGcCgC8fXQDsDtioaCcag1fmPJ9j64vAKunqZF4aSub040ZGi/ag8NGE2714yREPOKZuHCfpPzuUD3UQQ==", "dev": true, "funding": [ { @@ -5092,6 +5682,7 @@ "url": "https://opencollective.com/fastify" } ], + "license": "MIT", "dependencies": { "@fastify/ajv-compiler": "^3.5.0", "@fastify/error": "^3.4.0", @@ -7983,9 +8574,9 @@ } }, "node_modules/prettier": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.4.1.tgz", - "integrity": "sha512-G+YdqtITVZmOJje6QkXQWzl3fSfMxFwm1tjTyo9exhkmWSqC4Yhd1+lug++IlR2mvRVAxEDDWYkQdeSztajqgg==", + "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" @@ -9172,6 +9763,32 @@ "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" }, + "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-from-web/node_modules/@types/readable-stream": { + "version": "4.0.18", + "resolved": "https://registry.npmjs.org/@types/readable-stream/-/readable-stream-4.0.18.tgz", + "integrity": "sha512-21jK/1j+Wg+7jVw1xnSwy/2Q1VgVjWuFssbYGTREPUBeZ+rqVFl2udq0IkxzPC0ZhOzVceUbyIACFZKLqKEBlA==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "safe-buffer": "~5.1.1" + } + }, + "node_modules/readable-from-web/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/readable-stream": { "version": "4.5.2", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.5.2.tgz", @@ -10530,9 +11147,9 @@ } }, "node_modules/vite-node": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-2.1.6.tgz", - "integrity": "sha512-DBfJY0n9JUwnyLxPSSUmEePT21j8JZp/sR9n+/gBwQU6DcQOioPdb8/pibWfXForbirSagZCilseYIwaL3f95A==", + "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": { @@ -10540,13 +11157,13 @@ "debug": "^4.3.7", "es-module-lexer": "^1.5.4", "pathe": "^1.1.2", - "vite": "^5.0.0 || ^6.0.0" + "vite": "^5.0.0" }, "bin": { "vite-node": "vite-node.mjs" }, "engines": { - "node": "^18.0.0 || ^20.0.0 || >=22.0.0" + "node": "^18.0.0 || >=20.0.0" }, "funding": { "url": "https://opencollective.com/vitest" @@ -10573,19 +11190,19 @@ } }, "node_modules/vitest": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/vitest/-/vitest-2.1.6.tgz", - "integrity": "sha512-isUCkvPL30J4c5O5hgONeFRsDmlw6kzFEdLQHLezmDdKQHy8Ke/B/dgdTMEgU0vm+iZ0TjW8GuK83DiahBoKWQ==", + "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.6", - "@vitest/mocker": "2.1.6", - "@vitest/pretty-format": "^2.1.6", - "@vitest/runner": "2.1.6", - "@vitest/snapshot": "2.1.6", - "@vitest/spy": "2.1.6", - "@vitest/utils": "2.1.6", + "@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", @@ -10596,24 +11213,24 @@ "tinyexec": "^0.3.1", "tinypool": "^1.0.1", "tinyrainbow": "^1.2.0", - "vite": "^5.0.0 || ^6.0.0", - "vite-node": "2.1.6", + "vite": "^5.0.0", + "vite-node": "2.1.8", "why-is-node-running": "^2.3.0" }, "bin": { "vitest": "vitest.mjs" }, "engines": { - "node": "^18.0.0 || ^20.0.0 || >=22.0.0" + "node": "^18.0.0 || >=20.0.0" }, "funding": { "url": "https://opencollective.com/vitest" }, "peerDependencies": { "@edge-runtime/vm": "*", - "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", - "@vitest/browser": "2.1.6", - "@vitest/ui": "2.1.6", + "@types/node": "^18.0.0 || >=20.0.0", + "@vitest/browser": "2.1.8", + "@vitest/ui": "2.1.8", "happy-dom": "*", "jsdom": "*" }, diff --git a/package.json b/package.json index b3e51f8..cf76e83 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,7 @@ "@types/debug": "^4.1.12", "commander": "^12.1.0", "debug": "^4.3.7", - "extract-cbd-shape": "^0.1.8", + "extract-cbd-shape": "^0.1.10", "heap-js": "^2.5.0", "n3": "^1.23.1", "rdf-data-factory": "^1.1.2", @@ -52,23 +52,23 @@ "@rdfc/js-runner": "^1.0.0-alpha.0", "@rdfjs/types": "^1.1.2", "@types/n3": "^1.21.1", - "@types/node": "^22.10.0", - "@typescript-eslint/eslint-plugin": "^8.16.0", - "@typescript-eslint/parser": "^8.16.0", - "@vitest/coverage-v8": "^2.1.6", + "@types/node": "^22.10.1", + "@typescript-eslint/eslint-plugin": "^8.17.0", + "@typescript-eslint/parser": "^8.17.0", + "@vitest/coverage-v8": "^2.1.8", "benchmark": "^2.1.4", "eslint": "^9.9.0", "eslint-config-prettier": "^9.1.0", - "fastify": "^4.28.1", + "fastify": "^4.29.0", "husky": "^9.1.7", "jest": "^29.7.0", "lint-staged": "^15.2.10", - "prettier": "^3.4.1", + "prettier": "^3.4.2", "ts-jest": "^29.2.5", "tsc-alias": "^1.8.10", "typescript": "^5.7.2", "vite-tsconfig-paths": "^5.1.3", - "vitest": "^2.1.6" + "vitest": "^2.1.8" }, "browser": { "fs": false,