Lightweight script to detect which package manager executes the current process.
Currently, only the package manager bun
, npm
, yarn
and pnpm
are supported.
Use your favorite package manager to install used-pm
. For example:
npm install used-pm
or
yarn add used-pm
or
pnpm add used-pm
or
bun add used-pm
In esm
:
import currentPackageManager from 'used-pm';
const { name, version } = currentPackageManager();
In commonjs
:
const currentPackageManager = require('used-pm');
const { name, version } = currentPackageManager();