Skip to content

Commit

Permalink
prettified js
Browse files Browse the repository at this point in the history
  • Loading branch information
shian15810 committed Jun 11, 2019
1 parent 0458f5b commit 7b1829f
Showing 1 changed file with 14 additions and 16 deletions.
30 changes: 14 additions & 16 deletions bin/by-node-env
Original file line number Diff line number Diff line change
Expand Up @@ -2,44 +2,42 @@

var spawn = require('cross-spawn');

var pkg = require(process.cwd() + "/package.json");
var pkg = require(process.cwd() + '/package.json');

// Default to "development"
var NODE_ENV = process.env.NODE_ENV || "development";
var NODE_ENV = process.env.NODE_ENV || 'development';

var env = Object.assign(
{},
// Default NODE_ENV
{ NODE_ENV: NODE_ENV},
{ NODE_ENV: NODE_ENV },
// Override with package.json custom env variables
(pkg && pkg["by-node-env"] && pkg["by-node-env"][NODE_ENV]) || {},

(pkg && pkg['by-node-env'] && pkg['by-node-env'][NODE_ENV]) || {},
// Explicit env takes precedence
process.env
process.env,
);

var command = (process.env.npm_execpath|| "npm").startsWith("yarn") ? "yarn" : "npm";
if (process.platform === "win32") {
command += ".cmd";
var command = (process.env.npm_execpath || 'npm').startsWith('yarn')
? 'yarn'
: 'npm';
if (process.platform === 'win32') {
command += '.cmd';
}

var script = [
env.npm_lifecycle_event, // e.g. "start"
env.NODE_ENV,
].join(":"); // e.g. "start:development"
].join(':'); // e.g. "start:development"

var args = [
"run",
script
].concat(
var args = ['run', script].concat(
// Extra arguments after "by-node-env"
process.argv.slice(2)
process.argv.slice(2),
);

var options = {
cwd: process.cwd(),
env: env,
stdio: "inherit"
stdio: 'inherit',
};

var result = spawn.sync(command, args, options);
Expand Down

0 comments on commit 7b1829f

Please sign in to comment.