Radish alpha
r
Radicle web interface
Radicle
Git (anonymous pull)
Log in to clone via SSH
Update deps
Sebastian Martinez committed 2 years ago
commit c5c609167e577d02ac1c07a956e599719fbd0d76
parent b12a9495cbe800be9b05a9f0a352d33a99bc70e8
2 files changed +188 -185
modified package-lock.json
@@ -14,19 +14,19 @@
        "baconjs": "^3.0.17",
        "bs58": "^5.0.0",
        "buffer": "^6.0.3",
-
        "dompurify": "^3.0.5",
+
        "dompurify": "^3.0.6",
        "hast-util-to-dom": "^4.0.0",
        "hast-util-to-html": "^9.0.0",
        "lodash": "^4.17.21",
-
        "marked": "^9.0.3",
-
        "marked-katex-extension": "^4.0.0",
+
        "marked": "^9.1.0",
+
        "marked-katex-extension": "^4.0.1",
        "marked-linkify-it": "^3.1.4",
        "md5": "^2.3.0",
        "plausible-tracker": "^0.3.8",
-
        "sinon": "^16.0.0",
+
        "sinon": "^16.1.0",
        "svelte": "^4.2.1",
        "twemoji": "^14.0.2",
-
        "zod": "^3.22.2"
+
        "zod": "^3.22.4"
      },
      "devDependencies": {
        "@playwright/test": "^1.38.1",
@@ -36,27 +36,27 @@
        "@types/dompurify": "^3.0.3",
        "@types/katex": "^0.16.3",
        "@types/lodash": "^4.14.199",
-
        "@types/md5": "^2.3.2",
+
        "@types/md5": "^2.3.3",
        "@types/node": "^18.17.1",
-
        "@types/sinon": "^10.0.17",
+
        "@types/sinon": "^10.0.18",
        "@types/sinonjs__fake-timers": "^8.1.2",
        "@types/wait-on": "^5.3.2",
-
        "@typescript-eslint/eslint-plugin": "^6.7.3",
+
        "@typescript-eslint/eslint-plugin": "^6.7.4",
        "chalk": "^5.3.0",
        "eslint": "^8.50.0",
        "eslint-config-prettier": "^9.0.0",
        "eslint-plugin-no-only-tests": "^3.1.0",
-
        "eslint-plugin-svelte": "^2.33.2",
+
        "eslint-plugin-svelte": "^2.34.0",
        "execa": "^8.0.1",
        "exit-hook": "^4.0.0",
        "get-port": "^7.0.0",
-
        "happy-dom": "^12.2.0",
+
        "happy-dom": "^12.9.0",
        "prettier": "^3.0.3",
        "prettier-plugin-svelte": "^3.0.3",
        "svelte-check": "^3.5.2",
        "typescript": "^5.2.2",
-
        "vite": "^4.4.9",
-
        "vitest": "^0.34.5",
+
        "vite": "^4.4.11",
+
        "vitest": "^0.34.6",
        "wait-on": "^7.0.1"
      },
      "engines": {
@@ -452,9 +452,9 @@
      }
    },
    "node_modules/@eslint-community/regexpp": {
-
      "version": "4.8.2",
-
      "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.8.2.tgz",
-
      "integrity": "sha512-0MGxAVt1m/ZK+LTJp/j0qF7Hz97D9O/FH9Ms3ltnyIdDD57cbb1ACIQTkbHvNXtWDv5TPq7w5Kq56+cNukbo7g==",
+
      "version": "4.9.1",
+
      "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.9.1.tgz",
+
      "integrity": "sha512-Y27x+MBLjXa+0JWDhykM3+JE+il3kHKAEqabfEWq3SDhZjLYb6/BHL/JKFnH3fe207JaXkyDo685Oc2Glt6ifA==",
      "dev": true,
      "engines": {
        "node": "^12.0.0 || ^14.0.0 || >=16.0.0"
@@ -831,23 +831,23 @@
      "dev": true
    },
    "node_modules/@types/md5": {
-
      "version": "2.3.2",
-
      "resolved": "https://registry.npmjs.org/@types/md5/-/md5-2.3.2.tgz",
-
      "integrity": "sha512-v+JFDu96+UYJ3/UWzB0mEglIS//MZXgRaJ4ubUPwOM0gvLc/kcQ3TWNYwENEK7/EcXGQVrW8h/XqednSjBd/Og==",
+
      "version": "2.3.3",
+
      "resolved": "https://registry.npmjs.org/@types/md5/-/md5-2.3.3.tgz",
+
      "integrity": "sha512-4K40FjTW0tiIx9NfV+/DHJ56ih3fcdkDqBYz5CffKwJVWYho1FxzjkddGcgEEIs+fP2DqmQ3lujC5c4bUOESTQ==",
      "dev": true
    },
    "node_modules/@types/mdast": {
-
      "version": "4.0.0",
-
      "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.0.tgz",
-
      "integrity": "sha512-YLeG8CujC9adtj/kuDzq1N4tCDYKoZ5l/bnjq8d74+t/3q/tHquJOJKUQXJrLCflOHpKjXgcI/a929gpmLOEng==",
+
      "version": "4.0.1",
+
      "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.1.tgz",
+
      "integrity": "sha512-IlKct1rUTJ1T81d8OHzyop15kGv9A/ff7Gz7IJgrk6jDb4Udw77pCJ+vq8oxZf4Ghpm+616+i1s/LNg/Vh7d+g==",
      "dependencies": {
        "@types/unist": "*"
      }
    },
    "node_modules/@types/node": {
-
      "version": "18.18.0",
-
      "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.0.tgz",
-
      "integrity": "sha512-3xA4X31gHT1F1l38ATDIL9GpRLdwVhnEFC8Uikv5ZLlXATwrCYyPq7ZWHxzxc3J/30SUiwiYT+bQe0/XvKlWbw==",
+
      "version": "18.18.3",
+
      "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.3.tgz",
+
      "integrity": "sha512-0OVfGupTl3NBFr8+iXpfZ8NR7jfFO+P1Q+IO/q0wbo02wYkP5gy36phojeYWpLQ6WAMjl+VfmqUk2YbUfp0irA==",
      "dev": true
    },
    "node_modules/@types/pug": {
@@ -863,9 +863,9 @@
      "dev": true
    },
    "node_modules/@types/sinon": {
-
      "version": "10.0.17",
-
      "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-10.0.17.tgz",
-
      "integrity": "sha512-+6ILpcixQ0Ma3dHMTLv4rSycbDXkDljgKL+E0nI2RUxxhYTFyPSjt6RVMxh7jUshvyVcBvicb0Ktj+lAJcjgeA==",
+
      "version": "10.0.18",
+
      "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-10.0.18.tgz",
+
      "integrity": "sha512-OpQC9ug8BcnNxue2WF5aTruMaDRFn6NyfaE4DmAKOlQMn54b7CnCvDFV3wj5fk/HbSSTYmOYs2bTb5ShANjyQg==",
      "dev": true,
      "dependencies": {
        "@types/sinonjs__fake-timers": "*"
@@ -898,16 +898,16 @@
      }
    },
    "node_modules/@typescript-eslint/eslint-plugin": {
-
      "version": "6.7.3",
-
      "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.7.3.tgz",
-
      "integrity": "sha512-vntq452UHNltxsaaN+L9WyuMch8bMd9CqJ3zhzTPXXidwbf5mqqKCVXEuvRZUqLJSTLeWE65lQwyXsRGnXkCTA==",
+
      "version": "6.7.4",
+
      "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.7.4.tgz",
+
      "integrity": "sha512-DAbgDXwtX+pDkAHwiGhqP3zWUGpW49B7eqmgpPtg+BKJXwdct79ut9+ifqOFPJGClGKSHXn2PTBatCnldJRUoA==",
      "dev": true,
      "dependencies": {
        "@eslint-community/regexpp": "^4.5.1",
-
        "@typescript-eslint/scope-manager": "6.7.3",
-
        "@typescript-eslint/type-utils": "6.7.3",
-
        "@typescript-eslint/utils": "6.7.3",
-
        "@typescript-eslint/visitor-keys": "6.7.3",
+
        "@typescript-eslint/scope-manager": "6.7.4",
+
        "@typescript-eslint/type-utils": "6.7.4",
+
        "@typescript-eslint/utils": "6.7.4",
+
        "@typescript-eslint/visitor-keys": "6.7.4",
        "debug": "^4.3.4",
        "graphemer": "^1.4.0",
        "ignore": "^5.2.4",
@@ -933,16 +933,16 @@
      }
    },
    "node_modules/@typescript-eslint/parser": {
-
      "version": "6.7.3",
-
      "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.7.3.tgz",
-
      "integrity": "sha512-TlutE+iep2o7R8Lf+yoer3zU6/0EAUc8QIBB3GYBc1KGz4c4TRm83xwXUZVPlZ6YCLss4r77jbu6j3sendJoiQ==",
+
      "version": "6.7.4",
+
      "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.7.4.tgz",
+
      "integrity": "sha512-I5zVZFY+cw4IMZUeNCU7Sh2PO5O57F7Lr0uyhgCJmhN/BuTlnc55KxPonR4+EM3GBdfiCyGZye6DgMjtubQkmA==",
      "dev": true,
      "peer": true,
      "dependencies": {
-
        "@typescript-eslint/scope-manager": "6.7.3",
-
        "@typescript-eslint/types": "6.7.3",
-
        "@typescript-eslint/typescript-estree": "6.7.3",
-
        "@typescript-eslint/visitor-keys": "6.7.3",
+
        "@typescript-eslint/scope-manager": "6.7.4",
+
        "@typescript-eslint/types": "6.7.4",
+
        "@typescript-eslint/typescript-estree": "6.7.4",
+
        "@typescript-eslint/visitor-keys": "6.7.4",
        "debug": "^4.3.4"
      },
      "engines": {
@@ -962,13 +962,13 @@
      }
    },
    "node_modules/@typescript-eslint/scope-manager": {
-
      "version": "6.7.3",
-
      "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.7.3.tgz",
-
      "integrity": "sha512-wOlo0QnEou9cHO2TdkJmzF7DFGvAKEnB82PuPNHpT8ZKKaZu6Bm63ugOTn9fXNJtvuDPanBc78lGUGGytJoVzQ==",
+
      "version": "6.7.4",
+
      "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.7.4.tgz",
+
      "integrity": "sha512-SdGqSLUPTXAXi7c3Ob7peAGVnmMoGzZ361VswK2Mqf8UOYcODiYvs8rs5ILqEdfvX1lE7wEZbLyELCW+Yrql1A==",
      "dev": true,
      "dependencies": {
-
        "@typescript-eslint/types": "6.7.3",
-
        "@typescript-eslint/visitor-keys": "6.7.3"
+
        "@typescript-eslint/types": "6.7.4",
+
        "@typescript-eslint/visitor-keys": "6.7.4"
      },
      "engines": {
        "node": "^16.0.0 || >=18.0.0"
@@ -979,13 +979,13 @@
      }
    },
    "node_modules/@typescript-eslint/type-utils": {
-
      "version": "6.7.3",
-
      "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.7.3.tgz",
-
      "integrity": "sha512-Fc68K0aTDrKIBvLnKTZ5Pf3MXK495YErrbHb1R6aTpfK5OdSFj0rVN7ib6Tx6ePrZ2gsjLqr0s98NG7l96KSQw==",
+
      "version": "6.7.4",
+
      "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.7.4.tgz",
+
      "integrity": "sha512-n+g3zi1QzpcAdHFP9KQF+rEFxMb2KxtnJGID3teA/nxKHOVi3ylKovaqEzGBbVY2pBttU6z85gp0D00ufLzViQ==",
      "dev": true,
      "dependencies": {
-
        "@typescript-eslint/typescript-estree": "6.7.3",
-
        "@typescript-eslint/utils": "6.7.3",
+
        "@typescript-eslint/typescript-estree": "6.7.4",
+
        "@typescript-eslint/utils": "6.7.4",
        "debug": "^4.3.4",
        "ts-api-utils": "^1.0.1"
      },
@@ -1006,9 +1006,9 @@
      }
    },
    "node_modules/@typescript-eslint/types": {
-
      "version": "6.7.3",
-
      "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.7.3.tgz",
-
      "integrity": "sha512-4g+de6roB2NFcfkZb439tigpAMnvEIg3rIjWQ+EM7IBaYt/CdJt6em9BJ4h4UpdgaBWdmx2iWsafHTrqmgIPNw==",
+
      "version": "6.7.4",
+
      "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.7.4.tgz",
+
      "integrity": "sha512-o9XWK2FLW6eSS/0r/tgjAGsYasLAnOWg7hvZ/dGYSSNjCh+49k5ocPN8OmG5aZcSJ8pclSOyVKP2x03Sj+RrCA==",
      "dev": true,
      "engines": {
        "node": "^16.0.0 || >=18.0.0"
@@ -1019,13 +1019,13 @@
      }
    },
    "node_modules/@typescript-eslint/typescript-estree": {
-
      "version": "6.7.3",
-
      "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.7.3.tgz",
-
      "integrity": "sha512-YLQ3tJoS4VxLFYHTw21oe1/vIZPRqAO91z6Uv0Ss2BKm/Ag7/RVQBcXTGcXhgJMdA4U+HrKuY5gWlJlvoaKZ5g==",
+
      "version": "6.7.4",
+
      "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.7.4.tgz",
+
      "integrity": "sha512-ty8b5qHKatlNYd9vmpHooQz3Vki3gG+3PchmtsA4TgrZBKWHNjWfkQid7K7xQogBqqc7/BhGazxMD5vr6Ha+iQ==",
      "dev": true,
      "dependencies": {
-
        "@typescript-eslint/types": "6.7.3",
-
        "@typescript-eslint/visitor-keys": "6.7.3",
+
        "@typescript-eslint/types": "6.7.4",
+
        "@typescript-eslint/visitor-keys": "6.7.4",
        "debug": "^4.3.4",
        "globby": "^11.1.0",
        "is-glob": "^4.0.3",
@@ -1046,17 +1046,17 @@
      }
    },
    "node_modules/@typescript-eslint/utils": {
-
      "version": "6.7.3",
-
      "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.7.3.tgz",
-
      "integrity": "sha512-vzLkVder21GpWRrmSR9JxGZ5+ibIUSudXlW52qeKpzUEQhRSmyZiVDDj3crAth7+5tmN1ulvgKaCU2f/bPRCzg==",
+
      "version": "6.7.4",
+
      "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.7.4.tgz",
+
      "integrity": "sha512-PRQAs+HUn85Qdk+khAxsVV+oULy3VkbH3hQ8hxLRJXWBEd7iI+GbQxH5SEUSH7kbEoTp6oT1bOwyga24ELALTA==",
      "dev": true,
      "dependencies": {
        "@eslint-community/eslint-utils": "^4.4.0",
        "@types/json-schema": "^7.0.12",
        "@types/semver": "^7.5.0",
-
        "@typescript-eslint/scope-manager": "6.7.3",
-
        "@typescript-eslint/types": "6.7.3",
-
        "@typescript-eslint/typescript-estree": "6.7.3",
+
        "@typescript-eslint/scope-manager": "6.7.4",
+
        "@typescript-eslint/types": "6.7.4",
+
        "@typescript-eslint/typescript-estree": "6.7.4",
        "semver": "^7.5.4"
      },
      "engines": {
@@ -1071,12 +1071,12 @@
      }
    },
    "node_modules/@typescript-eslint/visitor-keys": {
-
      "version": "6.7.3",
-
      "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.7.3.tgz",
-
      "integrity": "sha512-HEVXkU9IB+nk9o63CeICMHxFWbHWr3E1mpilIQBe9+7L/lH97rleFLVtYsfnWB+JVMaiFnEaxvknvmIzX+CqVg==",
+
      "version": "6.7.4",
+
      "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.7.4.tgz",
+
      "integrity": "sha512-pOW37DUhlTZbvph50x5zZCkFn3xzwkGtNoJHzIM3svpiSkJzwOYr/kVBaXmf+RAQiUDs1AHEZVNPg6UJCJpwRA==",
      "dev": true,
      "dependencies": {
-
        "@typescript-eslint/types": "6.7.3",
+
        "@typescript-eslint/types": "6.7.4",
        "eslint-visitor-keys": "^3.4.1"
      },
      "engines": {
@@ -1093,26 +1093,26 @@
      "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ=="
    },
    "node_modules/@vitest/expect": {
-
      "version": "0.34.5",
-
      "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-0.34.5.tgz",
-
      "integrity": "sha512-/3RBIV9XEH+nRpRMqDJBufKIOQaYUH2X6bt0rKSCW0MfKhXFLYsR5ivHifeajRSTsln0FwJbitxLKHSQz/Xwkw==",
+
      "version": "0.34.6",
+
      "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-0.34.6.tgz",
+
      "integrity": "sha512-QUzKpUQRc1qC7qdGo7rMK3AkETI7w18gTCUrsNnyjjJKYiuUB9+TQK3QnR1unhCnWRC0AbKv2omLGQDF/mIjOw==",
      "dev": true,
      "dependencies": {
-
        "@vitest/spy": "0.34.5",
-
        "@vitest/utils": "0.34.5",
-
        "chai": "^4.3.7"
+
        "@vitest/spy": "0.34.6",
+
        "@vitest/utils": "0.34.6",
+
        "chai": "^4.3.10"
      },
      "funding": {
        "url": "https://opencollective.com/vitest"
      }
    },
    "node_modules/@vitest/runner": {
-
      "version": "0.34.5",
-
      "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-0.34.5.tgz",
-
      "integrity": "sha512-RDEE3ViVvl7jFSCbnBRyYuu23XxmvRTSZWW6W4M7eC5dOsK75d5LIf6uhE5Fqf809DQ1+9ICZZNxhIolWHU4og==",
+
      "version": "0.34.6",
+
      "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-0.34.6.tgz",
+
      "integrity": "sha512-1CUQgtJSLF47NnhN+F9X2ycxUP0kLHQ/JWvNHbeBfwW8CzEGgeskzNnHDyv1ieKTltuR6sdIHV+nmR6kPxQqzQ==",
      "dev": true,
      "dependencies": {
-
        "@vitest/utils": "0.34.5",
+
        "@vitest/utils": "0.34.6",
        "p-limit": "^4.0.0",
        "pathe": "^1.1.1"
      },
@@ -1148,9 +1148,9 @@
      }
    },
    "node_modules/@vitest/snapshot": {
-
      "version": "0.34.5",
-
      "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-0.34.5.tgz",
-
      "integrity": "sha512-+ikwSbhu6z2yOdtKmk/aeoDZ9QPm2g/ZO5rXT58RR9Vmu/kB2MamyDSx77dctqdZfP3Diqv4mbc/yw2kPT8rmA==",
+
      "version": "0.34.6",
+
      "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-0.34.6.tgz",
+
      "integrity": "sha512-B3OZqYn6k4VaN011D+ve+AA4whM4QkcwcrwaKwAbyyvS/NB1hCWjFIBQxAQQSQir9/RtyAAGuq+4RJmbn2dH4w==",
      "dev": true,
      "dependencies": {
        "magic-string": "^0.30.1",
@@ -1162,9 +1162,9 @@
      }
    },
    "node_modules/@vitest/spy": {
-
      "version": "0.34.5",
-
      "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-0.34.5.tgz",
-
      "integrity": "sha512-epsicsfhvBjRjCMOC/3k00mP/TBGQy8/P0DxOFiWyLt55gnZ99dqCfCiAsKO17BWVjn4eZRIjKvcqNmSz8gvmg==",
+
      "version": "0.34.6",
+
      "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-0.34.6.tgz",
+
      "integrity": "sha512-xaCvneSaeBw/cz8ySmF7ZwGvL0lBjfvqc1LpQ/vcdHEvpLn3Ff1vAvjw+CoGn0802l++5L/pxb7whwcWAw+DUQ==",
      "dev": true,
      "dependencies": {
        "tinyspy": "^2.1.1"
@@ -1174,9 +1174,9 @@
      }
    },
    "node_modules/@vitest/utils": {
-
      "version": "0.34.5",
-
      "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-0.34.5.tgz",
-
      "integrity": "sha512-ur6CmmYQoeHMwmGb0v+qwkwN3yopZuZyf4xt1DBBSGBed8Hf9Gmbm/5dEWqgpLPdRx6Av6jcWXrjcKfkTzg/pw==",
+
      "version": "0.34.6",
+
      "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-0.34.6.tgz",
+
      "integrity": "sha512-IG5aDD8S6zlvloDsnzHw0Ut5xczlF+kv2BOTo+iXfPr54Yhi5qbVOgGB1hZaVq4iJ4C/MZ2J0y15IlsV/ZcI0A==",
      "dev": true,
      "dependencies": {
        "diff-sequences": "^29.4.3",
@@ -1478,18 +1478,18 @@
      }
    },
    "node_modules/chai": {
-
      "version": "4.3.8",
-
      "resolved": "https://registry.npmjs.org/chai/-/chai-4.3.8.tgz",
-
      "integrity": "sha512-vX4YvVVtxlfSZ2VecZgFUTU5qPCYsobVI2O9FmwEXBhDigYGQA6jRXCycIs1yJnnWbZ6/+a2zNIF5DfVCcJBFQ==",
+
      "version": "4.3.10",
+
      "resolved": "https://registry.npmjs.org/chai/-/chai-4.3.10.tgz",
+
      "integrity": "sha512-0UXG04VuVbruMUYbJ6JctvH0YnC/4q3/AkT18q4NaITo91CUm0liMS9VqzT9vZhVQ/1eqPanMWjBM+Juhfb/9g==",
      "dev": true,
      "dependencies": {
        "assertion-error": "^1.1.0",
-
        "check-error": "^1.0.2",
-
        "deep-eql": "^4.1.2",
-
        "get-func-name": "^2.0.0",
-
        "loupe": "^2.3.1",
+
        "check-error": "^1.0.3",
+
        "deep-eql": "^4.1.3",
+
        "get-func-name": "^2.0.2",
+
        "loupe": "^2.3.6",
        "pathval": "^1.1.1",
-
        "type-detect": "^4.0.5"
+
        "type-detect": "^4.0.8"
      },
      "engines": {
        "node": ">=4"
@@ -1534,10 +1534,13 @@
      }
    },
    "node_modules/check-error": {
-
      "version": "1.0.2",
-
      "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz",
-
      "integrity": "sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==",
+
      "version": "1.0.3",
+
      "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz",
+
      "integrity": "sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==",
      "dev": true,
+
      "dependencies": {
+
        "get-func-name": "^2.0.2"
+
      },
      "engines": {
        "node": "*"
      }
@@ -1822,9 +1825,9 @@
      }
    },
    "node_modules/dompurify": {
-
      "version": "3.0.5",
-
      "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.0.5.tgz",
-
      "integrity": "sha512-F9e6wPGtY+8KNMRAVfxeCOHU0/NPWMSENNq4pQctuXRqqdEPW7q3CrLbR5Nse044WwacyjHGOMlvNsBe1y6z9A=="
+
      "version": "3.0.6",
+
      "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.0.6.tgz",
+
      "integrity": "sha512-ilkD8YEnnGh1zJ240uJsW7AzE+2qpbOUYjacomn3AvJ6J4JhKGSZ2nh4wUIXPZrEPppaCLx5jFe8T89Rk8tQ7w=="
    },
    "node_modules/entities": {
      "version": "4.5.0",
@@ -1968,9 +1971,9 @@
      }
    },
    "node_modules/eslint-plugin-svelte": {
-
      "version": "2.33.2",
-
      "resolved": "https://registry.npmjs.org/eslint-plugin-svelte/-/eslint-plugin-svelte-2.33.2.tgz",
-
      "integrity": "sha512-knWmauax+E/jvQ9CmuX5dAhQKP9P4eGQZxWa5RMutEJVCcy0wFmiUvOeDND2jR4vUkbDlX4khKjaceY7QzbkYw==",
+
      "version": "2.34.0",
+
      "resolved": "https://registry.npmjs.org/eslint-plugin-svelte/-/eslint-plugin-svelte-2.34.0.tgz",
+
      "integrity": "sha512-4RYUgNai7wr0v+T/kljMiYSjC/oqwgq5i+cPppawryAayj4C7WK1ixFlWCGmNmBppnoKCl4iA4ZPzPtlHcb4CA==",
      "dev": true,
      "dependencies": {
        "@eslint-community/eslint-utils": "^4.2.0",
@@ -2269,12 +2272,12 @@
      }
    },
    "node_modules/flat-cache": {
-
      "version": "3.1.0",
-
      "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.1.0.tgz",
-
      "integrity": "sha512-OHx4Qwrrt0E4jEIcI5/Xb+f+QmJYNj2rrK8wiIdQOIrB9WrrJL8cjZvXdXuBTkkEwEqLycb5BeZDV1o2i9bTew==",
+
      "version": "3.1.1",
+
      "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.1.1.tgz",
+
      "integrity": "sha512-/qM2b3LUIaIgviBQovTLvijfyOQXPtSRnRK26ksj2J7rzPIecePUIpJsZ4T02Qg+xiAEKIs5K8dsHEd+VaKa/Q==",
      "dev": true,
      "dependencies": {
-
        "flatted": "^3.2.7",
+
        "flatted": "^3.2.9",
        "keyv": "^4.5.3",
        "rimraf": "^3.0.2"
      },
@@ -2429,9 +2432,9 @@
      }
    },
    "node_modules/globals": {
-
      "version": "13.22.0",
-
      "resolved": "https://registry.npmjs.org/globals/-/globals-13.22.0.tgz",
-
      "integrity": "sha512-H1Ddc/PbZHTDVJSnj8kWptIRSD6AM3pK+mKytuIVF4uoBV7rshFlhhvA58ceJ5wp3Er58w6zj7bykMpYXt3ETw==",
+
      "version": "13.23.0",
+
      "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz",
+
      "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==",
      "dev": true,
      "dependencies": {
        "type-fest": "^0.20.2"
@@ -2475,9 +2478,9 @@
      "dev": true
    },
    "node_modules/happy-dom": {
-
      "version": "12.2.0",
-
      "resolved": "https://registry.npmjs.org/happy-dom/-/happy-dom-12.2.0.tgz",
-
      "integrity": "sha512-n9MwvjBUhkNplw74hTCTUOqR67JWgJllnVAgB8c7U+AI+EQp7PdUYFOOfrjEeOmEqsRPUT6lwwM7NjCj6vEZ4g==",
+
      "version": "12.9.0",
+
      "resolved": "https://registry.npmjs.org/happy-dom/-/happy-dom-12.9.0.tgz",
+
      "integrity": "sha512-Ap/bcno2k5316FYDqBJ2i0O1zS78W1jsNR4F/p2t3zdNoa+2H0k851RGef4STfIKdTwcQ/nk5Tx9d5BzQXfTrw==",
      "dev": true,
      "dependencies": {
        "css.escape": "^1.5.1",
@@ -2838,9 +2841,9 @@
      "dev": true
    },
    "node_modules/joi": {
-
      "version": "17.10.2",
-
      "resolved": "https://registry.npmjs.org/joi/-/joi-17.10.2.tgz",
-
      "integrity": "sha512-hcVhjBxRNW/is3nNLdGLIjkgXetkeGc2wyhydhz8KumG23Aerk4HPjU5zaPAMRqXQFc0xNqXTC7+zQjxr0GlKA==",
+
      "version": "17.11.0",
+
      "resolved": "https://registry.npmjs.org/joi/-/joi-17.11.0.tgz",
+
      "integrity": "sha512-NgB+lZLNoqISVy1rZocE9PZI36bL/77ie924Ri43yEvi9GUUMPeyVIr8KdFTMUlby1p0PBYMk9spIxEUQYqrJQ==",
      "dev": true,
      "dependencies": {
        "@hapi/hoek": "^9.0.0",
@@ -2902,9 +2905,9 @@
      "integrity": "sha512-g3UB796vUFIY90VIv/WX3L2c8CS2MdWUww3CNrYmqza1Fg0DURc2K/O4YrnklBdQarSJ/y8JnJYDGc+1iumQjg=="
    },
    "node_modules/katex": {
-
      "version": "0.16.8",
-
      "resolved": "https://registry.npmjs.org/katex/-/katex-0.16.8.tgz",
-
      "integrity": "sha512-ftuDnJbcbOckGY11OO+zg3OofESlbR5DRl2cmN8HeWeeFIV7wTXvAOx8kEjZjobhA+9wh2fbKeO6cdcA9Mnovg==",
+
      "version": "0.16.9",
+
      "resolved": "https://registry.npmjs.org/katex/-/katex-0.16.9.tgz",
+
      "integrity": "sha512-fsSYjWS0EEOwvy81j3vRA8TEAhQhKiqO+FQaKWp0m39qwOzHVBgAUBIXWj1pB+O2W3fIpNa6Y9KSKCVbfPhyAQ==",
      "funding": [
        "https://opencollective.com/katex",
        "https://github.com/sponsors/katex"
@@ -3048,9 +3051,9 @@
      }
    },
    "node_modules/magic-string": {
-
      "version": "0.30.3",
-
      "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.3.tgz",
-
      "integrity": "sha512-B7xGbll2fG/VjP+SWg4sX3JynwIU0mjoTc6MPpKNuIvftk6u6vqhDnk1R80b8C2GBR6ywqy+1DcKBrevBg+bmw==",
+
      "version": "0.30.4",
+
      "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.4.tgz",
+
      "integrity": "sha512-Q/TKtsC5BPm0kGqgBIF9oXAs/xEf2vRKiIB4wCRQTJOQIByZ1d+NnUOotvJOvNpi5RNIgVOMC3pOuaP1ZTDlVg==",
      "dependencies": {
        "@jridgewell/sourcemap-codec": "^1.4.15"
      },
@@ -3059,9 +3062,9 @@
      }
    },
    "node_modules/marked": {
-
      "version": "9.0.3",
-
      "resolved": "https://registry.npmjs.org/marked/-/marked-9.0.3.tgz",
-
      "integrity": "sha512-pI/k4nzBG1PEq1J3XFEHxVvjicfjl8rgaMaqclouGSMPhk7Q3Ejb2ZRxx/ZQOcQ1909HzVoWCFYq6oLgtL4BpQ==",
+
      "version": "9.1.0",
+
      "resolved": "https://registry.npmjs.org/marked/-/marked-9.1.0.tgz",
+
      "integrity": "sha512-VZjm0PM5DMv7WodqOUps3g6Q7dmxs9YGiFUZ7a2majzQTTCgX+6S6NAJHPvOhgFBzYz8s4QZKWWMfZKFmsfOgA==",
      "bin": {
        "marked": "bin/marked.js"
      },
@@ -3070,12 +3073,12 @@
      }
    },
    "node_modules/marked-katex-extension": {
-
      "version": "4.0.0",
-
      "resolved": "https://registry.npmjs.org/marked-katex-extension/-/marked-katex-extension-4.0.0.tgz",
-
      "integrity": "sha512-5585+AnTcw0cdpnosQxRpY4BmwqkLrcHcPDMypvTetYhziRoNN99lo4XOwxOovi7OovtDkf/MqZB+zlH25YzYA==",
+
      "version": "4.0.1",
+
      "resolved": "https://registry.npmjs.org/marked-katex-extension/-/marked-katex-extension-4.0.1.tgz",
+
      "integrity": "sha512-+zkQvE26mpPLbW2wyR3A+BRoA5ieIhJB5suDrP2vuWoCtNh0+Koi8ISd04OshfzDpPpvK/8TbJNvt8pmJqbLPw==",
      "dependencies": {
        "@types/katex": "^0.16.3",
-
        "katex": "^0.16.8"
+
        "katex": "^0.16.9"
      },
      "peerDependencies": {
        "marked": ">=4 <10"
@@ -3668,9 +3671,9 @@
      }
    },
    "node_modules/postcss": {
-
      "version": "8.4.30",
-
      "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.30.tgz",
-
      "integrity": "sha512-7ZEao1g4kd68l97aWG/etQKPKq07us0ieSZ2TnFDk11i0ZfDW2AwKHYU8qv4MZKqN2fdBfg+7q0ES06UA73C1g==",
+
      "version": "8.4.31",
+
      "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz",
+
      "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==",
      "dev": true,
      "funding": [
        {
@@ -3741,9 +3744,9 @@
      }
    },
    "node_modules/postcss-scss": {
-
      "version": "4.0.8",
-
      "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.8.tgz",
-
      "integrity": "sha512-Cr0X8Eu7xMhE96PJck6ses/uVVXDtE5ghUTKNUYgm8ozgP2TkgV3LWs3WgLV1xaSSLq8ZFiXaUrj0LVgG1fGEA==",
+
      "version": "4.0.9",
+
      "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.9.tgz",
+
      "integrity": "sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==",
      "dev": true,
      "funding": [
        {
@@ -3918,9 +3921,9 @@
      }
    },
    "node_modules/rollup": {
-
      "version": "3.29.3",
-
      "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.3.tgz",
-
      "integrity": "sha512-T7du6Hum8jOkSWetjRgbwpM6Sy0nECYrYRSmZjayFcOddtKJWU4d17AC3HNUk7HRuqy4p+G7aEZclSHytqUmEg==",
+
      "version": "3.29.4",
+
      "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz",
+
      "integrity": "sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==",
      "dev": true,
      "bin": {
        "rollup": "dist/bin/rollup"
@@ -4074,9 +4077,9 @@
      }
    },
    "node_modules/sinon": {
-
      "version": "16.0.0",
-
      "resolved": "https://registry.npmjs.org/sinon/-/sinon-16.0.0.tgz",
-
      "integrity": "sha512-B8AaZZm9CT5pqe4l4uWJztfD/mOTa7dL8Qo0W4+s+t74xECOgSZDDQCBjNgIK3+n4kyxQrSTv2V5ul8K25qkiQ==",
+
      "version": "16.1.0",
+
      "resolved": "https://registry.npmjs.org/sinon/-/sinon-16.1.0.tgz",
+
      "integrity": "sha512-ZSgzF0vwmoa8pq0GEynqfdnpEDyP1PkYmEChnkjW0Vyh8IDlyFEJ+fkMhCP0il6d5cJjPl2PUsnUSAuP5sttOQ==",
      "dependencies": {
        "@sinonjs/commons": "^3.0.0",
        "@sinonjs/fake-timers": "^10.3.0",
@@ -4289,16 +4292,16 @@
      }
    },
    "node_modules/svelte-eslint-parser": {
-
      "version": "0.33.0",
-
      "resolved": "https://registry.npmjs.org/svelte-eslint-parser/-/svelte-eslint-parser-0.33.0.tgz",
-
      "integrity": "sha512-5awZ6Bs+Tb/zQwa41PSdcLynAVQTwW0HGyCBjtbAQ59taLZqDgQSMzRlDmapjZdDtzERm0oXDZNE0E+PKJ6ryg==",
+
      "version": "0.33.1",
+
      "resolved": "https://registry.npmjs.org/svelte-eslint-parser/-/svelte-eslint-parser-0.33.1.tgz",
+
      "integrity": "sha512-vo7xPGTlKBGdLH8T5L64FipvTrqv3OQRx9d2z5X05KKZDlF4rQk8KViZO4flKERY+5BiVdOh7zZ7JGJWo5P0uA==",
      "dev": true,
      "dependencies": {
        "eslint-scope": "^7.0.0",
        "eslint-visitor-keys": "^3.0.0",
        "espree": "^9.0.0",
-
        "postcss": "^8.4.28",
-
        "postcss-scss": "^4.0.7"
+
        "postcss": "^8.4.29",
+
        "postcss-scss": "^4.0.8"
      },
      "engines": {
        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
@@ -4423,9 +4426,9 @@
      }
    },
    "node_modules/tinyspy": {
-
      "version": "2.1.1",
-
      "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-2.1.1.tgz",
-
      "integrity": "sha512-XPJL2uSzcOyBMky6OFrusqWlzfFrXtE0hPuMgW8A2HmaqrPo4ZQHRN/V0QXN3FSjKxpsbRrFc5LI7KOwBsT1/w==",
+
      "version": "2.2.0",
+
      "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-2.2.0.tgz",
+
      "integrity": "sha512-d2eda04AN/cPOR89F7Xv5bK/jrQEhmcLFe6HFldoeO9AJtps+fqEnh486vnT/8y4bw38pSyxDcTCAq+Ks2aJTg==",
      "dev": true,
      "engines": {
        "node": ">=14.0.0"
@@ -4536,9 +4539,9 @@
      "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA=="
    },
    "node_modules/ufo": {
-
      "version": "1.3.0",
-
      "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.3.0.tgz",
-
      "integrity": "sha512-bRn3CsoojyNStCZe0BG0Mt4Nr/4KF+rhFlnNXybgqt5pXHNFRlqinSoQaTrGyzE4X8aHplSb+TorH+COin9Yxw==",
+
      "version": "1.3.1",
+
      "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.3.1.tgz",
+
      "integrity": "sha512-uY/99gMLIOlJPwATcMVYfqDSxUR9//AUcgZMzwfSTJPDKzA1S8mX4VLqa+fiAtveraQUBCz4FFcwVZBGbwBXIw==",
      "dev": true
    },
    "node_modules/unist-util-is": {
@@ -4668,9 +4671,9 @@
      }
    },
    "node_modules/vite": {
-
      "version": "4.4.9",
-
      "resolved": "https://registry.npmjs.org/vite/-/vite-4.4.9.tgz",
-
      "integrity": "sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==",
+
      "version": "4.4.11",
+
      "resolved": "https://registry.npmjs.org/vite/-/vite-4.4.11.tgz",
+
      "integrity": "sha512-ksNZJlkcU9b0lBwAGZGGaZHCMqHsc8OpgtoYhsQ4/I2v5cnpmmmqe5pM4nv/4Hn6G/2GhTdj0DhZh2e+Er1q5A==",
      "dev": true,
      "dependencies": {
        "esbuild": "^0.18.10",
@@ -4723,9 +4726,9 @@
      }
    },
    "node_modules/vite-node": {
-
      "version": "0.34.5",
-
      "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-0.34.5.tgz",
-
      "integrity": "sha512-RNZ+DwbCvDoI5CbCSQSyRyzDTfFvFauvMs6Yq4ObJROKlIKuat1KgSX/Ako5rlDMfVCyMcpMRMTkJBxd6z8YRA==",
+
      "version": "0.34.6",
+
      "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-0.34.6.tgz",
+
      "integrity": "sha512-nlBMJ9x6n7/Amaz6F3zJ97EBwR2FkzhBRxF5e+jE6LA3yi6Wtc2lyTij1OnDMIr34v5g/tVQtsVAzhT0jc5ygA==",
      "dev": true,
      "dependencies": {
        "cac": "^6.7.14",
@@ -4760,23 +4763,23 @@
      }
    },
    "node_modules/vitest": {
-
      "version": "0.34.5",
-
      "resolved": "https://registry.npmjs.org/vitest/-/vitest-0.34.5.tgz",
-
      "integrity": "sha512-CPI68mmnr2DThSB3frSuE5RLm9wo5wU4fbDrDwWQQB1CWgq9jQVoQwnQSzYAjdoBOPoH2UtXpOgHVge/uScfZg==",
+
      "version": "0.34.6",
+
      "resolved": "https://registry.npmjs.org/vitest/-/vitest-0.34.6.tgz",
+
      "integrity": "sha512-+5CALsOvbNKnS+ZHMXtuUC7nL8/7F1F2DnHGjSsszX8zCjWSSviphCb/NuS9Nzf4Q03KyyDRBAXhF/8lffME4Q==",
      "dev": true,
      "dependencies": {
        "@types/chai": "^4.3.5",
        "@types/chai-subset": "^1.3.3",
        "@types/node": "*",
-
        "@vitest/expect": "0.34.5",
-
        "@vitest/runner": "0.34.5",
-
        "@vitest/snapshot": "0.34.5",
-
        "@vitest/spy": "0.34.5",
-
        "@vitest/utils": "0.34.5",
+
        "@vitest/expect": "0.34.6",
+
        "@vitest/runner": "0.34.6",
+
        "@vitest/snapshot": "0.34.6",
+
        "@vitest/spy": "0.34.6",
+
        "@vitest/utils": "0.34.6",
        "acorn": "^8.9.0",
        "acorn-walk": "^8.2.0",
        "cac": "^6.7.14",
-
        "chai": "^4.3.7",
+
        "chai": "^4.3.10",
        "debug": "^4.3.4",
        "local-pkg": "^0.4.3",
        "magic-string": "^0.30.1",
@@ -4787,7 +4790,7 @@
        "tinybench": "^2.5.0",
        "tinypool": "^0.7.0",
        "vite": "^3.1.0 || ^4.0.0 || ^5.0.0-0",
-
        "vite-node": "0.34.5",
+
        "vite-node": "0.34.6",
        "why-is-node-running": "^2.2.2"
      },
      "bin": {
@@ -4969,9 +4972,9 @@
      }
    },
    "node_modules/zod": {
-
      "version": "3.22.2",
-
      "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.2.tgz",
-
      "integrity": "sha512-wvWkphh5WQsJbVk1tbx1l1Ly4yg+XecD+Mq280uBGt9wa5BKSWf4Mhp6GmrkPixhMxmabYY7RbzlwVP32pbGCg==",
+
      "version": "3.22.4",
+
      "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.4.tgz",
+
      "integrity": "sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==",
      "funding": {
        "url": "https://github.com/sponsors/colinhacks"
      }
modified package.json
@@ -26,27 +26,27 @@
    "@types/dompurify": "^3.0.3",
    "@types/katex": "^0.16.3",
    "@types/lodash": "^4.14.199",
-
    "@types/md5": "^2.3.2",
+
    "@types/md5": "^2.3.3",
    "@types/node": "^18.17.1",
-
    "@types/sinon": "^10.0.17",
+
    "@types/sinon": "^10.0.18",
    "@types/sinonjs__fake-timers": "^8.1.2",
    "@types/wait-on": "^5.3.2",
-
    "@typescript-eslint/eslint-plugin": "^6.7.3",
+
    "@typescript-eslint/eslint-plugin": "^6.7.4",
    "chalk": "^5.3.0",
    "eslint": "^8.50.0",
    "eslint-config-prettier": "^9.0.0",
    "eslint-plugin-no-only-tests": "^3.1.0",
-
    "eslint-plugin-svelte": "^2.33.2",
+
    "eslint-plugin-svelte": "^2.34.0",
    "execa": "^8.0.1",
    "exit-hook": "^4.0.0",
    "get-port": "^7.0.0",
-
    "happy-dom": "^12.2.0",
+
    "happy-dom": "^12.9.0",
    "prettier": "^3.0.3",
    "prettier-plugin-svelte": "^3.0.3",
    "svelte-check": "^3.5.2",
    "typescript": "^5.2.2",
-
    "vite": "^4.4.9",
-
    "vitest": "^0.34.5",
+
    "vite": "^4.4.11",
+
    "vitest": "^0.34.6",
    "wait-on": "^7.0.1"
  },
  "dependencies": {
@@ -56,18 +56,18 @@
    "baconjs": "^3.0.17",
    "bs58": "^5.0.0",
    "buffer": "^6.0.3",
-
    "dompurify": "^3.0.5",
+
    "dompurify": "^3.0.6",
    "hast-util-to-dom": "^4.0.0",
    "hast-util-to-html": "^9.0.0",
    "lodash": "^4.17.21",
-
    "marked": "^9.0.3",
-
    "marked-katex-extension": "^4.0.0",
+
    "marked": "^9.1.0",
+
    "marked-katex-extension": "^4.0.1",
    "marked-linkify-it": "^3.1.4",
    "md5": "^2.3.0",
    "plausible-tracker": "^0.3.8",
-
    "sinon": "^16.0.0",
+
    "sinon": "^16.1.0",
    "svelte": "^4.2.1",
    "twemoji": "^14.0.2",
-
    "zod": "^3.22.2"
+
    "zod": "^3.22.4"
  }
}