From 78321a337fceb46a655d083696dee8fd5be4699c Mon Sep 17 00:00:00 2001 From: timea-solid <4144203+timea-solid@users.noreply.github.com> Date: Tue, 14 Oct 2025 10:59:23 +0200 Subject: [PATCH 01/21] fixed some issues --- package-lock.json | 555 ++++++++++++++++++++++++++++++++----------- package.json | 6 +- src/home/homePane.ts | 5 +- webpack.config.js | 7 +- 4 files changed, 432 insertions(+), 141 deletions(-) diff --git a/package-lock.json b/package-lock.json index 8d3d8dfb..975d994e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -42,6 +42,7 @@ "babel-loader": "^10.0.0", "babel-plugin-inline-import": "^3.0.0", "buffer": "^6.0.3", + "css-loader": "^7.1.2", "eslint": "^9.33.0", "globals": "^16.3.0", "html-webpack-plugin": "^5.6.3", @@ -54,6 +55,7 @@ "path-browserify": "^1.0.1", "react": "^19.1.1", "react-dom": "^19.1.1", + "style-loader": "^4.0.0", "ts-jest": "^29.4.1", "typescript": "^5.9.2", "webpack": "^5.101.0", @@ -3182,9 +3184,9 @@ } }, "node_modules/@jsonjoy.com/buffers": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/buffers/-/buffers-1.0.0.tgz", - "integrity": "sha512-NDigYR3PHqCnQLXYyoLbnEdzMMvzeiCWo1KOut7Q0CoIqg9tUAPKJ1iq/2nFhc5kZtexzutNY0LFjdwWL3Dw3Q==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/buffers/-/buffers-1.2.0.tgz", + "integrity": "sha512-6RX+W5a+ZUY/c/7J5s5jK9UinLfJo5oWKh84fb4X0yK2q4WXEWUWZWuEMjvCb1YNUQhEAhUfr5scEGOH7jC4YQ==", "dev": true, "license": "Apache-2.0", "engines": { @@ -3216,16 +3218,16 @@ } }, "node_modules/@jsonjoy.com/json-pack": { - "version": "1.14.0", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-1.14.0.tgz", - "integrity": "sha512-LpWbYgVnKzphN5S6uss4M25jJ/9+m6q6UJoeN6zTkK4xAGhKsiBRPVeF7OYMWonn5repMQbE5vieRXcMUrKDKw==", + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-1.16.0.tgz", + "integrity": "sha512-L4/W6WRI7pXYJbPGqzYH1zJfckE/0ZP8ttNg/EPLwC+P23wSZYRmz2DNydAu2a8uc20bPlxsvWcYvDYoBJ5BYQ==", "dev": true, "license": "Apache-2.0", "dependencies": { "@jsonjoy.com/base64": "^1.1.2", - "@jsonjoy.com/buffers": "^1.0.0", + "@jsonjoy.com/buffers": "^1.2.0", "@jsonjoy.com/codegen": "^1.0.0", - "@jsonjoy.com/json-pointer": "^1.0.1", + "@jsonjoy.com/json-pointer": "^1.0.2", "@jsonjoy.com/util": "^1.9.0", "hyperdyperid": "^1.2.0", "thingies": "^2.5.0" @@ -3692,9 +3694,9 @@ } }, "node_modules/@types/express-serve-static-core": { - "version": "4.19.6", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz", - "integrity": "sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==", + "version": "4.19.7", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.7.tgz", + "integrity": "sha512-FvPtiIf1LfhzsaIXhv/PHan/2FeQBbtBDtfX2QfvPxdUelMDEckK08SM6nqo1MIZY3RUlfA+HV8+hFUSio78qg==", "dev": true, "license": "MIT", "dependencies": { @@ -3975,17 +3977,17 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.45.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.45.0.tgz", - "integrity": "sha512-HC3y9CVuevvWCl/oyZuI47dOeDF9ztdMEfMH8/DW/Mhwa9cCLnK1oD7JoTVGW/u7kFzNZUKUoyJEqkaJh5y3Wg==", + "version": "8.46.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.46.0.tgz", + "integrity": "sha512-hA8gxBq4ukonVXPy0OKhiaUh/68D0E88GSmtC1iAEnGaieuDi38LhS7jdCHRLi6ErJBNDGCzvh5EnzdPwUc0DA==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.45.0", - "@typescript-eslint/type-utils": "8.45.0", - "@typescript-eslint/utils": "8.45.0", - "@typescript-eslint/visitor-keys": "8.45.0", + "@typescript-eslint/scope-manager": "8.46.0", + "@typescript-eslint/type-utils": "8.46.0", + "@typescript-eslint/utils": "8.46.0", + "@typescript-eslint/visitor-keys": "8.46.0", "graphemer": "^1.4.0", "ignore": "^7.0.0", "natural-compare": "^1.4.0", @@ -3999,23 +4001,23 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.45.0", + "@typescript-eslint/parser": "^8.46.0", "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/@typescript-eslint/parser": { - "version": "8.45.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.45.0.tgz", - "integrity": "sha512-TGf22kon8KW+DeKaUmOibKWktRY8b2NSAZNdtWh798COm1NWx8+xJ6iFBtk3IvLdv6+LGLJLRlyhrhEDZWargQ==", + "version": "8.46.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.46.0.tgz", + "integrity": "sha512-n1H6IcDhmmUEG7TNVSspGmiHHutt7iVKtZwRppD7e04wha5MrkV1h3pti9xQLcCMt6YWsncpoT0HMjkH1FNwWQ==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@typescript-eslint/scope-manager": "8.45.0", - "@typescript-eslint/types": "8.45.0", - "@typescript-eslint/typescript-estree": "8.45.0", - "@typescript-eslint/visitor-keys": "8.45.0", + "@typescript-eslint/scope-manager": "8.46.0", + "@typescript-eslint/types": "8.46.0", + "@typescript-eslint/typescript-estree": "8.46.0", + "@typescript-eslint/visitor-keys": "8.46.0", "debug": "^4.3.4" }, "engines": { @@ -4031,14 +4033,14 @@ } }, "node_modules/@typescript-eslint/project-service": { - "version": "8.45.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.45.0.tgz", - "integrity": "sha512-3pcVHwMG/iA8afdGLMuTibGR7pDsn9RjDev6CCB+naRsSYs2pns5QbinF4Xqw6YC/Sj3lMrm/Im0eMfaa61WUg==", + "version": "8.46.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.46.0.tgz", + "integrity": "sha512-OEhec0mH+U5Je2NZOeK1AbVCdm0ChyapAyTeXVIYTPXDJ3F07+cu87PPXcGoYqZ7M9YJVvFnfpGg1UmCIqM+QQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.45.0", - "@typescript-eslint/types": "^8.45.0", + "@typescript-eslint/tsconfig-utils": "^8.46.0", + "@typescript-eslint/types": "^8.46.0", "debug": "^4.3.4" }, "engines": { @@ -4053,14 +4055,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.45.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.45.0.tgz", - "integrity": "sha512-clmm8XSNj/1dGvJeO6VGH7EUSeA0FMs+5au/u3lrA3KfG8iJ4u8ym9/j2tTEoacAffdW1TVUzXO30W1JTJS7dA==", + "version": "8.46.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.46.0.tgz", + "integrity": "sha512-lWETPa9XGcBes4jqAMYD9fW0j4n6hrPtTJwWDmtqgFO/4HF4jmdH/Q6wggTw5qIT5TXjKzbt7GsZUBnWoO3dqw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.45.0", - "@typescript-eslint/visitor-keys": "8.45.0" + "@typescript-eslint/types": "8.46.0", + "@typescript-eslint/visitor-keys": "8.46.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -4071,9 +4073,9 @@ } }, "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.45.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.45.0.tgz", - "integrity": "sha512-aFdr+c37sc+jqNMGhH+ajxPXwjv9UtFZk79k8pLoJ6p4y0snmYpPA52GuWHgt2ZF4gRRW6odsEj41uZLojDt5w==", + "version": "8.46.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.46.0.tgz", + "integrity": "sha512-WrYXKGAHY836/N7zoK/kzi6p8tXFhasHh8ocFL9VZSAkvH956gfeRfcnhs3xzRy8qQ/dq3q44v1jvQieMFg2cw==", "dev": true, "license": "MIT", "engines": { @@ -4088,15 +4090,15 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.45.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.45.0.tgz", - "integrity": "sha512-bpjepLlHceKgyMEPglAeULX1vixJDgaKocp0RVJ5u4wLJIMNuKtUXIczpJCPcn2waII0yuvks/5m5/h3ZQKs0A==", + "version": "8.46.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.46.0.tgz", + "integrity": "sha512-hy+lvYV1lZpVs2jRaEYvgCblZxUoJiPyCemwbQZ+NGulWkQRy0HRPYAoef/CNSzaLt+MLvMptZsHXHlkEilaeg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.45.0", - "@typescript-eslint/typescript-estree": "8.45.0", - "@typescript-eslint/utils": "8.45.0", + "@typescript-eslint/types": "8.46.0", + "@typescript-eslint/typescript-estree": "8.46.0", + "@typescript-eslint/utils": "8.46.0", "debug": "^4.3.4", "ts-api-utils": "^2.1.0" }, @@ -4113,9 +4115,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.45.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.45.0.tgz", - "integrity": "sha512-WugXLuOIq67BMgQInIxxnsSyRLFxdkJEJu8r4ngLR56q/4Q5LrbfkFRH27vMTjxEK8Pyz7QfzuZe/G15qQnVRA==", + "version": "8.46.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.46.0.tgz", + "integrity": "sha512-bHGGJyVjSE4dJJIO5yyEWt/cHyNwga/zXGJbJJ8TiO01aVREK6gCTu3L+5wrkb1FbDkQ+TKjMNe9R/QQQP9+rA==", "dev": true, "license": "MIT", "engines": { @@ -4127,16 +4129,16 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.45.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.45.0.tgz", - "integrity": "sha512-GfE1NfVbLam6XQ0LcERKwdTTPlLvHvXXhOeUGC1OXi4eQBoyy1iVsW+uzJ/J9jtCz6/7GCQ9MtrQ0fml/jWCnA==", + "version": "8.46.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.46.0.tgz", + "integrity": "sha512-ekDCUfVpAKWJbRfm8T1YRrCot1KFxZn21oV76v5Fj4tr7ELyk84OS+ouvYdcDAwZL89WpEkEj2DKQ+qg//+ucg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.45.0", - "@typescript-eslint/tsconfig-utils": "8.45.0", - "@typescript-eslint/types": "8.45.0", - "@typescript-eslint/visitor-keys": "8.45.0", + "@typescript-eslint/project-service": "8.46.0", + "@typescript-eslint/tsconfig-utils": "8.46.0", + "@typescript-eslint/types": "8.46.0", + "@typescript-eslint/visitor-keys": "8.46.0", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -4156,9 +4158,9 @@ } }, "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { - "version": "7.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", - "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", + "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", "dev": true, "license": "ISC", "bin": { @@ -4169,16 +4171,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.45.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.45.0.tgz", - "integrity": "sha512-bxi1ht+tLYg4+XV2knz/F7RVhU0k6VrSMc9sb8DQ6fyCTrGQLHfo7lDtN0QJjZjKkLA2ThrKuCdHEvLReqtIGg==", + "version": "8.46.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.46.0.tgz", + "integrity": "sha512-nD6yGWPj1xiOm4Gk0k6hLSZz2XkNXhuYmyIrOWcHoPuAhjT9i5bAG+xbWPgFeNR8HPHHtpNKdYUXJl/D3x7f5g==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.7.0", - "@typescript-eslint/scope-manager": "8.45.0", - "@typescript-eslint/types": "8.45.0", - "@typescript-eslint/typescript-estree": "8.45.0" + "@typescript-eslint/scope-manager": "8.46.0", + "@typescript-eslint/types": "8.46.0", + "@typescript-eslint/typescript-estree": "8.46.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -4193,13 +4195,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.45.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.45.0.tgz", - "integrity": "sha512-qsaFBA3e09MIDAGFUrTk+dzqtfv1XPVz8t8d1f0ybTzrCY7BKiMC5cjrl1O/P7UmHsNyW90EYSkU/ZWpmXelag==", + "version": "8.46.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.46.0.tgz", + "integrity": "sha512-FrvMpAK+hTbFy7vH5j1+tMYHMSKLE6RzluFJlkFNKD0p9YsUT75JlBSmr5so3QRzvMwU5/bIEdeNrxm8du8l3Q==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.45.0", + "@typescript-eslint/types": "8.46.0", "eslint-visitor-keys": "^4.2.1" }, "engines": { @@ -4880,6 +4882,18 @@ "object-assign": "^4.1.1" } }, + "node_modules/activitystreams-pane/node_modules/solid-logic": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/solid-logic/-/solid-logic-3.1.1.tgz", + "integrity": "sha512-eG9t6LFDk3HXV1+gBUrEINXIcfZeNvKqbjkcNYBbC++YcgG7uJyGJrbYE5SGCyV5dV2KZiDTwX9e34UvONFUfQ==", + "license": "MIT", + "dependencies": { + "@inrupt/solid-client-authn-browser": "^3.1.0", + "lint-staged": "^16.1.5", + "rdflib": "^2.2.37", + "solid-namespace": "^0.5.4" + } + }, "node_modules/agent-base": { "version": "7.1.4", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", @@ -5446,9 +5460,9 @@ "license": "MIT" }, "node_modules/baseline-browser-mapping": { - "version": "2.8.12", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.12.tgz", - "integrity": "sha512-vAPMQdnyKCBtkmQA6FMCBvU9qFIppS3nzyXnEM+Lo2IAhG4Mpjv9cCxMudhgV3YdNNJv6TNqXy97dfRVL2LmaQ==", + "version": "2.8.13", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.13.tgz", + "integrity": "sha512-7s16KR8io8nIBWQyCYhmFhd+ebIzb9VKTzki+wOJXHTxTnV6+mFGH3+Jwn1zoKaY9/H9T/0BcKCZnzXljPnpSQ==", "dev": true, "license": "Apache-2.0", "bin": { @@ -5940,9 +5954,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001748", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001748.tgz", - "integrity": "sha512-5P5UgAr0+aBmNiplks08JLw+AW/XG/SurlgZLgB1dDLfAw7EfRGxIwzPHxdSCGY/BTKDqIVyJL87cCN6s0ZR0w==", + "version": "1.0.30001749", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001749.tgz", + "integrity": "sha512-0rw2fJOmLfnzCRbkm8EyHL8SvI2Apu5UbnQuTsJ0ClgrH8hcwFooJ1s5R0EP8o8aVrFu8++ae29Kt9/gZAZp/Q==", "dev": true, "funding": [ { @@ -6005,6 +6019,18 @@ "solid-ui": "^2.6.1" } }, + "node_modules/chat-pane/node_modules/solid-logic": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/solid-logic/-/solid-logic-3.1.1.tgz", + "integrity": "sha512-eG9t6LFDk3HXV1+gBUrEINXIcfZeNvKqbjkcNYBbC++YcgG7uJyGJrbYE5SGCyV5dV2KZiDTwX9e34UvONFUfQ==", + "license": "MIT", + "dependencies": { + "@inrupt/solid-client-authn-browser": "^3.1.0", + "lint-staged": "^16.1.5", + "rdflib": "^2.2.37", + "solid-namespace": "^0.5.4" + } + }, "node_modules/chokidar": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", @@ -6560,6 +6586,55 @@ "jss-preset-default": "^10.10.0" } }, + "node_modules/css-loader": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-7.1.2.tgz", + "integrity": "sha512-6WvYYn7l/XEGN8Xu2vWFt9nVzrCn39vKyTEFf/ExEyoksJjjSZV/0/35XPlMbpnr6VGhZIUg5yJrL8tGfes/FA==", + "dev": true, + "license": "MIT", + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.33", + "postcss-modules-extract-imports": "^3.1.0", + "postcss-modules-local-by-default": "^4.0.5", + "postcss-modules-scope": "^3.2.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">= 18.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.27.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/css-loader/node_modules/semver": { + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", + "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/css-select": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", @@ -6607,6 +6682,19 @@ "dev": true, "license": "MIT" }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/cssstyle": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-4.6.0.tgz", @@ -7108,9 +7196,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.230", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.230.tgz", - "integrity": "sha512-A6A6Fd3+gMdaed9wX83CvHYJb4UuapPD5X5SLq72VZJzxHSY0/LUweGXRWmQlh2ln7KV7iw7jnwXK7dlPoOnHQ==", + "version": "1.5.233", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.233.tgz", + "integrity": "sha512-iUdTQSf7EFXsDdQsp8MwJz5SVk4APEFqXU/S47OtQ0YLqacSwPXdZ5vRlMX3neb07Cy2vgioNuRnWUXFwuslkg==", "dev": true, "license": "ISC" }, @@ -7519,9 +7607,9 @@ } }, "node_modules/eslint-compat-utils/node_modules/semver": { - "version": "7.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", - "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", + "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", "dev": true, "license": "ISC", "bin": { @@ -7652,9 +7740,9 @@ } }, "node_modules/eslint-plugin-import-x/node_modules/semver": { - "version": "7.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", - "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", + "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", "dev": true, "license": "ISC", "bin": { @@ -7715,9 +7803,9 @@ } }, "node_modules/eslint-plugin-n/node_modules/semver": { - "version": "7.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", - "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", + "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", "dev": true, "license": "ISC", "bin": { @@ -8420,6 +8508,18 @@ "solid-ui": "^2.6.1" } }, + "node_modules/folder-pane/node_modules/solid-logic": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/solid-logic/-/solid-logic-3.1.1.tgz", + "integrity": "sha512-eG9t6LFDk3HXV1+gBUrEINXIcfZeNvKqbjkcNYBbC++YcgG7uJyGJrbYE5SGCyV5dV2KZiDTwX9e34UvONFUfQ==", + "license": "MIT", + "dependencies": { + "@inrupt/solid-client-authn-browser": "^3.1.0", + "lint-staged": "^16.1.5", + "rdflib": "^2.2.37", + "solid-namespace": "^0.5.4" + } + }, "node_modules/follow-redirects": { "version": "1.15.11", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz", @@ -8710,9 +8810,9 @@ } }, "node_modules/get-tsconfig": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.10.1.tgz", - "integrity": "sha512-auHyJ4AgMz7vgS8Hp3N6HXSmlMdUyhSUrfBF16w153rxtLIEOE+HGqaBppczZvnHLqQJfiHotCYpNhl0lUROFQ==", + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.11.0.tgz", + "integrity": "sha512-sNsqf7XKQ38IawiVGPOoAlqZo1DMrO7TU+ZcZwi7yLl7/7S0JwmoBMKz/IkUPhSoXM0Ng3vT0yB1iCe5XavDeQ==", "dev": true, "license": "MIT", "dependencies": { @@ -9398,6 +9498,19 @@ "node": ">=0.10.0" } }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, "node_modules/ieee754": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", @@ -9668,9 +9781,9 @@ } }, "node_modules/is-bun-module/node_modules/semver": { - "version": "7.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", - "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", + "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", "dev": true, "license": "ISC", "bin": { @@ -10230,9 +10343,9 @@ } }, "node_modules/istanbul-lib-instrument/node_modules/semver": { - "version": "7.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", - "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", + "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", "dev": true, "license": "ISC", "bin": { @@ -10274,9 +10387,9 @@ } }, "node_modules/istanbul-lib-report/node_modules/semver": { - "version": "7.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", - "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", + "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", "dev": true, "license": "ISC", "bin": { @@ -11237,9 +11350,9 @@ "license": "MIT" }, "node_modules/jest-snapshot/node_modules/semver": { - "version": "7.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", - "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", + "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", "dev": true, "license": "ISC", "bin": { @@ -12087,9 +12200,9 @@ } }, "node_modules/marked": { - "version": "16.3.0", - "resolved": "https://registry.npmjs.org/marked/-/marked-16.3.0.tgz", - "integrity": "sha512-K3UxuKu6l6bmA5FUwYho8CfJBlsUWAooKtdGgMcERSpF7gcBUrCGsLH7wDaaNOzwq18JzSUDyoEb/YsrqMac3w==", + "version": "16.4.0", + "resolved": "https://registry.npmjs.org/marked/-/marked-16.4.0.tgz", + "integrity": "sha512-CTPAcRBq57cn3R8n3hwc2REddc28hjR7RzDXQ+lXLmMJYqn20BaI2cGw6QjgZGIgVfp2Wdfw4aMzgNteQ6qJgQ==", "license": "MIT", "bin": { "marked": "bin/marked.js" @@ -12140,9 +12253,9 @@ } }, "node_modules/memfs": { - "version": "4.48.1", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.48.1.tgz", - "integrity": "sha512-vWO+1ROkhOALF1UnT9aNOOflq5oFDlqwTXaPg6duo07fBLxSH0+bcF0TY1lbA1zTNKyGgDxgaDdKx5MaewLX5A==", + "version": "4.49.0", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.49.0.tgz", + "integrity": "sha512-L9uC9vGuc4xFybbdOpRLoOAOq1YEBBsocCs5NVW32DfU+CZWWIn3OVF+lB8Gp4ttBVSMazwrTrjv8ussX/e3VQ==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -12407,6 +12520,25 @@ "url": "https://github.com/sindresorhus/nano-spawn?sponsor=1" } }, + "node_modules/nanoid": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, "node_modules/napi-postinstall": { "version": "0.3.4", "resolved": "https://registry.npmjs.org/napi-postinstall/-/napi-postinstall-0.3.4.tgz", @@ -13061,6 +13193,18 @@ "solid-logic": "^3.1.1" } }, + "node_modules/pane-registry/node_modules/solid-logic": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/solid-logic/-/solid-logic-3.1.1.tgz", + "integrity": "sha512-eG9t6LFDk3HXV1+gBUrEINXIcfZeNvKqbjkcNYBbC++YcgG7uJyGJrbYE5SGCyV5dV2KZiDTwX9e34UvONFUfQ==", + "license": "MIT", + "dependencies": { + "@inrupt/solid-client-authn-browser": "^3.1.0", + "lint-staged": "^16.1.5", + "rdflib": "^2.2.37", + "solid-namespace": "^0.5.4" + } + }, "node_modules/param-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", @@ -13403,6 +13547,120 @@ "node": ">= 0.4" } }, + "node_modules/postcss": { + "version": "8.5.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", + "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "peer": true, + "dependencies": { + "nanoid": "^3.3.11", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", + "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz", + "integrity": "sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==", + "dev": true, + "license": "MIT", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^7.0.0", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz", + "integrity": "sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==", + "dev": true, + "license": "ISC", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-selector-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true, + "license": "MIT" + }, "node_modules/prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", @@ -15069,18 +15327,6 @@ "uuid": "dist/bin/uuid" } }, - "node_modules/solid-logic": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/solid-logic/-/solid-logic-3.1.1.tgz", - "integrity": "sha512-eG9t6LFDk3HXV1+gBUrEINXIcfZeNvKqbjkcNYBbC++YcgG7uJyGJrbYE5SGCyV5dV2KZiDTwX9e34UvONFUfQ==", - "license": "MIT", - "dependencies": { - "@inrupt/solid-client-authn-browser": "^3.1.0", - "lint-staged": "^16.1.5", - "rdflib": "^2.2.37", - "solid-namespace": "^0.5.4" - } - }, "node_modules/solid-namespace": { "version": "0.5.4", "resolved": "https://registry.npmjs.org/solid-namespace/-/solid-namespace-0.5.4.tgz", @@ -15108,6 +15354,18 @@ "fsevents": "*" } }, + "node_modules/solid-ui/node_modules/solid-logic": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/solid-logic/-/solid-logic-3.1.1.tgz", + "integrity": "sha512-eG9t6LFDk3HXV1+gBUrEINXIcfZeNvKqbjkcNYBbC++YcgG7uJyGJrbYE5SGCyV5dV2KZiDTwX9e34UvONFUfQ==", + "license": "MIT", + "dependencies": { + "@inrupt/solid-client-authn-browser": "^3.1.0", + "lint-staged": "^16.1.5", + "rdflib": "^2.2.37", + "solid-namespace": "^0.5.4" + } + }, "node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -15118,6 +15376,16 @@ "node": ">=0.10.0" } }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/source-map-support": { "version": "0.5.13", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", @@ -15551,6 +15819,23 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/style-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-4.0.0.tgz", + "integrity": "sha512-1V4WqhhZZgjVAVJyt7TdDPZoPBPNHbekX4fWnCJL1yQukhCeZhJySUL+gL9y6sNdN95uEOS83Y55SqHcP7MzLA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 18.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.27.0" + } + }, "node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -16111,9 +16396,9 @@ } }, "node_modules/ts-jest/node_modules/semver": { - "version": "7.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", - "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", + "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", "dev": true, "license": "ISC", "bin": { @@ -16317,16 +16602,16 @@ } }, "node_modules/typescript-eslint": { - "version": "8.45.0", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.45.0.tgz", - "integrity": "sha512-qzDmZw/Z5beNLUrXfd0HIW6MzIaAV5WNDxmMs9/3ojGOpYavofgNAAD/nC6tGV2PczIi0iw8vot2eAe/sBn7zg==", + "version": "8.46.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.46.0.tgz", + "integrity": "sha512-6+ZrB6y2bT2DX3K+Qd9vn7OFOJR+xSLDj+Aw/N3zBwUt27uTw2sw2TE2+UcY1RiyBZkaGbTkVg9SSdPNUG6aUw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.45.0", - "@typescript-eslint/parser": "8.45.0", - "@typescript-eslint/typescript-estree": "8.45.0", - "@typescript-eslint/utils": "8.45.0" + "@typescript-eslint/eslint-plugin": "8.46.0", + "@typescript-eslint/parser": "8.46.0", + "@typescript-eslint/typescript-estree": "8.46.0", + "@typescript-eslint/utils": "8.46.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -16701,9 +16986,9 @@ } }, "node_modules/webpack": { - "version": "5.102.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.102.0.tgz", - "integrity": "sha512-hUtqAR3ZLVEYDEABdBioQCIqSoguHbFn1K7WlPPWSuXmx0031BD73PSE35jKyftdSh4YLDoQNgK4pqBt5Q82MA==", + "version": "5.102.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.102.1.tgz", + "integrity": "sha512-7h/weGm9d/ywQ6qzJ+Xy+r9n/3qgp/thalBbpOi5i223dPXKi04IBtqPN9nTd+jBc7QKfvDbaBnFipYp4sJAUQ==", "dev": true, "license": "MIT", "peer": true, @@ -16716,7 +17001,7 @@ "@webassemblyjs/wasm-parser": "^1.14.1", "acorn": "^8.15.0", "acorn-import-phases": "^1.0.3", - "browserslist": "^4.24.5", + "browserslist": "^4.26.3", "chrome-trace-event": "^1.0.2", "enhanced-resolve": "^5.17.3", "es-module-lexer": "^1.2.1", @@ -16728,8 +17013,8 @@ "loader-runner": "^4.2.0", "mime-types": "^2.1.27", "neo-async": "^2.6.2", - "schema-utils": "^4.3.2", - "tapable": "^2.2.3", + "schema-utils": "^4.3.3", + "tapable": "^2.3.0", "terser-webpack-plugin": "^5.3.11", "watchpack": "^2.4.4", "webpack-sources": "^3.3.3" diff --git a/package.json b/package.json index ce8f9017..1644a746 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "preversion": "npm run lint && npm run typecheck && npm test", "postversion": "git push origin main --follow-tags", "watch": "npm run build-version && babel src -d dist --source-maps --extensions '.ts,.js' --watch", - "start": "npm install && npm run build-version && npx webpack serve --open" + "start": "npm run build-version && npx webpack serve --open" }, "repository": { "type": "git", @@ -89,6 +89,7 @@ "babel-loader": "^10.0.0", "babel-plugin-inline-import": "^3.0.0", "buffer": "^6.0.3", + "css-loader": "^7.1.2", "eslint": "^9.33.0", "globals": "^16.3.0", "html-webpack-plugin": "^5.6.3", @@ -96,11 +97,12 @@ "jest": "^30.0.5", "jest-environment-jsdom": "^30.0.5", "jest-fetch-mock": "^3.0.3", - "node-polyfill-webpack-plugin": "^4.1.0", "neostandard": "^0.12.2", + "node-polyfill-webpack-plugin": "^4.1.0", "path-browserify": "^1.0.1", "react": "^19.1.1", "react-dom": "^19.1.1", + "style-loader": "^4.0.0", "ts-jest": "^29.4.1", "typescript": "^5.9.2", "webpack": "^5.101.0", diff --git a/src/home/homePane.ts b/src/home/homePane.ts index b3645c77..e4cbdb96 100644 --- a/src/home/homePane.ts +++ b/src/home/homePane.ts @@ -11,8 +11,7 @@ import { PaneDefinition } from 'pane-registry' import { NamedNode } from 'rdflib' import { authn } from 'solid-logic' -import { create, icons, login } from 'solid-ui' -import { CreateContext } from 'solid-ui/lib/create/types' +import { createTypes, create, icons, login } from 'solid-ui' const HomePaneSource: PaneDefinition = { icon: icons.iconBase + 'noun_547570.svg', // noun_25830 @@ -45,7 +44,7 @@ const HomePaneSource: PaneDefinition = { div.appendChild(dom.createElement('h4')).textContent = 'Create new thing somewhere' const creationDiv = div.appendChild(dom.createElement('div')) - const creationContext: CreateContext = { + const creationContext: createTypes.CreateContext = { div: creationDiv, dom, statusArea: div, diff --git a/webpack.config.js b/webpack.config.js index 0e0332b3..1709c7db 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -30,6 +30,10 @@ export default [ use: { loader: 'babel-loader' } + }, + { + test: /\.css$/i, + use: ['style-loader', 'css-loader'] } ] }, @@ -40,7 +44,8 @@ export default [ xmldom: 'window', 'text-encoding': 'TextEncoder', 'whatwg-url': 'window', - '@trust/webcrypto': 'crypto' + '@trust/webcrypto': 'crypto', + window: 'window' }, devServer: { static: './dist', From 482e4925ff90db0850f25229001630b03befce86 Mon Sep 17 00:00:00 2001 From: timea-solid <4144203+timea-solid@users.noreply.github.com> Date: Thu, 20 Nov 2025 10:53:39 +0100 Subject: [PATCH 02/21] fixed lint --- eslint.config.mjs | 19 +++++++++++++++---- test/unit/test-import-export/edit-importer.js | 1 - 2 files changed, 15 insertions(+), 5 deletions(-) diff --git a/eslint.config.mjs b/eslint.config.mjs index 427d7dbf..b97e1bab 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -7,11 +7,11 @@ export default [ { ignores: [ 'dist/**', + 'dist-dev/**', 'lib/**', 'docs/**', 'node_modules/**', 'dev/**', - 'dev-dist/**', 'coverage/**', ], }, @@ -84,10 +84,21 @@ export default [ { files: ['test/**/**/*.js', 'test/**/*.js'], rules: { + // Code style - match TypeScript settings semi: ['error', 'never'], quotes: ['error', 'single'], - 'no-console': 'off', // Allow console in tests - 'no-undef': 'off', // Tests may define globals - } + + // Strict checking - match TypeScript strictness + 'no-console': 'warn', + 'no-unused-vars': 'warn', // Match TypeScript noUnusedLocals: true + 'no-undef': 'error', + strict: ['error', 'global'], // Match TypeScript alwaysStrict: true + + // Additional strictness to match TypeScript behavior + 'no-implicit-globals': 'error', + 'prefer-const': 'error', // Encourage immutability + 'no-var': 'error', // Use let/const only + 'no-redeclare': 'error' + }, } ] diff --git a/test/unit/test-import-export/edit-importer.js b/test/unit/test-import-export/edit-importer.js index 9934d158..597d4b29 100644 --- a/test/unit/test-import-export/edit-importer.js +++ b/test/unit/test-import-export/edit-importer.js @@ -1,4 +1,3 @@ -'use strict' // Suspect this is unsed test code /* Profile Editing Appp Pane From 95f124dc60d2551c8ed486b12e577d363ce6e6d8 Mon Sep 17 00:00:00 2001 From: timea-solid <4144203+timea-solid@users.noreply.github.com> Date: Thu, 20 Nov 2025 11:04:11 +0100 Subject: [PATCH 03/21] remove double builds on each push --- .github/workflows/ci.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 421b34aa..97d1bda5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -11,7 +11,8 @@ on: - "**" pull_request: branches: - - "**" + - "**" + types: [opened, synchronize, reopened] workflow_dispatch: jobs: From 720805c9a1e17657710a07966bdc364dca793edb Mon Sep 17 00:00:00 2001 From: timea-solid <4144203+timea-solid@users.noreply.github.com> Date: Thu, 20 Nov 2025 11:08:10 +0100 Subject: [PATCH 04/21] rename webpack config --- package.json | 2 +- webpack.dev.config.js => webpack.dev.config.mjs | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename webpack.dev.config.js => webpack.dev.config.mjs (100%) diff --git a/package.json b/package.json index 4c9c6d99..3a31e5ad 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "preversion": "npm run lint && npm run typecheck && npm test", "postversion": "git push origin main --follow-tags", "watch": "npm run build-version && babel src -d dist --source-maps --extensions '.ts,.js' --watch", - "start": "webpack serve --config webpack.dev.config.js --open" + "start": "webpack serve --config webpack.dev.config.mjs --open" }, "repository": { "type": "git", diff --git a/webpack.dev.config.js b/webpack.dev.config.mjs similarity index 100% rename from webpack.dev.config.js rename to webpack.dev.config.mjs From db20c0856e69aefd5b7914ec7109374f373e1626 Mon Sep 17 00:00:00 2001 From: timea-solid <4144203+timea-solid@users.noreply.github.com> Date: Thu, 20 Nov 2025 11:10:13 +0100 Subject: [PATCH 05/21] remove double builds on each push now for real --- .github/workflows/ci.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 97d1bda5..37d4fd52 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -8,11 +8,10 @@ permissions: on: push: branches: - - "**" + - main pull_request: branches: - - "**" - types: [opened, synchronize, reopened] + - main workflow_dispatch: jobs: From 6801cbc9e2ac0f96f7d8dd6b400a06fbd6da7ea3 Mon Sep 17 00:00:00 2001 From: timea-solid <4144203+timea-solid@users.noreply.github.com> Date: Thu, 20 Nov 2025 11:26:19 +0100 Subject: [PATCH 06/21] always use profile-pane new style branch --- package-lock.json | 68 +++++++++++++---------------------------------- package.json | 4 +-- 2 files changed, 20 insertions(+), 52 deletions(-) diff --git a/package-lock.json b/package-lock.json index b8a9bc3a..220c9ea1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "solid-panes", - "version": "3.7.3", + "version": "3.7.3-newStyle", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "solid-panes", - "version": "3.7.3", + "version": "3.7.3-newStyle", "license": "MIT", "dependencies": { "@solid/better-simple-slideshow": "^0.1.0", @@ -20,7 +20,7 @@ "meeting-pane": "^2.5.1-8ac4653c", "mime-types": "^3.0.1", "pane-registry": "^2.5.1-cfba46d", - "profile-pane": "^1.2.1-newStyle", + "profile-pane": "github:solidos/profile-pane#newStyle", "solid-namespace": "^0.5.4", "source-pane": "^2.3.1-d61e2165" }, @@ -7263,9 +7263,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.256", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.256.tgz", - "integrity": "sha512-uqYq1IQhpXXLX+HgiXdyOZml7spy4xfy42yPxcCCRjswp0fYM2X+JwCON07lqnpLEGVCj739B7Yr+FngmHBMEQ==", + "version": "1.5.258", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.258.tgz", + "integrity": "sha512-rHUggNV5jKQ0sSdWwlaRDkFc3/rRJIVnOSe9yR4zrR07m3ZxhP4N27Hlg8VeJGGYgFTxK5NqDmWI4DSH72vIJg==", "dev": true, "license": "ISC" }, @@ -12028,12 +12028,12 @@ "license": "MIT" }, "node_modules/lint-staged": { - "version": "16.2.6", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-16.2.6.tgz", - "integrity": "sha512-s1gphtDbV4bmW1eylXpVMk2u7is7YsrLl8hzrtvC70h4ByhcMLZFY01Fx05ZUDNuv1H8HO4E+e2zgejV1jVwNw==", + "version": "16.2.7", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-16.2.7.tgz", + "integrity": "sha512-lDIj4RnYmK7/kXMya+qJsmkRFkGolciXjrsZ6PC25GdTfWOAWetR0ZbsNXRAj1EHHImRSalc+whZFg56F5DVow==", "license": "MIT", "dependencies": { - "commander": "^14.0.1", + "commander": "^14.0.2", "listr2": "^9.0.5", "micromatch": "^4.0.8", "nano-spawn": "^2.0.0", @@ -13822,50 +13822,19 @@ "license": "MIT" }, "node_modules/profile-pane": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/profile-pane/-/profile-pane-1.2.1.tgz", - "integrity": "sha512-32RTg2ySOueFGElOevHAct6ea7It0ymC+OoVk92lNO6dD1vV67phtTMHCeGahnf2wQ+JoKH+arqF+A5FwRZRaw==", + "version": "1.2.1-newStyle", + "resolved": "git+ssh://git@github.com/solidos/profile-pane.git#218c3cbec2564e12e9b671ae5d4b2a5c635fd3bd", "license": "MIT", "dependencies": { "lit-html": "^3.2.1", - "pane-registry": "^2.5.0", + "pane-registry": "^2.5.1-cfba46d", "qrcode": "^1.5.4", - "rdflib": "^2.2.37", - "solid-ui": "^2.6.1", "validate-color": "^2.2.4" - } - }, - "node_modules/profile-pane/node_modules/solid-logic": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/solid-logic/-/solid-logic-3.1.1.tgz", - "integrity": "sha512-eG9t6LFDk3HXV1+gBUrEINXIcfZeNvKqbjkcNYBbC++YcgG7uJyGJrbYE5SGCyV5dV2KZiDTwX9e34UvONFUfQ==", - "license": "MIT", - "dependencies": { - "@inrupt/solid-client-authn-browser": "^3.1.0", - "lint-staged": "^16.1.5", - "rdflib": "^2.2.37", - "solid-namespace": "^0.5.4" - } - }, - "node_modules/profile-pane/node_modules/solid-ui": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/solid-ui/-/solid-ui-2.6.1.tgz", - "integrity": "sha512-3AUaVHhzM0Xe3Fxcr1dL6qf1L5j9q75DbuTgeTtFGY9/EfGoOj8qQy5IvuqWgYK8BE1jy+oVB6ZuBY4JzVIsGw==", - "license": "MIT", - "dependencies": { - "@noble/curves": "^1.9.6", - "acorn": "^8.15.0", - "escape-html": "^1.0.3", - "i": "^0.3.7", - "mime-types": "^3.0.1", - "pane-registry": "^2.5.1", - "rdflib": "^2.2.37", - "solid-logic": "^3.1.1", - "solid-namespace": "^0.5.4", - "uuid": "^11.1.0" }, - "optionalDependencies": { - "fsevents": "*" + "peerDependencies": { + "rdflib": "^2.3.0", + "solid-logic": "3.1.1-a44ca66", + "solid-ui": "^2.6.1-e78cbe5" } }, "node_modules/promise-polyfill": { @@ -15460,7 +15429,6 @@ "version": "3.1.1-a44ca66", "resolved": "https://registry.npmjs.org/solid-logic/-/solid-logic-3.1.1-a44ca66.tgz", "integrity": "sha512-/mAc+SX8FTgNsKhEDa04hMkQymWRjJktVBanAJojcJgNwUuQmtuO/Rx+22PcoOkwedeENQ0oYacQpN9CzXQZ1w==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -15481,8 +15449,8 @@ "version": "2.6.1-e78cbe5", "resolved": "https://registry.npmjs.org/solid-ui/-/solid-ui-2.6.1-e78cbe5.tgz", "integrity": "sha512-wyp3gIABg9cLHDCzznwp935twCegNLK/nXBgZXVLzTL4ou3OOXvTxKxZ7KeWjcI7agDMmbyU2SnwfTodYgLKRA==", - "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@noble/curves": "^1.9.6", "@noble/hashes": "^1.8.0", diff --git a/package.json b/package.json index 3a31e5ad..eff55ab8 100644 --- a/package.json +++ b/package.json @@ -67,7 +67,7 @@ "meeting-pane": "^2.5.1-8ac4653c", "mime-types": "^3.0.1", "pane-registry": "^2.5.1-cfba46d", - "profile-pane": "^1.2.1-newStyle", + "profile-pane": "github:solidos/profile-pane#newStyle", "solid-namespace": "^0.5.4", "source-pane": "^2.3.1-d61e2165" }, @@ -104,9 +104,9 @@ "rdflib": "^2.3.0", "react": "^19.1.1", "react-dom": "^19.1.1", - "style-loader": "^4.0.0", "solid-logic": "3.1.1-a44ca66", "solid-ui": "2.6.1-e78cbe5", + "style-loader": "^4.0.0", "ts-jest": "^29.4.1", "typescript": "^5.9.2", "webpack": "^5.101.0", From 0dc511739022762896c9b4d49f58509672daea18 Mon Sep 17 00:00:00 2001 From: timea-solid <4144203+timea-solid@users.noreply.github.com> Date: Thu, 20 Nov 2025 16:51:31 +0100 Subject: [PATCH 07/21] change publishing and script to be able to install a branch --- .github/workflows/ci.yml | 4 ++++ package-lock.json | 20 ++++++++++++-------- package.json | 3 ++- 3 files changed, 18 insertions(+), 9 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 37d4fd52..eb621600 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -67,6 +67,8 @@ jobs: - uses: actions/setup-node@v6 with: node-version: 20.x + - name: Install dependencies + run: npm ci - uses: rlespinasse/github-slug-action@v3.x - name: Append commit hash to package version run: 'sed -i -E "s/(\"version\": *\"[^\"]+)/\1-${GITHUB_SHA_SHORT}/" package.json' @@ -89,6 +91,8 @@ jobs: - uses: actions/setup-node@v6 with: node-version: 20.x + - name: Install dependencies + run: npm ci - name: Disable pre- and post-publish actions run: 'sed -i -E "s/\"((pre|post)publish)/\"ignore:\1/" package.json' - uses: JS-DevTools/npm-publish@v4.1.0 diff --git a/package-lock.json b/package-lock.json index 220c9ea1..6f710674 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5473,9 +5473,9 @@ "license": "MIT" }, "node_modules/baseline-browser-mapping": { - "version": "2.8.29", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.29.tgz", - "integrity": "sha512-sXdt2elaVnhpDNRDz+1BDx1JQoJRuNk7oVlAlbGiFkLikHCAQiccexF/9e91zVi6RCgqspl04aP+6Cnl9zRLrA==", + "version": "2.8.30", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.30.tgz", + "integrity": "sha512-aTUKW4ptQhS64+v2d6IkPzymEzzhw+G0bA1g3uBRV3+ntkH+svttKseW5IOR4Ed6NUVKqnY7qT3dKvzQ7io4AA==", "dev": true, "license": "Apache-2.0", "bin": { @@ -12460,15 +12460,19 @@ } }, "node_modules/mime-types": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.1.tgz", - "integrity": "sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz", + "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==", "license": "MIT", "dependencies": { "mime-db": "^1.54.0" }, "engines": { - "node": ">= 0.6" + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, "node_modules/mimic-fn": { @@ -13823,7 +13827,7 @@ }, "node_modules/profile-pane": { "version": "1.2.1-newStyle", - "resolved": "git+ssh://git@github.com/solidos/profile-pane.git#218c3cbec2564e12e9b671ae5d4b2a5c635fd3bd", + "resolved": "git+ssh://git@github.com/solidos/profile-pane.git#951ce3ea43343279e672a5c43190ec4deb05c7d7", "license": "MIT", "dependencies": { "lit-html": "^3.2.1", diff --git a/package.json b/package.json index eff55ab8..3ef502d9 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,8 @@ "test-watch": "npm run lint && jest --onlyChanged --watch", "test-coverage": "jest --coverage --collectCoverageFrom=src/**/*.[jt]s", "test-debug": "node --inspect-brk ./node_modules/.bin/jest -i --env jest-environment-node-debug", - "prepublishOnly": "npm test && npm run build", + "prepare": "npm run build", + "prepublishOnly": "npm test", "preversion": "npm run lint && npm run typecheck && npm test", "postversion": "git push origin main --follow-tags", "watch": "npm run build-version && babel src -d dist --source-maps --extensions '.ts,.js' --watch", From 61f78be54979d269d9a8deaf8751204a1576a2a8 Mon Sep 17 00:00:00 2001 From: timea-solid <4144203+timea-solid@users.noreply.github.com> Date: Thu, 20 Nov 2025 17:05:42 +0100 Subject: [PATCH 08/21] make sure timestamp is executable --- .github/workflows/ci.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index eb621600..09ba9632 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -69,6 +69,8 @@ jobs: node-version: 20.x - name: Install dependencies run: npm ci + - name: Ensure timestamp.sh is executable + run: chmod +x timestamp.sh - uses: rlespinasse/github-slug-action@v3.x - name: Append commit hash to package version run: 'sed -i -E "s/(\"version\": *\"[^\"]+)/\1-${GITHUB_SHA_SHORT}/" package.json' @@ -93,6 +95,8 @@ jobs: node-version: 20.x - name: Install dependencies run: npm ci + - name: Ensure timestamp.sh is executable + run: chmod +x timestamp.sh - name: Disable pre- and post-publish actions run: 'sed -i -E "s/\"((pre|post)publish)/\"ignore:\1/" package.json' - uses: JS-DevTools/npm-publish@v4.1.0 From 6f4fb4747868ff14aa0bb7407b5dd717ed3b106f Mon Sep 17 00:00:00 2001 From: timea-solid <4144203+timea-solid@users.noreply.github.com> Date: Thu, 20 Nov 2025 17:11:08 +0100 Subject: [PATCH 09/21] more on the timestamp permissions --- .github/workflows/ci.yml | 2 ++ package.json | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 09ba9632..b6d2cc09 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -71,6 +71,8 @@ jobs: run: npm ci - name: Ensure timestamp.sh is executable run: chmod +x timestamp.sh + - name: Show permissions for timestamp.sh + run: ls -l ./timestamp.sh - uses: rlespinasse/github-slug-action@v3.x - name: Append commit hash to package version run: 'sed -i -E "s/(\"version\": *\"[^\"]+)/\1-${GITHUB_SHA_SHORT}/" package.json' diff --git a/package.json b/package.json index 3ef502d9..311f1495 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,7 @@ "scripts": { "clean": "rm -rf dist src/versionInfo.ts", "build": "npm run clean && npm run build-version && npm run typecheck && npm run build-dist && npm run postbuild-js", - "build-version": "./timestamp.sh > src/versionInfo.ts && eslint 'src/versionInfo.ts' --fix", + "build-version": "bash timestamp.sh > src/versionInfo.ts && eslint 'src/versionInfo.ts' --fix", "build-dist": "npm run build-js && npm run build-types", "build-js": "babel src --out-dir dist --extensions '.ts,.js' --source-maps", "build-types": "tsc --emitDeclarationOnly", From ba2f46dbe7fcfd87fdbe762c8f37d0611a9a5c0d Mon Sep 17 00:00:00 2001 From: timea-solid <4144203+timea-solid@users.noreply.github.com> Date: Thu, 20 Nov 2025 17:16:39 +0100 Subject: [PATCH 10/21] fix timestamp script --- .github/workflows/ci.yml | 2 -- timestamp.sh | 6 +++++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b6d2cc09..09ba9632 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -71,8 +71,6 @@ jobs: run: npm ci - name: Ensure timestamp.sh is executable run: chmod +x timestamp.sh - - name: Show permissions for timestamp.sh - run: ls -l ./timestamp.sh - uses: rlespinasse/github-slug-action@v3.x - name: Append commit hash to package version run: 'sed -i -E "s/(\"version\": *\"[^\"]+)/\1-${GITHUB_SHA_SHORT}/" package.json' diff --git a/timestamp.sh b/timestamp.sh index 88d51254..a61b47ed 100755 --- a/timestamp.sh +++ b/timestamp.sh @@ -2,7 +2,11 @@ echo "export default {" date -u '+buildTime: "%Y-%m-%dT%H:%M:%SZ",' -git log | grep commit | head -1 | sed -e 's/ /: "/' | sed -e 's/$/",/' +if [ -d .git ]; then + git log | grep commit | head -1 | sed -e 's/ /: "/' | sed -e 's/$/",/' +else + echo 'commit: "unknown",' +fi echo " npmInfo: {" npm version | sed 's/\x1b\[[0-9;:]*[mG]//g' | grep -v '^{' | while read line; do key=$(echo "$line" | cut -d ':' -f 1 | tr -d ' ') From 3c70a94aa143f06d0120b8a42defdf3432eb4b72 Mon Sep 17 00:00:00 2001 From: timea-solid <4144203+timea-solid@users.noreply.github.com> Date: Thu, 20 Nov 2025 17:23:28 +0100 Subject: [PATCH 11/21] try to debug script --- .github/workflows/ci.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 09ba9632..86c737d6 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -71,6 +71,8 @@ jobs: run: npm ci - name: Ensure timestamp.sh is executable run: chmod +x timestamp.sh + - name: Debug build-version + run: bash -x timestamp.sh - uses: rlespinasse/github-slug-action@v3.x - name: Append commit hash to package version run: 'sed -i -E "s/(\"version\": *\"[^\"]+)/\1-${GITHUB_SHA_SHORT}/" package.json' From 181bd4fa5c485ffdf5ea7017fabcc8bdb2e04842 Mon Sep 17 00:00:00 2001 From: timea-solid <4144203+timea-solid@users.noreply.github.com> Date: Thu, 20 Nov 2025 17:52:01 +0100 Subject: [PATCH 12/21] try debug eslint --- .github/workflows/ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 86c737d6..9171598b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -71,8 +71,8 @@ jobs: run: npm ci - name: Ensure timestamp.sh is executable run: chmod +x timestamp.sh - - name: Debug build-version - run: bash -x timestamp.sh + - name: Debug ESLint versionInfo + run: eslint src/versionInfo.ts --fix - uses: rlespinasse/github-slug-action@v3.x - name: Append commit hash to package version run: 'sed -i -E "s/(\"version\": *\"[^\"]+)/\1-${GITHUB_SHA_SHORT}/" package.json' From 29b751039d31a7bccf4ae5d6c08b4f7f9a16365e Mon Sep 17 00:00:00 2001 From: timea-solid <4144203+timea-solid@users.noreply.github.com> Date: Thu, 20 Nov 2025 17:58:08 +0100 Subject: [PATCH 13/21] eslint call with full path for CI --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 311f1495..402bda9f 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,7 @@ "scripts": { "clean": "rm -rf dist src/versionInfo.ts", "build": "npm run clean && npm run build-version && npm run typecheck && npm run build-dist && npm run postbuild-js", - "build-version": "bash timestamp.sh > src/versionInfo.ts && eslint 'src/versionInfo.ts' --fix", + "build-version": "bash timestamp.sh > src/versionInfo.ts && ./node_modules/.bin/eslint 'src/versionInfo.ts' --fix", "build-dist": "npm run build-js && npm run build-types", "build-js": "babel src --out-dir dist --extensions '.ts,.js' --source-maps", "build-types": "tsc --emitDeclarationOnly", From 04ca5f56c636c68945a50d166e170f39029506ac Mon Sep 17 00:00:00 2001 From: timea-solid <4144203+timea-solid@users.noreply.github.com> Date: Thu, 20 Nov 2025 18:08:45 +0100 Subject: [PATCH 14/21] eslint version --- .github/workflows/ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9171598b..78022ad6 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -71,8 +71,8 @@ jobs: run: npm ci - name: Ensure timestamp.sh is executable run: chmod +x timestamp.sh - - name: Debug ESLint versionInfo - run: eslint src/versionInfo.ts --fix + - name: Check ESLint install + run: ./node_modules/.bin/eslint --version - uses: rlespinasse/github-slug-action@v3.x - name: Append commit hash to package version run: 'sed -i -E "s/(\"version\": *\"[^\"]+)/\1-${GITHUB_SHA_SHORT}/" package.json' From e528f0c177821cda92fc04cfef8d8614103a1d74 Mon Sep 17 00:00:00 2001 From: timea-solid <4144203+timea-solid@users.noreply.github.com> Date: Thu, 20 Nov 2025 18:30:34 +0100 Subject: [PATCH 15/21] eslint version --- .github/workflows/ci.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 78022ad6..01345f4e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -73,6 +73,8 @@ jobs: run: chmod +x timestamp.sh - name: Check ESLint install run: ./node_modules/.bin/eslint --version + - name: Debug ESLint versionInfo + run: ./node_modules/.bin/eslint src/versionInfo.ts --fix || true - uses: rlespinasse/github-slug-action@v3.x - name: Append commit hash to package version run: 'sed -i -E "s/(\"version\": *\"[^\"]+)/\1-${GITHUB_SHA_SHORT}/" package.json' From 6f0f376fc1f78e0ecab0f32a584a964a36109469 Mon Sep 17 00:00:00 2001 From: timea-solid <4144203+timea-solid@users.noreply.github.com> Date: Thu, 20 Nov 2025 18:47:41 +0100 Subject: [PATCH 16/21] eslint issue in CI --- .github/workflows/ci.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 01345f4e..93625c08 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -71,10 +71,10 @@ jobs: run: npm ci - name: Ensure timestamp.sh is executable run: chmod +x timestamp.sh - - name: Check ESLint install - run: ./node_modules/.bin/eslint --version - - name: Debug ESLint versionInfo - run: ./node_modules/.bin/eslint src/versionInfo.ts --fix || true + - name: Show versionInfo.ts contents + run: cat src/versionInfo.ts + - name: Run ESLint on versionInfo.ts + run: ./node_modules/.bin/eslint src/versionInfo.ts || true - uses: rlespinasse/github-slug-action@v3.x - name: Append commit hash to package version run: 'sed -i -E "s/(\"version\": *\"[^\"]+)/\1-${GITHUB_SHA_SHORT}/" package.json' From 26cf55e4b4d9554dc8a3b6912e2050a99f54ded3 Mon Sep 17 00:00:00 2001 From: timea-solid <4144203+timea-solid@users.noreply.github.com> Date: Sat, 22 Nov 2025 13:48:40 +0100 Subject: [PATCH 17/21] corrected timestamp generation file --- timestamp.sh | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/timestamp.sh b/timestamp.sh index a61b47ed..75356bb8 100755 --- a/timestamp.sh +++ b/timestamp.sh @@ -1,17 +1,22 @@ #!/bin/bash echo "export default {" -date -u '+buildTime: "%Y-%m-%dT%H:%M:%SZ",' +date -u '+ buildTime: "%Y-%m-%dT%H:%M:%SZ",' if [ -d .git ]; then - git log | grep commit | head -1 | sed -e 's/ /: "/' | sed -e 's/$/",/' + commit=$(git log --pretty=format:'%H' -n 1) else - echo 'commit: "unknown",' + commit="unknown" fi +echo " commit: \"$commit\"," echo " npmInfo: {" - npm version | sed 's/\x1b\[[0-9;:]*[mG]//g' | grep -v '^{' | while read line; do - key=$(echo "$line" | cut -d ':' -f 1 | tr -d ' ') - value=$(echo "$line" | cut -d ':' -f 2- | tr -d ' ') - echo " \"${key}\": \"${value}\"," - done +npm version | grep -v '^{' | while IFS=: read key value; do + key=$(echo "$key" | xargs) + value=$(echo $value | xargs) + # Remove any trailing comma from value + value=$(echo "$value" | sed 's/,$//') + if [ "$key" != "}" ]; then + echo " '$key': '$value'," + fi +done echo " }" echo "}" \ No newline at end of file From 97a8161f2873394fefd7463d07b39111cac97535 Mon Sep 17 00:00:00 2001 From: timea-solid <4144203+timea-solid@users.noreply.github.com> Date: Sat, 22 Nov 2025 13:55:17 +0100 Subject: [PATCH 18/21] remove debug --- .github/workflows/ci.yml | 8 -------- 1 file changed, 8 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 93625c08..eb621600 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -69,12 +69,6 @@ jobs: node-version: 20.x - name: Install dependencies run: npm ci - - name: Ensure timestamp.sh is executable - run: chmod +x timestamp.sh - - name: Show versionInfo.ts contents - run: cat src/versionInfo.ts - - name: Run ESLint on versionInfo.ts - run: ./node_modules/.bin/eslint src/versionInfo.ts || true - uses: rlespinasse/github-slug-action@v3.x - name: Append commit hash to package version run: 'sed -i -E "s/(\"version\": *\"[^\"]+)/\1-${GITHUB_SHA_SHORT}/" package.json' @@ -99,8 +93,6 @@ jobs: node-version: 20.x - name: Install dependencies run: npm ci - - name: Ensure timestamp.sh is executable - run: chmod +x timestamp.sh - name: Disable pre- and post-publish actions run: 'sed -i -E "s/\"((pre|post)publish)/\"ignore:\1/" package.json' - uses: JS-DevTools/npm-publish@v4.1.0 From ff2b57b046274536c691810bcb36eb29cd5b54bd Mon Sep 17 00:00:00 2001 From: timea-solid <4144203+timea-solid@users.noreply.github.com> Date: Sat, 22 Nov 2025 18:17:37 +0100 Subject: [PATCH 19/21] updated profile pane version --- package-lock.json | 7 ++++--- package.json | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6f710674..695b1bcd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,7 +20,7 @@ "meeting-pane": "^2.5.1-8ac4653c", "mime-types": "^3.0.1", "pane-registry": "^2.5.1-cfba46d", - "profile-pane": "github:solidos/profile-pane#newStyle", + "profile-pane": "^1.2.1-newStyle-218c3cbe", "solid-namespace": "^0.5.4", "source-pane": "^2.3.1-d61e2165" }, @@ -13826,8 +13826,9 @@ "license": "MIT" }, "node_modules/profile-pane": { - "version": "1.2.1-newStyle", - "resolved": "git+ssh://git@github.com/solidos/profile-pane.git#951ce3ea43343279e672a5c43190ec4deb05c7d7", + "version": "1.2.1-newStyle-218c3cbe", + "resolved": "https://registry.npmjs.org/profile-pane/-/profile-pane-1.2.1-newStyle-218c3cbe.tgz", + "integrity": "sha512-HkjDGHtJ0bYIlLiH3OtNuyQvObE5xCRuKYGtFR8g+Qjw6Y92kE6tSow9gH87BaHXDJk4WFMQsW3cT32pq33fsA==", "license": "MIT", "dependencies": { "lit-html": "^3.2.1", diff --git a/package.json b/package.json index 402bda9f..13392bff 100644 --- a/package.json +++ b/package.json @@ -68,7 +68,7 @@ "meeting-pane": "^2.5.1-8ac4653c", "mime-types": "^3.0.1", "pane-registry": "^2.5.1-cfba46d", - "profile-pane": "github:solidos/profile-pane#newStyle", + "profile-pane": "^1.2.1-newStyle-218c3cbe", "solid-namespace": "^0.5.4", "source-pane": "^2.3.1-d61e2165" }, From 737173ac03f1852adea83d1859639a607495715f Mon Sep 17 00:00:00 2001 From: timea-solid <4144203+timea-solid@users.noreply.github.com> Date: Mon, 24 Nov 2025 10:45:23 +0100 Subject: [PATCH 20/21] removed prepare build step, updated profile-pane dep --- .github/workflows/ci.yml | 4 ---- package-lock.json | 8 ++++---- package.json | 5 ++--- 3 files changed, 6 insertions(+), 11 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index eb621600..37d4fd52 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -67,8 +67,6 @@ jobs: - uses: actions/setup-node@v6 with: node-version: 20.x - - name: Install dependencies - run: npm ci - uses: rlespinasse/github-slug-action@v3.x - name: Append commit hash to package version run: 'sed -i -E "s/(\"version\": *\"[^\"]+)/\1-${GITHUB_SHA_SHORT}/" package.json' @@ -91,8 +89,6 @@ jobs: - uses: actions/setup-node@v6 with: node-version: 20.x - - name: Install dependencies - run: npm ci - name: Disable pre- and post-publish actions run: 'sed -i -E "s/\"((pre|post)publish)/\"ignore:\1/" package.json' - uses: JS-DevTools/npm-publish@v4.1.0 diff --git a/package-lock.json b/package-lock.json index 695b1bcd..6255baf9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,7 +20,7 @@ "meeting-pane": "^2.5.1-8ac4653c", "mime-types": "^3.0.1", "pane-registry": "^2.5.1-cfba46d", - "profile-pane": "^1.2.1-newStyle-218c3cbe", + "profile-pane": "^1.2.1-newStyle-373165d1", "solid-namespace": "^0.5.4", "source-pane": "^2.3.1-d61e2165" }, @@ -13826,9 +13826,9 @@ "license": "MIT" }, "node_modules/profile-pane": { - "version": "1.2.1-newStyle-218c3cbe", - "resolved": "https://registry.npmjs.org/profile-pane/-/profile-pane-1.2.1-newStyle-218c3cbe.tgz", - "integrity": "sha512-HkjDGHtJ0bYIlLiH3OtNuyQvObE5xCRuKYGtFR8g+Qjw6Y92kE6tSow9gH87BaHXDJk4WFMQsW3cT32pq33fsA==", + "version": "1.2.1-newStyle-373165d1", + "resolved": "https://registry.npmjs.org/profile-pane/-/profile-pane-1.2.1-newStyle-373165d1.tgz", + "integrity": "sha512-BqlwYKRy1VN1Y6UZyimbgS1SK956WYipIcKeUTyjsa6QQ/CPxjwAN3QsXrUUpyU/f4vccPnRPfQ0VIa5ArRLUw==", "license": "MIT", "dependencies": { "lit-html": "^3.2.1", diff --git a/package.json b/package.json index 13392bff..143889bb 100644 --- a/package.json +++ b/package.json @@ -26,8 +26,7 @@ "test-watch": "npm run lint && jest --onlyChanged --watch", "test-coverage": "jest --coverage --collectCoverageFrom=src/**/*.[jt]s", "test-debug": "node --inspect-brk ./node_modules/.bin/jest -i --env jest-environment-node-debug", - "prepare": "npm run build", - "prepublishOnly": "npm test", + "prepublishOnly": "npm run build && npm run lint && npm test", "preversion": "npm run lint && npm run typecheck && npm test", "postversion": "git push origin main --follow-tags", "watch": "npm run build-version && babel src -d dist --source-maps --extensions '.ts,.js' --watch", @@ -68,7 +67,7 @@ "meeting-pane": "^2.5.1-8ac4653c", "mime-types": "^3.0.1", "pane-registry": "^2.5.1-cfba46d", - "profile-pane": "^1.2.1-newStyle-218c3cbe", + "profile-pane": "^1.2.1-newStyle-373165d1", "solid-namespace": "^0.5.4", "source-pane": "^2.3.1-d61e2165" }, From 19a7a3fef41d7719592bf5b630f278d479832730 Mon Sep 17 00:00:00 2001 From: timea-solid <4144203+timea-solid@users.noreply.github.com> Date: Tue, 9 Dec 2025 16:45:22 +0100 Subject: [PATCH 21/21] integrated new profile-pane --- dev/index.html | 19 ++--- dev/loader.ts | 17 ++--- package-lock.json | 184 ++++++++++++++-------------------------------- package.json | 2 +- 4 files changed, 73 insertions(+), 149 deletions(-) diff --git a/dev/index.html b/dev/index.html index 78b9a257..e3ee4f64 100644 --- a/dev/index.html +++ b/dev/index.html @@ -14,15 +14,16 @@ if (typeof UI !== 'undefined') window.UI = UI; diff --git a/dev/loader.ts b/dev/loader.ts index 08271233..031c3d46 100644 --- a/dev/loader.ts +++ b/dev/loader.ts @@ -25,10 +25,11 @@ async function renderPane (uri: string) { logic: solidLogicSingleton } } - const options = {} - console.log(subject, Pane) + + console.log(subject, context) const icon = createIconElement(Pane) - const paneDiv = Pane.render(subject, context, options) + const paneDiv = Pane.render(subject, context) + const target = document.getElementById('render') target.innerHTML = '' target.appendChild(icon) @@ -43,12 +44,6 @@ function createIconElement (Pane) { return img } -document.addEventListener('DOMContentLoaded', () => { - renderPane( - 'https://testingsolidos.solidcommunity.net/profile/card#me' - ) -}) - window.onload = async () => { console.log('document ready') // registerPanes((cjsOrEsModule: any) => paneRegistry.register(cjsOrEsModule.default || cjsOrEsModule)) @@ -68,7 +63,8 @@ window.onload = async () => { 'loginBanner' ).innerHTML = `Logged in as ${session.info.webId} ` } - renderPane() + renderPane('https://testingsolidos.solidcommunity.net/profile/card#me') + } window.logout = () => { authSession.logout() @@ -86,3 +82,4 @@ window.login = async function () { } }; (window as any).renderPane = renderPane +console.log("Pane at runtime:", Pane); window.Pane = Pane; diff --git a/package-lock.json b/package-lock.json index d28e67ee..08bea010 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,7 +20,7 @@ "meeting-pane": "^3.0.0", "mime-types": "^3.0.1", "pane-registry": "^3.0.0", - "profile-pane": "^2.0.0-newStyle-ca717ed2", + "profile-pane": "^2.0.0-shadowDom-34b192ec", "solid-namespace": "^0.5.4", "source-pane": "^3.0.0" }, @@ -6059,31 +6059,6 @@ "node": ">=12" } }, - "node_modules/cliui/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/cliui/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/cliui/node_modules/strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", @@ -9687,6 +9662,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/is-generator-fn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", @@ -13385,9 +13369,9 @@ "license": "MIT" }, "node_modules/profile-pane": { - "version": "2.0.0-newStyle-ca717ed2", - "resolved": "https://registry.npmjs.org/profile-pane/-/profile-pane-2.0.0-newStyle-ca717ed2.tgz", - "integrity": "sha512-4jRSrgIPCxdcd4H7c3l5mAkAR2CCa3W6ZaUk14AjUhKp8uSgR+lHIxRhaFPnSOBhNNRHBV9ilGkHKt+NEKbs5w==", + "version": "2.0.0-shadowDom-34b192ec", + "resolved": "https://registry.npmjs.org/profile-pane/-/profile-pane-2.0.0-shadowDom-34b192ec.tgz", + "integrity": "sha512-36cJ9cjO4bDY9aydK89giajQ4/flcrkbIrxTJlwpzTgu62gL9pRAcok6zCqF6sX2V05RgXK/1Gp5pEIJuVOIXw==", "license": "MIT", "dependencies": { "lit-html": "^3.2.1", @@ -13536,15 +13520,6 @@ "node": ">=8" } }, - "node_modules/qrcode/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/qrcode/node_modules/locate-path": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", @@ -13584,20 +13559,6 @@ "node": ">=8" } }, - "node_modules/qrcode/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/qrcode/node_modules/strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", @@ -13610,20 +13571,6 @@ "node": ">=8" } }, - "node_modules/qrcode/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/qrcode/node_modules/y18n": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", @@ -15158,6 +15105,20 @@ "node": ">=8" } }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/string-width-cjs": { "name": "string-width", "version": "4.2.3", @@ -15174,21 +15135,23 @@ "node": ">=8" } }, - "node_modules/string-width-cjs/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "node_modules/string-width-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, "engines": { "node": ">=8" } }, - "node_modules/string-width-cjs/node_modules/strip-ansi": { + "node_modules/string-width/node_modules/strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" @@ -17025,6 +16988,20 @@ "dev": true, "license": "MIT" }, + "node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/wrap-ansi-cjs": { "name": "wrap-ansi", "version": "7.0.0", @@ -17044,36 +17021,23 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/wrap-ansi-cjs/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, "license": "MIT", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "ansi-regex": "^5.0.1" }, "engines": { "node": ">=8" } }, - "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { + "node_modules/wrap-ansi/node_modules/strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" @@ -17237,44 +17201,6 @@ "node": ">=12" } }, - "node_modules/yargs/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", diff --git a/package.json b/package.json index 644b2a77..d8a83b38 100644 --- a/package.json +++ b/package.json @@ -67,7 +67,7 @@ "meeting-pane": "^3.0.0", "mime-types": "^3.0.1", "pane-registry": "^3.0.0", - "profile-pane": "^2.0.0-newStyle-ca717ed2", + "profile-pane": "^2.0.0-shadowDom-34b192ec", "solid-namespace": "^0.5.4", "source-pane": "^3.0.0" },