Upgrade Vite and other deps to resolve packaging issue (#1387)

There was a bug in Vite 6.0.1
(https://github.com/vitejs/vite/issues/18810) that was preventing NodeJS
libraries from being bundled in the main process. This meant that our
packaged app would refuse to run as it would be unable to find its Node
libraries.

This updates to Vite 6.0.2 to resolve this issue and also updates a few
other deps while we're at it.

Also removes the SASS modern-compiler config from our Vite config since
this is the default behavior in Vite 6.

closes #1373
This commit is contained in:
Evan Simkowitz 2024-12-04 19:22:53 -05:00 committed by GitHub
parent ea55904a80
commit 6400678686
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 386 additions and 155 deletions

View File

@ -44,7 +44,7 @@
"eslint": "^9.16.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-mdx": "^3.1.5",
"prettier": "^3.4.1",
"prettier": "^3.4.2",
"prettier-plugin-jsdoc": "^1.3.0",
"prettier-plugin-organize-imports": "^4.1.0",
"remark-cli": "^12.0.1",
@ -53,7 +53,7 @@
"remark-preset-lint-consistent": "^6.0.0",
"remark-preset-lint-recommended": "^7.0.0",
"typescript": "^5.7.2",
"typescript-eslint": "^8.16.0"
"typescript-eslint": "^8.17.0"
},
"resolutions": {
"path-to-regexp@npm:2.2.1": "^3",

View File

@ -30,13 +30,6 @@ export default defineConfig({
"process.env.WS_NO_BUFFER_UTIL": "true",
"process.env.WS_NO_UTF_8_VALIDATE": "true",
},
css: {
preprocessorOptions: {
scss: {
api: "modern-compiler", // or "modern"
},
},
},
},
preload: {
root: ".",

View File

@ -56,17 +56,17 @@
"@types/uuid": "^10.0.0",
"@types/ws": "^8",
"@vitejs/plugin-react-swc": "^3.7.2",
"@vitest/coverage-istanbul": "^2.1.6",
"@vitest/coverage-istanbul": "^2.1.8",
"electron": "^33.2.0",
"electron-builder": "^25.1.8",
"electron-vite": "^2.3.0",
"eslint": "^9.16.0",
"eslint-config-prettier": "^9.1.0",
"prettier": "^3.4.1",
"prettier": "^3.4.2",
"prettier-plugin-jsdoc": "^1.3.0",
"prettier-plugin-organize-imports": "^4.1.0",
"rollup-plugin-flow": "^1.1.1",
"sass": "^1.81.0",
"sass": "^1.82.0",
"semver": "^7.6.3",
"storybook": "^8.4.6",
"storybook-dark-mode": "^4.0.2",
@ -74,13 +74,13 @@
"tslib": "^2.8.1",
"tsx": "^4.19.2",
"typescript": "^5.7.2",
"typescript-eslint": "^8.16.0",
"vite": "^6.0.1",
"typescript-eslint": "^8.17.0",
"vite": "^6.0.2",
"vite-plugin-image-optimizer": "^1.1.8",
"vite-plugin-static-copy": "^2.2.0",
"vite-plugin-svgr": "^4.3.0",
"vite-tsconfig-paths": "^5.1.3",
"vitest": "^2.1.6"
"vitest": "^2.1.8"
},
"dependencies": {
"@floating-ui/react": "^0.26.28",

518
yarn.lock
View File

@ -4844,6 +4844,13 @@ __metadata:
languageName: node
linkType: hard
"@rollup/rollup-android-arm-eabi@npm:4.28.0":
version: 4.28.0
resolution: "@rollup/rollup-android-arm-eabi@npm:4.28.0"
conditions: os=android & cpu=arm
languageName: node
linkType: hard
"@rollup/rollup-android-arm64@npm:4.27.4":
version: 4.27.4
resolution: "@rollup/rollup-android-arm64@npm:4.27.4"
@ -4851,6 +4858,13 @@ __metadata:
languageName: node
linkType: hard
"@rollup/rollup-android-arm64@npm:4.28.0":
version: 4.28.0
resolution: "@rollup/rollup-android-arm64@npm:4.28.0"
conditions: os=android & cpu=arm64
languageName: node
linkType: hard
"@rollup/rollup-darwin-arm64@npm:4.27.4":
version: 4.27.4
resolution: "@rollup/rollup-darwin-arm64@npm:4.27.4"
@ -4858,6 +4872,13 @@ __metadata:
languageName: node
linkType: hard
"@rollup/rollup-darwin-arm64@npm:4.28.0":
version: 4.28.0
resolution: "@rollup/rollup-darwin-arm64@npm:4.28.0"
conditions: os=darwin & cpu=arm64
languageName: node
linkType: hard
"@rollup/rollup-darwin-x64@npm:4.27.4":
version: 4.27.4
resolution: "@rollup/rollup-darwin-x64@npm:4.27.4"
@ -4865,6 +4886,13 @@ __metadata:
languageName: node
linkType: hard
"@rollup/rollup-darwin-x64@npm:4.28.0":
version: 4.28.0
resolution: "@rollup/rollup-darwin-x64@npm:4.28.0"
conditions: os=darwin & cpu=x64
languageName: node
linkType: hard
"@rollup/rollup-freebsd-arm64@npm:4.27.4":
version: 4.27.4
resolution: "@rollup/rollup-freebsd-arm64@npm:4.27.4"
@ -4872,6 +4900,13 @@ __metadata:
languageName: node
linkType: hard
"@rollup/rollup-freebsd-arm64@npm:4.28.0":
version: 4.28.0
resolution: "@rollup/rollup-freebsd-arm64@npm:4.28.0"
conditions: os=freebsd & cpu=arm64
languageName: node
linkType: hard
"@rollup/rollup-freebsd-x64@npm:4.27.4":
version: 4.27.4
resolution: "@rollup/rollup-freebsd-x64@npm:4.27.4"
@ -4879,6 +4914,13 @@ __metadata:
languageName: node
linkType: hard
"@rollup/rollup-freebsd-x64@npm:4.28.0":
version: 4.28.0
resolution: "@rollup/rollup-freebsd-x64@npm:4.28.0"
conditions: os=freebsd & cpu=x64
languageName: node
linkType: hard
"@rollup/rollup-linux-arm-gnueabihf@npm:4.27.4":
version: 4.27.4
resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.27.4"
@ -4886,6 +4928,13 @@ __metadata:
languageName: node
linkType: hard
"@rollup/rollup-linux-arm-gnueabihf@npm:4.28.0":
version: 4.28.0
resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.28.0"
conditions: os=linux & cpu=arm & libc=glibc
languageName: node
linkType: hard
"@rollup/rollup-linux-arm-musleabihf@npm:4.27.4":
version: 4.27.4
resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.27.4"
@ -4893,6 +4942,13 @@ __metadata:
languageName: node
linkType: hard
"@rollup/rollup-linux-arm-musleabihf@npm:4.28.0":
version: 4.28.0
resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.28.0"
conditions: os=linux & cpu=arm & libc=musl
languageName: node
linkType: hard
"@rollup/rollup-linux-arm64-gnu@npm:4.27.4":
version: 4.27.4
resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.27.4"
@ -4900,6 +4956,13 @@ __metadata:
languageName: node
linkType: hard
"@rollup/rollup-linux-arm64-gnu@npm:4.28.0":
version: 4.28.0
resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.28.0"
conditions: os=linux & cpu=arm64 & libc=glibc
languageName: node
linkType: hard
"@rollup/rollup-linux-arm64-musl@npm:4.27.4":
version: 4.27.4
resolution: "@rollup/rollup-linux-arm64-musl@npm:4.27.4"
@ -4907,6 +4970,13 @@ __metadata:
languageName: node
linkType: hard
"@rollup/rollup-linux-arm64-musl@npm:4.28.0":
version: 4.28.0
resolution: "@rollup/rollup-linux-arm64-musl@npm:4.28.0"
conditions: os=linux & cpu=arm64 & libc=musl
languageName: node
linkType: hard
"@rollup/rollup-linux-powerpc64le-gnu@npm:4.27.4":
version: 4.27.4
resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.27.4"
@ -4914,6 +4984,13 @@ __metadata:
languageName: node
linkType: hard
"@rollup/rollup-linux-powerpc64le-gnu@npm:4.28.0":
version: 4.28.0
resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.28.0"
conditions: os=linux & cpu=ppc64 & libc=glibc
languageName: node
linkType: hard
"@rollup/rollup-linux-riscv64-gnu@npm:4.27.4":
version: 4.27.4
resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.27.4"
@ -4921,6 +4998,13 @@ __metadata:
languageName: node
linkType: hard
"@rollup/rollup-linux-riscv64-gnu@npm:4.28.0":
version: 4.28.0
resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.28.0"
conditions: os=linux & cpu=riscv64 & libc=glibc
languageName: node
linkType: hard
"@rollup/rollup-linux-s390x-gnu@npm:4.27.4":
version: 4.27.4
resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.27.4"
@ -4928,6 +5012,13 @@ __metadata:
languageName: node
linkType: hard
"@rollup/rollup-linux-s390x-gnu@npm:4.28.0":
version: 4.28.0
resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.28.0"
conditions: os=linux & cpu=s390x & libc=glibc
languageName: node
linkType: hard
"@rollup/rollup-linux-x64-gnu@npm:4.27.4":
version: 4.27.4
resolution: "@rollup/rollup-linux-x64-gnu@npm:4.27.4"
@ -4935,6 +5026,13 @@ __metadata:
languageName: node
linkType: hard
"@rollup/rollup-linux-x64-gnu@npm:4.28.0":
version: 4.28.0
resolution: "@rollup/rollup-linux-x64-gnu@npm:4.28.0"
conditions: os=linux & cpu=x64 & libc=glibc
languageName: node
linkType: hard
"@rollup/rollup-linux-x64-musl@npm:4.27.4":
version: 4.27.4
resolution: "@rollup/rollup-linux-x64-musl@npm:4.27.4"
@ -4942,6 +5040,13 @@ __metadata:
languageName: node
linkType: hard
"@rollup/rollup-linux-x64-musl@npm:4.28.0":
version: 4.28.0
resolution: "@rollup/rollup-linux-x64-musl@npm:4.28.0"
conditions: os=linux & cpu=x64 & libc=musl
languageName: node
linkType: hard
"@rollup/rollup-win32-arm64-msvc@npm:4.27.4":
version: 4.27.4
resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.27.4"
@ -4949,6 +5054,13 @@ __metadata:
languageName: node
linkType: hard
"@rollup/rollup-win32-arm64-msvc@npm:4.28.0":
version: 4.28.0
resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.28.0"
conditions: os=win32 & cpu=arm64
languageName: node
linkType: hard
"@rollup/rollup-win32-ia32-msvc@npm:4.27.4":
version: 4.27.4
resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.27.4"
@ -4956,6 +5068,13 @@ __metadata:
languageName: node
linkType: hard
"@rollup/rollup-win32-ia32-msvc@npm:4.28.0":
version: 4.28.0
resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.28.0"
conditions: os=win32 & cpu=ia32
languageName: node
linkType: hard
"@rollup/rollup-win32-x64-msvc@npm:4.27.4":
version: 4.27.4
resolution: "@rollup/rollup-win32-x64-msvc@npm:4.27.4"
@ -4963,6 +5082,13 @@ __metadata:
languageName: node
linkType: hard
"@rollup/rollup-win32-x64-msvc@npm:4.28.0":
version: 4.28.0
resolution: "@rollup/rollup-win32-x64-msvc@npm:4.28.0"
conditions: os=win32 & cpu=x64
languageName: node
linkType: hard
"@shuding/opentype.js@npm:1.4.0-beta.0":
version: 1.4.0-beta.0
resolution: "@shuding/opentype.js@npm:1.4.0-beta.0"
@ -6657,15 +6783,15 @@ __metadata:
languageName: node
linkType: hard
"@typescript-eslint/eslint-plugin@npm:8.16.0":
version: 8.16.0
resolution: "@typescript-eslint/eslint-plugin@npm:8.16.0"
"@typescript-eslint/eslint-plugin@npm:8.17.0":
version: 8.17.0
resolution: "@typescript-eslint/eslint-plugin@npm:8.17.0"
dependencies:
"@eslint-community/regexpp": "npm:^4.10.0"
"@typescript-eslint/scope-manager": "npm:8.16.0"
"@typescript-eslint/type-utils": "npm:8.16.0"
"@typescript-eslint/utils": "npm:8.16.0"
"@typescript-eslint/visitor-keys": "npm:8.16.0"
"@typescript-eslint/scope-manager": "npm:8.17.0"
"@typescript-eslint/type-utils": "npm:8.17.0"
"@typescript-eslint/utils": "npm:8.17.0"
"@typescript-eslint/visitor-keys": "npm:8.17.0"
graphemer: "npm:^1.4.0"
ignore: "npm:^5.3.1"
natural-compare: "npm:^1.4.0"
@ -6676,44 +6802,44 @@ __metadata:
peerDependenciesMeta:
typescript:
optional: true
checksum: 10c0/b03612b726ee5aff631cd50e05ceeb06a522e64465e4efdc134e3a27a09406b959ef7a05ec4acef1956b3674dc4fedb6d3a62ce69382f9e30c227bd4093003e5
checksum: 10c0/d78778173571a9a1370345bc2aa3e850235a489d16b8a8b5ba3086b988bbef7549bdae38e509d7a679ba3179c688cc5a408376b158be402770836e94ffc9602d
languageName: node
linkType: hard
"@typescript-eslint/parser@npm:8.16.0":
version: 8.16.0
resolution: "@typescript-eslint/parser@npm:8.16.0"
"@typescript-eslint/parser@npm:8.17.0":
version: 8.17.0
resolution: "@typescript-eslint/parser@npm:8.17.0"
dependencies:
"@typescript-eslint/scope-manager": "npm:8.16.0"
"@typescript-eslint/types": "npm:8.16.0"
"@typescript-eslint/typescript-estree": "npm:8.16.0"
"@typescript-eslint/visitor-keys": "npm:8.16.0"
"@typescript-eslint/scope-manager": "npm:8.17.0"
"@typescript-eslint/types": "npm:8.17.0"
"@typescript-eslint/typescript-estree": "npm:8.17.0"
"@typescript-eslint/visitor-keys": "npm:8.17.0"
debug: "npm:^4.3.4"
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
peerDependenciesMeta:
typescript:
optional: true
checksum: 10c0/e49c6640a7a863a16baecfbc5b99392a4731e9c7e9c9aaae4efbc354e305485fe0f39a28bf0acfae85bc01ce37fe0cc140fd315fdaca8b18f9b5e0addff8ceae
checksum: 10c0/2543deadf01302a92d3b6f58a4c14f98d8936c4d976e7da05e3bb65608f19d8de93b25282e343c304eca3e3f37f2ac23e97fa9c11c6edff36dd2d4f6b601a630
languageName: node
linkType: hard
"@typescript-eslint/scope-manager@npm:8.16.0":
version: 8.16.0
resolution: "@typescript-eslint/scope-manager@npm:8.16.0"
"@typescript-eslint/scope-manager@npm:8.17.0":
version: 8.17.0
resolution: "@typescript-eslint/scope-manager@npm:8.17.0"
dependencies:
"@typescript-eslint/types": "npm:8.16.0"
"@typescript-eslint/visitor-keys": "npm:8.16.0"
checksum: 10c0/23b7c738b83f381c6419a36e6ca951944187e3e00abb8e012bce8041880410fe498303e28bdeb0e619023a69b14cf32a5ec1f9427c5382807788cd8e52a46a6e
"@typescript-eslint/types": "npm:8.17.0"
"@typescript-eslint/visitor-keys": "npm:8.17.0"
checksum: 10c0/0c08d14240bad4b3f6874f08ba80b29db1a6657437089a6f109db458c544d835bcdc06ba9140bb4f835233ba4326d9a86e6cf6bdb5209960d2f7025aa3191f4f
languageName: node
linkType: hard
"@typescript-eslint/type-utils@npm:8.16.0":
version: 8.16.0
resolution: "@typescript-eslint/type-utils@npm:8.16.0"
"@typescript-eslint/type-utils@npm:8.17.0":
version: 8.17.0
resolution: "@typescript-eslint/type-utils@npm:8.17.0"
dependencies:
"@typescript-eslint/typescript-estree": "npm:8.16.0"
"@typescript-eslint/utils": "npm:8.16.0"
"@typescript-eslint/typescript-estree": "npm:8.17.0"
"@typescript-eslint/utils": "npm:8.17.0"
debug: "npm:^4.3.4"
ts-api-utils: "npm:^1.3.0"
peerDependencies:
@ -6721,23 +6847,23 @@ __metadata:
peerDependenciesMeta:
typescript:
optional: true
checksum: 10c0/24c0e815c8bdf99bf488c7528bd6a7c790e8b3b674cb7fb075663afc2ee26b48e6f4cf7c0d14bb21e2376ca62bd8525cbcb5688f36135b00b62b1d353d7235b9
checksum: 10c0/6138ec71b5692d4b5e0bf3d7f66a6fa4e91ddea7031907b0ac45a7693df0a2f4cc5bca7218311e0639620d636ceb7efec83a137dfcd5938304d873b774fcc8bd
languageName: node
linkType: hard
"@typescript-eslint/types@npm:8.16.0":
version: 8.16.0
resolution: "@typescript-eslint/types@npm:8.16.0"
checksum: 10c0/141e257ab4060a9c0e2e14334ca14ab6be713659bfa38acd13be70a699fb5f36932a2584376b063063ab3d723b24bc703dbfb1ce57d61d7cfd7ec5bd8a975129
"@typescript-eslint/types@npm:8.17.0":
version: 8.17.0
resolution: "@typescript-eslint/types@npm:8.17.0"
checksum: 10c0/26b1bf9dfc3ee783c85c6f354b84c28706d5689d777f3ff2de2cb496e45f9d0189c0d561c03ccbc8b24712438be17cf63dd0871ff3ca2083e7f48749770d1893
languageName: node
linkType: hard
"@typescript-eslint/typescript-estree@npm:8.16.0":
version: 8.16.0
resolution: "@typescript-eslint/typescript-estree@npm:8.16.0"
"@typescript-eslint/typescript-estree@npm:8.17.0":
version: 8.17.0
resolution: "@typescript-eslint/typescript-estree@npm:8.17.0"
dependencies:
"@typescript-eslint/types": "npm:8.16.0"
"@typescript-eslint/visitor-keys": "npm:8.16.0"
"@typescript-eslint/types": "npm:8.17.0"
"@typescript-eslint/visitor-keys": "npm:8.17.0"
debug: "npm:^4.3.4"
fast-glob: "npm:^3.3.2"
is-glob: "npm:^4.0.3"
@ -6747,34 +6873,34 @@ __metadata:
peerDependenciesMeta:
typescript:
optional: true
checksum: 10c0/f28fea5af4798a718b6735d1758b791a331af17386b83cb2856d89934a5d1693f7cb805e73c3b33f29140884ac8ead9931b1d7c3de10176fa18ca7a346fe10d0
checksum: 10c0/523013f9b5cf2c58c566868e4c3b0b9ac1b4807223a6d64e2a7c58e01e53b6587ba61f1a8241eade361f3f426d6057657515473176141ef8aebb352bc0d223ce
languageName: node
linkType: hard
"@typescript-eslint/utils@npm:8.16.0":
version: 8.16.0
resolution: "@typescript-eslint/utils@npm:8.16.0"
"@typescript-eslint/utils@npm:8.17.0":
version: 8.17.0
resolution: "@typescript-eslint/utils@npm:8.17.0"
dependencies:
"@eslint-community/eslint-utils": "npm:^4.4.0"
"@typescript-eslint/scope-manager": "npm:8.16.0"
"@typescript-eslint/types": "npm:8.16.0"
"@typescript-eslint/typescript-estree": "npm:8.16.0"
"@typescript-eslint/scope-manager": "npm:8.17.0"
"@typescript-eslint/types": "npm:8.17.0"
"@typescript-eslint/typescript-estree": "npm:8.17.0"
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
peerDependenciesMeta:
typescript:
optional: true
checksum: 10c0/1e61187eef3da1ab1486d2a977d8f3b1cb8ef7fa26338500a17eb875ca42a8942ef3f2241f509eef74cf7b5620c109483afc7d83d5b0ab79b1e15920f5a49818
checksum: 10c0/a9785ae5f7e7b51d521dc3f48b15093948e4fcd03352c0b60f39bae366cbc935947d215f91e2ae3182d52fa6affb5ccbb50feff487bd1209011f3e0da02cdf07
languageName: node
linkType: hard
"@typescript-eslint/visitor-keys@npm:8.16.0":
version: 8.16.0
resolution: "@typescript-eslint/visitor-keys@npm:8.16.0"
"@typescript-eslint/visitor-keys@npm:8.17.0":
version: 8.17.0
resolution: "@typescript-eslint/visitor-keys@npm:8.17.0"
dependencies:
"@typescript-eslint/types": "npm:8.16.0"
"@typescript-eslint/types": "npm:8.17.0"
eslint-visitor-keys: "npm:^4.2.0"
checksum: 10c0/537df37801831aa8d91082b2adbffafd40305ed4518f0e7d3cbb17cc466d8b9ac95ac91fa232e7fe585d7c522d1564489ec80052ebb2a6ab9bbf89ef9dd9b7bc
checksum: 10c0/9144c4e4a63034fb2031a0ee1fc77e80594f30cab3faafa9a1f7f83782695774dd32fac8986f260698b4e150b4dd52444f2611c07e4c101501f08353eb47c82c
languageName: node
linkType: hard
@ -6796,9 +6922,9 @@ __metadata:
languageName: node
linkType: hard
"@vitest/coverage-istanbul@npm:^2.1.6":
version: 2.1.6
resolution: "@vitest/coverage-istanbul@npm:2.1.6"
"@vitest/coverage-istanbul@npm:^2.1.8":
version: 2.1.8
resolution: "@vitest/coverage-istanbul@npm:2.1.8"
dependencies:
"@istanbuljs/schema": "npm:^0.1.3"
debug: "npm:^4.3.7"
@ -6811,8 +6937,8 @@ __metadata:
test-exclude: "npm:^7.0.1"
tinyrainbow: "npm:^1.2.0"
peerDependencies:
vitest: 2.1.6
checksum: 10c0/ec70ee61a60357f586f0f7911018caef7a41ff622f8c2e9683d36dd620f50bc9ed2445916aced64e1f34428a2c3ea7c1d2ddfdb23201a0f59d72c0d828e30216
vitest: 2.1.8
checksum: 10c0/809eeccebaa7fd0e349d89a8d374e449c65a1d626f46b03b080aa507ac93dfb340c90dd491fe9a08dca896d6832e0f3dcffd6fd7ba3d05c1dc95c7a32aabc50c
languageName: node
linkType: hard
@ -6828,34 +6954,34 @@ __metadata:
languageName: node
linkType: hard
"@vitest/expect@npm:2.1.6":
version: 2.1.6
resolution: "@vitest/expect@npm:2.1.6"
"@vitest/expect@npm:2.1.8":
version: 2.1.8
resolution: "@vitest/expect@npm:2.1.8"
dependencies:
"@vitest/spy": "npm:2.1.6"
"@vitest/utils": "npm:2.1.6"
"@vitest/spy": "npm:2.1.8"
"@vitest/utils": "npm:2.1.8"
chai: "npm:^5.1.2"
tinyrainbow: "npm:^1.2.0"
checksum: 10c0/86327692f03b2ec6895486b118f25e1a141749c31ba671d253da4e33cf81db81f40755198ac9b46616155a8b74765d0ab15b8080041dbe139c83a9a0690004a2
checksum: 10c0/6fbf4abc2360efe4d3671d3425f8bb6012fe2dd932a88720d8b793030b766ba260494822c721d3fc497afe52373515c7e150635a95c25f6e1b567f86155c5408
languageName: node
linkType: hard
"@vitest/mocker@npm:2.1.6":
version: 2.1.6
resolution: "@vitest/mocker@npm:2.1.6"
"@vitest/mocker@npm:2.1.8":
version: 2.1.8
resolution: "@vitest/mocker@npm:2.1.8"
dependencies:
"@vitest/spy": "npm:2.1.6"
"@vitest/spy": "npm:2.1.8"
estree-walker: "npm:^3.0.3"
magic-string: "npm:^0.30.12"
peerDependencies:
msw: ^2.4.9
vite: ^5.0.0 || ^6.0.0
vite: ^5.0.0
peerDependenciesMeta:
msw:
optional: true
vite:
optional: true
checksum: 10c0/f8f4482e196a72cc9f202edb07da6f8d612f0daef272525a4c2447a5ffa435cc1cfe758cb79af0e296a60faa973ee0e2767cbb8bb6769eff2b5b9c6941ceda7c
checksum: 10c0/b4113ed8a57c0f60101d02e1b1769357a346ecd55ded499eab384d52106fd4b12d51e9aaa6db98f47de0d56662477be0ed8d46d6dfa84c235f9e1b234709814e
languageName: node
linkType: hard
@ -6877,33 +7003,33 @@ __metadata:
languageName: node
linkType: hard
"@vitest/pretty-format@npm:2.1.6, @vitest/pretty-format@npm:^2.1.6":
version: 2.1.6
resolution: "@vitest/pretty-format@npm:2.1.6"
"@vitest/pretty-format@npm:2.1.8, @vitest/pretty-format@npm:^2.1.8":
version: 2.1.8
resolution: "@vitest/pretty-format@npm:2.1.8"
dependencies:
tinyrainbow: "npm:^1.2.0"
checksum: 10c0/5c82496e5816c0c388bbe18a88ed01b39f5492aaa8e0df90868a65a50ee135105da367e58b4a0bed0dc67201c0518c451a32a5d9b81f56665b76b1c75c550686
checksum: 10c0/1dc5c9b1c7c7e78e46a2a16033b6b20be05958bbebc5a5b78f29e32718c80252034804fccd23f34db6b3583239db47e68fc5a8e41942c54b8047cc3b4133a052
languageName: node
linkType: hard
"@vitest/runner@npm:2.1.6":
version: 2.1.6
resolution: "@vitest/runner@npm:2.1.6"
"@vitest/runner@npm:2.1.8":
version: 2.1.8
resolution: "@vitest/runner@npm:2.1.8"
dependencies:
"@vitest/utils": "npm:2.1.6"
"@vitest/utils": "npm:2.1.8"
pathe: "npm:^1.1.2"
checksum: 10c0/3105aaa875ac58e237626ae3f9734cf003c2e40886a96ba20e78f1c1f721c9013d4f720d4a2fa4cd3a415ccd529bb4c7ff73021871c8ecda423f7e1fb7695cd4
checksum: 10c0/d0826a71494adeafc8c6478257f584d11655145c83e2d8f94c17301d7059c7463ad768a69379e394c50838a7435abcc9255a6b7d8894f5ee06b153e314683a75
languageName: node
linkType: hard
"@vitest/snapshot@npm:2.1.6":
version: 2.1.6
resolution: "@vitest/snapshot@npm:2.1.6"
"@vitest/snapshot@npm:2.1.8":
version: 2.1.8
resolution: "@vitest/snapshot@npm:2.1.8"
dependencies:
"@vitest/pretty-format": "npm:2.1.6"
"@vitest/pretty-format": "npm:2.1.8"
magic-string: "npm:^0.30.12"
pathe: "npm:^1.1.2"
checksum: 10c0/91708ee9fdf9ccaa637d9fa58141342831aaf2119641f050a45f80cca37f0a4c1f7d65363e609a6353594418d5ecfebacd090c64273cd63de6915d186c948632
checksum: 10c0/8d7a77a52e128630ea737ee0a0fe746d1d325cac5848326861dbf042844da4d5c1a5145539ae0ed1a3f0b0363506e98d86f2679fadf114ec4b987f1eb616867b
languageName: node
linkType: hard
@ -6916,12 +7042,12 @@ __metadata:
languageName: node
linkType: hard
"@vitest/spy@npm:2.1.6":
version: 2.1.6
resolution: "@vitest/spy@npm:2.1.6"
"@vitest/spy@npm:2.1.8":
version: 2.1.8
resolution: "@vitest/spy@npm:2.1.8"
dependencies:
tinyspy: "npm:^3.0.2"
checksum: 10c0/4d3e965f9096968125dd4f53a66a8afd7a105852a41bd36865288bef5b6a79f3ec6f2056cc1c7be5a0afb2cd86b3b83e354451f452bf049ddd4516005a748f6f
checksum: 10c0/9740f10772ede004ea7f9ffb8a6c3011341d75d9d7f2d4d181b123a701c4691e942f38cf1700684a3bb5eea3c78addf753fd8cdf78c51d8eadc3bada6fadf8f2
languageName: node
linkType: hard
@ -6937,14 +7063,14 @@ __metadata:
languageName: node
linkType: hard
"@vitest/utils@npm:2.1.6":
version: 2.1.6
resolution: "@vitest/utils@npm:2.1.6"
"@vitest/utils@npm:2.1.8":
version: 2.1.8
resolution: "@vitest/utils@npm:2.1.8"
dependencies:
"@vitest/pretty-format": "npm:2.1.6"
"@vitest/pretty-format": "npm:2.1.8"
loupe: "npm:^3.1.2"
tinyrainbow: "npm:^1.2.0"
checksum: 10c0/1ec077b9707ec627075348f1a98687c7bb2fcbf9edf6e73dea6842c328d0d51a33663d22679e2a90a75f45afca9246f8fa3ea452447f474ae9d5f4eca4023b91
checksum: 10c0/d4a29ecd8f6c24c790e4c009f313a044d89e664e331bc9c3cfb57fe1380fb1d2999706dbbfc291f067d6c489602e76d00435309fbc906197c0d01f831ca17d64
languageName: node
linkType: hard
@ -10667,7 +10793,7 @@ __metadata:
languageName: node
linkType: hard
"esbuild@npm:^0.21.5":
"esbuild@npm:^0.21.3, esbuild@npm:^0.21.5":
version: 0.21.5
resolution: "esbuild@npm:0.21.5"
dependencies:
@ -17231,7 +17357,7 @@ __metadata:
languageName: node
linkType: hard
"postcss@npm:^8.4.49":
"postcss@npm:^8.4.43, postcss@npm:^8.4.49":
version: 8.4.49
resolution: "postcss@npm:8.4.49"
dependencies:
@ -17307,12 +17433,12 @@ __metadata:
languageName: node
linkType: hard
"prettier@npm:^3.4.1":
version: 3.4.1
resolution: "prettier@npm:3.4.1"
"prettier@npm:^3.4.2":
version: 3.4.2
resolution: "prettier@npm:3.4.2"
bin:
prettier: bin/prettier.cjs
checksum: 10c0/2d6cc3101ad9de72b49c59339480b0983e6ff6742143da0c43f476bf3b5ef88ede42ebd9956d7a0a8fa59f7a5990e8ef03c9ad4c37f7e4c9e5db43ee0853156c
checksum: 10c0/99e076a26ed0aba4ebc043880d0f08bbb8c59a4c6641cdee6cdadf2205bdd87aa1d7823f50c3aea41e015e99878d37c58d7b5f0e663bba0ef047f94e36b96446
languageName: node
linkType: hard
@ -18992,6 +19118,75 @@ __metadata:
languageName: node
linkType: hard
"rollup@npm:^4.20.0":
version: 4.28.0
resolution: "rollup@npm:4.28.0"
dependencies:
"@rollup/rollup-android-arm-eabi": "npm:4.28.0"
"@rollup/rollup-android-arm64": "npm:4.28.0"
"@rollup/rollup-darwin-arm64": "npm:4.28.0"
"@rollup/rollup-darwin-x64": "npm:4.28.0"
"@rollup/rollup-freebsd-arm64": "npm:4.28.0"
"@rollup/rollup-freebsd-x64": "npm:4.28.0"
"@rollup/rollup-linux-arm-gnueabihf": "npm:4.28.0"
"@rollup/rollup-linux-arm-musleabihf": "npm:4.28.0"
"@rollup/rollup-linux-arm64-gnu": "npm:4.28.0"
"@rollup/rollup-linux-arm64-musl": "npm:4.28.0"
"@rollup/rollup-linux-powerpc64le-gnu": "npm:4.28.0"
"@rollup/rollup-linux-riscv64-gnu": "npm:4.28.0"
"@rollup/rollup-linux-s390x-gnu": "npm:4.28.0"
"@rollup/rollup-linux-x64-gnu": "npm:4.28.0"
"@rollup/rollup-linux-x64-musl": "npm:4.28.0"
"@rollup/rollup-win32-arm64-msvc": "npm:4.28.0"
"@rollup/rollup-win32-ia32-msvc": "npm:4.28.0"
"@rollup/rollup-win32-x64-msvc": "npm:4.28.0"
"@types/estree": "npm:1.0.6"
fsevents: "npm:~2.3.2"
dependenciesMeta:
"@rollup/rollup-android-arm-eabi":
optional: true
"@rollup/rollup-android-arm64":
optional: true
"@rollup/rollup-darwin-arm64":
optional: true
"@rollup/rollup-darwin-x64":
optional: true
"@rollup/rollup-freebsd-arm64":
optional: true
"@rollup/rollup-freebsd-x64":
optional: true
"@rollup/rollup-linux-arm-gnueabihf":
optional: true
"@rollup/rollup-linux-arm-musleabihf":
optional: true
"@rollup/rollup-linux-arm64-gnu":
optional: true
"@rollup/rollup-linux-arm64-musl":
optional: true
"@rollup/rollup-linux-powerpc64le-gnu":
optional: true
"@rollup/rollup-linux-riscv64-gnu":
optional: true
"@rollup/rollup-linux-s390x-gnu":
optional: true
"@rollup/rollup-linux-x64-gnu":
optional: true
"@rollup/rollup-linux-x64-musl":
optional: true
"@rollup/rollup-win32-arm64-msvc":
optional: true
"@rollup/rollup-win32-ia32-msvc":
optional: true
"@rollup/rollup-win32-x64-msvc":
optional: true
fsevents:
optional: true
bin:
rollup: dist/bin/rollup
checksum: 10c0/98d3bc2b784eff71b997cfc2be97c00e2f100ee38adc2f8ada7b9b9ecbbc96937f667a6a247a45491807b3f2adef3c73d1f5df40d71771bff0c2d8c0cca9b369
languageName: node
linkType: hard
"rollup@npm:^4.23.0":
version: 4.27.4
resolution: "rollup@npm:4.27.4"
@ -19153,9 +19348,9 @@ __metadata:
languageName: node
linkType: hard
"sass@npm:^1.81.0":
version: 1.81.0
resolution: "sass@npm:1.81.0"
"sass@npm:^1.82.0":
version: 1.82.0
resolution: "sass@npm:1.82.0"
dependencies:
"@parcel/watcher": "npm:^2.4.1"
chokidar: "npm:^4.0.0"
@ -19166,7 +19361,7 @@ __metadata:
optional: true
bin:
sass: sass.js
checksum: 10c0/9c59b3c9b4231c18fcb4583cc232dbc4de501ddc11101b7a025e44833e3f3ce6031546dc1cd109ee9f04ebcfb1fe30ff870810af33b8feb9aa9e36dfba9ec1ef
checksum: 10c0/7f86fe6ade4f6018862c448ed69d5c52f485b0125c9dab24e63f679739a04cc7c56562d588e3cf16b5efb4d2c4d0530e62740e1cfd273e2e3707d04d11011736
languageName: node
linkType: hard
@ -20757,19 +20952,19 @@ __metadata:
languageName: node
linkType: hard
"typescript-eslint@npm:^8.16.0":
version: 8.16.0
resolution: "typescript-eslint@npm:8.16.0"
"typescript-eslint@npm:^8.17.0":
version: 8.17.0
resolution: "typescript-eslint@npm:8.17.0"
dependencies:
"@typescript-eslint/eslint-plugin": "npm:8.16.0"
"@typescript-eslint/parser": "npm:8.16.0"
"@typescript-eslint/utils": "npm:8.16.0"
"@typescript-eslint/eslint-plugin": "npm:8.17.0"
"@typescript-eslint/parser": "npm:8.17.0"
"@typescript-eslint/utils": "npm:8.17.0"
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
peerDependenciesMeta:
typescript:
optional: true
checksum: 10c0/3da9401d6c2416b9d95c96a41a9423a5379d233a120cd3304e2c03f191d350ce91cf0c7e60017f7b10c93b4cc1190592702735735b771c1ce1bf68f71a9f1647
checksum: 10c0/b148525769b9afa789ad3c2d52249fa78e67a225d48d17f2f0117b0e8b52566112be3a35de6cd26bcaffba3114be87c1070f7f4b4e2b730c059668fec4a530bc
languageName: node
linkType: hard
@ -21416,18 +21611,18 @@ __metadata:
languageName: node
linkType: hard
"vite-node@npm:2.1.6":
version: 2.1.6
resolution: "vite-node@npm:2.1.6"
"vite-node@npm:2.1.8":
version: 2.1.8
resolution: "vite-node@npm:2.1.8"
dependencies:
cac: "npm:^6.7.14"
debug: "npm:^4.3.7"
es-module-lexer: "npm:^1.5.4"
pathe: "npm:^1.1.2"
vite: "npm:^5.0.0 || ^6.0.0"
vite: "npm:^5.0.0"
bin:
vite-node: vite-node.mjs
checksum: 10c0/513c815a6d4ca09a48fc8741bd4bfb1a6cbfe5555b009081b194069863326aede7d66197c2b60927514d22cc6efc2c793d1ca1bb70e13dca120e01a507bcf35b
checksum: 10c0/cb28027a7425ba29780e216164c07d36a4ff9eb60d83afcad3bc222fd5a5f3e36030071c819edd6d910940f502d49e52f7564743617bc1c5875485b0952c72d5
languageName: node
linkType: hard
@ -21486,9 +21681,52 @@ __metadata:
languageName: node
linkType: hard
"vite@npm:^5.0.0 || ^6.0.0, vite@npm:^6.0.1":
version: 6.0.1
resolution: "vite@npm:6.0.1"
"vite@npm:^5.0.0":
version: 5.4.11
resolution: "vite@npm:5.4.11"
dependencies:
esbuild: "npm:^0.21.3"
fsevents: "npm:~2.3.3"
postcss: "npm:^8.4.43"
rollup: "npm:^4.20.0"
peerDependencies:
"@types/node": ^18.0.0 || >=20.0.0
less: "*"
lightningcss: ^1.21.0
sass: "*"
sass-embedded: "*"
stylus: "*"
sugarss: "*"
terser: ^5.4.0
dependenciesMeta:
fsevents:
optional: true
peerDependenciesMeta:
"@types/node":
optional: true
less:
optional: true
lightningcss:
optional: true
sass:
optional: true
sass-embedded:
optional: true
stylus:
optional: true
sugarss:
optional: true
terser:
optional: true
bin:
vite: bin/vite.js
checksum: 10c0/d536bb7af57dd0eca2a808f95f5ff1d7b7ffb8d86e17c6893087680a0448bd0d15e07475270c8a6de65cb5115592d037130a1dd979dc76bcef8c1dda202a1874
languageName: node
linkType: hard
"vite@npm:^6.0.2":
version: 6.0.2
resolution: "vite@npm:6.0.2"
dependencies:
esbuild: "npm:^0.24.0"
fsevents: "npm:~2.3.3"
@ -21534,21 +21772,21 @@ __metadata:
optional: true
bin:
vite: bin/vite.js
checksum: 10c0/e4d853eb9042ff29fa4d7cee1484738faaee4b1d9dcf786a94783bebb736b39af0afa7ac1a209000530638098d0a1b240b51f509d32addb028b222453f862916
checksum: 10c0/45fc609f2bc5fb5beb5a8e2cad9ad6c2edce229a922f6fc1270ea2a9d75819482edcc0f77c85b4a7abdad7eb69ce6a4f26131925d47cdc0778fc15d1bbc3b6a2
languageName: node
linkType: hard
"vitest@npm:^2.1.6":
version: 2.1.6
resolution: "vitest@npm:2.1.6"
"vitest@npm:^2.1.8":
version: 2.1.8
resolution: "vitest@npm:2.1.8"
dependencies:
"@vitest/expect": "npm:2.1.6"
"@vitest/mocker": "npm:2.1.6"
"@vitest/pretty-format": "npm:^2.1.6"
"@vitest/runner": "npm:2.1.6"
"@vitest/snapshot": "npm:2.1.6"
"@vitest/spy": "npm:2.1.6"
"@vitest/utils": "npm:2.1.6"
"@vitest/expect": "npm:2.1.8"
"@vitest/mocker": "npm:2.1.8"
"@vitest/pretty-format": "npm:^2.1.8"
"@vitest/runner": "npm:2.1.8"
"@vitest/snapshot": "npm:2.1.8"
"@vitest/spy": "npm:2.1.8"
"@vitest/utils": "npm:2.1.8"
chai: "npm:^5.1.2"
debug: "npm:^4.3.7"
expect-type: "npm:^1.1.0"
@ -21559,14 +21797,14 @@ __metadata:
tinyexec: "npm:^0.3.1"
tinypool: "npm:^1.0.1"
tinyrainbow: "npm:^1.2.0"
vite: "npm:^5.0.0 || ^6.0.0"
vite-node: "npm:2.1.6"
vite: "npm:^5.0.0"
vite-node: "npm:2.1.8"
why-is-node-running: "npm:^2.3.0"
peerDependencies:
"@edge-runtime/vm": "*"
"@types/node": ^18.0.0 || ^20.0.0 || >=22.0.0
"@vitest/browser": 2.1.6
"@vitest/ui": 2.1.6
"@types/node": ^18.0.0 || >=20.0.0
"@vitest/browser": 2.1.8
"@vitest/ui": 2.1.8
happy-dom: "*"
jsdom: "*"
peerDependenciesMeta:
@ -21584,7 +21822,7 @@ __metadata:
optional: true
bin:
vitest: vitest.mjs
checksum: 10c0/a183e4f573aacccf14d6466fdee0cee9ecd3f258bf98ebffa2da33c4d5aa1886d156f50d9eeb3d751c634679257e2196d8b3c9988256f2e860b9a1d7070bd4df
checksum: 10c0/e70631bad5662d6c60c5cf836a4baf58b890db6654fef1f608fe6a86aa49a2b9f078aac74b719d4d3c87c5c781968cc73590a7935277b48f3d8b6fb9c5b4d276
languageName: node
linkType: hard
@ -21675,7 +21913,7 @@ __metadata:
eslint: "npm:^9.16.0"
eslint-config-prettier: "npm:^9.1.0"
eslint-plugin-mdx: "npm:^3.1.5"
prettier: "npm:^3.4.1"
prettier: "npm:^3.4.2"
prettier-plugin-jsdoc: "npm:^1.3.0"
prettier-plugin-organize-imports: "npm:^4.1.0"
prism-react-renderer: "npm:^2.3.0"
@ -21689,7 +21927,7 @@ __metadata:
remark-preset-lint-recommended: "npm:^7.0.0"
remark-typescript-code-import: "npm:^1.0.1"
typescript: "npm:^5.7.2"
typescript-eslint: "npm:^8.16.0"
typescript-eslint: "npm:^8.17.0"
ua-parser-js: "npm:^2.0.0"
languageName: unknown
linkType: soft
@ -21735,7 +21973,7 @@ __metadata:
"@types/uuid": "npm:^10.0.0"
"@types/ws": "npm:^8"
"@vitejs/plugin-react-swc": "npm:^3.7.2"
"@vitest/coverage-istanbul": "npm:^2.1.6"
"@vitest/coverage-istanbul": "npm:^2.1.8"
"@xterm/addon-fit": "npm:^0.10.0"
"@xterm/addon-serialize": "npm:^0.13.0"
"@xterm/addon-web-links": "npm:^0.11.0"
@ -21766,7 +22004,7 @@ __metadata:
overlayscrollbars-react: "npm:^0.5.6"
papaparse: "npm:^5.4.1"
pngjs: "npm:^7.0.0"
prettier: "npm:^3.4.1"
prettier: "npm:^3.4.2"
prettier-plugin-jsdoc: "npm:^1.3.0"
prettier-plugin-organize-imports: "npm:^4.1.0"
prop-types: "npm:^15.8.1"
@ -21786,7 +22024,7 @@ __metadata:
remark-github-blockquote-alert: "npm:^1.3.0"
rollup-plugin-flow: "npm:^1.1.1"
rxjs: "npm:^7.8.1"
sass: "npm:^1.81.0"
sass: "npm:^1.82.0"
semver: "npm:^7.6.3"
sharp: "npm:^0.33.5"
shell-quote: "npm:^1.8.2"
@ -21799,14 +22037,14 @@ __metadata:
tslib: "npm:^2.8.1"
tsx: "npm:^4.19.2"
typescript: "npm:^5.7.2"
typescript-eslint: "npm:^8.16.0"
typescript-eslint: "npm:^8.17.0"
use-device-pixel-ratio: "npm:^1.1.2"
vite: "npm:^6.0.1"
vite: "npm:^6.0.2"
vite-plugin-image-optimizer: "npm:^1.1.8"
vite-plugin-static-copy: "npm:^2.2.0"
vite-plugin-svgr: "npm:^4.3.0"
vite-tsconfig-paths: "npm:^5.1.3"
vitest: "npm:^2.1.6"
vitest: "npm:^2.1.8"
winston: "npm:^3.17.0"
ws: "npm:^8.18.0"
yaml: "npm:^2.6.1"