UNPKG

npm

Version:

a package manager for JavaScript

15 lines (12 loc) 426 B
const PackageJson = require('@npmcli/package-json') const runScriptPkg = require('./run-script-pkg.js') const validateOptions = require('./validate-options.js') const runScript = async options => { validateOptions(options) if (options.pkg) { return runScriptPkg(options) } const { content: pkg } = await PackageJson.normalize(options.path) return runScriptPkg({ ...options, pkg }) } module.exports = runScript