From 33d18b7e6fa8bd6f3e3bcd21be0e22d80353e599 Mon Sep 17 00:00:00 2001 From: Christopher Hiller Date: Fri, 4 Jan 2019 11:26:42 -0800 Subject: [PATCH] use cross-env when setting env vars in package-scripts.js Signed-off-by: Christopher Hiller --- package-lock.json | 20 +++++++++++++++----- package-scripts.js | 10 +++++----- package.json | 1 + 3 files changed, 21 insertions(+), 10 deletions(-) diff --git a/package-lock.json b/package-lock.json index c5b941e14d..045008886c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2218,7 +2218,7 @@ }, "callsites": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz", + "resolved": "http://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz", "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=", "dev": true }, @@ -3038,6 +3038,16 @@ "integrity": "sha512-w9UZUtkaGd8MfS7eMG7Sa0lV5vCJghqQfiOnwNVrPhbZScUp5h0jwYoAF933MKlotlG1JAJOCCT3xU6r+SDKNw==", "dev": true }, + "cross-env": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-5.2.0.tgz", + "integrity": "sha512-jtdNFfFW1hB7sMhr/H6rW1Z45LFqyI431m3qU6bFXcQ3Eh7LtBuG3h74o7ohHZ3crrRkkqHlo4jYHFPcjroANg==", + "dev": true, + "requires": { + "cross-spawn": "^6.0.5", + "is-windows": "^1.0.0" + } + }, "cross-spawn": { "version": "6.0.5", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", @@ -10477,7 +10487,7 @@ }, "supports-color": { "version": "1.2.0", - "resolved": "http://registry.npmjs.org/supports-color/-/supports-color-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-1.2.0.tgz", "integrity": "sha1-/x7R5hFp0Gs88tWI4YixjYhH4X4=", "dev": true } @@ -11169,7 +11179,7 @@ }, "mute-stream": { "version": "0.0.7", - "resolved": "http://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", "dev": true }, @@ -11361,7 +11371,7 @@ "dependencies": { "buffer": { "version": "4.9.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", + "resolved": "http://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", "dev": true, "requires": { @@ -11372,7 +11382,7 @@ }, "events": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", + "resolved": "http://registry.npmjs.org/events/-/events-1.1.1.tgz", "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=", "dev": true }, diff --git a/package-scripts.js b/package-scripts.js index ccaf1bb3da..9c224c0ae7 100644 --- a/package-scripts.js +++ b/package-scripts.js @@ -217,26 +217,26 @@ module.exports = { description: 'Run browser tests' }, unit: { - script: 'NODE_PATH=. karma start --single-run', + script: 'cross-env NODE_PATH=. karma start --single-run', description: 'Run browser unit tests' }, bdd: { - script: 'MOCHA_TEST=bdd nps test.browser.unit', + script: 'cross-env MOCHA_TEST=bdd nps test.browser.unit', description: 'Run browser BDD interface tests', hiddenFromHelp: true }, tdd: { - script: 'MOCHA_TEST=tdd nps test.browser.unit', + script: 'cross-env MOCHA_TEST=tdd nps test.browser.unit', description: 'Run browser TDD interface tests', hiddenFromHelp: true }, qunit: { - script: 'MOCHA_TEST=qunit nps test.browser.unit', + script: 'cross-env MOCHA_TEST=qunit nps test.browser.unit', description: 'Run browser QUnit interface tests', hiddenFromHelp: true }, esm: { - script: 'MOCHA_TEST=esm nps test.browser.unit', + script: 'cross-env MOCHA_TEST=esm nps test.browser.unit', description: 'Run browser ES modules support test', hiddenFromHelp: true } diff --git a/package.json b/package.json index 642e1936ef..c2c786b26d 100644 --- a/package.json +++ b/package.json @@ -517,6 +517,7 @@ "chai": "^4.2.0", "coffee-script": "^1.10.0", "coveralls": "^3.0.2", + "cross-env": "^5.2.0", "cross-spawn": "^6.0.5", "eslint": "^5.11.1", "eslint-config-prettier": "^3.3.0",