Radish alpha
r
rad:z4V1sjrXqjvFdnCUbxPFqd5p4DtH5
Radicle web interface
Radicle
Git
Update dependencies
Rūdolfs Ošiņš committed 1 year ago
commit 7d738f91a268c4f7ca36ead703d541e9e69909f7
parent 9885758
2 files changed +120 -120
modified package-lock.json
@@ -36,7 +36,7 @@
      },
      "devDependencies": {
        "@eslint/js": "^9.8.0",
-
        "@playwright/test": "^1.46.0",
+
        "@playwright/test": "^1.46.1",
        "@sveltejs/vite-plugin-svelte": "^3.1.1",
        "@tsconfig/svelte": "^5.0.4",
        "@types/config": "^3.3.4",
@@ -53,7 +53,7 @@
        "eslint": "^8.57.0",
        "eslint-config-prettier": "^9.1.0",
        "eslint-plugin-svelte": "^2.43.0",
-
        "execa": "^9.3.0",
+
        "execa": "^9.3.1",
        "get-port": "^7.1.0",
        "globals": "^15.9.0",
        "happy-dom": "^14.12.3",
@@ -64,7 +64,7 @@
        "svelte-eslint-parser": "^0.41.0",
        "typescript": "^5.5.4",
        "typescript-eslint": "^7.17.0",
-
        "vite": "^5.4.0",
+
        "vite": "^5.4.1",
        "vite-plugin-virtual": "^0.3.0",
        "vitest": "^2.0.5",
        "wait-on": "^7.2.0"
@@ -555,9 +555,9 @@
      }
    },
    "node_modules/@eslint/js": {
-
      "version": "9.8.0",
-
      "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.8.0.tgz",
-
      "integrity": "sha512-MfluB7EUfxXtv3i/++oh89uzAr4PDI4nn201hsp+qaXqsjAWzinlZEHEfPgAX4doIlKvPG/i0A9dpKxOLII8yA==",
+
      "version": "9.9.0",
+
      "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.9.0.tgz",
+
      "integrity": "sha512-hhetes6ZHP3BlXLxmd8K2SNgkhNSi+UcecbnwWKwpP7kyi/uC75DJ1lOOBO3xrC4jyojtGE3YxKZPHfk4yrgug==",
      "dev": true,
      "engines": {
        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -714,12 +714,12 @@
      }
    },
    "node_modules/@playwright/test": {
-
      "version": "1.46.0",
-
      "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.46.0.tgz",
-
      "integrity": "sha512-/QYft5VArOrGRP5pgkrfKksqsKA6CEFyGQ/gjNe6q0y4tZ1aaPfq4gIjudr1s3D+pXyrPRdsy4opKDrjBabE5w==",
+
      "version": "1.46.1",
+
      "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.46.1.tgz",
+
      "integrity": "sha512-Fq6SwLujA/DOIvNC2EL/SojJnkKf/rAwJ//APpJJHRyMi1PdKrY3Az+4XNQ51N4RTbItbIByQ0jgd1tayq1aeA==",
      "dev": true,
      "dependencies": {
-
        "playwright": "1.46.0"
+
        "playwright": "1.46.1"
      },
      "bin": {
        "playwright": "cli.js"
@@ -743,9 +743,9 @@
      }
    },
    "node_modules/@rollup/rollup-android-arm-eabi": {
-
      "version": "4.20.0",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.20.0.tgz",
-
      "integrity": "sha512-TSpWzflCc4VGAUJZlPpgAJE1+V60MePDQnBd7PPkpuEmOy8i87aL6tinFGKBFKuEDikYpig72QzdT3QPYIi+oA==",
+
      "version": "4.21.0",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.21.0.tgz",
+
      "integrity": "sha512-WTWD8PfoSAJ+qL87lE7votj3syLavxunWhzCnx3XFxFiI/BA/r3X7MUM8dVrH8rb2r4AiO8jJsr3ZjdaftmnfA==",
      "cpu": [
        "arm"
      ],
@@ -756,9 +756,9 @@
      ]
    },
    "node_modules/@rollup/rollup-android-arm64": {
-
      "version": "4.20.0",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.20.0.tgz",
-
      "integrity": "sha512-u00Ro/nok7oGzVuh/FMYfNoGqxU5CPWz1mxV85S2w9LxHR8OoMQBuSk+3BKVIDYgkpeOET5yXkx90OYFc+ytpQ==",
+
      "version": "4.21.0",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.21.0.tgz",
+
      "integrity": "sha512-a1sR2zSK1B4eYkiZu17ZUZhmUQcKjk2/j9Me2IDjk1GHW7LB5Z35LEzj9iJch6gtUfsnvZs1ZNyDW2oZSThrkA==",
      "cpu": [
        "arm64"
      ],
@@ -769,9 +769,9 @@
      ]
    },
    "node_modules/@rollup/rollup-darwin-arm64": {
-
      "version": "4.20.0",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.20.0.tgz",
-
      "integrity": "sha512-uFVfvzvsdGtlSLuL0ZlvPJvl6ZmrH4CBwLGEFPe7hUmf7htGAN+aXo43R/V6LATyxlKVC/m6UsLb7jbG+LG39Q==",
+
      "version": "4.21.0",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.21.0.tgz",
+
      "integrity": "sha512-zOnKWLgDld/svhKO5PD9ozmL6roy5OQ5T4ThvdYZLpiOhEGY+dp2NwUmxK0Ld91LrbjrvtNAE0ERBwjqhZTRAA==",
      "cpu": [
        "arm64"
      ],
@@ -782,9 +782,9 @@
      ]
    },
    "node_modules/@rollup/rollup-darwin-x64": {
-
      "version": "4.20.0",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.20.0.tgz",
-
      "integrity": "sha512-xbrMDdlev53vNXexEa6l0LffojxhqDTBeL+VUxuuIXys4x6xyvbKq5XqTXBCEUA8ty8iEJblHvFaWRJTk/icAQ==",
+
      "version": "4.21.0",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.21.0.tgz",
+
      "integrity": "sha512-7doS8br0xAkg48SKE2QNtMSFPFUlRdw9+votl27MvT46vo44ATBmdZdGysOevNELmZlfd+NEa0UYOA8f01WSrg==",
      "cpu": [
        "x64"
      ],
@@ -795,9 +795,9 @@
      ]
    },
    "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
