From 6faa96fadf7b02b5650a7c2c0b11a43642a918d5 Mon Sep 17 00:00:00 2001 From: Christoph Knittel Date: Thu, 27 Nov 2025 11:38:31 +0100 Subject: [PATCH 1/3] Fix pnpm being detected as npm --- src/PackageManagers.res | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/PackageManagers.res b/src/PackageManagers.res index 655aaf4..9dd5622 100644 --- a/src/PackageManagers.res +++ b/src/PackageManagers.res @@ -35,7 +35,6 @@ let getPackageManagerInfo = async () => let filename = Path.parse(execPath).name->String.toLowerCase let packageManager = switch () { - | _ if filename->String.includes("npm") => Some(Npm) | _ if filename->String.includes("yarn") => let versionResult = await Promisified.ChildProcess.exec(`${command} --version`) let version = versionResult.stdout->String.trim @@ -43,6 +42,7 @@ let getPackageManagerInfo = async () => Some(isYarn1 ? Yarn1 : YarnBerry) | _ if filename->String.includes("pnpm") => Some(Pnpm) + | _ if filename->String.includes("npm") => Some(Npm) // make sure this goes after pnpm ... | _ if filename->String.includes("bun") => Some(Bun) | _ => None } From f0eb88f8e89e6f6efa8bf5a9a661d89c4265225c Mon Sep 17 00:00:00 2001 From: Christoph Knittel Date: Thu, 27 Nov 2025 11:39:08 +0100 Subject: [PATCH 2/3] Set version to 1.12.0-beta.2 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6b41455..3142608 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "create-rescript-app", - "version": "1.12.0-beta.1", + "version": "1.12.0-beta.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "create-rescript-app", - "version": "1.12.0-beta.1", + "version": "1.12.0-beta.2", "license": "ISC", "bin": { "create-rescript-app": "out/create-rescript-app.cjs" diff --git a/package.json b/package.json index 36e847b..4c755db 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "create-rescript-app", - "version": "1.12.0-beta.1", + "version": "1.12.0-beta.2", "description": "Quickly create new ReScript apps from project templates.", "main": "out/create-rescript-app.cjs", "scripts": { From be3e8d2d416a7c6ecb0a3628071803d92431841b Mon Sep 17 00:00:00 2001 From: Christoph Knittel Date: Thu, 27 Nov 2025 11:40:37 +0100 Subject: [PATCH 3/3] Tag npm packages as "next" immediately --- .github/workflows/ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d7e7352..aa68f13 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -108,8 +108,8 @@ jobs: with: name: ${{ needs.build.outputs.artifact_filename }} - - name: Publish packages on npm with tag "ci" + - name: Publish packages on npm with tag "next" env: NODE_AUTH_TOKEN: ${{ secrets.NPM_ACCESS_TOKEN }} run: | - npm publish ${{ needs.build.outputs.artifact_filename }} --tag ci + npm publish ${{ needs.build.outputs.artifact_filename }} --tag next