diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b95cd834..fcd146d8 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -12,7 +12,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: @@ -70,6 +75,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 6c630378..3c32028d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,19 +1,20 @@ { "name": "mashlib", - "version": "2.2.3-0", + "version": "2.2.3-3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "mashlib", - "version": "2.2.3-0", + "version": "2.2.3-3", "license": "MIT", "dependencies": { - "pane-registry": "^3.1.2-test.0", - "rdflib": "^2.3.9", - "solid-logic": "^4.0.8-test.0", - "solid-panes": "^4.4.2-0", - "solid-ui": "^3.1.3-0" + "pane-registry": "3.1.2-0", + "patch-package": "^8.0.1", + "rdflib": "2.3.9", + "solid-logic": "4.0.8-0", + "solid-panes": "4.4.2-1", + "solid-ui": "3.1.3-1" }, "devDependencies": { "@babel/cli": "^7.28.6", @@ -3355,26 +3356,6 @@ "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/activitystreams-pane": { - "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", - "react-jss": "^10.10.0", - "timeago.js": "^4.0.2" - }, - "peerDependencies": { - "rdflib": "^2.3.9", - "solid-logic": "^4.0.6", - "solid-ui": "^3.0.5" - } - }, "node_modules/ajv": { "version": "6.14.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz", @@ -4329,20 +4310,6 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "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==", - "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/chokidar": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", @@ -4568,20 +4535,6 @@ "dev": true, "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==", - "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": { "version": "0.5.4", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", @@ -6030,20 +5983,6 @@ "dev": true, "license": "ISC" }, - "node_modules/folder-pane": { - "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": { - "patch-package": "^8.0.1", - "rdflib": "^2.3.9" - }, - "peerDependencies": { - "solid-logic": "^4.0.6", - "solid-ui": "^3.1.0" - } - }, "node_modules/follow-redirects": { "version": "1.16.0", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.16.0.tgz", @@ -7443,24 +7382,6 @@ "node": ">=10" } }, - "node_modules/issue-pane": { - "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", - "patch-package": "^8.0.1" - }, - "engines": { - "node": ">=20.19.2" - }, - "peerDependencies": { - "rdflib": "^2.3.5", - "solid-logic": "^4.0.7", - "solid-ui": "^3.1.0" - } - }, "node_modules/iterate-object": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/iterate-object/-/iterate-object-1.3.5.tgz", @@ -8093,20 +8014,6 @@ "node": ">= 0.6" } }, - "node_modules/meeting-pane": { - "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", - "solid-ui": "^3.0.3" - } - }, "node_modules/memfs": { "version": "4.57.1", "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.57.1.tgz", @@ -8892,13 +8799,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": { @@ -9460,25 +9367,6 @@ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", "license": "MIT" }, - "node_modules/profile-pane": { - "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/prop-types": { "version": "15.8.1", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", @@ -10706,9 +10594,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", @@ -10728,9 +10616,9 @@ "license": "MIT" }, "node_modules/solid-panes": { - "version": "4.4.2-0", - "resolved": "https://registry.npmjs.org/solid-panes/-/solid-panes-4.4.2-0.tgz", - "integrity": "sha512-dDJVWseVlEszuZcerh7ECBS9VYdI85MPX0vKIOOcT/CAHPDOIKcR/RX/SK+zd6hPvhp9zDL0Q+0GfLw7j4/Zew==", + "version": "4.4.2-1", + "resolved": "https://registry.npmjs.org/solid-panes/-/solid-panes-4.4.2-1.tgz", + "integrity": "sha512-EdpJ8uLzGLGzIG73TeqmvVQwPHF61p6maWpar6AMT2YDL13N4gogn8HFtYFiB3Pxs4cMo9OPglQiur7RqhZ1lQ==", "license": "MIT", "dependencies": { "@solid/better-simple-slideshow": "^0.1.0", @@ -10752,10 +10640,137 @@ "source-pane": "^3.1.1-0" } }, + "node_modules/solid-panes/node_modules/activitystreams-pane": { + "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", + "react-jss": "^10.10.0", + "timeago.js": "^4.0.2" + }, + "peerDependencies": { + "rdflib": "^2.3.9", + "solid-logic": "^4.0.6", + "solid-ui": "^3.0.5" + } + }, + "node_modules/solid-panes/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==", + "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/solid-panes/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==", + "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/solid-panes/node_modules/folder-pane": { + "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": { + "patch-package": "^8.0.1", + "rdflib": "^2.3.9" + }, + "peerDependencies": { + "solid-logic": "^4.0.6", + "solid-ui": "^3.1.0" + } + }, + "node_modules/solid-panes/node_modules/issue-pane": { + "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", + "patch-package": "^8.0.1" + }, + "engines": { + "node": ">=20.19.2" + }, + "peerDependencies": { + "rdflib": "^2.3.5", + "solid-logic": "^4.0.7", + "solid-ui": "^3.1.0" + } + }, + "node_modules/solid-panes/node_modules/meeting-pane": { + "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", + "solid-ui": "^3.0.3" + } + }, + "node_modules/solid-panes/node_modules/profile-pane": { + "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/solid-panes/node_modules/source-pane": { + "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.9", + "solid-logic": "^4.0.7", + "solid-ui": "^3.1.0" + } + }, "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==", + "version": "3.1.3-1", + "resolved": "https://registry.npmjs.org/solid-ui/-/solid-ui-3.1.3-1.tgz", + "integrity": "sha512-ZpczlYFb/LWiskitvLFMgzy7+SIvZEfCdl9Bl+t3PKBSbhPG70MiDLYNHALxEPhIaGBqfPpaxoUBdqnLBrkmvQ==", "hasInstallScript": true, "license": "MIT", "dependencies": { @@ -10772,10 +10787,6 @@ }, "optionalDependencies": { "fsevents": "*" - }, - "peerDependencies": { - "rdflib": "^2.3.8", - "solid-logic": "^4.0.8-test.0" } }, "node_modules/source-map": { @@ -10809,20 +10820,6 @@ "source-map": "^0.6.0" } }, - "node_modules/source-pane": { - "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.9", - "solid-logic": "^4.0.7", - "solid-ui": "^3.1.0" - } - }, "node_modules/spdx-correct": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", diff --git a/package.json b/package.json index 1e9bae3b..f09d28aa 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "mashlib", - "version": "2.2.3-0", + "version": "2.2.3-3", "description": "Data mashup library", "main": "dist/mashlib.js", "files": [ @@ -54,11 +54,12 @@ }, "homepage": "https://github.com/solidos/mashlib", "dependencies": { - "pane-registry": "^3.1.2-test.0", - "rdflib": "^2.3.9", - "solid-logic": "^4.0.8-test.0", - "solid-panes": "^4.4.2-0", - "solid-ui": "^3.1.3-0" + "pane-registry": "3.1.2-0", + "patch-package": "^8.0.1", + "rdflib": "2.3.9", + "solid-logic": "4.0.8-0", + "solid-panes": "4.4.2-1", + "solid-ui": "3.1.3-1" }, "overrides": { "rdflib": "$rdflib", @@ -90,6 +91,13 @@ "webpack-cli": "^7.0.2", "webpack-dev-server": "^5.2.4" }, + "solidosDependencies": [ + "rdflib", + "solid-logic", + "solid-ui", + "pane-registry", + "solid-panes" + ], "bundlesize": [ { "path": "./dist/*.min.js",