Skip to content

steelbrain/npm-path

Repository files navigation

NPM-Path

NPM-Path is a helper node module that gives you PATH value including all the locally installed npm bins.

Installation

npm install --save sb-npm-path

API

function getPath(rootDirectory?: string): string
function getPathAsync(rootDirectory?: string): Promise<string>
function clearCache(): void

export default getPath
export { getPath, getPathAsync, clearCache }

Examples

import { exec } from 'sb-exec'
import npmPath from 'npm-path'

export default async function run() {
  const PATH = await npmPath.async(__dirname)
  return await exec('mocha', { env: { PATH } })
}

License

This project is licensed under the terms of MIT License, see the LICENSE file for more info

About

Get PATH of your node runtime and modules

Resources

License

Stars

Watchers

Forks

Packages

No packages published