npm-root

1.1.0 • Public • Published

npm-root

NPM version

Get the node modules directory, a.k.a. npm root. Global or local.

Installation

Install npm-root using npm:

npm install --save npm-root

Usage

Module usage

var npmRoot = require('npm-root');
 
// Get the local node_modules path:
npmRoot(function (err, localPath) {
  // ...
});
 
// Get the local node_modules path for another directory:
npmRoot({cwd: '/path/to/other/folder'}, function (err, localPath) {
  // ...
});
 
// Get the global node_modules path:
npmRoot({global: true}, function (err, globalPath) {
  // ...
});

API

npmRoot(opts, cb)

Name Type Description
opts Object Options (optional)
cb Function Callback function

opts.global

Set this to get the global node_modules path instead of the local.

opts.cwd

Change current working directory, affects only the local node_modules path.

License

MIT

Package Sidebar

Install

npm i npm-root

Weekly Downloads

5

Version

1.1.0

License

MIT

Last publish

Collaborators

  • joakimbeng