diff --git a/content/tutorial/02-advanced-svelte/05-bindings/03-media-elements/app-b/src/lib/AudioPlayer.svelte b/content/tutorial/02-advanced-svelte/05-bindings/03-media-elements/app-b/src/lib/AudioPlayer.svelte
index aa995d34a..2a2a9d89e 100644
--- a/content/tutorial/02-advanced-svelte/05-bindings/03-media-elements/app-b/src/lib/AudioPlayer.svelte
+++ b/content/tutorial/02-advanced-svelte/05-bindings/03-media-elements/app-b/src/lib/AudioPlayer.svelte
@@ -23,7 +23,7 @@
bind:currentTime={time}
bind:duration
bind:paused
- preload="none"
+ preload="metadata"
on:ended={() => {
time = 0;
}}
diff --git a/middleware.js b/middleware.js
index 9969d7b43..3772ac57c 100644
--- a/middleware.js
+++ b/middleware.js
@@ -1,5 +1,5 @@
export const config = {
- matcher: ['/((?!assets\/).*)'],
+ matcher: ['/((?!assets\/).*)']
};
export default function middleware(_request, _event) {
diff --git a/package.json b/package.json
index 2a962bb03..80ab6c913 100644
--- a/package.json
+++ b/package.json
@@ -13,50 +13,54 @@
"format": "prettier --ignore-path .gitignore --write --plugin-search-dir=. ."
},
"devDependencies": {
- "@playwright/test": "^1.31.2",
- "@sveltejs/adapter-vercel": "3.0.1",
- "@sveltejs/kit": "^1.20.4",
- "@sveltejs/site-kit": "^5.2.2",
- "@types/diff": "^5.0.2",
- "@types/marked": "^4.0.8",
+ "@playwright/test": "^1.37.1",
+ "@sveltejs/adapter-vercel": "3.0.3",
+ "@sveltejs/kit": "^1.24.1",
+ "@sveltejs/site-kit": "6.0.0-next.39",
+ "@types/diff": "^5.0.3",
"@types/prismjs": "^1.26.0",
- "@types/ws": "^8.5.4",
+ "@types/ws": "^8.5.5",
+ "browserslist": "^4.21.10",
"diff": "^5.1.0",
- "esbuild": "^0.18.9",
- "prettier": "^2.8.5",
- "prettier-plugin-svelte": "^2.10.1",
- "svelte": "^4.0.0",
- "svelte-check": "^3.4.3",
+ "esbuild": "^0.19.2",
+ "lightningcss": "^1.21.7",
+ "prettier": "^3.0.3",
+ "prettier-plugin-svelte": "^3.0.3",
+ "shiki-twoslash": "^3.1.2",
+ "svelte": "^4.2.0",
+ "svelte-check": "^3.5.1",
"tiny-glob": "^0.2.9",
- "typescript": "^5.0.0",
- "vite": "^4.3.9"
+ "typescript": "^5.2.2",
+ "vite": "^4.4.9"
},
"type": "module",
"dependencies": {
- "@codemirror/autocomplete": "^6.4.2",
- "@codemirror/commands": "^6.2.2",
- "@codemirror/lang-css": "^6.1.1",
- "@codemirror/lang-html": "^6.4.2",
- "@codemirror/lang-javascript": "^6.1.4",
- "@codemirror/language": "^6.6.0",
- "@codemirror/lint": "^6.2.0",
- "@codemirror/search": "^6.3.0",
- "@codemirror/state": "^6.2.0",
- "@codemirror/view": "^6.9.2",
- "@fontsource/roboto-mono": "^4.5.10",
- "@lezer/common": "^1.0.2",
- "@lezer/highlight": "^1.1.3",
- "@lezer/javascript": "^1.4.1",
- "@lezer/lr": "^1.3.3",
+ "@codemirror/autocomplete": "^6.9.0",
+ "@codemirror/commands": "^6.2.5",
+ "@codemirror/lang-css": "^6.2.1",
+ "@codemirror/lang-html": "^6.4.6",
+ "@codemirror/lang-javascript": "^6.2.1",
+ "@codemirror/language": "^6.9.0",
+ "@codemirror/lint": "^6.4.1",
+ "@codemirror/search": "^6.5.2",
+ "@codemirror/state": "^6.2.1",
+ "@codemirror/view": "^6.17.1",
+ "@fontsource/roboto-mono": "^5.0.8",
+ "@lezer/common": "^1.0.4",
+ "@lezer/highlight": "^1.1.6",
+ "@lezer/javascript": "^1.4.7",
+ "@lezer/lr": "^1.3.10",
"@replit/codemirror-lang-svelte": "^6.0.0",
- "@replit/codemirror-vim": "^6.0.9",
- "@rich_harris/svelte-split-pane": "^1.1.0",
- "@webcontainer/api": "^1.1.0",
+ "@replit/codemirror-vim": "^6.0.14",
+ "@rich_harris/svelte-split-pane": "^1.1.1",
+ "@sveltejs/repl": "^0.6.0",
+ "@webcontainer/api": "^1.1.5",
"adm-zip": "^0.5.10",
"ansi-to-html": "^0.7.2",
"base64-js": "^1.5.1",
"codemirror": "^6.0.1",
- "marked": "^4.2.12",
+ "flexsearch": "^0.7.31",
+ "marked": "^8.0.0",
"port-authority": "^2.0.1",
"prism-svelte": "^0.5.0",
"prismjs": "^1.29.0",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 6918536dc..28661473c 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -6,62 +6,65 @@ settings:
dependencies:
'@codemirror/autocomplete':
- specifier: ^6.4.2
- version: 6.4.2(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.9.2)(@lezer/common@1.0.2)
+ specifier: ^6.9.0
+ version: 6.9.0(@codemirror/language@6.9.0)(@codemirror/state@6.2.1)(@codemirror/view@6.17.1)(@lezer/common@1.0.4)
'@codemirror/commands':
- specifier: ^6.2.2
- version: 6.2.2
+ specifier: ^6.2.5
+ version: 6.2.5
'@codemirror/lang-css':
- specifier: ^6.1.1
- version: 6.1.1(@codemirror/view@6.9.2)(@lezer/common@1.0.2)
+ specifier: ^6.2.1
+ version: 6.2.1(@codemirror/view@6.17.1)
'@codemirror/lang-html':
- specifier: ^6.4.2
- version: 6.4.2
+ specifier: ^6.4.6
+ version: 6.4.6
'@codemirror/lang-javascript':
- specifier: ^6.1.4
- version: 6.1.4
+ specifier: ^6.2.1
+ version: 6.2.1
'@codemirror/language':
- specifier: ^6.6.0
- version: 6.6.0
+ specifier: ^6.9.0
+ version: 6.9.0
'@codemirror/lint':
- specifier: ^6.2.0
- version: 6.2.0
+ specifier: ^6.4.1
+ version: 6.4.1
'@codemirror/search':
- specifier: ^6.3.0
- version: 6.3.0
+ specifier: ^6.5.2
+ version: 6.5.2
'@codemirror/state':
- specifier: ^6.2.0
- version: 6.2.0
+ specifier: ^6.2.1
+ version: 6.2.1
'@codemirror/view':
- specifier: ^6.9.2
- version: 6.9.2
+ specifier: ^6.17.1
+ version: 6.17.1
'@fontsource/roboto-mono':
- specifier: ^4.5.10
- version: 4.5.10
+ specifier: ^5.0.8
+ version: 5.0.8
'@lezer/common':
- specifier: ^1.0.2
- version: 1.0.2
+ specifier: ^1.0.4
+ version: 1.0.4
'@lezer/highlight':
- specifier: ^1.1.3
- version: 1.1.3
+ specifier: ^1.1.6
+ version: 1.1.6
'@lezer/javascript':
- specifier: ^1.4.1
- version: 1.4.1
+ specifier: ^1.4.7
+ version: 1.4.7
'@lezer/lr':
- specifier: ^1.3.3
- version: 1.3.3
+ specifier: ^1.3.10
+ version: 1.3.10
'@replit/codemirror-lang-svelte':
specifier: ^6.0.0
- version: 6.0.0(@codemirror/autocomplete@6.4.2)(@codemirror/lang-css@6.1.1)(@codemirror/lang-html@6.4.2)(@codemirror/lang-javascript@6.1.4)(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.9.2)(@lezer/common@1.0.2)(@lezer/highlight@1.1.3)(@lezer/javascript@1.4.1)(@lezer/lr@1.3.3)
+ version: 6.0.0(@codemirror/autocomplete@6.9.0)(@codemirror/lang-css@6.2.1)(@codemirror/lang-html@6.4.6)(@codemirror/lang-javascript@6.2.1)(@codemirror/language@6.9.0)(@codemirror/state@6.2.1)(@codemirror/view@6.17.1)(@lezer/common@1.0.4)(@lezer/highlight@1.1.6)(@lezer/javascript@1.4.7)(@lezer/lr@1.3.10)
'@replit/codemirror-vim':
- specifier: ^6.0.9
- version: 6.0.11(@codemirror/commands@6.2.2)(@codemirror/language@6.6.0)(@codemirror/search@6.3.0)(@codemirror/state@6.2.0)(@codemirror/view@6.9.2)
+ specifier: ^6.0.14
+ version: 6.0.14(@codemirror/commands@6.2.5)(@codemirror/language@6.9.0)(@codemirror/search@6.5.2)(@codemirror/state@6.2.1)(@codemirror/view@6.17.1)
'@rich_harris/svelte-split-pane':
- specifier: ^1.1.0
- version: 1.1.0(svelte@4.0.0)
+ specifier: ^1.1.1
+ version: 1.1.1(svelte@4.2.0)
+ '@sveltejs/repl':
+ specifier: ^0.6.0
+ version: 0.6.0(@codemirror/lang-html@6.4.6)(@codemirror/search@6.5.2)(@lezer/common@1.0.4)(@lezer/javascript@1.4.7)(@lezer/lr@1.3.10)(@sveltejs/kit@1.24.1)(svelte@4.2.0)
'@webcontainer/api':
- specifier: ^1.1.0
- version: 1.1.0
+ specifier: ^1.1.5
+ version: 1.1.5
adm-zip:
specifier: ^0.5.10
version: 0.5.10
@@ -73,10 +76,13 @@ dependencies:
version: 1.5.1
codemirror:
specifier: ^6.0.1
- version: 6.0.1(@lezer/common@1.0.2)
+ version: 6.0.1(@lezer/common@1.0.4)
+ flexsearch:
+ specifier: ^0.7.31
+ version: 0.7.31
marked:
- specifier: ^4.2.12
- version: 4.2.12
+ specifier: ^8.0.0
+ version: 8.0.0
port-authority:
specifier: ^2.0.1
version: 2.0.1
@@ -95,56 +101,62 @@ dependencies:
devDependencies:
'@playwright/test':
- specifier: ^1.31.2
- version: 1.31.2
+ specifier: ^1.37.1
+ version: 1.37.1
'@sveltejs/adapter-vercel':
- specifier: 3.0.1
- version: 3.0.1(@sveltejs/kit@1.20.5)
+ specifier: 3.0.3
+ version: 3.0.3(@sveltejs/kit@1.24.1)
'@sveltejs/kit':
- specifier: ^1.20.4
- version: 1.20.5(svelte@4.0.0)(vite@4.3.9)
+ specifier: ^1.24.1
+ version: 1.24.1(svelte@4.2.0)(vite@4.4.9)
'@sveltejs/site-kit':
- specifier: ^5.2.2
- version: 5.2.2(@sveltejs/kit@1.20.5)(svelte@4.0.0)
+ specifier: 6.0.0-next.39
+ version: 6.0.0-next.39(@sveltejs/kit@1.24.1)(svelte@4.2.0)
'@types/diff':
- specifier: ^5.0.2
- version: 5.0.2
- '@types/marked':
- specifier: ^4.0.8
- version: 4.0.8
+ specifier: ^5.0.3
+ version: 5.0.3
'@types/prismjs':
specifier: ^1.26.0
version: 1.26.0
'@types/ws':
- specifier: ^8.5.4
- version: 8.5.4
+ specifier: ^8.5.5
+ version: 8.5.5
+ browserslist:
+ specifier: ^4.21.10
+ version: 4.21.10
diff:
specifier: ^5.1.0
version: 5.1.0
esbuild:
- specifier: ^0.18.9
- version: 0.18.9
+ specifier: ^0.19.2
+ version: 0.19.2
+ lightningcss:
+ specifier: ^1.21.7
+ version: 1.21.7
prettier:
- specifier: ^2.8.5
- version: 2.8.5
+ specifier: ^3.0.3
+ version: 3.0.3
prettier-plugin-svelte:
- specifier: ^2.10.1
- version: 2.10.1(prettier@2.8.5)(svelte@4.0.0)
+ specifier: ^3.0.3
+ version: 3.0.3(prettier@3.0.3)(svelte@4.2.0)
+ shiki-twoslash:
+ specifier: ^3.1.2
+ version: 3.1.2(typescript@5.2.2)
svelte:
- specifier: ^4.0.0
- version: 4.0.0
+ specifier: ^4.2.0
+ version: 4.2.0
svelte-check:
- specifier: ^3.4.3
- version: 3.4.3(svelte@4.0.0)
+ specifier: ^3.5.1
+ version: 3.5.1(svelte@4.2.0)
tiny-glob:
specifier: ^0.2.9
version: 0.2.9
typescript:
- specifier: ^5.0.0
- version: 5.0.2
+ specifier: ^5.2.2
+ version: 5.2.2
vite:
- specifier: ^4.3.9
- version: 4.3.9
+ specifier: ^4.4.9
+ version: 4.4.9(lightningcss@1.21.7)
packages:
@@ -153,119 +165,137 @@ packages:
engines: {node: '>=6.0.0'}
dependencies:
'@jridgewell/gen-mapping': 0.3.3
- '@jridgewell/trace-mapping': 0.3.18
+ '@jridgewell/trace-mapping': 0.3.19
- /@codemirror/autocomplete@6.4.2(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.9.2)(@lezer/common@1.0.2):
- resolution: {integrity: sha512-8WE2xp+D0MpWEv5lZ6zPW1/tf4AGb358T5GWYiKEuCP8MvFfT3tH2mIF9Y2yr2e3KbHuSvsVhosiEyqCpiJhZQ==}
+ /@codemirror/autocomplete@6.9.0(@codemirror/language@6.9.0)(@codemirror/state@6.2.1)(@codemirror/view@6.17.1)(@lezer/common@1.0.4):
+ resolution: {integrity: sha512-Fbwm0V/Wn3BkEJZRhr0hi5BhCo5a7eBL6LYaliPjOSwCyfOpnjXY59HruSxOUNV+1OYer0Tgx1zRNQttjXyDog==}
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.6.0
- '@codemirror/state': 6.2.0
- '@codemirror/view': 6.9.2
- '@lezer/common': 1.0.2
+ '@codemirror/language': 6.9.0
+ '@codemirror/state': 6.2.1
+ '@codemirror/view': 6.17.1
+ '@lezer/common': 1.0.4
dev: false
- /@codemirror/commands@6.2.2:
- resolution: {integrity: sha512-s9lPVW7TxXrI/7voZ+HmD/yiAlwAYn9PH5SUVSUhsxXHhv4yl5eZ3KLntSoTynfdgVYM0oIpccQEWRBQgmNZyw==}
+ /@codemirror/commands@6.2.5:
+ resolution: {integrity: sha512-dSi7ow2P2YgPBZflR9AJoaTHvqmeGIgkhignYMd5zK5y6DANTvxKxp6eMEpIDUJkRAaOY/TFZ4jP1ADIO/GLVA==}
dependencies:
- '@codemirror/language': 6.6.0
- '@codemirror/state': 6.2.0
- '@codemirror/view': 6.9.2
- '@lezer/common': 1.0.2
+ '@codemirror/language': 6.9.0
+ '@codemirror/state': 6.2.1
+ '@codemirror/view': 6.17.1
+ '@lezer/common': 1.0.4
dev: false
- /@codemirror/lang-css@6.1.1(@codemirror/view@6.9.2)(@lezer/common@1.0.2):
- resolution: {integrity: sha512-P6jdNEHyRcqqDgbvHYyC9Wxkek0rnG3a9aVSRi4a7WrjPbQtBTaOmvYpXmm13zZMAatO4Oqpac+0QZs7sy+LnQ==}
+ /@codemirror/lang-css@6.2.1(@codemirror/view@6.17.1):
+ resolution: {integrity: sha512-/UNWDNV5Viwi/1lpr/dIXJNWiwDxpw13I4pTUAsNxZdg6E0mI2kTQb0P2iHczg1Tu+H4EBgJR+hYhKiHKko7qg==}
dependencies:
- '@codemirror/autocomplete': 6.4.2(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.9.2)(@lezer/common@1.0.2)
- '@codemirror/language': 6.6.0
- '@codemirror/state': 6.2.0
- '@lezer/css': 1.1.1
+ '@codemirror/autocomplete': 6.9.0(@codemirror/language@6.9.0)(@codemirror/state@6.2.1)(@codemirror/view@6.17.1)(@lezer/common@1.0.4)
+ '@codemirror/language': 6.9.0
+ '@codemirror/state': 6.2.1
+ '@lezer/common': 1.0.4
+ '@lezer/css': 1.1.3
transitivePeerDependencies:
- '@codemirror/view'
- - '@lezer/common'
dev: false
- /@codemirror/lang-html@6.4.2:
- resolution: {integrity: sha512-bqCBASkteKySwtIbiV/WCtGnn/khLRbbiV5TE+d9S9eQJD7BA4c5dTRm2b3bVmSpilff5EYxvB4PQaZzM/7cNw==}
- dependencies:
- '@codemirror/autocomplete': 6.4.2(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.9.2)(@lezer/common@1.0.2)
- '@codemirror/lang-css': 6.1.1(@codemirror/view@6.9.2)(@lezer/common@1.0.2)
- '@codemirror/lang-javascript': 6.1.4
- '@codemirror/language': 6.6.0
- '@codemirror/state': 6.2.0
- '@codemirror/view': 6.9.2
- '@lezer/common': 1.0.2
- '@lezer/css': 1.1.1
- '@lezer/html': 1.3.3
+ /@codemirror/lang-html@6.4.6:
+ resolution: {integrity: sha512-E4C8CVupBksXvgLSme/zv31x91g06eZHSph7NczVxZW+/K+3XgJGWNT//2WLzaKSBoxpAjaOi5ZnPU1SHhjh3A==}
+ dependencies:
+ '@codemirror/autocomplete': 6.9.0(@codemirror/language@6.9.0)(@codemirror/state@6.2.1)(@codemirror/view@6.17.1)(@lezer/common@1.0.4)
+ '@codemirror/lang-css': 6.2.1(@codemirror/view@6.17.1)
+ '@codemirror/lang-javascript': 6.2.1
+ '@codemirror/language': 6.9.0
+ '@codemirror/state': 6.2.1
+ '@codemirror/view': 6.17.1
+ '@lezer/common': 1.0.4
+ '@lezer/css': 1.1.3
+ '@lezer/html': 1.3.6
dev: false
- /@codemirror/lang-javascript@6.1.4:
- resolution: {integrity: sha512-OxLf7OfOZBTMRMi6BO/F72MNGmgOd9B0vetOLvHsDACFXayBzW8fm8aWnDM0yuy68wTK03MBf4HbjSBNRG5q7A==}
+ /@codemirror/lang-javascript@6.2.1:
+ resolution: {integrity: sha512-jlFOXTejVyiQCW3EQwvKH0m99bUYIw40oPmFjSX2VS78yzfe0HELZ+NEo9Yfo1MkGRpGlj3Gnu4rdxV1EnAs5A==}
dependencies:
- '@codemirror/autocomplete': 6.4.2(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.9.2)(@lezer/common@1.0.2)
- '@codemirror/language': 6.6.0
- '@codemirror/lint': 6.2.0
- '@codemirror/state': 6.2.0
- '@codemirror/view': 6.9.2
- '@lezer/common': 1.0.2
- '@lezer/javascript': 1.4.1
+ '@codemirror/autocomplete': 6.9.0(@codemirror/language@6.9.0)(@codemirror/state@6.2.1)(@codemirror/view@6.17.1)(@lezer/common@1.0.4)
+ '@codemirror/language': 6.9.0
+ '@codemirror/lint': 6.4.1
+ '@codemirror/state': 6.2.1
+ '@codemirror/view': 6.17.1
+ '@lezer/common': 1.0.4
+ '@lezer/javascript': 1.4.7
dev: false
- /@codemirror/language@6.6.0:
- resolution: {integrity: sha512-cwUd6lzt3MfNYOobdjf14ZkLbJcnv4WtndYaoBkbor/vF+rCNguMPK0IRtvZJG4dsWiaWPcK8x1VijhvSxnstg==}
+ /@codemirror/lang-json@6.0.1:
+ resolution: {integrity: sha512-+T1flHdgpqDDlJZ2Lkil/rLiRy684WMLc74xUnjJH48GQdfJo/pudlTRreZmKwzP8/tGdKf83wlbAdOCzlJOGQ==}
dependencies:
- '@codemirror/state': 6.2.0
- '@codemirror/view': 6.9.2
- '@lezer/common': 1.0.2
- '@lezer/highlight': 1.1.3
- '@lezer/lr': 1.3.3
- style-mod: 4.0.2
+ '@codemirror/language': 6.9.0
+ '@lezer/json': 1.0.1
dev: false
- /@codemirror/lint@6.2.0:
- resolution: {integrity: sha512-KVCECmR2fFeYBr1ZXDVue7x3q5PMI0PzcIbA+zKufnkniMBo1325t0h1jM85AKp8l3tj67LRxVpZfgDxEXlQkg==}
+ /@codemirror/lang-markdown@6.2.0:
+ resolution: {integrity: sha512-deKegEQVzfBAcLPqsJEa+IxotqPVwWZi90UOEvQbfa01NTAw8jNinrykuYPTULGUj+gha0ZG2HBsn4s5d64Qrg==}
dependencies:
- '@codemirror/state': 6.2.0
- '@codemirror/view': 6.9.2
- crelt: 1.0.5
+ '@codemirror/autocomplete': 6.9.0(@codemirror/language@6.9.0)(@codemirror/state@6.2.1)(@codemirror/view@6.17.1)(@lezer/common@1.0.4)
+ '@codemirror/lang-html': 6.4.6
+ '@codemirror/language': 6.9.0
+ '@codemirror/state': 6.2.1
+ '@codemirror/view': 6.17.1
+ '@lezer/common': 1.0.4
+ '@lezer/markdown': 1.1.0
dev: false
- /@codemirror/search@6.3.0:
- resolution: {integrity: sha512-rBhZxzT34CarfhgCZGhaLBScABDN3iqJxixzNuINp9lrb3lzm0nTpR77G1VrxGO3HOGK7j62jcJftQM7eCOIuw==}
+ /@codemirror/language@6.9.0:
+ resolution: {integrity: sha512-nFu311/0ne/qGuGCL3oKuktBgzVOaxCHZPZv1tLSZkNjPYxxvkjSbzno3MlErG2tgw1Yw1yF8BxMCegeMXqpiw==}
dependencies:
- '@codemirror/state': 6.2.0
- '@codemirror/view': 6.9.2
- crelt: 1.0.5
+ '@codemirror/state': 6.2.1
+ '@codemirror/view': 6.17.1
+ '@lezer/common': 1.0.4
+ '@lezer/highlight': 1.1.6
+ '@lezer/lr': 1.3.10
+ style-mod: 4.0.3
dev: false
- /@codemirror/state@6.2.0:
- resolution: {integrity: sha512-69QXtcrsc3RYtOtd+GsvczJ319udtBf1PTrr2KbLWM/e2CXUPnh0Nz9AUo8WfhSQ7GeL8dPVNUmhQVgpmuaNGA==}
+ /@codemirror/lint@6.4.1:
+ resolution: {integrity: sha512-2Hx945qKX7FBan5/gUdTM8fsMYrNG9clIgEcPXestbLVFAUyQYFAuju/5BMNf/PwgpVaX5pvRm4+ovjbp9D9gQ==}
+ dependencies:
+ '@codemirror/state': 6.2.1
+ '@codemirror/view': 6.17.1
+ crelt: 1.0.6
dev: false
- /@codemirror/view@6.9.2:
- resolution: {integrity: sha512-ci0r/v6aKOSlzOs7/STMTYP3jX/+YMq2dAfAJcLIB6uom4ThtrUlzeuS7GTRGNqJJ+qAJR1vGWfXgu4CO/0myQ==}
+ /@codemirror/search@6.5.2:
+ resolution: {integrity: sha512-WRihpqd0l9cEh9J3IZe45Yi+Z5MfTsEXnyc3V7qXHP4ZYtIYpGOn+EJ7fyLIkyAm/8S6QIr7/mMISfAadf8zCg==}
dependencies:
- '@codemirror/state': 6.2.0
- style-mod: 4.0.2
- w3c-keyname: 2.2.6
+ '@codemirror/state': 6.2.1
+ '@codemirror/view': 6.17.1
+ crelt: 1.0.6
dev: false
- /@esbuild/android-arm64@0.17.19:
- resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==}
+ /@codemirror/state@6.2.1:
+ resolution: {integrity: sha512-RupHSZ8+OjNT38zU9fKH2sv+Dnlr8Eb8sl4NOnnqz95mCFTZUaiRP8Xv5MeeaG0px2b8Bnfe7YGwCV3nsBhbuw==}
+ dev: false
+
+ /@codemirror/view@6.17.1:
+ resolution: {integrity: sha512-I5KVxsLbm1f56n9SUajLW0/AzMXYEZVvkiYahMw/yGl5gUjT2WquuKO39xUtiT4z/hNhGD7YuAEVPI8u0mncaQ==}
+ dependencies:
+ '@codemirror/state': 6.2.1
+ style-mod: 4.1.0
+ w3c-keyname: 2.2.8
+ dev: false
+
+ /@esbuild/android-arm64@0.18.20:
+ resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==}
engines: {node: '>=12'}
cpu: [arm64]
os: [android]
requiresBuild: true
- dev: true
optional: true
- /@esbuild/android-arm64@0.18.9:
- resolution: {integrity: sha512-G1rIBpSgjv0DEFmBYjljL85l4asf1dtQYwjoD02A5YG85JV3dsQSJL94vsEMWYMWkNd46hcvz3suURuY4dr+9g==}
+ /@esbuild/android-arm64@0.19.2:
+ resolution: {integrity: sha512-lsB65vAbe90I/Qe10OjkmrdxSX4UJDjosDgb8sZUKcg3oefEuW2OT2Vozz8ef7wrJbMcmhvCC+hciF8jY/uAkw==}
engines: {node: '>=12'}
cpu: [arm64]
os: [android]
@@ -273,17 +303,16 @@ packages:
dev: true
optional: true
- /@esbuild/android-arm@0.17.19:
- resolution: {integrity: sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==}
+ /@esbuild/android-arm@0.18.20:
+ resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==}
engines: {node: '>=12'}
cpu: [arm]
os: [android]
requiresBuild: true
- dev: true
optional: true
- /@esbuild/android-arm@0.18.9:
- resolution: {integrity: sha512-v1cr0l0RZOzIgLtTe8M1cRFFP0ICRdymPPa8HCPUpgZ+XasQrd5Mxyp9KlDqXLLyGmnZpzhufKEThLIihQL53A==}
+ /@esbuild/android-arm@0.19.2:
+ resolution: {integrity: sha512-tM8yLeYVe7pRyAu9VMi/Q7aunpLwD139EY1S99xbQkT4/q2qa6eA4ige/WJQYdJ8GBL1K33pPFhPfPdJ/WzT8Q==}
engines: {node: '>=12'}
cpu: [arm]
os: [android]
@@ -291,17 +320,16 @@ packages:
dev: true
optional: true
- /@esbuild/android-x64@0.17.19:
- resolution: {integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==}
+ /@esbuild/android-x64@0.18.20:
+ resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==}
engines: {node: '>=12'}
cpu: [x64]
os: [android]
requiresBuild: true
- dev: true
optional: true
- /@esbuild/android-x64@0.18.9:
- resolution: {integrity: sha512-rPgcISGfoP7/Yk8+0eUf9R/KLCYGgqtojz/Uvj26wp7/EclwxoaOMArBnDChfuWF5YLdS16dDfqb4qwXS087lw==}
+ /@esbuild/android-x64@0.19.2:
+ resolution: {integrity: sha512-qK/TpmHt2M/Hg82WXHRc/W/2SGo/l1thtDHZWqFq7oi24AjZ4O/CpPSu6ZuYKFkEgmZlFoa7CooAyYmuvnaG8w==}
engines: {node: '>=12'}
cpu: [x64]
os: [android]
@@ -309,17 +337,16 @@ packages:
dev: true
optional: true
- /@esbuild/darwin-arm64@0.17.19:
- resolution: {integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==}
+ /@esbuild/darwin-arm64@0.18.20:
+ resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==}
engines: {node: '>=12'}
cpu: [arm64]
os: [darwin]
requiresBuild: true
- dev: true
optional: true
- /@esbuild/darwin-arm64@0.18.9:
- resolution: {integrity: sha512-vw9kWBT2EvDhLAVkI5c2KWFh+GMwgXrzR1QnIpZazA+tIacaelNLMMSTHEJisOeQqiMQhv8goTODFm9liS7wpw==}
+ /@esbuild/darwin-arm64@0.19.2:
+ resolution: {integrity: sha512-Ora8JokrvrzEPEpZO18ZYXkH4asCdc1DLdcVy8TGf5eWtPO1Ie4WroEJzwI52ZGtpODy3+m0a2yEX9l+KUn0tA==}
engines: {node: '>=12'}
cpu: [arm64]
os: [darwin]
@@ -327,17 +354,16 @@ packages:
dev: true
optional: true
- /@esbuild/darwin-x64@0.17.19:
- resolution: {integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==}
+ /@esbuild/darwin-x64@0.18.20:
+ resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [darwin]
requiresBuild: true
- dev: true
optional: true
- /@esbuild/darwin-x64@0.18.9:
- resolution: {integrity: sha512-tDbKKMUeS0PckRtIxdF3+NgkE19kTyLFmUQ0umgXDnBvcWC3/DqhZyu4P4Af3zBzOfWH5DAAmGW1hgy53Z706w==}
+ /@esbuild/darwin-x64@0.19.2:
+ resolution: {integrity: sha512-tP+B5UuIbbFMj2hQaUr6EALlHOIOmlLM2FK7jeFBobPy2ERdohI4Ka6ZFjZ1ZYsrHE/hZimGuU90jusRE0pwDw==}
engines: {node: '>=12'}
cpu: [x64]
os: [darwin]
@@ -345,17 +371,16 @@ packages:
dev: true
optional: true
- /@esbuild/freebsd-arm64@0.17.19:
- resolution: {integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==}
+ /@esbuild/freebsd-arm64@0.18.20:
+ resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==}
engines: {node: '>=12'}
cpu: [arm64]
os: [freebsd]
requiresBuild: true
- dev: true
optional: true
- /@esbuild/freebsd-arm64@0.18.9:
- resolution: {integrity: sha512-Anyk3qeTKJUcxiLE8VQ6y6frVuqFc71M5TEc2EzvXchoy6oWn5eZK+MpZBVnENVMSDA4wOjDKiFsPtVhnrhHHA==}
+ /@esbuild/freebsd-arm64@0.19.2:
+ resolution: {integrity: sha512-YbPY2kc0acfzL1VPVK6EnAlig4f+l8xmq36OZkU0jzBVHcOTyQDhnKQaLzZudNJQyymd9OqQezeaBgkTGdTGeQ==}
engines: {node: '>=12'}
cpu: [arm64]
os: [freebsd]
@@ -363,17 +388,16 @@ packages:
dev: true
optional: true
- /@esbuild/freebsd-x64@0.17.19:
- resolution: {integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==}
+ /@esbuild/freebsd-x64@0.18.20:
+ resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [freebsd]
requiresBuild: true
- dev: true
optional: true
- /@esbuild/freebsd-x64@0.18.9:
- resolution: {integrity: sha512-BsOYio/4p/6RWG+sDQXVYet8qQ0bB91rfO0YNk5s0HlqE9vEth3Yi1jFNi4v7bUA4vQDWWoybpA/9NTz1sM88A==}
+ /@esbuild/freebsd-x64@0.19.2:
+ resolution: {integrity: sha512-nSO5uZT2clM6hosjWHAsS15hLrwCvIWx+b2e3lZ3MwbYSaXwvfO528OF+dLjas1g3bZonciivI8qKR/Hm7IWGw==}
engines: {node: '>=12'}
cpu: [x64]
os: [freebsd]
@@ -381,17 +405,16 @@ packages:
dev: true
optional: true
- /@esbuild/linux-arm64@0.17.19:
- resolution: {integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==}
+ /@esbuild/linux-arm64@0.18.20:
+ resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==}
engines: {node: '>=12'}
cpu: [arm64]
os: [linux]
requiresBuild: true
- dev: true
optional: true
- /@esbuild/linux-arm64@0.18.9:
- resolution: {integrity: sha512-2fJtf4KKR301FrhRNY1KIgVid2nUrZV6fzx39E+JgT3jAw2NsZYUiphR31CyH4MloyoEwgQTnskwaQH+nT4bHA==}
+ /@esbuild/linux-arm64@0.19.2:
+ resolution: {integrity: sha512-ig2P7GeG//zWlU0AggA3pV1h5gdix0MA3wgB+NsnBXViwiGgY77fuN9Wr5uoCrs2YzaYfogXgsWZbm+HGr09xg==}
engines: {node: '>=12'}
cpu: [arm64]
os: [linux]
@@ -399,17 +422,16 @@ packages:
dev: true
optional: true
- /@esbuild/linux-arm@0.17.19:
- resolution: {integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==}
+ /@esbuild/linux-arm@0.18.20:
+ resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==}
engines: {node: '>=12'}
cpu: [arm]
os: [linux]
requiresBuild: true
- dev: true
optional: true
- /@esbuild/linux-arm@0.18.9:
- resolution: {integrity: sha512-YotJBEt9swVrEBRBIXQzI03A4kDQSWk+mbGTTBreIRvWWWTXXqhNYZgqiwnEvtyQi9aqSipEzkRzAGNqs54EXw==}
+ /@esbuild/linux-arm@0.19.2:
+ resolution: {integrity: sha512-Odalh8hICg7SOD7XCj0YLpYCEc+6mkoq63UnExDCiRA2wXEmGlK5JVrW50vZR9Qz4qkvqnHcpH+OFEggO3PgTg==}
engines: {node: '>=12'}
cpu: [arm]
os: [linux]
@@ -417,17 +439,16 @@ packages:
dev: true
optional: true
- /@esbuild/linux-ia32@0.17.19:
- resolution: {integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==}
+ /@esbuild/linux-ia32@0.18.20:
+ resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==}
engines: {node: '>=12'}
cpu: [ia32]
os: [linux]
requiresBuild: true
- dev: true
optional: true
- /@esbuild/linux-ia32@0.18.9:
- resolution: {integrity: sha512-pTTBAGi2lrduXo4vATnqCtFi9zRbyXOlcV+euznW5EoFyjAIR+JCQgFDeFCMo343E2EI2MgV7ZQctO8IWcsdsA==}
+ /@esbuild/linux-ia32@0.19.2:
+ resolution: {integrity: sha512-mLfp0ziRPOLSTek0Gd9T5B8AtzKAkoZE70fneiiyPlSnUKKI4lp+mGEnQXcQEHLJAcIYDPSyBvsUbKUG2ri/XQ==}
engines: {node: '>=12'}
cpu: [ia32]
os: [linux]
@@ -435,17 +456,16 @@ packages:
dev: true
optional: true
- /@esbuild/linux-loong64@0.17.19:
- resolution: {integrity: sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==}
+ /@esbuild/linux-loong64@0.18.20:
+ resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==}
engines: {node: '>=12'}
cpu: [loong64]
os: [linux]
requiresBuild: true
- dev: true
optional: true
- /@esbuild/linux-loong64@0.18.9:
- resolution: {integrity: sha512-hmsjvhwHrsCKPthXhhNjLE+QON8uQCE9P/OBktaYOD8UDfmz9+txm04uXhnkRH0fDEqStsDEedbX+8KPg1CwyA==}
+ /@esbuild/linux-loong64@0.19.2:
+ resolution: {integrity: sha512-hn28+JNDTxxCpnYjdDYVMNTR3SKavyLlCHHkufHV91fkewpIyQchS1d8wSbmXhs1fiYDpNww8KTFlJ1dHsxeSw==}
engines: {node: '>=12'}
cpu: [loong64]
os: [linux]
@@ -453,17 +473,16 @@ packages:
dev: true
optional: true
- /@esbuild/linux-mips64el@0.17.19:
- resolution: {integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==}
+ /@esbuild/linux-mips64el@0.18.20:
+ resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==}
engines: {node: '>=12'}
cpu: [mips64el]
os: [linux]
requiresBuild: true
- dev: true
optional: true
- /@esbuild/linux-mips64el@0.18.9:
- resolution: {integrity: sha512-Ymv4j25ie7mVEVlcThnOlRVvqDSsj22MJBH31QGMsyA0dUwReqCg9yNqRM2Dh8QHDRO2UrMhGmiL6BaTdBWlQw==}
+ /@esbuild/linux-mips64el@0.19.2:
+ resolution: {integrity: sha512-KbXaC0Sejt7vD2fEgPoIKb6nxkfYW9OmFUK9XQE4//PvGIxNIfPk1NmlHmMg6f25x57rpmEFrn1OotASYIAaTg==}
engines: {node: '>=12'}
cpu: [mips64el]
os: [linux]
@@ -471,17 +490,16 @@ packages:
dev: true
optional: true
- /@esbuild/linux-ppc64@0.17.19:
- resolution: {integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==}
+ /@esbuild/linux-ppc64@0.18.20:
+ resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==}
engines: {node: '>=12'}
cpu: [ppc64]
os: [linux]
requiresBuild: true
- dev: true
optional: true
- /@esbuild/linux-ppc64@0.18.9:
- resolution: {integrity: sha512-y2viEHwLpNfWP1eLa+vV+DWIbw/pQyv1Vf6qxSGJeBQmmu9T2hOagMiCr6zhDo89l+MUAXiShdKmqlKI6HdCkw==}
+ /@esbuild/linux-ppc64@0.19.2:
+ resolution: {integrity: sha512-dJ0kE8KTqbiHtA3Fc/zn7lCd7pqVr4JcT0JqOnbj4LLzYnp+7h8Qi4yjfq42ZlHfhOCM42rBh0EwHYLL6LEzcw==}
engines: {node: '>=12'}
cpu: [ppc64]
os: [linux]
@@ -489,17 +507,16 @@ packages:
dev: true
optional: true
- /@esbuild/linux-riscv64@0.17.19:
- resolution: {integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==}
+ /@esbuild/linux-riscv64@0.18.20:
+ resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==}
engines: {node: '>=12'}
cpu: [riscv64]
os: [linux]
requiresBuild: true
- dev: true
optional: true
- /@esbuild/linux-riscv64@0.18.9:
- resolution: {integrity: sha512-na8WG8Z7z1EIUcJFuXKOawJEsq8luOur7LHK/ophO0+RSE8A9yxCsKYhaN9IxlR1UciAuHjo/7d5yiflABwUmA==}
+ /@esbuild/linux-riscv64@0.19.2:
+ resolution: {integrity: sha512-7Z/jKNFufZ/bbu4INqqCN6DDlrmOTmdw6D0gH+6Y7auok2r02Ur661qPuXidPOJ+FSgbEeQnnAGgsVynfLuOEw==}
engines: {node: '>=12'}
cpu: [riscv64]
os: [linux]
@@ -507,17 +524,16 @@ packages:
dev: true
optional: true
- /@esbuild/linux-s390x@0.17.19:
- resolution: {integrity: sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==}
+ /@esbuild/linux-s390x@0.18.20:
+ resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==}
engines: {node: '>=12'}
cpu: [s390x]
os: [linux]
requiresBuild: true
- dev: true
optional: true
- /@esbuild/linux-s390x@0.18.9:
- resolution: {integrity: sha512-XsnaI89KstE0jG4cMdzuJ8SKcKAod26had7U/4SzvuMrci0/XyEQXB1jikn6MB7LPGrd5rcLeYp3F7psUxhkWw==}
+ /@esbuild/linux-s390x@0.19.2:
+ resolution: {integrity: sha512-U+RinR6aXXABFCcAY4gSlv4CL1oOVvSSCdseQmGO66H+XyuQGZIUdhG56SZaDJQcLmrSfRmx5XZOWyCJPRqS7g==}
engines: {node: '>=12'}
cpu: [s390x]
os: [linux]
@@ -525,17 +541,16 @@ packages:
dev: true
optional: true
- /@esbuild/linux-x64@0.17.19:
- resolution: {integrity: sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==}
+ /@esbuild/linux-x64@0.18.20:
+ resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==}
engines: {node: '>=12'}
cpu: [x64]
os: [linux]
requiresBuild: true
- dev: true
optional: true
- /@esbuild/linux-x64@0.18.9:
- resolution: {integrity: sha512-odEbmjtm3tLPtY43FRWOG+CLN7d4ooQpGjYVFVti5rLXLym26dORxnlbekNPXuQRuQKNMPczNNWE1jOc8yAyJQ==}
+ /@esbuild/linux-x64@0.19.2:
+ resolution: {integrity: sha512-oxzHTEv6VPm3XXNaHPyUTTte+3wGv7qVQtqaZCrgstI16gCuhNOtBXLEBkBREP57YTd68P0VgDgG73jSD8bwXQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [linux]
@@ -543,17 +558,16 @@ packages:
dev: true
optional: true
- /@esbuild/netbsd-x64@0.17.19:
- resolution: {integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==}
+ /@esbuild/netbsd-x64@0.18.20:
+ resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==}
engines: {node: '>=12'}
cpu: [x64]
os: [netbsd]
requiresBuild: true
- dev: true
optional: true
- /@esbuild/netbsd-x64@0.18.9:
- resolution: {integrity: sha512-j/GgOjKNUPd54isC/RBYlS6CREbulnMWAJEIKTnPM0QnY0pEGfMHkFh73bsmZdovp/97zRty0NdePRk4dTP/cw==}
+ /@esbuild/netbsd-x64@0.19.2:
+ resolution: {integrity: sha512-WNa5zZk1XpTTwMDompZmvQLHszDDDN7lYjEHCUmAGB83Bgs20EMs7ICD+oKeT6xt4phV4NDdSi/8OfjPbSbZfQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [netbsd]
@@ -561,17 +575,16 @@ packages:
dev: true
optional: true
- /@esbuild/openbsd-x64@0.17.19:
- resolution: {integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==}
+ /@esbuild/openbsd-x64@0.18.20:
+ resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==}
engines: {node: '>=12'}
cpu: [x64]
os: [openbsd]
requiresBuild: true
- dev: true
optional: true
- /@esbuild/openbsd-x64@0.18.9:
- resolution: {integrity: sha512-DN0Z9RGU/hlaMWSG9GaDLvlu0718u1HDGiF19wJ35fUznf9yJYgXDwZ5/cRQXUewHXJB0pD/VyQfRLDP3M4maw==}
+ /@esbuild/openbsd-x64@0.19.2:
+ resolution: {integrity: sha512-S6kI1aT3S++Dedb7vxIuUOb3oAxqxk2Rh5rOXOTYnzN8JzW1VzBd+IqPiSpgitu45042SYD3HCoEyhLKQcDFDw==}
engines: {node: '>=12'}
cpu: [x64]
os: [openbsd]
@@ -579,17 +592,16 @@ packages:
dev: true
optional: true
- /@esbuild/sunos-x64@0.17.19:
- resolution: {integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==}
+ /@esbuild/sunos-x64@0.18.20:
+ resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [sunos]
requiresBuild: true
- dev: true
optional: true
- /@esbuild/sunos-x64@0.18.9:
- resolution: {integrity: sha512-W/eHabLCXdki/8H3jmfE/ClDuh3bQQKpYfQHGQ7lQync9W72ZdVr2y1iWfEVTE7ZK/DQROo3GyfTkx5HPBZxmQ==}
+ /@esbuild/sunos-x64@0.19.2:
+ resolution: {integrity: sha512-VXSSMsmb+Z8LbsQGcBMiM+fYObDNRm8p7tkUDMPG/g4fhFX5DEFmjxIEa3N8Zr96SjsJ1woAhF0DUnS3MF3ARw==}
engines: {node: '>=12'}
cpu: [x64]
os: [sunos]
@@ -597,17 +609,16 @@ packages:
dev: true
optional: true
- /@esbuild/win32-arm64@0.17.19:
- resolution: {integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==}
+ /@esbuild/win32-arm64@0.18.20:
+ resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==}
engines: {node: '>=12'}
cpu: [arm64]
os: [win32]
requiresBuild: true
- dev: true
optional: true
- /@esbuild/win32-arm64@0.18.9:
- resolution: {integrity: sha512-84FMz3Sh1hwGk/oWy6XGIW2bGVcsqvHLjjtbwd982XoTHOvQSthhrMef0J+4ShE1ZE7VeUXHIt2Mfer+myedYw==}
+ /@esbuild/win32-arm64@0.19.2:
+ resolution: {integrity: sha512-5NayUlSAyb5PQYFAU9x3bHdsqB88RC3aM9lKDAz4X1mo/EchMIT1Q+pSeBXNgkfNmRecLXA0O8xP+x8V+g/LKg==}
engines: {node: '>=12'}
cpu: [arm64]
os: [win32]
@@ -615,17 +626,16 @@ packages:
dev: true
optional: true
- /@esbuild/win32-ia32@0.17.19:
- resolution: {integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==}
+ /@esbuild/win32-ia32@0.18.20:
+ resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==}
engines: {node: '>=12'}
cpu: [ia32]
os: [win32]
requiresBuild: true
- dev: true
optional: true
- /@esbuild/win32-ia32@0.18.9:
- resolution: {integrity: sha512-/RsFTk0P13Nb+ixBVZfPdlLWKsP+he3ZLxOO/1eCsZZ2U7c/JxB053U7kURsyhhUPwiGzGVaAQAeyhGtYe8ehw==}
+ /@esbuild/win32-ia32@0.19.2:
+ resolution: {integrity: sha512-47gL/ek1v36iN0wL9L4Q2MFdujR0poLZMJwhO2/N3gA89jgHp4MR8DKCmwYtGNksbfJb9JoTtbkoe6sDhg2QTA==}
engines: {node: '>=12'}
cpu: [ia32]
os: [win32]
@@ -633,17 +643,16 @@ packages:
dev: true
optional: true
- /@esbuild/win32-x64@0.17.19:
- resolution: {integrity: sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==}
+ /@esbuild/win32-x64@0.18.20:
+ resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [win32]
requiresBuild: true
- dev: true
optional: true
- /@esbuild/win32-x64@0.18.9:
- resolution: {integrity: sha512-S+oBiO8UE1hmDJZlZJ6HZEdBBrxCGovwN66P9rle4DWVktM5fsMouYhpbtUf4WQLEy0HvcE2ZOQ2gIq8v0BkBw==}
+ /@esbuild/win32-x64@0.19.2:
+ resolution: {integrity: sha512-tcuhV7ncXBqbt/Ybf0IyrMcwVOAPDckMK9rXNHtF17UTK18OKLpg08glminN06pt2WCoALhXdLfSPbVvK/6fxw==}
engines: {node: '>=12'}
cpu: [x64]
os: [win32]
@@ -651,8 +660,8 @@ packages:
dev: true
optional: true
- /@fontsource/roboto-mono@4.5.10:
- resolution: {integrity: sha512-KrJdmkqz6DszT2wV/bbhXef4r0hV3B0vw2mAqei8A2kRnvq+gcJLmmIeQ94vu9VEXrUQzos5M9lH1TAAXpRphw==}
+ /@fontsource/roboto-mono@5.0.8:
+ resolution: {integrity: sha512-vjnNX8zQCSp4HadUJ3gpZiizCsK/ROjgGMpd4bcRxuyiTNGGMaznmKbhqdyVeFVap1sX8h2Qu380awaotey/mQ==}
dev: false
/@jridgewell/gen-mapping@0.3.3:
@@ -661,91 +670,117 @@ 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.19
- /@jridgewell/resolve-uri@3.1.0:
- resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==}
+ /@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==}
engines: {node: '>=6.0.0'}
- /@jridgewell/sourcemap-codec@1.4.14:
- resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==}
-
/@jridgewell/sourcemap-codec@1.4.15:
resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
- /@jridgewell/trace-mapping@0.3.17:
- resolution: {integrity: sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==}
+ /@jridgewell/trace-mapping@0.3.19:
+ resolution: {integrity: sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==}
dependencies:
- '@jridgewell/resolve-uri': 3.1.0
- '@jridgewell/sourcemap-codec': 1.4.14
- dev: true
+ '@jridgewell/resolve-uri': 3.1.1
+ '@jridgewell/sourcemap-codec': 1.4.15
+
+ /@lezer/common@1.0.4:
+ resolution: {integrity: sha512-lZHlk8p67x4aIDtJl6UQrXSOP6oi7dQR3W/geFVrENdA1JDaAJWldnVqVjPMJupbTKbzDfFcePfKttqVidS/dg==}
+ dev: false
- /@jridgewell/trace-mapping@0.3.18:
- resolution: {integrity: sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==}
+ /@lezer/css@1.1.3:
+ resolution: {integrity: sha512-SjSM4pkQnQdJDVc80LYzEaMiNy9txsFbI7HsMgeVF28NdLaAdHNtQ+kB/QqDUzRBV/75NTXjJ/R5IdC8QQGxMg==}
dependencies:
- '@jridgewell/resolve-uri': 3.1.0
- '@jridgewell/sourcemap-codec': 1.4.14
+ '@lezer/highlight': 1.1.6
+ '@lezer/lr': 1.3.10
+ dev: false
- /@lezer/common@1.0.2:
- resolution: {integrity: sha512-SVgiGtMnMnW3ActR8SXgsDhw7a0w0ChHSYAyAUxxrOiJ1OqYWEKk/xJd84tTSPo1mo6DXLObAJALNnd0Hrv7Ng==}
+ /@lezer/highlight@1.1.6:
+ resolution: {integrity: sha512-cmSJYa2us+r3SePpRCjN5ymCqCPv+zyXmDl0ciWtVaNiORT/MxM7ZgOMQZADD0o51qOaOg24qc/zBViOIwAjJg==}
+ dependencies:
+ '@lezer/common': 1.0.4
dev: false
- /@lezer/css@1.1.1:
- resolution: {integrity: sha512-mSjx+unLLapEqdOYDejnGBokB5+AiJKZVclmud0MKQOKx3DLJ5b5VTCstgDDknR6iIV4gVrN6euzsCnj0A2gQA==}
+ /@lezer/html@1.3.6:
+ resolution: {integrity: sha512-Kk9HJARZTc0bAnMQUqbtuhFVsB4AnteR2BFUWfZV7L/x1H0aAKz6YabrfJ2gk/BEgjh9L3hg5O4y2IDZRBdzuQ==}
dependencies:
- '@lezer/highlight': 1.1.3
- '@lezer/lr': 1.3.3
+ '@lezer/common': 1.0.4
+ '@lezer/highlight': 1.1.6
+ '@lezer/lr': 1.3.10
dev: false
- /@lezer/highlight@1.1.3:
- resolution: {integrity: sha512-3vLKLPThO4td43lYRBygmMY18JN3CPh9w+XS2j8WC30vR4yZeFG4z1iFe4jXE43NtGqe//zHW5q8ENLlHvz9gw==}
+ /@lezer/javascript@1.4.7:
+ resolution: {integrity: sha512-OVWlK0YEi7HM+9JRWtRkir8qvcg0/kVYg2TAMHlVtl6DU1C9yK1waEOLBMztZsV/axRJxsqfJKhzYz+bxZme5g==}
dependencies:
- '@lezer/common': 1.0.2
+ '@lezer/highlight': 1.1.6
+ '@lezer/lr': 1.3.10
dev: false
- /@lezer/html@1.3.3:
- resolution: {integrity: sha512-04Fyvu66DjV2EjhDIG1kfDdktn5Pfw56SXPrzKNQH5B2m7BDfc6bDsz+ZJG8dLS3kIPEKbyyq1Sm2/kjeG0+AA==}
+ /@lezer/json@1.0.1:
+ resolution: {integrity: sha512-nkVC27qiEZEjySbi6gQRuMwa2sDu2PtfjSgz0A4QF81QyRGm3kb2YRzLcOPcTEtmcwvrX/cej7mlhbwViA4WJw==}
dependencies:
- '@lezer/common': 1.0.2
- '@lezer/highlight': 1.1.3
- '@lezer/lr': 1.3.3
+ '@lezer/highlight': 1.1.6
+ '@lezer/lr': 1.3.10
dev: false
- /@lezer/javascript@1.4.1:
- resolution: {integrity: sha512-Hqx36DJeYhKtdpc7wBYPR0XF56ZzIp0IkMO/zNNj80xcaFOV4Oj/P7TQc/8k2TxNhzl7tV5tXS8ZOCPbT4L3nA==}
+ /@lezer/lr@1.3.10:
+ resolution: {integrity: sha512-BZfVvf7Re5BIwJHlZXbJn9L8lus5EonxQghyn+ih8Wl36XMFBPTXC0KM0IdUtj9w/diPHsKlXVgL+AlX2jYJ0Q==}
dependencies:
- '@lezer/highlight': 1.1.3
- '@lezer/lr': 1.3.3
+ '@lezer/common': 1.0.4
dev: false
- /@lezer/lr@1.3.3:
- resolution: {integrity: sha512-JPQe3mwJlzEVqy67iQiiGozhcngbO8QBgpqZM6oL1Wj/dXckrEexpBLeFkq0edtW5IqnPRFxA24BHJni8Js69w==}
+ /@lezer/markdown@1.1.0:
+ resolution: {integrity: sha512-JYOI6Lkqbl83semCANkO3CKbKc0pONwinyagBufWBm+k4yhIcqfCF8B8fpEpvJLmIy7CAfwiq7dQ/PzUZA340g==}
dependencies:
- '@lezer/common': 1.0.2
+ '@lezer/common': 1.0.4
+ '@lezer/highlight': 1.1.6
dev: false
- /@mapbox/node-pre-gyp@1.0.10:
- resolution: {integrity: sha512-4ySo4CjzStuprMwk35H5pPbkymjv1SF3jGLj6rAHp/xT/RF7TL7bd9CTm1xDY49K2qF7jmR/g7k+SkLETP6opA==}
+ /@mapbox/node-pre-gyp@1.0.11:
+ resolution: {integrity: sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==}
hasBin: true
dependencies:
- detect-libc: 2.0.1
+ detect-libc: 2.0.2
https-proxy-agent: 5.0.1
make-dir: 3.1.0
- node-fetch: 2.6.9
+ node-fetch: 2.6.12
nopt: 5.0.0
npmlog: 5.0.1
rimraf: 3.0.2
- semver: 7.3.8
- tar: 6.1.13
+ semver: 7.5.4
+ tar: 6.1.15
transitivePeerDependencies:
- encoding
- supports-color
dev: true
+ /@neocodemirror/svelte@0.0.15(@codemirror/autocomplete@6.9.0)(@codemirror/commands@6.2.5)(@codemirror/language@6.9.0)(@codemirror/lint@6.4.1)(@codemirror/search@6.5.2)(@codemirror/state@6.2.1)(@codemirror/view@6.17.1):
+ resolution: {integrity: sha512-MCux+QCR40CboJu/TFwnqK7gYQ3fvtvHX8F/mk85DRH7vMoG3VDjJhqneAITX5IzohWKeP36hzcV+oHC2LYJqA==}
+ peerDependencies:
+ '@codemirror/autocomplete': ^6.7.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.9.0(@codemirror/language@6.9.0)(@codemirror/state@6.2.1)(@codemirror/view@6.17.1)(@lezer/common@1.0.4)
+ '@codemirror/commands': 6.2.5
+ '@codemirror/language': 6.9.0
+ '@codemirror/lint': 6.4.1
+ '@codemirror/search': 6.5.2
+ '@codemirror/state': 6.2.1
+ '@codemirror/view': 6.17.1
+ csstype: 3.1.2
+ nanostores: 0.8.1
+ dev: false
+
/@nodelib/fs.scandir@2.1.5:
resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
engines: {node: '>= 8'}
@@ -767,22 +802,21 @@ packages:
fastq: 1.15.0
dev: true
- /@playwright/test@1.31.2:
- resolution: {integrity: sha512-BYVutxDI4JeZKV1+ups6dt5WiqKhjBtIYowyZIJ3kBDmJgsuPKsqqKNIMFbUePLSCmp2cZu+BDL427RcNKTRYw==}
- engines: {node: '>=14'}
+ /@playwright/test@1.37.1:
+ resolution: {integrity: sha512-bq9zTli3vWJo8S3LwB91U0qDNQDpEXnw7knhxLM0nwDvexQAwx9tO8iKDZSqqneVq+URd/WIoz+BALMqUTgdSg==}
+ engines: {node: '>=16'}
hasBin: true
dependencies:
- '@types/node': 18.15.3
- playwright-core: 1.31.2
+ '@types/node': 20.5.1
+ playwright-core: 1.37.1
optionalDependencies:
fsevents: 2.3.2
dev: true
/@polka/url@1.0.0-next.21:
resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==}
- dev: true
- /@replit/codemirror-lang-svelte@6.0.0(@codemirror/autocomplete@6.4.2)(@codemirror/lang-css@6.1.1)(@codemirror/lang-html@6.4.2)(@codemirror/lang-javascript@6.1.4)(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.9.2)(@lezer/common@1.0.2)(@lezer/highlight@1.1.3)(@lezer/javascript@1.4.1)(@lezer/lr@1.3.3):
+ /@replit/codemirror-lang-svelte@6.0.0(@codemirror/autocomplete@6.9.0)(@codemirror/lang-css@6.2.1)(@codemirror/lang-html@6.4.6)(@codemirror/lang-javascript@6.2.1)(@codemirror/language@6.9.0)(@codemirror/state@6.2.1)(@codemirror/view@6.17.1)(@lezer/common@1.0.4)(@lezer/highlight@1.1.6)(@lezer/javascript@1.4.7)(@lezer/lr@1.3.10):
resolution: {integrity: sha512-U2OqqgMM6jKelL0GNWbAmqlu1S078zZNoBqlJBW+retTc5M4Mha6/Y2cf4SVg6ddgloJvmcSpt4hHrVoM4ePRA==}
peerDependencies:
'@codemirror/autocomplete': ^6.0.0
@@ -797,21 +831,21 @@ packages:
'@lezer/javascript': ^1.2.0
'@lezer/lr': ^1.0.0
dependencies:
- '@codemirror/autocomplete': 6.4.2(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.9.2)(@lezer/common@1.0.2)
- '@codemirror/lang-css': 6.1.1(@codemirror/view@6.9.2)(@lezer/common@1.0.2)
- '@codemirror/lang-html': 6.4.2
- '@codemirror/lang-javascript': 6.1.4
- '@codemirror/language': 6.6.0
- '@codemirror/state': 6.2.0
- '@codemirror/view': 6.9.2
- '@lezer/common': 1.0.2
- '@lezer/highlight': 1.1.3
- '@lezer/javascript': 1.4.1
- '@lezer/lr': 1.3.3
+ '@codemirror/autocomplete': 6.9.0(@codemirror/language@6.9.0)(@codemirror/state@6.2.1)(@codemirror/view@6.17.1)(@lezer/common@1.0.4)
+ '@codemirror/lang-css': 6.2.1(@codemirror/view@6.17.1)
+ '@codemirror/lang-html': 6.4.6
+ '@codemirror/lang-javascript': 6.2.1
+ '@codemirror/language': 6.9.0
+ '@codemirror/state': 6.2.1
+ '@codemirror/view': 6.17.1
+ '@lezer/common': 1.0.4
+ '@lezer/highlight': 1.1.6
+ '@lezer/javascript': 1.4.7
+ '@lezer/lr': 1.3.10
dev: false
- /@replit/codemirror-vim@6.0.11(@codemirror/commands@6.2.2)(@codemirror/language@6.6.0)(@codemirror/search@6.3.0)(@codemirror/state@6.2.0)(@codemirror/view@6.9.2):
- resolution: {integrity: sha512-b3umG+3DR9LfNjrPBk1849Cp8WHgFbYFhlFvGg62br03NdVquVKxaQonK7xA8WGurzQeQOpBW+hhr7mzZxWksA==}
+ /@replit/codemirror-vim@6.0.14(@codemirror/commands@6.2.5)(@codemirror/language@6.9.0)(@codemirror/search@6.5.2)(@codemirror/state@6.2.1)(@codemirror/view@6.17.1):
+ resolution: {integrity: sha512-wwhqhvL76FdRTdwfUWpKCbv0hkp2fvivfMosDVlL/popqOiNLtUhL02ThgHZH8mus/NkVr5Mj582lyFZqQrjOA==}
peerDependencies:
'@codemirror/commands': ^6.0.0
'@codemirror/language': ^6.1.0
@@ -819,19 +853,23 @@ packages:
'@codemirror/state': ^6.0.1
'@codemirror/view': ^6.0.3
dependencies:
- '@codemirror/commands': 6.2.2
- '@codemirror/language': 6.6.0
- '@codemirror/search': 6.3.0
- '@codemirror/state': 6.2.0
- '@codemirror/view': 6.9.2
+ '@codemirror/commands': 6.2.5
+ '@codemirror/language': 6.9.0
+ '@codemirror/search': 6.5.2
+ '@codemirror/state': 6.2.1
+ '@codemirror/view': 6.17.1
dev: false
- /@rich_harris/svelte-split-pane@1.1.0(svelte@4.0.0):
- resolution: {integrity: sha512-gxDfPqRSRx11/t+cs5ao0pXzKSO6CiBDmbcVwD8o/zToNZZTZjompoRmvRRICT9OhPxwwl/87nXJEToorPyICg==}
+ /@rich_harris/svelte-split-pane@1.1.1(svelte@4.2.0):
+ resolution: {integrity: sha512-y2RRLyrN6DCeIgwA423aAIv/T5JqQeOl2XogBQ/21DvA2IF7oyrLUtXMxmQL2va2NFdeJO6MDx6nDX5X7kau7A==}
peerDependencies:
svelte: ^3.54.0
dependencies:
- svelte: 4.0.0
+ svelte: 4.2.0
+ dev: false
+
+ /@rollup/browser@3.28.1:
+ resolution: {integrity: sha512-N9L132menrxBfxkWqiaU4mTiq43VvjzYroEcXky6Xp322qMmh0OcyoJpHiwq+qH8h/1HlyiBzpzgUJcZiu6yCw==}
dev: false
/@rollup/pluginutils@4.2.1:
@@ -842,21 +880,21 @@ packages:
picomatch: 2.3.1
dev: true
- /@sveltejs/adapter-vercel@3.0.1(@sveltejs/kit@1.20.5):
- resolution: {integrity: sha512-PBY3YRm7Q7Prax07mxD/rvcho2CntGkYncAIkz2DtG5NTcVG5JZ1RM627it5zYYtc2/RB3YjMkZuCMBqDCiPkA==}
+ /@sveltejs/adapter-vercel@3.0.3(@sveltejs/kit@1.24.1):
+ resolution: {integrity: sha512-0FQMjR6klW4627ewdclSr0lUe/DqiiyOaRTfgb5cXgNbVMsZMOA2fQ77TYQnJdvMfSEWe6y8uznV48XqKh9+vA==}
peerDependencies:
'@sveltejs/kit': ^1.5.0
dependencies:
- '@sveltejs/kit': 1.20.5(svelte@4.0.0)(vite@4.3.9)
- '@vercel/nft': 0.22.6
- esbuild: 0.17.19
+ '@sveltejs/kit': 1.24.1(svelte@4.2.0)(vite@4.4.9)
+ '@vercel/nft': 0.23.1
+ esbuild: 0.18.20
transitivePeerDependencies:
- encoding
- supports-color
dev: true
- /@sveltejs/kit@1.20.5(svelte@4.0.0)(vite@4.3.9):
- resolution: {integrity: sha512-8rJYZ2boRlO75lwpbpB+DlSzIwmTuamXTpVlDtw4dBk86o3UaDe/+Ro4xCsV/4FtTw2U8xPHyV83edAWbQHG0w==}
+ /@sveltejs/kit@1.24.1(svelte@4.2.0)(vite@4.4.9):
+ resolution: {integrity: sha512-u2FO0q62Se9UZ0g9kXaWYi+54vTK70BKaPScOcx6jLMRou4CUZgDTNKnRhsbJgPMgaLkOH0j3o/fKlZ6jBfgSg==}
engines: {node: ^16.14 || >=18}
hasBin: true
requiresBuild: true
@@ -864,89 +902,138 @@ packages:
svelte: ^3.54.0 || ^4.0.0-next.0
vite: ^4.0.0
dependencies:
- '@sveltejs/vite-plugin-svelte': 2.4.2(svelte@4.0.0)(vite@4.3.9)
- '@types/cookie': 0.5.1
+ '@sveltejs/vite-plugin-svelte': 2.4.5(svelte@4.2.0)(vite@4.4.9)
+ '@types/cookie': 0.5.2
cookie: 0.5.0
devalue: 4.3.2
esm-env: 1.0.0
kleur: 4.1.5
- magic-string: 0.30.0
+ magic-string: 0.30.3
mime: 3.0.0
sade: 1.8.1
set-cookie-parser: 2.6.0
- sirv: 2.0.2
- svelte: 4.0.0
- undici: 5.22.1
- vite: 4.3.9
+ sirv: 2.0.3
+ svelte: 4.2.0
+ tiny-glob: 0.2.9
+ undici: 5.23.0
+ vite: 4.4.9(lightningcss@1.21.7)
transitivePeerDependencies:
- supports-color
- dev: true
- /@sveltejs/site-kit@5.2.2(@sveltejs/kit@1.20.5)(svelte@4.0.0):
+ /@sveltejs/repl@0.6.0(@codemirror/lang-html@6.4.6)(@codemirror/search@6.5.2)(@lezer/common@1.0.4)(@lezer/javascript@1.4.7)(@lezer/lr@1.3.10)(@sveltejs/kit@1.24.1)(svelte@4.2.0):
+ resolution: {integrity: sha512-NADKN0NZhLlSatTSh5CCsdzgf2KHJFRef/8krA/TVWAWos5kSwmZ5fF0UImuqs61Pu/SiMXksaWNTGTiOtr4fQ==}
+ peerDependencies:
+ svelte: ^3.54.0 || ^4.0.0-next.0 || ^4.0.0
+ dependencies:
+ '@codemirror/autocomplete': 6.9.0(@codemirror/language@6.9.0)(@codemirror/state@6.2.1)(@codemirror/view@6.17.1)(@lezer/common@1.0.4)
+ '@codemirror/commands': 6.2.5
+ '@codemirror/lang-css': 6.2.1(@codemirror/view@6.17.1)
+ '@codemirror/lang-javascript': 6.2.1
+ '@codemirror/lang-json': 6.0.1
+ '@codemirror/lang-markdown': 6.2.0
+ '@codemirror/language': 6.9.0
+ '@codemirror/lint': 6.4.1
+ '@codemirror/state': 6.2.1
+ '@codemirror/view': 6.17.1
+ '@jridgewell/sourcemap-codec': 1.4.15
+ '@lezer/highlight': 1.1.6
+ '@neocodemirror/svelte': 0.0.15(@codemirror/autocomplete@6.9.0)(@codemirror/commands@6.2.5)(@codemirror/language@6.9.0)(@codemirror/lint@6.4.1)(@codemirror/search@6.5.2)(@codemirror/state@6.2.1)(@codemirror/view@6.17.1)
+ '@replit/codemirror-lang-svelte': 6.0.0(@codemirror/autocomplete@6.9.0)(@codemirror/lang-css@6.2.1)(@codemirror/lang-html@6.4.6)(@codemirror/lang-javascript@6.2.1)(@codemirror/language@6.9.0)(@codemirror/state@6.2.1)(@codemirror/view@6.17.1)(@lezer/common@1.0.4)(@lezer/highlight@1.1.6)(@lezer/javascript@1.4.7)(@lezer/lr@1.3.10)
+ '@replit/codemirror-vim': 6.0.14(@codemirror/commands@6.2.5)(@codemirror/language@6.9.0)(@codemirror/search@6.5.2)(@codemirror/state@6.2.1)(@codemirror/view@6.17.1)
+ '@rich_harris/svelte-split-pane': 1.1.1(svelte@4.2.0)
+ '@rollup/browser': 3.28.1
+ '@sveltejs/site-kit': 5.2.2(@sveltejs/kit@1.24.1)(svelte@4.2.0)
+ acorn: 8.10.0
+ codemirror: 6.0.1(@lezer/common@1.0.4)
+ esm-env: 1.0.0
+ estree-walker: 3.0.3
+ marked: 5.1.2
+ resolve.exports: 2.0.2
+ svelte: 4.2.0
+ svelte-json-tree: 2.1.0(svelte@4.2.0)
+ transitivePeerDependencies:
+ - '@codemirror/lang-html'
+ - '@codemirror/search'
+ - '@lezer/common'
+ - '@lezer/javascript'
+ - '@lezer/lr'
+ - '@sveltejs/kit'
+ dev: false
+
+ /@sveltejs/site-kit@5.2.2(@sveltejs/kit@1.24.1)(svelte@4.2.0):
resolution: {integrity: sha512-XLLxVUV/dYytCsUeODAkjtzlaIBSn1kdcH5U36OuN7gMsPEHDy5L/dsWjf1/vDln3JStH5lqZPEN8Fovm33KhA==}
peerDependencies:
'@sveltejs/kit': ^1.0.0
svelte: ^3.54.0
dependencies:
- '@sveltejs/kit': 1.20.5(svelte@4.0.0)(vite@4.3.9)
+ '@sveltejs/kit': 1.24.1(svelte@4.2.0)(vite@4.4.9)
esm-env: 1.0.0
- svelte: 4.0.0
- svelte-local-storage-store: 0.4.0(svelte@4.0.0)
+ svelte: 4.2.0
+ svelte-local-storage-store: 0.4.0(svelte@4.2.0)
+ dev: false
+
+ /@sveltejs/site-kit@6.0.0-next.39(@sveltejs/kit@1.24.1)(svelte@4.2.0):
+ resolution: {integrity: sha512-HARhb2WayjHL/3BFjffFO5cMJjbkPrN/01Tz8Oe3mZYmAUD4Cb3iUI34p415ASTIO6RAeDnClBZDwr2EsK6spg==}
+ peerDependencies:
+ '@sveltejs/kit': ^1.20.0
+ svelte: ^4.0.0
+ dependencies:
+ '@sveltejs/kit': 1.24.1(svelte@4.2.0)(vite@4.4.9)
+ esm-env: 1.0.0
+ svelte: 4.2.0
+ svelte-local-storage-store: 0.6.0(svelte@4.2.0)
dev: true
- /@sveltejs/vite-plugin-svelte-inspector@1.0.3(@sveltejs/vite-plugin-svelte@2.4.2)(svelte@4.0.0)(vite@4.3.9):
- resolution: {integrity: sha512-Khdl5jmmPN6SUsVuqSXatKpQTMIifoQPDanaxC84m9JxIibWvSABJyHpyys0Z+1yYrxY5TTEQm+6elh0XCMaOA==}
+ /@sveltejs/vite-plugin-svelte-inspector@1.0.4(@sveltejs/vite-plugin-svelte@2.4.5)(svelte@4.2.0)(vite@4.4.9):
+ 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.4.2(svelte@4.0.0)(vite@4.3.9)
+ '@sveltejs/vite-plugin-svelte': 2.4.5(svelte@4.2.0)(vite@4.4.9)
debug: 4.3.4
- svelte: 4.0.0
- vite: 4.3.9
+ svelte: 4.2.0
+ vite: 4.4.9(lightningcss@1.21.7)
transitivePeerDependencies:
- supports-color
- dev: true
- /@sveltejs/vite-plugin-svelte@2.4.2(svelte@4.0.0)(vite@4.3.9):
- resolution: {integrity: sha512-ePfcC48ftMKhkT0OFGdOyycYKnnkT6i/buzey+vHRTR/JpQvuPzzhf1PtKqCDQfJRgoPSN2vscXs6gLigx/zGw==}
+ /@sveltejs/vite-plugin-svelte@2.4.5(svelte@4.2.0)(vite@4.4.9):
+ resolution: {integrity: sha512-UJKsFNwhzCVuiZd06jM/psscyNJNDwjQC+qIeb7GBJK9iWeQCcIyfcPWDvbCudfcJggY9jtxJeeaZH7uny93FQ==}
engines: {node: ^14.18.0 || >= 16}
peerDependencies:
svelte: ^3.54.0 || ^4.0.0
vite: ^4.0.0
dependencies:
- '@sveltejs/vite-plugin-svelte-inspector': 1.0.3(@sveltejs/vite-plugin-svelte@2.4.2)(svelte@4.0.0)(vite@4.3.9)
+ '@sveltejs/vite-plugin-svelte-inspector': 1.0.4(@sveltejs/vite-plugin-svelte@2.4.5)(svelte@4.2.0)(vite@4.4.9)
debug: 4.3.4
deepmerge: 4.3.1
kleur: 4.1.5
- magic-string: 0.30.0
- svelte: 4.0.0
- svelte-hmr: 0.15.2(svelte@4.0.0)
- vite: 4.3.9
- vitefu: 0.2.4(vite@4.3.9)
+ magic-string: 0.30.3
+ svelte: 4.2.0
+ svelte-hmr: 0.15.3(svelte@4.2.0)
+ vite: 4.4.9(lightningcss@1.21.7)
+ vitefu: 0.2.4(vite@4.4.9)
transitivePeerDependencies:
- supports-color
- dev: true
- /@types/cookie@0.5.1:
- resolution: {integrity: sha512-COUnqfB2+ckwXXSFInsFdOAWQzCCx+a5hq2ruyj+Vjund94RJQd4LG2u9hnvJrTgunKAaax7ancBYlDrNYxA0g==}
- dev: true
+ /@types/cookie@0.5.2:
+ resolution: {integrity: sha512-DBpRoJGKJZn7RY92dPrgoMew8xCWc2P71beqsjyhEI/Ds9mOyVmBwtekyfhpwFIVt1WrxTonFifiOZ62V8CnNA==}
- /@types/diff@5.0.2:
- resolution: {integrity: sha512-uw8eYMIReOwstQ0QKF0sICefSy8cNO/v7gOTiIy9SbwuHyEecJUm7qlgueOO5S1udZ5I/irVydHVwMchgzbKTg==}
+ /@types/diff@5.0.3:
+ resolution: {integrity: sha512-amrLbRqTU9bXMCc6uX0sWpxsQzRIo9z6MJPkH1pkez/qOxuqSZVuryJAWoBRq94CeG8JxY+VK4Le9HtjQR5T9A==}
dev: true
/@types/estree@1.0.1:
resolution: {integrity: sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==}
- /@types/marked@4.0.8:
- resolution: {integrity: sha512-HVNzMT5QlWCOdeuBsgXP8EZzKUf0+AXzN+sLmjvaB3ZlLqO+e4u0uXrdw9ub69wBKFs+c6/pA4r9sy6cCDvImw==}
+ /@types/node@20.5.0:
+ resolution: {integrity: sha512-Mgq7eCtoTjT89FqNoTzzXg2XvCi5VMhRV6+I2aYanc6kQCBImeNaAYRs/DyoVqk1YEUJK5gN9VO7HRIdz4Wo3Q==}
dev: true
- /@types/node@18.15.3:
- resolution: {integrity: sha512-p6ua9zBxz5otCmbpb5D3U4B5Nanw6Pk3PPyX05xnxbB/fRv71N7CPmORg7uAD5P70T0xmx1pzAx/FUfa5X+3cw==}
+ /@types/node@20.5.1:
+ resolution: {integrity: sha512-4tT2UrL5LBqDwoed9wZ6N3umC4Yhz3W3FloMmiiG4JwmUJWpie0c7lcnUNd4gtMKuDEO4wRVS8B6Xa0uMRsMKg==}
dev: true
/@types/prismjs@1.26.0:
@@ -957,20 +1044,46 @@ packages:
resolution: {integrity: sha512-SnHmG9wN1UVmagJOnyo/qkk0Z7gejYxOYYmaAwr5u2yFYfsupN3sg10kyzN8Hep/2zbHxCnsumxOoRIRMBwKCg==}
dev: true
- /@types/ws@8.5.4:
- resolution: {integrity: sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg==}
+ /@types/ws@8.5.5:
+ resolution: {integrity: sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg==}
dependencies:
- '@types/node': 18.15.3
+ '@types/node': 20.5.0
dev: true
- /@vercel/nft@0.22.6:
- resolution: {integrity: sha512-gTsFnnT4mGxodr4AUlW3/urY+8JKKB452LwF3m477RFUJTAaDmcz2JqFuInzvdybYIeyIv1sSONEJxsxnbQ5JQ==}
+ /@typescript/twoslash@3.1.0:
+ resolution: {integrity: sha512-kTwMUQ8xtAZaC4wb2XuLkPqFVBj2dNBueMQ89NWEuw87k2nLBbuafeG5cob/QEr6YduxIdTVUjix0MtC7mPlmg==}
+ dependencies:
+ '@typescript/vfs': 1.3.5
+ debug: 4.3.4
+ lz-string: 1.5.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /@typescript/vfs@1.3.4:
+ resolution: {integrity: sha512-RbyJiaAGQPIcAGWFa3jAXSuAexU4BFiDRF1g3hy7LmRqfNpYlTQWGXjcrOaVZjJ8YkkpuwG0FcsYvtWQpd9igQ==}
+ dependencies:
+ debug: 4.3.4
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /@typescript/vfs@1.3.5:
+ resolution: {integrity: sha512-pI8Saqjupf9MfLw7w2+og+fmb0fZS0J6vsKXXrp4/PDXEFvntgzXmChCXC/KefZZS0YGS6AT8e0hGAJcTsdJlg==}
+ dependencies:
+ debug: 4.3.4
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /@vercel/nft@0.23.1:
+ resolution: {integrity: sha512-NE0xSmGWVhgHF1OIoir71XAd0W0C1UE3nzFyhpFiMr3rVhetww7NvM1kc41trBsPG37Bh+dE5FYCTMzM/gBu0w==}
engines: {node: '>=14'}
hasBin: true
dependencies:
- '@mapbox/node-pre-gyp': 1.0.10
+ '@mapbox/node-pre-gyp': 1.0.11
'@rollup/pluginutils': 4.2.1
- acorn: 8.8.2
+ acorn: 8.10.0
async-sema: 3.1.1
bindings: 1.5.0
estree-walker: 2.0.2
@@ -984,16 +1097,16 @@ packages:
- supports-color
dev: true
- /@webcontainer/api@1.1.0:
- resolution: {integrity: sha512-qYUuy6BJl0eUlorA9dQ2DLxQ2I9vduhnhilV+DL7E5SxqLH+IZ2miS666/Uro93S3R6hLUVqg9Y17YiFUd/Hmg==}
+ /@webcontainer/api@1.1.5:
+ resolution: {integrity: sha512-qMJyqO+A8+B8JKW/IW9KVQblAiEQwesq7ka6w8pgm6DXKWCQaPVOco4Zo7FxZ09OmBIX+lnXyfKbQzXiORLGJg==}
dev: false
/abbrev@1.1.1:
resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==}
dev: true
- /acorn@8.8.2:
- resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==}
+ /acorn@8.10.0:
+ resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==}
engines: {node: '>=0.4.0'}
hasBin: true
@@ -1091,6 +1204,17 @@ packages:
fill-range: 7.0.1
dev: true
+ /browserslist@4.21.10:
+ resolution: {integrity: sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==}
+ engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
+ hasBin: true
+ dependencies:
+ caniuse-lite: 1.0.30001521
+ electron-to-chromium: 1.4.495
+ node-releases: 2.0.13
+ update-browserslist-db: 1.0.11(browserslist@4.21.10)
+ dev: true
+
/buffer-crc32@0.2.13:
resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==}
dev: true
@@ -1100,13 +1224,16 @@ packages:
engines: {node: '>=10.16.0'}
dependencies:
streamsearch: 1.1.0
- dev: true
/callsites@3.1.0:
resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
engines: {node: '>=6'}
dev: true
+ /caniuse-lite@1.0.30001521:
+ resolution: {integrity: sha512-fnx1grfpEOvDGH+V17eccmNjucGUnCbP6KL+l5KqBIerp26WK/+RQ7CIDE37KGJjaPyqWXXlFUyKiWmvdNNKmQ==}
+ dev: true
+
/chokidar@3.5.3:
resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==}
engines: {node: '>= 8.10.0'}
@@ -1119,7 +1246,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:
@@ -1127,25 +1254,25 @@ packages:
engines: {node: '>=10'}
dev: true
- /code-red@1.0.3:
- resolution: {integrity: sha512-kVwJELqiILQyG5aeuyKFbdsI1fmQy1Cmf7dQ8eGmVuJoaRVdwey7WaMknr2ZFeVSYSKT0rExsa8EGw0aoI/1QQ==}
+ /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.1
- acorn: 8.8.2
+ acorn: 8.10.0
estree-walker: 3.0.3
periscopic: 3.1.0
- /codemirror@6.0.1(@lezer/common@1.0.2):
+ /codemirror@6.0.1(@lezer/common@1.0.4):
resolution: {integrity: sha512-J8j+nZ+CdWmIeFIGXEFbFPtpiYacFMDR8GlHK3IyHQJMCaVRfGx9NT+Hxivv1ckLWPvNdZqndbr/7lVhrf/Svg==}
dependencies:
- '@codemirror/autocomplete': 6.4.2(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.9.2)(@lezer/common@1.0.2)
- '@codemirror/commands': 6.2.2
- '@codemirror/language': 6.6.0
- '@codemirror/lint': 6.2.0
- '@codemirror/search': 6.3.0
- '@codemirror/state': 6.2.0
- '@codemirror/view': 6.9.2
+ '@codemirror/autocomplete': 6.9.0(@codemirror/language@6.9.0)(@codemirror/state@6.2.1)(@codemirror/view@6.17.1)(@lezer/common@1.0.4)
+ '@codemirror/commands': 6.2.5
+ '@codemirror/language': 6.9.0
+ '@codemirror/lint': 6.4.1
+ '@codemirror/search': 6.5.2
+ '@codemirror/state': 6.2.1
+ '@codemirror/view': 6.17.1
transitivePeerDependencies:
- '@lezer/common'
dev: false
@@ -1166,10 +1293,9 @@ packages:
/cookie@0.5.0:
resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==}
engines: {node: '>= 0.6'}
- dev: true
- /crelt@1.0.5:
- resolution: {integrity: sha512-+BO9wPPi+DWTDcNYhr/W90myha8ptzftZT+LwcmUbbok0rcP/fequmFYCw8NMoH7pkAZQzU78b3kYrlua5a9eA==}
+ /crelt@1.0.6:
+ resolution: {integrity: sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g==}
dev: false
/css-tree@2.3.1:
@@ -1179,6 +1305,10 @@ packages:
mdn-data: 2.0.30
source-map-js: 1.0.2
+ /csstype@3.1.2:
+ resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==}
+ dev: false
+
/debug@4.3.4:
resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
engines: {node: '>=6.0'}
@@ -1189,12 +1319,10 @@ packages:
optional: true
dependencies:
ms: 2.1.2
- dev: true
/deepmerge@4.3.1:
resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
engines: {node: '>=0.10.0'}
- dev: true
/delegates@1.0.0:
resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==}
@@ -1209,20 +1337,28 @@ packages:
engines: {node: '>=8'}
dev: true
- /detect-libc@2.0.1:
- resolution: {integrity: sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==}
+ /detect-libc@1.0.3:
+ resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==}
+ engines: {node: '>=0.10'}
+ hasBin: true
+
+ /detect-libc@2.0.2:
+ resolution: {integrity: sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==}
engines: {node: '>=8'}
dev: true
/devalue@4.3.2:
resolution: {integrity: sha512-KqFl6pOgOW+Y6wJgu80rHpo2/3H07vr8ntR9rkkFIRETewbf5GaYYcakYfiKz89K+sLsuPkQIZaXDMjUObZwWg==}
- dev: true
/diff@5.1.0:
resolution: {integrity: sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==}
engines: {node: '>=0.3.1'}
dev: true
+ /electron-to-chromium@1.4.495:
+ resolution: {integrity: sha512-mwknuemBZnoOCths4GtpU/SDuVMp3uQHKa2UNJT9/aVD6WVRjGpXOxRGX7lm6ILIenTdGXPSTCTDaWos5tEU8Q==}
+ dev: true
+
/emoji-regex@8.0.0:
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
dev: true
@@ -1235,69 +1371,72 @@ packages:
resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==}
dev: true
- /esbuild@0.17.19:
- resolution: {integrity: sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==}
+ /esbuild@0.18.20:
+ resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==}
engines: {node: '>=12'}
hasBin: true
requiresBuild: true
optionalDependencies:
- '@esbuild/android-arm': 0.17.19
- '@esbuild/android-arm64': 0.17.19
- '@esbuild/android-x64': 0.17.19
- '@esbuild/darwin-arm64': 0.17.19
- '@esbuild/darwin-x64': 0.17.19
- '@esbuild/freebsd-arm64': 0.17.19
- '@esbuild/freebsd-x64': 0.17.19
- '@esbuild/linux-arm': 0.17.19
- '@esbuild/linux-arm64': 0.17.19
- '@esbuild/linux-ia32': 0.17.19
- '@esbuild/linux-loong64': 0.17.19
- '@esbuild/linux-mips64el': 0.17.19
- '@esbuild/linux-ppc64': 0.17.19
- '@esbuild/linux-riscv64': 0.17.19
- '@esbuild/linux-s390x': 0.17.19
- '@esbuild/linux-x64': 0.17.19
- '@esbuild/netbsd-x64': 0.17.19
- '@esbuild/openbsd-x64': 0.17.19
- '@esbuild/sunos-x64': 0.17.19
- '@esbuild/win32-arm64': 0.17.19
- '@esbuild/win32-ia32': 0.17.19
- '@esbuild/win32-x64': 0.17.19
- dev: true
-
- /esbuild@0.18.9:
- resolution: {integrity: sha512-rFw+7KsO3vF/imkldsCcIGnQVJ11Zq5a178SVS0N0wwFQ/alzS8owG06rivQ8FEuc66SJupdhTuYT7mnvmidLA==}
+ '@esbuild/android-arm': 0.18.20
+ '@esbuild/android-arm64': 0.18.20
+ '@esbuild/android-x64': 0.18.20
+ '@esbuild/darwin-arm64': 0.18.20
+ '@esbuild/darwin-x64': 0.18.20
+ '@esbuild/freebsd-arm64': 0.18.20
+ '@esbuild/freebsd-x64': 0.18.20
+ '@esbuild/linux-arm': 0.18.20
+ '@esbuild/linux-arm64': 0.18.20
+ '@esbuild/linux-ia32': 0.18.20
+ '@esbuild/linux-loong64': 0.18.20
+ '@esbuild/linux-mips64el': 0.18.20
+ '@esbuild/linux-ppc64': 0.18.20
+ '@esbuild/linux-riscv64': 0.18.20
+ '@esbuild/linux-s390x': 0.18.20
+ '@esbuild/linux-x64': 0.18.20
+ '@esbuild/netbsd-x64': 0.18.20
+ '@esbuild/openbsd-x64': 0.18.20
+ '@esbuild/sunos-x64': 0.18.20
+ '@esbuild/win32-arm64': 0.18.20
+ '@esbuild/win32-ia32': 0.18.20
+ '@esbuild/win32-x64': 0.18.20
+
+ /esbuild@0.19.2:
+ resolution: {integrity: sha512-G6hPax8UbFakEj3hWO0Vs52LQ8k3lnBhxZWomUJDxfz3rZTLqF5k/FCzuNdLx2RbpBiQQF9H9onlDDH1lZsnjg==}
engines: {node: '>=12'}
hasBin: true
requiresBuild: true
optionalDependencies:
- '@esbuild/android-arm': 0.18.9
- '@esbuild/android-arm64': 0.18.9
- '@esbuild/android-x64': 0.18.9
- '@esbuild/darwin-arm64': 0.18.9
- '@esbuild/darwin-x64': 0.18.9
- '@esbuild/freebsd-arm64': 0.18.9
- '@esbuild/freebsd-x64': 0.18.9
- '@esbuild/linux-arm': 0.18.9
- '@esbuild/linux-arm64': 0.18.9
- '@esbuild/linux-ia32': 0.18.9
- '@esbuild/linux-loong64': 0.18.9
- '@esbuild/linux-mips64el': 0.18.9
- '@esbuild/linux-ppc64': 0.18.9
- '@esbuild/linux-riscv64': 0.18.9
- '@esbuild/linux-s390x': 0.18.9
- '@esbuild/linux-x64': 0.18.9
- '@esbuild/netbsd-x64': 0.18.9
- '@esbuild/openbsd-x64': 0.18.9
- '@esbuild/sunos-x64': 0.18.9
- '@esbuild/win32-arm64': 0.18.9
- '@esbuild/win32-ia32': 0.18.9
- '@esbuild/win32-x64': 0.18.9
+ '@esbuild/android-arm': 0.19.2
+ '@esbuild/android-arm64': 0.19.2
+ '@esbuild/android-x64': 0.19.2
+ '@esbuild/darwin-arm64': 0.19.2
+ '@esbuild/darwin-x64': 0.19.2
+ '@esbuild/freebsd-arm64': 0.19.2
+ '@esbuild/freebsd-x64': 0.19.2
+ '@esbuild/linux-arm': 0.19.2
+ '@esbuild/linux-arm64': 0.19.2
+ '@esbuild/linux-ia32': 0.19.2
+ '@esbuild/linux-loong64': 0.19.2
+ '@esbuild/linux-mips64el': 0.19.2
+ '@esbuild/linux-ppc64': 0.19.2
+ '@esbuild/linux-riscv64': 0.19.2
+ '@esbuild/linux-s390x': 0.19.2
+ '@esbuild/linux-x64': 0.19.2
+ '@esbuild/netbsd-x64': 0.19.2
+ '@esbuild/openbsd-x64': 0.19.2
+ '@esbuild/sunos-x64': 0.19.2
+ '@esbuild/win32-arm64': 0.19.2
+ '@esbuild/win32-ia32': 0.19.2
+ '@esbuild/win32-x64': 0.19.2
+ dev: true
+
+ /escalade@3.1.1:
+ resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
+ engines: {node: '>=6'}
dev: true
/esm-env@1.0.0:
resolution: {integrity: sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==}
- dev: true
/estree-walker@2.0.2:
resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
@@ -1308,8 +1447,8 @@ packages:
dependencies:
'@types/estree': 1.0.1
- /fast-glob@3.2.12:
- resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==}
+ /fast-glob@3.3.1:
+ resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==}
engines: {node: '>=8.6.0'}
dependencies:
'@nodelib/fs.stat': 2.0.5
@@ -1325,6 +1464,11 @@ packages:
reusify: 1.0.4
dev: true
+ /fenceparser@1.1.1:
+ resolution: {integrity: sha512-VdkTsK7GWLT0VWMK5S5WTAPn61wJ98WPFwJiRHumhg4ESNUO/tnkU8bzzzc62o6Uk1SVhuZFLnakmDA4SGV7wA==}
+ engines: {node: '>=12'}
+ dev: true
+
/file-uri-to-path@1.0.0:
resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==}
dev: true
@@ -1336,6 +1480,10 @@ packages:
to-regex-range: 5.0.1
dev: true
+ /flexsearch@0.7.31:
+ resolution: {integrity: sha512-XGozTsMPYkm+6b5QL3Z9wQcJjNYxp0CYn3U1gO7dwD6PAqU1SVWZxI9CCg3z+ml3YfqdPnrBehaBrnH2AGKbNA==}
+ dev: false
+
/fs-minipass@2.1.0:
resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==}
engines: {node: '>= 8'}
@@ -1355,6 +1503,13 @@ packages:
dev: true
optional: true
+ /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
+ optional: true
+
/gauge@3.0.2:
resolution: {integrity: sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==}
engines: {node: '>=10'}
@@ -1390,11 +1545,9 @@ packages:
/globalyzer@0.1.0:
resolution: {integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==}
- dev: true
/globrex@0.1.2:
resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==}
- dev: true
/graceful-fs@4.2.11:
resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
@@ -1467,10 +1620,101 @@ packages:
dependencies:
'@types/estree': 1.0.1
+ /jsonc-parser@3.2.0:
+ resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==}
+ dev: true
+
/kleur@4.1.5:
resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==}
engines: {node: '>=6'}
- dev: true
+
+ /lightningcss-darwin-arm64@1.21.7:
+ resolution: {integrity: sha512-tt7hIsFio9jZofTVHtCACz6rB6c9RyABMXfA9A/VcKOjS3sq+koX/QkRJWY06utwOImbJIXBC5hbg9t3RkPUAQ==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm64]
+ os: [darwin]
+ requiresBuild: true
+ optional: true
+
+ /lightningcss-darwin-x64@1.21.7:
+ resolution: {integrity: sha512-F4gS4bf7eWekfPT+TxJNm/pF+QRgZiTrTkQH6cw4/UWfdeZISfuhD5El2dm16giFnY0K5ylIwO+ZusgYNkGSXA==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [x64]
+ os: [darwin]
+ requiresBuild: true
+ optional: true
+
+ /lightningcss-freebsd-x64@1.21.7:
+ resolution: {integrity: sha512-RMfNzJWXCSfPnL55fcLWEAadcY6QUFT0S8NceNKYzp1KiCZtkJIy6RQ5SaVxPzRqd3iMsahUf5sfnG8N1UQSNQ==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [x64]
+ os: [freebsd]
+ requiresBuild: true
+ optional: true
+
+ /lightningcss-linux-arm-gnueabihf@1.21.7:
+ resolution: {integrity: sha512-biSRUDZNx7vubWP1jArw/qqfZKPGpkV/qzunasZzxmqijbZ43sW9faDQYxWNcxPWljJJdF/qs6qcurYFovWtrQ==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm]
+ os: [linux]
+ requiresBuild: true
+ optional: true
+
+ /lightningcss-linux-arm64-gnu@1.21.7:
+ resolution: {integrity: sha512-PENY8QekqL9TG3AY/A7rkUBb5ymefGxea7Oe7+x7Hbw4Bz4Hpj5cec5OoMypMqFbURPmpi0fTWx4vSWUPzpDcA==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm64]
+ os: [linux]
+ requiresBuild: true
+ optional: true
+
+ /lightningcss-linux-arm64-musl@1.21.7:
+ resolution: {integrity: sha512-pfOipKvA/0X1OjRaZt3870vnV9UGBSjayIqHh0fGx/+aRz3O0MVFHE/60P2UWXpM3YGJEw/hMWtNkrFwqOge8A==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm64]
+ os: [linux]
+ requiresBuild: true
+ optional: true
+
+ /lightningcss-linux-x64-gnu@1.21.7:
+ resolution: {integrity: sha512-dgcsis4TAA7s0ia4f31QHX+G4PWPwxk+wJaEQLaV0NdJs09O5hHoA8DpLEr8nrvc/tsRTyVNBP1rDtgzySjpXg==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [x64]
+ os: [linux]
+ requiresBuild: true
+ optional: true
+
+ /lightningcss-linux-x64-musl@1.21.7:
+ resolution: {integrity: sha512-A+9dXpxld3p4Cd6fxev2eqEvaauYtrgNpXV3t7ioCJy30Oj9nYiNGwiGusM+4MJVcEpUPGUGiuAqY4sWilRDwA==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [x64]
+ os: [linux]
+ requiresBuild: true
+ optional: true
+
+ /lightningcss-win32-x64-msvc@1.21.7:
+ resolution: {integrity: sha512-07/8vogEq+C/mF99pdMhh/f19/xreq8N9Ca6AWeVHZIdODyF/pt6KdKSCWDZWIn+3CUxI8gCJWuUWyOc3xymvw==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [x64]
+ os: [win32]
+ requiresBuild: true
+ optional: true
+
+ /lightningcss@1.21.7:
+ resolution: {integrity: sha512-xITZyh5sLFwRPYUSw15T00Rm7gcQ1qOPuQwNOcvHsTm6nLWTQ723w7zl42wrC5t+xtdg6FPmnXHml1nZxxvp1w==}
+ engines: {node: '>= 12.0.0'}
+ dependencies:
+ detect-libc: 1.0.3
+ optionalDependencies:
+ lightningcss-darwin-arm64: 1.21.7
+ lightningcss-darwin-x64: 1.21.7
+ lightningcss-freebsd-x64: 1.21.7
+ lightningcss-linux-arm-gnueabihf: 1.21.7
+ lightningcss-linux-arm64-gnu: 1.21.7
+ lightningcss-linux-arm64-musl: 1.21.7
+ lightningcss-linux-x64-gnu: 1.21.7
+ lightningcss-linux-x64-musl: 1.21.7
+ lightningcss-win32-x64-msvc: 1.21.7
/locate-character@3.0.0:
resolution: {integrity: sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==}
@@ -1482,6 +1726,11 @@ packages:
yallist: 4.0.0
dev: true
+ /lz-string@1.5.0:
+ resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==}
+ hasBin: true
+ dev: true
+
/magic-string@0.27.0:
resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==}
engines: {node: '>=12'}
@@ -1489,22 +1738,28 @@ packages:
'@jridgewell/sourcemap-codec': 1.4.15
dev: true
- /magic-string@0.30.0:
- resolution: {integrity: sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==}
+ /magic-string@0.30.3:
+ resolution: {integrity: sha512-B7xGbll2fG/VjP+SWg4sX3JynwIU0mjoTc6MPpKNuIvftk6u6vqhDnk1R80b8C2GBR6ywqy+1DcKBrevBg+bmw==}
engines: {node: '>=12'}
dependencies:
- '@jridgewell/sourcemap-codec': 1.4.14
+ '@jridgewell/sourcemap-codec': 1.4.15
/make-dir@3.1.0:
resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==}
engines: {node: '>=8'}
dependencies:
- semver: 6.3.0
+ semver: 6.3.1
dev: true
- /marked@4.2.12:
- resolution: {integrity: sha512-yr8hSKa3Fv4D3jdZmtMMPghgVt6TWbk86WQaWhDloQjRSQhMMYCAro7jP7VDJrjjdV8pxVxMssXS8B8Y5DZ5aw==}
- engines: {node: '>= 12'}
+ /marked@5.1.2:
+ resolution: {integrity: sha512-ahRPGXJpjMjwSOlBoTMZAK7ATXkli5qCPxZ21TG44rx1KEo44bii4ekgTDQPNRQ4Kh7JMb9Ub1PVk1NxRSsorg==}
+ engines: {node: '>= 16'}
+ hasBin: true
+ dev: false
+
+ /marked@8.0.0:
+ resolution: {integrity: sha512-RI/D5csFVreNrFchdKFSdV38GDHJdD7OdmbNWYzGvApPb0A9pyypgfHC/FBH4ugmRE8cr7yg/TH7tu8585eMhA==}
+ engines: {node: '>= 16'}
hasBin: true
dev: false
@@ -1528,7 +1783,6 @@ 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==}
@@ -1552,8 +1806,8 @@ packages:
yallist: 4.0.0
dev: true
- /minipass@4.2.5:
- resolution: {integrity: sha512-+yQl7SX3bIT83Lhb4BVorMAHVuqsskxRdlmO9kTpyukp8vsm2Sn/fUOV9xlnG8/a5JsypJzap21lz/y3FBMJ8Q==}
+ /minipass@5.0.0:
+ resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==}
engines: {node: '>=8'}
dev: true
@@ -1581,25 +1835,26 @@ packages:
/mri@1.2.0:
resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
engines: {node: '>=4'}
- dev: true
/mrmime@1.0.1:
resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==}
engines: {node: '>=10'}
- dev: true
/ms@2.1.2:
resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
- dev: true
/nanoid@3.3.6:
resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==}
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true
- dev: true
- /node-fetch@2.6.9:
- resolution: {integrity: sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==}
+ /nanostores@0.8.1:
+ resolution: {integrity: sha512-1ZCfQtII2XeFDrtqXL2cdQ/diGrLxzRB3YMyQjn8m7GSGQrJfGST2iuqMpWnS/ZlifhtjgR/SX0Jy6Uij6lRLA==}
+ engines: {node: ^16.0.0 || >=18.0.0}
+ dev: false
+
+ /node-fetch@2.6.12:
+ resolution: {integrity: sha512-C/fGU2E8ToujUivIO0H+tpQ6HWo4eEmchoPIoXtxCrVghxdKq+QOHqEZW7tuP3KlV3bC8FRMO5nMCC7Zm1VP6g==}
engines: {node: 4.x || >=6.0.0}
peerDependencies:
encoding: ^0.1.0
@@ -1615,6 +1870,10 @@ packages:
hasBin: true
dev: true
+ /node-releases@2.0.13:
+ resolution: {integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==}
+ dev: true
+
/nopt@5.0.0:
resolution: {integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==}
engines: {node: '>=6'}
@@ -1669,16 +1928,15 @@ packages:
/picocolors@1.0.0:
resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
- dev: true
/picomatch@2.3.1:
resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
engines: {node: '>=8.6'}
dev: true
- /playwright-core@1.31.2:
- resolution: {integrity: sha512-a1dFgCNQw4vCsG7bnojZjDnPewZcw7tZUNFN0ZkcLYKj+mPmXvg4MpaaKZ5SgqPsOmqIf2YsVRkgqiRDxD+fDQ==}
- engines: {node: '>=14'}
+ /playwright-core@1.37.1:
+ resolution: {integrity: sha512-17EuQxlSIYCmEMwzMqusJ2ztDgJePjrbttaefgdsiqeLWidjYz9BxXaTaZWxH1J95SHGk6tjE+dwgWILJoUZfA==}
+ engines: {node: '>=16'}
hasBin: true
dev: true
@@ -1686,28 +1944,27 @@ packages:
resolution: {integrity: sha512-Hz/WvSNt5+7x+Rq1Cn6DetJOZxKtLDehJ1mLCYge6ju4QvSF/PHvRgy94e1SKJVI96AJTcqEdNwkkaAFad+TXQ==}
dev: false
- /postcss@8.4.24:
- resolution: {integrity: sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==}
+ /postcss@8.4.28:
+ resolution: {integrity: sha512-Z7V5j0cq8oEKyejIKfpD8b4eBy9cwW2JWPk0+fB1HOAMsfHbnAXLLS+PfVWlzMSLQaWttKDt607I0XHmpE67Vw==}
engines: {node: ^10 || ^12 || >=14}
dependencies:
nanoid: 3.3.6
picocolors: 1.0.0
source-map-js: 1.0.2
- dev: true
- /prettier-plugin-svelte@2.10.1(prettier@2.8.5)(svelte@4.0.0):
- resolution: {integrity: sha512-Wlq7Z5v2ueCubWo0TZzKc9XHcm7TDxqcuzRuGd0gcENfzfT4JZ9yDlCbEgxWgiPmLHkBjfOtpAWkcT28MCDpUQ==}
+ /prettier-plugin-svelte@3.0.3(prettier@3.0.3)(svelte@4.2.0):
+ resolution: {integrity: sha512-dLhieh4obJEK1hnZ6koxF+tMUrZbV5YGvRpf2+OADyanjya5j0z1Llo8iGwiHmFWZVG/hLEw/AJD5chXd9r3XA==}
peerDependencies:
- prettier: ^1.16.4 || ^2.0.0
+ prettier: ^3.0.0
svelte: ^3.2.0 || ^4.0.0-next.0
dependencies:
- prettier: 2.8.5
- svelte: 4.0.0
+ prettier: 3.0.3
+ svelte: 4.2.0
dev: true
- /prettier@2.8.5:
- resolution: {integrity: sha512-3gzuxrHbKUePRBB4ZeU08VNkUcqEHaUaouNt0m7LGP4Hti/NuB07C7PPTM/LkWqXoJYJn2McEo5+kxPNrtQkLQ==}
- engines: {node: '>=10.13.0'}
+ /prettier@3.0.3:
+ resolution: {integrity: sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==}
+ engines: {node: '>=14'}
hasBin: true
dev: true
@@ -1750,6 +2007,11 @@ packages:
engines: {node: '>=8'}
dev: true
+ /resolve.exports@2.0.2:
+ resolution: {integrity: sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==}
+ engines: {node: '>=10'}
+ dev: false
+
/reusify@1.0.4:
resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
@@ -1769,13 +2031,12 @@ packages:
glob: 7.2.3
dev: true
- /rollup@3.25.2:
- resolution: {integrity: sha512-VLnkxZMDr3jpxgtmS8pQZ0UvhslmF4ADq/9w4erkctbgjCqLW9oa89fJuXEs4ZmgyoF7Dm8rMDKSS5b5u2hHUg==}
+ /rollup@3.28.0:
+ resolution: {integrity: sha512-d7zhvo1OUY2SXSM6pfNjgD5+d0Nz87CUp4mt8l/GgVP3oBsPwzNvSzyu1me6BSG9JIgWNTVcafIXBIyM8yQ3yw==}
engines: {node: '>=14.18.0', npm: '>=8.0.0'}
hasBin: true
optionalDependencies:
- fsevents: 2.3.2
- dev: true
+ fsevents: 2.3.3
/run-parallel@1.2.0:
resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
@@ -1788,7 +2049,6 @@ packages:
engines: {node: '>=6'}
dependencies:
mri: 1.2.0
- dev: true
/safe-buffer@5.2.1:
resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
@@ -1803,13 +2063,13 @@ packages:
rimraf: 2.7.1
dev: true
- /semver@6.3.0:
- resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==}
+ /semver@6.3.1:
+ resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
hasBin: true
dev: true
- /semver@7.3.8:
- resolution: {integrity: sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==}
+ /semver@7.5.4:
+ resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==}
engines: {node: '>=10'}
hasBin: true
dependencies:
@@ -1822,20 +2082,40 @@ packages:
/set-cookie-parser@2.6.0:
resolution: {integrity: sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==}
+
+ /shiki-twoslash@3.1.2(typescript@5.2.2):
+ resolution: {integrity: sha512-JBcRIIizi+exIA/OUhYkV6jtyeZco0ykCkIRd5sgwIt1Pm4pz+maoaRZpm6SkhPwvif4fCA7xOtJOykhpIV64Q==}
+ peerDependencies:
+ typescript: '>3'
+ dependencies:
+ '@typescript/twoslash': 3.1.0
+ '@typescript/vfs': 1.3.4
+ fenceparser: 1.1.1
+ shiki: 0.10.1
+ typescript: 5.2.2
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /shiki@0.10.1:
+ resolution: {integrity: sha512-VsY7QJVzU51j5o1+DguUd+6vmCmZ5v/6gYu4vyYAhzjuNQU6P/vmSy4uQaOhvje031qQMiW0d2BwgMH52vqMng==}
+ dependencies:
+ jsonc-parser: 3.2.0
+ vscode-oniguruma: 1.7.0
+ vscode-textmate: 5.2.0
dev: true
/signal-exit@3.0.7:
resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
dev: true
- /sirv@2.0.2:
- resolution: {integrity: sha512-4Qog6aE29nIjAOKe/wowFTxOdmbEZKb+3tsLljaBRzJwtqto0BChD2zzH0LhgCSXiI+V7X+Y45v14wBZQ1TK3w==}
+ /sirv@2.0.3:
+ resolution: {integrity: sha512-O9jm9BsID1P+0HOi81VpXPoDxYP374pkOLzACAoyUQ/3OUVndNpsz6wMnY2z+yOxzbllCKZrM+9QrWsv4THnyA==}
engines: {node: '>= 10'}
dependencies:
'@polka/url': 1.0.0-next.21
mrmime: 1.0.1
- totalist: 3.0.0
- dev: true
+ totalist: 3.0.1
/sorcery@0.11.0:
resolution: {integrity: sha512-J69LQ22xrQB1cIFJhPfgtLuI6BpWRiWu1Y3vSsIwK/eAScqJxd/+CJlUuHQRdX2C9NGFamq+KqNywGgaThwfHw==}
@@ -1854,7 +2134,6 @@ 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==}
@@ -1885,25 +2164,29 @@ packages:
min-indent: 1.0.1
dev: true
- /style-mod@4.0.2:
- resolution: {integrity: sha512-C4myMmRTO8iaC5Gg+N1ftK2WT4eXUTMAa+HEFPPrfVeO/NtqLTtAmV1HbqnuGtLwCek44Ra76fdGUkSqjiMPcQ==}
+ /style-mod@4.0.3:
+ resolution: {integrity: sha512-78Jv8kYJdjbvRwwijtCevYADfsI0lGzYJe4mMFdceO8l75DFFDoqBhR1jVDicDRRaX4//g1u9wKeo+ztc2h1Rw==}
dev: false
- /svelte-check@3.4.3(svelte@4.0.0):
- resolution: {integrity: sha512-O07soQFY3X0VDt+bcGc6D5naz0cLtjwnmNP9JsEBPVyMemFEqUhL2OdLqvkl5H/u8Jwm50EiAU4BPRn5iin/kg==}
+ /style-mod@4.1.0:
+ resolution: {integrity: sha512-Ca5ib8HrFn+f+0n4N4ScTIA9iTOQ7MaGS1ylHcoVqW9J7w2w8PzN6g9gKmTYgGEBH8e120+RCmhpje6jC5uGWA==}
+ dev: false
+
+ /svelte-check@3.5.1(svelte@4.2.0):
+ resolution: {integrity: sha512-+Zb4iHxAhdUtcUg/WJPRjlS1RJalIsWAe9Mz6G1zyznSs7dDkT7VUBdXc3q7Iwg49O/VrZgyJRvOJkjuBfKjFA==}
hasBin: true
peerDependencies:
svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0
dependencies:
- '@jridgewell/trace-mapping': 0.3.17
+ '@jridgewell/trace-mapping': 0.3.19
chokidar: 3.5.3
- fast-glob: 3.2.12
+ fast-glob: 3.3.1
import-fresh: 3.3.0
picocolors: 1.0.0
sade: 1.8.1
- svelte: 4.0.0
- svelte-preprocess: 5.0.3(svelte@4.0.0)(typescript@5.1.3)
- typescript: 5.1.3
+ svelte: 4.2.0
+ svelte-preprocess: 5.0.4(svelte@4.2.0)(typescript@5.2.2)
+ typescript: 5.2.2
transitivePeerDependencies:
- '@babel/core'
- coffeescript
@@ -1916,26 +2199,42 @@ packages:
- sugarss
dev: true
- /svelte-hmr@0.15.2(svelte@4.0.0):
- resolution: {integrity: sha512-q/bAruCvFLwvNbeE1x3n37TYFb3mTBJ6TrCq6p2CoFbSTNhDE9oAtEfpy+wmc9So8AG0Tja+X0/mJzX9tSfvIg==}
+ /svelte-hmr@0.15.3(svelte@4.2.0):
+ resolution: {integrity: sha512-41snaPswvSf8TJUhlkoJBekRrABDXDMdpNpT2tfHIv4JuhgvHqLMhEPGtaQn0BmbNSTkuz2Ed20DF2eHw0SmBQ==}
engines: {node: ^12.20 || ^14.13.1 || >= 16}
peerDependencies:
- svelte: ^3.19.0 || ^4.0.0-next.0
+ svelte: ^3.19.0 || ^4.0.0
dependencies:
- svelte: 4.0.0
- dev: true
+ svelte: 4.2.0
+
+ /svelte-json-tree@2.1.0(svelte@4.2.0):
+ resolution: {integrity: sha512-IAU//hE5bIA0SoM9AuP7xOoD9PUcMh4fio0oI52r0XJ7iNDytW7AnBdkIn1QSYLUyWzvQX3tp59JfLYfhd7lTw==}
+ peerDependencies:
+ svelte: ^4.0.0
+ dependencies:
+ svelte: 4.2.0
+ dev: false
- /svelte-local-storage-store@0.4.0(svelte@4.0.0):
+ /svelte-local-storage-store@0.4.0(svelte@4.2.0):
resolution: {integrity: sha512-ctPykTt4S3BE5bF0mfV0jKiUR1qlmqLvnAkQvYHLeb9wRyO1MdIFDVI23X+TZEFleATHkTaOpYZswIvf3b2tWA==}
engines: {node: '>=0.14'}
peerDependencies:
svelte: ^3.48.0
dependencies:
- svelte: 4.0.0
+ svelte: 4.2.0
+ dev: false
+
+ /svelte-local-storage-store@0.6.0(svelte@4.2.0):
+ resolution: {integrity: sha512-UbCY/yT/YUadU5IX/gZkoRQnA+ebFZHKKQjlJvfWHnBj3CPe9sNn8ndxYz/xy4LUzGjuBLq8+wH5RYK54ba3wA==}
+ engines: {node: '>=0.14'}
+ peerDependencies:
+ svelte: ^3.48.0 || ^4.0.0
+ dependencies:
+ svelte: 4.2.0
dev: true
- /svelte-preprocess@5.0.3(svelte@4.0.0)(typescript@5.1.3):
- resolution: {integrity: sha512-GrHF1rusdJVbOZOwgPWtpqmaexkydznKzy5qIC2FabgpFyKN57bjMUUUqPRfbBXK5igiEWn1uO/DXsa2vJ5VHA==}
+ /svelte-preprocess@5.0.4(svelte@4.2.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-ABia2QegosxOGsVlsSBJvoWeXy1wUKSfF7SWJdTjLAbx/Y3SrVevvvbFNQqrSJw89+lNSsM58SipmZJ5SRi5iw==}
engines: {node: '>= 14.10.0'}
requiresBuild: true
peerDependencies:
@@ -1948,7 +2247,7 @@ packages:
sass: ^1.26.8
stylus: ^0.55.0
sugarss: ^2.0.0 || ^3.0.0 || ^4.0.0
- svelte: ^3.23.0
+ svelte: ^3.23.0 || ^4.0.0-next.0 || ^4.0.0
typescript: '>=3.9.5 || ^4.0.0 || ^5.0.0'
peerDependenciesMeta:
'@babel/core':
@@ -1977,35 +2276,35 @@ packages:
magic-string: 0.27.0
sorcery: 0.11.0
strip-indent: 3.0.0
- svelte: 4.0.0
- typescript: 5.1.3
+ svelte: 4.2.0
+ typescript: 5.2.2
dev: true
- /svelte@4.0.0:
- resolution: {integrity: sha512-+yCYu3AEUu9n91dnQNGIbnVp8EmNQtuF/YImW4+FTXRHard7NMo+yTsWzggPAbj3fUEJ1FBJLkql/jkp6YB5pg==}
+ /svelte@4.2.0:
+ resolution: {integrity: sha512-kVsdPjDbLrv74SmLSUzAsBGquMs4MPgWGkGLpH+PjOYnFOziAvENVzgJmyOCV2gntxE32aNm8/sqNKD6LbIpeQ==}
engines: {node: '>=16'}
dependencies:
'@ampproject/remapping': 2.2.1
'@jridgewell/sourcemap-codec': 1.4.15
- '@jridgewell/trace-mapping': 0.3.18
- acorn: 8.8.2
+ '@jridgewell/trace-mapping': 0.3.19
+ acorn: 8.10.0
aria-query: 5.3.0
axobject-query: 3.2.1
- code-red: 1.0.3
+ code-red: 1.0.4
css-tree: 2.3.1
estree-walker: 3.0.3
is-reference: 3.0.1
locate-character: 3.0.0
- magic-string: 0.30.0
+ magic-string: 0.30.3
periscopic: 3.1.0
- /tar@6.1.13:
- resolution: {integrity: sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw==}
+ /tar@6.1.15:
+ resolution: {integrity: sha512-/zKt9UyngnxIT/EAGYuxaMYgOIJiP81ab9ZfkILq4oNLPFX50qyYmu7jRj9qeXoxmJHjGlbH0+cm2uy1WCs10A==}
engines: {node: '>=10'}
dependencies:
chownr: 2.0.0
fs-minipass: 2.1.0
- minipass: 4.2.5
+ minipass: 5.0.0
minizlib: 2.1.2
mkdirp: 1.0.4
yallist: 4.0.0
@@ -2016,7 +2315,6 @@ packages:
dependencies:
globalyzer: 0.1.0
globrex: 0.1.2
- dev: true
/to-regex-range@5.0.1:
resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
@@ -2025,45 +2323,49 @@ packages:
is-number: 7.0.0
dev: true
- /totalist@3.0.0:
- resolution: {integrity: sha512-eM+pCBxXO/njtF7vdFsHuqb+ElbxqtI4r5EAvk6grfAFyJ6IvWlSkfZ5T9ozC6xWw3Fj1fGoSmrl0gUs46JVIw==}
+ /totalist@3.0.1:
+ resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==}
engines: {node: '>=6'}
- dev: true
/tr46@0.0.3:
resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==}
dev: true
- /typescript@5.0.2:
- resolution: {integrity: sha512-wVORMBGO/FAs/++blGNeAVdbNKtIh1rbBL2EyQ1+J9lClJ93KiiKe8PmFIVdXhHcyv44SL9oglmfeSsndo0jRw==}
- engines: {node: '>=12.20'}
- hasBin: true
- dev: true
-
- /typescript@5.1.3:
- resolution: {integrity: sha512-XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw==}
+ /typescript@5.2.2:
+ resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==}
engines: {node: '>=14.17'}
hasBin: true
dev: true
- /undici@5.22.1:
- resolution: {integrity: sha512-Ji2IJhFXZY0x/0tVBXeQwgPlLWw13GVzpsWPQ3rV50IFMMof2I55PZZxtm4P6iNq+L5znYN9nSTAq0ZyE6lSJw==}
+ /undici@5.23.0:
+ resolution: {integrity: sha512-1D7w+fvRsqlQ9GscLBwcAJinqcZGHUKjbOmXdlE/v8BvEGXjeWAax+341q44EuTcHXXnfyKNbKRq4Lg7OzhMmg==}
engines: {node: '>=14.0'}
dependencies:
busboy: 1.6.0
+
+ /update-browserslist-db@1.0.11(browserslist@4.21.10):
+ resolution: {integrity: sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==}
+ hasBin: true
+ peerDependencies:
+ browserslist: '>= 4.21.0'
+ dependencies:
+ browserslist: 4.21.10
+ escalade: 3.1.1
+ picocolors: 1.0.0
dev: true
/util-deprecate@1.0.2:
resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
dev: true
- /vite@4.3.9:
- resolution: {integrity: sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg==}
+ /vite@4.4.9(lightningcss@1.21.7):
+ resolution: {integrity: sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==}
engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true
peerDependencies:
'@types/node': '>= 14'
less: '*'
+ lightningcss: ^1.21.0
sass: '*'
stylus: '*'
sugarss: '*'
@@ -2073,6 +2375,8 @@ packages:
optional: true
less:
optional: true
+ lightningcss:
+ optional: true
sass:
optional: true
stylus:
@@ -2082,14 +2386,14 @@ packages:
terser:
optional: true
dependencies:
- esbuild: 0.17.19
- postcss: 8.4.24
- rollup: 3.25.2
+ esbuild: 0.18.20
+ lightningcss: 1.21.7
+ postcss: 8.4.28
+ rollup: 3.28.0
optionalDependencies:
- fsevents: 2.3.2
- dev: true
+ fsevents: 2.3.3
- /vitefu@0.2.4(vite@4.3.9):
+ /vitefu@0.2.4(vite@4.4.9):
resolution: {integrity: sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==}
peerDependencies:
vite: ^3.0.0 || ^4.0.0
@@ -2097,11 +2401,18 @@ packages:
vite:
optional: true
dependencies:
- vite: 4.3.9
+ vite: 4.4.9(lightningcss@1.21.7)
+
+ /vscode-oniguruma@1.7.0:
+ resolution: {integrity: sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==}
+ dev: true
+
+ /vscode-textmate@5.2.0:
+ resolution: {integrity: sha512-Uw5ooOQxRASHgu6C7GVvUxisKXfSgW4oFlO+aa+PAkgmH89O3CXxEEzNRNtHSqtXFTl0nAC1uYj0GMSH27uwtQ==}
dev: true
- /w3c-keyname@2.2.6:
- resolution: {integrity: sha512-f+fciywl1SJEniZHD6H+kUO8gOnwIr7f4ijKA6+ZvJFjeGi1r4PDLl53Ayud9O/rk64RqgoQine0feoeOU0kXg==}
+ /w3c-keyname@2.2.8:
+ resolution: {integrity: sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==}
dev: false
/webidl-conversions@3.0.1:
diff --git a/src/app.css b/src/app.css
index ec2220b80..ad8d0b41e 100644
--- a/src/app.css
+++ b/src/app.css
@@ -1,5 +1,3 @@
-@import '@fontsource/roboto-mono';
-
/* TODO move all this to site-kit */
body {
diff --git a/src/lib/icons/arrow.svg b/src/lib/icons/arrow.svg
deleted file mode 100644
index 491dcb94e..000000000
--- a/src/lib/icons/arrow.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/src/lib/server/content.js b/src/lib/server/content.js
index 1f4f50652..2d7ce1c2e 100644
--- a/src/lib/server/content.js
+++ b/src/lib/server/content.js
@@ -1,7 +1,7 @@
import { posixify } from '$lib/utils.js';
-import fs from 'node:fs';
+import { readFile, readdir, stat } from 'node:fs/promises';
import path from 'node:path';
-import glob from 'tiny-glob/sync.js';
+import glob from 'tiny-glob';
import { transform } from './markdown.js';
const text_files = new Set([
@@ -20,8 +20,8 @@ const text_files = new Set([
const excluded = new Set(['.DS_Store', '.gitkeep', '.svelte-kit', 'package-lock.json']);
/** @param {string} file */
-function json(file) {
- return JSON.parse(fs.readFileSync(file, 'utf-8'));
+async function json(file) {
+ return JSON.parse(await readFile(file, 'utf-8'));
}
/** @param {string} dir */
@@ -29,62 +29,92 @@ function is_valid(dir) {
return /^\d{2}-/.test(dir);
}
+/**
+ * @param {string} path
+ */
+async function exists(path) {
+ try {
+ await stat(path);
+ return true;
+ } catch {
+ return false;
+ }
+}
+
/**
* @param {string} part
* @param {string} chapter
* @param {string} dir
*/
-function exists_readme(part, chapter, dir) {
- return fs.existsSync(`content/tutorial/${part}/${chapter}/${dir}/README.md`);
+async function exists_readme(part, chapter, dir) {
+ return exists(`content/tutorial/${part}/${chapter}/${dir}/README.md`);
}
/**
- * @returns {import('$lib/types').PartStub[]}
+ * @returns {Promise}
*/
-export function get_index() {
- const parts = fs.readdirSync('content/tutorial').filter(is_valid).map(posixify);
+export async function get_index() {
+ const parts = (await readdir('content/tutorial')).filter(is_valid).map(posixify);
+
+ /** @type {import('$lib/types').PartStub[]} */
+ const final_data = [];
- return parts.map((part) => {
- const chapters = fs.readdirSync(`content/tutorial/${part}`).filter(is_valid).map(posixify);
+ for (const part of parts) {
+ const chapters = (await readdir(`content/tutorial/${part}`)).filter(is_valid).map(posixify);
- return {
+ const obj = /** @type {import('$lib/types').PartStub} */ ({
slug: part,
- title: json(`content/tutorial/${part}/meta.json`).title,
- chapters: chapters.map((chapter) => {
- const exercises = fs
- .readdirSync(`content/tutorial/${part}/${chapter}`)
- .filter((dir) => is_valid(dir) && exists_readme(part, chapter, dir))
- .map(posixify);
-
- return {
- slug: chapter,
- title: json(`content/tutorial/${part}/${chapter}/meta.json`).title,
- exercises: exercises.map((exercise) => {
- const dir = `content/tutorial/${part}/${chapter}/${exercise}`;
-
- const text = fs.readFileSync(`${dir}/README.md`, 'utf-8');
- const { frontmatter } = extract_frontmatter(text, dir);
- const { title } = frontmatter;
-
- return {
- slug: exercise.slice(3),
- title
- };
- })
- };
- })
- };
- });
+ title: (await json(`content/tutorial/${part}/meta.json`)).title,
+ chapters: []
+ });
+
+ for (const chapter of chapters) {
+ let exercises = await readdir(`content/tutorial/${part}/${chapter}`);
+ for (const exercise of exercises) {
+ if (!(is_valid(exercise) && (await exists_readme(part, chapter, exercise)))) {
+ exercises = exercises.filter((e) => e !== exercise);
+ }
+ }
+ exercises = exercises.map(posixify);
+
+ const chapters_obj = /** @type {import('$lib/types').ChapterStub} */ ({
+ slug: chapter,
+ title: (await json(`content/tutorial/${part}/${chapter}/meta.json`)).title,
+ exercises: []
+ });
+
+ for (const exercise of exercises) {
+ const dir = `content/tutorial/${part}/${chapter}/${exercise}`;
+
+ const text = await readFile(`${dir}/README.md`, 'utf-8');
+ const { frontmatter } = extract_frontmatter(text, dir);
+ const { title } = frontmatter;
+
+ chapters_obj.exercises.push({
+ slug: exercise.slice(3),
+ title
+ });
+ }
+
+ obj.chapters.push(chapters_obj);
+ }
+
+ final_data.push(obj);
+ }
+
+ return final_data;
}
/**
* @param {string} slug
- * @returns {import('$lib/types').Exercise | undefined}
+ * @returns {Promise}
*/
-export function get_exercise(slug) {
- const exercises = glob('[0-9][0-9]-*/[0-9][0-9]-*/[0-9][0-9]-*/README.md', {
- cwd: 'content/tutorial'
- }).map(posixify);
+export async function get_exercise(slug) {
+ const exercises = (
+ await glob('[0-9][0-9]-*/[0-9][0-9]-*/[0-9][0-9]-*/README.md', {
+ cwd: 'content/tutorial'
+ })
+ ).map(posixify);
/** @type {string[]} */
const chain = [];
@@ -96,24 +126,24 @@ export function get_exercise(slug) {
const dir = `content/tutorial/${part_dir}/${chapter_dir}/${exercise_dir}`;
- if (fs.existsSync(`${dir}/app-a`)) {
+ if (await exists(`${dir}/app-a`)) {
chain.length = 0;
chain.push(`${dir}/app-a`);
}
if (exercise_slug === slug) {
const a = {
- ...walk('content/tutorial/common', {
+ ...(await walk('content/tutorial/common', {
exclude: ['node_modules', 'static/tutorial', 'static/svelte-logo-mask.svg']
- }),
- ...walk(`content/tutorial/${part_dir}/common`)
+ })),
+ ...(await walk(`content/tutorial/${part_dir}/common`))
};
for (const dir of chain) {
- Object.assign(a, walk(dir));
+ Object.assign(a, await walk(dir));
}
- const b = walk(`${dir}/app-b`);
+ const b = await walk(`${dir}/app-b`);
const has_solution = Object.keys(b).length > 0;
// ensure no duplicate content
@@ -129,15 +159,17 @@ export function get_exercise(slug) {
}
}
- const part_meta = json(`content/tutorial/${part_dir}/meta.json`);
- const chapter_meta = json(`content/tutorial/${part_dir}/${chapter_dir}/meta.json`);
+ const part_meta = await json(`content/tutorial/${part_dir}/meta.json`);
+ const chapter_meta = await json(`content/tutorial/${part_dir}/${chapter_dir}/meta.json`);
const exercise_meta_file = `content/tutorial/${part_dir}/${chapter_dir}/${exercise_dir}/meta.json`;
- const exercise_meta = fs.existsSync(exercise_meta_file) ? json(exercise_meta_file) : {};
+ const exercise_meta = (await exists(exercise_meta_file))
+ ? await json(exercise_meta_file)
+ : {};
const scope = chapter_meta.scope ?? part_meta.scope;
- const text = fs.readFileSync(`${dir}/README.md`, 'utf-8');
+ const text = await readFile(`${dir}/README.md`, 'utf-8');
const { frontmatter, markdown } = extract_frontmatter(text, dir);
const { title, path = '/', focus } = frontmatter;
@@ -158,12 +190,12 @@ export function get_exercise(slug) {
const dirs = next_exercise.split('/');
if (dirs[0] !== part_dir) {
- title = json(`content/tutorial/${dirs[0]}/meta.json`).title;
+ title = (await json(`content/tutorial/${dirs[0]}/meta.json`)).title;
} else if (dirs[1] !== chapter_dir) {
- title = json(`content/tutorial/${dirs[0]}/${dirs[1]}/meta.json`).title;
+ title = (await json(`content/tutorial/${dirs[0]}/${dirs[1]}/meta.json`)).title;
} else {
title = extract_frontmatter(
- fs.readFileSync(`content/tutorial/${next_exercise}`, 'utf-8'),
+ await readFile(`content/tutorial/${next_exercise}`, 'utf-8'),
next_exercise
).frontmatter.title;
}
@@ -230,7 +262,8 @@ export function get_exercise(slug) {
return {
part: {
slug: part_dir,
- title: `Part ${part_dir.slice(1, 2)}`
+ title: `Part ${part_dir.slice(1, 2)}`,
+ label: part_meta.title
},
chapter: {
slug: chapter_dir,
@@ -245,7 +278,8 @@ export function get_exercise(slug) {
next,
dir,
editing_constraints,
- html: transform(markdown, {
+ markdown,
+ html: await transform(markdown, {
codespan: (text) =>
filenames.size > 1 && filenames.has(text)
? `${text}
`
@@ -291,18 +325,18 @@ function extract_frontmatter(markdown, dir) {
* exclude?: string[]
* }} options
*/
-function walk(cwd, options = {}) {
+async function walk(cwd, options = {}) {
/** @type {Record} */
const result = {};
- if (!fs.existsSync(cwd)) return result;
+ if (!(await exists(cwd))) return result;
/**
* @param {string} dir
* @param {number} depth
*/
- function walk_dir(dir, depth) {
- const files = fs.readdirSync(path.join(cwd, dir)).map(posixify);
+ async function walk_dir(dir, depth) {
+ const files = (await readdir(path.join(cwd, dir))).map(posixify);
for (const basename of files) {
if (excluded.has(basename)) continue;
@@ -312,7 +346,7 @@ function walk(cwd, options = {}) {
if (options.exclude?.some((exclude) => posixify(name).endsWith(exclude))) continue;
const resolved = path.join(cwd, name);
- const stats = fs.statSync(resolved);
+ const stats = await stat(resolved);
if (stats.isDirectory()) {
result[name] = {
@@ -321,10 +355,10 @@ function walk(cwd, options = {}) {
basename
};
- walk_dir(name + '/', depth + 1);
+ await walk_dir(name + '/', depth + 1);
} else {
const text = text_files.has(path.extname(name) || path.basename(name));
- const contents = fs.readFileSync(resolved, text ? 'utf-8' : 'base64');
+ const contents = await readFile(resolved, text ? 'utf-8' : 'base64');
result[name] = {
type: 'file',
@@ -337,5 +371,5 @@ function walk(cwd, options = {}) {
}
}
- return walk_dir('/', 1), result;
+ return await walk_dir('/', 1), result;
}
diff --git a/src/lib/server/markdown.js b/src/lib/server/markdown.js
index 33b7c353f..ebaec5639 100644
--- a/src/lib/server/markdown.js
+++ b/src/lib/server/markdown.js
@@ -3,7 +3,7 @@ import 'prismjs/components/prism-bash.js';
import 'prismjs/components/prism-diff.js';
import 'prismjs/components/prism-typescript.js';
import 'prism-svelte';
-import { marked } from 'marked';
+import { Marked } from 'marked';
import { escape_html } from '$lib/utils';
const languages = {
@@ -108,21 +108,17 @@ const default_renderer = {
}
};
-marked.use({
- renderer: {}
-});
-
/**
* @param {string} markdown
* @param {Partial} options
*/
-export function transform(markdown, options) {
- marked.use({
+export async function transform(markdown, options) {
+ const marked = new Marked({
renderer: {
...default_renderer,
...options
}
});
- return marked(markdown);
+ return (await marked.parse(markdown)) ?? '';
}
diff --git a/src/lib/types/index.d.ts b/src/lib/types/index.d.ts
index f0779b4a8..029dc7d8d 100644
--- a/src/lib/types/index.d.ts
+++ b/src/lib/types/index.d.ts
@@ -31,6 +31,7 @@ export interface Exercise {
part: {
slug: string;
title: string;
+ label: string;
};
chapter: {
slug: string;
@@ -44,6 +45,7 @@ export interface Exercise {
slug: string;
prev: { slug: string } | null;
next: { slug: string; title: string } | null;
+ markdown: string;
html: string;
dir: string;
editing_constraints: {
diff --git a/src/routes/+layout.js b/src/routes/+layout.js
deleted file mode 100644
index 189f71e2e..000000000
--- a/src/routes/+layout.js
+++ /dev/null
@@ -1 +0,0 @@
-export const prerender = true;
diff --git a/src/routes/+layout.server.js b/src/routes/+layout.server.js
new file mode 100644
index 000000000..8d82c0a76
--- /dev/null
+++ b/src/routes/+layout.server.js
@@ -0,0 +1,7 @@
+export const prerender = true;
+
+export const load = async ({ fetch }) => {
+ return {
+ links: fetch('/nav.json').then((r) => r.json())
+ };
+};
diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte
index 226b68bcc..f622fd591 100644
--- a/src/routes/+layout.svelte
+++ b/src/routes/+layout.svelte
@@ -1,35 +1,58 @@
-
+{#if browser}
+
+{/if}
+
diff --git a/src/routes/tutorial/[slug]/Output.svelte b/src/routes/tutorial/[slug]/Output.svelte
index 0f2526e36..e2703a9d2 100644
--- a/src/routes/tutorial/[slug]/Output.svelte
+++ b/src/routes/tutorial/[slug]/Output.svelte
@@ -1,7 +1,7 @@