From 3ec913ac9ea9886171fc69fd132224fea9310e4b Mon Sep 17 00:00:00 2001 From: sanex Date: Tue, 6 Oct 2020 17:33:23 +0300 Subject: [PATCH] Usage of `cross-env` to setup NODE_OPTIONS env variable --- package.json | 3 ++- yarn.lock | 16 ++++++++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 8b46c2c1..68179586 100644 --- a/package.json +++ b/package.json @@ -67,6 +67,7 @@ "chai": "4.2.0", "chai-exclude": "2.0.2", "coveralls": "3.1.0", + "cross-env": "7.0.2", "eslint": "7.10.0", "eslint-plugin-import": "2.22.1", "eslint-plugin-jsdoc": "30.6.3", @@ -106,7 +107,7 @@ "test:coveralls": "yarn run test:mocha && nyc report --reporter=text-lcov | coveralls", "test:mocha": "mocha --require ts-node/register --require source-map-support/register test/index.spec.ts --exit", "test:mocha-coverage": "nyc --reporter text-summary yarn run test:mocha", - "test:mocha-memory-performance": "NODE_OPTIONS=--max-old-space-size=220 mocha --require ts-node/register test/performance-tests/JavaScriptObfuscatorMemory.spec.ts", + "test:mocha-memory-performance": "cross-env NODE_OPTIONS=--max-old-space-size=220 mocha --require ts-node/register test/performance-tests/JavaScriptObfuscatorMemory.spec.ts", "test": "yarn run test:full", "eslint": "eslint src/**/*.ts", "travis": "yarn run eslint && yarn run test", diff --git a/yarn.lock b/yarn.lock index 930479a8..74745fb6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1710,6 +1710,13 @@ create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4: safe-buffer "^5.0.1" sha.js "^2.4.8" +cross-env@7.0.2: + version "7.0.2" + resolved "https://registry.yarnpkg.com/cross-env/-/cross-env-7.0.2.tgz#bd5ed31339a93a3418ac4f3ca9ca3403082ae5f9" + integrity sha512-KZP/bMEOJEDCkDQAyRhu3RL2ZO/SUVrxQVI0G3YEQ+OLbRA3c6zgixe8Mq8a/z7+HKlNEjo8oiLUs8iRijY2Rw== + dependencies: + cross-spawn "^7.0.1" + cross-spawn@^5.0.1: version "5.1.0" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" @@ -1739,6 +1746,15 @@ cross-spawn@^7.0.0: shebang-command "^2.0.0" which "^2.0.1" +cross-spawn@^7.0.1: + version "7.0.3" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + cross-spawn@^7.0.2: version "7.0.2" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.2.tgz#d0d7dcfa74e89115c7619f4f721a94e1fdb716d6"