From 5b0e08b1214101bebdbe793c1d3be5efadf319d6 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 15 Mar 2026 16:32:47 +0000 Subject: [PATCH 1/3] Initial plan From b29c743339f2ad4db9d0d82ce1cb38294bbd6676 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 15 Mar 2026 16:38:25 +0000 Subject: [PATCH 2/3] fix: run paraglide:compile before knip to resolve generated imports Co-authored-by: nyatinte <104000239+nyatinte@users.noreply.github.com> --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 3f69486..83453e1 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "changeset": "changeset", "check": "pnpm paraglide:compile && ultracite check", "fix": "pnpm paraglide:compile && ultracite fix", - "knip": "knip", + "knip": "pnpm paraglide:compile && knip", "paraglide:compile": "paraglide-js compile --project ./project.inlang --outdir ./generated/paraglide --silent", "prepare": "lefthook install", "prepublishOnly": "pnpm build && pnpm build:man", From d523897948386629c9e934b86243fc64d1b9ec24 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 15 Mar 2026 16:51:27 +0000 Subject: [PATCH 3/3] fix: move paraglide:compile to prepare hook instead of per-script prefix Co-authored-by: nyatinte <104000239+nyatinte@users.noreply.github.com> --- package.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index 83453e1..ecbd508 100644 --- a/package.json +++ b/package.json @@ -28,11 +28,11 @@ "build": "pnpm paraglide:compile && tsdown", "build:man": "marked-man man/prw.1.md -o man/prw.1", "changeset": "changeset", - "check": "pnpm paraglide:compile && ultracite check", - "fix": "pnpm paraglide:compile && ultracite fix", - "knip": "pnpm paraglide:compile && knip", + "check": "ultracite check", + "fix": "ultracite fix", + "knip": "knip", "paraglide:compile": "paraglide-js compile --project ./project.inlang --outdir ./generated/paraglide --silent", - "prepare": "lefthook install", + "prepare": "lefthook install && pnpm paraglide:compile", "prepublishOnly": "pnpm build && pnpm build:man", "release": "changeset publish", "test": "pnpm build && vitest",