Skip to content

Add pnpm #2279

@meadowsys

Description

@meadowsys

Tool information

  • Tool name: pnpm
  • Tool license: MIT
  • Add or update? add
  • Desired version: latest (but dont update randomly, obviously)
  • Approximate size: 10.9MB unpacked (according to npm)
  • If this is an add request:
    • Brief description of tool: performant npm/yarn alternative for managing node.js dependencies
    • URL for tool's homepage: https://pnpm.js.org/
    • Provide a basic test case to validate the tool's functionality:

Area for Triage:

JavaScript and Node.js

Question, Bug, or Feature?:

feature

Virtual environments affected

  • Ubuntu 16.04
  • Ubuntu 18.04
  • Ubuntu 20.04
  • macOS 10.15
  • macOS 11.0
  • Windows Server 2016 R2
  • Windows Server 2019

Can this tool be installed during the build?

yes

  1. use this action somewhere in the build process https://github.com/marketplace/actions/setup-pnpm
  2. its added to the path, so you can use it as if you did a npm global install (can run pnpm install for example)

Tool installation time in runtime

~3-5 seconds

Are you willing to submit a PR?

not completely sure how the runner works so I'll have to take a look around in the repo, but I'm willing to PR

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions