From 7dfa743a328d47f42cc3fc1cc729c4d4399b5571 Mon Sep 17 00:00:00 2001 From: Alec Lomas Date: Mon, 25 May 2020 22:37:54 -0700 Subject: [PATCH] :wrench: update config to match upgraded deps --- .babelrc | 2 +- package.json | 17 ++++++++++++++--- rollup.config.js | 28 ++++++++++++++++++---------- 3 files changed, 33 insertions(+), 14 deletions(-) diff --git a/.babelrc b/.babelrc index 16c30ec..c165387 100644 --- a/.babelrc +++ b/.babelrc @@ -1,6 +1,6 @@ { "presets": [ - ["env", { + ["@babel/preset-env", { "modules": false }] ] diff --git a/package.json b/package.json index a61ae64..fdf62f5 100644 --- a/package.json +++ b/package.json @@ -32,10 +32,21 @@ "rollup": "^2.10.9", "rollup-plugin-babel-minify": "^10.0.0" }, - "browserlist": [ - "last 2 versions", - "> 5%" + "browserslist": [ + "> 0.25%", + "last 2 chrome versions", + "last 2 edge versions", + "last 2 firefox versions", + "last 2 safari versions", + "not dead", + "not ie <= 11", + "not op_mini all" ], + "husky": { + "hooks": { + "pre-commit": "lint-staged" + } + }, "lint-staged": { "*.js": [ "eslint --fix", diff --git a/rollup.config.js b/rollup.config.js index bca912f..739471c 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -1,24 +1,32 @@ import path from 'path' -import babel from 'rollup-plugin-babel' +import babel from '@rollup/plugin-babel' import minify from 'rollup-plugin-babel-minify' const pkg = require(path.resolve(process.cwd(), './package.json')) -const plugs = [babel()] +const plugins = [babel()] if (process.env.NODE_ENV === 'production') { - plugs.push( + plugins.push( minify({ comments: false, }) ) } -const config = { - entry: './src/hero-patterns.js', - sourceMap: true, - plugins: plugs, - targets: [{ dest: pkg.main, format: 'cjs' }, { dest: pkg.module, format: 'es' }], +export default { + input: './src/hero-patterns.js', + plugins, + output: [ + { + file: pkg.main, + format: 'cjs', + sourcemap: true, + }, + { + file: pkg.module, + format: 'es', + sourcemap: true, + }, + ], } - -export default config