diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 1febe3e1..6e70fee4 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -7,9 +7,11 @@ on:
push:
branches:
- main
+ - staging
pull_request:
branches:
- main
+ - staging
workflow_dispatch:
jobs:
diff --git a/babel.config.mjs b/babel.config.mjs
index 85813868..fa4ba12d 100644
--- a/babel.config.mjs
+++ b/babel.config.mjs
@@ -9,6 +9,7 @@ export default {
'@babel/preset-typescript',
],
plugins: [
+ 'babel-plugin-transform-import-meta',
[
'babel-plugin-inline-import', {
extensions: [
diff --git a/dev/loader.ts b/dev/loader.ts
index 6636a2f5..42bebe09 100644
--- a/dev/loader.ts
+++ b/dev/loader.ts
@@ -1,7 +1,7 @@
import * as paneRegistry from 'pane-registry'
import * as $rdf from 'rdflib'
-import { solidLogicSingleton, store, authSession } from 'solid-logic'
+import { solidLogicSingleton, store, authSession, authn } from 'solid-logic'
import { getOutliner, initMainPage, refreshUI } from '../src'
import Pane from 'profile-pane'
import './dev-mash.css'
@@ -130,22 +130,21 @@ window.onload = async () => {
// registerPanes((cjsOrEsModule: any) => paneRegistry.register(cjsOrEsModule.default || cjsOrEsModule))
const contactsPane = await import('contacts-pane')
paneRegistry.register((contactsPane as any).default || contactsPane)
- await authSession.handleIncomingRedirect({
- restorePreviousSession: true
- })
- const session = await authSession
- if (!session.info.isLoggedIn) {
+ await authn.checkUser()
+ const session = authSession
+ const isLoggedIn = session?.info?.isLoggedIn ?? session?.isActive ?? Boolean(session?.webId)
+ if (!isLoggedIn) {
console.log('The user is not logged in')
const loginBanner = document.getElementById('loginBanner');
if (loginBanner) {
loginBanner.innerHTML = '';
}
} else {
- console.log(`Logged in as ${session.info.webId}`)
+ console.log(`Logged in as ${session.webId}`)
const loginBanner = document.getElementById('loginBanner');
if (loginBanner) {
- loginBanner.innerHTML = `Logged in as ${session.info.webId} `;
+ loginBanner.innerHTML = `Logged in as ${session.webId} `;
}
}
addLayoutButtons()
@@ -156,14 +155,14 @@ window.logout = () => {
window.location.href = ''
}
window.login = async function () {
- const session = await authSession
- if (!session.info.isLoggedIn) {
+ const session = authSession
+ const isLoggedIn = session?.info?.isLoggedIn ?? session?.isActive ?? Boolean(session?.webId)
+ if (!isLoggedIn) {
const issuer = prompt('Please enter an issuer URI', 'https://solidcommunity.net')
if (issuer) {
await authSession.login({
oidcIssuer: issuer,
- redirectUrl: window.location.href,
- clientName: 'Solid Panes Dev Loader'
+ redirectUrl: window.location.href
})
} else {
console.warn('Login cancelled: No issuer provided.')
diff --git a/jest.config.mjs b/jest.config.mjs
index 7d1c1632..ffa2a2ab 100644
--- a/jest.config.mjs
+++ b/jest.config.mjs
@@ -9,9 +9,9 @@ export default {
},
testPathIgnorePatterns: ['/node_modules/', '/dist/'],
transform: {
- '^.+\\.[tj]sx?$': ['babel-jest', { configFile: './babel.config.mjs' }],
+ '^.+\\.(?:[tj]sx?|mjs)$': ['babel-jest', { configFile: './babel.config.mjs' }],
},
- transformIgnorePatterns: ['/node_modules/(?!lit-html).+\\.js'],
+ transformIgnorePatterns: ['/node_modules/(?!(solid-ui/node_modules/|@lit|lit|lit-html|lit-element|uuid|@noble|@uvdsl/solid-oidc-client-browser)).+\\.js$'],
moduleNameMapper: {
'^SolidLogic$': 'solid-logic',
'^UI$': 'solid-ui',
diff --git a/package-lock.json b/package-lock.json
index 571f2e2d..3e41d7a3 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,30 +1,31 @@
{
"name": "solid-panes",
- "version": "4.4.1",
+ "version": "4.4.2-0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "solid-panes",
- "version": "4.4.1",
+ "version": "4.4.2-0",
"license": "MIT",
"dependencies": {
"@solid/better-simple-slideshow": "^0.1.0",
- "activitystreams-pane": "^1.0.2",
- "chat-pane": "^3.0.3",
- "contacts-pane": "^3.2.0",
+ "activitystreams-pane": "^1.0.3-0",
+ "chat-pane": "^3.0.4-0",
+ "contacts-pane": "^3.2.1-1",
"dompurify": "^3.4.4",
- "folder-pane": "^3.1.0",
- "issue-pane": "^3.0.2",
+ "folder-pane": "^3.1.1-0",
+ "issue-pane": "^3.0.3-0",
"lit-html": "^3.3.2",
"marked": "^18.0.3",
- "meeting-pane": "^3.0.2",
+ "meeting-pane": "^3.0.3-0",
"mime-types": "^3.0.2",
- "pane-registry": "^3.1.1",
- "profile-pane": "^3.2.2",
+ "pane-registry": "^3.1.2-test.0",
+ "patch-package": "^8.0.1",
+ "profile-pane": "^3.2.3-0",
"solid-namespace": "^0.5.4",
- "solid-ui": "^3.1.1",
- "source-pane": "^3.1.0"
+ "solid-ui": "^3.1.3-0",
+ "source-pane": "^3.1.1-0"
},
"devDependencies": {
"@babel/cli": "^7.28.6",
@@ -40,6 +41,7 @@
"babel-jest": "^30.4.1",
"babel-loader": "^10.1.1",
"babel-plugin-inline-import": "^3.0.0",
+ "babel-plugin-transform-import-meta": "^2.3.3",
"buffer": "^6.0.3",
"concurrently": "^9.2.1",
"copy-webpack-plugin": "^14.0.0",
@@ -57,7 +59,7 @@
"rdflib": "^2.3.9",
"react": "^19.2.6",
"react-dom": "^19.2.6",
- "solid-logic": "^4.0.7",
+ "solid-logic": "^4.0.8-test.0",
"style-loader": "^4.0.0",
"terser-webpack-plugin": "^5.6.0",
"ts-jest": "^29.4.9",
@@ -2449,45 +2451,6 @@
"url": "https://github.com/sponsors/nzakas"
}
},
- "node_modules/@inrupt/oidc-client-ext": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@inrupt/oidc-client-ext/-/oidc-client-ext-4.0.0.tgz",
- "integrity": "sha512-E32/yElFpADyWRFO6FdCyB1Ew1svsNX/fFdvHWP3qCBhSlfJVq2hMChWxs/RIRmTjHePyjT2UKEuItM09WXaWA==",
- "license": "MIT",
- "dependencies": {
- "@inrupt/solid-client-authn-core": "^4.0.0",
- "jose": "^5.1.3",
- "oidc-client-ts": "^3.5.0",
- "uuid": "^11.1.0"
- }
- },
- "node_modules/@inrupt/solid-client-authn-browser": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@inrupt/solid-client-authn-browser/-/solid-client-authn-browser-4.0.0.tgz",
- "integrity": "sha512-b7DpLMjYVMPiRv3QWqOmCeYqKL1t2THYQawuYM1zNqtN1SJGG5XEkXIy3ZQxx12tzAjeLNjH3ZAOg/CK/ehg2w==",
- "license": "MIT",
- "dependencies": {
- "@inrupt/oidc-client-ext": "^4.0.0",
- "@inrupt/solid-client-authn-core": "^4.0.0",
- "events": "^3.3.0",
- "jose": "^5.1.3",
- "uuid": "^11.1.0"
- }
- },
- "node_modules/@inrupt/solid-client-authn-core": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@inrupt/solid-client-authn-core/-/solid-client-authn-core-4.0.0.tgz",
- "integrity": "sha512-q4iur4TxEkhk9XaGAvyRP/+MjU1oBv2xlBdGE+uoXmDHAnIqUN71zZjCWZfZlyQFRETgH3OfZ9tPrNSDIPA/wg==",
- "license": "MIT",
- "dependencies": {
- "events": "^3.3.0",
- "jose": "^5.1.3",
- "uuid": "^11.1.0"
- },
- "engines": {
- "node": "^20.0.0 || ^22.0.0 || ^24.0.0"
- }
- },
"node_modules/@isaacs/cliui": {
"version": "8.0.2",
"resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
@@ -3681,6 +3644,15 @@
"integrity": "sha512-VHb0ALPMTlgKjM6yIxxoQNnpKyUKLD04VzeQdsiXkMqkvYlAHxq9glGLmgbb889/1GsohSOAjvQYoiBppXFqrQ==",
"license": "BSD-3-Clause"
},
+ "node_modules/@lit/context": {
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/@lit/context/-/context-1.1.6.tgz",
+ "integrity": "sha512-M26qDE6UkQbZA2mQ3RjJ3Gzd8TxP+/0obMgE5HfkfLhEEyYE3Bui4A5XHiGPjy0MUGAyxB3QgVuw2ciS0kHn6A==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@lit/reactive-element": "^1.6.2 || ^2.1.0"
+ }
+ },
"node_modules/@lit/reactive-element": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-2.1.2.tgz",
@@ -5063,6 +5035,15 @@
"win32"
]
},
+ "node_modules/@uvdsl/solid-oidc-client-browser": {
+ "version": "0.2.3",
+ "resolved": "https://registry.npmjs.org/@uvdsl/solid-oidc-client-browser/-/solid-oidc-client-browser-0.2.3.tgz",
+ "integrity": "sha512-WzVlxv46EUSoqm7ovsWJRZq8KEI/CdpA9O1fXoiP8bihs2cNxPnet3YcqvIYWYMsTrf0zsR031l5s/BzQ9MEgA==",
+ "license": "MIT",
+ "dependencies": {
+ "jose": "^5.9.6"
+ }
+ },
"node_modules/@webassemblyjs/ast": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz",
@@ -5294,6 +5275,12 @@
"dev": true,
"license": "Apache-2.0"
},
+ "node_modules/@yarnpkg/lockfile": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz",
+ "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==",
+ "license": "BSD-2-Clause"
+ },
"node_modules/abort-controller": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz",
@@ -5399,11 +5386,13 @@
}
},
"node_modules/activitystreams-pane": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/activitystreams-pane/-/activitystreams-pane-1.0.2.tgz",
- "integrity": "sha512-fB3IaBgEitJQ7bZ8MLqdM7qJfBrmZ8xkBP8453IT0lJWYruS0DWwgseM47OHs4yXyQiz+tH47RxkrhNfr1MJaQ==",
+ "version": "1.0.3-0",
+ "resolved": "https://registry.npmjs.org/activitystreams-pane/-/activitystreams-pane-1.0.3-0.tgz",
+ "integrity": "sha512-cNoKCOVdpB658aYt0vTNeiadXG6MuYPRlSWgjFAyMRa4qqh070iqYx8UrJxQ8H4bB27T2uxAjKYF1+w2sY4Qwg==",
"license": "MIT",
"dependencies": {
+ "cat": "^0.2.0",
+ "package": "^1.0.1",
"pane-registry": "^3.0.2",
"react": "^19.2.3",
"react-dom": "^19.2.3",
@@ -5411,7 +5400,7 @@
"timeago.js": "^4.0.2"
},
"peerDependencies": {
- "rdflib": "^2.3.6",
+ "rdflib": "^2.3.9",
"solid-logic": "^4.0.6",
"solid-ui": "^3.0.5"
}
@@ -5944,6 +5933,20 @@
"@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
}
},
+ "node_modules/babel-plugin-transform-import-meta": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-import-meta/-/babel-plugin-transform-import-meta-2.3.3.tgz",
+ "integrity": "sha512-bbh30qz1m6ZU1ybJoNOhA2zaDvmeXMnGNBMVMDOJ1Fni4+wMBoy/j7MTRVmqAUCIcy54/rEnr9VEBsfcgbpm3Q==",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@babel/template": "^7.25.9",
+ "tslib": "^2.8.1"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.10.0"
+ }
+ },
"node_modules/babel-preset-current-node-syntax": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.2.0.tgz",
@@ -6145,7 +6148,6 @@
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
"integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"fill-range": "^7.1.1"
@@ -6446,7 +6448,6 @@
"version": "1.0.9",
"resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.9.tgz",
"integrity": "sha512-a/hy+pNsFUTR+Iz8TCJvXudKVLAnz/DyeSUo10I5yvFDQJBFU2s9uqQpoSrJlroHUKoKqzg+epxyP9lqFdzfBQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"call-bind-apply-helpers": "^1.0.2",
@@ -6465,7 +6466,6 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
"integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"es-errors": "^1.3.0",
@@ -6479,7 +6479,6 @@
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz",
"integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"call-bind-apply-helpers": "^1.0.2",
@@ -6564,11 +6563,18 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/cat": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/cat/-/cat-0.2.0.tgz",
+ "integrity": "sha512-FrG38TVBt6XKcbWHNZ1AsnFr+eozwypXhaMRHuJrC1JvC+3GaG8G/MwuChyJOVVdPT5VsH91PiRFaheQlK/6Gg==",
+ "bin": {
+ "cat": "bin.js"
+ }
+ },
"node_modules/chalk": {
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"ansi-styles": "^4.1.0",
@@ -6592,14 +6598,17 @@
}
},
"node_modules/chat-pane": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/chat-pane/-/chat-pane-3.0.3.tgz",
- "integrity": "sha512-3RDYbJLRCbVPFFz8P8u9zb+Xo2P/ynNPSPF+6nGLrhg1TtBbZv8HloUICdiud/LEsF19DLBkiIHk7Bd2KSE1KQ==",
+ "version": "3.0.4-0",
+ "resolved": "https://registry.npmjs.org/chat-pane/-/chat-pane-3.0.4-0.tgz",
+ "integrity": "sha512-Q9cerIsuEcP4UNv2LihesYz/60qqVwQOo+zgzQlwratlkHFDroA5HdPrnDFCsReatGdJv6UFDiDwYudst9Bxcg==",
"license": "MIT",
+ "dependencies": {
+ "patch-package": "^8.0.1"
+ },
"peerDependencies": {
"rdflib": "^2.3.6",
- "solid-logic": "^4.0.6",
- "solid-ui": "^3.0.5"
+ "solid-logic": "^4.0.8-test.0",
+ "solid-ui": "^3.1.3-0"
}
},
"node_modules/chokidar": {
@@ -6892,14 +6901,17 @@
"license": "MIT"
},
"node_modules/contacts-pane": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/contacts-pane/-/contacts-pane-3.2.0.tgz",
- "integrity": "sha512-THpuEP4knPiXK0/yp9E/dJ2qTgLh4xhukE6CvpriB8pNBM5GTqmSHhKJJkM9YUuAJKpsHgu14b30WRvd3eMhJQ==",
+ "version": "3.2.1-1",
+ "resolved": "https://registry.npmjs.org/contacts-pane/-/contacts-pane-3.2.1-1.tgz",
+ "integrity": "sha512-6U5RF9Ik1EMGrOjflFPfNyQ1EdldCXBzjlDD7iNf41LRRKNgL4bDuD2Bzoxgw4Y14wEPWUPyOFnTQTuVHgc3LQ==",
"license": "MIT",
+ "dependencies": {
+ "patch-package": "^8.0.1"
+ },
"peerDependencies": {
"rdflib": "^2.3.6",
- "solid-logic": "^4.0.6",
- "solid-ui": "^3.0.5"
+ "solid-logic": "^4.0.8-test.0",
+ "solid-ui": "^3.1.3-0"
}
},
"node_modules/content-disposition": {
@@ -7086,7 +7098,6 @@
"version": "7.0.6",
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
"integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"path-key": "^3.1.0",
@@ -7450,7 +7461,6 @@
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz",
"integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==",
- "dev": true,
"license": "MIT",
"dependencies": {
"es-define-property": "^1.0.0",
@@ -7728,7 +7738,6 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
"integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",
- "dev": true,
"license": "MIT",
"dependencies": {
"call-bind-apply-helpers": "^1.0.1",
@@ -7998,7 +8007,6 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
"integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.4"
@@ -8052,7 +8060,6 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.2.tgz",
"integrity": "sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"es-errors": "^1.3.0"
@@ -8846,7 +8853,6 @@
"version": "7.1.1",
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
"integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"to-regex-range": "^5.0.1"
@@ -8908,6 +8914,15 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/find-yarn-workspace-root": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz",
+ "integrity": "sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "micromatch": "^4.0.2"
+ }
+ },
"node_modules/flat": {
"version": "5.0.2",
"resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz",
@@ -8940,12 +8955,13 @@
"license": "ISC"
},
"node_modules/folder-pane": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/folder-pane/-/folder-pane-3.1.0.tgz",
- "integrity": "sha512-bM3x4dT9OuD9+yHJUubmuearhuI1EFX9ZWYyld4rfykQHnl9u2+rf5pg1R+RY5zoswhxP5nOa5n4pzYMV8PbFA==",
+ "version": "3.1.1-0",
+ "resolved": "https://registry.npmjs.org/folder-pane/-/folder-pane-3.1.1-0.tgz",
+ "integrity": "sha512-sHjCX19raTT4tpQETg5TnjnN44yNb/WUsMgJ+zpYjamNBPO/1fMjw6ilkQn9wupbX/3DAtPBQbKWA/cI/olEFA==",
"license": "MIT",
"dependencies": {
- "rdflib": "^2.3.6"
+ "patch-package": "^8.0.1",
+ "rdflib": "^2.3.9"
},
"peerDependencies": {
"solid-logic": "^4.0.6",
@@ -9039,6 +9055,20 @@
"node": ">= 0.6"
}
},
+ "node_modules/fs-extra": {
+ "version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
+ "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
+ "license": "MIT",
+ "dependencies": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
"node_modules/fs-readdir-recursive": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz",
@@ -9149,7 +9179,6 @@
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
"integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"call-bind-apply-helpers": "^1.0.2",
@@ -9184,7 +9213,6 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",
"integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==",
- "dev": true,
"license": "MIT",
"dependencies": {
"dunder-proto": "^1.0.1",
@@ -9414,7 +9442,6 @@
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",
"integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.4"
@@ -9511,7 +9538,6 @@
"version": "4.2.11",
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
"integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
- "dev": true,
"license": "ISC"
},
"node_modules/gry": {
@@ -9572,7 +9598,6 @@
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
"integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=8"
@@ -9582,7 +9607,6 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
"integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"es-define-property": "^1.0.0"
@@ -9611,7 +9635,6 @@
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
"integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.4"
@@ -10564,7 +10587,6 @@
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
"integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.12.0"
@@ -10821,14 +10843,12 @@
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz",
"integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==",
- "dev": true,
"license": "MIT"
},
"node_modules/isexe": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
"integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
- "dev": true,
"license": "ISC"
},
"node_modules/isobject": {
@@ -10852,17 +10872,21 @@
}
},
"node_modules/issue-pane": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/issue-pane/-/issue-pane-3.0.2.tgz",
- "integrity": "sha512-4dkrqAffSwyAnE0ESSYVEKBnbZ82pXyGBylKYYYiKu4vOitFJKNEDzxf7cQ71hk2X3WAHnEv0m9bcufBtFtzxA==",
+ "version": "3.0.3-0",
+ "resolved": "https://registry.npmjs.org/issue-pane/-/issue-pane-3.0.3-0.tgz",
+ "integrity": "sha512-WaNIGnaktw9ddL5l5h/RaE9hCv7Smy0hn21hYrYFayvhjl5C41oElhyC70fjdehaJmpEPYyz2sKKYJQB8a2rxQ==",
"license": "MIT",
"dependencies": {
- "@babel/runtime": "^7.28.6"
+ "@babel/runtime": "^7.28.6",
+ "patch-package": "^8.0.1"
+ },
+ "engines": {
+ "node": ">=20.19.2"
},
"peerDependencies": {
"rdflib": "^2.3.5",
- "solid-logic": "^4.0.2",
- "solid-ui": "^3.0.3"
+ "solid-logic": "^4.0.7",
+ "solid-ui": "^3.1.0"
}
},
"node_modules/istanbul-lib-coverage": {
@@ -12208,6 +12232,25 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/json-stable-stringify": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.3.0.tgz",
+ "integrity": "sha512-qtYiSSFlwot9XHtF9bD9c7rwKjr+RecWT//ZnPvSmEjpV5mmPOCN4j8UjY5hbjNkOwZ/jQv3J6R1/pL7RwgMsg==",
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.4",
+ "isarray": "^2.0.5",
+ "jsonify": "^0.0.1",
+ "object-keys": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/json-stable-stringify-without-jsonify": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
@@ -12228,6 +12271,27 @@
"node": ">=6"
}
},
+ "node_modules/jsonfile": {
+ "version": "6.2.1",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.1.tgz",
+ "integrity": "sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==",
+ "license": "MIT",
+ "dependencies": {
+ "universalify": "^2.0.0"
+ },
+ "optionalDependencies": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
+ "node_modules/jsonify": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.1.tgz",
+ "integrity": "sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg==",
+ "license": "Public Domain",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/jsonld": {
"version": "9.0.0",
"resolved": "https://registry.npmjs.org/jsonld/-/jsonld-9.0.0.tgz",
@@ -12443,15 +12507,6 @@
"node": ">=4.0"
}
},
- "node_modules/jwt-decode": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/jwt-decode/-/jwt-decode-4.0.0.tgz",
- "integrity": "sha512-+KJGIyHgkGuIq3IEBNftfhW/LfWhXUIY6OmyVWjliu5KH1y0fw7VQ8YndE2O4qZdMSd9SqbnC8GOcZEy0Om7sA==",
- "license": "MIT",
- "engines": {
- "node": ">=18"
- }
- },
"node_modules/keyv": {
"version": "4.5.4",
"resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
@@ -12472,6 +12527,15 @@
"node": ">=0.10.0"
}
},
+ "node_modules/klaw-sync": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/klaw-sync/-/klaw-sync-6.0.0.tgz",
+ "integrity": "sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ==",
+ "license": "MIT",
+ "dependencies": {
+ "graceful-fs": "^4.1.11"
+ }
+ },
"node_modules/ky": {
"version": "1.14.3",
"resolved": "https://registry.npmjs.org/ky/-/ky-1.14.3.tgz",
@@ -12747,7 +12811,6 @@
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
"integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.4"
@@ -12776,10 +12839,13 @@
}
},
"node_modules/meeting-pane": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/meeting-pane/-/meeting-pane-3.0.2.tgz",
- "integrity": "sha512-zi6/eXSBEbjrqMrXpUurZaULlOVjk0UkvRycfRdne0L3mUUTsNz3yITyYpYU48sZ02oUF9BESkV9EakD/ELUag==",
+ "version": "3.0.3-0",
+ "resolved": "https://registry.npmjs.org/meeting-pane/-/meeting-pane-3.0.3-0.tgz",
+ "integrity": "sha512-qqMwoqVyw8yWzC+KGmlXxYjXus0eDQWhVZ5R3NYJ7Z18QpBjbmWb27txFqRd6cIfXkuhQIM7tGA6Mpg2UVzPxg==",
"license": "MIT",
+ "dependencies": {
+ "patch-package": "^8.0.1"
+ },
"peerDependencies": {
"rdflib": "^2.3.5",
"solid-logic": "^4.0.2",
@@ -12847,7 +12913,6 @@
"version": "4.0.8",
"resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
"integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"braces": "^3.0.3",
@@ -13536,7 +13601,6 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
"integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.4"
@@ -13624,18 +13688,6 @@
"dev": true,
"license": "MIT"
},
- "node_modules/oidc-client-ts": {
- "version": "3.5.0",
- "resolved": "https://registry.npmjs.org/oidc-client-ts/-/oidc-client-ts-3.5.0.tgz",
- "integrity": "sha512-l2q8l9CTCTOlbX+AnK4p3M+4CEpKpyQhle6blQkdFhm0IsBqsxm15bYaSa11G7pWdsYr6epdsRZxJpCyCRbT8A==",
- "license": "Apache-2.0",
- "dependencies": {
- "jwt-decode": "^4.0.0"
- },
- "engines": {
- "node": ">=18"
- }
- },
"node_modules/on-finished": {
"version": "2.4.1",
"resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
@@ -13825,6 +13877,14 @@
"node": ">=6"
}
},
+ "node_modules/package": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/package/-/package-1.0.1.tgz",
+ "integrity": "sha512-g6xZR6CO7okjie83sIRJodgGvaXqymfE5GLhN8N2TmZGShmHc/V23hO/vWbdnuy3D81As3pfovw72gGi42l9qA==",
+ "engines": {
+ "node": ">= 0.6.0"
+ }
+ },
"node_modules/package-json": {
"version": "2.4.0",
"resolved": "https://registry.npmjs.org/package-json/-/package-json-2.4.0.tgz",
@@ -13890,13 +13950,13 @@
"license": "(MIT AND Zlib)"
},
"node_modules/pane-registry": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/pane-registry/-/pane-registry-3.1.1.tgz",
- "integrity": "sha512-aL1PdjIl+HMyC5NawVWKrqZ+q+Oz1PtgDvt7T04ArdUx+6lwrtqS1z+4DCy5LGRSeKamqIlHLClDIwkPpAEQlQ==",
+ "version": "3.1.2-test.0",
+ "resolved": "https://registry.npmjs.org/pane-registry/-/pane-registry-3.1.2-test.0.tgz",
+ "integrity": "sha512-s/HMfRhgDcapOeE4tv96AExCG0kOgPTgrC1qaH6ersljZxXLl7tttvUjsK/IYRN/9H5k54n61XinMvNEEYDgXg==",
"license": "MIT",
"peerDependencies": {
- "rdflib": "^2.3.7",
- "solid-logic": "^4.0.7"
+ "rdflib": "^2.3.9",
+ "solid-logic": "^4.0.8-test.0"
}
},
"node_modules/param-case": {
@@ -14009,6 +14069,114 @@
"tslib": "^2.0.3"
}
},
+ "node_modules/patch-package": {
+ "version": "8.0.1",
+ "resolved": "https://registry.npmjs.org/patch-package/-/patch-package-8.0.1.tgz",
+ "integrity": "sha512-VsKRIA8f5uqHQ7NGhwIna6Bx6D9s/1iXlA1hthBVBEbkq+t4kXD0HHt+rJhf/Z+Ci0F/HCB2hvn0qLdLG+Qxlw==",
+ "license": "MIT",
+ "dependencies": {
+ "@yarnpkg/lockfile": "^1.1.0",
+ "chalk": "^4.1.2",
+ "ci-info": "^3.7.0",
+ "cross-spawn": "^7.0.3",
+ "find-yarn-workspace-root": "^2.0.0",
+ "fs-extra": "^10.0.0",
+ "json-stable-stringify": "^1.0.2",
+ "klaw-sync": "^6.0.0",
+ "minimist": "^1.2.6",
+ "open": "^7.4.2",
+ "semver": "^7.5.3",
+ "slash": "^2.0.0",
+ "tmp": "^0.2.4",
+ "yaml": "^2.2.2"
+ },
+ "bin": {
+ "patch-package": "index.js"
+ },
+ "engines": {
+ "node": ">=14",
+ "npm": ">5"
+ }
+ },
+ "node_modules/patch-package/node_modules/ci-info": {
+ "version": "3.9.0",
+ "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz",
+ "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/sibiraj-s"
+ }
+ ],
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/patch-package/node_modules/is-docker": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
+ "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
+ "license": "MIT",
+ "bin": {
+ "is-docker": "cli.js"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/patch-package/node_modules/is-wsl": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
+ "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
+ "license": "MIT",
+ "dependencies": {
+ "is-docker": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/patch-package/node_modules/open": {
+ "version": "7.4.2",
+ "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz",
+ "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==",
+ "license": "MIT",
+ "dependencies": {
+ "is-docker": "^2.0.0",
+ "is-wsl": "^2.1.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/patch-package/node_modules/semver": {
+ "version": "7.8.5",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz",
+ "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==",
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/patch-package/node_modules/tmp": {
+ "version": "0.2.7",
+ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.7.tgz",
+ "integrity": "sha512-e0votIpp4Uo2AJYSzVHV6xCcawuiez3DzqDAbrTc3YxBkplN6e+dM13ZeIcZnDg/QpSuU2zfZ3rzwY8ukEnaXw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=14.14"
+ }
+ },
"node_modules/path-browserify": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz",
@@ -14046,7 +14214,6 @@
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
"integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=8"
@@ -14129,7 +14296,6 @@
"version": "2.3.2",
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz",
"integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=8.6"
@@ -14472,21 +14638,22 @@
"license": "MIT"
},
"node_modules/profile-pane": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/profile-pane/-/profile-pane-3.2.2.tgz",
- "integrity": "sha512-3Uswk6wOIaL3jG2lfm5npbBR7+UNQtieewCArH1IKOb12vK3/93GUomLFnpxE9nRe+MbRmwMxk1TNoAeZU8kHg==",
+ "version": "3.2.3-0",
+ "resolved": "https://registry.npmjs.org/profile-pane/-/profile-pane-3.2.3-0.tgz",
+ "integrity": "sha512-JBYLCJVoaBoabzlw68oFX3ARRapWp55lru79Uv+0ztCEtVjH1PqGDvbUzFZluHcXk8vI5A+kccYzwpziLSGCqw==",
"license": "MIT",
"dependencies": {
"@solid-data-modules/contacts-rdflib": "^0.7.1",
"lit-html": "^3.3.3",
- "pane-registry": "^3.1.1",
+ "pane-registry": "^3.1.2-test.0",
+ "patch-package": "^8.0.1",
"qrcode": "^1.5.4",
"validate-color": "^2.2.4"
},
"peerDependencies": {
- "rdflib": "^2.3.6",
- "solid-logic": "^4.0.6",
- "solid-ui": "^3.1.1"
+ "rdflib": "^2.3.9",
+ "solid-logic": "^4.0.8-test.0",
+ "solid-ui": "^3.1.3-0"
}
},
"node_modules/promise-polyfill": {
@@ -15849,7 +16016,6 @@
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz",
"integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"define-data-property": "^1.1.4",
@@ -15951,7 +16117,6 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
"integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"shebang-regex": "^3.0.0"
@@ -15964,7 +16129,6 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
"integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=8"
@@ -16080,7 +16244,6 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz",
"integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=6"
@@ -16117,19 +16280,19 @@
}
},
"node_modules/solid-logic": {
- "version": "4.0.7",
- "resolved": "https://registry.npmjs.org/solid-logic/-/solid-logic-4.0.7.tgz",
- "integrity": "sha512-qVHu6juUr+zg2swuc3dHLb/Zjb0aYLNvwpG3xWTqXe/iT3ZF9ORA6fs9UgQuMnsijSJcaoXjK/gB2hvpbm53fA==",
+ "version": "4.0.8-test.0",
+ "resolved": "https://registry.npmjs.org/solid-logic/-/solid-logic-4.0.8-test.0.tgz",
+ "integrity": "sha512-oE3L735eGyZvnwVI3HYt/4UJW/SdADZwLTVyCMJI3OLwUtDZxHrV7rGXHgC0qZdni6ifPM8zxiNNs6+L/hGydA==",
"license": "MIT",
"dependencies": {
- "@inrupt/solid-client-authn-browser": "^4.0.0",
+ "@uvdsl/solid-oidc-client-browser": "^0.2.3",
"solid-namespace": "^0.5.4"
},
"engines": {
"node": ">=18"
},
"peerDependencies": {
- "rdflib": "^2.3.7"
+ "rdflib": "^2.3.9"
}
},
"node_modules/solid-namespace": {
@@ -16139,18 +16302,21 @@
"license": "MIT"
},
"node_modules/solid-ui": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/solid-ui/-/solid-ui-3.1.1.tgz",
- "integrity": "sha512-J2ST8rKH1tMNdPI80X5C6JrJ/I4vr7l0uRXKQRNkQw3ogK/ajgJ66H+bkaHiFH8N83SchCovGsZ5hl2uq7mFPA==",
+ "version": "3.1.3-0",
+ "resolved": "https://registry.npmjs.org/solid-ui/-/solid-ui-3.1.3-0.tgz",
+ "integrity": "sha512-1LQ3kWzF5u2vWuVrHrGvqVbnI4sCYjjBJQiElv+IBuw2PxgZCo3q326ozTyvZ3UJihThgD4KHaqfjEFabcymtg==",
+ "hasInstallScript": true,
"license": "MIT",
"dependencies": {
+ "@lit/context": "^1.1.6",
"@noble/curves": "^2.2.0",
"@noble/hashes": "^2.2.0",
"escape-html": "^1.0.3",
"lit": "^3.3.3",
"mime-types": "^3.0.2",
- "pane-registry": "^3.1.1",
+ "pane-registry": "^3.1.2-test.0",
"solid-namespace": "^0.5.4",
+ "tailwindcss": "^4.3.0",
"uuid": "^14.0.0"
},
"optionalDependencies": {
@@ -16158,7 +16324,7 @@
},
"peerDependencies": {
"rdflib": "^2.3.8",
- "solid-logic": "^4.0.7"
+ "solid-logic": "^4.0.8-test.0"
}
},
"node_modules/solid-ui/node_modules/@noble/hashes": {
@@ -16173,19 +16339,6 @@
"url": "https://paulmillr.com/funding/"
}
},
- "node_modules/solid-ui/node_modules/uuid": {
- "version": "14.0.0",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-14.0.0.tgz",
- "integrity": "sha512-Qo+uWgilfSmAhXCMav1uYFynlQO7fMFiMVZsQqZRMIXp0O7rR7qjkj+cPvBHLgBqi960QCoo/PH2/6ZtVqKvrg==",
- "funding": [
- "https://github.com/sponsors/broofa",
- "https://github.com/sponsors/ctavan"
- ],
- "license": "MIT",
- "bin": {
- "uuid": "dist-node/bin/uuid"
- }
- },
"node_modules/source-map": {
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
@@ -16218,13 +16371,16 @@
}
},
"node_modules/source-pane": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/source-pane/-/source-pane-3.1.0.tgz",
- "integrity": "sha512-r7mKMloDVw2d5C7OlimbZ68Ryg91AI1jQrLpadYL4i94j4rndxlZE1Fy/XjGvPdzr6Jd5OFFgqKFnn3bHQVBIA==",
+ "version": "3.1.1-0",
+ "resolved": "https://registry.npmjs.org/source-pane/-/source-pane-3.1.1-0.tgz",
+ "integrity": "sha512-cPWW075FpPL81ehvyogfMA9+6bP3YIpN395VLOeDBK9uDXLTGin0nJqwClpnUVMTTr4ZJx3ebqxkT6x0gZRlug==",
"license": "MIT",
+ "dependencies": {
+ "patch-package": "^8.0.1"
+ },
"peerDependencies": {
- "rdflib": "^2.3.6",
- "solid-logic": "^4.0.6",
+ "rdflib": "^2.3.9",
+ "solid-logic": "^4.0.7",
"solid-ui": "^3.1.0"
}
},
@@ -16614,7 +16770,6 @@
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
"integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"has-flag": "^4.0.0"
@@ -16667,6 +16822,12 @@
"url": "https://opencollective.com/synckit"
}
},
+ "node_modules/tailwindcss": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.3.1.tgz",
+ "integrity": "sha512-hk+TB1m+K8CYNrP6rjQaq/Y+4Zylwpa87mLYBKCunwnnQ9p+fHb7kmSfGqyEJoxF/O6CDyABWVFEafNSYKll+Q==",
+ "license": "MIT"
+ },
"node_modules/tapable": {
"version": "2.3.3",
"resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.3.tgz",
@@ -17038,7 +17199,6 @@
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
"integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"is-number": "^7.0.0"
@@ -17639,6 +17799,15 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/universalify": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
+ "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
"node_modules/unpipe": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
@@ -17811,16 +17980,16 @@
}
},
"node_modules/uuid": {
- "version": "11.1.1",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.1.tgz",
- "integrity": "sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==",
+ "version": "14.0.0",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-14.0.0.tgz",
+ "integrity": "sha512-Qo+uWgilfSmAhXCMav1uYFynlQO7fMFiMVZsQqZRMIXp0O7rR7qjkj+cPvBHLgBqi960QCoo/PH2/6ZtVqKvrg==",
"funding": [
"https://github.com/sponsors/broofa",
"https://github.com/sponsors/ctavan"
],
"license": "MIT",
"bin": {
- "uuid": "dist/esm/bin/uuid"
+ "uuid": "dist-node/bin/uuid"
}
},
"node_modules/v8-to-istanbul": {
@@ -18251,7 +18420,6 @@
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
"integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
- "dev": true,
"license": "ISC",
"dependencies": {
"isexe": "^2.0.0"
@@ -18545,6 +18713,21 @@
"dev": true,
"license": "ISC"
},
+ "node_modules/yaml": {
+ "version": "2.9.0",
+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.9.0.tgz",
+ "integrity": "sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==",
+ "license": "ISC",
+ "bin": {
+ "yaml": "bin.mjs"
+ },
+ "engines": {
+ "node": ">= 14.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/eemeli"
+ }
+ },
"node_modules/yargs": {
"version": "17.7.2",
"resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
diff --git a/package.json b/package.json
index e7e42490..ed71faf5 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "solid-panes",
- "version": "4.4.1",
+ "version": "4.4.2-0",
"description": "Solid-compatible Panes: applets and views for the mashlib and databrowser",
"main": "dist/index.js",
"types": "dist/index.d.ts",
@@ -61,21 +61,22 @@
"homepage": "https://github.com/SolidOS/solid-panes",
"dependencies": {
"@solid/better-simple-slideshow": "^0.1.0",
- "activitystreams-pane": "^1.0.2",
- "chat-pane": "^3.0.3",
- "contacts-pane": "^3.2.0",
+ "activitystreams-pane": "^1.0.3-0",
+ "chat-pane": "^3.0.4-0",
+ "contacts-pane": "^3.2.1-1",
"dompurify": "^3.4.4",
- "folder-pane": "^3.1.0",
- "issue-pane": "^3.0.2",
+ "folder-pane": "^3.1.1-0",
+ "issue-pane": "^3.0.3-0",
"lit-html": "^3.3.2",
"marked": "^18.0.3",
- "meeting-pane": "^3.0.2",
+ "meeting-pane": "^3.0.3-0",
"mime-types": "^3.0.2",
- "pane-registry": "^3.1.1",
- "profile-pane": "^3.2.2",
+ "pane-registry": "^3.1.2-test.0",
+ "patch-package": "^8.0.1",
+ "profile-pane": "^3.2.3-0",
"solid-namespace": "^0.5.4",
- "solid-ui": "^3.1.1",
- "source-pane": "^3.1.0"
+ "solid-ui": "^3.1.3-0",
+ "source-pane": "^3.1.1-0"
},
"overrides": {
"rdflib": "$rdflib",
@@ -97,6 +98,7 @@
"babel-jest": "^30.4.1",
"babel-loader": "^10.1.1",
"babel-plugin-inline-import": "^3.0.0",
+ "babel-plugin-transform-import-meta": "^2.3.3",
"buffer": "^6.0.3",
"concurrently": "^9.2.1",
"copy-webpack-plugin": "^14.0.0",
@@ -114,7 +116,7 @@
"rdflib": "^2.3.9",
"react": "^19.2.6",
"react-dom": "^19.2.6",
- "solid-logic": "^4.0.7",
+ "solid-logic": "^4.0.8-test.0",
"style-loader": "^4.0.0",
"terser-webpack-plugin": "^5.6.0",
"ts-jest": "^29.4.9",