diff --git a/rescript-ecosystem/cadre-router/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/cadre-router/.github/workflows/npm-bun-blocker.yml index af28828d2..44658ac1f 100644 --- a/rescript-ecosystem/cadre-router/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/cadre-router/.github/workflows/npm-bun-blocker.yml @@ -9,10 +9,10 @@ jobs: contents: read steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/rescript-ecosystem/cadre-router/tea-router/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/cadre-router/tea-router/.github/workflows/npm-bun-blocker.yml index 1e3dd0614..78ca42754 100644 --- a/rescript-ecosystem/cadre-router/tea-router/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/cadre-router/tea-router/.github/workflows/npm-bun-blocker.yml @@ -9,10 +9,10 @@ jobs: contents: read steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/rescript-ecosystem/cadre-tea-router/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/cadre-tea-router/.github/workflows/npm-bun-blocker.yml index 1e3dd0614..78ca42754 100644 --- a/rescript-ecosystem/cadre-tea-router/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/cadre-tea-router/.github/workflows/npm-bun-blocker.yml @@ -9,10 +9,10 @@ jobs: contents: read steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/rescript-ecosystem/idaptik-rescript13-staging/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/idaptik-rescript13-staging/.github/workflows/npm-bun-blocker.yml index 6b48115f2..5f52cf1ee 100644 --- a/rescript-ecosystem/idaptik-rescript13-staging/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/idaptik-rescript13-staging/.github/workflows/npm-bun-blocker.yml @@ -10,10 +10,10 @@ jobs: contents: read steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/rescript-ecosystem/packages/bindings/postgres/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/bindings/postgres/.github/workflows/npm-bun-blocker.yml index af28828d2..44658ac1f 100644 --- a/rescript-ecosystem/packages/bindings/postgres/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/bindings/postgres/.github/workflows/npm-bun-blocker.yml @@ -9,10 +9,10 @@ jobs: contents: read steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/rescript-ecosystem/packages/bindings/redis/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/bindings/redis/.github/workflows/npm-bun-blocker.yml index af28828d2..44658ac1f 100644 --- a/rescript-ecosystem/packages/bindings/redis/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/bindings/redis/.github/workflows/npm-bun-blocker.yml @@ -9,10 +9,10 @@ jobs: contents: read steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/rescript-ecosystem/packages/core/early-return/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/core/early-return/.github/workflows/npm-bun-blocker.yml index 1e3dd0614..78ca42754 100644 --- a/rescript-ecosystem/packages/core/early-return/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/core/early-return/.github/workflows/npm-bun-blocker.yml @@ -9,10 +9,10 @@ jobs: contents: read steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/rescript-ecosystem/packages/core/env/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/core/env/.github/workflows/npm-bun-blocker.yml index af28828d2..44658ac1f 100644 --- a/rescript-ecosystem/packages/core/env/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/core/env/.github/workflows/npm-bun-blocker.yml @@ -9,10 +9,10 @@ jobs: contents: read steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/rescript-ecosystem/packages/core/poly-core/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/core/poly-core/.github/workflows/npm-bun-blocker.yml index af28828d2..44658ac1f 100644 --- a/rescript-ecosystem/packages/core/poly-core/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/core/poly-core/.github/workflows/npm-bun-blocker.yml @@ -9,10 +9,10 @@ jobs: contents: read steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/rescript-ecosystem/packages/ffi/alib/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/ffi/alib/.github/workflows/npm-bun-blocker.yml index 1e3dd0614..78ca42754 100644 --- a/rescript-ecosystem/packages/ffi/alib/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/ffi/alib/.github/workflows/npm-bun-blocker.yml @@ -9,10 +9,10 @@ jobs: contents: read steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/npm-bun-blocker.yml index 1e3dd0614..78ca42754 100644 --- a/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/npm-bun-blocker.yml @@ -9,10 +9,10 @@ jobs: contents: read steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/npm-bun-blocker.yml index 502ce0ed1..09d8ed66c 100644 --- a/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/npm-bun-blocker.yml @@ -6,10 +6,10 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/npm-bun-blocker.yml index 1e3dd0614..78ca42754 100644 --- a/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/npm-bun-blocker.yml @@ -9,10 +9,10 @@ jobs: contents: read steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/npm-bun-blocker.yml index 1e3dd0614..78ca42754 100644 --- a/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/npm-bun-blocker.yml @@ -9,10 +9,10 @@ jobs: contents: read steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/npm-bun-blocker.yml index 1e3dd0614..78ca42754 100644 --- a/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/npm-bun-blocker.yml @@ -9,10 +9,10 @@ jobs: contents: read steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/npm-bun-blocker.yml index 1e3dd0614..78ca42754 100644 --- a/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/npm-bun-blocker.yml @@ -9,10 +9,10 @@ jobs: contents: read steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/npm-bun-blocker.yml index af28828d2..44658ac1f 100644 --- a/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/npm-bun-blocker.yml @@ -9,10 +9,10 @@ jobs: contents: read steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/npm-bun-blocker.yml index af28828d2..44658ac1f 100644 --- a/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/npm-bun-blocker.yml @@ -9,10 +9,10 @@ jobs: contents: read steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/npm-bun-blocker.yml index 1e3dd0614..78ca42754 100644 --- a/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/npm-bun-blocker.yml @@ -9,10 +9,10 @@ jobs: contents: read steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/rescript-ecosystem/packages/web/http-server/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/web/http-server/.github/workflows/npm-bun-blocker.yml index af28828d2..44658ac1f 100644 --- a/rescript-ecosystem/packages/web/http-server/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/web/http-server/.github/workflows/npm-bun-blocker.yml @@ -9,10 +9,10 @@ jobs: contents: read steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/rescript-ecosystem/packages/web/tea/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/web/tea/.github/workflows/npm-bun-blocker.yml index 1e3dd0614..78ca42754 100644 --- a/rescript-ecosystem/packages/web/tea/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/web/tea/.github/workflows/npm-bun-blocker.yml @@ -9,10 +9,10 @@ jobs: contents: read steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/rescript-ecosystem/packages/web/websocket/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/web/websocket/.github/workflows/npm-bun-blocker.yml index af28828d2..44658ac1f 100644 --- a/rescript-ecosystem/packages/web/websocket/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/web/websocket/.github/workflows/npm-bun-blocker.yml @@ -9,10 +9,10 @@ jobs: contents: read steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/rescript-ecosystem/rescript-dom-mounter/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/rescript-dom-mounter/.github/workflows/npm-bun-blocker.yml index 1e3dd0614..78ca42754 100644 --- a/rescript-ecosystem/rescript-dom-mounter/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/rescript-dom-mounter/.github/workflows/npm-bun-blocker.yml @@ -9,10 +9,10 @@ jobs: contents: read steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/rescript-ecosystem/rescript-evangeliser/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/rescript-evangeliser/.github/workflows/npm-bun-blocker.yml index 6b48115f2..5f52cf1ee 100644 --- a/rescript-ecosystem/rescript-evangeliser/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/rescript-evangeliser/.github/workflows/npm-bun-blocker.yml @@ -10,10 +10,10 @@ jobs: contents: read steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/rescript-ecosystem/rescript-string-power/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/rescript-string-power/.github/workflows/npm-bun-blocker.yml index 6b48115f2..5f52cf1ee 100644 --- a/rescript-ecosystem/rescript-string-power/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/rescript-string-power/.github/workflows/npm-bun-blocker.yml @@ -10,10 +10,10 @@ jobs: contents: read steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/rescript-ecosystem/rescript-tea/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/rescript-tea/.github/workflows/npm-bun-blocker.yml index 6b48115f2..5f52cf1ee 100644 --- a/rescript-ecosystem/rescript-tea/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/rescript-tea/.github/workflows/npm-bun-blocker.yml @@ -10,10 +10,10 @@ jobs: contents: read steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/rescript-ecosystem/rescript-vite/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/rescript-vite/.github/workflows/npm-bun-blocker.yml index d8fa06081..2486d4216 100644 --- a/rescript-ecosystem/rescript-vite/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/rescript-vite/.github/workflows/npm-bun-blocker.yml @@ -9,10 +9,10 @@ jobs: contents: read steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/rescript-ecosystem/rescript/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/rescript/.github/workflows/npm-bun-blocker.yml index e419c49a2..99a85b206 100644 --- a/rescript-ecosystem/rescript/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/rescript/.github/workflows/npm-bun-blocker.yml @@ -10,10 +10,10 @@ jobs: contents: read steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/v-ecosystem/v-benchmarks/.github/workflows/npm-bun-blocker.yml b/v-ecosystem/v-benchmarks/.github/workflows/npm-bun-blocker.yml index d8fa06081..2486d4216 100644 --- a/v-ecosystem/v-benchmarks/.github/workflows/npm-bun-blocker.yml +++ b/v-ecosystem/v-benchmarks/.github/workflows/npm-bun-blocker.yml @@ -9,10 +9,10 @@ jobs: contents: read steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/v-ecosystem/v-graphql/.github/workflows/npm-bun-blocker.yml b/v-ecosystem/v-graphql/.github/workflows/npm-bun-blocker.yml index 6b48115f2..5f52cf1ee 100644 --- a/v-ecosystem/v-graphql/.github/workflows/npm-bun-blocker.yml +++ b/v-ecosystem/v-graphql/.github/workflows/npm-bun-blocker.yml @@ -10,10 +10,10 @@ jobs: contents: read steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/v-ecosystem/v-grpc/.github/workflows/npm-bun-blocker.yml b/v-ecosystem/v-grpc/.github/workflows/npm-bun-blocker.yml index 6b48115f2..5f52cf1ee 100644 --- a/v-ecosystem/v-grpc/.github/workflows/npm-bun-blocker.yml +++ b/v-ecosystem/v-grpc/.github/workflows/npm-bun-blocker.yml @@ -10,10 +10,10 @@ jobs: contents: read steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/v-ecosystem/v-idris-abi/.github/workflows/npm-bun-blocker.yml b/v-ecosystem/v-idris-abi/.github/workflows/npm-bun-blocker.yml index d8fa06081..2486d4216 100644 --- a/v-ecosystem/v-idris-abi/.github/workflows/npm-bun-blocker.yml +++ b/v-ecosystem/v-idris-abi/.github/workflows/npm-bun-blocker.yml @@ -9,10 +9,10 @@ jobs: contents: read steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/v-ecosystem/v-middleware/.github/workflows/npm-bun-blocker.yml b/v-ecosystem/v-middleware/.github/workflows/npm-bun-blocker.yml index d8fa06081..2486d4216 100644 --- a/v-ecosystem/v-middleware/.github/workflows/npm-bun-blocker.yml +++ b/v-ecosystem/v-middleware/.github/workflows/npm-bun-blocker.yml @@ -9,10 +9,10 @@ jobs: contents: read steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/v-ecosystem/v-rest/.github/workflows/npm-bun-blocker.yml b/v-ecosystem/v-rest/.github/workflows/npm-bun-blocker.yml index 6b48115f2..5f52cf1ee 100644 --- a/v-ecosystem/v-rest/.github/workflows/npm-bun-blocker.yml +++ b/v-ecosystem/v-rest/.github/workflows/npm-bun-blocker.yml @@ -10,10 +10,10 @@ jobs: contents: read steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/v-ecosystem/v-telemetry/.github/workflows/npm-bun-blocker.yml b/v-ecosystem/v-telemetry/.github/workflows/npm-bun-blocker.yml index d8fa06081..2486d4216 100644 --- a/v-ecosystem/v-telemetry/.github/workflows/npm-bun-blocker.yml +++ b/v-ecosystem/v-telemetry/.github/workflows/npm-bun-blocker.yml @@ -9,10 +9,10 @@ jobs: contents: read steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/v-ecosystem/v-validator/.github/workflows/npm-bun-blocker.yml b/v-ecosystem/v-validator/.github/workflows/npm-bun-blocker.yml index d8fa06081..2486d4216 100644 --- a/v-ecosystem/v-validator/.github/workflows/npm-bun-blocker.yml +++ b/v-ecosystem/v-validator/.github/workflows/npm-bun-blocker.yml @@ -9,10 +9,10 @@ jobs: contents: read steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/v-ecosystem/v-zig-ffi/.github/workflows/npm-bun-blocker.yml b/v-ecosystem/v-zig-ffi/.github/workflows/npm-bun-blocker.yml index d8fa06081..2486d4216 100644 --- a/v-ecosystem/v-zig-ffi/.github/workflows/npm-bun-blocker.yml +++ b/v-ecosystem/v-zig-ffi/.github/workflows/npm-bun-blocker.yml @@ -9,10 +9,10 @@ jobs: contents: read steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/v-ecosystem/v_api_interfaces/v_graphql/.github/workflows/npm-bun-blocker.yml b/v-ecosystem/v_api_interfaces/v_graphql/.github/workflows/npm-bun-blocker.yml index d8fa06081..2486d4216 100644 --- a/v-ecosystem/v_api_interfaces/v_graphql/.github/workflows/npm-bun-blocker.yml +++ b/v-ecosystem/v_api_interfaces/v_graphql/.github/workflows/npm-bun-blocker.yml @@ -9,10 +9,10 @@ jobs: contents: read steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/v-ecosystem/v_api_interfaces/v_grpc/.github/workflows/npm-bun-blocker.yml b/v-ecosystem/v_api_interfaces/v_grpc/.github/workflows/npm-bun-blocker.yml index d8fa06081..2486d4216 100644 --- a/v-ecosystem/v_api_interfaces/v_grpc/.github/workflows/npm-bun-blocker.yml +++ b/v-ecosystem/v_api_interfaces/v_grpc/.github/workflows/npm-bun-blocker.yml @@ -9,10 +9,10 @@ jobs: contents: read steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/v-ecosystem/v_api_interfaces/v_rest/.github/workflows/npm-bun-blocker.yml b/v-ecosystem/v_api_interfaces/v_rest/.github/workflows/npm-bun-blocker.yml index d8fa06081..2486d4216 100644 --- a/v-ecosystem/v_api_interfaces/v_rest/.github/workflows/npm-bun-blocker.yml +++ b/v-ecosystem/v_api_interfaces/v_rest/.github/workflows/npm-bun-blocker.yml @@ -9,10 +9,10 @@ jobs: contents: read steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations"