Migrate to SQLite for Internal Launcher Data (#1300)

* initial migration

* barebones profiles

* Finish profiles

* Add back file watcher

* UI support progress

* Finish most of cache

* Fix options page

* Fix forge, finish modrinth auth

* Accounts, process cache

* Run SQLX prepare

* Finish

* Run lint + actions

* Fix version to be compat with windows

* fix lint

* actually fix lint

* actually fix lint again
This commit is contained in:
Geometrically
2024-07-24 11:03:19 -07:00
committed by GitHub
parent 90f74427d9
commit 49a20a303a
156 changed files with 9208 additions and 8547 deletions

112
pnpm-lock.yaml generated
View File

@@ -92,7 +92,7 @@ importers:
version: 1.6.0
'@vitejs/plugin-vue':
specifier: ^5.0.4
version: 5.0.5(vite@5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1))(vue@3.4.31(typescript@5.5.3))
version: 5.0.5(vite@5.3.3(@types/node@20.14.11)(sass@1.77.6)(terser@5.31.3))(vue@3.4.31(typescript@5.5.3))
eslint:
specifier: ^8.57.0
version: 8.57.0
@@ -110,7 +110,7 @@ importers:
version: link:../../packages/tsconfig
vite:
specifier: ^5.2.8
version: 5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1)
version: 5.3.3(@types/node@20.14.11)(sass@1.77.6)(terser@5.31.3)
apps/app-playground: {}
@@ -179,7 +179,7 @@ importers:
devDependencies:
'@nuxt/devtools':
specifier: ^1.3.3
version: 1.3.9(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1))
version: 1.3.9(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.3))
'@nuxtjs/turnstile':
specifier: ^0.8.0
version: 0.8.0(magicast@0.3.4)(rollup@4.18.0)
@@ -194,7 +194,7 @@ importers:
version: 3.0.1(@formatjs/intl@2.10.4(typescript@5.5.3))
'@vintl/nuxt':
specifier: ^1.9.2
version: 1.9.2(@vue/compiler-core@3.4.31)(magicast@0.3.4)(rollup@4.18.0)(typescript@5.5.3)(vite@5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1))(vue@3.4.31(typescript@5.5.3))(webpack@5.92.1)
version: 1.9.2(@vue/compiler-core@3.4.31)(magicast@0.3.4)(rollup@4.18.0)(typescript@5.5.3)(vite@5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.3))(vue@3.4.31(typescript@5.5.3))(webpack@5.92.1)
autoprefixer:
specifier: ^10.4.19
version: 10.4.19(postcss@8.4.39)
@@ -206,7 +206,7 @@ importers:
version: 10.4.2
nuxt:
specifier: ^3.12.3
version: 3.12.3(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(eslint@8.57.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(sass@1.77.6)(terser@5.31.1)(typescript@5.5.3)(vite@5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1))(vue-tsc@2.0.24(typescript@5.5.3))
version: 3.12.3(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(eslint@8.57.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(sass@1.77.6)(terser@5.31.3)(typescript@5.5.3)(vite@5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.3))(vue-tsc@2.0.24(typescript@5.5.3))
postcss:
specifier: ^8.4.39
version: 8.4.39
@@ -229,13 +229,7 @@ importers:
specifier: ^2.0.24
version: 2.0.24(typescript@5.5.3)
packages/app-lib:
dependencies:
'@modrinth/app-macros':
specifier: workspace:*
version: link:../app-macros
packages/app-macros: {}
packages/app-lib: {}
packages/assets:
devDependencies:
@@ -6848,12 +6842,12 @@ snapshots:
'@nuxt/devalue@2.0.2': {}
'@nuxt/devtools-kit@1.3.9(magicast@0.3.4)(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1))':
'@nuxt/devtools-kit@1.3.9(magicast@0.3.4)(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.3))':
dependencies:
'@nuxt/kit': 3.12.3(magicast@0.3.4)(rollup@4.18.0)
'@nuxt/schema': 3.12.3(rollup@4.18.0)
execa: 7.2.0
vite: 5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1)
vite: 5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.3)
transitivePeerDependencies:
- magicast
- rollup
@@ -6872,13 +6866,13 @@ snapshots:
rc9: 2.1.2
semver: 7.6.2
'@nuxt/devtools@1.3.9(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1))':
'@nuxt/devtools@1.3.9(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.3))':
dependencies:
'@antfu/utils': 0.7.10
'@nuxt/devtools-kit': 1.3.9(magicast@0.3.4)(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1))
'@nuxt/devtools-kit': 1.3.9(magicast@0.3.4)(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.3))
'@nuxt/devtools-wizard': 1.3.9
'@nuxt/kit': 3.12.3(magicast@0.3.4)(rollup@4.18.0)
'@vue/devtools-core': 7.3.3(vite@5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1))
'@vue/devtools-core': 7.3.3(vite@5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.3))
'@vue/devtools-kit': 7.3.3
birpc: 0.2.17
consola: 3.2.3
@@ -6907,9 +6901,9 @@ snapshots:
simple-git: 3.25.0
sirv: 2.0.4
unimport: 3.7.2(rollup@4.18.0)
vite: 5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1)
vite-plugin-inspect: 0.8.4(@nuxt/kit@3.12.3(magicast@0.3.4)(rollup@4.18.0))(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1))
vite-plugin-vue-inspector: 5.1.2(vite@5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1))
vite: 5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.3)
vite-plugin-inspect: 0.8.4(@nuxt/kit@3.12.3(magicast@0.3.4)(rollup@4.18.0))(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.3))
vite-plugin-vue-inspector: 5.1.2(vite@5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.3))
which: 3.0.1
ws: 8.18.0
transitivePeerDependencies:
@@ -7081,12 +7075,12 @@ snapshots:
- rollup
- supports-color
'@nuxt/vite-builder@3.12.3(@types/node@20.14.9)(eslint@8.57.0)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(sass@1.77.6)(terser@5.31.1)(typescript@5.5.3)(vue-tsc@2.0.24(typescript@5.5.3))(vue@3.4.31(typescript@5.5.3))':
'@nuxt/vite-builder@3.12.3(@types/node@20.14.9)(eslint@8.57.0)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(sass@1.77.6)(terser@5.31.3)(typescript@5.5.3)(vue-tsc@2.0.24(typescript@5.5.3))(vue@3.4.31(typescript@5.5.3))':
dependencies:
'@nuxt/kit': 3.12.3(magicast@0.3.4)(rollup@4.18.0)
'@rollup/plugin-replace': 5.0.7(rollup@4.18.0)
'@vitejs/plugin-vue': 5.0.5(vite@5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1))(vue@3.4.31(typescript@5.5.3))
'@vitejs/plugin-vue-jsx': 4.0.0(vite@5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1))(vue@3.4.31(typescript@5.5.3))
'@vitejs/plugin-vue': 5.0.5(vite@5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.3))(vue@3.4.31(typescript@5.5.3))
'@vitejs/plugin-vue-jsx': 4.0.0(vite@5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.3))(vue@3.4.31(typescript@5.5.3))
autoprefixer: 10.4.19(postcss@8.4.39)
clear: 0.1.0
consola: 3.2.3
@@ -7112,9 +7106,9 @@ snapshots:
ufo: 1.5.3
unenv: 1.9.0
unplugin: 1.11.0
vite: 5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1)
vite-node: 1.6.0(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1)
vite-plugin-checker: 0.7.0(eslint@8.57.0)(optionator@0.9.4)(typescript@5.5.3)(vite@5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1))(vue-tsc@2.0.24(typescript@5.5.3))
vite: 5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.3)
vite-node: 1.6.0(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.3)
vite-plugin-checker: 0.7.0(eslint@8.57.0)(optionator@0.9.4)(typescript@5.5.3)(vite@5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.3))(vue-tsc@2.0.24(typescript@5.5.3))
vue: 3.4.31(typescript@5.5.3)
vue-bundle-renderer: 2.1.0
transitivePeerDependencies:
@@ -7892,12 +7886,12 @@ snapshots:
'@formatjs/intl': 2.10.4(typescript@5.5.3)
intl-messageformat: 10.5.14
'@vintl/nuxt@1.9.2(@vue/compiler-core@3.4.31)(magicast@0.3.4)(rollup@4.18.0)(typescript@5.5.3)(vite@5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1))(vue@3.4.31(typescript@5.5.3))(webpack@5.92.1)':
'@vintl/nuxt@1.9.2(@vue/compiler-core@3.4.31)(magicast@0.3.4)(rollup@4.18.0)(typescript@5.5.3)(vite@5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.3))(vue@3.4.31(typescript@5.5.3))(webpack@5.92.1)':
dependencies:
'@formatjs/intl': 2.10.4(typescript@5.5.3)
'@formatjs/intl-localematcher': 0.5.4
'@nuxt/kit': 3.12.3(magicast@0.3.4)(rollup@4.18.0)
'@vintl/unplugin': 2.0.0(@vue/compiler-core@3.4.31)(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1))(vue@3.4.31(typescript@5.5.3))(webpack@5.92.1)
'@vintl/unplugin': 2.0.0(@vue/compiler-core@3.4.31)(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.3))(vue@3.4.31(typescript@5.5.3))(webpack@5.92.1)
'@vintl/vintl': 4.4.1(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3))
astring: 1.8.6
consola: 3.2.3
@@ -7948,7 +7942,7 @@ snapshots:
- ts-jest
- vue
'@vintl/unplugin@2.0.0(@vue/compiler-core@3.4.31)(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1))(vue@3.4.31(typescript@5.5.3))(webpack@5.92.1)':
'@vintl/unplugin@2.0.0(@vue/compiler-core@3.4.31)(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.3))(vue@3.4.31(typescript@5.5.3))(webpack@5.92.1)':
dependencies:
'@formatjs/cli-lib': 6.4.2(@vue/compiler-core@3.4.31)(vue@3.4.31(typescript@5.5.3))
'@formatjs/icu-messageformat-parser': 2.7.8
@@ -7959,7 +7953,7 @@ snapshots:
unplugin: 1.11.0
optionalDependencies:
rollup: 4.18.0
vite: 5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1)
vite: 5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.3)
webpack: 5.92.1
transitivePeerDependencies:
- '@glimmer/env'
@@ -7983,19 +7977,24 @@ snapshots:
transitivePeerDependencies:
- typescript
'@vitejs/plugin-vue-jsx@4.0.0(vite@5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1))(vue@3.4.31(typescript@5.5.3))':
'@vitejs/plugin-vue-jsx@4.0.0(vite@5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.3))(vue@3.4.31(typescript@5.5.3))':
dependencies:
'@babel/core': 7.24.7
'@babel/plugin-transform-typescript': 7.24.7(@babel/core@7.24.7)
'@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.24.7)
vite: 5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1)
vite: 5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.3)
vue: 3.4.31(typescript@5.5.3)
transitivePeerDependencies:
- supports-color
'@vitejs/plugin-vue@5.0.5(vite@5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1))(vue@3.4.31(typescript@5.5.3))':
'@vitejs/plugin-vue@5.0.5(vite@5.3.3(@types/node@20.14.11)(sass@1.77.6)(terser@5.31.3))(vue@3.4.31(typescript@5.5.3))':
dependencies:
vite: 5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1)
vite: 5.3.3(@types/node@20.14.11)(sass@1.77.6)(terser@5.31.3)
vue: 3.4.31(typescript@5.5.3)
'@vitejs/plugin-vue@5.0.5(vite@5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.3))(vue@3.4.31(typescript@5.5.3))':
dependencies:
vite: 5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.3)
vue: 3.4.31(typescript@5.5.3)
'@volar/language-core@2.3.4':
@@ -8096,14 +8095,14 @@ snapshots:
'@vue/devtools-api@6.6.3': {}
'@vue/devtools-core@7.3.3(vite@5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1))':
'@vue/devtools-core@7.3.3(vite@5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.3))':
dependencies:
'@vue/devtools-kit': 7.3.3
'@vue/devtools-shared': 7.3.5
mitt: 3.0.1
nanoid: 3.3.7
pathe: 1.1.2
vite-hot-client: 0.2.3(vite@5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1))
vite-hot-client: 0.2.3(vite@5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.3))
transitivePeerDependencies:
- vite
@@ -10546,14 +10545,14 @@ snapshots:
optionalDependencies:
fsevents: 2.3.3
nuxt@3.12.3(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(eslint@8.57.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(sass@1.77.6)(terser@5.31.1)(typescript@5.5.3)(vite@5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1))(vue-tsc@2.0.24(typescript@5.5.3)):
nuxt@3.12.3(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(eslint@8.57.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(sass@1.77.6)(terser@5.31.3)(typescript@5.5.3)(vite@5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.3))(vue-tsc@2.0.24(typescript@5.5.3)):
dependencies:
'@nuxt/devalue': 2.0.2
'@nuxt/devtools': 1.3.9(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1))
'@nuxt/devtools': 1.3.9(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.3))
'@nuxt/kit': 3.12.3(magicast@0.3.4)(rollup@4.18.0)
'@nuxt/schema': 3.12.3(rollup@4.18.0)
'@nuxt/telemetry': 2.5.4(magicast@0.3.4)(rollup@4.18.0)
'@nuxt/vite-builder': 3.12.3(@types/node@20.14.9)(eslint@8.57.0)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(sass@1.77.6)(terser@5.31.1)(typescript@5.5.3)(vue-tsc@2.0.24(typescript@5.5.3))(vue@3.4.31(typescript@5.5.3))
'@nuxt/vite-builder': 3.12.3(@types/node@20.14.9)(eslint@8.57.0)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(sass@1.77.6)(terser@5.31.3)(typescript@5.5.3)(vue-tsc@2.0.24(typescript@5.5.3))(vue@3.4.31(typescript@5.5.3))
'@unhead/dom': 1.9.15
'@unhead/ssr': 1.9.15
'@unhead/vue': 1.9.15(vue@3.4.31(typescript@5.5.3))
@@ -11991,17 +11990,17 @@ snapshots:
spdx-correct: 3.2.0
spdx-expression-parse: 3.0.1
vite-hot-client@0.2.3(vite@5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1)):
vite-hot-client@0.2.3(vite@5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.3)):
dependencies:
vite: 5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1)
vite: 5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.3)
vite-node@1.6.0(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1):
vite-node@1.6.0(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.3):
dependencies:
cac: 6.7.14
debug: 4.3.5
pathe: 1.1.2
picocolors: 1.0.1
vite: 5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1)
vite: 5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.3)
transitivePeerDependencies:
- '@types/node'
- less
@@ -12012,7 +12011,7 @@ snapshots:
- supports-color
- terser
vite-plugin-checker@0.7.0(eslint@8.57.0)(optionator@0.9.4)(typescript@5.5.3)(vite@5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1))(vue-tsc@2.0.24(typescript@5.5.3)):
vite-plugin-checker@0.7.0(eslint@8.57.0)(optionator@0.9.4)(typescript@5.5.3)(vite@5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.3))(vue-tsc@2.0.24(typescript@5.5.3)):
dependencies:
'@babel/code-frame': 7.24.7
'@volar/typescript': 2.3.4
@@ -12025,7 +12024,7 @@ snapshots:
npm-run-path: 4.0.1
strip-ansi: 6.0.1
tiny-invariant: 1.3.3
vite: 5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1)
vite: 5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.3)
vscode-languageclient: 7.0.0
vscode-languageserver: 7.0.0
vscode-languageserver-textdocument: 1.0.11
@@ -12036,7 +12035,7 @@ snapshots:
typescript: 5.5.3
vue-tsc: 2.0.24(typescript@5.5.3)
vite-plugin-inspect@0.8.4(@nuxt/kit@3.12.3(magicast@0.3.4)(rollup@4.18.0))(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1)):
vite-plugin-inspect@0.8.4(@nuxt/kit@3.12.3(magicast@0.3.4)(rollup@4.18.0))(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.3)):
dependencies:
'@antfu/utils': 0.7.10
'@rollup/pluginutils': 5.1.0(rollup@4.18.0)
@@ -12047,14 +12046,14 @@ snapshots:
perfect-debounce: 1.0.0
picocolors: 1.0.1
sirv: 2.0.4
vite: 5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1)
vite: 5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.3)
optionalDependencies:
'@nuxt/kit': 3.12.3(magicast@0.3.4)(rollup@4.18.0)
transitivePeerDependencies:
- rollup
- supports-color
vite-plugin-vue-inspector@5.1.2(vite@5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1)):
vite-plugin-vue-inspector@5.1.2(vite@5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.3)):
dependencies:
'@babel/core': 7.24.7
'@babel/plugin-proposal-decorators': 7.24.7(@babel/core@7.24.7)
@@ -12065,7 +12064,7 @@ snapshots:
'@vue/compiler-dom': 3.4.31
kolorist: 1.8.0
magic-string: 0.30.10
vite: 5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1)
vite: 5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.3)
transitivePeerDependencies:
- supports-color
@@ -12083,7 +12082,18 @@ snapshots:
fsevents: 2.3.3
optional: true
vite@5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1):
vite@5.3.3(@types/node@20.14.11)(sass@1.77.6)(terser@5.31.3):
dependencies:
esbuild: 0.21.5
postcss: 8.4.39
rollup: 4.18.0
optionalDependencies:
'@types/node': 20.14.11
fsevents: 2.3.3
sass: 1.77.6
terser: 5.31.3
vite@5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.3):
dependencies:
esbuild: 0.21.5
postcss: 8.4.39
@@ -12092,7 +12102,7 @@ snapshots:
'@types/node': 20.14.9
fsevents: 2.3.3
sass: 1.77.6
terser: 5.31.1
terser: 5.31.3
vscode-jsonrpc@6.0.0: {}