diff --git a/package.json b/package.json index a96423b14..94a998976 100644 --- a/package.json +++ b/package.json @@ -16,6 +16,7 @@ "babel-preset-stage-0": "^6.24.1", "babel-runtime": "^6.26.0", "chalk": "^1.1.3", + "cross-env": "^5.1.3", "disc": "^1.3.2", "eslint": "^4.16.0", "eslint-plugin-import": "^2.8.0", @@ -73,14 +74,14 @@ "benchmark": "mkdir -p ./tmp && babel-node ./node_modules/.bin/_matcha --reporter ./support/benchmark-reporter ./packages/*/benchmark/index.js > ./tmp/benchmark-comparison.json && babel-node ./support/benchmark-compare", "benchmark:save": "mkdir -p ./tmp && babel-node ./node_modules/.bin/_matcha --reporter ./support/benchmark-reporter ./packages/*/benchmark/index.js > ./tmp/benchmark-baseline.json", "bootstrap": "lerna bootstrap && yarn build", - "build": "NODE_ENV=production rollup --config", + "build": "cross-env NODE_ENV=production rollup --config", "clean": "lerna run clean && rm -rf ./node_modules ./dist ./examples/build.*.js", "gh-pages": "yarn build && gh-pages --dist ./examples", "lint": "eslint packages/*/src packages/*/test examples/*/*.js examples/dev/*/*.js", "open": "open http://localhost:8080/dev.html", "release": "yarn test && yarn lint && lerna publish && yarn gh-pages", "start": "http-server ./examples", - "test": "BABEL_ENV=test mocha --require babel-core/register ./packages/*/test/index.js", + "test": "cross-env BABEL_ENV=test mocha --require babel-core/register ./packages/*/test/index.js", "watch": "npm-run-all --parallel --print-label watch:rollup start", "watch:rollup": "rollup --config --watch" } diff --git a/yarn.lock b/yarn.lock index b45479b8a..0f9aa9273 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1507,6 +1507,13 @@ create-error-class@^3.0.0: dependencies: capture-stack-trace "^1.0.0" +cross-env@^5.1.3: + version "5.1.3" + resolved "https://registry.yarnpkg.com/cross-env/-/cross-env-5.1.3.tgz#f8ae18faac87692b0a8b4d2f7000d4ec3a85dfd7" + dependencies: + cross-spawn "^5.1.0" + is-windows "^1.0.0" + cross-spawn@^5.0.1, cross-spawn@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" @@ -2830,6 +2837,10 @@ is-window@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-window/-/is-window-1.0.2.tgz#2c896ca53db97de45d3c33133a65d8c9f563480d" +is-windows@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.1.tgz#310db70f742d259a16a369202b51af84233310d9" + isarray@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf"