add browserslist config and autoprefixer

This commit is contained in:
Sharon Kennedy 2020-04-02 13:42:40 -04:00
parent 3f2aa3a9db
commit 1e46b2235c
3 changed files with 473 additions and 7 deletions

View File

@ -15,7 +15,9 @@
}, },
"babel": { "babel": {
"presets": [ "presets": [
"airbnb" "airbnb",
"@babel/preset-env",
"@babel/preset-react"
], ],
"plugins": [ "plugins": [
"@babel/plugin-syntax-dynamic-import", "@babel/plugin-syntax-dynamic-import",
@ -31,9 +33,11 @@
"@babel/plugin-proposal-function-sent", "@babel/plugin-proposal-function-sent",
"@babel/plugin-proposal-export-namespace-from", "@babel/plugin-proposal-export-namespace-from",
"@babel/plugin-proposal-numeric-separator", "@babel/plugin-proposal-numeric-separator",
"@babel/plugin-proposal-throw-expressions" "@babel/plugin-proposal-throw-expressions",
"@babel/plugin-transform-runtime"
] ]
}, },
"browserslist": "> 0.25%, not dead",
"jest": { "jest": {
"coverageDirectory": "./coverage/", "coverageDirectory": "./coverage/",
"collectCoverage": true, "collectCoverage": true,
@ -75,10 +79,14 @@
"@babel/plugin-proposal-throw-expressions": "7.7.4", "@babel/plugin-proposal-throw-expressions": "7.7.4",
"@babel/plugin-syntax-dynamic-import": "7.7.4", "@babel/plugin-syntax-dynamic-import": "7.7.4",
"@babel/plugin-syntax-import-meta": "7.7.4", "@babel/plugin-syntax-import-meta": "7.7.4",
"@babel/plugin-transform-runtime": "^7.9.0",
"@babel/preset-env": "^7.9.0",
"@babel/preset-react": "^7.9.4",
"@storybook/addon-actions": "5.2.8", "@storybook/addon-actions": "5.2.8",
"@storybook/addon-links": "5.2.8", "@storybook/addon-links": "5.2.8",
"@storybook/addons": "5.2.8", "@storybook/addons": "5.2.8",
"@storybook/react": "5.2.8", "@storybook/react": "5.2.8",
"autoprefixer": "^9.7.5",
"babel-core": "7.0.0-bridge.0", "babel-core": "7.0.0-bridge.0",
"babel-eslint": "10.0.3", "babel-eslint": "10.0.3",
"babel-jest": "24.9.0", "babel-jest": "24.9.0",

View File

@ -1,5 +1,6 @@
const MiniCssExtractPlugin = require('mini-css-extract-plugin'); const MiniCssExtractPlugin = require('mini-css-extract-plugin');
const increaseSpecificity = require('postcss-increase-specificity'); const increaseSpecificity = require('postcss-increase-specificity');
const autoprefixer = require('autoprefixer');
const JavaScriptObfuscator = require('webpack-obfuscator'); const JavaScriptObfuscator = require('webpack-obfuscator');
const CopyPlugin = require('copy-webpack-plugin'); const CopyPlugin = require('copy-webpack-plugin');
const path = require('path'); const path = require('path');
@ -60,6 +61,7 @@ const defaultConfig = {
stackableRoot: '.cleanslate', stackableRoot: '.cleanslate',
repeat: 1, repeat: 1,
}), }),
autoprefixer()
], ],
sourceMap: devMode, sourceMap: devMode,
}, },

466
yarn.lock

File diff suppressed because it is too large Load Diff