From 657c6c30563e9a066971578ebb12a4be3d0bc8d9 Mon Sep 17 00:00:00 2001 From: Puru Date: Sun, 3 Dec 2023 00:54:02 +0530 Subject: [PATCH 1/3] Push --- packages/repl/package.json | 51 ++- pnpm-lock.yaml | 734 +++++++++++++++++++++++-------------- 2 files changed, 484 insertions(+), 301 deletions(-) diff --git a/packages/repl/package.json b/packages/repl/package.json index 159639e3..ef0147b6 100644 --- a/packages/repl/package.json +++ b/packages/repl/package.json @@ -48,43 +48,42 @@ "svelte": "^3.54.0 || ^4.0.0-next.0 || ^4.0.0" }, "devDependencies": { - "@fontsource/fira-mono": "^5.0.3", - "@sveltejs/adapter-static": "^2.0.2", - "@sveltejs/kit": "^1.20.5", - "@sveltejs/package": "^2.1.0", - "@types/marked": "^5.0.0", - "publint": "^0.1.12", - "svelte": "^4.0.0", - "svelte-check": "^3.4.4", - "tslib": "^2.6.0", - "typescript": "^5.1.3", + "@fontsource/fira-mono": "^5.0.8", + "@sveltejs/adapter-static": "^2.0.3", + "@sveltejs/kit": "^1.27.6", + "@sveltejs/package": "^2.2.3", + "publint": "^0.2.6", + "svelte": "^4.2.8", + "svelte-check": "^3.6.2", + "tslib": "^2.6.2", + "typescript": "^5.3.2", "vite": "^4.3.9" }, "dependencies": { - "@codemirror/autocomplete": "^6.8.1", - "@codemirror/commands": "^6.2.4", - "@codemirror/lang-css": "^6.2.0", - "@codemirror/lang-javascript": "^6.1.9", + "@codemirror/autocomplete": "^6.11.1", + "@codemirror/commands": "^6.3.2", + "@codemirror/lang-css": "^6.2.1", + "@codemirror/lang-javascript": "^6.2.1", "@codemirror/lang-json": "^6.0.1", - "@codemirror/lang-markdown": "^6.2.0", - "@codemirror/language": "^6.8.0", - "@codemirror/lint": "^6.3.0", - "@codemirror/state": "^6.2.1", - "@codemirror/view": "^6.14.0", + "@codemirror/lang-markdown": "^6.2.3", + "@codemirror/language": "^6.9.3", + "@codemirror/lint": "^6.4.2", + "@codemirror/state": "^6.3.2", + "@codemirror/view": "^6.22.1", "@jridgewell/sourcemap-codec": "^1.4.15", - "@lezer/highlight": "^1.1.6", - "@neocodemirror/svelte": "0.0.15", + "@lezer/highlight": "^1.2.0", + "@neocodemirror/svelte": "0.0.17", "@replit/codemirror-lang-svelte": "^6.0.0", - "@replit/codemirror-vim": "^6.0.14", + "@replit/codemirror-vim": "^6.1.0", "@rich_harris/svelte-split-pane": "^1.1.1", - "@rollup/browser": "^3.25.3", + "@rollup/browser": "^4.6.1", "@sveltejs/site-kit": "5.2.2", - "acorn": "^8.9.0", + "acorn": "^8.11.2", "codemirror": "^6.0.1", "esm-env": "^1.0.0", "estree-walker": "^3.0.3", - "marked": "^5.1.0", + "marked": "^11.0.0", "resolve.exports": "^2.0.2", - "svelte-json-tree": "^2.0.0" + "svelte-json-tree": "^2.2.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3eaddaaf..4085f694 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,65 +15,65 @@ importers: packages/repl: dependencies: '@codemirror/autocomplete': - specifier: ^6.8.1 - version: 6.8.1(@codemirror/language@6.8.0)(@codemirror/state@6.2.1)(@codemirror/view@6.14.0)(@lezer/common@1.0.3) + specifier: ^6.11.1 + version: 6.11.1(@codemirror/language@6.9.3)(@codemirror/state@6.3.2)(@codemirror/view@6.22.1)(@lezer/common@1.1.1) '@codemirror/commands': - specifier: ^6.2.4 - version: 6.2.4 + specifier: ^6.3.2 + version: 6.3.2 '@codemirror/lang-css': - specifier: ^6.2.0 - version: 6.2.0(@codemirror/view@6.14.0) + specifier: ^6.2.1 + version: 6.2.1(@codemirror/view@6.22.1) '@codemirror/lang-javascript': - specifier: ^6.1.9 - version: 6.1.9 + specifier: ^6.2.1 + version: 6.2.1 '@codemirror/lang-json': specifier: ^6.0.1 version: 6.0.1 '@codemirror/lang-markdown': - specifier: ^6.2.0 - version: 6.2.0 + specifier: ^6.2.3 + version: 6.2.3 '@codemirror/language': - specifier: ^6.8.0 - version: 6.8.0 + specifier: ^6.9.3 + version: 6.9.3 '@codemirror/lint': - specifier: ^6.3.0 - version: 6.3.0 + specifier: ^6.4.2 + version: 6.4.2 '@codemirror/state': - specifier: ^6.2.1 - version: 6.2.1 + specifier: ^6.3.2 + version: 6.3.2 '@codemirror/view': - specifier: ^6.14.0 - version: 6.14.0 + specifier: ^6.22.1 + version: 6.22.1 '@jridgewell/sourcemap-codec': specifier: ^1.4.15 version: 1.4.15 '@lezer/highlight': - specifier: ^1.1.6 - version: 1.1.6 + specifier: ^1.2.0 + version: 1.2.0 '@neocodemirror/svelte': - specifier: 0.0.15 - version: 0.0.15(@codemirror/autocomplete@6.8.1)(@codemirror/commands@6.2.4)(@codemirror/language@6.8.0)(@codemirror/lint@6.3.0)(@codemirror/search@6.5.0)(@codemirror/state@6.2.1)(@codemirror/view@6.14.0) + specifier: 0.0.17 + version: 0.0.17(@codemirror/autocomplete@6.11.1)(@codemirror/commands@6.3.2)(@codemirror/language@6.9.3)(@codemirror/lint@6.4.2)(@codemirror/search@6.5.5)(@codemirror/state@6.3.2)(@codemirror/view@6.22.1) '@replit/codemirror-lang-svelte': specifier: ^6.0.0 - version: 6.0.0(@codemirror/autocomplete@6.8.1)(@codemirror/lang-css@6.2.0)(@codemirror/lang-html@6.4.5)(@codemirror/lang-javascript@6.1.9)(@codemirror/language@6.8.0)(@codemirror/state@6.2.1)(@codemirror/view@6.14.0)(@lezer/common@1.0.3)(@lezer/highlight@1.1.6)(@lezer/javascript@1.4.5)(@lezer/lr@1.3.9) + version: 6.0.0(@codemirror/autocomplete@6.11.1)(@codemirror/lang-css@6.2.1)(@codemirror/lang-html@6.4.7)(@codemirror/lang-javascript@6.2.1)(@codemirror/language@6.9.3)(@codemirror/state@6.3.2)(@codemirror/view@6.22.1)(@lezer/common@1.1.1)(@lezer/highlight@1.2.0)(@lezer/javascript@1.4.9)(@lezer/lr@1.3.14) '@replit/codemirror-vim': - specifier: ^6.0.14 - version: 6.0.14(@codemirror/commands@6.2.4)(@codemirror/language@6.8.0)(@codemirror/search@6.5.0)(@codemirror/state@6.2.1)(@codemirror/view@6.14.0) + specifier: ^6.1.0 + version: 6.1.0(@codemirror/commands@6.3.2)(@codemirror/language@6.9.3)(@codemirror/search@6.5.5)(@codemirror/state@6.3.2)(@codemirror/view@6.22.1) '@rich_harris/svelte-split-pane': specifier: ^1.1.1 - version: 1.1.1(svelte@4.0.5) + version: 1.1.1(svelte@4.2.8) '@rollup/browser': - specifier: ^3.25.3 - version: 3.25.3 + specifier: ^4.6.1 + version: 4.6.1 '@sveltejs/site-kit': specifier: 5.2.2 - version: 5.2.2(@sveltejs/kit@1.22.3)(svelte@4.0.5) + version: 5.2.2(@sveltejs/kit@1.27.6)(svelte@4.2.8) acorn: - specifier: ^8.9.0 - version: 8.9.0 + specifier: ^8.11.2 + version: 8.11.2 codemirror: specifier: ^6.0.1 - version: 6.0.1(@lezer/common@1.0.3) + version: 6.0.1(@lezer/common@1.1.1) esm-env: specifier: ^1.0.0 version: 1.0.0 @@ -81,45 +81,42 @@ importers: specifier: ^3.0.3 version: 3.0.3 marked: - specifier: ^5.1.0 - version: 5.1.0 + specifier: ^11.0.0 + version: 11.0.0 resolve.exports: specifier: ^2.0.2 version: 2.0.2 svelte-json-tree: - specifier: ^2.0.0 - version: 2.0.0(svelte@4.0.5) + specifier: ^2.2.0 + version: 2.2.0(svelte@4.2.8) devDependencies: '@fontsource/fira-mono': - specifier: ^5.0.3 - version: 5.0.3 + specifier: ^5.0.8 + version: 5.0.8 '@sveltejs/adapter-static': - specifier: ^2.0.2 - version: 2.0.2(@sveltejs/kit@1.22.3) + specifier: ^2.0.3 + version: 2.0.3(@sveltejs/kit@1.27.6) '@sveltejs/kit': - specifier: ^1.20.5 - version: 1.22.3(svelte@4.0.5)(vite@4.4.4) + specifier: ^1.27.6 + version: 1.27.6(svelte@4.2.8)(vite@4.4.4) '@sveltejs/package': - specifier: ^2.1.0 - version: 2.1.0(svelte@4.0.5)(typescript@5.1.3) - '@types/marked': - specifier: ^5.0.0 - version: 5.0.0 + specifier: ^2.2.3 + version: 2.2.3(svelte@4.2.8)(typescript@5.3.2) publint: - specifier: ^0.1.12 - version: 0.1.12 + specifier: ^0.2.6 + version: 0.2.6 svelte: - specifier: ^4.0.0 - version: 4.0.5 + specifier: ^4.2.8 + version: 4.2.8 svelte-check: - specifier: ^3.4.4 - version: 3.4.4(svelte@4.0.5) + specifier: ^3.6.2 + version: 3.6.2(svelte@4.2.8) tslib: - specifier: ^2.6.0 - version: 2.6.0 + specifier: ^2.6.2 + version: 2.6.2 typescript: - specifier: ^5.1.3 - version: 5.1.3 + specifier: ^5.3.2 + version: 5.3.2 vite: specifier: ^4.3.9 version: 4.4.4 @@ -152,7 +149,7 @@ packages: engines: {node: '>=6.0.0'} dependencies: '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.18 + '@jridgewell/trace-mapping': 0.3.20 /@babel/code-frame@7.22.5: resolution: {integrity: sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==} @@ -366,122 +363,130 @@ packages: prettier: 2.8.8 dev: true - /@codemirror/autocomplete@6.8.1(@codemirror/language@6.8.0)(@codemirror/state@6.2.1)(@codemirror/view@6.14.0)(@lezer/common@1.0.3): - resolution: {integrity: sha512-HpphvDcTdOx+9R3eUw9hZK9JA77jlaBF0kOt2McbyfvY0rX9pnMoO8rkkZc0GzSbzhIY4m5xJ0uHHgjfqHNmXQ==} + /@codemirror/autocomplete@6.11.1(@codemirror/language@6.9.3)(@codemirror/state@6.3.2)(@codemirror/view@6.22.1)(@lezer/common@1.1.1): + resolution: {integrity: sha512-L5UInv8Ffd6BPw0P3EF7JLYAMeEbclY7+6Q11REt8vhih8RuLreKtPy/xk8wPxs4EQgYqzI7cdgpiYwWlbS/ow==} peerDependencies: '@codemirror/language': ^6.0.0 '@codemirror/state': ^6.0.0 '@codemirror/view': ^6.0.0 '@lezer/common': ^1.0.0 dependencies: - '@codemirror/language': 6.8.0 - '@codemirror/state': 6.2.1 - '@codemirror/view': 6.14.0 - '@lezer/common': 1.0.3 + '@codemirror/language': 6.9.3 + '@codemirror/state': 6.3.2 + '@codemirror/view': 6.22.1 + '@lezer/common': 1.1.1 dev: false - /@codemirror/commands@6.2.4: - resolution: {integrity: sha512-42lmDqVH0ttfilLShReLXsDfASKLXzfyC36bzwcqzox9PlHulMcsUOfHXNo2X2aFMVNUoQ7j+d4q5bnfseYoOA==} + /@codemirror/commands@6.3.2: + resolution: {integrity: sha512-tjoi4MCWDNxgIpoLZ7+tezdS9OEB6pkiDKhfKx9ReJ/XBcs2G2RXIu+/FxXBlWsPTsz6C9q/r4gjzrsxpcnqCQ==} dependencies: - '@codemirror/language': 6.8.0 - '@codemirror/state': 6.2.1 - '@codemirror/view': 6.14.0 - '@lezer/common': 1.0.3 + '@codemirror/language': 6.9.3 + '@codemirror/state': 6.3.2 + '@codemirror/view': 6.22.1 + '@lezer/common': 1.1.1 dev: false - /@codemirror/lang-css@6.2.0(@codemirror/view@6.14.0): - resolution: {integrity: sha512-oyIdJM29AyRPM3+PPq1I2oIk8NpUfEN3kAM05XWDDs6o3gSneIKaVJifT2P+fqONLou2uIgXynFyMUDQvo/szA==} + /@codemirror/lang-css@6.2.1(@codemirror/view@6.22.1): + resolution: {integrity: sha512-/UNWDNV5Viwi/1lpr/dIXJNWiwDxpw13I4pTUAsNxZdg6E0mI2kTQb0P2iHczg1Tu+H4EBgJR+hYhKiHKko7qg==} dependencies: - '@codemirror/autocomplete': 6.8.1(@codemirror/language@6.8.0)(@codemirror/state@6.2.1)(@codemirror/view@6.14.0)(@lezer/common@1.0.3) - '@codemirror/language': 6.8.0 - '@codemirror/state': 6.2.1 - '@lezer/common': 1.0.3 - '@lezer/css': 1.1.3 + '@codemirror/autocomplete': 6.11.1(@codemirror/language@6.9.3)(@codemirror/state@6.3.2)(@codemirror/view@6.22.1)(@lezer/common@1.1.1) + '@codemirror/language': 6.9.3 + '@codemirror/state': 6.3.2 + '@lezer/common': 1.1.1 + '@lezer/css': 1.1.4 transitivePeerDependencies: - '@codemirror/view' dev: false - /@codemirror/lang-html@6.4.5: - resolution: {integrity: sha512-dUCSxkIw2G+chaUfw3Gfu5kkN83vJQN8gfQDp9iEHsIZluMJA0YJveT12zg/28BJx+uPsbQ6VimKCgx3oJrZxA==} - dependencies: - '@codemirror/autocomplete': 6.8.1(@codemirror/language@6.8.0)(@codemirror/state@6.2.1)(@codemirror/view@6.14.0)(@lezer/common@1.0.3) - '@codemirror/lang-css': 6.2.0(@codemirror/view@6.14.0) - '@codemirror/lang-javascript': 6.1.9 - '@codemirror/language': 6.8.0 - '@codemirror/state': 6.2.1 - '@codemirror/view': 6.14.0 - '@lezer/common': 1.0.3 - '@lezer/css': 1.1.3 - '@lezer/html': 1.3.6 + /@codemirror/lang-html@6.4.7: + resolution: {integrity: sha512-y9hWSSO41XlcL4uYwWyk0lEgTHcelWWfRuqmvcAmxfCs0HNWZdriWo/EU43S63SxEZpc1Hd50Itw7ktfQvfkUg==} + dependencies: + '@codemirror/autocomplete': 6.11.1(@codemirror/language@6.9.3)(@codemirror/state@6.3.2)(@codemirror/view@6.22.1)(@lezer/common@1.1.1) + '@codemirror/lang-css': 6.2.1(@codemirror/view@6.22.1) + '@codemirror/lang-javascript': 6.2.1 + '@codemirror/language': 6.9.3 + '@codemirror/state': 6.3.2 + '@codemirror/view': 6.22.1 + '@lezer/common': 1.1.1 + '@lezer/css': 1.1.4 + '@lezer/html': 1.3.7 dev: false - /@codemirror/lang-javascript@6.1.9: - resolution: {integrity: sha512-z3jdkcqOEBT2txn2a87A0jSy6Te3679wg/U8QzMeftFt+4KA6QooMwfdFzJiuC3L6fXKfTXZcDocoaxMYfGz0w==} + /@codemirror/lang-javascript@6.2.1: + resolution: {integrity: sha512-jlFOXTejVyiQCW3EQwvKH0m99bUYIw40oPmFjSX2VS78yzfe0HELZ+NEo9Yfo1MkGRpGlj3Gnu4rdxV1EnAs5A==} dependencies: - '@codemirror/autocomplete': 6.8.1(@codemirror/language@6.8.0)(@codemirror/state@6.2.1)(@codemirror/view@6.14.0)(@lezer/common@1.0.3) - '@codemirror/language': 6.8.0 - '@codemirror/lint': 6.3.0 - '@codemirror/state': 6.2.1 - '@codemirror/view': 6.14.0 - '@lezer/common': 1.0.3 - '@lezer/javascript': 1.4.5 + '@codemirror/autocomplete': 6.11.1(@codemirror/language@6.9.3)(@codemirror/state@6.3.2)(@codemirror/view@6.22.1)(@lezer/common@1.1.1) + '@codemirror/language': 6.9.3 + '@codemirror/lint': 6.4.2 + '@codemirror/state': 6.3.2 + '@codemirror/view': 6.22.1 + '@lezer/common': 1.1.1 + '@lezer/javascript': 1.4.9 dev: false /@codemirror/lang-json@6.0.1: resolution: {integrity: sha512-+T1flHdgpqDDlJZ2Lkil/rLiRy684WMLc74xUnjJH48GQdfJo/pudlTRreZmKwzP8/tGdKf83wlbAdOCzlJOGQ==} dependencies: - '@codemirror/language': 6.8.0 + '@codemirror/language': 6.9.3 '@lezer/json': 1.0.1 dev: false - /@codemirror/lang-markdown@6.2.0: - resolution: {integrity: sha512-deKegEQVzfBAcLPqsJEa+IxotqPVwWZi90UOEvQbfa01NTAw8jNinrykuYPTULGUj+gha0ZG2HBsn4s5d64Qrg==} + /@codemirror/lang-markdown@6.2.3: + resolution: {integrity: sha512-wCewRLWpdefWi7uVkHIDiE8+45Fe4buvMDZkihqEom5uRUQrl76Zb13emjeK3W+8pcRgRfAmwelURBbxNEKCIg==} dependencies: - '@codemirror/autocomplete': 6.8.1(@codemirror/language@6.8.0)(@codemirror/state@6.2.1)(@codemirror/view@6.14.0)(@lezer/common@1.0.3) - '@codemirror/lang-html': 6.4.5 - '@codemirror/language': 6.8.0 - '@codemirror/state': 6.2.1 - '@codemirror/view': 6.14.0 - '@lezer/common': 1.0.3 - '@lezer/markdown': 1.0.5 + '@codemirror/autocomplete': 6.11.1(@codemirror/language@6.9.3)(@codemirror/state@6.3.2)(@codemirror/view@6.22.1)(@lezer/common@1.1.1) + '@codemirror/lang-html': 6.4.7 + '@codemirror/language': 6.9.3 + '@codemirror/state': 6.3.2 + '@codemirror/view': 6.22.1 + '@lezer/common': 1.1.1 + '@lezer/markdown': 1.1.1 dev: false - /@codemirror/language@6.8.0: - resolution: {integrity: sha512-r1paAyWOZkfY0RaYEZj3Kul+MiQTEbDvYqf8gPGaRvNneHXCmfSaAVFjwRUPlgxS8yflMxw2CTu6uCMp8R8A2g==} + /@codemirror/language@6.9.3: + resolution: {integrity: sha512-qq48pYzoi6ldYWV/52+Z9Ou6QouVI+8YwvxFbUypI33NbjG2UeRHKENRyhwljTTiOqjQ33FjyZj6EREQ9apAOQ==} dependencies: - '@codemirror/state': 6.2.1 - '@codemirror/view': 6.14.0 - '@lezer/common': 1.0.3 - '@lezer/highlight': 1.1.6 - '@lezer/lr': 1.3.9 - style-mod: 4.0.3 + '@codemirror/state': 6.3.2 + '@codemirror/view': 6.22.1 + '@lezer/common': 1.1.1 + '@lezer/highlight': 1.2.0 + '@lezer/lr': 1.3.14 + style-mod: 4.1.0 dev: false - /@codemirror/lint@6.3.0: - resolution: {integrity: sha512-tzxOVQNoDhhwFNfcTO2IB74wQoWarARcH6gv3YufPpiJ9yhcb7zD6JCkO5+FWARskqRFc8GFa6E+wUyOvADl5A==} + /@codemirror/lint@6.4.2: + resolution: {integrity: sha512-wzRkluWb1ptPKdzlsrbwwjYCPLgzU6N88YBAmlZi8WFyuiEduSd05MnJYNogzyc8rPK7pj6m95ptUApc8sHKVA==} dependencies: - '@codemirror/state': 6.2.1 - '@codemirror/view': 6.14.0 + '@codemirror/state': 6.3.2 + '@codemirror/view': 6.22.1 crelt: 1.0.6 dev: false /@codemirror/search@6.5.0: resolution: {integrity: sha512-64/M40YeJPToKvGO6p3fijo2vwUEj4nACEAXElCaYQ50HrXSvRaK+NHEhSh73WFBGdvIdhrV+lL9PdJy2RfCYA==} dependencies: - '@codemirror/state': 6.2.1 - '@codemirror/view': 6.14.0 + '@codemirror/state': 6.3.2 + '@codemirror/view': 6.22.1 crelt: 1.0.6 dev: false - /@codemirror/state@6.2.1: - resolution: {integrity: sha512-RupHSZ8+OjNT38zU9fKH2sv+Dnlr8Eb8sl4NOnnqz95mCFTZUaiRP8Xv5MeeaG0px2b8Bnfe7YGwCV3nsBhbuw==} + /@codemirror/search@6.5.5: + resolution: {integrity: sha512-PIEN3Ke1buPod2EHbJsoQwlbpkz30qGZKcnmH1eihq9+bPQx8gelauUwLYaY4vBOuBAuEhmpDLii4rj/uO0yMA==} + dependencies: + '@codemirror/state': 6.3.2 + '@codemirror/view': 6.22.1 + crelt: 1.0.6 dev: false - /@codemirror/view@6.14.0: - resolution: {integrity: sha512-I263FPs4In42MNmrdwN2DfmYPFMVMXgT7o/mxdGp4jv5LPs8i0FOxzmxF5yeeQdYSTztb2ZhmPIu0ahveInVTg==} + /@codemirror/state@6.3.2: + resolution: {integrity: sha512-5jEikOfU0r9y+OTlZn5AEQB15mibu3deLBUp+GnLzVUNezEEuPt/JdSeniQNi+0YviblAvOPO2JQAlgJ3SYYaA==} + dev: false + + /@codemirror/view@6.22.1: + resolution: {integrity: sha512-38BRn1nPqZqiHbmWfI8zri23IbRVbmSpSmh1E/Ysvc+lIGGdBC17K8zlK7ZU6fhfy9x4De9Zyj5JQqScPq5DkA==} dependencies: - '@codemirror/state': 6.2.1 - style-mod: 4.0.3 + '@codemirror/state': 6.3.2 + style-mod: 4.1.0 w3c-keyname: 2.2.8 dev: false @@ -661,8 +666,12 @@ packages: requiresBuild: true optional: true - /@fontsource/fira-mono@5.0.3: - resolution: {integrity: sha512-AN08SykeaFazTC0d0HHOZeQ3jmHyn2Qs5bGEjhxuNp9NjUqg9rL8x+LxrXWdVIo8PBg0xbnkcA3KR6RVvQeRAg==} + /@fastify/busboy@2.1.0: + resolution: {integrity: sha512-+KpH+QxZU7O4675t3mnkQKcZZg56u+K/Ct2K+N2AZYNVK8kyeo/bI18tI8aPm3tvNNRyTWfj6s5tnGNlcbQRsA==} + engines: {node: '>=14'} + + /@fontsource/fira-mono@5.0.8: + resolution: {integrity: sha512-8OJiUK2lzJjvDlkmamEfhtpL1cyFApg1Pk4kE5Pw5UTf1ETF3Yy/pprgwV5I+LQPDjuFvinsinT9xSUZ2b/zuQ==} dev: true /@jridgewell/gen-mapping@0.3.3: @@ -671,11 +680,16 @@ packages: dependencies: '@jridgewell/set-array': 1.1.2 '@jridgewell/sourcemap-codec': 1.4.15 - '@jridgewell/trace-mapping': 0.3.18 + '@jridgewell/trace-mapping': 0.3.20 /@jridgewell/resolve-uri@3.1.0: resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} engines: {node: '>=6.0.0'} + dev: true + + /@jridgewell/resolve-uri@3.1.1: + resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==} + engines: {node: '>=6.0.0'} /@jridgewell/set-array@1.1.2: resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} @@ -683,6 +697,7 @@ packages: /@jridgewell/sourcemap-codec@1.4.14: resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} + dev: true /@jridgewell/sourcemap-codec@1.4.15: resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} @@ -692,57 +707,70 @@ packages: dependencies: '@jridgewell/resolve-uri': 3.1.0 '@jridgewell/sourcemap-codec': 1.4.14 + dev: true + + /@jridgewell/trace-mapping@0.3.20: + resolution: {integrity: sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==} + dependencies: + '@jridgewell/resolve-uri': 3.1.1 + '@jridgewell/sourcemap-codec': 1.4.15 - /@lezer/common@1.0.3: - resolution: {integrity: sha512-JH4wAXCgUOcCGNekQPLhVeUtIqjH0yPBs7vvUdSjyQama9618IOKFJwkv2kcqdhF0my8hQEgCTEJU0GIgnahvA==} + /@lezer/common@1.1.1: + resolution: {integrity: sha512-aAPB9YbvZHqAW+bIwiuuTDGB4DG0sYNRObGLxud8cW7osw1ZQxfDuTZ8KQiqfZ0QJGcR34CvpTMDXEyo/+Htgg==} dev: false - /@lezer/css@1.1.3: - resolution: {integrity: sha512-SjSM4pkQnQdJDVc80LYzEaMiNy9txsFbI7HsMgeVF28NdLaAdHNtQ+kB/QqDUzRBV/75NTXjJ/R5IdC8QQGxMg==} + /@lezer/css@1.1.4: + resolution: {integrity: sha512-CuUwjidrU7FOBokqASRJc72SmJ9g1PsHXDOWMoKg4md6+2u/Zxzwx5YsYrAFxRDsLrjLlsIyEF1rZHK3gFEJbw==} dependencies: - '@lezer/highlight': 1.1.6 - '@lezer/lr': 1.3.9 + '@lezer/highlight': 1.2.0 + '@lezer/lr': 1.3.14 dev: false - /@lezer/highlight@1.1.6: - resolution: {integrity: sha512-cmSJYa2us+r3SePpRCjN5ymCqCPv+zyXmDl0ciWtVaNiORT/MxM7ZgOMQZADD0o51qOaOg24qc/zBViOIwAjJg==} + /@lezer/highlight@1.2.0: + resolution: {integrity: sha512-WrS5Mw51sGrpqjlh3d4/fOwpEV2Hd3YOkp9DBt4k8XZQcoTHZFB7sx030A6OcahF4J1nDQAa3jXlTVVYH50IFA==} dependencies: - '@lezer/common': 1.0.3 + '@lezer/common': 1.1.1 dev: false - /@lezer/html@1.3.6: - resolution: {integrity: sha512-Kk9HJARZTc0bAnMQUqbtuhFVsB4AnteR2BFUWfZV7L/x1H0aAKz6YabrfJ2gk/BEgjh9L3hg5O4y2IDZRBdzuQ==} + /@lezer/html@1.3.7: + resolution: {integrity: sha512-Wo+rZ5UjLP0VqUTyXjzgmTYRW5bvTJUFn4Uw0K3HCQjX2/+f+zRo9GLN5BCAojwHQISPvaQk8BWSv2SSKx/UcQ==} dependencies: - '@lezer/common': 1.0.3 - '@lezer/highlight': 1.1.6 - '@lezer/lr': 1.3.9 + '@lezer/common': 1.1.1 + '@lezer/highlight': 1.2.0 + '@lezer/lr': 1.3.14 dev: false - /@lezer/javascript@1.4.5: - resolution: {integrity: sha512-FmBUHz8K1V22DgjTd6SrIG9owbzOYZ1t3rY6vGEmw+e2RVBd7sqjM8uXEVRFmfxKFn1Mx2ABJehHjrN3G2ZpmA==} + /@lezer/javascript@1.4.9: + resolution: {integrity: sha512-7Uv8mBBE6l44spgWEZvEMdDqGV+FIuY7kJ1o5TFm+jxIuxydO3PcKJYiINij09igd1D/9P7l2KDqpkN8c3bM6A==} dependencies: - '@lezer/highlight': 1.1.6 - '@lezer/lr': 1.3.9 + '@lezer/highlight': 1.2.0 + '@lezer/lr': 1.3.14 dev: false /@lezer/json@1.0.1: resolution: {integrity: sha512-nkVC27qiEZEjySbi6gQRuMwa2sDu2PtfjSgz0A4QF81QyRGm3kb2YRzLcOPcTEtmcwvrX/cej7mlhbwViA4WJw==} dependencies: - '@lezer/highlight': 1.1.6 + '@lezer/highlight': 1.2.0 '@lezer/lr': 1.3.9 dev: false + /@lezer/lr@1.3.14: + resolution: {integrity: sha512-z5mY4LStlA3yL7aHT/rqgG614cfcvklS+8oFRFBYrs4YaWLJyKKM4+nN6KopToX0o9Hj6zmH6M5kinOYuy06ug==} + dependencies: + '@lezer/common': 1.1.1 + dev: false + /@lezer/lr@1.3.9: resolution: {integrity: sha512-XPz6dzuTHlnsbA5M2DZgjflNQ+9Hi5Swhic0RULdp3oOs3rh6bqGZolosVqN/fQIT8uNiepzINJDnS39oweTHQ==} dependencies: - '@lezer/common': 1.0.3 + '@lezer/common': 1.1.1 dev: false - /@lezer/markdown@1.0.5: - resolution: {integrity: sha512-J0LRA0l21Ec6ZroaOxjxsWWm+swCOFHcnOU85Z7aH9nj3eJx5ORmtzVkWzs9e21SZrdvyIzM1gt+YF/HnqbvnA==} + /@lezer/markdown@1.1.1: + resolution: {integrity: sha512-kmxvLnXCogUx2mexslWwVME1W2GQP76pwUODcFXLsuubuK41TcEJhKRm2FTKugNfEkUIspJNq9+jNo6b7dxVLA==} dependencies: - '@lezer/common': 1.0.3 - '@lezer/highlight': 1.1.6 + '@lezer/common': 1.1.1 + '@lezer/highlight': 1.2.0 dev: false /@manypkg/find-root@1.1.0: @@ -783,26 +811,26 @@ packages: - supports-color dev: true - /@neocodemirror/svelte@0.0.15(@codemirror/autocomplete@6.8.1)(@codemirror/commands@6.2.4)(@codemirror/language@6.8.0)(@codemirror/lint@6.3.0)(@codemirror/search@6.5.0)(@codemirror/state@6.2.1)(@codemirror/view@6.14.0): - resolution: {integrity: sha512-MCux+QCR40CboJu/TFwnqK7gYQ3fvtvHX8F/mk85DRH7vMoG3VDjJhqneAITX5IzohWKeP36hzcV+oHC2LYJqA==} + /@neocodemirror/svelte@0.0.17(@codemirror/autocomplete@6.11.1)(@codemirror/commands@6.3.2)(@codemirror/language@6.9.3)(@codemirror/lint@6.4.2)(@codemirror/search@6.5.5)(@codemirror/state@6.3.2)(@codemirror/view@6.22.1): + resolution: {integrity: sha512-595s74TS8X602LLjgAiGJ7dDdCUJuUuBsvPpDSHoIoTCBJpImSG/ySEtKN0RdzCM8dOLK8ZSYJ4eqxpshg+ZWA==} peerDependencies: - '@codemirror/autocomplete': ^6.7.1 + '@codemirror/autocomplete': ^6.8.1 '@codemirror/commands': ^6.2.4 - '@codemirror/language': ^6.7.0 - '@codemirror/lint': ^6.2.1 - '@codemirror/search': ^6.4.0 - '@codemirror/state': ^6.2.0 - '@codemirror/view': ^6.12.0 - dependencies: - '@codemirror/autocomplete': 6.8.1(@codemirror/language@6.8.0)(@codemirror/state@6.2.1)(@codemirror/view@6.14.0)(@lezer/common@1.0.3) - '@codemirror/commands': 6.2.4 - '@codemirror/language': 6.8.0 - '@codemirror/lint': 6.3.0 - '@codemirror/search': 6.5.0 - '@codemirror/state': 6.2.1 - '@codemirror/view': 6.14.0 + '@codemirror/language': ^6.8.0 + '@codemirror/lint': ^6.4.0 + '@codemirror/search': ^6.5.0 + '@codemirror/state': ^6.2.1 + '@codemirror/view': ^6.14.0 + dependencies: + '@codemirror/autocomplete': 6.11.1(@codemirror/language@6.9.3)(@codemirror/state@6.3.2)(@codemirror/view@6.22.1)(@lezer/common@1.1.1) + '@codemirror/commands': 6.3.2 + '@codemirror/language': 6.9.3 + '@codemirror/lint': 6.4.2 + '@codemirror/search': 6.5.5 + '@codemirror/state': 6.3.2 + '@codemirror/view': 6.22.1 csstype: 3.1.2 - nanostores: 0.8.1 + nanostores: 0.9.5 dev: false /@nodelib/fs.scandir@2.1.5: @@ -829,7 +857,7 @@ packages: /@polka/url@1.0.0-next.21: resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==} - /@replit/codemirror-lang-svelte@6.0.0(@codemirror/autocomplete@6.8.1)(@codemirror/lang-css@6.2.0)(@codemirror/lang-html@6.4.5)(@codemirror/lang-javascript@6.1.9)(@codemirror/language@6.8.0)(@codemirror/state@6.2.1)(@codemirror/view@6.14.0)(@lezer/common@1.0.3)(@lezer/highlight@1.1.6)(@lezer/javascript@1.4.5)(@lezer/lr@1.3.9): + /@replit/codemirror-lang-svelte@6.0.0(@codemirror/autocomplete@6.11.1)(@codemirror/lang-css@6.2.1)(@codemirror/lang-html@6.4.7)(@codemirror/lang-javascript@6.2.1)(@codemirror/language@6.9.3)(@codemirror/state@6.3.2)(@codemirror/view@6.22.1)(@lezer/common@1.1.1)(@lezer/highlight@1.2.0)(@lezer/javascript@1.4.9)(@lezer/lr@1.3.14): resolution: {integrity: sha512-U2OqqgMM6jKelL0GNWbAmqlu1S078zZNoBqlJBW+retTc5M4Mha6/Y2cf4SVg6ddgloJvmcSpt4hHrVoM4ePRA==} peerDependencies: '@codemirror/autocomplete': ^6.0.0 @@ -844,21 +872,21 @@ packages: '@lezer/javascript': ^1.2.0 '@lezer/lr': ^1.0.0 dependencies: - '@codemirror/autocomplete': 6.8.1(@codemirror/language@6.8.0)(@codemirror/state@6.2.1)(@codemirror/view@6.14.0)(@lezer/common@1.0.3) - '@codemirror/lang-css': 6.2.0(@codemirror/view@6.14.0) - '@codemirror/lang-html': 6.4.5 - '@codemirror/lang-javascript': 6.1.9 - '@codemirror/language': 6.8.0 - '@codemirror/state': 6.2.1 - '@codemirror/view': 6.14.0 - '@lezer/common': 1.0.3 - '@lezer/highlight': 1.1.6 - '@lezer/javascript': 1.4.5 - '@lezer/lr': 1.3.9 + '@codemirror/autocomplete': 6.11.1(@codemirror/language@6.9.3)(@codemirror/state@6.3.2)(@codemirror/view@6.22.1)(@lezer/common@1.1.1) + '@codemirror/lang-css': 6.2.1(@codemirror/view@6.22.1) + '@codemirror/lang-html': 6.4.7 + '@codemirror/lang-javascript': 6.2.1 + '@codemirror/language': 6.9.3 + '@codemirror/state': 6.3.2 + '@codemirror/view': 6.22.1 + '@lezer/common': 1.1.1 + '@lezer/highlight': 1.2.0 + '@lezer/javascript': 1.4.9 + '@lezer/lr': 1.3.14 dev: false - /@replit/codemirror-vim@6.0.14(@codemirror/commands@6.2.4)(@codemirror/language@6.8.0)(@codemirror/search@6.5.0)(@codemirror/state@6.2.1)(@codemirror/view@6.14.0): - resolution: {integrity: sha512-wwhqhvL76FdRTdwfUWpKCbv0hkp2fvivfMosDVlL/popqOiNLtUhL02ThgHZH8mus/NkVr5Mj582lyFZqQrjOA==} + /@replit/codemirror-vim@6.1.0(@codemirror/commands@6.3.2)(@codemirror/language@6.9.3)(@codemirror/search@6.5.5)(@codemirror/state@6.3.2)(@codemirror/view@6.22.1): + resolution: {integrity: sha512-XATcrMBYphSgTTDHaL5cTdBKA+/kwg8x0kHpX9xFHkI8c2G9+nXdkIzFCtk76x1VDYQSlT6orNhudNt+9H9zOA==} peerDependencies: '@codemirror/commands': ^6.0.0 '@codemirror/language': ^6.1.0 @@ -866,23 +894,23 @@ packages: '@codemirror/state': ^6.0.1 '@codemirror/view': ^6.0.3 dependencies: - '@codemirror/commands': 6.2.4 - '@codemirror/language': 6.8.0 - '@codemirror/search': 6.5.0 - '@codemirror/state': 6.2.1 - '@codemirror/view': 6.14.0 + '@codemirror/commands': 6.3.2 + '@codemirror/language': 6.9.3 + '@codemirror/search': 6.5.5 + '@codemirror/state': 6.3.2 + '@codemirror/view': 6.22.1 dev: false - /@rich_harris/svelte-split-pane@1.1.1(svelte@4.0.5): + /@rich_harris/svelte-split-pane@1.1.1(svelte@4.2.8): resolution: {integrity: sha512-y2RRLyrN6DCeIgwA423aAIv/T5JqQeOl2XogBQ/21DvA2IF7oyrLUtXMxmQL2va2NFdeJO6MDx6nDX5X7kau7A==} peerDependencies: svelte: ^3.54.0 dependencies: - svelte: 4.0.5 + svelte: 4.2.8 dev: false - /@rollup/browser@3.25.3: - resolution: {integrity: sha512-Mh4krGXavOHxWTZ5h35/ZKLMY4fYUuFww92fJMaxfbWKnM0dCTGrPTz9pVgrVnVRfU49nrqbVGVyhxNzccgx5g==} + /@rollup/browser@4.6.1: + resolution: {integrity: sha512-eaEbbGPPNJ1o0HpluYIxDvcip6cBOi7vOnkEseoHXPWuSZuKKgsxWwJMIOCW8RE4TishreanZXFMM3Fl3yO6xw==} dev: false /@rollup/pluginutils@4.2.1: @@ -893,12 +921,12 @@ packages: picomatch: 2.3.1 dev: true - /@sveltejs/adapter-static@2.0.2(@sveltejs/kit@1.22.3): - resolution: {integrity: sha512-9wYtf6s6ew7DHUHMrt55YpD1FgV7oWql2IGsW5BXquLxqcY9vjrqCFo0TzzDpo+ZPZkW/v77k0eOP6tsAb8HmQ==} + /@sveltejs/adapter-static@2.0.3(@sveltejs/kit@1.27.6): + resolution: {integrity: sha512-VUqTfXsxYGugCpMqQv1U0LIdbR3S5nBkMMDmpjGVJyM6Q2jHVMFtdWJCkeHMySc6mZxJ+0eZK3T7IgmUCDrcUQ==} peerDependencies: '@sveltejs/kit': ^1.5.0 dependencies: - '@sveltejs/kit': 1.22.3(svelte@4.0.5)(vite@4.4.4) + '@sveltejs/kit': 1.27.6(svelte@4.2.8)(vite@4.4.4) dev: true /@sveltejs/adapter-vercel@3.0.2(@sveltejs/kit@1.22.3): @@ -939,9 +967,37 @@ packages: vite: 4.4.4 transitivePeerDependencies: - supports-color + dev: true - /@sveltejs/package@2.1.0(svelte@4.0.5)(typescript@5.1.3): - resolution: {integrity: sha512-c6PLH9G2YLQ48kqrS2XX422BrLNABBstSiapamchVJaQnOTXyJmUR8KmoCCySnzVy3PiYL6jg12UnoPmjW3SwA==} + /@sveltejs/kit@1.27.6(svelte@4.2.8)(vite@4.4.4): + resolution: {integrity: sha512-GsjTkMbKzXdbeRg0tk8S7HNShQ4879ftRr0ZHaZfjbig1xQwG57Bvcm9U9/mpLJtCapLbLWUnygKrgcLISLC8A==} + engines: {node: ^16.14 || >=18} + hasBin: true + requiresBuild: true + peerDependencies: + svelte: ^3.54.0 || ^4.0.0-next.0 || ^5.0.0-next.0 + vite: ^4.0.0 + dependencies: + '@sveltejs/vite-plugin-svelte': 2.5.3(svelte@4.2.8)(vite@4.4.4) + '@types/cookie': 0.5.4 + cookie: 0.5.0 + devalue: 4.3.2 + esm-env: 1.0.0 + kleur: 4.1.5 + magic-string: 0.30.5 + mrmime: 1.0.1 + sade: 1.8.1 + set-cookie-parser: 2.6.0 + sirv: 2.0.3 + svelte: 4.2.8 + tiny-glob: 0.2.9 + undici: 5.26.5 + vite: 4.4.4 + transitivePeerDependencies: + - supports-color + + /@sveltejs/package@2.2.3(svelte@4.2.8)(typescript@5.3.2): + resolution: {integrity: sha512-iZEC5qw+2RIjfIAHR3O+IeokJIjVM/ieoxPxj6YmZCwu5JKFADtC4jzjSUJ7GkCMUQ4HqE7u4/3cCxXBocxi8A==} engines: {node: ^16.14 || >=18} hasBin: true peerDependencies: @@ -950,22 +1006,23 @@ packages: chokidar: 3.5.3 kleur: 4.1.5 sade: 1.8.1 - svelte: 4.0.5 - svelte2tsx: 0.6.19(svelte@4.0.5)(typescript@5.1.3) + semver: 7.5.4 + svelte: 4.2.8 + svelte2tsx: 0.6.27(svelte@4.2.8)(typescript@5.3.2) transitivePeerDependencies: - typescript dev: true - /@sveltejs/site-kit@5.2.2(@sveltejs/kit@1.22.3)(svelte@4.0.5): + /@sveltejs/site-kit@5.2.2(@sveltejs/kit@1.27.6)(svelte@4.2.8): resolution: {integrity: sha512-XLLxVUV/dYytCsUeODAkjtzlaIBSn1kdcH5U36OuN7gMsPEHDy5L/dsWjf1/vDln3JStH5lqZPEN8Fovm33KhA==} peerDependencies: '@sveltejs/kit': ^1.0.0 svelte: ^3.54.0 dependencies: - '@sveltejs/kit': 1.22.3(svelte@4.0.5)(vite@4.4.4) + '@sveltejs/kit': 1.27.6(svelte@4.2.8)(vite@4.4.4) esm-env: 1.0.0 - svelte: 4.0.5 - svelte-local-storage-store: 0.4.0(svelte@4.0.5) + svelte: 4.2.8 + svelte-local-storage-store: 0.4.0(svelte@4.2.8) dev: false /@sveltejs/vite-plugin-svelte-inspector@1.0.3(@sveltejs/vite-plugin-svelte@2.4.3)(svelte@4.0.5)(vite@4.4.4): @@ -982,6 +1039,22 @@ packages: vite: 4.4.4 transitivePeerDependencies: - supports-color + dev: true + + /@sveltejs/vite-plugin-svelte-inspector@1.0.4(@sveltejs/vite-plugin-svelte@2.5.3)(svelte@4.2.8)(vite@4.4.4): + resolution: {integrity: sha512-zjiuZ3yydBtwpF3bj0kQNV0YXe+iKE545QGZVTaylW3eAzFr+pJ/cwK8lZEaRp4JtaJXhD5DyWAV4AxLh6DgaQ==} + engines: {node: ^14.18.0 || >= 16} + peerDependencies: + '@sveltejs/vite-plugin-svelte': ^2.2.0 + svelte: ^3.54.0 || ^4.0.0 + vite: ^4.0.0 + dependencies: + '@sveltejs/vite-plugin-svelte': 2.5.3(svelte@4.2.8)(vite@4.4.4) + debug: 4.3.4 + svelte: 4.2.8 + vite: 4.4.4 + transitivePeerDependencies: + - supports-color /@sveltejs/vite-plugin-svelte@2.4.3(svelte@4.0.5)(vite@4.4.4): resolution: {integrity: sha512-NY2h+B54KHZO3kDURTdARqthn6D4YSIebtfW75NvZ/fwyk4G+AJw3V/i0OBjyN4406Ht9yZcnNWMuRUFnDNNiA==} @@ -1001,23 +1074,46 @@ packages: vitefu: 0.2.4(vite@4.4.4) transitivePeerDependencies: - supports-color + dev: true + + /@sveltejs/vite-plugin-svelte@2.5.3(svelte@4.2.8)(vite@4.4.4): + resolution: {integrity: sha512-erhNtXxE5/6xGZz/M9eXsmI7Pxa6MS7jyTy06zN3Ck++ldrppOnOlJwHHTsMC7DHDQdgUp4NAc4cDNQ9eGdB/w==} + engines: {node: ^14.18.0 || >= 16} + peerDependencies: + svelte: ^3.54.0 || ^4.0.0 || ^5.0.0-next.0 + vite: ^4.0.0 + dependencies: + '@sveltejs/vite-plugin-svelte-inspector': 1.0.4(@sveltejs/vite-plugin-svelte@2.5.3)(svelte@4.2.8)(vite@4.4.4) + debug: 4.3.4 + deepmerge: 4.3.1 + kleur: 4.1.5 + magic-string: 0.30.5 + svelte: 4.2.8 + svelte-hmr: 0.15.3(svelte@4.2.8) + vite: 4.4.4 + vitefu: 0.2.5(vite@4.4.4) + transitivePeerDependencies: + - supports-color /@types/cookie@0.5.1: resolution: {integrity: sha512-COUnqfB2+ckwXXSFInsFdOAWQzCCx+a5hq2ruyj+Vjund94RJQd4LG2u9hnvJrTgunKAaax7ancBYlDrNYxA0g==} + dev: true + + /@types/cookie@0.5.4: + resolution: {integrity: sha512-7z/eR6O859gyWIAjuvBWFzNURmf2oPBmJlfVWkwehU5nzIyjwBsTh7WMmEEV4JFnHuQ3ex4oyTvfKzcyJVDBNA==} /@types/estree@1.0.1: resolution: {integrity: sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==} + /@types/estree@1.0.5: + resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} + /@types/is-ci@3.0.0: resolution: {integrity: sha512-Q0Op0hdWbYd1iahB+IFNQcWXFq4O0Q5MwQP7uN0souuQ4rPg1vEYcnIOfr1gY+M+6rc8FGoRaBO1mOOvL29sEQ==} dependencies: ci-info: 3.8.0 dev: true - /@types/marked@5.0.0: - resolution: {integrity: sha512-YcZe50jhltsCq7rc9MNZC/4QB/OnA2Pd6hrOSTOFajtabN+38slqgDDCeE/0F83SjkKBQcsZUj7VLWR0H5cKRA==} - dev: true - /@types/minimist@1.2.2: resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==} dev: true @@ -1030,8 +1126,8 @@ packages: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} dev: true - /@types/pug@2.0.6: - resolution: {integrity: sha512-SnHmG9wN1UVmagJOnyo/qkk0Z7gejYxOYYmaAwr5u2yFYfsupN3sg10kyzN8Hep/2zbHxCnsumxOoRIRMBwKCg==} + /@types/pug@2.0.10: + resolution: {integrity: sha512-Sk/uYFOBAB7mb74XcpizmH0KOR2Pv3D2Hmrh1Dmy5BmK3MpdSa5kqZcg6EKBdklU0bFXX9gCfzvpnyUehrPIuA==} dev: true /@types/semver@6.2.3: @@ -1045,7 +1141,7 @@ packages: dependencies: '@mapbox/node-pre-gyp': 1.0.11 '@rollup/pluginutils': 4.2.1 - acorn: 8.10.0 + acorn: 8.11.2 async-sema: 3.1.1 bindings: 1.5.0 estree-walker: 2.0.2 @@ -1063,14 +1159,8 @@ packages: resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} dev: true - /acorn@8.10.0: - resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==} - engines: {node: '>=0.4.0'} - hasBin: true - dev: true - - /acorn@8.9.0: - resolution: {integrity: sha512-jaVNAFBHNLXspO543WnNNPZFRtavh3skAkITqD0/2aeMkKZTN+254PyhwxFYrk3vQ1xfY+2wbesJMs/JC8/PwQ==} + /acorn@8.11.2: + resolution: {integrity: sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==} engines: {node: '>=0.4.0'} hasBin: true @@ -1248,6 +1338,7 @@ packages: engines: {node: '>=10.16.0'} dependencies: streamsearch: 1.1.0 + dev: true /call-bind@1.0.2: resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} @@ -1308,7 +1399,7 @@ packages: normalize-path: 3.0.0 readdirp: 3.6.0 optionalDependencies: - fsevents: 2.3.2 + fsevents: 2.3.3 dev: true /chownr@2.0.0: @@ -1348,20 +1439,30 @@ packages: dependencies: '@jridgewell/sourcemap-codec': 1.4.15 '@types/estree': 1.0.1 - acorn: 8.9.0 + acorn: 8.11.2 + estree-walker: 3.0.3 + periscopic: 3.1.0 + dev: true + + /code-red@1.0.4: + resolution: {integrity: sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==} + dependencies: + '@jridgewell/sourcemap-codec': 1.4.15 + '@types/estree': 1.0.5 + acorn: 8.11.2 estree-walker: 3.0.3 periscopic: 3.1.0 - /codemirror@6.0.1(@lezer/common@1.0.3): + /codemirror@6.0.1(@lezer/common@1.1.1): resolution: {integrity: sha512-J8j+nZ+CdWmIeFIGXEFbFPtpiYacFMDR8GlHK3IyHQJMCaVRfGx9NT+Hxivv1ckLWPvNdZqndbr/7lVhrf/Svg==} dependencies: - '@codemirror/autocomplete': 6.8.1(@codemirror/language@6.8.0)(@codemirror/state@6.2.1)(@codemirror/view@6.14.0)(@lezer/common@1.0.3) - '@codemirror/commands': 6.2.4 - '@codemirror/language': 6.8.0 - '@codemirror/lint': 6.3.0 + '@codemirror/autocomplete': 6.11.1(@codemirror/language@6.9.3)(@codemirror/state@6.3.2)(@codemirror/view@6.22.1)(@lezer/common@1.1.1) + '@codemirror/commands': 6.3.2 + '@codemirror/language': 6.9.3 + '@codemirror/lint': 6.4.2 '@codemirror/search': 6.5.0 - '@codemirror/state': 6.2.1 - '@codemirror/view': 6.14.0 + '@codemirror/state': 6.3.2 + '@codemirror/view': 6.22.1 transitivePeerDependencies: - '@lezer/common' dev: false @@ -1695,6 +1796,17 @@ packages: micromatch: 4.0.5 dev: true + /fast-glob@3.3.2: + resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} + engines: {node: '>=8.6.0'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.5 + dev: true + /fastq@1.15.0: resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} dependencies: @@ -1770,8 +1882,8 @@ packages: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} dev: true - /fsevents@2.3.2: - resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} + /fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] requiresBuild: true @@ -1868,6 +1980,9 @@ packages: define-properties: 1.2.0 dev: true + /globalyzer@0.1.0: + resolution: {integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==} + /globby@11.1.0: resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} engines: {node: '>=10'} @@ -1880,6 +1995,9 @@ packages: slash: 3.0.0 dev: true + /globrex@0.1.2: + resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} + /gopd@1.0.1: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} dependencies: @@ -2119,6 +2237,11 @@ packages: dependencies: '@types/estree': 1.0.1 + /is-reference@3.0.2: + resolution: {integrity: sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==} + dependencies: + '@types/estree': 1.0.5 + /is-regex@1.1.4: resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} engines: {node: '>= 0.4'} @@ -2249,7 +2372,7 @@ packages: /lower-case@2.0.2: resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} dependencies: - tslib: 2.6.0 + tslib: 2.6.2 dev: true /lru-cache@4.1.5: @@ -2278,6 +2401,13 @@ packages: engines: {node: '>=12'} dependencies: '@jridgewell/sourcemap-codec': 1.4.15 + dev: true + + /magic-string@0.30.5: + resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==} + engines: {node: '>=12'} + dependencies: + '@jridgewell/sourcemap-codec': 1.4.15 /make-dir@3.1.0: resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} @@ -2296,8 +2426,8 @@ packages: engines: {node: '>=8'} dev: true - /marked@5.1.0: - resolution: {integrity: sha512-z3/nBe7aTI8JDszlYLk7dDVNpngjw0o1ZJtrA9kIfkkHcIF+xH7mO23aISl4WxP83elU+MFROgahqdpd05lMEQ==} + /marked@11.0.0: + resolution: {integrity: sha512-2GsW34uXaFEGTQ/+3rCnNC6vUYTAgFuDLGl70v/aWinA5mIJtTrrFAmfbLOfVvgPyxXuDVL9He/7reCK+6j3Sw==} engines: {node: '>= 18'} hasBin: true dev: false @@ -2339,6 +2469,7 @@ packages: resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} engines: {node: '>=10.0.0'} hasBin: true + dev: true /min-indent@1.0.1: resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} @@ -2425,16 +2556,16 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - /nanostores@0.8.1: - resolution: {integrity: sha512-1ZCfQtII2XeFDrtqXL2cdQ/diGrLxzRB3YMyQjn8m7GSGQrJfGST2iuqMpWnS/ZlifhtjgR/SX0Jy6Uij6lRLA==} - engines: {node: ^16.0.0 || >=18.0.0} + /nanostores@0.9.5: + resolution: {integrity: sha512-Z+p+g8E7yzaWwOe5gEUB2Ox0rCEeXWYIZWmYvw/ajNYX8DlXdMvMDj8DWfM/subqPAcsf8l8Td4iAwO1DeIIRQ==} + engines: {node: ^16.0.0 || ^18.0.0 || >=20.0.0} dev: false /no-case@3.0.4: resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} dependencies: lower-case: 2.0.2 - tslib: 2.6.0 + tslib: 2.6.2 dev: true /node-fetch@2.6.12: @@ -2613,7 +2744,7 @@ packages: resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} dependencies: no-case: 3.0.4 - tslib: 2.6.0 + tslib: 2.6.2 dev: true /path-exists@4.0.0: @@ -2706,8 +2837,8 @@ packages: resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==} dev: true - /publint@0.1.12: - resolution: {integrity: sha512-8LxkO430t/SOhUl0qXQWdXq34m6oyLcPhE4Kc8eXhOEnB82vCHcShPQ2kH53n/ksC7jWdRWDP7MPGxKJbntQfg==} + /publint@0.2.6: + resolution: {integrity: sha512-zMwDVwrlLnCsviDXlczhuc5nIljsjZUgbLeKNyMYqbIJLRhcW81xrKsHlEu21YUaIxpa8T66tdIqP0mZm9ym3A==} engines: {node: '>=16'} hasBin: true dependencies: @@ -2848,7 +2979,7 @@ packages: engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true optionalDependencies: - fsevents: 2.3.2 + fsevents: 2.3.3 /run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} @@ -3028,6 +3159,7 @@ packages: /streamsearch@1.1.0: resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} engines: {node: '>=10.0.0'} + dev: true /string-width@4.2.3: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} @@ -3088,8 +3220,8 @@ packages: min-indent: 1.0.1 dev: true - /style-mod@4.0.3: - resolution: {integrity: sha512-78Jv8kYJdjbvRwwijtCevYADfsI0lGzYJe4mMFdceO8l75DFFDoqBhR1jVDicDRRaX4//g1u9wKeo+ztc2h1Rw==} + /style-mod@4.1.0: + resolution: {integrity: sha512-Ca5ib8HrFn+f+0n4N4ScTIA9iTOQ7MaGS1ylHcoVqW9J7w2w8PzN6g9gKmTYgGEBH8e120+RCmhpje6jC5uGWA==} dev: false /supports-color@5.5.0: @@ -3111,21 +3243,21 @@ packages: engines: {node: '>= 0.4'} dev: true - /svelte-check@3.4.4(svelte@4.0.5): - resolution: {integrity: sha512-Uys9+R65cj8TmP8f5UpS7B2xKpNLYNxEWJsA5ZoKcWq/uwvABFF7xS6iPQGLoa7hxz0DS6xU60YFpmq06E4JxA==} + /svelte-check@3.6.2(svelte@4.2.8): + resolution: {integrity: sha512-E6iFh4aUCGJLRz6QZXH3gcN/VFfkzwtruWSRmlKrLWQTiO6VzLsivR6q02WYLGNAGecV3EocqZuCDrC2uttZ0g==} hasBin: true peerDependencies: - svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0 + svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0 dependencies: - '@jridgewell/trace-mapping': 0.3.18 + '@jridgewell/trace-mapping': 0.3.20 chokidar: 3.5.3 - fast-glob: 3.3.1 + fast-glob: 3.3.2 import-fresh: 3.3.0 picocolors: 1.0.0 sade: 1.8.1 - svelte: 4.0.5 - svelte-preprocess: 5.0.4(svelte@4.0.5)(typescript@5.1.3) - typescript: 5.1.3 + svelte: 4.2.8 + svelte-preprocess: 5.1.1(svelte@4.2.8)(typescript@5.3.2) + typescript: 5.3.2 transitivePeerDependencies: - '@babel/core' - coffeescript @@ -3145,26 +3277,35 @@ packages: svelte: ^3.19.0 || ^4.0.0-next.0 dependencies: svelte: 4.0.5 + dev: true - /svelte-json-tree@2.0.0(svelte@4.0.5): - resolution: {integrity: sha512-42ZlzXaHXD12zhC2CjnJRFJqIFYGScRpvvAaDqsuAyxLVTSh/ah6IXvAu6HtR6oQcvp+XDm+VnchTCgSCx7Dlg==} + /svelte-hmr@0.15.3(svelte@4.2.8): + resolution: {integrity: sha512-41snaPswvSf8TJUhlkoJBekRrABDXDMdpNpT2tfHIv4JuhgvHqLMhEPGtaQn0BmbNSTkuz2Ed20DF2eHw0SmBQ==} + engines: {node: ^12.20 || ^14.13.1 || >= 16} + peerDependencies: + svelte: ^3.19.0 || ^4.0.0 + dependencies: + svelte: 4.2.8 + + /svelte-json-tree@2.2.0(svelte@4.2.8): + resolution: {integrity: sha512-zcfepTrJ6xhpdgRZEujmiFh+ainRw7HO4Bsoh8PMAsm7fkgUPtnrZi3An8tmCFY8jajYhMrauHsd1S1XTeuiCw==} peerDependencies: svelte: ^4.0.0 dependencies: - svelte: 4.0.5 + svelte: 4.2.8 dev: false - /svelte-local-storage-store@0.4.0(svelte@4.0.5): + /svelte-local-storage-store@0.4.0(svelte@4.2.8): resolution: {integrity: sha512-ctPykTt4S3BE5bF0mfV0jKiUR1qlmqLvnAkQvYHLeb9wRyO1MdIFDVI23X+TZEFleATHkTaOpYZswIvf3b2tWA==} engines: {node: '>=0.14'} peerDependencies: svelte: ^3.48.0 dependencies: - svelte: 4.0.5 + svelte: 4.2.8 dev: false - /svelte-preprocess@5.0.4(svelte@4.0.5)(typescript@5.1.3): - resolution: {integrity: sha512-ABia2QegosxOGsVlsSBJvoWeXy1wUKSfF7SWJdTjLAbx/Y3SrVevvvbFNQqrSJw89+lNSsM58SipmZJ5SRi5iw==} + /svelte-preprocess@5.1.1(svelte@4.2.8)(typescript@5.3.2): + resolution: {integrity: sha512-p/Dp4hmrBW5mrCCq29lEMFpIJT2FZsRlouxEc5qpbOmXRbaFs7clLs8oKPwD3xCFyZfv1bIhvOzpQkhMEVQdMw==} engines: {node: '>= 14.10.0'} requiresBuild: true peerDependencies: @@ -3177,7 +3318,7 @@ packages: sass: ^1.26.8 stylus: ^0.55.0 sugarss: ^2.0.0 || ^3.0.0 || ^4.0.0 - svelte: ^3.23.0 || ^4.0.0-next.0 || ^4.0.0 + svelte: ^3.23.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0 typescript: '>=3.9.5 || ^4.0.0 || ^5.0.0' peerDependenciesMeta: '@babel/core': @@ -3201,25 +3342,25 @@ packages: typescript: optional: true dependencies: - '@types/pug': 2.0.6 + '@types/pug': 2.0.10 detect-indent: 6.1.0 magic-string: 0.27.0 sorcery: 0.11.0 strip-indent: 3.0.0 - svelte: 4.0.5 - typescript: 5.1.3 + svelte: 4.2.8 + typescript: 5.3.2 dev: true - /svelte2tsx@0.6.19(svelte@4.0.5)(typescript@5.1.3): - resolution: {integrity: sha512-h3b5OtcO8zyVL/RiB2zsDwCopeo/UH+887uyhgb2mjnewOFwiTxu+4IGuVwrrlyuh2onM2ktfUemNrNmQwXONQ==} + /svelte2tsx@0.6.27(svelte@4.2.8)(typescript@5.3.2): + resolution: {integrity: sha512-E1uPW1o6VsbRz+nUk3fznZ2lSmCITAJoNu8AYefWSvIwE2pSB01i5sId4RMbWNzfcwCQl1DcgGShCPcldl4rvg==} peerDependencies: - svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 + svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 typescript: ^4.9.4 || ^5.0.0 dependencies: dedent-js: 1.0.1 pascal-case: 3.1.2 - svelte: 4.0.5 - typescript: 5.1.3 + svelte: 4.2.8 + typescript: 5.3.2 dev: true /svelte@4.0.5: @@ -3229,7 +3370,7 @@ packages: '@ampproject/remapping': 2.2.1 '@jridgewell/sourcemap-codec': 1.4.15 '@jridgewell/trace-mapping': 0.3.18 - acorn: 8.9.0 + acorn: 8.11.2 aria-query: 5.3.0 axobject-query: 3.2.1 code-red: 1.0.3 @@ -3239,6 +3380,25 @@ packages: locate-character: 3.0.0 magic-string: 0.30.2 periscopic: 3.1.0 + dev: true + + /svelte@4.2.8: + resolution: {integrity: sha512-hU6dh1MPl8gh6klQZwK/n73GiAHiR95IkFsesLPbMeEZi36ydaXL/ZAb4g9sayT0MXzpxyZjR28yderJHxcmYA==} + engines: {node: '>=16'} + dependencies: + '@ampproject/remapping': 2.2.1 + '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/trace-mapping': 0.3.20 + acorn: 8.11.2 + aria-query: 5.3.0 + axobject-query: 3.2.1 + code-red: 1.0.4 + css-tree: 2.3.1 + estree-walker: 3.0.3 + is-reference: 3.0.2 + locate-character: 3.0.0 + magic-string: 0.30.5 + periscopic: 3.1.0 /tar@6.1.15: resolution: {integrity: sha512-/zKt9UyngnxIT/EAGYuxaMYgOIJiP81ab9ZfkILq4oNLPFX50qyYmu7jRj9qeXoxmJHjGlbH0+cm2uy1WCs10A==} @@ -3257,6 +3417,12 @@ packages: engines: {node: '>=8'} dev: true + /tiny-glob@0.2.9: + resolution: {integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==} + dependencies: + globalyzer: 0.1.0 + globrex: 0.1.2 + /tmp@0.0.33: resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} engines: {node: '>=0.6.0'} @@ -3284,8 +3450,8 @@ packages: engines: {node: '>=8'} dev: true - /tslib@2.6.0: - resolution: {integrity: sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA==} + /tslib@2.6.2: + resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} dev: true /tty-table@4.2.1: @@ -3355,8 +3521,8 @@ packages: is-typed-array: 1.1.12 dev: true - /typescript@5.1.3: - resolution: {integrity: sha512-XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw==} + /typescript@5.3.2: + resolution: {integrity: sha512-6l+RyNy7oAHDfxC4FzSJcz9vnjTKxrLpDG5M2Vu4SHRVNg6xzqZp6LYSR9zjqQTu8DU/f5xwxUdADOkbrIX2gQ==} engines: {node: '>=14.17'} hasBin: true dev: true @@ -3375,6 +3541,13 @@ packages: engines: {node: '>=14.0'} dependencies: busboy: 1.6.0 + dev: true + + /undici@5.26.5: + resolution: {integrity: sha512-cSb4bPFd5qgR7qr2jYAi0hlX9n5YKK2ONKkLFkxl+v/9BvC0sOpZjBHDBSXc5lWAf5ty9oZdRXytBIHzgUcerw==} + engines: {node: '>=14.0'} + dependencies: + '@fastify/busboy': 2.1.0 /universalify@0.1.2: resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} @@ -3424,7 +3597,7 @@ packages: postcss: 8.4.27 rollup: 3.27.0 optionalDependencies: - fsevents: 2.3.2 + fsevents: 2.3.3 /vitefu@0.2.4(vite@4.4.4): resolution: {integrity: sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==} @@ -3435,6 +3608,17 @@ packages: optional: true dependencies: vite: 4.4.4 + dev: true + + /vitefu@0.2.5(vite@4.4.4): + resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==} + peerDependencies: + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 + peerDependenciesMeta: + vite: + optional: true + dependencies: + vite: 4.4.4 /w3c-keyname@2.2.8: resolution: {integrity: sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==} From 5e3d6ddb0ee762bc11263022e8139db0c746b6bb Mon Sep 17 00:00:00 2001 From: Puru Date: Sun, 3 Dec 2023 01:47:10 +0530 Subject: [PATCH 2/3] Push --- packages/repl/package.json | 2 +- packages/repl/src/lib/Bundler.js | 2 +- packages/repl/src/lib/CodeMirror.svelte | 5 +- packages/repl/src/lib/Output/Output.svelte | 4 +- .../repl/src/lib/workers/bundler/index.js | 8 +- packages/repl/src/lib/workers/patch_window.js | 1 + packages/repl/src/routes/+page.svelte | 2 +- packages/repl/vite.config.js | 3 + pnpm-lock.yaml | 77 +++++++++++++++---- 9 files changed, 78 insertions(+), 26 deletions(-) diff --git a/packages/repl/package.json b/packages/repl/package.json index ef0147b6..cfc98464 100644 --- a/packages/repl/package.json +++ b/packages/repl/package.json @@ -57,7 +57,7 @@ "svelte-check": "^3.6.2", "tslib": "^2.6.2", "typescript": "^5.3.2", - "vite": "^4.3.9" + "vite": "^4.5.0" }, "dependencies": { "@codemirror/autocomplete": "^6.11.1", diff --git a/packages/repl/src/lib/Bundler.js b/packages/repl/src/lib/Bundler.js index 6edff462..e20946de 100644 --- a/packages/repl/src/lib/Bundler.js +++ b/packages/repl/src/lib/Bundler.js @@ -59,7 +59,7 @@ export default class Bundler { this.worker.postMessage({ uid, type: 'bundle', - files, + files }); uid += 1; diff --git a/packages/repl/src/lib/CodeMirror.svelte b/packages/repl/src/lib/CodeMirror.svelte index 6573ae13..309bd11f 100644 --- a/packages/repl/src/lib/CodeMirror.svelte +++ b/packages/repl/src/lib/CodeMirror.svelte @@ -260,10 +260,11 @@ lintOptions: { delay: 200 }, autocomplete, extensions, - instanceStore: cmInstance + instanceStore: cmInstance, + documentId: 'id' }} on:codemirror:textChange={({ detail: value }) => { - code = value; + code = value ?? ''; dispatch('change', { value: code }); }} > diff --git a/packages/repl/src/lib/Output/Output.svelte b/packages/repl/src/lib/Output/Output.svelte index b60d0de4..056ee358 100644 --- a/packages/repl/src/lib/Output/Output.svelte +++ b/packages/repl/src/lib/Output/Output.svelte @@ -49,7 +49,7 @@ } if (file.type === 'md') { - markdown = marked(file.source); + markdown = await marked(file.source); return; } @@ -71,7 +71,7 @@ if (/(js|json)/.test(selected.type)) return; if (selected.type === 'md') { - markdown = marked(selected.source); + markdown = await marked(selected.source); return; } diff --git a/packages/repl/src/lib/workers/bundler/index.js b/packages/repl/src/lib/workers/bundler/index.js index 5887f6e7..297819e3 100644 --- a/packages/repl/src/lib/workers/bundler/index.js +++ b/packages/repl/src/lib/workers/bundler/index.js @@ -1,6 +1,7 @@ /// import '../patch_window.js'; + import { sleep } from '$lib/utils.js'; import { rollup } from '@rollup/browser'; import { DEV } from 'esm-env'; @@ -22,7 +23,7 @@ let svelte_url; /** @type {number} */ let current_id; -/** @type {(...arg: never) => void} */ +/** @type {(...arg: any[]) => void} */ let fulfil_ready; const ready = new Promise((f) => { fulfil_ready = f; @@ -273,6 +274,7 @@ async function get_bundle(uid, mode, cache, local_files_lookup) { // importing from another file in REPL if (local_files_lookup.has(importee) && (!importer || local_files_lookup.has(importer))) return importee; + if (local_files_lookup.has(importee + '.js')) return importee + '.js'; if (local_files_lookup.has(importee + '.json')) return importee + '.json'; @@ -405,7 +407,9 @@ async function get_bundle(uid, mode, cache, local_files_lookup) { 'process.env.NODE_ENV': JSON.stringify('production') }) ], - inlineDynamicImports: true, + output: { + inlineDynamicImports: true + }, onwarn(warning) { all_warnings.push({ message: warning.message diff --git a/packages/repl/src/lib/workers/patch_window.js b/packages/repl/src/lib/workers/patch_window.js index ff7057c9..df1282b4 100644 --- a/packages/repl/src/lib/workers/patch_window.js +++ b/packages/repl/src/lib/workers/patch_window.js @@ -1 +1,2 @@ self.window = self; // hack for magic-sring and rollup inline sourcemaps +self.window.btoa = self.btoa; diff --git a/packages/repl/src/routes/+page.svelte b/packages/repl/src/routes/+page.svelte index b64ffd03..6d81afcb 100644 --- a/packages/repl/src/routes/+page.svelte +++ b/packages/repl/src/routes/+page.svelte @@ -36,7 +36,7 @@
- +