-
      "version": "4.20.0",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.20.0.tgz",
-
      "integrity": "sha512-jMYvxZwGmoHFBTbr12Xc6wOdc2xA5tF5F2q6t7Rcfab68TT0n+r7dgawD4qhPEvasDsVpQi+MgDzj2faOLsZjA==",
+
      "version": "4.21.0",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.21.0.tgz",
+
      "integrity": "sha512-pWJsfQjNWNGsoCq53KjMtwdJDmh/6NubwQcz52aEwLEuvx08bzcy6tOUuawAOncPnxz/3siRtd8hiQ32G1y8VA==",
      "cpu": [
        "arm"
      ],
@@ -808,9 +808,9 @@
      ]
    },
    "node_modules/@rollup/rollup-linux-arm-musleabihf": {
-
      "version": "4.20.0",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.20.0.tgz",
-
      "integrity": "sha512-1asSTl4HKuIHIB1GcdFHNNZhxAYEdqML/MW4QmPS4G0ivbEcBr1JKlFLKsIRqjSwOBkdItn3/ZDlyvZ/N6KPlw==",
+
      "version": "4.21.0",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.21.0.tgz",
+
      "integrity": "sha512-efRIANsz3UHZrnZXuEvxS9LoCOWMGD1rweciD6uJQIx2myN3a8Im1FafZBzh7zk1RJ6oKcR16dU3UPldaKd83w==",
      "cpu": [
        "arm"
      ],
@@ -821,9 +821,9 @@
      ]
    },
    "node_modules/@rollup/rollup-linux-arm64-gnu": {
-
      "version": "4.20.0",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.20.0.tgz",
-
      "integrity": "sha512-COBb8Bkx56KldOYJfMf6wKeYJrtJ9vEgBRAOkfw6Ens0tnmzPqvlpjZiLgkhg6cA3DGzCmLmmd319pmHvKWWlQ==",
+
      "version": "4.21.0",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.21.0.tgz",
+
      "integrity": "sha512-ZrPhydkTVhyeGTW94WJ8pnl1uroqVHM3j3hjdquwAcWnmivjAwOYjTEAuEDeJvGX7xv3Z9GAvrBkEzCgHq9U1w==",
      "cpu": [
        "arm64"
      ],
@@ -834,9 +834,9 @@
      ]
    },
    "node_modules/@rollup/rollup-linux-arm64-musl": {
-
      "version": "4.20.0",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.20.0.tgz",
-
      "integrity": "sha512-+it+mBSyMslVQa8wSPvBx53fYuZK/oLTu5RJoXogjk6x7Q7sz1GNRsXWjn6SwyJm8E/oMjNVwPhmNdIjwP135Q==",
+
      "version": "4.21.0",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.21.0.tgz",
+
      "integrity": "sha512-cfaupqd+UEFeURmqNP2eEvXqgbSox/LHOyN9/d2pSdV8xTrjdg3NgOFJCtc1vQ/jEke1qD0IejbBfxleBPHnPw==",
      "cpu": [
        "arm64"
      ],
@@ -847,9 +847,9 @@
      ]
    },
    "node_modules/@rollup/rollup-linux-powerpc64le-gnu": {
-
      "version": "4.20.0",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.20.0.tgz",
-
      "integrity": "sha512-yAMvqhPfGKsAxHN8I4+jE0CpLWD8cv4z7CK7BMmhjDuz606Q2tFKkWRY8bHR9JQXYcoLfopo5TTqzxgPUjUMfw==",
+
      "version": "4.21.0",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.21.0.tgz",
+
      "integrity": "sha512-ZKPan1/RvAhrUylwBXC9t7B2hXdpb/ufeu22pG2psV7RN8roOfGurEghw1ySmX/CmDDHNTDDjY3lo9hRlgtaHg==",
      "cpu": [
        "ppc64"
      ],
@@ -860,9 +860,9 @@
      ]
    },
    "node_modules/@rollup/rollup-linux-riscv64-gnu": {
-
      "version": "4.20.0",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.20.0.tgz",
-
      "integrity": "sha512-qmuxFpfmi/2SUkAw95TtNq/w/I7Gpjurx609OOOV7U4vhvUhBcftcmXwl3rqAek+ADBwSjIC4IVNLiszoj3dPA==",
+
      "version": "4.21.0",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.21.0.tgz",
+
      "integrity": "sha512-H1eRaCwd5E8eS8leiS+o/NqMdljkcb1d6r2h4fKSsCXQilLKArq6WS7XBLDu80Yz+nMqHVFDquwcVrQmGr28rg==",
      "cpu": [
        "riscv64"
      ],
@@ -873,9 +873,9 @@
      ]
    },
    "node_modules/@rollup/rollup-linux-s390x-gnu": {
-
      "version": "4.20.0",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.20.0.tgz",
-
      "integrity": "sha512-I0BtGXddHSHjV1mqTNkgUZLnS3WtsqebAXv11D5BZE/gfw5KoyXSAXVqyJximQXNvNzUo4GKlCK/dIwXlz+jlg==",
+
      "version": "4.21.0",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.21.0.tgz",
+
      "integrity": "sha512-zJ4hA+3b5tu8u7L58CCSI0A9N1vkfwPhWd/puGXwtZlsB5bTkwDNW/+JCU84+3QYmKpLi+XvHdmrlwUwDA6kqw==",
      "cpu": [
        "s390x"
      ],
@@ -886,9 +886,9 @@
      ]
    },
    "node_modules/@rollup/rollup-linux-x64-gnu": {
-
      "version": "4.20.0",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.20.0.tgz",
-
      "integrity": "sha512-y+eoL2I3iphUg9tN9GB6ku1FA8kOfmF4oUEWhztDJ4KXJy1agk/9+pejOuZkNFhRwHAOxMsBPLbXPd6mJiCwew==",
+
      "version": "4.21.0",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.21.0.tgz",
+
      "integrity": "sha512-e2hrvElFIh6kW/UNBQK/kzqMNY5mO+67YtEh9OA65RM5IJXYTWiXjX6fjIiPaqOkBthYF1EqgiZ6OXKcQsM0hg==",
      "cpu": [
        "x64"
      ],
@@ -899,9 +899,9 @@
      ]
    },
    "node_modules/@rollup/rollup-linux-x64-musl": {
-
      "version": "4.20.0",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.20.0.tgz",
-
      "integrity": "sha512-hM3nhW40kBNYUkZb/r9k2FKK+/MnKglX7UYd4ZUy5DJs8/sMsIbqWK2piZtVGE3kcXVNj3B2IrUYROJMMCikNg==",
+
      "version": "4.21.0",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.21.0.tgz",
+
      "integrity": "sha512-1vvmgDdUSebVGXWX2lIcgRebqfQSff0hMEkLJyakQ9JQUbLDkEaMsPTLOmyccyC6IJ/l3FZuJbmrBw/u0A0uCQ==",
      "cpu": [
        "x64"
      ],
@@ -912,9 +912,9 @@
      ]
    },
    "node_modules/@rollup/rollup-win32-arm64-msvc": {
-
      "version": "4.20.0",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.20.0.tgz",
-
      "integrity": "sha512-psegMvP+Ik/Bg7QRJbv8w8PAytPA7Uo8fpFjXyCRHWm6Nt42L+JtoqH8eDQ5hRP7/XW2UiIriy1Z46jf0Oa1kA==",
+
      "version": "4.21.0",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.21.0.tgz",
+
      "integrity": "sha512-s5oFkZ/hFcrlAyBTONFY1TWndfyre1wOMwU+6KCpm/iatybvrRgmZVM+vCFwxmC5ZhdlgfE0N4XorsDpi7/4XQ==",
      "cpu": [
        "arm64"
      ],
@@ -925,9 +925,9 @@
      ]
    },
    "node_modules/@rollup/rollup-win32-ia32-msvc": {
-
      "version": "4.20.0",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.20.0.tgz",
-
      "integrity": "sha512-GabekH3w4lgAJpVxkk7hUzUf2hICSQO0a/BLFA11/RMxQT92MabKAqyubzDZmMOC/hcJNlc+rrypzNzYl4Dx7A==",
+
      "version": "4.21.0",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.21.0.tgz",
+
      "integrity": "sha512-G9+TEqRnAA6nbpqyUqgTiopmnfgnMkR3kMukFBDsiyy23LZvUCpiUwjTRx6ezYCjJODXrh52rBR9oXvm+Fp5wg==",
      "cpu": [
        "ia32"
      ],
@@ -938,9 +938,9 @@
      ]
    },
    "node_modules/@rollup/rollup-win32-x64-msvc": {
-
      "version": "4.20.0",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.20.0.tgz",
-
      "integrity": "sha512-aJ1EJSuTdGnM6qbVC4B5DSmozPTqIag9fSzXRNNo+humQLG89XpPgdt16Ia56ORD7s+H8Pmyx44uczDQ0yDzpg==",
+
      "version": "4.21.0",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.21.0.tgz",
+
      "integrity": "sha512-2jsCDZwtQvRhejHLfZ1JY6w6kEuEtfF9nzYsZxzSlNVKDX+DpsDJ+Rbjkm74nvg2rdx0gwBS+IMdvwJuq3S9pQ==",
      "cpu": [
        "x64"
      ],
@@ -1137,12 +1137,12 @@
      }
    },
    "node_modules/@types/node": {
-
      "version": "20.14.14",
-
      "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.14.tgz",
-
      "integrity": "sha512-d64f00982fS9YoOgJkAMolK7MN8Iq3TDdVjchbYHdEmjth/DHowx82GnoA+tVUAN+7vxfYUgAzi+JXbKNd2SDQ==",
+
      "version": "20.16.1",
+
      "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.1.tgz",
+
      "integrity": "sha512-zJDo7wEadFtSyNz5QITDfRcrhqDvQI1xQNQ0VoizPjM/dVAODqqIUWbJPkvsxmTI0MYRGRikcdjMPhOssnPejQ==",
      "dev": true,
      "dependencies": {
-
        "undici-types": "~5.26.4"
+
        "undici-types": "~6.19.2"
      }
    },
    "node_modules/@types/pug": {
@@ -1173,9 +1173,9 @@
      "dev": true
    },
    "node_modules/@types/unist": {
-
      "version": "3.0.2",
-
      "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz",
-
      "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ=="
+
      "version": "3.0.3",
+
      "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz",
+
      "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q=="
    },
    "node_modules/@types/wait-on": {
      "version": "5.3.4",
@@ -1591,9 +1591,9 @@
      "dev": true
    },
    "node_modules/axios": {
-
      "version": "1.7.3",
-
      "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.3.tgz",
-
      "integrity": "sha512-Ar7ND9pU99eJ9GpoGQKhKf58GpUOgnzuaB7ueNQ5BMi0p+LZ5oaEnfF999fAArcTIBwXTCHAmGcHOZJaWPq9Nw==",
+
      "version": "1.7.4",
+
      "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.4.tgz",
+
      "integrity": "sha512-DukmaFRnY6AzAALSH4J2M3k6PkaC+MfaAGdEERRWcC9q3/TWQwLpHR8ZRLKTdQ3aBDL64EdluRDjJqKw+BPZEw==",
      "dev": true,
      "dependencies": {
        "follow-redirects": "^1.15.6",
@@ -2430,16 +2430,16 @@
      }
    },
    "node_modules/execa": {
-
      "version": "9.3.0",
-
      "resolved": "https://registry.npmjs.org/execa/-/execa-9.3.0.tgz",
-
      "integrity": "sha512-l6JFbqnHEadBoVAVpN5dl2yCyfX28WoBAGaoQcNmLLSedOxTxcn2Qa83s8I/PA5i56vWru2OHOtrwF7Om2vqlg==",
+
      "version": "9.3.1",
+
      "resolved": "https://registry.npmjs.org/execa/-/execa-9.3.1.tgz",
+
      "integrity": "sha512-gdhefCCNy/8tpH/2+ajP9IQc14vXchNdd0weyzSJEFURhRMGncQ+zKFxwjAufIewPEJm9BPOaJnvg2UtlH2gPQ==",
      "dev": true,
      "dependencies": {
        "@sindresorhus/merge-streams": "^4.0.0",
        "cross-spawn": "^7.0.3",
        "figures": "^6.1.0",
        "get-stream": "^9.0.0",
-
        "human-signals": "^7.0.0",
+
        "human-signals": "^8.0.0",
        "is-plain-obj": "^4.1.0",
        "is-stream": "^4.0.1",
        "npm-run-path": "^5.2.0",
@@ -2982,9 +2982,9 @@
      }
    },
    "node_modules/human-signals": {
-
      "version": "7.0.0",
-
      "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-7.0.0.tgz",
-
      "integrity": "sha512-74kytxOUSvNbjrT9KisAbaTZ/eJwD/LrbM/kh5j0IhPuJzwuA19dWvniFGwBzN9rVjg+O/e+F310PjObDXS+9Q==",
+
      "version": "8.0.0",
+
      "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-8.0.0.tgz",
+
      "integrity": "sha512-/1/GPCpDUCCYwlERiYjxoczfP0zfvZMU/OWgQPMya9AbAE24vseigFdhAMObpc8Q4lc/kjutPfUddDYyAmejnA==",
      "dev": true,
      "engines": {
        "node": ">=18.18.0"
@@ -3010,9 +3010,9 @@
      ]
    },
    "node_modules/ignore": {
-
      "version": "5.3.1",
-
      "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz",
-
      "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==",
+
      "version": "5.3.2",
+
      "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
+
      "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
      "dev": true,
      "engines": {
        "node": ">= 4"
@@ -3958,12 +3958,12 @@
      }
    },
    "node_modules/playwright": {
-
      "version": "1.46.0",
-
      "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.46.0.tgz",
-
      "integrity": "sha512-XYJ5WvfefWONh1uPAUAi0H2xXV5S3vrtcnXe6uAOgdGi3aSpqOSXX08IAjXW34xitfuOJsvXU5anXZxPSEQiJw==",
+
      "version": "1.46.1",
+
      "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.46.1.tgz",
+
      "integrity": "sha512-oPcr1yqoXLCkgKtD5eNUPLiN40rYEM39odNpIb6VE6S7/15gJmA1NzVv6zJYusV0e7tzvkU/utBFNa/Kpxmwng==",
      "dev": true,
      "dependencies": {
-
        "playwright-core": "1.46.0"
+
        "playwright-core": "1.46.1"
      },
      "bin": {
        "playwright": "cli.js"
@@ -3976,9 +3976,9 @@
      }
    },
    "node_modules/playwright-core": {
-
      "version": "1.46.0",
-
      "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.46.0.tgz",
-
      "integrity": "sha512-9Y/d5UIwuJk8t3+lhmMSAJyNP1BUC/DqP3cQJDQQL/oWqAiuPTLgy7Q5dzglmTLwcBRdetzgNM/gni7ckfTr6A==",
+
      "version": "1.46.1",
+
      "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.46.1.tgz",
+
      "integrity": "sha512-h9LqIQaAv+CYvWzsZ+h3RsrqCStkBHlgo6/TJlFst3cOTlLghBQlJwPOZKQJTKNaD3QIB7aAVQ+gfWbN3NXB7A==",
      "dev": true,
      "bin": {
        "playwright-core": "cli.js"
@@ -4087,9 +4087,9 @@
      }
    },
    "node_modules/postcss-selector-parser": {
-
      "version": "6.1.1",
-
      "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.1.tgz",
-
      "integrity": "sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==",
+
      "version": "6.1.2",
+
      "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz",
+
      "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==",
      "dev": true,
      "dependencies": {
        "cssesc": "^3.0.0",
@@ -4240,9 +4240,9 @@
      }
    },
    "node_modules/rollup": {
-
      "version": "4.20.0",
-
      "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.20.0.tgz",
-
      "integrity": "sha512-6rbWBChcnSGzIlXeIdNIZTopKYad8ZG8ajhl78lGRLsI2rX8IkaotQhVas2Ma+GPxJav19wrSzvRvuiv0YKzWw==",
+
      "version": "4.21.0",
+
      "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.21.0.tgz",
+
      "integrity": "sha512-vo+S/lfA2lMS7rZ2Qoubi6I5hwZwzXeUIctILZLbHI+laNtvhhOIon2S1JksA5UEDQ7l3vberd0fxK44lTYjbQ==",
      "dev": true,
      "dependencies": {
        "@types/estree": "1.0.5"
@@ -4255,22 +4255,22 @@
        "npm": ">=8.0.0"
      },
      "optionalDependencies": {
-
        "@rollup/rollup-android-arm-eabi": "4.20.0",
-
        "@rollup/rollup-android-arm64": "4.20.0",
-
        "@rollup/rollup-darwin-arm64": "4.20.0",
-
        "@rollup/rollup-darwin-x64": "4.20.0",
-
        "@rollup/rollup-linux-arm-gnueabihf": "4.20.0",
-
        "@rollup/rollup-linux-arm-musleabihf": "4.20.0",
-
        "@rollup/rollup-linux-arm64-gnu": "4.20.0",
-
        "@rollup/rollup-linux-arm64-musl": "4.20.0",
-
        "@rollup/rollup-linux-powerpc64le-gnu": "4.20.0",
-
        "@rollup/rollup-linux-riscv64-gnu": "4.20.0",
-
        "@rollup/rollup-linux-s390x-gnu": "4.20.0",
-
        "@rollup/rollup-linux-x64-gnu": "4.20.0",
-
        "@rollup/rollup-linux-x64-musl": "4.20.0",
-
        "@rollup/rollup-win32-arm64-msvc": "4.20.0",
-
        "@rollup/rollup-win32-ia32-msvc": "4.20.0",
-
        "@rollup/rollup-win32-x64-msvc": "4.20.0",
+
        "@rollup/rollup-android-arm-eabi": "4.21.0",
+
        "@rollup/rollup-android-arm64": "4.21.0",
+
        "@rollup/rollup-darwin-arm64": "4.21.0",
+
        "@rollup/rollup-darwin-x64": "4.21.0",
+
        "@rollup/rollup-linux-arm-gnueabihf": "4.21.0",
+
        "@rollup/rollup-linux-arm-musleabihf": "4.21.0",
+
        "@rollup/rollup-linux-arm64-gnu": "4.21.0",
+
        "@rollup/rollup-linux-arm64-musl": "4.21.0",
+
        "@rollup/rollup-linux-powerpc64le-gnu": "4.21.0",
+
        "@rollup/rollup-linux-riscv64-gnu": "4.21.0",
+
        "@rollup/rollup-linux-s390x-gnu": "4.21.0",
+
        "@rollup/rollup-linux-x64-gnu": "4.21.0",
+
        "@rollup/rollup-linux-x64-musl": "4.21.0",
+
        "@rollup/rollup-win32-arm64-msvc": "4.21.0",
+
        "@rollup/rollup-win32-ia32-msvc": "4.21.0",
+
        "@rollup/rollup-win32-x64-msvc": "4.21.0",
        "fsevents": "~2.3.2"
      }
    },
