From c989b6184e4e445abddf7eee65f3f00531719921 Mon Sep 17 00:00:00 2001 From: bourgeoa Date: Fri, 7 Nov 2025 23:13:26 +0100 Subject: [PATCH] update --- eslint.config.mjs | 2 ++ package-lock.json | 55 ++++++-------------------------- package.json | 10 ++---- src/chat/keys.ts | 2 +- src/login/login.ts | 4 +-- src/utils/headerFooterHelpers.ts | 4 +-- src/utils/label.ts | 2 +- src/widgets/forms/formStyle.ts | 2 +- 8 files changed, 22 insertions(+), 59 deletions(-) diff --git a/eslint.config.mjs b/eslint.config.mjs index 9134a1e83..0b5417af3 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -11,6 +11,7 @@ export default [ '**/*.md', '**/*.json', 'docs/**', + 'Documentation/**', 'node_modules/**', 'coverage/**', 'dist/**', @@ -64,6 +65,7 @@ export default [ '@typescript-eslint/no-unused-vars': ['warn', { argsIgnorePattern: '^_', varsIgnorePattern: '^_', + caughtErrorsIgnorePattern: '^_', }], // '@typescript-eslint/no-explicit-any': 'warn', - codebase not ready for this }, diff --git a/package-lock.json b/package-lock.json index 90da8a8a6..2c21f7145 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,7 +13,9 @@ "@noble/hashes": "^1.8.0", "escape-html": "^1.0.3", "mime-types": "^3.0.1", - "pane-registry": "^2.5.1-ee1545f", + "pane-registry": "^2.5.1-928f05a", + "rdflib": "^2.3.0", + "solid-logic": "^3.1.1-aa7c1ee", "solid-namespace": "^0.5.4", "uuid": "^11.1.0" }, @@ -56,11 +58,9 @@ "jsdom": "^26.1.0", "neostandard": "^0.12.2", "nock": "^13.5.6", - "rdflib": "^2.3.0", "react": "^17.0.2", "react-dom": "^17.0.2", "react-is": "^17.0.2", - "solid-logic": "^3.1.1-3343cc7", "storybook": "^7.6.20", "terser-webpack-plugin": "^5.3.14", "typedoc": "^0.28.9", @@ -70,10 +70,6 @@ }, "optionalDependencies": { "fsevents": "*" - }, - "peerDependencies": { - "rdflib": "^2.3.0", - "solid-logic": "3.1.1-3343cc7" } }, "node_modules/@asamuzakjp/css-color": { @@ -171,7 +167,6 @@ "integrity": "sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.5", @@ -2230,7 +2225,6 @@ } ], "license": "MIT", - "peer": true, "engines": { "node": ">=18" }, @@ -2254,7 +2248,6 @@ } ], "license": "MIT", - "peer": true, "engines": { "node": ">=18" } @@ -6309,7 +6302,6 @@ "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -7370,7 +7362,6 @@ "dev": true, "hasInstallScript": true, "license": "Apache-2.0", - "peer": true, "dependencies": { "@swc/counter": "^0.1.3", "@swc/types": "^0.1.25" @@ -7596,7 +7587,6 @@ "integrity": "sha512-o4PXJQidqJl82ckFaXUeoAW+XysPLauYI43Abki5hABd853iMhitooc6znOnczgbTYmEP6U6/y1ZyKAIsvMKGg==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@babel/code-frame": "^7.10.4", "@babel/runtime": "^7.12.5", @@ -8061,7 +8051,6 @@ "integrity": "sha512-RFA/bURkcKzx/X9oumPG9Vp3D3JUgus/d0b67KB0t5S/raciymilkOa66olh78MUI92QLbEJevO7rvqU/kjwKA==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@types/prop-types": "*", "csstype": "^3.0.2" @@ -8158,7 +8147,6 @@ "integrity": "sha512-sbaQ27XBUopBkRiuY/P9sWGOWUW4rl8fDoHIUmLpZd8uldsTyB4/Zg6bWTegPoTLnKj9Hqgn3QD6cjPNB32Odw==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@eslint-community/regexpp": "^4.10.0", "@typescript-eslint/scope-manager": "8.46.3", @@ -8199,7 +8187,6 @@ "integrity": "sha512-6m1I5RmHBGTnUGS113G04DMu3CpSdxCAU/UvtjNWL4Nuf3MW9tQhiJqRlHzChIkhy6kZSAQmc+I1bcGjE3yNKg==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@typescript-eslint/scope-manager": "8.46.3", "@typescript-eslint/types": "8.46.3", @@ -9058,7 +9045,6 @@ "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", "dev": true, "license": "MIT", - "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -9129,7 +9115,6 @@ "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -10210,7 +10195,6 @@ } ], "license": "MIT", - "peer": true, "dependencies": { "baseline-browser-mapping": "^2.8.19", "caniuse-lite": "^1.0.30001751", @@ -11999,7 +11983,6 @@ "dev": true, "hasInstallScript": true, "license": "MIT", - "peer": true, "bin": { "esbuild": "bin/esbuild" }, @@ -12044,7 +12027,6 @@ "integrity": "sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "debug": "^4.3.4" }, @@ -12087,7 +12069,6 @@ "integrity": "sha512-BhHmn2yNOFA9H9JmmIVKJmd288g9hrVRDkdoIgRCRuSySRUHH7r/DI6aAXW9T1WwUuY3DFgrcaqB+deURBLR5g==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.8.0", "@eslint-community/regexpp": "^4.12.1", @@ -12309,7 +12290,6 @@ "integrity": "sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@rtsao/scc": "^1.1.0", "array-includes": "^3.1.9", @@ -12344,7 +12324,6 @@ "integrity": "sha512-vPZZsiOKaBAIATpFE2uMI4w5IRwdv/FpQ+qZZMR4E+PeOcM4OeoEbqxRMnywdxP19TyB/3h6QBB0EWon7letSQ==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@typescript-eslint/types": "^8.35.0", "comment-parser": "^1.4.1", @@ -15478,7 +15457,6 @@ "integrity": "sha512-F26gjC0yWN8uAA5m5Ss8ZQf5nDHWGlN/xWZIh8S5SRbsEKBovwZhxGd6LJlbZYxBgCYOtreSUyb8hpXyGC5O4A==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@jest/core": "30.2.0", "@jest/types": "30.2.0", @@ -18279,7 +18257,6 @@ "integrity": "sha512-Cvc9WUhxSMEo4McES3P7oK3QaXldCfNWp7pl2NNeiIFlCoLr3kfq9kb1fxftiwk1FLV7CvpvDfonxtzUDeSOPg==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "cssstyle": "^4.2.1", "data-urls": "^5.0.0", @@ -18472,7 +18449,6 @@ "resolved": "https://registry.npmjs.org/ky/-/ky-0.33.3.tgz", "integrity": "sha512-CasD9OCEQSFIam2U8efFK81Yeg8vNMTBUqtMOHlrcWQHqUX3HeCl9Dr31u4toV7emlH8Mymk5+9p0lL6mKb/Xw==", "license": "MIT", - "peer": true, "engines": { "node": ">=14.16" }, @@ -19779,13 +19755,13 @@ "license": "MIT" }, "node_modules/pane-registry": { - "version": "2.5.1-ee1545f", - "resolved": "https://registry.npmjs.org/pane-registry/-/pane-registry-2.5.1-ee1545f.tgz", - "integrity": "sha512-FFKB8fQsW5sCMGzbFcnW+B95DlYdPh3hdmL0nYSiPs7rnJS9KB6TsZa6nh2OMhjbqBKcoqfPuZNbHwFY4WTcEQ==", + "version": "2.5.1-928f05a", + "resolved": "https://registry.npmjs.org/pane-registry/-/pane-registry-2.5.1-928f05a.tgz", + "integrity": "sha512-1xy9Jt3DxyZpM1kh8aZd1sH0OHZVkKLrsrrl4hLsYezKwIJHLqe8WDLkzidFmCGkqFxNuCfSBcaT21uADufeXw==", "license": "MIT", "peerDependencies": { "rdflib": "^2.3.0", - "solid-logic": "3.1.1-3343cc7" + "solid-logic": "^3.1.1-aa7c1ee" } }, "node_modules/param-case": { @@ -20094,7 +20070,6 @@ } ], "license": "MIT", - "peer": true, "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", @@ -20616,7 +20591,6 @@ "resolved": "https://registry.npmjs.org/rdflib/-/rdflib-2.3.0.tgz", "integrity": "sha512-Md241rzw8XgGZYfHaQi5SunvaxOVUgjCVTcY4DHZpAkrNPrk93DGoexo6RgulymiR1DkCHRi8C8+Ab+0QmpcYg==", "license": "MIT", - "peer": true, "dependencies": { "@babel/runtime": "^7.26.9", "@frogcat/ttl2jsonld": "^0.0.10", @@ -20634,7 +20608,6 @@ "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1" @@ -20660,7 +20633,6 @@ "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1", @@ -21633,11 +21605,10 @@ } }, "node_modules/solid-logic": { - "version": "3.1.1-3343cc7", - "resolved": "https://registry.npmjs.org/solid-logic/-/solid-logic-3.1.1-3343cc7.tgz", - "integrity": "sha512-p4HQDNIBUfjNS35+XXQCxJqmoR/JpSwDpTRvedUZUn3tN1CBjju1ZtXv5KotiXtNhxfWv9/pCIm1EN7GtfDQyA==", + "version": "3.1.1-aa7c1ee", + "resolved": "https://registry.npmjs.org/solid-logic/-/solid-logic-3.1.1-aa7c1ee.tgz", + "integrity": "sha512-9by/PHTPoEFpB8XJff24JWNBQx+sLkw/4qrG+mNAcjP3PvzdBQxJlUhbXHWKJYEa9SwZJ0UJIAm97+yyovG9Nw==", "license": "MIT", - "peer": true, "dependencies": { "@inrupt/solid-client-authn-browser": "^3.1.0", "solid-namespace": "^0.5.4" @@ -22376,7 +22347,6 @@ "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -22608,7 +22578,6 @@ "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=12" }, @@ -23028,7 +22997,6 @@ "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", "dev": true, "license": "Apache-2.0", - "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -23605,7 +23573,6 @@ "integrity": "sha512-7h/weGm9d/ywQ6qzJ+Xy+r9n/3qgp/thalBbpOi5i223dPXKi04IBtqPN9nTd+jBc7QKfvDbaBnFipYp4sJAUQ==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@types/eslint-scope": "^3.7.7", "@types/estree": "^1.0.8", @@ -23747,7 +23714,6 @@ "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -23872,7 +23838,6 @@ "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", diff --git a/package.json b/package.json index 74f799329..7601865d9 100644 --- a/package.json +++ b/package.json @@ -69,14 +69,12 @@ "@noble/hashes": "^1.8.0", "escape-html": "^1.0.3", "mime-types": "^3.0.1", - "pane-registry": "^2.5.1-ee1545f", + "pane-registry": "^2.5.1-928f05a", + "rdflib": "^2.3.0", + "solid-logic": "^3.1.1-aa7c1ee", "solid-namespace": "^0.5.4", "uuid": "^11.1.0" }, - "peerDependencies": { - "rdflib": "^2.3.0", - "solid-logic": "3.1.1-3343cc7" - }, "devDependencies": { "@babel/cli": "^7.28.3", "@babel/core": "^7.28.3", @@ -116,11 +114,9 @@ "jsdom": "^26.1.0", "neostandard": "^0.12.2", "nock": "^13.5.6", - "rdflib": "^2.3.0", "react": "^17.0.2", "react-dom": "^17.0.2", "react-is": "^17.0.2", - "solid-logic": "^3.1.1-3343cc7", "storybook": "^7.6.20", "terser-webpack-plugin": "^5.3.14", "typedoc": "^0.28.9", diff --git a/src/chat/keys.ts b/src/chat/keys.ts index 7fb58a685..fad766f52 100644 --- a/src/chat/keys.ts +++ b/src/chat/keys.ts @@ -30,7 +30,7 @@ export async function getPublicKey (webId: NamedNode) { await store.fetcher.load(publicKeyDoc) // url.href) const key = store.any(webId, ns.solid('publicKey')) return key?.value // as NamedNode - } catch (err) { + } catch (_err) { return undefined } } diff --git a/src/login/login.ts b/src/login/login.ts index 73252015f..b93e07f11 100644 --- a/src/login/login.ts +++ b/src/login/login.ts @@ -636,7 +636,7 @@ export function loginStatusBox ( me = null try { alert(message) - } catch (e) { + } catch (_e) { window.alert(message) } box.refresh() @@ -716,7 +716,7 @@ authSession.events.on('logout', async () => { await fetch(openidConfiguration.end_session_endpoint, { credentials: 'include' }) } } - } catch (err) { + } catch (_err) { // Do nothing } } diff --git a/src/utils/headerFooterHelpers.ts b/src/utils/headerFooterHelpers.ts index 9dee42e9e..4b7a31960 100644 --- a/src/utils/headerFooterHelpers.ts +++ b/src/utils/headerFooterHelpers.ts @@ -44,7 +44,7 @@ export async function getPodOwner (pod: NamedNode, store: LiveStore): Promise 0; i--) { const hex = '0123456789abcefABCDEF' // The while upacks multiple layers of encoding diff --git a/src/widgets/forms/formStyle.ts b/src/widgets/forms/formStyle.ts index e1df7c2e6..1a31870ed 100644 --- a/src/widgets/forms/formStyle.ts +++ b/src/widgets/forms/formStyle.ts @@ -29,7 +29,7 @@ export function setFieldStyle (ele:HTMLElement, field:Node) { const cssAttribute = st.predicate.uri.slice(STYLE_URI_PREFIX.length) try { ele.style[cssAttribute] = st.object.value - } catch (err) { + } catch (_err) { console.warn(`setFieldStyle: Error setting element style ${cssAttribute} to "${st.object.value}"`) console.warn(`setFieldStyle: ... Element tagName was "${ele.tagName || '???'}"`) }