npm-cli-dir

Resolve the directory path where npm CLI is installed


Keywords
dir, directory, folder, path, npm, npm-cli, base, resolve, find, pinpoint, promise, promises, then, async, asynchronous, asynchronously, cli, javascript, nodejs, pathfinding, realpath
License
ISC
Install
npm install npm-cli-dir@4.0.0

Documentation

npm-cli-dir

npm version Build Status codecov

A Node.js module to resolve a path of the directory where npm CLI is installed

const npmCliDir = require('npm-cli-dir');

(async () => {
  const dir = await npmCliDir(); //=> '/usr/local/lib/node_modules/npm'
})();

Installation

Use npm.

npm install npm-cli-dir

API

const npmCliDir = require('npm-cli-dir');

npmCliDir()

Return: Promise<string>

const {readdir} = require('fs').promises;
const npmCliDir = require('npm-cli-dir');

(async () => {
  await readdir(await npmCliDir());
  //=> ['.mailmap', '.npmignore', '.travis.yml', 'AUTHORS', 'CHANGELOG.md', ...]
})();

License

ISC License © 2017 - 2019 Watanabe Shinnosuke