@@ -4716,9 +4716,9 @@
      "dev": true
    },
    "node_modules/tinypool": {
-
      "version": "1.0.0",
-
      "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-1.0.0.tgz",
-
      "integrity": "sha512-KIKExllK7jp3uvrNtvRBYBWBOAXSX8ZvoaD8T+7KB/QHIuoJW3Pmr60zucywjAlMb5TeXUkcs/MWeWLu0qvuAQ==",
+
      "version": "1.0.1",
+
      "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-1.0.1.tgz",
+
      "integrity": "sha512-URZYihUbRPcGv95En+sz6MfghfIc2OJ1sv/RmhWZLouPY0/8Vo80viwPvg3dlaS9fuq7fQMEfgRRK7BBZThBEA==",
      "dev": true,
      "engines": {
        "node": "^18.0.0 || >=20.0.0"
@@ -4874,9 +4874,9 @@
      "integrity": "sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A=="
    },
    "node_modules/undici-types": {
-
      "version": "5.26.5",
-
      "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz",
-
      "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==",
+
      "version": "6.19.6",
+
      "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.6.tgz",
+
      "integrity": "sha512-e/vggGopEfTKSvj4ihnOLTsqhrKRN3LeO6qSN/GxohhuRv8qH9bNQ4B8W7e/vFL+0XTnmHPB4/kegunZGA4Org==",
      "dev": true
    },
    "node_modules/unist-util-is": {
@@ -5006,13 +5006,13 @@
      }
    },
    "node_modules/vite": {
-
      "version": "5.4.0",
-
      "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.0.tgz",
-
      "integrity": "sha512-5xokfMX0PIiwCMCMb9ZJcMyh5wbBun0zUzKib+L65vAZ8GY9ePZMXxFrHbr/Kyll2+LSCY7xtERPpxkBDKngwg==",
+
      "version": "5.4.1",
+
      "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.1.tgz",
+
      "integrity": "sha512-1oE6yuNXssjrZdblI9AfBbHCC41nnyoVoEZxQnID6yvQZAFBzxxkqoFLtHUMkYunL8hwOLEjgTuxpkRxvba3kA==",
      "dev": true,
      "dependencies": {
        "esbuild": "^0.21.3",
-
        "postcss": "^8.4.40",
+
        "postcss": "^8.4.41",
        "rollup": "^4.13.0"
      },
      "bin": {
modified package.json
@@ -21,7 +21,7 @@
  },
  "devDependencies": {
    "@eslint/js": "^9.8.0",
-
    "@playwright/test": "^1.46.0",
+
    "@playwright/test": "^1.46.1",
    "@sveltejs/vite-plugin-svelte": "^3.1.1",
    "@tsconfig/svelte": "^5.0.4",
    "@types/config": "^3.3.4",
@@ -38,7 +38,7 @@
    "eslint": "^8.57.0",
    "eslint-config-prettier": "^9.1.0",
    "eslint-plugin-svelte": "^2.43.0",
-
    "execa": "^9.3.0",
+
    "execa": "^9.3.1",
    "get-port": "^7.1.0",
    "globals": "^15.9.0",
    "happy-dom": "^14.12.3",
@@ -49,7 +49,7 @@
    "svelte-eslint-parser": "^0.41.0",
    "typescript": "^5.5.4",
    "typescript-eslint": "^7.17.0",
-
    "vite": "^5.4.0",
+
    "vite": "^5.4.1",
    "vite-plugin-virtual": "^0.3.0",
    "vitest": "^2.0.5",
    "wait-on": "^7.2.0"