From eadf619964eabfa9baf42b17a41eae18c183bbed Mon Sep 17 00:00:00 2001 From: Xiaoji Chen Date: Mon, 3 Aug 2026 18:00:36 -0700 Subject: [PATCH] make vitest peer dep --- modules/dev-tools/package.json | 7 +- package.json | 4 +- yarn.lock | 357 +-------------------------------- 3 files changed, 9 insertions(+), 359 deletions(-) diff --git a/modules/dev-tools/package.json b/modules/dev-tools/package.json index 12b9733..1e2165c 100644 --- a/modules/dev-tools/package.json +++ b/modules/dev-tools/package.json @@ -57,12 +57,11 @@ "ts-node": "~10.9.0", "ts-patch": "^3.1.2", "tsconfig-paths": "^4.1.1", - "typescript": "^5.2.2", - "vite": "^7.3.1", - "vitest": "^4.0.18" + "typescript": "^5.2.2" }, "peerDependencies": { - "playwright": "^1.58.0" + "playwright": "^1.58.0", + "vitest": "^4.0.18" }, "engines": { "node": ">= 22" diff --git a/package.json b/package.json index ebe53b4..fd434c3 100644 --- a/package.json +++ b/package.json @@ -23,8 +23,8 @@ "@vis.gl/dev-tools": "workspace:*", "playwright": "^1.58.0", "pre-commit": "^1.2.2", - "pre-push": "^0.1.1", - "ts-morph": "^21.0.0" + "ts-morph": "^21.0.0", + "vitest": "^4.0.18" }, "pre-commit": "pre-commit", "packageManager": "yarn@4.18.0+sha512.fcb8716fe7cd0eece141ffc18b92193a9df9204c1ba83189c288835223fc0bbe64af473bab0d5e9927a7daeb5caf2bb07eb2787cc9338ca040ea125f2a1f2f7e" diff --git a/yarn.lock b/yarn.lock index dd78c9a..1f8c3eb 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3025,13 +3025,6 @@ __metadata: languageName: node linkType: hard -"@napi-rs/lzma-linux-x64-gnu@npm:1.5.1": - version: 1.5.1 - resolution: "@napi-rs/lzma-linux-x64-gnu@npm:1.5.1" - conditions: os=linux & cpu=x64 & libc=glibc - languageName: node - linkType: hard - "@nodelib/fs.scandir@npm:2.1.5": version: 2.1.5 resolution: "@nodelib/fs.scandir@npm:2.1.5" @@ -3587,181 +3580,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-android-arm-eabi@npm:4.62.4": - version: 4.62.4 - resolution: "@rollup/rollup-android-arm-eabi@npm:4.62.4" - conditions: os=android & cpu=arm - languageName: node - linkType: hard - -"@rollup/rollup-android-arm64@npm:4.62.4": - version: 4.62.4 - resolution: "@rollup/rollup-android-arm64@npm:4.62.4" - conditions: os=android & cpu=arm64 - languageName: node - linkType: hard - -"@rollup/rollup-darwin-arm64@npm:4.62.4": - version: 4.62.4 - resolution: "@rollup/rollup-darwin-arm64@npm:4.62.4" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - -"@rollup/rollup-darwin-x64@npm:4.62.4": - version: 4.62.4 - resolution: "@rollup/rollup-darwin-x64@npm:4.62.4" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - -"@rollup/rollup-freebsd-arm64@npm:4.62.4": - version: 4.62.4 - resolution: "@rollup/rollup-freebsd-arm64@npm:4.62.4" - conditions: os=freebsd & cpu=arm64 - languageName: node - linkType: hard - -"@rollup/rollup-freebsd-x64@npm:4.62.4": - version: 4.62.4 - resolution: "@rollup/rollup-freebsd-x64@npm:4.62.4" - conditions: os=freebsd & cpu=x64 - languageName: node - linkType: hard - -"@rollup/rollup-linux-arm-gnueabihf@npm:4.62.4": - version: 4.62.4 - resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.62.4" - conditions: os=linux & cpu=arm & libc=glibc - languageName: node - linkType: hard - -"@rollup/rollup-linux-arm-musleabihf@npm:4.62.4": - version: 4.62.4 - resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.62.4" - conditions: os=linux & cpu=arm & libc=musl - languageName: node - linkType: hard - -"@rollup/rollup-linux-arm64-gnu@npm:4.62.4": - version: 4.62.4 - resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.62.4" - conditions: os=linux & cpu=arm64 & libc=glibc - languageName: node - linkType: hard - -"@rollup/rollup-linux-arm64-musl@npm:4.62.4": - version: 4.62.4 - resolution: "@rollup/rollup-linux-arm64-musl@npm:4.62.4" - conditions: os=linux & cpu=arm64 & libc=musl - languageName: node - linkType: hard - -"@rollup/rollup-linux-loong64-gnu@npm:4.62.4": - version: 4.62.4 - resolution: "@rollup/rollup-linux-loong64-gnu@npm:4.62.4" - conditions: os=linux & cpu=loong64 & libc=glibc - languageName: node - linkType: hard - -"@rollup/rollup-linux-loong64-musl@npm:4.62.4": - version: 4.62.4 - resolution: "@rollup/rollup-linux-loong64-musl@npm:4.62.4" - conditions: os=linux & cpu=loong64 & libc=musl - languageName: node - linkType: hard - -"@rollup/rollup-linux-ppc64-gnu@npm:4.62.4": - version: 4.62.4 - resolution: "@rollup/rollup-linux-ppc64-gnu@npm:4.62.4" - conditions: os=linux & cpu=ppc64 & libc=glibc - languageName: node - linkType: hard - -"@rollup/rollup-linux-ppc64-musl@npm:4.62.4": - version: 4.62.4 - resolution: "@rollup/rollup-linux-ppc64-musl@npm:4.62.4" - conditions: os=linux & cpu=ppc64 & libc=musl - languageName: node - linkType: hard - -"@rollup/rollup-linux-riscv64-gnu@npm:4.62.4": - version: 4.62.4 - resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.62.4" - conditions: os=linux & cpu=riscv64 & libc=glibc - languageName: node - linkType: hard - -"@rollup/rollup-linux-riscv64-musl@npm:4.62.4": - version: 4.62.4 - resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.62.4" - conditions: os=linux & cpu=riscv64 & libc=musl - languageName: node - linkType: hard - -"@rollup/rollup-linux-s390x-gnu@npm:4.62.4": - version: 4.62.4 - resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.62.4" - conditions: os=linux & cpu=s390x & libc=glibc - languageName: node - linkType: hard - -"@rollup/rollup-linux-x64-gnu@npm:4.62.4": - version: 4.62.4 - resolution: "@rollup/rollup-linux-x64-gnu@npm:4.62.4" - conditions: os=linux & cpu=x64 & libc=glibc - languageName: node - linkType: hard - -"@rollup/rollup-linux-x64-musl@npm:4.62.4": - version: 4.62.4 - resolution: "@rollup/rollup-linux-x64-musl@npm:4.62.4" - conditions: os=linux & cpu=x64 & libc=musl - languageName: node - linkType: hard - -"@rollup/rollup-openbsd-x64@npm:4.62.4": - version: 4.62.4 - resolution: "@rollup/rollup-openbsd-x64@npm:4.62.4" - conditions: os=openbsd & cpu=x64 - languageName: node - linkType: hard - -"@rollup/rollup-openharmony-arm64@npm:4.62.4": - version: 4.62.4 - resolution: "@rollup/rollup-openharmony-arm64@npm:4.62.4" - conditions: os=openharmony & cpu=arm64 - languageName: node - linkType: hard - -"@rollup/rollup-win32-arm64-msvc@npm:4.62.4": - version: 4.62.4 - resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.62.4" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - -"@rollup/rollup-win32-ia32-msvc@npm:4.62.4": - version: 4.62.4 - resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.62.4" - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - -"@rollup/rollup-win32-x64-gnu@npm:4.62.4": - version: 4.62.4 - resolution: "@rollup/rollup-win32-x64-gnu@npm:4.62.4" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - -"@rollup/rollup-win32-x64-msvc@npm:4.62.4": - version: 4.62.4 - resolution: "@rollup/rollup-win32-x64-msvc@npm:4.62.4" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - "@sideway/address@npm:^4.1.5": version: 4.1.5 resolution: "@sideway/address@npm:4.1.5" @@ -4259,13 +4077,6 @@ __metadata: languageName: node linkType: hard -"@types/estree@npm:1.0.9": - version: 1.0.9 - resolution: "@types/estree@npm:1.0.9" - checksum: 10c0/3ad3286ca2988cd550dafb8f2ad599c8474868e954fa601a36655bdfefd8039f7c714b8c1c7f2ae219ffbd58bd4660e66fa7479a0120fc02d4777057d4865387 - languageName: node - linkType: hard - "@types/express-serve-static-core@npm:*, @types/express-serve-static-core@npm:^4.17.33": version: 4.19.5 resolution: "@types/express-serve-static-core@npm:4.19.5" @@ -4648,10 +4459,9 @@ __metadata: ts-patch: "npm:^3.1.2" tsconfig-paths: "npm:^4.1.1" typescript: "npm:^5.2.2" - vite: "npm:^7.3.1" - vitest: "npm:^4.0.18" peerDependencies: playwright: ^1.58.0 + vitest: ^4.0.18 bin: ocular-bootstrap: ./scripts/bootstrap.js ocular-build: ./scripts/build.js @@ -7711,7 +7521,7 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:^0.27.0 || ^0.28.0, esbuild@npm:^0.28.1": +"esbuild@npm:^0.28.1": version: 0.28.1 resolution: "esbuild@npm:0.28.1" dependencies: @@ -12831,8 +12641,8 @@ __metadata: "@vis.gl/dev-tools": "workspace:*" playwright: "npm:^1.58.0" pre-commit: "npm:^1.2.2" - pre-push: "npm:^0.1.1" ts-morph: "npm:^21.0.0" + vitest: "npm:^4.0.18" languageName: unknown linkType: soft @@ -13985,7 +13795,7 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.5.23, postcss@npm:^8.5.6": +"postcss@npm:^8.5.23": version: 8.5.25 resolution: "postcss@npm:8.5.25" dependencies: @@ -14007,17 +13817,6 @@ __metadata: languageName: node linkType: hard -"pre-push@npm:^0.1.1": - version: 0.1.4 - resolution: "pre-push@npm:0.1.4" - dependencies: - cross-spawn: "npm:^5.0.1" - spawn-sync: "npm:^1.0.15" - which: "npm:1.2.x" - checksum: 10c0/c26b433fcb7f77415aa1e7b714fdea36eb35c001b33cfbb02e5b87d70177cbbba2c9e093f0dbfdeec885e9878d281f123dd862ae9b6a3eb4684286b51a94ed7a - languageName: node - linkType: hard - "preact@npm:^10.13.2": version: 10.23.2 resolution: "preact@npm:10.23.2" @@ -15077,99 +14876,6 @@ __metadata: languageName: node linkType: hard -"rollup@npm:^4.43.0": - version: 4.62.4 - resolution: "rollup@npm:4.62.4" - dependencies: - "@napi-rs/lzma-linux-x64-gnu": "npm:1.5.1" - "@rollup/rollup-android-arm-eabi": "npm:4.62.4" - "@rollup/rollup-android-arm64": "npm:4.62.4" - "@rollup/rollup-darwin-arm64": "npm:4.62.4" - "@rollup/rollup-darwin-x64": "npm:4.62.4" - "@rollup/rollup-freebsd-arm64": "npm:4.62.4" - "@rollup/rollup-freebsd-x64": "npm:4.62.4" - "@rollup/rollup-linux-arm-gnueabihf": "npm:4.62.4" - "@rollup/rollup-linux-arm-musleabihf": "npm:4.62.4" - "@rollup/rollup-linux-arm64-gnu": "npm:4.62.4" - "@rollup/rollup-linux-arm64-musl": "npm:4.62.4" - "@rollup/rollup-linux-loong64-gnu": "npm:4.62.4" - "@rollup/rollup-linux-loong64-musl": "npm:4.62.4" - "@rollup/rollup-linux-ppc64-gnu": "npm:4.62.4" - "@rollup/rollup-linux-ppc64-musl": "npm:4.62.4" - "@rollup/rollup-linux-riscv64-gnu": "npm:4.62.4" - "@rollup/rollup-linux-riscv64-musl": "npm:4.62.4" - "@rollup/rollup-linux-s390x-gnu": "npm:4.62.4" - "@rollup/rollup-linux-x64-gnu": "npm:4.62.4" - "@rollup/rollup-linux-x64-musl": "npm:4.62.4" - "@rollup/rollup-openbsd-x64": "npm:4.62.4" - "@rollup/rollup-openharmony-arm64": "npm:4.62.4" - "@rollup/rollup-win32-arm64-msvc": "npm:4.62.4" - "@rollup/rollup-win32-ia32-msvc": "npm:4.62.4" - "@rollup/rollup-win32-x64-gnu": "npm:4.62.4" - "@rollup/rollup-win32-x64-msvc": "npm:4.62.4" - "@types/estree": "npm:1.0.9" - fsevents: "npm:~2.3.2" - dependenciesMeta: - "@napi-rs/lzma-linux-x64-gnu": - optional: true - "@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-loong64-gnu": - optional: true - "@rollup/rollup-linux-loong64-musl": - optional: true - "@rollup/rollup-linux-ppc64-gnu": - optional: true - "@rollup/rollup-linux-ppc64-musl": - optional: true - "@rollup/rollup-linux-riscv64-gnu": - optional: true - "@rollup/rollup-linux-riscv64-musl": - 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-openbsd-x64": - optional: true - "@rollup/rollup-openharmony-arm64": - optional: true - "@rollup/rollup-win32-arm64-msvc": - optional: true - "@rollup/rollup-win32-ia32-msvc": - optional: true - "@rollup/rollup-win32-x64-gnu": - optional: true - "@rollup/rollup-win32-x64-msvc": - optional: true - fsevents: - optional: true - bin: - rollup: dist/bin/rollup - checksum: 10c0/d83bcc89f02db337963dcd0b0d16620129cee263f8437464c02d782dde4e1bb89a6b5b511cd230317ce2c5959fb858884305a9a1a33d1d3da4eef9fe6368414b - languageName: node - linkType: hard - "rtl-detect@npm:^1.0.4": version: 1.1.2 resolution: "rtl-detect@npm:1.1.2" @@ -17154,61 +16860,6 @@ __metadata: languageName: node linkType: hard -"vite@npm:^7.3.1": - version: 7.3.6 - resolution: "vite@npm:7.3.6" - dependencies: - esbuild: "npm:^0.27.0 || ^0.28.0" - fdir: "npm:^6.5.0" - fsevents: "npm:~2.3.3" - picomatch: "npm:^4.0.3" - postcss: "npm:^8.5.6" - rollup: "npm:^4.43.0" - tinyglobby: "npm:^0.2.15" - peerDependencies: - "@types/node": ^20.19.0 || >=22.12.0 - jiti: ">=1.21.0" - less: ^4.0.0 - lightningcss: ^1.21.0 - sass: ^1.70.0 - sass-embedded: ^1.70.0 - stylus: ">=0.54.8" - sugarss: ^5.0.0 - terser: ^5.16.0 - tsx: ^4.8.1 - yaml: ^2.4.2 - dependenciesMeta: - fsevents: - optional: true - peerDependenciesMeta: - "@types/node": - optional: true - jiti: - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - sass-embedded: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - tsx: - optional: true - yaml: - optional: true - bin: - vite: bin/vite.js - checksum: 10c0/c6d359f84ad362f5c97ff7988b77c90add04162c60cdf6059375a7d9e3217848c53a8cb6b6c48517bef84b6bba4c9bc85319a889b5236acb7d5a2bc8cb7b9a8d - languageName: node - linkType: hard - "vitest@npm:^4.0.18": version: 4.1.10 resolution: "vitest@npm:4.1.10"