~emersion/gamja

d85c031d5308c0fea0a0142c7ee4e1d951cc3668 — Simon Ser 1 year, 8 months ago bbc94c8 linkifyjs4
wip: upgrade to linkifyjs 4
4 files changed, 101 insertions(+), 101 deletions(-)

M lib/index.js
M lib/linkify.js
M package-lock.json
M package.json
M lib/index.js => lib/index.js +1 -1
@@ 4,5 4,5 @@ import { h } from "../node_modules/preact/dist/preact.module.js";
import htm from "../node_modules/htm/dist/htm.module.js";
export const html = htm.bind(h);

import * as linkifyjs from "../node_modules/linkifyjs/dist/linkify.module.js";
import * as linkifyjs from "../node_modules/linkifyjs/dist/linkify.es.js";
export { linkifyjs };

M lib/linkify.js => lib/linkify.js +2 -2
@@ 5,11 5,11 @@ linkifyjs.options.defaults.defaultProtocol = "https";
linkifyjs.registerCustomProtocol("irc");
linkifyjs.registerCustomProtocol("ircs");

linkifyjs.registerPlugin("ircChannel", ({ scanner, parser, utils }) => {
linkifyjs.registerPlugin("ircChannel", ({ scanner, parser }) => {
	const { POUND, DOMAIN, TLD, LOCALHOST, UNDERSCORE, DOT, HYPHEN } = scanner.tokens;
	const START_STATE = parser.start;

	const Channel = utils.createTokenClass("ircChannel", {
	const Channel = linkifyjs.createTokenClass("ircChannel", {
		isLink: true,
		toHref() {
			return "irc:///" + this.toString();

M package-lock.json => package-lock.json +97 -97
@@ 7,7 7,7 @@
      "name": "gamja",
      "dependencies": {
        "htm": "^3.0.4",
        "linkifyjs": "^3.0.2",
        "linkifyjs": "^4.0.0",
        "preact": "^10.5.9"
      },
      "devDependencies": {


@@ 1583,9 1583,9 @@
      }
    },
    "node_modules/caniuse-lite": {
      "version": "1.0.30001402",
      "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001402.tgz",
      "integrity": "sha512-Mx4MlhXO5NwuvXGgVb+hg65HZ+bhUYsz8QtDGDo2QmaJS2GBX47Xfi2koL86lc8K+l+htXeTEB/Aeqvezoo6Ew==",
      "version": "1.0.30001409",
      "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001409.tgz",
      "integrity": "sha512-V0mnJ5dwarmhYv8/MzhJ//aW68UpvnQBXv8lJ2QUsvn2pHcmAuNtu8hQEDz37XnA1iE+lRR9CIfGWWpgJ5QedQ==",
      "dev": true,
      "funding": [
        {


@@ 1829,9 1829,9 @@
      "dev": true
    },
    "node_modules/electron-to-chromium": {
      "version": "1.4.254",
      "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.254.tgz",
      "integrity": "sha512-Sh/7YsHqQYkA6ZHuHMy24e6TE4eX6KZVsZb9E/DvU1nQRIrH4BflO/4k+83tfdYvDl+MObvlqHPRICzEdC9c6Q==",
      "version": "1.4.256",
      "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.256.tgz",
      "integrity": "sha512-x+JnqyluoJv8I0U9gVe+Sk2st8vF0CzMt78SXxuoWCooLLY2k5VerIBdpvG7ql6GKI4dzNnPjmqgDJ76EdaAKw==",
      "dev": true
    },
    "node_modules/entities": {


@@ 2030,9 2030,9 @@
      }
    },
    "node_modules/lightningcss": {
      "version": "1.15.1",
      "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.15.1.tgz",
      "integrity": "sha512-d4fqKl8sqpdM27OsseAbKKxhD2otiu6stS7yWlm/DA7wOQAIDKMu/dke54cEN8ED19v9H2pEzMPGTsRfnq3Rdg==",
      "version": "1.16.0",
      "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.16.0.tgz",
      "integrity": "sha512-5+ZS9h+xeADcJTF2oRCT3yNZBlDYyOgQSdrWNBCqsIwm8ucKbF061OBVv/WHP4Zk8FToNhwFklk/hMuOngqsIg==",
      "dev": true,
      "dependencies": {
        "detect-libc": "^1.0.3"


@@ 2045,20 2045,20 @@
        "url": "https://opencollective.com/parcel"
      },
      "optionalDependencies": {
        "lightningcss-darwin-arm64": "1.15.1",
        "lightningcss-darwin-x64": "1.15.1",
        "lightningcss-linux-arm-gnueabihf": "1.15.1",
        "lightningcss-linux-arm64-gnu": "1.15.1",
        "lightningcss-linux-arm64-musl": "1.15.1",
        "lightningcss-linux-x64-gnu": "1.15.1",
        "lightningcss-linux-x64-musl": "1.15.1",
        "lightningcss-win32-x64-msvc": "1.15.1"
        "lightningcss-darwin-arm64": "1.16.0",
        "lightningcss-darwin-x64": "1.16.0",
        "lightningcss-linux-arm-gnueabihf": "1.16.0",
        "lightningcss-linux-arm64-gnu": "1.16.0",
        "lightningcss-linux-arm64-musl": "1.16.0",
        "lightningcss-linux-x64-gnu": "1.16.0",
        "lightningcss-linux-x64-musl": "1.16.0",
        "lightningcss-win32-x64-msvc": "1.16.0"
      }
    },
    "node_modules/lightningcss-darwin-arm64": {
      "version": "1.15.1",
      "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.15.1.tgz",
      "integrity": "sha512-4bqe9OCWzj8gPgwzpDK7TPopIoKx9CQMPVN83/+T5LVLkh9sSS0ltZLjAFI399GIkC6idl6rguUQ5qPeq4yxsQ==",
      "version": "1.16.0",
      "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.16.0.tgz",
      "integrity": "sha512-gIhz6eZFwsC4oVMjBGQ3QWDdLQY7vcXFyM/x91PilgHqu63B9uBa10EZA75YoTEkbKhoz0uDCqyHh/EoF1GrkQ==",
      "cpu": [
        "arm64"
      ],


@@ 2076,9 2076,9 @@
      }
    },
    "node_modules/lightningcss-darwin-x64": {
      "version": "1.15.1",
      "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.15.1.tgz",
      "integrity": "sha512-1W7kt2Nd0lPFkZ5VzieJfs/ePVADysM3FS33HcUUzktE52vWL2B6S4ntWibHj6Ccg/lDH5o6GiLcCYwpOPLHug==",
      "version": "1.16.0",
      "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.16.0.tgz",
      "integrity": "sha512-kLPi+OEpDj3UGY6DC8TfjbcULJDKMP+TVKSlrEkNGn8t1YRzi2g4oy7UVTSB5AnSbT0CusUItzdVjHQ49EdoNA==",
      "cpu": [
        "x64"
      ],


@@ 2096,9 2096,9 @@
      }
    },
    "node_modules/lightningcss-linux-arm-gnueabihf": {
      "version": "1.15.1",
      "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.15.1.tgz",
      "integrity": "sha512-8FijfM4HGJPCQPB9nAaTjdOE2PGQYE66t1wvV+SR915dEePn4yyRdCBJitlas5B6aTAE2AMwEuEl1i/pVDmkGw==",
      "version": "1.16.0",
      "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.16.0.tgz",
      "integrity": "sha512-oSwEbvXUPr//H/ainBRJXTxHerlheee/KgkTTmAQWiVnt8HV+bRohTBWWPBy5ZArgiGLwj7ogv45istgljPN2Q==",
      "cpu": [
        "arm"
      ],


@@ 2116,9 2116,9 @@
      }
    },
    "node_modules/lightningcss-linux-arm64-gnu": {
      "version": "1.15.1",
      "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.15.1.tgz",
      "integrity": "sha512-ZhCv3MlApRTIwszlNQ2t7FST7qK+M1iP6apTvOetPwDlzOMZ5dcH0a1453JPm4CwOSzHZ8079gnb5EqtU4+pjg==",
      "version": "1.16.0",
      "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.16.0.tgz",
      "integrity": "sha512-Drq9BSVIvmV9zsDJbCZWCulMvKMQWFIlYXPCKV/iwRj+ZAJ1BRngma0cNHB6uW7Wac8Jg04CJN5IA4ELE3J+cQ==",
      "cpu": [
        "arm64"
      ],


@@ 2136,9 2136,9 @@
      }
    },
    "node_modules/lightningcss-linux-arm64-musl": {
      "version": "1.15.1",
      "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.15.1.tgz",
      "integrity": "sha512-cGhslFivvMLSIsesZbEaUurXRJMGUftHukiY5DjWtXkA2iIqqV7TyK3j6ZJPy76hlRKsjU/WO8CrabAvr6kmsw==",
      "version": "1.16.0",
      "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.16.0.tgz",
      "integrity": "sha512-1QXWStnTEo4RFQf0mfGhRyNUeEHilCZ0NA97XgwKwrYr/M7sYKU/1HWY00dPxFJ6GITR2pfJGo9xi3ScSSBxbA==",
      "cpu": [
        "arm64"
      ],


@@ 2156,9 2156,9 @@
      }
    },
    "node_modules/lightningcss-linux-x64-gnu": {
      "version": "1.15.1",
      "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.15.1.tgz",
      "integrity": "sha512-uVfUgRUjq7laAR9A027oqGPcq72Y/hPVEEqb9agWzNqYvZyT0VAqNxp9g2ncL//gOD1vTwQntcwDhrI5VE2PCw==",
      "version": "1.16.0",
      "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.16.0.tgz",
      "integrity": "sha512-gD2eQYD5OFs1p83R0TcMCEc5HRyJES4lR4THmclv7khm3dc9vc+2VT0kFBPxO1L2AwlZuvXaaMan7X1Ul7uSfA==",
      "cpu": [
        "x64"
      ],


@@ 2176,9 2176,9 @@
      }
    },
    "node_modules/lightningcss-linux-x64-musl": {
      "version": "1.15.1",
      "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.15.1.tgz",
      "integrity": "sha512-n2cRPHxL57N+YMsBodF9HogieOicmlQVUCFM+RF0FOzayA8LdypacNWI3EDzbERWfkBAWtx2eLvV50DOJrkQdg==",
      "version": "1.16.0",
      "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.16.0.tgz",
      "integrity": "sha512-HJsKeYxloEvg2WCQhtYPqzZUliLu9JBJNeI5y9cPQeDR/7ayGGLbVhJaotPtzJkElOFL/SaXsS+FRuH4w+yafg==",
      "cpu": [
        "x64"
      ],


@@ 2196,9 2196,9 @@
      }
    },
    "node_modules/lightningcss-win32-x64-msvc": {
      "version": "1.15.1",
      "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.15.1.tgz",
      "integrity": "sha512-wHGJZnCmHU14cL3mmVNZm1yDz55m8EKxwPhACZTq+/QOvLMeIXQ4qLvNzdvtVL5KESPwz4hjYsYsSNCtpcTfOA==",
      "version": "1.16.0",
      "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.16.0.tgz",
      "integrity": "sha512-h4ayyAlOMLUHV9NdofcIu79aEjmly93adVxcg5wDJpkvMiwDTufEN30M8G4gGcjo1JE5jFjAcyQcRpXYkYcemA==",
      "cpu": [
        "x64"
      ],


@@ 2222,9 2222,9 @@
      "dev": true
    },
    "node_modules/linkifyjs": {
      "version": "3.0.5",
      "resolved": "https://registry.npmjs.org/linkifyjs/-/linkifyjs-3.0.5.tgz",
      "integrity": "sha512-1Y9XQH65eQKA9p2xtk+zxvnTeQBG7rdAXSkUG97DmuI/Xhji9uaUzaWxRj6rf9YC0v8KKHkxav7tnLX82Sz5Fg=="
      "version": "4.0.0",
      "resolved": "https://registry.npmjs.org/linkifyjs/-/linkifyjs-4.0.0.tgz",
      "integrity": "sha512-RJuSqTcPSE7lHqZzVaZbg5w231QhIHkytiCjM6lxVHhodkt2rCBNDONCYVBYRXXIBvUl/Z+xOhRwOJnVrZB4Wg=="
    },
    "node_modules/lmdb": {
      "version": "2.5.2",


@@ 2279,12 2279,12 @@
      "dev": true
    },
    "node_modules/msgpackr": {
      "version": "1.6.3",
      "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.6.3.tgz",
      "integrity": "sha512-Wtwnt2W06wNOLzV3N0XLLAJCxpwlCfFpvSZAXsu+xf71X7KuqBEDhDSjAy9nwNhQ2aK74Rd1RiRln+62tffoXw==",
      "version": "1.7.0",
      "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.7.0.tgz",
      "integrity": "sha512-/lumbjWnrRn8mZ8TEJXbFpkRDSei94CcqwcgbyuE0hT2/f6az2Fmi4ojNUOUTS9T8AYyADrmoPvCiLL9+ufvsA==",
      "dev": true,
      "optionalDependencies": {
        "msgpackr-extract": "^2.0.2"
        "msgpackr-extract": "^2.1.2"
      }
    },
    "node_modules/msgpackr-extract": {


@@ 3835,9 3835,9 @@
      "dev": true
    },
    "caniuse-lite": {
      "version": "1.0.30001402",
      "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001402.tgz",
      "integrity": "sha512-Mx4MlhXO5NwuvXGgVb+hg65HZ+bhUYsz8QtDGDo2QmaJS2GBX47Xfi2koL86lc8K+l+htXeTEB/Aeqvezoo6Ew==",
      "version": "1.0.30001409",
      "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001409.tgz",
      "integrity": "sha512-V0mnJ5dwarmhYv8/MzhJ//aW68UpvnQBXv8lJ2QUsvn2pHcmAuNtu8hQEDz37XnA1iE+lRR9CIfGWWpgJ5QedQ==",
      "dev": true
    },
    "chalk": {


@@ 4004,9 4004,9 @@
      "dev": true
    },
    "electron-to-chromium": {
      "version": "1.4.254",
      "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.254.tgz",
      "integrity": "sha512-Sh/7YsHqQYkA6ZHuHMy24e6TE4eX6KZVsZb9E/DvU1nQRIrH4BflO/4k+83tfdYvDl+MObvlqHPRICzEdC9c6Q==",
      "version": "1.4.256",
      "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.256.tgz",
      "integrity": "sha512-x+JnqyluoJv8I0U9gVe+Sk2st8vF0CzMt78SXxuoWCooLLY2k5VerIBdpvG7ql6GKI4dzNnPjmqgDJ76EdaAKw==",
      "dev": true
    },
    "entities": {


@@ 4126,75 4126,75 @@
      "dev": true
    },
    "lightningcss": {
      "version": "1.15.1",
      "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.15.1.tgz",
      "integrity": "sha512-d4fqKl8sqpdM27OsseAbKKxhD2otiu6stS7yWlm/DA7wOQAIDKMu/dke54cEN8ED19v9H2pEzMPGTsRfnq3Rdg==",
      "version": "1.16.0",
      "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.16.0.tgz",
      "integrity": "sha512-5+ZS9h+xeADcJTF2oRCT3yNZBlDYyOgQSdrWNBCqsIwm8ucKbF061OBVv/WHP4Zk8FToNhwFklk/hMuOngqsIg==",
      "dev": true,
      "requires": {
        "detect-libc": "^1.0.3",
        "lightningcss-darwin-arm64": "1.15.1",
        "lightningcss-darwin-x64": "1.15.1",
        "lightningcss-linux-arm-gnueabihf": "1.15.1",
        "lightningcss-linux-arm64-gnu": "1.15.1",
        "lightningcss-linux-arm64-musl": "1.15.1",
        "lightningcss-linux-x64-gnu": "1.15.1",
        "lightningcss-linux-x64-musl": "1.15.1",
        "lightningcss-win32-x64-msvc": "1.15.1"
        "lightningcss-darwin-arm64": "1.16.0",
        "lightningcss-darwin-x64": "1.16.0",
        "lightningcss-linux-arm-gnueabihf": "1.16.0",
        "lightningcss-linux-arm64-gnu": "1.16.0",
        "lightningcss-linux-arm64-musl": "1.16.0",
        "lightningcss-linux-x64-gnu": "1.16.0",
        "lightningcss-linux-x64-musl": "1.16.0",
        "lightningcss-win32-x64-msvc": "1.16.0"
      }
    },
    "lightningcss-darwin-arm64": {
      "version": "1.15.1",
      "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.15.1.tgz",
      "integrity": "sha512-4bqe9OCWzj8gPgwzpDK7TPopIoKx9CQMPVN83/+T5LVLkh9sSS0ltZLjAFI399GIkC6idl6rguUQ5qPeq4yxsQ==",
      "version": "1.16.0",
      "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.16.0.tgz",
      "integrity": "sha512-gIhz6eZFwsC4oVMjBGQ3QWDdLQY7vcXFyM/x91PilgHqu63B9uBa10EZA75YoTEkbKhoz0uDCqyHh/EoF1GrkQ==",
      "dev": true,
      "optional": true
    },
    "lightningcss-darwin-x64": {
      "version": "1.15.1",
      "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.15.1.tgz",
      "integrity": "sha512-1W7kt2Nd0lPFkZ5VzieJfs/ePVADysM3FS33HcUUzktE52vWL2B6S4ntWibHj6Ccg/lDH5o6GiLcCYwpOPLHug==",
      "version": "1.16.0",
      "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.16.0.tgz",
      "integrity": "sha512-kLPi+OEpDj3UGY6DC8TfjbcULJDKMP+TVKSlrEkNGn8t1YRzi2g4oy7UVTSB5AnSbT0CusUItzdVjHQ49EdoNA==",
      "dev": true,
      "optional": true
    },
    "lightningcss-linux-arm-gnueabihf": {
      "version": "1.15.1",
      "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.15.1.tgz",
      "integrity": "sha512-8FijfM4HGJPCQPB9nAaTjdOE2PGQYE66t1wvV+SR915dEePn4yyRdCBJitlas5B6aTAE2AMwEuEl1i/pVDmkGw==",
      "version": "1.16.0",
      "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.16.0.tgz",
      "integrity": "sha512-oSwEbvXUPr//H/ainBRJXTxHerlheee/KgkTTmAQWiVnt8HV+bRohTBWWPBy5ZArgiGLwj7ogv45istgljPN2Q==",
      "dev": true,
      "optional": true
    },
    "lightningcss-linux-arm64-gnu": {
      "version": "1.15.1",
      "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.15.1.tgz",
      "integrity": "sha512-ZhCv3MlApRTIwszlNQ2t7FST7qK+M1iP6apTvOetPwDlzOMZ5dcH0a1453JPm4CwOSzHZ8079gnb5EqtU4+pjg==",
      "version": "1.16.0",
      "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.16.0.tgz",
      "integrity": "sha512-Drq9BSVIvmV9zsDJbCZWCulMvKMQWFIlYXPCKV/iwRj+ZAJ1BRngma0cNHB6uW7Wac8Jg04CJN5IA4ELE3J+cQ==",
      "dev": true,
      "optional": true
    },
    "lightningcss-linux-arm64-musl": {
      "version": "1.15.1",
      "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.15.1.tgz",
      "integrity": "sha512-cGhslFivvMLSIsesZbEaUurXRJMGUftHukiY5DjWtXkA2iIqqV7TyK3j6ZJPy76hlRKsjU/WO8CrabAvr6kmsw==",
      "version": "1.16.0",
      "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.16.0.tgz",
      "integrity": "sha512-1QXWStnTEo4RFQf0mfGhRyNUeEHilCZ0NA97XgwKwrYr/M7sYKU/1HWY00dPxFJ6GITR2pfJGo9xi3ScSSBxbA==",
      "dev": true,
      "optional": true
    },
    "lightningcss-linux-x64-gnu": {
      "version": "1.15.1",
      "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.15.1.tgz",
      "integrity": "sha512-uVfUgRUjq7laAR9A027oqGPcq72Y/hPVEEqb9agWzNqYvZyT0VAqNxp9g2ncL//gOD1vTwQntcwDhrI5VE2PCw==",
      "version": "1.16.0",
      "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.16.0.tgz",
      "integrity": "sha512-gD2eQYD5OFs1p83R0TcMCEc5HRyJES4lR4THmclv7khm3dc9vc+2VT0kFBPxO1L2AwlZuvXaaMan7X1Ul7uSfA==",
      "dev": true,
      "optional": true
    },
    "lightningcss-linux-x64-musl": {
      "version": "1.15.1",
      "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.15.1.tgz",
      "integrity": "sha512-n2cRPHxL57N+YMsBodF9HogieOicmlQVUCFM+RF0FOzayA8LdypacNWI3EDzbERWfkBAWtx2eLvV50DOJrkQdg==",
      "version": "1.16.0",
      "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.16.0.tgz",
      "integrity": "sha512-HJsKeYxloEvg2WCQhtYPqzZUliLu9JBJNeI5y9cPQeDR/7ayGGLbVhJaotPtzJkElOFL/SaXsS+FRuH4w+yafg==",
      "dev": true,
      "optional": true
    },
    "lightningcss-win32-x64-msvc": {
      "version": "1.15.1",
      "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.15.1.tgz",
      "integrity": "sha512-wHGJZnCmHU14cL3mmVNZm1yDz55m8EKxwPhACZTq+/QOvLMeIXQ4qLvNzdvtVL5KESPwz4hjYsYsSNCtpcTfOA==",
      "version": "1.16.0",
      "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.16.0.tgz",
      "integrity": "sha512-h4ayyAlOMLUHV9NdofcIu79aEjmly93adVxcg5wDJpkvMiwDTufEN30M8G4gGcjo1JE5jFjAcyQcRpXYkYcemA==",
      "dev": true,
      "optional": true
    },


@@ 4205,9 4205,9 @@
      "dev": true
    },
    "linkifyjs": {
      "version": "3.0.5",
      "resolved": "https://registry.npmjs.org/linkifyjs/-/linkifyjs-3.0.5.tgz",
      "integrity": "sha512-1Y9XQH65eQKA9p2xtk+zxvnTeQBG7rdAXSkUG97DmuI/Xhji9uaUzaWxRj6rf9YC0v8KKHkxav7tnLX82Sz5Fg=="
      "version": "4.0.0",
      "resolved": "https://registry.npmjs.org/linkifyjs/-/linkifyjs-4.0.0.tgz",
      "integrity": "sha512-RJuSqTcPSE7lHqZzVaZbg5w231QhIHkytiCjM6lxVHhodkt2rCBNDONCYVBYRXXIBvUl/Z+xOhRwOJnVrZB4Wg=="
    },
    "lmdb": {
      "version": "2.5.2",


@@ 4255,12 4255,12 @@
      "dev": true
    },
    "msgpackr": {
      "version": "1.6.3",
      "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.6.3.tgz",
      "integrity": "sha512-Wtwnt2W06wNOLzV3N0XLLAJCxpwlCfFpvSZAXsu+xf71X7KuqBEDhDSjAy9nwNhQ2aK74Rd1RiRln+62tffoXw==",
      "version": "1.7.0",
      "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.7.0.tgz",
      "integrity": "sha512-/lumbjWnrRn8mZ8TEJXbFpkRDSei94CcqwcgbyuE0hT2/f6az2Fmi4ojNUOUTS9T8AYyADrmoPvCiLL9+ufvsA==",
      "dev": true,
      "requires": {
        "msgpackr-extract": "^2.0.2"
        "msgpackr-extract": "^2.1.2"
      }
    },
    "msgpackr-extract": {

M package.json => package.json +1 -1
@@ 3,7 3,7 @@
  "type": "module",
  "dependencies": {
    "htm": "^3.0.4",
    "linkifyjs": "^3.0.2",
    "linkifyjs": "^4.0.0",
    "preact": "^10.5.9"
  },
  "devDependencies": {