node-npx
TypeScript icon, indicating that this package has built-in type declarations

1.5.0 • Public • Published

Execute local npm package binaries like a npx for Node.js

Install

$ npm install --save node-npx

Usage

// default import (asynchronously)
import npx from 'node-npx';
 
// named import is also supported
import { npx, npxSync } from 'node-npx';
 
// kill port 8080
const childProcess = npx('fkill', ['-f', ':8080'])
childProcess.on('exit', () => {
  console.log('port 8080 was killed!')
})
 
// remove dist folder and list contents
npxSync('rimraf', ['dist']);
npxSync('glob', ['dist/**/*'], {
  cwd: process.cwd(),
  stdio: 'inherit',
});
 
// both relative and absolute paths are also supported
npxSync('./relative/path/to/my-binary');
npxSync('/absolute/path/to/my-binary');

/node-npx/

    Package Sidebar

    Install

    npm i node-npx

    Weekly Downloads

    22

    Version

    1.5.0

    License

    MIT

    Unpacked Size

    5.88 kB

    Total Files

    5

    Last publish

    Collaborators

    • saltyshiomix