diff --git a/.babelrc b/.babelrc index b5fe4a7d0a..46eff201a7 100644 --- a/.babelrc +++ b/.babelrc @@ -1,4 +1,9 @@ { "presets": ["es2015", "react", "stage-0"], - "plugins": ["transform-runtime"] + "plugins": ["transform-runtime"], + "env": { + "test": { + "sourceMaps": "inline" + } + } } diff --git a/.travis.yml b/.travis.yml index 9a34186d54..cc79d5e8f1 100644 --- a/.travis.yml +++ b/.travis.yml @@ -16,9 +16,7 @@ script: - npm run test_cov - make test-babel -after_success: - - ./node_modules/.bin/nyc report --reporter=text-lcov > coverage.lcov - - ./node_modules/.bin/codecov +after_success: npm run coverage notifications: slack: babeljs:5Wy4QX13KVkGy9CnU0rmvgeK diff --git a/package.json b/package.json index ef1812150c..96f91419eb 100644 --- a/package.json +++ b/package.json @@ -24,6 +24,7 @@ "babel-preset-react": "^6.0.0", "babel-preset-stage-0": "^6.5.0", "codecov": "^1.0.1", + "cross-env": "^1.0.8", "kcheck": "^2.0.1", "lodash": "^4.6.1", "nyc": "^7.0.0", @@ -33,8 +34,9 @@ "babylon": "./bin/babylon.js" }, "scripts": { + "coverage": "nyc report --reporter=text-lcov > coverage.lcov && codecov", "test": "npm run build && npm run lint && ava test/", - "test_cov": "npm run build && npm run lint && nyc ava test/", + "test_cov": "cross-env BABEL_ENV=test npm run build && npm run lint && nyc ava test/", "lint": "kcheck", "build": "babel src --out-dir lib", "preversion": "npm run test",