From f2d6d515846086751af8134b0888df7abd6b67ef Mon Sep 17 00:00:00 2001 From: Jiawei Shao Date: Wed, 13 May 2026 11:12:53 +0800 Subject: [PATCH] fix: use bare command names for Windows compatibility in generate.mjs Replace `bikeshed-to-ts` and `prettier` with bare command names (`bikeshed-to-ts`, `prettier`). The `./ prefix` is not recognized by `cmd.exe`, causing `npm run generate` to fail on Windows. Since `npm run` adds `.bin` to `PATH`, we can directly use bare command names on all platforms. --- generate.mjs | 4 ++-- gpuweb | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/generate.mjs b/generate.mjs index 95121d16..6046bdf5 100644 --- a/generate.mjs +++ b/generate.mjs @@ -86,7 +86,7 @@ ${readFileAsUTF8(srcFilename)} } execute( - './node_modules/.bin/bikeshed-to-ts', + 'bikeshed-to-ts', [ '--in', './gpuweb/spec/index.bs', '--out', './generated/index.d.ts', @@ -95,4 +95,4 @@ execute( ] ); fixupGenerated('./generated/index.d.ts', './generated/index.d.ts'); -execute('./node_modules/.bin/prettier', ['-w', 'generated/index.d.ts']); +execute('prettier', ['-w', 'generated/index.d.ts']); diff --git a/gpuweb b/gpuweb index 6bf9e461..cebc91c8 160000 --- a/gpuweb +++ b/gpuweb @@ -1 +1 @@ -Subproject commit 6bf9e4611a95afe51a519132b31e025217507d3d +Subproject commit cebc91c84c852d71b3d9c9df87c4ee48619d0827