diff --git a/e2e/browser/solid-ui-react/test-app/package.json b/e2e/browser/solid-ui-react/test-app/package.json index 7508da892e..7989e146dc 100644 --- a/e2e/browser/solid-ui-react/test-app/package.json +++ b/e2e/browser/solid-ui-react/test-app/package.json @@ -11,7 +11,7 @@ "dependencies": { "@inrupt/internal-playwright-testids": "^3.0.2", "@inrupt/solid-client-authn-browser": "^2.0.0", - "@inrupt/solid-ui-react": "^2.9.1", + "@inrupt/solid-ui-react": "^3.0.0", "next": "^14.1.0", "react": "18.2.0", "react-dom": "18.2.0" diff --git a/package-lock.json b/package-lock.json index 6c16f5e4c2..1701b32a56 100644 --- a/package-lock.json +++ b/package-lock.json @@ -81,7 +81,7 @@ "dependencies": { "@inrupt/internal-playwright-testids": "^3.0.2", "@inrupt/solid-client-authn-browser": "^2.0.0", - "@inrupt/solid-ui-react": "^2.9.1", + "@inrupt/solid-ui-react": "^3.0.0", "next": "^14.1.0", "react": "18.2.0", "react-dom": "18.2.0" @@ -2344,6 +2344,7 @@ }, "node_modules/@fastify/busboy": { "version": "2.0.0", + "dev": true, "license": "MIT", "engines": { "node": ">=14" @@ -2629,7 +2630,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/@inrupt/solid-client/-/solid-client-2.0.0.tgz", "integrity": "sha512-3ojzIb7zks8T7uvEEW346vOw9RGi61IEHjaIoRCoORUkx6ZsYuoUKv3XyLTfYPVl8Q9Tl2avBe+1U60nHxl16A==", - "dev": true, "dependencies": { "buffer": "^6.0.3", "http-link-header": "^1.1.1", @@ -2662,87 +2662,26 @@ "link": true }, "node_modules/@inrupt/solid-ui-react": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/@inrupt/solid-ui-react/-/solid-ui-react-2.9.1.tgz", - "integrity": "sha512-x1CBDOVJHGh6fBWFlYAt6BXH9NoVWalLZt3NCwLHUqXqiE2xLJfHJ75SoyFBFEup36JZcSgPQC+KGAvX4++14Q==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@inrupt/solid-ui-react/-/solid-ui-react-3.0.0.tgz", + "integrity": "sha512-D9Id8cs84nml686Q7sjSeKDp87oVKmWtEa6p9MB0ZmCVme7cxTiijqnvP+bRl1Tes0MbNV97AAYYZbR63KOpQg==", "dependencies": { - "@inrupt/solid-client": "^1.27.0", - "@inrupt/solid-client-authn-browser": "^1.15.0", - "core-js": "^3.18.3", + "@inrupt/solid-client": "^2.0.0", + "@inrupt/solid-client-authn-browser": "^2.0.0", "react-table": "^7.6.3", "stream": "0.0.2", - "swr": "^1.3.0" + "swr": "^2.2.4" }, "engines": { - "node": "^16.0.0 || ^18.0.0 || ^20.0.0" + "node": "^18.0.0 || ^20.0.0" }, "peerDependencies": { "react": ">16.13.0 || ^17.0.0 || ^18.0.0 || ^18.0.0 || ^20.0.0" } }, - "node_modules/@inrupt/solid-ui-react/node_modules/@inrupt/oidc-client-ext": { - "version": "1.17.5", - "resolved": "https://registry.npmjs.org/@inrupt/oidc-client-ext/-/oidc-client-ext-1.17.5.tgz", - "integrity": "sha512-vYnYbNW+EwDeAkzLzLF77PLXVeajhZ0IqocC5M2xM9aGc0JgRIy8lnrwxrV/VLf2AXRig9Aqlv/RmLY1VTz2eg==", - "dependencies": { - "@inrupt/oidc-client": "^1.11.6", - "@inrupt/solid-client-authn-core": "^1.17.5", - "@inrupt/universal-fetch": "^1.0.1", - "jose": "^4.15.4", - "uuid": "^9.0.1" - } - }, - "node_modules/@inrupt/solid-ui-react/node_modules/@inrupt/solid-client": { - "version": "1.30.2", - "resolved": "https://registry.npmjs.org/@inrupt/solid-client/-/solid-client-1.30.2.tgz", - "integrity": "sha512-8Lwh0ZC1d9c939O+dAsT5oheSKIBX5A0uk7fhaJ0qDBFZGKT/jnIy6TrBpvn/nYZAvCA2XSvZHgBfEX7r0FCKw==", - "dependencies": { - "@inrupt/universal-fetch": "^1.0.1", - "@rdfjs/dataset": "^1.1.0", - "@types/rdfjs__dataset": "^1.0.4", - "buffer": "^6.0.3", - "http-link-header": "^1.1.0", - "jsonld-context-parser": "^2.3.0", - "jsonld-streaming-parser": "^3.2.0", - "n3": "^1.10.0", - "uuid": "^9.0.0" - }, - "engines": { - "node": "^16.0.0 || ^18.0.0 || ^20.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "node_modules/@inrupt/solid-ui-react/node_modules/@inrupt/solid-client-authn-browser": { - "version": "1.17.5", - "resolved": "https://registry.npmjs.org/@inrupt/solid-client-authn-browser/-/solid-client-authn-browser-1.17.5.tgz", - "integrity": "sha512-zjyXPmKACp7syNsctQfkFhYCwEQ5QoTStLMbBFhtqJAsoWpo+d/awI1nljTDKxlJtYnvEoYjl2pM2aZMJ7mtew==", - "dependencies": { - "@inrupt/oidc-client-ext": "^1.17.5", - "@inrupt/solid-client-authn-core": "^1.17.5", - "@inrupt/universal-fetch": "^1.0.2", - "events": "^3.3.0", - "jose": "^4.15.4", - "uuid": "^9.0.1" - } - }, - "node_modules/@inrupt/solid-ui-react/node_modules/@inrupt/solid-client-authn-core": { - "version": "1.17.5", - "resolved": "https://registry.npmjs.org/@inrupt/solid-client-authn-core/-/solid-client-authn-core-1.17.5.tgz", - "integrity": "sha512-g3WShcPAqGuarPYlw12vUCo+et4elQLI+WYcHkCHGLuQQFF73r2iTicuKpkydQdIrZ5AZgxhwr315jmkx/vcFQ==", - "dependencies": { - "@inrupt/universal-fetch": "^1.0.1", - "events": "^3.3.0", - "jose": "^4.15.4", - "uuid": "^9.0.1" - }, - "engines": { - "node": "^16.0.0 || ^18.0.0 || ^20.0.0" - } - }, "node_modules/@inrupt/universal-fetch": { "version": "1.0.3", + "dev": true, "license": "MIT", "dependencies": { "node-fetch": "^2.6.7", @@ -5205,28 +5144,6 @@ "node": ">=12" } }, - "node_modules/@rdfjs/data-model": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/@rdfjs/data-model/-/data-model-1.3.4.tgz", - "integrity": "sha512-iKzNcKvJotgbFDdti7GTQDCYmL7GsGldkYStiP0K8EYtN7deJu5t7U11rKTz+nR7RtesUggT+lriZ7BakFv8QQ==", - "dependencies": { - "@rdfjs/types": ">=1.0.1" - }, - "bin": { - "rdfjs-data-model-test": "bin/test.js" - } - }, - "node_modules/@rdfjs/dataset": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@rdfjs/dataset/-/dataset-1.1.1.tgz", - "integrity": "sha512-BNwCSvG0cz0srsG5esq6CQKJc1m8g/M0DZpLuiEp0MMpfwguXX7VeS8TCg4UUG3DV/DqEvhy83ZKSEjdsYseeA==", - "dependencies": { - "@rdfjs/data-model": "^1.2.0" - }, - "bin": { - "rdfjs-dataset-test": "bin/test.js" - } - }, "node_modules/@rdfjs/types": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@rdfjs/types/-/types-1.1.0.tgz", @@ -5808,14 +5725,6 @@ "version": "1.2.4", "license": "MIT" }, - "node_modules/@types/rdfjs__dataset": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/rdfjs__dataset/-/rdfjs__dataset-1.0.5.tgz", - "integrity": "sha512-8OBC9Kr/ZSgNoUTe5mHTDPHaPt8Xen4XbYfqcbYv56d+4WdKliHXaFmFc0L4I5vsynE5JGu21Hvg2zWgX1Az6Q==", - "dependencies": { - "rdf-js": "^4.0.2" - } - }, "node_modules/@types/react": { "version": "18.2.53", "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.53.tgz", @@ -19528,14 +19437,6 @@ "@rdfjs/types": "*" } }, - "node_modules/rdf-js": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/rdf-js/-/rdf-js-4.0.2.tgz", - "integrity": "sha512-ApvlFa/WsQh8LpPK/6hctQwG06Z9ztQQGWVtrcrf9L6+sejHNXLPOqL+w7q3hF+iL0C4sv3AX1PUtGkLNzyZ0Q==", - "dependencies": { - "@rdfjs/types": "*" - } - }, "node_modules/react": { "version": "18.2.0", "license": "MIT", @@ -21453,8 +21354,13 @@ } }, "node_modules/swr": { - "version": "1.3.0", - "license": "MIT", + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/swr/-/swr-2.2.4.tgz", + "integrity": "sha512-njiZ/4RiIhoOlAaLYDqwz5qH/KZXVilRLvomrx83HjzCWTfa+InyfAjv05PSFxnmLzZkNO9ZfvgoqzAaEI4sGQ==", + "dependencies": { + "client-only": "^0.0.1", + "use-sync-external-store": "^1.2.0" + }, "peerDependencies": { "react": "^16.11.0 || ^17.0.0 || ^18.0.0" } @@ -22409,6 +22315,7 @@ }, "node_modules/undici": { "version": "5.28.2", + "dev": true, "license": "MIT", "dependencies": { "@fastify/busboy": "^2.0.0" @@ -22564,6 +22471,14 @@ "requires-port": "^1.0.0" } }, + "node_modules/use-sync-external-store": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", + "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, "node_modules/util": { "version": "0.12.5", "dev": true,