From 10632df518d0cbb0da32590719f37de337fc345e Mon Sep 17 00:00:00 2001 From: Wes Date: Wed, 1 Apr 2026 10:39:14 -0700 Subject: [PATCH] chore: migrate biome from hermit to pnpm devDependency (#52) - Pin @biomejs/biome to exact version 2.4.9 (was ^2.4.6) - Remove biome hermit package (bin/biome, bin/.biome-2.4.9.pkg) - Update justfile fmt-check to resolve biome via pnpm exec This ensures the VS Code extension, pre-commit hooks, and CI all resolve biome from node_modules consistently, without relying on hermit PATH activation. Co-authored-by: Claude Opus 4.6 --- ui/goose2/bin/.biome-2.4.9.pkg | 1 - ui/goose2/bin/biome | 1 - ui/goose2/justfile | 2 +- ui/goose2/package.json | 2 +- ui/goose2/pnpm-lock.yaml | 2 +- 5 files changed, 3 insertions(+), 5 deletions(-) delete mode 120000 ui/goose2/bin/.biome-2.4.9.pkg delete mode 120000 ui/goose2/bin/biome diff --git a/ui/goose2/bin/.biome-2.4.9.pkg b/ui/goose2/bin/.biome-2.4.9.pkg deleted file mode 120000 index 383f4511d4..0000000000 --- a/ui/goose2/bin/.biome-2.4.9.pkg +++ /dev/null @@ -1 +0,0 @@ -hermit \ No newline at end of file diff --git a/ui/goose2/bin/biome b/ui/goose2/bin/biome deleted file mode 120000 index eb2310707d..0000000000 --- a/ui/goose2/bin/biome +++ /dev/null @@ -1 +0,0 @@ -.biome-2.4.9.pkg \ No newline at end of file diff --git a/ui/goose2/justfile b/ui/goose2/justfile index fe69dbec06..cd17b162e9 100644 --- a/ui/goose2/justfile +++ b/ui/goose2/justfile @@ -23,7 +23,7 @@ fmt: # Check formatting without modifying fmt-check: - biome format . + pnpm exec biome format . cd src-tauri && cargo fmt --check # Run clippy on Tauri backend diff --git a/ui/goose2/package.json b/ui/goose2/package.json index c03ce1a631..0c203f2e36 100644 --- a/ui/goose2/package.json +++ b/ui/goose2/package.json @@ -45,7 +45,7 @@ "zustand": "^5.0.12" }, "devDependencies": { - "@biomejs/biome": "^2.4.6", + "@biomejs/biome": "2.4.9", "@playwright/test": "^1.52.0", "@tauri-apps/cli": "^2", "@testing-library/jest-dom": "^6.6.3", diff --git a/ui/goose2/pnpm-lock.yaml b/ui/goose2/pnpm-lock.yaml index 91fc562b30..c2b7e3f172 100644 --- a/ui/goose2/pnpm-lock.yaml +++ b/ui/goose2/pnpm-lock.yaml @@ -70,7 +70,7 @@ importers: version: 5.0.12(@types/react@19.2.14)(react@19.2.4) devDependencies: '@biomejs/biome': - specifier: ^2.4.6 + specifier: 2.4.9 version: 2.4.9 '@playwright/test': specifier: ^1.52.0