From e25ea0f1c8d215bc99d5c318cd56ab6e30e9080e Mon Sep 17 00:00:00 2001
From: timea-solid <4144203+timea-solid@users.noreply.github.com>
Date: Thu, 20 Nov 2025 11:30:58 +0100
Subject: [PATCH 1/6] mashlib using branch newStyle
---
package-lock.json | 343 +++++-----------------------------------------
package.json | 2 +-
2 files changed, 34 insertions(+), 311 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index bef0d9c7..9822eb85 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -11,7 +11,7 @@
"dependencies": {
"rdflib": "^2.3.0",
"solid-logic": "^3.1.1-a44ca66",
- "solid-panes": "^3.7.3-f06890f4",
+ "solid-panes": "github:solidos/solid-panes#newStyle",
"solid-ui": "^2.6.1-e78cbe5"
},
"devDependencies": {
@@ -3149,39 +3149,6 @@
"timeago.js": "^4.0.2"
}
},
- "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/activitystreams-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": "*"
- }
- },
"node_modules/ajv": {
"version": "6.12.6",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
@@ -4101,39 +4068,6 @@
"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/chat-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": "*"
- }
- },
"node_modules/chokidar": {
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
@@ -4421,39 +4355,6 @@
"solid-ui": "^2.6.1"
}
},
- "node_modules/contacts-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/contacts-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": "*"
- }
- },
"node_modules/content-disposition": {
"version": "0.5.4",
"resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
@@ -5995,39 +5896,6 @@
"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/folder-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": "*"
- }
- },
"node_modules/follow-redirects": {
"version": "1.15.11",
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz",
@@ -7256,39 +7124,6 @@
"solid-ui": "^2.6.1"
}
},
- "node_modules/issue-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/issue-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": "*"
- }
- },
"node_modules/jest-worker": {
"version": "27.5.1",
"resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz",
@@ -7996,39 +7831,6 @@
"solid-ui": "^2.6.1"
}
},
- "node_modules/meeting-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/meeting-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": "*"
- }
- },
"node_modules/memfs": {
"version": "4.50.0",
"resolved": "https://registry.npmjs.org/memfs/-/memfs-4.50.0.tgz",
@@ -8747,18 +8549,6 @@
"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",
@@ -9187,53 +8977,6 @@
"dev": true,
"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==",
- "license": "MIT",
- "dependencies": {
- "lit-html": "^3.2.1",
- "pane-registry": "^2.5.0",
- "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": "*"
- }
- },
"node_modules/prop-types": {
"version": "15.8.1",
"resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz",
@@ -10457,17 +10200,16 @@
}
},
"node_modules/solid-logic": {
- "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==",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/solid-logic/-/solid-logic-3.1.1.tgz",
+ "integrity": "sha512-eG9t6LFDk3HXV1+gBUrEINXIcfZeNvKqbjkcNYBbC++YcgG7uJyGJrbYE5SGCyV5dV2KZiDTwX9e34UvONFUfQ==",
"license": "MIT",
"peer": true,
"dependencies": {
"@inrupt/solid-client-authn-browser": "^3.1.0",
+ "lint-staged": "^16.1.5",
+ "rdflib": "^2.2.37",
"solid-namespace": "^0.5.4"
- },
- "peerDependencies": {
- "rdflib": "^2.3.0"
}
},
"node_modules/solid-namespace": {
@@ -10477,9 +10219,8 @@
"license": "MIT"
},
"node_modules/solid-panes": {
- "version": "3.7.3-f06890f4",
- "resolved": "https://registry.npmjs.org/solid-panes/-/solid-panes-3.7.3-f06890f4.tgz",
- "integrity": "sha512-qGLMB8PNuFj637zEEg9k4l/29EqJvL/j//17shLTu6rhuMR55zVG39ay2ezDRENCUZZKt9V9AqbFNbJ/2R+ySg==",
+ "version": "3.7.3-newStyle",
+ "resolved": "git+ssh://git@github.com/solidos/solid-panes.git#6801cbc9e2ac0f96f7d8dd6b400a06fbd6da7ea3",
"license": "MIT",
"dependencies": {
"@solid/better-simple-slideshow": "^0.1.0",
@@ -10493,7 +10234,7 @@
"meeting-pane": "^2.5.1-8ac4653c",
"mime-types": "^3.0.1",
"pane-registry": "^2.5.1-cfba46d",
- "profile-pane": "^1.2.1-761bd8dd",
+ "profile-pane": "github:solidos/profile-pane#newStyle",
"solid-namespace": "^0.5.4",
"source-pane": "^2.3.1-d61e2165"
},
@@ -10503,27 +10244,42 @@
"solid-ui": "2.6.1-e78cbe5"
}
},
+ "node_modules/solid-panes/node_modules/profile-pane": {
+ "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.1-cfba46d",
+ "qrcode": "^1.5.4",
+ "validate-color": "^2.2.4"
+ },
+ "peerDependencies": {
+ "rdflib": "^2.3.0",
+ "solid-logic": "3.1.1-a44ca66",
+ "solid-ui": "^2.6.1-e78cbe5"
+ }
+ },
"node_modules/solid-ui": {
- "version": "2.6.1-e78cbe5",
- "resolved": "https://registry.npmjs.org/solid-ui/-/solid-ui-2.6.1-e78cbe5.tgz",
- "integrity": "sha512-wyp3gIABg9cLHDCzznwp935twCegNLK/nXBgZXVLzTL4ou3OOXvTxKxZ7KeWjcI7agDMmbyU2SnwfTodYgLKRA==",
+ "version": "2.6.1",
+ "resolved": "https://registry.npmjs.org/solid-ui/-/solid-ui-2.6.1.tgz",
+ "integrity": "sha512-3AUaVHhzM0Xe3Fxcr1dL6qf1L5j9q75DbuTgeTtFGY9/EfGoOj8qQy5IvuqWgYK8BE1jy+oVB6ZuBY4JzVIsGw==",
"license": "MIT",
"peer": true,
"dependencies": {
"@noble/curves": "^1.9.6",
- "@noble/hashes": "^1.8.0",
+ "acorn": "^8.15.0",
"escape-html": "^1.0.3",
+ "i": "^0.3.7",
"mime-types": "^3.0.1",
- "pane-registry": "^2.5.1-f5c2189",
+ "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"
}
},
"node_modules/source-map": {
@@ -10567,39 +10323,6 @@
"solid-ui": "^2.6.1"
}
},
- "node_modules/source-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/source-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": "*"
- }
- },
"node_modules/spdy": {
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz",
diff --git a/package.json b/package.json
index 2de9289f..d0396bab 100644
--- a/package.json
+++ b/package.json
@@ -51,7 +51,7 @@
"dependencies": {
"rdflib": "^2.3.0",
"solid-logic": "^3.1.1-a44ca66",
- "solid-panes": "^3.7.3-f06890f4",
+ "solid-panes": "github:solidos/solid-panes#newStyle",
"solid-ui": "^2.6.1-e78cbe5"
},
"devDependencies": {
From f3051e6ef62662d00917fa89a49996f97062fb7a Mon Sep 17 00:00:00 2001
From: timea-solid <4144203+timea-solid@users.noreply.github.com>
Date: Thu, 20 Nov 2025 11:42:07 +0100
Subject: [PATCH 2/6] use overrides to fix version issues
---
package-lock.json | 302 ++++++++++++++++++++--------------------------
package.json | 5 +
2 files changed, 138 insertions(+), 169 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 9822eb85..45e6a9e6 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1745,6 +1745,19 @@
"eslint": "^6.0.0 || ^7.0.0 || >=8.0.0"
}
},
+ "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": {
+ "version": "3.4.3",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",
+ "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ }
+ },
"node_modules/@eslint-community/regexpp": {
"version": "4.12.2",
"resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz",
@@ -1875,16 +1888,6 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/@eslint/eslintrc/node_modules/ignore": {
- "version": "5.3.2",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
- "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">= 4"
- }
- },
"node_modules/@eslint/eslintrc/node_modules/import-fresh": {
"version": "3.3.1",
"resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz",
@@ -2529,9 +2532,9 @@
"license": "MIT"
},
"node_modules/@types/node": {
- "version": "24.10.0",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-24.10.0.tgz",
- "integrity": "sha512-qzQZRBqkFsYyaSWXuEHc2WR9c0a0CXwiE5FWUvn7ZM+vdy1uZLfCunD38UzhuB7YN/J11ndbDBcTmOdxJo9Q7A==",
+ "version": "24.10.1",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-24.10.1.tgz",
+ "integrity": "sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ==",
"license": "MIT",
"dependencies": {
"undici-types": "~7.16.0"
@@ -2638,16 +2641,16 @@
}
},
"node_modules/@typescript-eslint/parser": {
- "version": "8.46.3",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.46.3.tgz",
- "integrity": "sha512-6m1I5RmHBGTnUGS113G04DMu3CpSdxCAU/UvtjNWL4Nuf3MW9tQhiJqRlHzChIkhy6kZSAQmc+I1bcGjE3yNKg==",
+ "version": "8.47.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.47.0.tgz",
+ "integrity": "sha512-lJi3PfxVmo0AkEY93ecfN+r8SofEqZNGByvHAI3GBLrvt1Cw6H5k1IM02nSzu0RfUafr2EvFSw0wAsZgubNplQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/scope-manager": "8.46.3",
- "@typescript-eslint/types": "8.46.3",
- "@typescript-eslint/typescript-estree": "8.46.3",
- "@typescript-eslint/visitor-keys": "8.46.3",
+ "@typescript-eslint/scope-manager": "8.47.0",
+ "@typescript-eslint/types": "8.47.0",
+ "@typescript-eslint/typescript-estree": "8.47.0",
+ "@typescript-eslint/visitor-keys": "8.47.0",
"debug": "^4.3.4"
},
"engines": {
@@ -2663,14 +2666,14 @@
}
},
"node_modules/@typescript-eslint/project-service": {
- "version": "8.46.3",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.46.3.tgz",
- "integrity": "sha512-Fz8yFXsp2wDFeUElO88S9n4w1I4CWDTXDqDr9gYvZgUpwXQqmZBr9+NTTql5R3J7+hrJZPdpiWaB9VNhAKYLuQ==",
+ "version": "8.47.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.47.0.tgz",
+ "integrity": "sha512-2X4BX8hUeB5JcA1TQJ7GjcgulXQ+5UkNb0DL8gHsHUHdFoiCTJoYLTpib3LtSDPZsRET5ygN4qqIWrHyYIKERA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/tsconfig-utils": "^8.46.3",
- "@typescript-eslint/types": "^8.46.3",
+ "@typescript-eslint/tsconfig-utils": "^8.47.0",
+ "@typescript-eslint/types": "^8.47.0",
"debug": "^4.3.4"
},
"engines": {
@@ -2685,14 +2688,14 @@
}
},
"node_modules/@typescript-eslint/scope-manager": {
- "version": "8.46.3",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.46.3.tgz",
- "integrity": "sha512-FCi7Y1zgrmxp3DfWfr+3m9ansUUFoy8dkEdeQSgA9gbm8DaHYvZCdkFRQrtKiedFf3Ha6VmoqoAaP68+i+22kg==",
+ "version": "8.47.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.47.0.tgz",
+ "integrity": "sha512-a0TTJk4HXMkfpFkL9/WaGTNuv7JWfFTQFJd6zS9dVAjKsojmv9HT55xzbEpnZoY+VUb+YXLMp+ihMLz/UlZfDg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/types": "8.46.3",
- "@typescript-eslint/visitor-keys": "8.46.3"
+ "@typescript-eslint/types": "8.47.0",
+ "@typescript-eslint/visitor-keys": "8.47.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -2703,9 +2706,9 @@
}
},
"node_modules/@typescript-eslint/tsconfig-utils": {
- "version": "8.46.3",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.46.3.tgz",
- "integrity": "sha512-GLupljMniHNIROP0zE7nCcybptolcH8QZfXOpCfhQDAdwJ/ZTlcaBOYebSOZotpti/3HrHSw7D3PZm75gYFsOA==",
+ "version": "8.47.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.47.0.tgz",
+ "integrity": "sha512-ybUAvjy4ZCL11uryalkKxuT3w3sXJAuWhOoGS3T/Wu+iUu1tGJmk5ytSY8gbdACNARmcYEB0COksD2j6hfGK2g==",
"dev": true,
"license": "MIT",
"engines": {
@@ -2720,9 +2723,9 @@
}
},
"node_modules/@typescript-eslint/types": {
- "version": "8.46.3",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.46.3.tgz",
- "integrity": "sha512-G7Ok9WN/ggW7e/tOf8TQYMaxgID3Iujn231hfi0Pc7ZheztIJVpO44ekY00b7akqc6nZcvregk0Jpah3kep6hA==",
+ "version": "8.47.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.47.0.tgz",
+ "integrity": "sha512-nHAE6bMKsizhA2uuYZbEbmp5z2UpffNrPEqiKIeN7VsV6UY/roxanWfoRrf6x/k9+Obf+GQdkm0nPU+vnMXo9A==",
"dev": true,
"license": "MIT",
"engines": {
@@ -2734,16 +2737,16 @@
}
},
"node_modules/@typescript-eslint/typescript-estree": {
- "version": "8.46.3",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.46.3.tgz",
- "integrity": "sha512-f/NvtRjOm80BtNM5OQtlaBdM5BRFUv7gf381j9wygDNL+qOYSNOgtQ/DCndiYi80iIOv76QqaTmp4fa9hwI0OA==",
+ "version": "8.47.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.47.0.tgz",
+ "integrity": "sha512-k6ti9UepJf5NpzCjH31hQNLHQWupTRPhZ+KFF8WtTuTpy7uHPfeg2NM7cP27aCGajoEplxJDFVCEm9TGPYyiVg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/project-service": "8.46.3",
- "@typescript-eslint/tsconfig-utils": "8.46.3",
- "@typescript-eslint/types": "8.46.3",
- "@typescript-eslint/visitor-keys": "8.46.3",
+ "@typescript-eslint/project-service": "8.47.0",
+ "@typescript-eslint/tsconfig-utils": "8.47.0",
+ "@typescript-eslint/types": "8.47.0",
+ "@typescript-eslint/visitor-keys": "8.47.0",
"debug": "^4.3.4",
"fast-glob": "^3.3.2",
"is-glob": "^4.0.3",
@@ -2776,13 +2779,13 @@
}
},
"node_modules/@typescript-eslint/visitor-keys": {
- "version": "8.46.3",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.46.3.tgz",
- "integrity": "sha512-uk574k8IU0rOF/AjniX8qbLSGURJVUCeM5e4MIMKBFFi8weeiLrG1fyQejyLXQpRZbU/1BuQasleV/RfHC3hHg==",
+ "version": "8.47.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.47.0.tgz",
+ "integrity": "sha512-SIV3/6eftCy1bNzCQoPmbWsRLujS8t5iDIZ4spZOBHqrM+yfX2ogg8Tt3PDTAVKw3sSCiUgg30uOAvK2r9zGjQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/types": "8.46.3",
+ "@typescript-eslint/types": "8.47.0",
"eslint-visitor-keys": "^4.2.1"
},
"engines": {
@@ -2793,19 +2796,6 @@
"url": "https://opencollective.com/typescript-eslint"
}
},
- "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
- "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",
- "dev": true,
- "license": "Apache-2.0",
- "engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
- },
- "funding": {
- "url": "https://opencollective.com/eslint"
- }
- },
"node_modules/@webassemblyjs/ast": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz",
@@ -3438,9 +3428,9 @@
"license": "MIT"
},
"node_modules/baseline-browser-mapping": {
- "version": "2.8.25",
- "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.25.tgz",
- "integrity": "sha512-2NovHVesVF5TXefsGX1yzx1xgr7+m9JQenvz6FQY3qd+YXkKkYiv+vTCc7OriP9mcDZpTC5mAOYN4ocd29+erA==",
+ "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==",
"dev": true,
"license": "Apache-2.0",
"bin": {
@@ -3733,9 +3723,9 @@
}
},
"node_modules/browserslist": {
- "version": "4.27.0",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.27.0.tgz",
- "integrity": "sha512-AXVQwdhot1eqLihwasPElhX2tAZiBjWdJ9i/Zcj2S6QYIjkx62OKSfnobkriB81C3l4w0rVy3Nt4jaTBltYEpw==",
+ "version": "4.28.0",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.0.tgz",
+ "integrity": "sha512-tbydkR/CxfMwelN0vwdP/pLkDwyAASZ+VfWm4EOwlB6SWhx1sYnWLqo8N5j0rAzPfzfRaxt0mM/4wPU/Su84RQ==",
"dev": true,
"funding": [
{
@@ -3754,10 +3744,10 @@
"license": "MIT",
"peer": true,
"dependencies": {
- "baseline-browser-mapping": "^2.8.19",
- "caniuse-lite": "^1.0.30001751",
- "electron-to-chromium": "^1.5.238",
- "node-releases": "^2.0.26",
+ "baseline-browser-mapping": "^2.8.25",
+ "caniuse-lite": "^1.0.30001754",
+ "electron-to-chromium": "^1.5.249",
+ "node-releases": "^2.0.27",
"update-browserslist-db": "^1.1.4"
},
"bin": {
@@ -4013,9 +4003,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001754",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001754.tgz",
- "integrity": "sha512-x6OeBXueoAceOmotzx3PO4Zpt4rzpeIFsSr6AAePTZxSkXiYDUmpypEl7e2+8NCd9bD7bXjqyef8CJYPC1jfxg==",
+ "version": "1.0.30001756",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001756.tgz",
+ "integrity": "sha512-4HnCNKbMLkLdhJz3TToeVWHSnfJvPaq6vu/eRP0Ahub/07n484XHhBF5AJoSGHdVrS8tKFauUQz8Bp9P7LVx7A==",
"dev": true,
"funding": [
{
@@ -4440,9 +4430,9 @@
}
},
"node_modules/core-js": {
- "version": "3.46.0",
- "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.46.0.tgz",
- "integrity": "sha512-vDMm9B0xnqqZ8uSBpZ8sNtRtOdmfShrvT6h2TuQGLs0Is+cR0DYbj/KWP6ALVNbWPpqA/qPLoOuppJN07humpA==",
+ "version": "3.47.0",
+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.47.0.tgz",
+ "integrity": "sha512-c3Q2VVkGAUyupsjRnaNX6u8Dq2vAdzm9iuPj5FW0fRxzlxgq9Q39MDq10IvmQSpLgHQNyQzQmOo6bgGHmH3NNg==",
"hasInstallScript": true,
"license": "MIT",
"funding": {
@@ -4451,13 +4441,13 @@
}
},
"node_modules/core-js-compat": {
- "version": "3.46.0",
- "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.46.0.tgz",
- "integrity": "sha512-p9hObIIEENxSV8xIu+V68JjSeARg6UVMG5mR+JEUguG3sI6MsiS1njz2jHmyJDvA+8jX/sytkBHup6kxhM9law==",
+ "version": "3.47.0",
+ "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.47.0.tgz",
+ "integrity": "sha512-IGfuznZ/n7Kp9+nypamBhvwdwLsW6KC8IOaURw2doAK5e98AG3acVLdh0woOnEqCfUtS+Vu882JE4k/DAm3ItQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "browserslist": "^4.26.3"
+ "browserslist": "^4.28.0"
},
"funding": {
"type": "opencollective",
@@ -4761,9 +4751,9 @@
"license": "MIT"
},
"node_modules/default-browser": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.2.1.tgz",
- "integrity": "sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==",
+ "version": "5.4.0",
+ "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.4.0.tgz",
+ "integrity": "sha512-XDuvSq38Hr1MdN47EDvYtx3U0MTqpCEn+F6ft8z2vYDzMrvQhVp0ui9oQdqW3MvK3vqUETglt1tVGgjLuJ5izg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -4778,9 +4768,9 @@
}
},
"node_modules/default-browser-id": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.0.tgz",
- "integrity": "sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==",
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.1.tgz",
+ "integrity": "sha512-x1VCxdX4t+8wVfd1so/9w+vQ4vx7lKd2Qp5tDRutErwmR85OgmfX7RlLRMWafRMY7hbEiXIbudNrjOAPa/hL8Q==",
"dev": true,
"license": "MIT",
"engines": {
@@ -5048,9 +5038,9 @@
"license": "MIT"
},
"node_modules/electron-to-chromium": {
- "version": "1.5.248",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.248.tgz",
- "integrity": "sha512-zsur2yunphlyAO4gIubdJEXCK6KOVvtpiuDfCIqbM9FjcnMYiyn0ICa3hWfPr0nc41zcLWobgy1iL7VvoOyA2Q==",
+ "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"
},
@@ -5310,13 +5300,13 @@
}
},
"node_modules/eslint-visitor-keys": {
- "version": "3.4.3",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",
- "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==",
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
+ "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",
"dev": true,
"license": "Apache-2.0",
"engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
},
"funding": {
"url": "https://opencollective.com/eslint"
@@ -5333,19 +5323,6 @@
"concat-map": "0.0.1"
}
},
- "node_modules/eslint/node_modules/eslint-visitor-keys": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
- "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",
- "dev": true,
- "license": "Apache-2.0",
- "engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
- },
- "funding": {
- "url": "https://opencollective.com/eslint"
- }
- },
"node_modules/eslint/node_modules/glob-parent": {
"version": "6.0.2",
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
@@ -5359,16 +5336,6 @@
"node": ">=10.13.0"
}
},
- "node_modules/eslint/node_modules/ignore": {
- "version": "5.3.2",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
- "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">= 4"
- }
- },
"node_modules/eslint/node_modules/minimatch": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
@@ -5400,19 +5367,6 @@
"url": "https://opencollective.com/eslint"
}
},
- "node_modules/espree/node_modules/eslint-visitor-keys": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
- "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",
- "dev": true,
- "license": "Apache-2.0",
- "engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
- },
- "funding": {
- "url": "https://opencollective.com/eslint"
- }
- },
"node_modules/esprima": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
@@ -5493,10 +5447,9 @@
}
},
"node_modules/eventemitter3": {
- "version": "4.0.7",
- "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
- "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
- "dev": true,
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz",
+ "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==",
"license": "MIT"
},
"node_modules/events": {
@@ -6427,9 +6380,9 @@
}
},
"node_modules/html-webpack-plugin": {
- "version": "5.6.4",
- "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.4.tgz",
- "integrity": "sha512-V/PZeWsqhfpE27nKeX9EO2sbR+D17A+tLf6qU+ht66jdUsN0QLKJN27Z+1+gHrVMKgndBahes0PU6rRihDgHTw==",
+ "version": "5.6.5",
+ "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.5.tgz",
+ "integrity": "sha512-4xynFbKNNk+WlzXeQQ+6YYsH2g7mpfPszQZUi3ovKlj+pDmngQ7vRXjrrmGROabmKwyQkcgcX5hqfOwHbFmK5g==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6550,6 +6503,13 @@
}
}
},
+ "node_modules/http-proxy/node_modules/eventemitter3": {
+ "version": "4.0.7",
+ "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
+ "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/https-browserify": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz",
@@ -6627,6 +6587,16 @@
],
"license": "BSD-3-Clause"
},
+ "node_modules/ignore": {
+ "version": "5.3.2",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
+ "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 4"
+ }
+ },
"node_modules/import-fresh": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz",
@@ -7546,12 +7516,12 @@
}
},
"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",
@@ -7595,12 +7565,6 @@
"node": ">=20.0.0"
}
},
- "node_modules/listr2/node_modules/eventemitter3": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz",
- "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==",
- "license": "MIT"
- },
"node_modules/lit-html": {
"version": "3.3.1",
"resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.3.1.tgz",
@@ -7832,9 +7796,9 @@
}
},
"node_modules/memfs": {
- "version": "4.50.0",
- "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.50.0.tgz",
- "integrity": "sha512-N0LUYQMUA1yS5tJKmMtU9yprPm6ZIg24yr/OVv/7t6q0kKDIho4cBbXRi1XKttUmNYDYgF/q45qrKE/UhGO0CA==",
+ "version": "4.51.0",
+ "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.51.0.tgz",
+ "integrity": "sha512-4zngfkVM/GpIhC8YazOsM6E8hoB33NP0BCESPOA6z7qaL6umPJNqkO8CNYaLV2FB2MV6H1O3x2luHHOSqppv+A==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -8977,6 +8941,22 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/profile-pane": {
+ "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.1-cfba46d",
+ "qrcode": "^1.5.4",
+ "validate-color": "^2.2.4"
+ },
+ "peerDependencies": {
+ "rdflib": "^2.3.0",
+ "solid-logic": "3.1.1-a44ca66",
+ "solid-ui": "^2.6.1-e78cbe5"
+ }
+ },
"node_modules/prop-types": {
"version": "15.8.1",
"resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz",
@@ -10244,22 +10224,6 @@
"solid-ui": "2.6.1-e78cbe5"
}
},
- "node_modules/solid-panes/node_modules/profile-pane": {
- "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.1-cfba46d",
- "qrcode": "^1.5.4",
- "validate-color": "^2.2.4"
- },
- "peerDependencies": {
- "rdflib": "^2.3.0",
- "solid-logic": "3.1.1-a44ca66",
- "solid-ui": "^2.6.1-e78cbe5"
- }
- },
"node_modules/solid-ui": {
"version": "2.6.1",
"resolved": "https://registry.npmjs.org/solid-ui/-/solid-ui-2.6.1.tgz",
@@ -11210,9 +11174,9 @@
"license": "BSD-2-Clause"
},
"node_modules/webpack": {
- "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==",
+ "version": "5.103.0",
+ "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.103.0.tgz",
+ "integrity": "sha512-HU1JOuV1OavsZ+mfigY0j8d1TgQgbZ6M+J75zDkpEAwYeXjWSqrGJtgnPblJjd/mAyTNQ7ygw0MiKOn6etz8yw==",
"dev": true,
"license": "MIT",
"peer": true,
@@ -11234,7 +11198,7 @@
"glob-to-regexp": "^0.4.1",
"graceful-fs": "^4.2.11",
"json-parse-even-better-errors": "^2.3.1",
- "loader-runner": "^4.2.0",
+ "loader-runner": "^4.3.1",
"mime-types": "^2.1.27",
"neo-async": "^2.6.2",
"schema-utils": "^4.3.3",
diff --git a/package.json b/package.json
index d0396bab..d1d2a8bf 100644
--- a/package.json
+++ b/package.json
@@ -54,6 +54,11 @@
"solid-panes": "github:solidos/solid-panes#newStyle",
"solid-ui": "^2.6.1-e78cbe5"
},
+ "overrides": {
+ "rdflib": "^2.3.0",
+ "solid-logic": "^3.1.1-a44ca66",
+ "solid-ui": "^2.6.1-e78cbe5"
+ },
"devDependencies": {
"@babel/cli": "^7.28.0",
"@babel/core": "^7.28.0",
From 4ca28e8dbc8540efcc21bc87fb0b656ae778145b Mon Sep 17 00:00:00 2001
From: timea-solid <4144203+timea-solid@users.noreply.github.com>
Date: Sat, 22 Nov 2025 18:21:13 +0100
Subject: [PATCH 3/6] update solid-panes
---
package-lock.json | 53 +++++++++++++++++++++++++----------------------
package.json | 2 +-
2 files changed, 29 insertions(+), 26 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 45e6a9e6..ed319509 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -11,7 +11,7 @@
"dependencies": {
"rdflib": "^2.3.0",
"solid-logic": "^3.1.1-a44ca66",
- "solid-panes": "github:solidos/solid-panes#newStyle",
+ "solid-panes": "^3.7.3-newStyle-5abdec51",
"solid-ui": "^2.6.1-e78cbe5"
},
"devDependencies": {
@@ -3428,9 +3428,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": {
@@ -5038,9 +5038,9 @@
"license": "MIT"
},
"node_modules/electron-to-chromium": {
- "version": "1.5.258",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.258.tgz",
- "integrity": "sha512-rHUggNV5jKQ0sSdWwlaRDkFc3/rRJIVnOSe9yR4zrR07m3ZxhP4N27Hlg8VeJGGYgFTxK5NqDmWI4DSH72vIJg==",
+ "version": "1.5.259",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.259.tgz",
+ "integrity": "sha512-I+oLXgpEJzD6Cwuwt1gYjxsDmu/S/Kd41mmLA3O+/uH2pFRO/DvOjUyGozL8j3KeLV6WyZ7ssPwELMsXCcsJAQ==",
"dev": true,
"license": "ISC"
},
@@ -7743,9 +7743,9 @@
}
},
"node_modules/marked": {
- "version": "17.0.0",
- "resolved": "https://registry.npmjs.org/marked/-/marked-17.0.0.tgz",
- "integrity": "sha512-KkDYEWEEiYJw/KC+DVm1zzlpMQSMIu6YRltkcCvwheCp8HWPXCk9JwOmHJKBlGfzcpzcIt6x3sMnTsRm/51oDg==",
+ "version": "17.0.1",
+ "resolved": "https://registry.npmjs.org/marked/-/marked-17.0.1.tgz",
+ "integrity": "sha512-boeBdiS0ghpWcSwoNm/jJBwdpFaMnZWRzjA6SkUMYb40SVaN1x7mmfGKp0jvexGcx+7y2La5zRZsYFZI6Qpypg==",
"license": "MIT",
"bin": {
"marked": "bin/marked.js"
@@ -7908,15 +7908,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-function": {
@@ -8942,19 +8946,17 @@
"license": "MIT"
},
"node_modules/profile-pane": {
- "version": "1.2.1-newStyle",
- "resolved": "git+ssh://git@github.com/solidos/profile-pane.git#218c3cbec2564e12e9b671ae5d4b2a5c635fd3bd",
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/profile-pane/-/profile-pane-1.2.1.tgz",
+ "integrity": "sha512-32RTg2ySOueFGElOevHAct6ea7It0ymC+OoVk92lNO6dD1vV67phtTMHCeGahnf2wQ+JoKH+arqF+A5FwRZRaw==",
"license": "MIT",
"dependencies": {
"lit-html": "^3.2.1",
- "pane-registry": "^2.5.1-cfba46d",
+ "pane-registry": "^2.5.0",
"qrcode": "^1.5.4",
+ "rdflib": "^2.2.37",
+ "solid-ui": "^2.6.1",
"validate-color": "^2.2.4"
- },
- "peerDependencies": {
- "rdflib": "^2.3.0",
- "solid-logic": "3.1.1-a44ca66",
- "solid-ui": "^2.6.1-e78cbe5"
}
},
"node_modules/prop-types": {
@@ -10199,8 +10201,9 @@
"license": "MIT"
},
"node_modules/solid-panes": {
- "version": "3.7.3-newStyle",
- "resolved": "git+ssh://git@github.com/solidos/solid-panes.git#6801cbc9e2ac0f96f7d8dd6b400a06fbd6da7ea3",
+ "version": "3.7.3-newStyle-5abdec51",
+ "resolved": "https://registry.npmjs.org/solid-panes/-/solid-panes-3.7.3-newStyle-5abdec51.tgz",
+ "integrity": "sha512-KvYT3vQjlPnZ1tTPeFOQQiUyWkq68xDI3ZeXj+kw0cXk90H0GiYSlsmt+au4fxI6e67ma/VwNgpg5X0RqHj6XQ==",
"license": "MIT",
"dependencies": {
"@solid/better-simple-slideshow": "^0.1.0",
@@ -10214,7 +10217,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"
},
diff --git a/package.json b/package.json
index d1d2a8bf..5d9158a7 100644
--- a/package.json
+++ b/package.json
@@ -51,7 +51,7 @@
"dependencies": {
"rdflib": "^2.3.0",
"solid-logic": "^3.1.1-a44ca66",
- "solid-panes": "github:solidos/solid-panes#newStyle",
+ "solid-panes": "^3.7.3-newStyle-5abdec51",
"solid-ui": "^2.6.1-e78cbe5"
},
"overrides": {
From f1d46b354898f39cb4735b989efc81f4b0c941b8 Mon Sep 17 00:00:00 2001
From: timea-solid <4144203+timea-solid@users.noreply.github.com>
Date: Fri, 16 Jan 2026 10:28:06 +0100
Subject: [PATCH 4/6] updated dep
---
package-lock.json | 23 +++++++++++------------
package.json | 8 ++++----
2 files changed, 15 insertions(+), 16 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index d2158acf..25bfd034 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -9,10 +9,9 @@
"version": "2.0.0",
"license": "MIT",
"dependencies": {
- "profile-pane": "^2.0.0",
"rdflib": "^2.3.3",
"solid-logic": "^4.0.1",
- "solid-panes": "4.0.0-newStyle-1df8879e",
+ "solid-panes": "4.0.0-newStyle-8c425185",
"solid-ui": "^3.0.1"
},
"devDependencies": {
@@ -8567,20 +8566,20 @@
"license": "MIT"
},
"node_modules/profile-pane": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/profile-pane/-/profile-pane-2.0.0.tgz",
- "integrity": "sha512-YOaG9Ep9IM05HjognsPenfPzjvgqnftQyieUY46ASxpp84VvPx8sPC8w4+jvms6gqtyRkf5+LRn/u32Fkvb1VQ==",
+ "version": "2.0.0-newStyle-62df24f8",
+ "resolved": "https://registry.npmjs.org/profile-pane/-/profile-pane-2.0.0-newStyle-62df24f8.tgz",
+ "integrity": "sha512-sQltIixwxJ7kJK9ieeBsAo8YFQL5a1JHSoOcxYlrQb4M84/Pp67bLrcg3if3cY2vEmhnsCATmxMedYP0uCww0Q==",
"license": "MIT",
"dependencies": {
- "lit-html": "^3.2.1",
+ "lit-html": "^3.3.2",
"pane-registry": "^3.0.0",
"qrcode": "^1.5.4",
"validate-color": "^2.2.4"
},
"peerDependencies": {
"rdflib": "^2.3.0",
- "solid-logic": "^4.0.0",
- "solid-ui": "^3.0.0"
+ "solid-logic": "^4.0.1",
+ "solid-ui": "^3.0.1"
}
},
"node_modules/prop-types": {
@@ -9781,9 +9780,9 @@
"license": "MIT"
},
"node_modules/solid-panes": {
- "version": "4.0.0-newStyle-1df8879e",
- "resolved": "https://registry.npmjs.org/solid-panes/-/solid-panes-4.0.0-newStyle-1df8879e.tgz",
- "integrity": "sha512-tpj/Bsy6NtVKj2MfwHgREJQpuKi+qPjDVmjYH8FZHaM0vmqDXBrsChPDrlHR3lIZcr2yMc798hgpEzIdi337/g==",
+ "version": "4.0.0-newStyle-8c425185",
+ "resolved": "https://registry.npmjs.org/solid-panes/-/solid-panes-4.0.0-newStyle-8c425185.tgz",
+ "integrity": "sha512-OzBumvUkDKZcdkeN6lzsvwFl3nIQ02OxnMoxW/Qb+hny7fC6ugEeuHdnXBeJBUP3M6imcFQ5A8NYx8xI3zUuGg==",
"license": "MIT",
"dependencies": {
"@solid/better-simple-slideshow": "^0.1.0",
@@ -9797,7 +9796,7 @@
"meeting-pane": "^3.0.0",
"mime-types": "^3.0.1",
"pane-registry": "^3.0.0",
- "profile-pane": "^2.0.0-newStyle-18c2e2e1",
+ "profile-pane": "2.0.0-newStyle-62df24f8",
"solid-namespace": "^0.5.4",
"source-pane": "^3.0.0"
}
diff --git a/package.json b/package.json
index 2706d07e..82bbde33 100644
--- a/package.json
+++ b/package.json
@@ -49,17 +49,17 @@
},
"homepage": "https://github.com/solidos/mashlib",
"dependencies": {
- "profile-pane": "^2.0.0",
"rdflib": "^2.3.3",
"solid-logic": "^4.0.1",
- "solid-panes": "4.0.0-newStyle-1df8879e",
+ "solid-panes": "4.0.0-newStyle-8c425185",
"solid-ui": "^3.0.1"
},
"overrides": {
"rdflib": "^2.3.3",
"solid-logic": "^4.0.1",
- "solid-panes": "4.0.0-newStyle-1df8879e",
- "solid-ui": "^3.0.1"
+ "solid-panes": "4.0.0-newStyle-8c425185",
+ "solid-ui": "^3.0.1",
+ "profile-pane": "2.0.0-newStyle-62df24f8"
},
"devDependencies": {
"@babel/cli": "^7.28.0",
From dfcec15abd96fe1f2a3f7ab4d0d8401f027e145e Mon Sep 17 00:00:00 2001
From: timea-solid <4144203+timea-solid@users.noreply.github.com>
Date: Fri, 16 Jan 2026 11:21:35 +0100
Subject: [PATCH 5/6] WCAG compliant
---
src/databrowser.html | 27 +++++++++---
static/browse-test.html | 97 ++++++++++++++++++++++++++++++-----------
static/browse.html | 87 +++++++++++++++++++++++++++---------
3 files changed, 158 insertions(+), 53 deletions(-)
diff --git a/src/databrowser.html b/src/databrowser.html
index fcd8a6cf..97416471 100644
--- a/src/databrowser.html
+++ b/src/databrowser.html
@@ -9,13 +9,26 @@
})
-
+
+ Skip to main content
-
-
-
+
+
+
+
+
diff --git a/static/browse-test.html b/static/browse-test.html
index 2ef6e111..4f871812 100644
--- a/static/browse-test.html
+++ b/static/browse-test.html
@@ -33,7 +33,7 @@
const goButton = dom.getElementById('goButton')
const loginButtonArea = document.getElementById("loginButtonArea");
const webIdArea = dom.getElementById('webId')
- const banner = dom.getElementById('inputArea')
+ const inputArea = dom.getElementById('inputArea')
uriField.addEventListener('keyup', function (e) {
if (e.keyCode === 13) {
@@ -59,11 +59,8 @@
const logoutButton = loginButtonArea.querySelector('input');
logoutButton.value = "Logout";
let displayId = `<${me.value}>`;
- webIdArea.innerHTML = displayId;
- banner.style.backgroundColor="#bbccbb";
- } else {
- banner.style.backgroundColor="#ccbbbb";
- }
+ webIdArea.innerHTML = displayId;
+ }
loginButtonArea.style.display="inline-block";
}
@@ -87,33 +84,52 @@
+ Skip to main content
-