diff --git a/.vscode/settings.json b/.vscode/settings.json index 925342c8..4ec65002 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,6 +1,18 @@ { "editor.formatOnSave": true, - "cSpell.words": ["asyncable", "KROKI", "mindmap", "pako", "Serde", "serdes", "tailwindcss"], + "cSpell.words": [ + "asyncable", + "cssnano", + "daisyui", + "esserializer", + "KROKI", + "localstorage", + "mindmap", + "pako", + "Serde", + "serdes", + "tailwindcss" + ], "vitest.commandLine": "yarn test:unit", "vitest.enable": true, "testing.autoRun.mode": "rerun", diff --git a/package.json b/package.json index 038feb4c..be150f9d 100644 --- a/package.json +++ b/package.json @@ -72,7 +72,7 @@ "analytics-plugin-plausible": "0.0.6", "daisyui": "2.49.0", "js-base64": "3.7.4", - "mermaid": "9.3.0", + "mermaid": "9.4.0-rc.1", "moment": "2.29.4", "monaco-editor": "0.34.1", "monaco-mermaid": "1.0.8", diff --git a/yarn.lock b/yarn.lock index 65d6bf17..0b8455f7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2230,10 +2230,10 @@ domhandler@^5.0.1, domhandler@^5.0.2: dependencies: domelementtype "^2.3.0" -dompurify@2.4.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-2.4.1.tgz#f9cb1a275fde9af6f2d0a2644ef648dd6847b631" - integrity sha512-ewwFzHzrrneRjxzmK6oVz/rZn9VWspGFRDb4/rRtIsM1n36t9AKma/ye8syCpcw+XJ25kOK/hOG7t1j2I2yBqA== +dompurify@2.4.3: + version "2.4.3" + resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-2.4.3.tgz#f4133af0e6a50297fc8874e2eaedc13a3c308c03" + integrity sha512-q6QaLcakcRjebxjg8/+NP+h0rPfatOgOzc46Fst9VAA3jF2ApfKBNKMzdP4DYTqtUMXSCd5pRS/8Po/OmoCHZQ== domutils@^2.8.0: version "2.8.0" @@ -2281,6 +2281,11 @@ electron-to-chromium@^1.4.251: resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.261.tgz#31f14ad60c6f95bec404a77a2fd5e1962248e112" integrity sha512-fVXliNUGJ7XUVJSAasPseBbVgJIeyw5M1xIkgXdTSRjlmCqBbiSTsEdLOCJS31Fc8B7CaloQ/BFAg8By3ODLdg== +elkjs@^0.8.2: + version "0.8.2" + resolved "https://registry.yarnpkg.com/elkjs/-/elkjs-0.8.2.tgz#c37763c5a3e24e042e318455e0147c912a7c248e" + integrity sha512-L6uRgvZTH+4OF5NE/MBbzQx/WYpru1xCBE9respNj6qznEewGUIfhzmm7horWWxbNO2M0WckQypGctR8lH79xQ== + emoji-regex@^8.0.0: version "8.0.0" resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" @@ -3607,20 +3612,22 @@ merge2@^1.3.0, merge2@^1.4.1: resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== -mermaid@9.3.0: - version "9.3.0" - resolved "https://registry.yarnpkg.com/mermaid/-/mermaid-9.3.0.tgz#8bd7c4a44b53e4e85c53a0a474442e9c273494ae" - integrity sha512-mGl0BM19TD/HbU/LmlaZbjBi//tojelg8P/mxD6pPZTAYaI+VawcyBdqRsoUHSc7j71PrMdJ3HBadoQNdvP5cg== +mermaid@9.4.0-rc.1: + version "9.4.0-rc.1" + resolved "https://registry.yarnpkg.com/mermaid/-/mermaid-9.4.0-rc.1.tgz#57af152f276b0906e690352ef553373c20920046" + integrity sha512-ERxMN1sQEUdZIbrchEmDq63+5YzuaPfBCyFbMgpL/2NNPdwelUYuMr0f0XW9/7ohLf5JhAGErQ8ZpTV3GjPoEA== dependencies: "@braintree/sanitize-url" "^6.0.0" d3 "^7.0.0" dagre-d3-es "7.0.6" - dompurify "2.4.1" + dompurify "2.4.3" + elkjs "^0.8.2" khroma "^2.0.0" lodash-es "^4.17.21" moment-mini "^2.24.0" non-layered-tidy-tree-layout "^2.0.2" stylis "^4.1.2" + ts-dedent "^2.2.0" uuid "^9.0.0" micromatch@^4.0.4, micromatch@^4.0.5: @@ -5182,6 +5189,11 @@ tr46@^3.0.0: dependencies: punycode "^2.1.1" +ts-dedent@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/ts-dedent/-/ts-dedent-2.2.0.tgz#39e4bd297cd036292ae2394eb3412be63f563bb5" + integrity sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ== + tslib@^1.8.1: version "1.14.1" resolved "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz"