From 0bd81296d376dad023c5baf1839087b806c9dc02 Mon Sep 17 00:00:00 2001 From: timea-solid <4144203+timea-solid@users.noreply.github.com> Date: Thu, 18 Jun 2026 13:52:09 +0200 Subject: [PATCH 1/7] fix dev and tests --- babel.config.mjs | 1 + dev/loader.ts | 23 +++++++++++------------ package-lock.json | 15 +++++++++++++++ package.json | 1 + 4 files changed, 28 insertions(+), 12 deletions(-) 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/package-lock.json b/package-lock.json index 571f2e2d..7e798042 100644 --- a/package-lock.json +++ b/package-lock.json @@ -40,6 +40,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", @@ -5944,6 +5945,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", diff --git a/package.json b/package.json index e7e42490..7663443e 100644 --- a/package.json +++ b/package.json @@ -97,6 +97,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", From 3474c39413e3a23cf860fe5ebb80cefbcf1209ab Mon Sep 17 00:00:00 2001 From: Alain Bourgeois Date: Thu, 18 Jun 2026 20:05:50 +0200 Subject: [PATCH 2/7] expand transformIgnorePatterns --- jest.config.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jest.config.mjs b/jest.config.mjs index 7d1c1632..8d26f24d 100644 --- a/jest.config.mjs +++ b/jest.config.mjs @@ -11,7 +11,7 @@ export default { transform: { '^.+\\.[tj]sx?$': ['babel-jest', { configFile: './babel.config.mjs' }], }, - transformIgnorePatterns: ['/node_modules/(?!lit-html).+\\.js'], + transformIgnorePatterns: ['/node_modules/(?!lit-html|uuid|@noble|@uvdsl/solid-oidc-client-browser).+\\.js'], moduleNameMapper: { '^SolidLogic$': 'solid-logic', '^UI$': 'solid-ui', From 562cb94bb72713f8a2617276414fc25b423d9f07 Mon Sep 17 00:00:00 2001 From: timea-solid <4144203+timea-solid@users.noreply.github.com> Date: Fri, 19 Jun 2026 09:06:45 +0200 Subject: [PATCH 3/7] added some more lit transform ignore patterns --- jest.config.mjs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/jest.config.mjs b/jest.config.mjs index 8d26f24d..2e7f2827 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|uuid|@noble|@uvdsl/solid-oidc-client-browser).+\\.js'], + transformIgnorePatterns: ['/node_modules/(?!(@lit|lit|lit-html|lit-element|uuid|@noble|@uvdsl/solid-oidc-client-browser)).+\\.js$'], moduleNameMapper: { '^SolidLogic$': 'solid-logic', '^UI$': 'solid-ui', From 024a75736e7e8bb71b8eb75af81bbb6ada3694df Mon Sep 17 00:00:00 2001 From: Alain Bourgeois Date: Sat, 20 Jun 2026 12:18:43 +0200 Subject: [PATCH 4/7] update CI to include staging --- .github/workflows/ci.yml | 2 + package-lock.json | 632 ++++++++++++--------------------------- package.json | 6 +- 3 files changed, 195 insertions(+), 445 deletions(-) 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/package-lock.json b/package-lock.json index 7e798042..c0418919 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21,9 +21,9 @@ "meeting-pane": "^3.0.2", "mime-types": "^3.0.2", "pane-registry": "^3.1.1", - "profile-pane": "^3.2.2", + "profile-pane": "file:../profile-pane", "solid-namespace": "^0.5.4", - "solid-ui": "^3.1.1", + "solid-ui": "file:../solid-ui", "source-pane": "^3.1.0" }, "devDependencies": { @@ -58,7 +58,7 @@ "rdflib": "^2.3.9", "react": "^19.2.6", "react-dom": "^19.2.6", - "solid-logic": "^4.0.7", + "solid-logic": "file:../solid-logic", "style-loader": "^4.0.0", "terser-webpack-plugin": "^5.6.0", "ts-jest": "^29.4.9", @@ -69,6 +69,172 @@ "webpack-dev-server": "^5.2.4" } }, + "../profile-pane": { + "version": "3.2.2", + "license": "MIT", + "dependencies": { + "@solid-data-modules/contacts-rdflib": "^0.7.1", + "lit-html": "^3.3.3", + "pane-registry": "^3.1.1", + "qrcode": "^1.5.4", + "validate-color": "^2.2.4" + }, + "devDependencies": { + "@babel/cli": "^7.28.6", + "@babel/core": "^7.29.0", + "@babel/preset-env": "^7.29.5", + "@babel/preset-typescript": "^7.28.5", + "@testing-library/dom": "^10.4.1", + "@testing-library/jest-dom": "^6.9.1", + "@types/jest": "^30.0.0", + "@typescript-eslint/eslint-plugin": "^8.59.3", + "@typescript-eslint/parser": "^8.59.3", + "axe-core": "^4.11.4", + "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", + "chat-pane": "^3.0.3", + "contacts-pane": "^3.2.0", + "copy-webpack-plugin": "^14.0.0", + "css-loader": "^7.1.4", + "eslint": "^9.39.4", + "html-webpack-plugin": "^5.6.7", + "jest": "^30.4.2", + "jest-environment-jsdom": "^30.4.1", + "jest-fetch-mock": "^3.0.3", + "jsdom": "^29.1.1", + "node-polyfill-webpack-plugin": "^4.1.0", + "rdflib": "^2.3.8", + "solid-logic": "file:../solid-logic", + "solid-ui": "file:../solid-ui", + "style-loader": "^4.0.0", + "terser-webpack-plugin": "^5.6.0", + "ts-loader": "^9.5.7", + "typescript": "^6.0.3", + "webpack": "^5.106.2", + "webpack-cli": "^7.0.2", + "webpack-dev-server": "^5.2.4" + }, + "peerDependencies": { + "rdflib": "^2.3.6", + "solid-logic": "file:../solid-logic", + "solid-ui": "file:../solid-ui" + } + }, + "../solid-logic": { + "version": "4.0.7", + "license": "MIT", + "dependencies": { + "@uvdsl/solid-oidc-client-browser": "^0.2.2", + "solid-namespace": "^0.5.4" + }, + "devDependencies": { + "@babel/core": "^7.29.0", + "@babel/preset-env": "^7.29.5", + "@babel/preset-typescript": "^7.28.5", + "@types/jest": "^30.0.0", + "@typescript-eslint/parser": "^8.59.3", + "babel-jest": "^30.4.1", + "babel-loader": "^10.1.1", + "babel-plugin-transform-import-meta": "^2.3.3", + "eslint": "^9.39.4", + "eslint-config-prettier": "^10.1.8", + "eslint-plugin-import": "^2.32.0", + "jest": "^30.4.2", + "jest-environment-jsdom": "^30.4.1", + "jest-fetch-mock": "^3.0.3", + "terser-webpack-plugin": "^5.6.0", + "ts-loader": "^9.5.7", + "tslib": "^2.8.1", + "typescript": "^5.9.3", + "webpack": "^5.106.2", + "webpack-cli": "^7.0.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "rdflib": "^2.3.9" + } + }, + "../solid-ui": { + "version": "3.1.2", + "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", + "solid-namespace": "^0.5.4", + "tailwindcss": "^4.3.0", + "uuid": "^14.0.0" + }, + "devDependencies": { + "@babel/cli": "^7.28.6", + "@babel/core": "^7.29.0", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-decorators": "^7.29.7", + "@babel/plugin-transform-class-properties": "^7.29.7", + "@babel/plugin-transform-class-static-block": "^7.29.7", + "@babel/plugin-transform-runtime": "^7.29.0", + "@babel/plugin-transform-typescript": "^7.29.7", + "@babel/preset-env": "^7.29.5", + "@babel/preset-typescript": "^7.28.5", + "@eslint/js": "^9.39.4", + "@iconify/json": "2.2.481", + "@mdx-js/react": "^3.1.1", + "@rolldown/plugin-babel": "^0.2.3", + "@storybook/addon-docs": "10.4.2", + "@storybook/addon-links": "10.4.2", + "@storybook/web-components-vite": "10.4.2", + "@tailwindcss/postcss": "^4.3.0", + "@tailwindcss/vite": "^4.3.0", + "@testing-library/dom": "^10.4.1", + "@testing-library/user-event": "^13.5.0", + "@types/jsdom": "^28.0.3", + "@types/node": "^25.8.0", + "@typescript-eslint/parser": "^8.59.3", + "@vitest/coverage-v8": "^4.0.18", + "concurrently": "^10.0.3", + "eslint": "^9.39.4", + "eslint-import-resolver-typescript": "^4.4.4", + "eslint-plugin-import": "^2.32.0", + "eslint-plugin-n": "^18.0.1", + "eslint-plugin-promise": "^7.3.0", + "get-random-values": "^5.0.0", + "globals": "^17.6.0", + "isomorphic-fetch": "^3.0.0", + "jsdom": "^28.1.0", + "neostandard": "^0.13.0", + "nock": "^15.0.0", + "patch-package": "^8.0.1", + "path-browserify": "^1.0.1", + "postcss": "^8.5.15", + "react": "^17.0.2", + "react-dom": "^17.0.2", + "react-is": "^17.0.2", + "storybook": "10.4.2", + "typedoc": "^0.28.19", + "typescript": "^5.9.3", + "unplugin-dts": "^1.0.2", + "unplugin-icons": "^23.0.1", + "vite": "^8.0.16", + "vite-plugin-lit-css": "^3.0.0", + "vitest": "^4.0.18" + }, + "optionalDependencies": { + "fsevents": "*" + }, + "peerDependencies": { + "rdflib": "^2.3.8", + "solid-logic": "file:../solid-logic" + } + }, "node_modules/@adobe/css-tools": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.5.0.tgz", @@ -2450,45 +2616,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", @@ -3676,21 +3803,6 @@ "dev": true, "license": "MIT" }, - "node_modules/@lit-labs/ssr-dom-shim": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.6.0.tgz", - "integrity": "sha512-VHb0ALPMTlgKjM6yIxxoQNnpKyUKLD04VzeQdsiXkMqkvYlAHxq9glGLmgbb889/1GsohSOAjvQYoiBppXFqrQ==", - "license": "BSD-3-Clause" - }, - "node_modules/@lit/reactive-element": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-2.1.2.tgz", - "integrity": "sha512-pbCDiVMnne1lYUIaYNN5wrwQXDtHaYtg7YEFPeW+hws6U47WeFvISGUWekPGKWOP1ygrs0ef0o1VJMk1exos5A==", - "license": "BSD-3-Clause", - "dependencies": { - "@lit-labs/ssr-dom-shim": "^1.5.0" - } - }, "node_modules/@napi-rs/wasm-runtime": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.4.tgz", @@ -3718,33 +3830,6 @@ "license": "MIT", "optional": true }, - "node_modules/@noble/curves": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-2.2.0.tgz", - "integrity": "sha512-T/BoHgFXirb0ENSPBquzX0rcjXeM6Lo892a2jlYJkqk83LqZx0l1Of7DzlKJ6jkpvMrkHSnAcgb5JegL8SeIkQ==", - "license": "MIT", - "dependencies": { - "@noble/hashes": "2.2.0" - }, - "engines": { - "node": ">= 20.19.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@noble/curves/node_modules/@noble/hashes": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-2.2.0.tgz", - "integrity": "sha512-IYqDGiTXab6FniAgnSdZwgWbomxpy9FtYvLKs7wCUs2a8RkITG+DFGO1DM9cr+E3/RgADRpFjrKVaJ1z6sjtEg==", - "license": "MIT", - "engines": { - "node": ">= 20.19.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, "node_modules/@noble/hashes": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.4.0.tgz", @@ -3987,30 +4072,6 @@ "@sinonjs/commons": "^3.0.1" } }, - "node_modules/@solid-data-modules/contacts-rdflib": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/@solid-data-modules/contacts-rdflib/-/contacts-rdflib-0.7.1.tgz", - "integrity": "sha512-jjSVCyXjOdMlPEdTysboLg1Tc8E3jDFlbEIv7mjnNkFK61UdI/BfnNPT5XnNSUSiZYBZklUwsniJhclFhoZmBw==", - "license": "MIT", - "dependencies": { - "@solid-data-modules/rdflib-utils": "^0.2.0" - }, - "peerDependencies": { - "rdflib": "2.x" - } - }, - "node_modules/@solid-data-modules/rdflib-utils": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@solid-data-modules/rdflib-utils/-/rdflib-utils-0.2.0.tgz", - "integrity": "sha512-WXpyiMmgmeeTHUz/jFGGBy02GxClxT2uew3eUWh/XOQQQeOxlzYFRO0tOa3Nv9/3Y1qcAyS7tSaW5x42Q8WPLQ==", - "license": "MIT", - "dependencies": { - "short-unique-id": "^5.2.0" - }, - "peerDependencies": { - "rdflib": "2.x" - } - }, "node_modules/@solid/better-simple-slideshow": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/@solid/better-simple-slideshow/-/better-simple-slideshow-0.1.0.tgz", @@ -5529,6 +5590,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -5538,6 +5600,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "license": "MIT", "dependencies": { "color-convert": "^2.0.1" @@ -6532,6 +6595,7 @@ "version": "5.3.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -6755,6 +6819,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, "license": "MIT", "dependencies": { "color-name": "~1.1.4" @@ -6767,6 +6832,7 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, "license": "MIT" }, "node_modules/colorette": { @@ -7365,15 +7431,6 @@ } } }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/decimal.js": { "version": "10.6.0", "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.6.0.tgz", @@ -7588,12 +7645,6 @@ "dev": true, "license": "MIT" }, - "node_modules/dijkstrajs": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/dijkstrajs/-/dijkstrajs-1.0.3.tgz", - "integrity": "sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA==", - "license": "MIT" - }, "node_modules/dns-packet": { "version": "5.6.1", "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", @@ -7860,6 +7911,7 @@ "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, "license": "MIT" }, "node_modules/emojis-list": { @@ -8137,6 +8189,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "dev": true, "license": "MIT" }, "node_modules/escape-string-regexp": { @@ -9072,6 +9125,7 @@ "version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, "hasInstallScript": true, "license": "MIT", "optional": true, @@ -9155,6 +9209,7 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, "license": "ISC", "engines": { "node": "6.* || 8.* || >= 10.*" @@ -10446,6 +10501,7 @@ "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" @@ -12120,15 +12176,6 @@ "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/jose": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/jose/-/jose-5.10.0.tgz", - "integrity": "sha512-s+3Al/p9g32Iq+oqXxkW//7jk2Vig6FF1CFqzVXoTUXt2qz89YWbL+OwS17NFYEvxC35n0FKeGO2LGYSxeM2Gg==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/panva" - } - }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -12458,15 +12505,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", @@ -12550,28 +12588,6 @@ "dev": true, "license": "MIT" }, - "node_modules/lit": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/lit/-/lit-3.3.3.tgz", - "integrity": "sha512-fycuvZg/hkpozL00lm1pEJH5nN/lr9ZXd6mJI2HSN4+Bzc+LDNdEApJ6HFbPkdFNHLvOplIIuJvxkS4XUxqirw==", - "license": "BSD-3-Clause", - "dependencies": { - "@lit/reactive-element": "^2.1.0", - "lit-element": "^4.2.0", - "lit-html": "^3.3.0" - } - }, - "node_modules/lit-element": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-4.2.2.tgz", - "integrity": "sha512-aFKhNToWxoyhkNDmWZwEva2SlQia+jfG0fjIWV//YeTaWrVnOxD89dPKfigCUspXFmjzOEUQpOkejH5Ly6sG0w==", - "license": "BSD-3-Clause", - "dependencies": { - "@lit-labs/ssr-dom-shim": "^1.5.0", - "@lit/reactive-element": "^2.1.0", - "lit-html": "^3.3.0" - } - }, "node_modules/lit-html": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.3.3.tgz", @@ -13639,18 +13655,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", @@ -13835,6 +13839,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -14035,6 +14040,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -14281,15 +14287,6 @@ "node": ">=16.0.0" } }, - "node_modules/pngjs": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-5.0.0.tgz", - "integrity": "sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==", - "license": "MIT", - "engines": { - "node": ">=10.13.0" - } - }, "node_modules/possible-typed-array-names": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", @@ -14487,22 +14484,8 @@ "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==", - "license": "MIT", - "dependencies": { - "@solid-data-modules/contacts-rdflib": "^0.7.1", - "lit-html": "^3.3.3", - "pane-registry": "^3.1.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" - } + "resolved": "../profile-pane", + "link": true }, "node_modules/promise-polyfill": { "version": "8.3.0", @@ -14624,141 +14607,6 @@ "node": ">=16.0.0" } }, - "node_modules/qrcode": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/qrcode/-/qrcode-1.5.4.tgz", - "integrity": "sha512-1ca71Zgiu6ORjHqFBDpnSMTR2ReToX4l1Au1VFLyVeBTFavzQnv5JxMFr3ukHVKpSrSA2MCk0lNJSykjUfz7Zg==", - "license": "MIT", - "dependencies": { - "dijkstrajs": "^1.0.1", - "pngjs": "^5.0.0", - "yargs": "^15.3.1" - }, - "bin": { - "qrcode": "bin/qrcode" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/qrcode/node_modules/cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "node_modules/qrcode/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "license": "MIT", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "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", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "license": "MIT", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/qrcode/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/qrcode/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "license": "MIT", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "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", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "license": "ISC" - }, - "node_modules/qrcode/node_modules/yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "license": "MIT", - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/qrcode/node_modules/yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "license": "ISC", - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/qs": { "version": "6.15.2", "resolved": "https://registry.npmjs.org/qs/-/qs-6.15.2.tgz", @@ -15288,6 +15136,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -15303,12 +15152,6 @@ "node": ">=0.10.0" } }, - "node_modules/require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "license": "ISC" - }, "node_modules/require-resolve": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/require-resolve/-/require-resolve-0.0.2.tgz", @@ -15854,12 +15697,6 @@ "node": ">= 0.8.0" } }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", - "license": "ISC" - }, "node_modules/set-function-length": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", @@ -15998,16 +15835,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/short-unique-id": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/short-unique-id/-/short-unique-id-5.3.2.tgz", - "integrity": "sha512-KRT/hufMSxXKEDSQujfVE0Faa/kZ51ihUcZQAcmP04t00DvPj7Ox5anHke1sJYUtzSuiT/Y5uyzg/W7bBEGhCg==", - "license": "Apache-2.0", - "bin": { - "short-unique-id": "bin/short-unique-id", - "suid": "bin/short-unique-id" - } - }, "node_modules/side-channel": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", @@ -16132,20 +15959,8 @@ } }, "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==", - "license": "MIT", - "dependencies": { - "@inrupt/solid-client-authn-browser": "^4.0.0", - "solid-namespace": "^0.5.4" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "rdflib": "^2.3.7" - } + "resolved": "../solid-logic", + "link": true }, "node_modules/solid-namespace": { "version": "0.5.4", @@ -16154,52 +15969,8 @@ "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==", - "license": "MIT", - "dependencies": { - "@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", - "solid-namespace": "^0.5.4", - "uuid": "^14.0.0" - }, - "optionalDependencies": { - "fsevents": "*" - }, - "peerDependencies": { - "rdflib": "^2.3.8", - "solid-logic": "^4.0.7" - } - }, - "node_modules/solid-ui/node_modules/@noble/hashes": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-2.2.0.tgz", - "integrity": "sha512-IYqDGiTXab6FniAgnSdZwgWbomxpy9FtYvLKs7wCUs2a8RkITG+DFGO1DM9cr+E3/RgADRpFjrKVaJ1z6sjtEg==", - "license": "MIT", - "engines": { - "node": ">= 20.19.0" - }, - "funding": { - "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" - } + "resolved": "../solid-ui", + "link": true }, "node_modules/source-map": { "version": "0.6.1", @@ -16412,6 +16183,7 @@ "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", @@ -16540,6 +16312,7 @@ "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" @@ -17825,19 +17598,6 @@ "node": ">= 0.4.0" } }, - "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==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "license": "MIT", - "bin": { - "uuid": "dist/esm/bin/uuid" - } - }, "node_modules/v8-to-istanbul": { "version": "9.3.0", "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz", @@ -17853,12 +17613,6 @@ "node": ">=10.12.0" } }, - "node_modules/validate-color": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/validate-color/-/validate-color-2.2.4.tgz", - "integrity": "sha512-Znolz+b6CwW6eBXYld7MFM3O7funcdyRfjKC/X9hqYV/0VcC5LB/L45mff7m3dIn9wdGdNOAQ/fybNuD5P/HDw==", - "license": "MIT" - }, "node_modules/validate-npm-package-license": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", @@ -18345,12 +18099,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/which-module": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", - "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", - "license": "ISC" - }, "node_modules/which-typed-array": { "version": "1.1.20", "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.20.tgz", diff --git a/package.json b/package.json index 7663443e..35854308 100644 --- a/package.json +++ b/package.json @@ -72,9 +72,9 @@ "meeting-pane": "^3.0.2", "mime-types": "^3.0.2", "pane-registry": "^3.1.1", - "profile-pane": "^3.2.2", + "profile-pane": "file:../profile-pane", "solid-namespace": "^0.5.4", - "solid-ui": "^3.1.1", + "solid-ui": "file:../solid-ui", "source-pane": "^3.1.0" }, "overrides": { @@ -115,7 +115,7 @@ "rdflib": "^2.3.9", "react": "^19.2.6", "react-dom": "^19.2.6", - "solid-logic": "^4.0.7", + "solid-logic": "file:../solid-logic", "style-loader": "^4.0.0", "terser-webpack-plugin": "^5.6.0", "ts-jest": "^29.4.9", From 0e839b9e6ec233e0bfe0c812dfa8ed3c4ae94b80 Mon Sep 17 00:00:00 2001 From: Alain Bourgeois Date: Sat, 20 Jun 2026 12:39:17 +0200 Subject: [PATCH 5/7] rewrite transformIgnorePatterns to solid-ui node_modules --- jest.config.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jest.config.mjs b/jest.config.mjs index 2e7f2827..ffa2a2ab 100644 --- a/jest.config.mjs +++ b/jest.config.mjs @@ -11,7 +11,7 @@ export default { transform: { '^.+\\.(?:[tj]sx?|mjs)$': ['babel-jest', { configFile: './babel.config.mjs' }], }, - transformIgnorePatterns: ['/node_modules/(?!(@lit|lit|lit-html|lit-element|uuid|@noble|@uvdsl/solid-oidc-client-browser)).+\\.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', From 65dc661464b29a740dd8be8d9a75e4425e2bfb81 Mon Sep 17 00:00:00 2001 From: Alain Bourgeois Date: Sat, 20 Jun 2026 12:39:51 +0200 Subject: [PATCH 6/7] update solidos dependencies test/dev and patch-package --- package-lock.json | 980 +++++++++++++++++++++++++++++++++------------- package.json | 23 +- 2 files changed, 712 insertions(+), 291 deletions(-) diff --git a/package-lock.json b/package-lock.json index c0418919..2bfc87dc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,21 +10,22 @@ "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": "file:../profile-pane", + "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": "file:../solid-ui", - "source-pane": "^3.1.0" + "solid-ui": "^3.1.3-0", + "source-pane": "^3.1.1-0" }, "devDependencies": { "@babel/cli": "^7.28.6", @@ -58,7 +59,7 @@ "rdflib": "^2.3.9", "react": "^19.2.6", "react-dom": "^19.2.6", - "solid-logic": "file:../solid-logic", + "solid-logic": "^4.0.8-test.0", "style-loader": "^4.0.0", "terser-webpack-plugin": "^5.6.0", "ts-jest": "^29.4.9", @@ -69,172 +70,6 @@ "webpack-dev-server": "^5.2.4" } }, - "../profile-pane": { - "version": "3.2.2", - "license": "MIT", - "dependencies": { - "@solid-data-modules/contacts-rdflib": "^0.7.1", - "lit-html": "^3.3.3", - "pane-registry": "^3.1.1", - "qrcode": "^1.5.4", - "validate-color": "^2.2.4" - }, - "devDependencies": { - "@babel/cli": "^7.28.6", - "@babel/core": "^7.29.0", - "@babel/preset-env": "^7.29.5", - "@babel/preset-typescript": "^7.28.5", - "@testing-library/dom": "^10.4.1", - "@testing-library/jest-dom": "^6.9.1", - "@types/jest": "^30.0.0", - "@typescript-eslint/eslint-plugin": "^8.59.3", - "@typescript-eslint/parser": "^8.59.3", - "axe-core": "^4.11.4", - "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", - "chat-pane": "^3.0.3", - "contacts-pane": "^3.2.0", - "copy-webpack-plugin": "^14.0.0", - "css-loader": "^7.1.4", - "eslint": "^9.39.4", - "html-webpack-plugin": "^5.6.7", - "jest": "^30.4.2", - "jest-environment-jsdom": "^30.4.1", - "jest-fetch-mock": "^3.0.3", - "jsdom": "^29.1.1", - "node-polyfill-webpack-plugin": "^4.1.0", - "rdflib": "^2.3.8", - "solid-logic": "file:../solid-logic", - "solid-ui": "file:../solid-ui", - "style-loader": "^4.0.0", - "terser-webpack-plugin": "^5.6.0", - "ts-loader": "^9.5.7", - "typescript": "^6.0.3", - "webpack": "^5.106.2", - "webpack-cli": "^7.0.2", - "webpack-dev-server": "^5.2.4" - }, - "peerDependencies": { - "rdflib": "^2.3.6", - "solid-logic": "file:../solid-logic", - "solid-ui": "file:../solid-ui" - } - }, - "../solid-logic": { - "version": "4.0.7", - "license": "MIT", - "dependencies": { - "@uvdsl/solid-oidc-client-browser": "^0.2.2", - "solid-namespace": "^0.5.4" - }, - "devDependencies": { - "@babel/core": "^7.29.0", - "@babel/preset-env": "^7.29.5", - "@babel/preset-typescript": "^7.28.5", - "@types/jest": "^30.0.0", - "@typescript-eslint/parser": "^8.59.3", - "babel-jest": "^30.4.1", - "babel-loader": "^10.1.1", - "babel-plugin-transform-import-meta": "^2.3.3", - "eslint": "^9.39.4", - "eslint-config-prettier": "^10.1.8", - "eslint-plugin-import": "^2.32.0", - "jest": "^30.4.2", - "jest-environment-jsdom": "^30.4.1", - "jest-fetch-mock": "^3.0.3", - "terser-webpack-plugin": "^5.6.0", - "ts-loader": "^9.5.7", - "tslib": "^2.8.1", - "typescript": "^5.9.3", - "webpack": "^5.106.2", - "webpack-cli": "^7.0.3" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "rdflib": "^2.3.9" - } - }, - "../solid-ui": { - "version": "3.1.2", - "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", - "solid-namespace": "^0.5.4", - "tailwindcss": "^4.3.0", - "uuid": "^14.0.0" - }, - "devDependencies": { - "@babel/cli": "^7.28.6", - "@babel/core": "^7.29.0", - "@babel/plugin-proposal-class-properties": "^7.18.6", - "@babel/plugin-proposal-decorators": "^7.29.7", - "@babel/plugin-transform-class-properties": "^7.29.7", - "@babel/plugin-transform-class-static-block": "^7.29.7", - "@babel/plugin-transform-runtime": "^7.29.0", - "@babel/plugin-transform-typescript": "^7.29.7", - "@babel/preset-env": "^7.29.5", - "@babel/preset-typescript": "^7.28.5", - "@eslint/js": "^9.39.4", - "@iconify/json": "2.2.481", - "@mdx-js/react": "^3.1.1", - "@rolldown/plugin-babel": "^0.2.3", - "@storybook/addon-docs": "10.4.2", - "@storybook/addon-links": "10.4.2", - "@storybook/web-components-vite": "10.4.2", - "@tailwindcss/postcss": "^4.3.0", - "@tailwindcss/vite": "^4.3.0", - "@testing-library/dom": "^10.4.1", - "@testing-library/user-event": "^13.5.0", - "@types/jsdom": "^28.0.3", - "@types/node": "^25.8.0", - "@typescript-eslint/parser": "^8.59.3", - "@vitest/coverage-v8": "^4.0.18", - "concurrently": "^10.0.3", - "eslint": "^9.39.4", - "eslint-import-resolver-typescript": "^4.4.4", - "eslint-plugin-import": "^2.32.0", - "eslint-plugin-n": "^18.0.1", - "eslint-plugin-promise": "^7.3.0", - "get-random-values": "^5.0.0", - "globals": "^17.6.0", - "isomorphic-fetch": "^3.0.0", - "jsdom": "^28.1.0", - "neostandard": "^0.13.0", - "nock": "^15.0.0", - "patch-package": "^8.0.1", - "path-browserify": "^1.0.1", - "postcss": "^8.5.15", - "react": "^17.0.2", - "react-dom": "^17.0.2", - "react-is": "^17.0.2", - "storybook": "10.4.2", - "typedoc": "^0.28.19", - "typescript": "^5.9.3", - "unplugin-dts": "^1.0.2", - "unplugin-icons": "^23.0.1", - "vite": "^8.0.16", - "vite-plugin-lit-css": "^3.0.0", - "vitest": "^4.0.18" - }, - "optionalDependencies": { - "fsevents": "*" - }, - "peerDependencies": { - "rdflib": "^2.3.8", - "solid-logic": "file:../solid-logic" - } - }, "node_modules/@adobe/css-tools": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.5.0.tgz", @@ -3803,6 +3638,30 @@ "dev": true, "license": "MIT" }, + "node_modules/@lit-labs/ssr-dom-shim": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.6.0.tgz", + "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", + "integrity": "sha512-pbCDiVMnne1lYUIaYNN5wrwQXDtHaYtg7YEFPeW+hws6U47WeFvISGUWekPGKWOP1ygrs0ef0o1VJMk1exos5A==", + "license": "BSD-3-Clause", + "dependencies": { + "@lit-labs/ssr-dom-shim": "^1.5.0" + } + }, "node_modules/@napi-rs/wasm-runtime": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.4.tgz", @@ -3830,6 +3689,33 @@ "license": "MIT", "optional": true }, + "node_modules/@noble/curves": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-2.2.0.tgz", + "integrity": "sha512-T/BoHgFXirb0ENSPBquzX0rcjXeM6Lo892a2jlYJkqk83LqZx0l1Of7DzlKJ6jkpvMrkHSnAcgb5JegL8SeIkQ==", + "license": "MIT", + "dependencies": { + "@noble/hashes": "2.2.0" + }, + "engines": { + "node": ">= 20.19.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@noble/curves/node_modules/@noble/hashes": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-2.2.0.tgz", + "integrity": "sha512-IYqDGiTXab6FniAgnSdZwgWbomxpy9FtYvLKs7wCUs2a8RkITG+DFGO1DM9cr+E3/RgADRpFjrKVaJ1z6sjtEg==", + "license": "MIT", + "engines": { + "node": ">= 20.19.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, "node_modules/@noble/hashes": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.4.0.tgz", @@ -4072,6 +3958,30 @@ "@sinonjs/commons": "^3.0.1" } }, + "node_modules/@solid-data-modules/contacts-rdflib": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/@solid-data-modules/contacts-rdflib/-/contacts-rdflib-0.7.1.tgz", + "integrity": "sha512-jjSVCyXjOdMlPEdTysboLg1Tc8E3jDFlbEIv7mjnNkFK61UdI/BfnNPT5XnNSUSiZYBZklUwsniJhclFhoZmBw==", + "license": "MIT", + "dependencies": { + "@solid-data-modules/rdflib-utils": "^0.2.0" + }, + "peerDependencies": { + "rdflib": "2.x" + } + }, + "node_modules/@solid-data-modules/rdflib-utils": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@solid-data-modules/rdflib-utils/-/rdflib-utils-0.2.0.tgz", + "integrity": "sha512-WXpyiMmgmeeTHUz/jFGGBy02GxClxT2uew3eUWh/XOQQQeOxlzYFRO0tOa3Nv9/3Y1qcAyS7tSaW5x42Q8WPLQ==", + "license": "MIT", + "dependencies": { + "short-unique-id": "^5.2.0" + }, + "peerDependencies": { + "rdflib": "2.x" + } + }, "node_modules/@solid/better-simple-slideshow": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/@solid/better-simple-slideshow/-/better-simple-slideshow-0.1.0.tgz", @@ -5125,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", @@ -5356,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", @@ -5461,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", @@ -5473,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" } @@ -5590,7 +5517,6 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -5600,7 +5526,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, "license": "MIT", "dependencies": { "color-convert": "^2.0.1" @@ -6223,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" @@ -6524,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", @@ -6543,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", @@ -6557,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", @@ -6595,7 +6516,6 @@ "version": "5.3.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -6643,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", @@ -6671,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": { @@ -6819,7 +6749,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, "license": "MIT", "dependencies": { "color-name": "~1.1.4" @@ -6832,7 +6761,6 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, "license": "MIT" }, "node_modules/colorette": { @@ -6973,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": { @@ -7167,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", @@ -7431,6 +7361,15 @@ } } }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/decimal.js": { "version": "10.6.0", "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.6.0.tgz", @@ -7522,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", @@ -7645,6 +7583,12 @@ "dev": true, "license": "MIT" }, + "node_modules/dijkstrajs": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/dijkstrajs/-/dijkstrajs-1.0.3.tgz", + "integrity": "sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA==", + "license": "MIT" + }, "node_modules/dns-packet": { "version": "5.6.1", "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", @@ -7794,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", @@ -7911,7 +7854,6 @@ "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, "license": "MIT" }, "node_modules/emojis-list": { @@ -8065,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" @@ -8119,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" @@ -8189,7 +8129,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "dev": true, "license": "MIT" }, "node_modules/escape-string-regexp": { @@ -8914,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" @@ -8976,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", @@ -9008,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", @@ -9107,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", @@ -9125,7 +9087,6 @@ "version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "dev": true, "hasInstallScript": true, "license": "MIT", "optional": true, @@ -9209,7 +9170,6 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, "license": "ISC", "engines": { "node": "6.* || 8.* || >= 10.*" @@ -9219,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", @@ -9254,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", @@ -9484,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" @@ -9581,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": { @@ -9642,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" @@ -9652,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" @@ -9681,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" @@ -10501,7 +10454,6 @@ "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" @@ -10635,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" @@ -10892,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": { @@ -10923,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": { @@ -12176,6 +12129,15 @@ "url": "https://github.com/chalk/supports-color?sponsor=1" } }, + "node_modules/jose": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/jose/-/jose-5.10.0.tgz", + "integrity": "sha512-s+3Al/p9g32Iq+oqXxkW//7jk2Vig6FF1CFqzVXoTUXt2qz89YWbL+OwS17NFYEvxC35n0FKeGO2LGYSxeM2Gg==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/panva" + } + }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -12270,18 +12232,37 @@ "dev": true, "license": "MIT" }, - "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", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true, - "license": "MIT" - }, - "node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "dev": true, + "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", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, "license": "MIT", "bin": { "json5": "lib/cli.js" @@ -12290,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", @@ -12525,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", @@ -12588,6 +12599,28 @@ "dev": true, "license": "MIT" }, + "node_modules/lit": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/lit/-/lit-3.3.3.tgz", + "integrity": "sha512-fycuvZg/hkpozL00lm1pEJH5nN/lr9ZXd6mJI2HSN4+Bzc+LDNdEApJ6HFbPkdFNHLvOplIIuJvxkS4XUxqirw==", + "license": "BSD-3-Clause", + "dependencies": { + "@lit/reactive-element": "^2.1.0", + "lit-element": "^4.2.0", + "lit-html": "^3.3.0" + } + }, + "node_modules/lit-element": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-4.2.2.tgz", + "integrity": "sha512-aFKhNToWxoyhkNDmWZwEva2SlQia+jfG0fjIWV//YeTaWrVnOxD89dPKfigCUspXFmjzOEUQpOkejH5Ly6sG0w==", + "license": "BSD-3-Clause", + "dependencies": { + "@lit-labs/ssr-dom-shim": "^1.5.0", + "@lit/reactive-element": "^2.1.0", + "lit-html": "^3.3.0" + } + }, "node_modules/lit-html": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.3.3.tgz", @@ -12778,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" @@ -12807,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", @@ -12878,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", @@ -13567,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" @@ -13839,12 +13872,19 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, "license": "MIT", "engines": { "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", @@ -13910,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": { @@ -14029,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", @@ -14040,7 +14188,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -14067,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" @@ -14150,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" @@ -14287,6 +14432,15 @@ "node": ">=16.0.0" } }, + "node_modules/pngjs": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-5.0.0.tgz", + "integrity": "sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==", + "license": "MIT", + "engines": { + "node": ">=10.13.0" + } + }, "node_modules/possible-typed-array-names": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", @@ -14484,8 +14638,23 @@ "license": "MIT" }, "node_modules/profile-pane": { - "resolved": "../profile-pane", - "link": true + "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.2-test.0", + "patch-package": "^8.0.1", + "qrcode": "^1.5.4", + "validate-color": "^2.2.4" + }, + "peerDependencies": { + "rdflib": "^2.3.9", + "solid-logic": "^4.0.8-test.0", + "solid-ui": "^3.1.3-0" + } }, "node_modules/promise-polyfill": { "version": "8.3.0", @@ -14607,6 +14776,141 @@ "node": ">=16.0.0" } }, + "node_modules/qrcode": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/qrcode/-/qrcode-1.5.4.tgz", + "integrity": "sha512-1ca71Zgiu6ORjHqFBDpnSMTR2ReToX4l1Au1VFLyVeBTFavzQnv5JxMFr3ukHVKpSrSA2MCk0lNJSykjUfz7Zg==", + "license": "MIT", + "dependencies": { + "dijkstrajs": "^1.0.1", + "pngjs": "^5.0.0", + "yargs": "^15.3.1" + }, + "bin": { + "qrcode": "bin/qrcode" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/qrcode/node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/qrcode/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "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", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/qrcode/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/qrcode/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "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", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "license": "ISC" + }, + "node_modules/qrcode/node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "license": "MIT", + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/qrcode/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "license": "ISC", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/qs": { "version": "6.15.2", "resolved": "https://registry.npmjs.org/qs/-/qs-6.15.2.tgz", @@ -15136,7 +15440,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -15152,6 +15455,12 @@ "node": ">=0.10.0" } }, + "node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "license": "ISC" + }, "node_modules/require-resolve": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/require-resolve/-/require-resolve-0.0.2.tgz", @@ -15697,11 +16006,16 @@ "node": ">= 0.8.0" } }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", + "license": "ISC" + }, "node_modules/set-function-length": { "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", @@ -15803,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" @@ -15816,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" @@ -15835,6 +16147,16 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/short-unique-id": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/short-unique-id/-/short-unique-id-5.3.2.tgz", + "integrity": "sha512-KRT/hufMSxXKEDSQujfVE0Faa/kZ51ihUcZQAcmP04t00DvPj7Ox5anHke1sJYUtzSuiT/Y5uyzg/W7bBEGhCg==", + "license": "Apache-2.0", + "bin": { + "short-unique-id": "bin/short-unique-id", + "suid": "bin/short-unique-id" + } + }, "node_modules/side-channel": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", @@ -15922,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" @@ -15959,8 +16280,20 @@ } }, "node_modules/solid-logic": { - "resolved": "../solid-logic", - "link": true + "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": { + "@uvdsl/solid-oidc-client-browser": "^0.2.3", + "solid-namespace": "^0.5.4" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "rdflib": "^2.3.9" + } }, "node_modules/solid-namespace": { "version": "0.5.4", @@ -15969,8 +16302,42 @@ "license": "MIT" }, "node_modules/solid-ui": { - "resolved": "../solid-ui", - "link": true + "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.2-test.0", + "solid-namespace": "^0.5.4", + "tailwindcss": "^4.3.0", + "uuid": "^14.0.0" + }, + "optionalDependencies": { + "fsevents": "*" + }, + "peerDependencies": { + "rdflib": "^2.3.8", + "solid-logic": "^4.0.8-test.0" + } + }, + "node_modules/solid-ui/node_modules/@noble/hashes": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-2.2.0.tgz", + "integrity": "sha512-IYqDGiTXab6FniAgnSdZwgWbomxpy9FtYvLKs7wCUs2a8RkITG+DFGO1DM9cr+E3/RgADRpFjrKVaJ1z6sjtEg==", + "license": "MIT", + "engines": { + "node": ">= 20.19.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } }, "node_modules/source-map": { "version": "0.6.1", @@ -16004,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" } }, @@ -16183,7 +16553,6 @@ "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", @@ -16312,7 +16681,6 @@ "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" @@ -16402,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" @@ -16455,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", @@ -16826,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" @@ -17427,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", @@ -17598,6 +17979,19 @@ "node": ">= 0.4.0" } }, + "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/v8-to-istanbul": { "version": "9.3.0", "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz", @@ -17613,6 +18007,12 @@ "node": ">=10.12.0" } }, + "node_modules/validate-color": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/validate-color/-/validate-color-2.2.4.tgz", + "integrity": "sha512-Znolz+b6CwW6eBXYld7MFM3O7funcdyRfjKC/X9hqYV/0VcC5LB/L45mff7m3dIn9wdGdNOAQ/fybNuD5P/HDw==", + "license": "MIT" + }, "node_modules/validate-npm-package-license": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", @@ -18020,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" @@ -18099,6 +18498,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/which-module": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", + "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", + "license": "ISC" + }, "node_modules/which-typed-array": { "version": "1.1.20", "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.20.tgz", @@ -18308,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 35854308..e953194e 100644 --- a/package.json +++ b/package.json @@ -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": "file:../profile-pane", + "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": "file:../solid-ui", - "source-pane": "^3.1.0" + "solid-ui": "^3.1.3-0", + "source-pane": "^3.1.1-0" }, "overrides": { "rdflib": "$rdflib", @@ -115,7 +116,7 @@ "rdflib": "^2.3.9", "react": "^19.2.6", "react-dom": "^19.2.6", - "solid-logic": "file:../solid-logic", + "solid-logic": "^4.0.8-test.0", "style-loader": "^4.0.0", "terser-webpack-plugin": "^5.6.0", "ts-jest": "^29.4.9", From 443cb4e4d3cda4d42bd5407040963262fbfe3ea5 Mon Sep 17 00:00:00 2001 From: Alain Bourgeois Date: Sat, 20 Jun 2026 12:40:35 +0200 Subject: [PATCH 7/7] 4.4.2-0 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2bfc87dc..3e41d7a3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "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", diff --git a/package.json b/package.json index e953194e..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",