From ee5d10b6ea442c6cb7bd519c6b2999b2738953cc Mon Sep 17 00:00:00 2001 From: Michael Nahkies Date: Sun, 31 May 2026 15:29:18 +0100 Subject: [PATCH] fix: use bin shim avoids issues with `pnpm` not linking into `.bin` correctly, when starting from a fresh clone --- packages/openapi-code-generator/bin/cli.mjs | 4 ++++ packages/openapi-code-generator/package.json | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100755 packages/openapi-code-generator/bin/cli.mjs diff --git a/packages/openapi-code-generator/bin/cli.mjs b/packages/openapi-code-generator/bin/cli.mjs new file mode 100755 index 00000000..0fbccef0 --- /dev/null +++ b/packages/openapi-code-generator/bin/cli.mjs @@ -0,0 +1,4 @@ +#!/usr/bin/env node + +// shim to ensure the bin gets linked when the repo is clean. +import "../dist/esm/cli.mjs" diff --git a/packages/openapi-code-generator/package.json b/packages/openapi-code-generator/package.json index b5cc11df..8ca58c7f 100644 --- a/packages/openapi-code-generator/package.json +++ b/packages/openapi-code-generator/package.json @@ -18,7 +18,7 @@ "url": "https://github.com/mnahkies/openapi-code-generator/issues" }, "bin": { - "openapi-code-generator": "./dist/esm/cli.mjs" + "openapi-code-generator": "./bin/cli.mjs" }, "main": "./dist/cjs/index.cjs", "module": "./dist/esm/index.mjs", @@ -150,6 +150,7 @@ }, "files": [ "src", + "bin", "dist", "README.md", "CHANGELOG.md",