From 857cc82dab30c88fad04b37264c4bffb5122291a Mon Sep 17 00:00:00 2001 From: bourgeoa Date: Tue, 23 Jun 2026 23:20:24 +0200 Subject: [PATCH 1/4] listButton type as any --- src/specialButtons/addContact/ContactCreationDialog.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/specialButtons/addContact/ContactCreationDialog.ts b/src/specialButtons/addContact/ContactCreationDialog.ts index 6bd3fb9f..72ebf852 100644 --- a/src/specialButtons/addContact/ContactCreationDialog.ts +++ b/src/specialButtons/addContact/ContactCreationDialog.ts @@ -23,7 +23,7 @@ type ContactsButtonElement = SolidUIButtonElement function setContactsListButtonSelected(button: Element, isSelected: boolean): void { const listButton = button as ContactsButtonElement - listButton.selected = isSelected + ;(listButton as any).selected = isSelected if (isSelected) { listButton.setAttribute('selected', '') } else { @@ -35,7 +35,7 @@ function setContactsListButtonSelected(button: Element, isSelected: boolean): vo function isContactsListButtonSelected(button: Element | null): boolean { if (!(button instanceof HTMLElement)) return false const listButton = button as ContactsButtonElement - return listButton.selected || button.hasAttribute('selected') + return (listButton as any).selected || button.hasAttribute('selected') } function createContactsButtonElement( From 1d15ff582ebf84fb436cc26aaee960bf1b4e4ad7 Mon Sep 17 00:00:00 2001 From: bourgeoa Date: Tue, 23 Jun 2026 23:21:19 +0200 Subject: [PATCH 2/4] auto update solidos dependencies --- .github/workflows/ci.yml | 8 ++ package-lock.json | 243 ++++++++++++++++----------------------- package.json | 26 +++-- 3 files changed, 121 insertions(+), 156 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index dd5445f1..cda26e38 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,7 +14,12 @@ on: workflow_dispatch: jobs: + update-deps: + uses: SolidOS/solidos/.github/workflows/update-solidos-deps.yml@main + secrets: inherit + build: + needs: update-deps runs-on: ubuntu-latest strategy: matrix: @@ -57,6 +62,9 @@ jobs: npm-publish-dev: needs: build + permissions: + id-token: write + contents: read uses: SolidOS/solidos/.github/workflows/publish-prerelease.yml@main with: node_version: 22 diff --git a/package-lock.json b/package-lock.json index 01003e46..88d9f521 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,7 +11,7 @@ "dependencies": { "@solid-data-modules/contacts-rdflib": "^0.7.1", "lit-html": "^3.3.3", - "pane-registry": "^3.1.2-test.0", + "pane-registry": "^3.1.2-0", "patch-package": "^8.0.1", "qrcode": "^1.5.4", "validate-color": "^2.2.4" @@ -31,8 +31,8 @@ "babel-loader": "^10.1.1", "babel-plugin-inline-import": "^3.0.0", "babel-plugin-transform-import-meta": "^2.3.3", - "chat-pane": "^3.0.4-0", - "contacts-pane": "^3.2.1-1", + "chat-pane": "^3.0.4-1", + "contacts-pane": "^3.2.1-2", "copy-webpack-plugin": "^14.0.0", "css-loader": "^7.1.4", "eslint": "^9.39.4", @@ -43,8 +43,8 @@ "jsdom": "^29.1.1", "node-polyfill-webpack-plugin": "^4.1.0", "rdflib": "^2.3.9", - "solid-logic": "^4.0.8-test.0", - "solid-ui": "^3.1.3-0", + "solid-logic": "^4.0.8-0", + "solid-ui": "file:../solid-ui", "style-loader": "^4.0.0", "terser-webpack-plugin": "^5.6.0", "ts-loader": "^9.5.7", @@ -52,11 +52,82 @@ "webpack": "^5.106.2", "webpack-cli": "^7.0.2", "webpack-dev-server": "^5.2.4" + } + }, + "../solid-ui": { + "version": "3.1.3-5", + "dev": true, + "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-0", + "rdflib": "2.3.9", + "solid-logic": "4.0.8-0", + "solid-namespace": "^0.5.4", + "tailwindcss": "4.3.0", + "uuid": "^14.0.0" }, - "peerDependencies": { - "rdflib": "^2.3.9", - "solid-logic": "^4.0.8-test.0", - "solid-ui": "^3.1.3-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": "*" } }, "node_modules/@adobe/css-tools": { @@ -3680,33 +3751,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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@lit-labs/ssr-dom-shim": "^1.5.0" - } - }, "node_modules/@napi-rs/wasm-runtime": { "version": "0.2.12", "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.12.tgz", @@ -3728,28 +3772,14 @@ "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==", - "dev": true, - "license": "MIT", - "dependencies": { - "@noble/hashes": "2.2.0" - }, - "engines": { - "node": ">= 20.19.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, "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==", "dev": true, "license": "MIT", + "optional": true, + "peer": true, "engines": { "node": ">= 20.19.0" }, @@ -6292,18 +6322,16 @@ } }, "node_modules/chat-pane": { - "version": "3.0.4-0", - "resolved": "https://registry.npmjs.org/chat-pane/-/chat-pane-3.0.4-0.tgz", - "integrity": "sha512-Q9cerIsuEcP4UNv2LihesYz/60qqVwQOo+zgzQlwratlkHFDroA5HdPrnDFCsReatGdJv6UFDiDwYudst9Bxcg==", + "version": "3.0.4-1", + "resolved": "https://registry.npmjs.org/chat-pane/-/chat-pane-3.0.4-1.tgz", + "integrity": "sha512-KMIP58pQj4G9iFwzbcHfyrZXR2OUAjAz0OFMATUs+fDLPR9UpijxiGvvQnYwTjFy9Vu7tDFUkQknEPy/MheQog==", "dev": true, "license": "MIT", "dependencies": { - "patch-package": "^8.0.1" - }, - "peerDependencies": { - "rdflib": "^2.3.6", - "solid-logic": "^4.0.8-test.0", - "solid-ui": "^3.1.3-0" + "patch-package": "^8.0.1", + "rdflib": "2.3.9", + "solid-logic": "4.0.8-0", + "solid-ui": "3.1.3-4" } }, "node_modules/chokidar": { @@ -6555,18 +6583,13 @@ "license": "MIT" }, "node_modules/contacts-pane": { - "version": "3.2.1-1", - "resolved": "https://registry.npmjs.org/contacts-pane/-/contacts-pane-3.2.1-1.tgz", - "integrity": "sha512-6U5RF9Ik1EMGrOjflFPfNyQ1EdldCXBzjlDD7iNf41LRRKNgL4bDuD2Bzoxgw4Y14wEPWUPyOFnTQTuVHgc3LQ==", + "version": "3.2.1-2", + "resolved": "https://registry.npmjs.org/contacts-pane/-/contacts-pane-3.2.1-2.tgz", + "integrity": "sha512-k5W4/TjTAiA4kz5VpNxxsawr4xheypDmLdyUP4VWAk40SxuF4Wp293/aq6zkUjL6FAtigm3rn6Y94mqIw40qog==", "dev": true, "license": "MIT", "dependencies": { "patch-package": "^8.0.1" - }, - "peerDependencies": { - "rdflib": "^2.3.6", - "solid-logic": "^4.0.8-test.0", - "solid-ui": "^3.1.3-0" } }, "node_modules/content-disposition": { @@ -11447,30 +11470,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==", - "dev": true, - "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==", - "dev": true, - "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", @@ -12534,13 +12533,13 @@ "license": "(MIT AND Zlib)" }, "node_modules/pane-registry": { - "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==", + "version": "3.1.2-0", + "resolved": "https://registry.npmjs.org/pane-registry/-/pane-registry-3.1.2-0.tgz", + "integrity": "sha512-oBFv4x+fNWAU9z+jZRtY2XIWT9DMhcr8ogSGSR5JIobq+tDYzw9VTAzrAz40JgBB7LGbmwz9ov1INcHSSQi6aQ==", "license": "MIT", "peerDependencies": { - "rdflib": "^2.3.9", - "solid-logic": "^4.0.8-test.0" + "rdflib": "2.3.9", + "solid-logic": "4.0.8-0" } }, "node_modules/param-case": { @@ -14619,31 +14618,8 @@ "license": "MIT" }, "node_modules/solid-ui": { - "version": "3.1.3-0", - "resolved": "https://registry.npmjs.org/solid-ui/-/solid-ui-3.1.3-0.tgz", - "integrity": "sha512-1LQ3kWzF5u2vWuVrHrGvqVbnI4sCYjjBJQiElv+IBuw2PxgZCo3q326ozTyvZ3UJihThgD4KHaqfjEFabcymtg==", - "dev": true, - "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" - } + "resolved": "../solid-ui", + "link": true }, "node_modules/source-map": { "version": "0.6.1", @@ -14993,13 +14969,6 @@ "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==", - "dev": true, - "license": "MIT" - }, "node_modules/tapable": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.3.tgz", @@ -15867,20 +15836,6 @@ "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==", - "dev": true, - "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", diff --git a/package.json b/package.json index fceb1e48..8e1f256f 100644 --- a/package.json +++ b/package.json @@ -38,7 +38,6 @@ "prepush": "npm test && npm run lint-fix && npm run typecheck && npm run typecheck-test", "prepublishOnly": "npm run test && npm run build", "preversion": "npm run lint && npm run typecheck && npm test", - "postpublish": "git push origin main --follow-tags", "start": "webpack serve --config webpack.dev.config.mjs --open" }, "keywords": [ @@ -57,16 +56,11 @@ "dependencies": { "@solid-data-modules/contacts-rdflib": "^0.7.1", "lit-html": "^3.3.3", - "pane-registry": "^3.1.2-test.0", + "pane-registry": "^3.1.2-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" - }, "overrides": { "rdflib": "$rdflib", "solid-logic": "$solid-logic", @@ -87,8 +81,8 @@ "babel-loader": "^10.1.1", "babel-plugin-inline-import": "^3.0.0", "babel-plugin-transform-import-meta": "^2.3.3", - "chat-pane": "^3.0.4-0", - "contacts-pane": "^3.2.1-1", + "chat-pane": "^3.0.4-1", + "contacts-pane": "^3.2.1-2", "copy-webpack-plugin": "^14.0.0", "css-loader": "^7.1.4", "eslint": "^9.39.4", @@ -99,8 +93,8 @@ "jsdom": "^29.1.1", "node-polyfill-webpack-plugin": "^4.1.0", "rdflib": "^2.3.9", - "solid-logic": "^4.0.8-test.0", - "solid-ui": "^3.1.3-0", + "solid-logic": "^4.0.8-0", + "solid-ui": "file:../solid-ui", "style-loader": "^4.0.0", "terser-webpack-plugin": "^5.6.0", "ts-loader": "^9.5.7", @@ -108,5 +102,13 @@ "webpack": "^5.106.2", "webpack-cli": "^7.0.2", "webpack-dev-server": "^5.2.4" - } + }, + "solidosDependencies": [ + "rdflib", + "solid-logic", + "solid-ui", + "pane-registry", + "chat-pane", + "contacts-pane" + ] } From 5fb5fa799974ba6580d2e4f2c06c483ee69f344f Mon Sep 17 00:00:00 2001 From: bourgeoa Date: Tue, 23 Jun 2026 23:23:54 +0200 Subject: [PATCH 3/4] 3.2.3-1 --- 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 88d9f521..6f85e843 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "profile-pane", - "version": "3.2.3-0", + "version": "3.2.3-1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "profile-pane", - "version": "3.2.3-0", + "version": "3.2.3-1", "license": "MIT", "dependencies": { "@solid-data-modules/contacts-rdflib": "^0.7.1", diff --git a/package.json b/package.json index 8e1f256f..6de6854a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "profile-pane", - "version": "3.2.3-0", + "version": "3.2.3-1", "description": "A SolidOS compatible pane to display a personal profile page", "sideEffects": [ "*.css" From 70ace022647a624702c19ac0264024569d806a63 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 23 Jun 2026 21:26:35 +0000 Subject: [PATCH 4/4] chore: update solidos dependencies (dev: solid-logic@4.0.8-0 solid-ui@3.1.3-5 pane-registry@3.1.2-0 chat-pane@3.0.4-1 contacts-pane@3.2.1-2) (latest: rdflib@2.3.9) --- package-lock.json | 208 ++++++++++++++++++++++++++-------------------- package.json | 12 +-- 2 files changed, 125 insertions(+), 95 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6f85e843..7b73e4ee 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,7 +11,7 @@ "dependencies": { "@solid-data-modules/contacts-rdflib": "^0.7.1", "lit-html": "^3.3.3", - "pane-registry": "^3.1.2-0", + "pane-registry": "3.1.2-0", "patch-package": "^8.0.1", "qrcode": "^1.5.4", "validate-color": "^2.2.4" @@ -31,8 +31,8 @@ "babel-loader": "^10.1.1", "babel-plugin-inline-import": "^3.0.0", "babel-plugin-transform-import-meta": "^2.3.3", - "chat-pane": "^3.0.4-1", - "contacts-pane": "^3.2.1-2", + "chat-pane": "3.0.4-1", + "contacts-pane": "3.2.1-2", "copy-webpack-plugin": "^14.0.0", "css-loader": "^7.1.4", "eslint": "^9.39.4", @@ -42,9 +42,9 @@ "jest-fetch-mock": "^3.0.3", "jsdom": "^29.1.1", "node-polyfill-webpack-plugin": "^4.1.0", - "rdflib": "^2.3.9", - "solid-logic": "^4.0.8-0", - "solid-ui": "file:../solid-ui", + "rdflib": "2.3.9", + "solid-logic": "4.0.8-0", + "solid-ui": "3.1.3-5", "style-loader": "^4.0.0", "terser-webpack-plugin": "^5.6.0", "ts-loader": "^9.5.7", @@ -54,82 +54,6 @@ "webpack-dev-server": "^5.2.4" } }, - "../solid-ui": { - "version": "3.1.3-5", - "dev": true, - "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-0", - "rdflib": "2.3.9", - "solid-logic": "4.0.8-0", - "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": "*" - } - }, "node_modules/@adobe/css-tools": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.4.4.tgz", @@ -3751,6 +3675,33 @@ "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@lit-labs/ssr-dom-shim": "^1.5.0" + } + }, "node_modules/@napi-rs/wasm-runtime": { "version": "0.2.12", "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.12.tgz", @@ -3772,14 +3723,28 @@ "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "@noble/hashes": "2.2.0" + }, + "engines": { + "node": ">= 20.19.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, "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==", "dev": true, "license": "MIT", - "optional": true, - "peer": true, "engines": { "node": ">= 20.19.0" }, @@ -11470,6 +11435,30 @@ "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==", + "dev": true, + "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==", + "dev": true, + "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", @@ -14596,9 +14585,9 @@ } }, "node_modules/solid-logic": { - "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==", + "version": "4.0.8-0", + "resolved": "https://registry.npmjs.org/solid-logic/-/solid-logic-4.0.8-0.tgz", + "integrity": "sha512-/vdP03m8zZPkh1nhpSWedlYR3pWDcLrGwFvwQc8wR3vIOYZ0MQME3vlcwW7T5yhrSRkKcrQD9Ubq06tDRUBIrQ==", "license": "MIT", "dependencies": { "@uvdsl/solid-oidc-client-browser": "^0.2.3", @@ -14618,8 +14607,28 @@ "license": "MIT" }, "node_modules/solid-ui": { - "resolved": "../solid-ui", - "link": true + "version": "3.1.3-5", + "resolved": "https://registry.npmjs.org/solid-ui/-/solid-ui-3.1.3-5.tgz", + "integrity": "sha512-vSxDbDA2Ruca7HKX/Gayl8WP5/1Lxs9YskafoWkMtI0fxwnauGDv4nqwzMj1itU+xRMlYz7u05mHrYeCvCdSgw==", + "dev": 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-0", + "rdflib": "2.3.9", + "solid-logic": "4.0.8-0", + "solid-namespace": "^0.5.4", + "tailwindcss": "4.3.0", + "uuid": "^14.0.0" + }, + "optionalDependencies": { + "fsevents": "*" + } }, "node_modules/source-map": { "version": "0.6.1", @@ -14969,6 +14978,13 @@ "url": "https://opencollective.com/synckit" } }, + "node_modules/tailwindcss": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.3.0.tgz", + "integrity": "sha512-y6nxMGB1nMW9R6k96e5gdIFzcfL/gTJRNaqGes1YvkLnPVXzWgbqFF2yLC0T8G774n24cx3Pe8XrKoniCOAH+Q==", + "dev": true, + "license": "MIT" + }, "node_modules/tapable": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.3.tgz", @@ -15836,6 +15852,20 @@ "node": ">= 0.4.0" } }, + "node_modules/uuid": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-14.0.1.tgz", + "integrity": "sha512-6ZxzVpzDXDa3bJWaHilVayA+BH/1zmxCJoVgvmqJnid/gPoKHxUrS/aC/T6LGQtNHT+XHG9fXPJB4d+IrU30Ew==", + "dev": true, + "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", diff --git a/package.json b/package.json index 6de6854a..94b3815e 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "dependencies": { "@solid-data-modules/contacts-rdflib": "^0.7.1", "lit-html": "^3.3.3", - "pane-registry": "^3.1.2-0", + "pane-registry": "3.1.2-0", "patch-package": "^8.0.1", "qrcode": "^1.5.4", "validate-color": "^2.2.4" @@ -81,8 +81,8 @@ "babel-loader": "^10.1.1", "babel-plugin-inline-import": "^3.0.0", "babel-plugin-transform-import-meta": "^2.3.3", - "chat-pane": "^3.0.4-1", - "contacts-pane": "^3.2.1-2", + "chat-pane": "3.0.4-1", + "contacts-pane": "3.2.1-2", "copy-webpack-plugin": "^14.0.0", "css-loader": "^7.1.4", "eslint": "^9.39.4", @@ -92,9 +92,9 @@ "jest-fetch-mock": "^3.0.3", "jsdom": "^29.1.1", "node-polyfill-webpack-plugin": "^4.1.0", - "rdflib": "^2.3.9", - "solid-logic": "^4.0.8-0", - "solid-ui": "file:../solid-ui", + "rdflib": "2.3.9", + "solid-logic": "4.0.8-0", + "solid-ui": "3.1.3-5", "style-loader": "^4.0.0", "terser-webpack-plugin": "^5.6.0", "ts-loader": "^9.5.7",