From be4ca0eede136d720e5497ad29b655737ca2ef45 Mon Sep 17 00:00:00 2001 From: Julien Fontanet Date: Wed, 17 Jan 2018 11:01:28 +0100 Subject: [PATCH] chore(complex-matcher): remove @babel/polyfill Should be unnecessary. --- packages/complex-matcher/.babelrc.js | 9 +++++---- packages/complex-matcher/package.json | 8 ++++---- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/packages/complex-matcher/.babelrc.js b/packages/complex-matcher/.babelrc.js index 973b88535..e91fef4f7 100644 --- a/packages/complex-matcher/.babelrc.js +++ b/packages/complex-matcher/.babelrc.js @@ -1,11 +1,12 @@ -const { NODE_ENV = 'development' } = process.env +const dependencies = require('./package').dependencies || {} + +const NODE_ENV = process.env.NODE_ENV || 'development' const __PROD__ = NODE_ENV === 'production' const __TEST__ = NODE_ENV === 'test' module.exports = { comments: !__PROD__, - compact: __PROD__, - ignore: __TEST__ ? undefined : [ /\.spec\.js$/ ], + ignore: __TEST__ ? undefined : [/\.spec\.js$/], plugins: ['lodash'], presets: [ [ @@ -20,7 +21,7 @@ module.exports = { node: '4', } : { node: 'current' }, - useBuiltIns: 'usage', + useBuiltIns: '@babel/polyfill' in dependencies && 'usage', }, ], ], diff --git a/packages/complex-matcher/package.json b/packages/complex-matcher/package.json index d7453680b..09e664ae6 100644 --- a/packages/complex-matcher/package.json +++ b/packages/complex-matcher/package.json @@ -24,7 +24,6 @@ "node": ">=4" }, "dependencies": { - "@babel/polyfill": "7.0.0-beta.37", "lodash": "^4.17.4" }, "devDependencies": { @@ -37,9 +36,10 @@ }, "scripts": { "build": "cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/", + "clean": "rimraf dist/", "dev": "cross-env NODE_ENV=development babel --watch --source-maps --out-dir=dist/ src/", - "prebuild": "rimraf dist/", - "predev": "npm run prebuild", - "prepublishOnly": "npm run build" + "prebuild": "yarn run clean", + "predev": "yarn run clean", + "prepublishOnly": "yarn run build" } }