Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

node-modules/runscript

Repository files navigation

runscript

πŸ“’πŸ“’πŸ“’πŸ“’πŸ“’ You should use execa instead. πŸ“’πŸ“’πŸ“’πŸ“’


NPM version Node.js CI Test coverage npm download

Run script easy!

Installation

npm install runscript

Quick start

Commonjs

const { runScript } = require('runscript');
runScript('node -v', { stdio: 'pipe' })
 .then(stdio => {
 console.log(stdio);
 })
 .catch(err => {
 console.error(err);
 });

ESM & TypeScript

import { runScript } from 'runscript';
runScript('node -v', { stdio: 'pipe' })
 .then(stdio => {
 console.log(stdio);
 })
 .catch(err => {
 console.error(err);
 });

run with timeout

Run user script for a maximum of 10 seconds.

const { runScript } = require('runscript');
runScript('node user-script.js', { stdio: 'pipe' }, { timeout: 10000 })
 .then(stdio => {
 console.log(stdio);
 })
 .catch(err => {
 console.error(err);
 });

Upgrade from 1.x to 2.x

// 1.x
// const runscript = require('runscript');
// 2.x
const { runscript } = require('runscript');

License

MIT

Contributors

Contributors

Made with contributors-img.

About

Run script easy!

Resources

License

Stars

Watchers

Forks

Contributors 11

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /