astahmer / openapi-zod-client

Generate a zodios (typescript http client with zod validation) from an OpenAPI spec (json/yaml)
openapi-zod-client.vercel.app
717 stars 80 forks source link

packageManager with caret doesn't work #295

Open yyamano opened 1 month ago

yyamano commented 1 month ago

pnpm test doesn't work as below:

% cd openapi-zod-client
% pnpm test
 ERR_PNPM_OTHER_PM_EXPECTED  This project is configured to use ^pnpm

Removing the caret makes it work.

diff --git a/package.json b/package.json
index a5e937d..d3ae19b 100644
--- a/package.json
+++ b/package.json
@@ -15,7 +15,7 @@
     "engines": {
         "node": ">=18.16.0"
     },
-    "packageManager": "^pnpm@8.2.0",
+    "packageManager": "pnpm@8.2.0",
     "scripts": {
         "dev": "preconstruct watch",
         "build": "preconstruct build",
% npm test

> openapi-zod-client-monorepo@1.4.18 test
> pnpm --filter=openapi-zod-client test:ci

> openapi-zod-client@1.18.1 test:ci /Users/yyamano/work/openapi-zod-client/lib
> vitest run

 RUN  v0.22.1 /Users/yyamano/work/openapi-zod-client/lib

My environment is:

% uname -sr
Darwin 20.4.0
% node -v
v20.15.0