UNPKG

npm

Version:

a package manager for JavaScript

14 lines (12 loc) 443 B
var readdirSync = require('fs').readdirSync var spawnSync = require('child_process').spawnSync var extname = require('path').extname var files = readdirSync(__dirname) files.forEach(function(file){ if (extname(file) !== '.js' || file === 'run.js') return console.log(`*** ${file} ***`) var result = spawnSync(process.argv0, [file], { stdio: 'inherit', cwd: __dirname} ) if (result.status !== 0) process.exit(result.status) })