'use strict'; const path = require('path'); module.exports = function getRunCmdEnv() { const env = {}; Object.keys(process.env).forEach(key => { env[key] = process.env[key]; }); // make sure `antd-tools/node_modules/.bin` in the PATH env const nodeModulesBinDir = path.join(__dirname, '../../node_modules/.bin'); Object.entries(env) .filter( v => v .slice(0, 1) .pop() .toLowerCase() === 'path', ) .forEach(v => { const key = v.slice(0, 1).pop(); env[key] = env[key] ? `${nodeModulesBinDir}:${env[key]}` : nodeModulesBinDir; }); return env; };