Skip to content
This repository was archived by the owner on Sep 19, 2025. It is now read-only.

ghoullier/pnpm-supported-architectures-issue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pnpm-supported-architectures-issue

This repository demonstrates an issue with pnpm's supported architectures.

Expected Behavior

According to the pnpm documentation and given the configuration in pnpm-workspace.yaml

onlyBuiltDependencies:
  - esbuild

supportedArchitectures:
  cpu: [arm64]
  os: [linux]

pnpm should only install the following architectures:

  • Linux arm64

Actual Behavior

pnpm install all the optional dependencies defined in esbuild

{
  "optionalDependencies": {
    "@esbuild/aix-ppc64": "0.25.9",
    "@esbuild/android-arm": "0.25.9",
    "@esbuild/android-arm64": "0.25.9",
    "@esbuild/android-x64": "0.25.9",
    "@esbuild/darwin-arm64": "0.25.9",
    "@esbuild/darwin-x64": "0.25.9",
    "@esbuild/freebsd-arm64": "0.25.9",
    "@esbuild/freebsd-x64": "0.25.9",
    "@esbuild/linux-arm": "0.25.9",
    "@esbuild/linux-arm64": "0.25.9",
    "@esbuild/linux-ia32": "0.25.9",
    "@esbuild/linux-loong64": "0.25.9",
    "@esbuild/linux-mips64el": "0.25.9",
    "@esbuild/linux-ppc64": "0.25.9",
    "@esbuild/linux-riscv64": "0.25.9",
    "@esbuild/linux-s390x": "0.25.9",
    "@esbuild/linux-x64": "0.25.9",
    "@esbuild/netbsd-arm64": "0.25.9",
    "@esbuild/netbsd-x64": "0.25.9",
    "@esbuild/openbsd-arm64": "0.25.9",
    "@esbuild/openbsd-x64": "0.25.9",
    "@esbuild/openharmony-arm64": "0.25.9",
    "@esbuild/sunos-x64": "0.25.9",
    "@esbuild/win32-arm64": "0.25.9",
    "@esbuild/win32-ia32": "0.25.9",
    "@esbuild/win32-x64": "0.25.9"
  }
}

node-module-inspector screenshot

pnpm-supported-architectures-issue

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors