toolingdev toolsengineering

Agnostic Package Manager

A tool that wraps pnpm, npm and yarn, providing a single api regardless of the underlying package manager.

https://github.com/cameronolivier/agnostic-package-manager


Installation

At the moment, as this is not an NPM package just yet, you need to clone it from Github and run the init command to get it setup. See the Readme for more.

Usage

In your project directory in the terminal, run apm and your command. Please not there is a subset of commands that APM has implemented. See the Readme](https://github.com/cameronolivier/agnostic-package-manager#readme) for specifics.


$ apm add react

APM will look for the underlying package manager lock file, and use the correct command.