diff --git a/package-lock.json b/package-lock.json index 4ba94a8..67dd6c5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,11 +8,11 @@ "name": "@inrupt/solid-client-errors", "version": "0.0.3", "devDependencies": { - "@inrupt/base-rollup-config": "^4.0.4", - "@inrupt/eslint-config-base": "^4.0.4", - "@inrupt/internal-playwright-helpers": "^4.0.4", + "@inrupt/base-rollup-config": "^4.0.8", + "@inrupt/eslint-config-base": "^4.0.8", + "@inrupt/internal-playwright-helpers": "^4.0.8", "@inrupt/internal-test-env": "^4.0.3", - "@inrupt/jest-jsdom-polyfills": "^4.0.4", + "@inrupt/jest-jsdom-polyfills": "^4.0.8", "@inrupt/solid-client-authn-node": "^2.5.0", "@playwright/test": "^1.57.0", "@typhonjs-typedoc/ts-lib-docs": "^2024.12.25", @@ -842,9 +842,9 @@ } }, "node_modules/@eslint/core": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.12.0.tgz", - "integrity": "sha512-cmrR6pytBuSMTaBweKoGMwu3EiHiEC+DoyupPmlZ0HxBJBtIxwe+j/E4XPIKNx+Q74c8lXKPwYawBf5glsTkHg==", + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.15.2.tgz", + "integrity": "sha512-78Md3/Rrxh83gCxoUc0EiciuOHsIITzLy53m3d9UyiW8y9Dj2D29FeETqyKA+BRK76tnTp6RXWb3pCay8Oyomg==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -921,15 +921,15 @@ } }, "node_modules/@eslint/json": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@eslint/json/-/json-0.12.0.tgz", - "integrity": "sha512-n/7dz8HFStpEe4o5eYk0tdkBdGUS/ZGb0GQCeDWN1ZmRq67HMHK4vC33b0rQlTT6xdZoX935P4vstiWVk5Ying==", + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@eslint/json/-/json-0.13.2.tgz", + "integrity": "sha512-yWLyRE18rHgHXhWigRpiyv1LDPkvWtC6oa7QHXW7YdP6gosJoq7BiLZW2yCs9U7zN7X4U3ZeOJjepA10XAOIMw==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@eslint/core": "^0.12.0", - "@eslint/plugin-kit": "^0.2.7", - "@humanwhocodes/momoa": "^3.3.4", + "@eslint/core": "^0.15.2", + "@eslint/plugin-kit": "^0.3.5", + "@humanwhocodes/momoa": "^3.3.9", "natural-compare": "^1.4.0" }, "engines": { @@ -937,32 +937,33 @@ } }, "node_modules/@eslint/markdown": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/@eslint/markdown/-/markdown-6.6.0.tgz", - "integrity": "sha512-IsWPy2jU3gaQDlioDC4sT4I4kG1hX1OMWs/q2sWwJrPoMASHW/Z4SDw+6Aql6EsHejGbagYuJbFq9Zvx+Y1b1Q==", + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/@eslint/markdown/-/markdown-7.5.1.tgz", + "integrity": "sha512-R8uZemG9dKTbru/DQRPblbJyXpObwKzo8rv1KYGGuPUPtjM4LXBYM9q5CIZAComzZupws3tWbDwam5AFpPLyJQ==", "dev": true, "license": "MIT", "workspaces": [ "examples/*" ], "dependencies": { - "@eslint/core": "^0.14.0", - "@eslint/plugin-kit": "^0.3.1", + "@eslint/core": "^0.17.0", + "@eslint/plugin-kit": "^0.4.1", "github-slugger": "^2.0.0", "mdast-util-from-markdown": "^2.0.2", "mdast-util-frontmatter": "^2.0.1", - "mdast-util-gfm": "^3.0.0", + "mdast-util-gfm": "^3.1.0", "micromark-extension-frontmatter": "^2.0.0", - "micromark-extension-gfm": "^3.0.0" + "micromark-extension-gfm": "^3.0.0", + "micromark-util-normalize-identifier": "^2.0.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, "node_modules/@eslint/markdown/node_modules/@eslint/core": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.14.0.tgz", - "integrity": "sha512-qIbV0/JZr7iSDjqAc60IqbLdsj9GDt16xQtWD+B78d/HAlvysGdZZ6rpJHGAc2T0FQx1X6thsSPdnoiGKdNtdg==", + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz", + "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -973,32 +974,19 @@ } }, "node_modules/@eslint/markdown/node_modules/@eslint/plugin-kit": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.4.tgz", - "integrity": "sha512-Ul5l+lHEcw3L5+k8POx6r74mxEYKG5kOb6Xpy2gCRW6zweT6TEhAf8vhxGgjhqrd/VO/Dirhsb+1hNpD1ue9hw==", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz", + "integrity": "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@eslint/core": "^0.15.1", + "@eslint/core": "^0.17.0", "levn": "^0.4.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, - "node_modules/@eslint/markdown/node_modules/@eslint/plugin-kit/node_modules/@eslint/core": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.15.1.tgz", - "integrity": "sha512-bkOp+iumZCCbt1K1CmWf0R9pM5yKpDv+ZXtvSyQpudrI9kuFLp+bM2WOPXImuD/ceQuaa8f5pj93Y7zyECIGNA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@types/json-schema": "^7.0.15" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, "node_modules/@eslint/object-schema": { "version": "2.1.7", "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz", @@ -1010,32 +998,19 @@ } }, "node_modules/@eslint/plugin-kit": { - "version": "0.2.8", - "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.8.tgz", - "integrity": "sha512-ZAoA40rNMPwSm+AeHpCq8STiNAwzWLJuP8Xv4CHIc9wv/PSuExjMrmjfYNj682vW0OOiZ1HKxzvjQr9XZIisQA==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.5.tgz", + "integrity": "sha512-Z5kJ+wU3oA7MMIqVR9tyZRtjYPr4OC004Q4Rw7pgOKUOKkJfZ3O24nz3WYfGRpMDNmcOi3TwQOmgm7B7Tpii0w==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@eslint/core": "^0.13.0", + "@eslint/core": "^0.15.2", "levn": "^0.4.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, - "node_modules/@eslint/plugin-kit/node_modules/@eslint/core": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.13.0.tgz", - "integrity": "sha512-yfkgDw1KR66rkT5A8ci4irzDysN7FRpq3ttJolR88OqQikAWqwA8j5VZyas+vjyBNFIJ7MfybJ9plMILI2UrCw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@types/json-schema": "^7.0.15" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, "node_modules/@gerrit0/mini-shiki": { "version": "3.17.0", "resolved": "https://registry.npmjs.org/@gerrit0/mini-shiki/-/mini-shiki-3.17.0.tgz", @@ -1095,9 +1070,9 @@ } }, "node_modules/@humanwhocodes/momoa": { - "version": "3.3.8", - "resolved": "https://registry.npmjs.org/@humanwhocodes/momoa/-/momoa-3.3.8.tgz", - "integrity": "sha512-/3PZzor2imi/RLLcnHztkwA79txiVvW145Ve2cp5dxRcH5qOUNJPToasqLFHniTfw4B4lT7jGDdBOPXbXYlIMQ==", + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/@humanwhocodes/momoa/-/momoa-3.3.10.tgz", + "integrity": "sha512-KWiFQpSAqEIyrTXko3hFNLeQvSK8zXlJQzhhxsyVn58WFRYXST99b3Nqnu+ttOtjds2Pl2grUHGpe2NzhPynuQ==", "dev": true, "license": "Apache-2.0", "engines": { @@ -1117,92 +1092,150 @@ } }, "node_modules/@inrupt/base-rollup-config": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/@inrupt/base-rollup-config/-/base-rollup-config-4.0.4.tgz", - "integrity": "sha512-9Jc8iGTVwO6AsYl1FdzmqCGOsth1P8EfFSflaDtnuc11JNfDisHmJv8UDWJBA3p4/+Ne/2Xj33Fk0rhV9uZBqw==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/@inrupt/base-rollup-config/-/base-rollup-config-4.0.8.tgz", + "integrity": "sha512-/hN0V20iLYWRZ4VAIo2PStRID2Nj5h0n2/wH3geKAjygpCPwRrALPcwGN7KN6gNs9mCt4+llIvuaOnQbiNe0zQ==", "dev": true, "license": "MIT", "dependencies": { - "@rollup/plugin-typescript": "^12.1.4" + "@rollup/plugin-typescript": "^12.3.0" } }, "node_modules/@inrupt/eslint-config-base": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/@inrupt/eslint-config-base/-/eslint-config-base-4.0.4.tgz", - "integrity": "sha512-lSPnqKkPtrCCSHzXaVaVKfoncWBx5363VbKIGqICv9tv4FrzX/Nt8xdrsVh3WFtEE2xTV6rftVCPN1yOQNk2Qw==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/@inrupt/eslint-config-base/-/eslint-config-base-4.0.8.tgz", + "integrity": "sha512-FTkwhq7EHnl1sRFz8yWPxwScRbC3G0SFenp/pv4XXJ79ge8iUpedd7tsx7id7853N9jxYlDtEqKZsxr312ZhEw==", "dev": true, "license": "MIT", "dependencies": { "@eslint/eslintrc": "^3.3.1", - "@eslint/js": "^9.30.1", - "@eslint/json": "^0.12.0", - "@eslint/markdown": "^6.6.0", + "@eslint/js": "^9.39.0", + "@eslint/json": "^0.13.2", + "@eslint/markdown": "^7.5.0", "eslint": "^9.28.0", - "eslint-config-prettier": "^10.1.5", + "eslint-config-prettier": "^10.1.8", "eslint-plugin-header": "^3.1.1", "eslint-plugin-headers": "^1.3.3", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jest": "^29.0.1", - "eslint-plugin-playwright": "^2.2.0", + "eslint-plugin-playwright": "^2.3.0", "eslint-plugin-prettier": "^5.4.1", "eslint-plugin-react": "^7.37.5", - "eslint-plugin-react-hooks": "^5.2.0", - "globals": "^16.2.0", - "jest": ">=30.0.4", + "eslint-plugin-react-hooks": "^7.0.1", + "globals": "^16.5.0", + "jest": ">=30.2.0", "prettier": ">=3.6.2", - "typescript-eslint": "^8.36.0" + "typescript-eslint": "^8.46.2" }, "peerDependencies": { "@rushstack/eslint-patch": ">=1.1.4", - "jest": ">=30.0.4", + "jest": ">=30.2.0", "prettier": ">=3.6.2" } }, + "node_modules/@inrupt/eslint-config-base/node_modules/globals": { + "version": "16.5.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-16.5.0.tgz", + "integrity": "sha512-c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@inrupt/internal-playwright-helpers": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/@inrupt/internal-playwright-helpers/-/internal-playwright-helpers-4.0.4.tgz", - "integrity": "sha512-gGnLfARccroAqe0Y9RatdSj7P0LCEpl4ac8oxYfL8qtTExJnIwQXO4aheRAm/HLLWTGZEXeab4JClBX8Ybkvqw==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/@inrupt/internal-playwright-helpers/-/internal-playwright-helpers-4.0.8.tgz", + "integrity": "sha512-YST3hYiozmPa2ei60YCBumDBSKfwRdjMO5gGaBzM2R8uKBjRS5kLxfaFsJ3kOD7k1g3irluIx7xQN6EBeOaiZQ==", "dev": true, "license": "MIT", "dependencies": { - "@inrupt/internal-playwright-testids": "4.0.4", - "@inrupt/internal-test-env": "4.0.4" + "@inrupt/internal-playwright-testids": "4.0.5", + "@inrupt/internal-test-env": "4.0.5" }, "peerDependencies": { "@playwright/test": "^1.37.0" } }, "node_modules/@inrupt/internal-playwright-testids": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/@inrupt/internal-playwright-testids/-/internal-playwright-testids-4.0.4.tgz", - "integrity": "sha512-ooENGi7o5bgBPH5BMO1i9jSMeXgGe2UVOnQBclz81OzGjHpZzuB8IRK5rxEl4hSqeAap6QTqE5jjoCtPCgRALQ==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@inrupt/internal-playwright-testids/-/internal-playwright-testids-4.0.5.tgz", + "integrity": "sha512-GxTC5svB+ktmNPrC9UG+vhPUJFT/j3EnENB+hjk3dJTBehwXctpBZNZrWu5r9t1YxXDkGoEanaYUJ1tVwhlsWw==", "dev": true, "license": "MIT" }, "node_modules/@inrupt/internal-test-env": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/@inrupt/internal-test-env/-/internal-test-env-4.0.4.tgz", - "integrity": "sha512-Z/EL1MV1h9t65Hov+SekwT3IjEl05NYgiz89sBym2i0JW2PGfXzszpot15tcnrtnWHoQ+QaDvMCVv0vogMAGlA==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@inrupt/internal-test-env/-/internal-test-env-4.0.5.tgz", + "integrity": "sha512-rwdF6AUfmUkBRxPrs1MPYJ4Kn5KCGybM5A1odjX0Egi9KIxpRjBLr/BImLRA+fylLojr7uUb3xOUREythJQN3A==", "dev": true, "license": "MIT", "dependencies": { "@inrupt/solid-client": "^2.1.2", - "@inrupt/solid-client-authn-node": "^2.5.0", + "@inrupt/solid-client-authn-node": "^3.1.0", "deepmerge-json": "^1.5.0", - "dotenv": "^17.1.0" + "dotenv": "^17.2.0" + } + }, + "node_modules/@inrupt/internal-test-env/node_modules/@inrupt/solid-client-authn-core": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@inrupt/solid-client-authn-core/-/solid-client-authn-core-3.1.1.tgz", + "integrity": "sha512-1oDSQCh/pVtPlTyvLQ2uwHo+hpLJF7izg82tjB+Ge8jqGYwkQyId0BrfncpCk//uJXxgRIcfAQp2MhXYbZo80Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "events": "^3.3.0", + "jose": "^5.1.3", + "uuid": "^11.1.0" + }, + "engines": { + "node": "^20.0.0 || ^22.0.0" + } + }, + "node_modules/@inrupt/internal-test-env/node_modules/@inrupt/solid-client-authn-node": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@inrupt/solid-client-authn-node/-/solid-client-authn-node-3.1.1.tgz", + "integrity": "sha512-Xv+xFA2SG/wx2Yok4wmnwq2aIXjdE1pPc6Vx5JtucIm4sbqoxeXAf6xHW0vrxvILBETLMQzxNP+sLZtL/gfjQw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inrupt/solid-client-authn-core": "^3.1.1", + "jose": "^5.1.3", + "openid-client": "^5.7.1", + "uuid": "^11.1.0" + }, + "engines": { + "node": "^20.0.0 || ^22.0.0" + } + }, + "node_modules/@inrupt/internal-test-env/node_modules/uuid": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.0.tgz", + "integrity": "sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==", + "dev": true, + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "bin": { + "uuid": "dist/esm/bin/uuid" } }, "node_modules/@inrupt/jest-jsdom-polyfills": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/@inrupt/jest-jsdom-polyfills/-/jest-jsdom-polyfills-4.0.4.tgz", - "integrity": "sha512-kdgIpkcP1P/D8aAIU1vvYoC/ShY+95HPaCxsbixQc10Isn8BVj/rB/uOW61ongWhpiS9zxXKNzCdVzPk2za6nQ==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/@inrupt/jest-jsdom-polyfills/-/jest-jsdom-polyfills-4.0.8.tgz", + "integrity": "sha512-KY8l+/1w7MPLCzXcvgG5oPgqeswAc0uCTGw9RIsEnLMU8i9eGLNT3OosRtnodMVnyGJAAJe6pqEobEXtqmDPfQ==", "dev": true, "license": "MIT", "dependencies": { "@peculiar/webcrypto": "^1.5.0", "@web-std/blob": "^3.0.5", "@web-std/file": "^3.0.3", - "undici": "^7.11.0" + "undici": "^7.16.0" } }, "node_modules/@inrupt/solid-client": { @@ -2028,9 +2061,9 @@ } }, "node_modules/@rollup/plugin-typescript": { - "version": "12.1.4", - "resolved": "https://registry.npmjs.org/@rollup/plugin-typescript/-/plugin-typescript-12.1.4.tgz", - "integrity": "sha512-s5Hx+EtN60LMlDBvl5f04bEiFZmAepk27Q+mr85L/00zPDn1jtzlTV6FWn81MaIwqfWzKxmOJrBWHU6vtQyedQ==", + "version": "12.3.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-typescript/-/plugin-typescript-12.3.0.tgz", + "integrity": "sha512-7DP0/p7y3t67+NabT9f8oTBFE6gGkto4SA6Np2oudYmZE/m1dt8RB0SjL1msMxFpLo631qjRCcBlAbq1ml/Big==", "dev": true, "license": "MIT", "dependencies": { @@ -2055,9 +2088,9 @@ } }, "node_modules/@rollup/pluginutils": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.2.0.tgz", - "integrity": "sha512-qWJ2ZTbmumwiLFomfzTyt5Kng4hwPi9rwCYN4SHb6eaRU1KNO4ccxINHr/VhH4GgPlt1XfSTLX2LBTme8ne4Zw==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.3.0.tgz", + "integrity": "sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==", "dev": true, "license": "MIT", "dependencies": { @@ -4737,30 +4770,10 @@ } } }, - "node_modules/eslint-config-next/node_modules/eslint-plugin-react-hooks": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-7.0.1.tgz", - "integrity": "sha512-O0d0m04evaNzEPoSW+59Mezf8Qt0InfgGIBJnpC0h3NH/WjUAR7BIKUfysC6todmtiZ/A0oUVS8Gce0WhBrHsA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/core": "^7.24.4", - "@babel/parser": "^7.24.4", - "hermes-parser": "^0.25.1", - "zod": "^3.25.0 || ^4.0.0", - "zod-validation-error": "^3.5.0 || ^4.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0" - } - }, "node_modules/eslint-config-prettier": { - "version": "10.1.5", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.1.5.tgz", - "integrity": "sha512-zc1UmCpNltmVY34vuLRV61r1K27sWuX39E+uyUnY8xS2Bex88VV9cugG+UZbRSRGtGyFboj+D8JODyme1plMpw==", + "version": "10.1.8", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.1.8.tgz", + "integrity": "sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w==", "dev": true, "license": "MIT", "peer": true, @@ -5022,40 +5035,21 @@ } }, "node_modules/eslint-plugin-playwright": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-playwright/-/eslint-plugin-playwright-2.2.0.tgz", - "integrity": "sha512-qSQpAw7RcSzE3zPp8FMGkthaCWovHZ/BsXtpmnGax9vQLIovlh1bsZHEa2+j2lv9DWhnyeLM/qZmp7ffQZfQvg==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-playwright/-/eslint-plugin-playwright-2.4.0.tgz", + "integrity": "sha512-MWNXfXlLfwXAjj4Z80PvCCFCXgCYy5OCHan57Z/beGrjkJ3maG1GanuGX8Ck6T6fagplBx2ZdkifxSfByftaTQ==", "dev": true, "license": "MIT", - "workspaces": [ - "examples" - ], "dependencies": { - "globals": "^13.23.0" + "globals": "^16.4.0" }, "engines": { - "node": ">=16.6.0" + "node": ">=16.9.0" }, "peerDependencies": { "eslint": ">=8.40.0" } }, - "node_modules/eslint-plugin-playwright/node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/eslint-plugin-prettier": { "version": "5.4.1", "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.4.1.tgz", @@ -5119,11 +5113,20 @@ } }, "node_modules/eslint-plugin-react-hooks": { - "version": "5.2.0", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-7.0.1.tgz", + "integrity": "sha512-O0d0m04evaNzEPoSW+59Mezf8Qt0InfgGIBJnpC0h3NH/WjUAR7BIKUfysC6todmtiZ/A0oUVS8Gce0WhBrHsA==", "dev": true, "license": "MIT", + "dependencies": { + "@babel/core": "^7.24.4", + "@babel/parser": "^7.24.4", + "hermes-parser": "^0.25.1", + "zod": "^3.25.0 || ^4.0.0", + "zod-validation-error": "^3.5.0 || ^4.0.0" + }, "engines": { - "node": ">=10" + "node": ">=18" }, "peerDependencies": { "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0" @@ -10518,19 +10521,6 @@ "node": ">=4" } }, - "node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/typed-array-buffer": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", @@ -10719,9 +10709,9 @@ } }, "node_modules/undici": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-7.12.0.tgz", - "integrity": "sha512-GrKEsc3ughskmGA9jevVlIOPMiiAHJ4OFUtaAH+NhfTUSiZ1wMPIQqQvAJUrJspFXJt3EBWgpAeoHEDVT1IBug==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-7.16.0.tgz", + "integrity": "sha512-QEg3HPMll0o3t2ourKwOeUAZ159Kn9mx5pnzHRQO8+Wixmh88YdZRiIwat0iNzNNXn0yoEtXJqFpyW7eM8BV7g==", "dev": true, "license": "MIT", "engines": { @@ -10734,9 +10724,9 @@ "license": "MIT" }, "node_modules/unist-util-is": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", - "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.1.tgz", + "integrity": "sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==", "dev": true, "license": "MIT", "dependencies": { @@ -10778,9 +10768,9 @@ } }, "node_modules/unist-util-visit-parents": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", - "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.2.tgz", + "integrity": "sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==", "dev": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index db88da9..fcb5873 100644 --- a/package.json +++ b/package.json @@ -43,11 +43,11 @@ "url": "https://github.com/inrupt/solid-client-errors-js.git" }, "devDependencies": { - "@inrupt/base-rollup-config": "^4.0.4", - "@inrupt/eslint-config-base": "^4.0.4", - "@inrupt/internal-playwright-helpers": "^4.0.4", + "@inrupt/base-rollup-config": "^4.0.8", + "@inrupt/eslint-config-base": "^4.0.8", + "@inrupt/internal-playwright-helpers": "^4.0.8", "@inrupt/internal-test-env": "^4.0.3", - "@inrupt/jest-jsdom-polyfills": "^4.0.4", + "@inrupt/jest-jsdom-polyfills": "^4.0.8", "@inrupt/solid-client-authn-node": "^2.5.0", "@playwright/test": "^1.57.0", "@typhonjs-typedoc/ts-lib-docs": "^2024.12.25",