UNPKG

@zkochan/pnpm

Version:

Fast, disk space efficient package manager

25 lines 754 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const spawn = require("cross-spawn"); const path = require("path"); const PATH = require("path-name"); function sync(command, args, opts) { opts = Object.assign({}, opts); return spawn.sync(command, args, Object.assign({}, opts, { env: createEnv(opts), })); } exports.sync = sync; function createEnv(opts) { const env = Object.create(process.env); env[PATH] = [ path.join(opts.cwd, 'node_modules', '.bin'), path.dirname(process.execPath), process.env[PATH], ].join(path.delimiter); if (opts.userAgent) { env.npm_config_user_agent = opts.userAgent; } return env; } //# sourceMappingURL=runScript.js.map