From 78205b60ec7a09c429f1a5a3eff9a1b6b1b9345f Mon Sep 17 00:00:00 2001 From: Hypnosphi Date: Sat, 24 Feb 2018 22:01:22 +0300 Subject: [PATCH] Core: upgrade autoprefixer from 7.2.6 to 8.0.0 & allow configuring browser list externally --- app/angular/package.json | 1 - app/polymer/package.json | 1 - app/react-native/package.json | 1 - app/react/package.json | 1 - app/vue/package.json | 1 - lib/core/package.json | 2 +- .../server/config/defaults/webpack.config.js | 1 - yarn.lock | 30 +++++++++++-------- 8 files changed, 18 insertions(+), 20 deletions(-) diff --git a/app/angular/package.json b/app/angular/package.json index 8606cb244b9f..4a0d1c31d2b3 100644 --- a/app/angular/package.json +++ b/app/angular/package.json @@ -32,7 +32,6 @@ "@storybook/ui": "^3.4.0-alpha.9", "airbnb-js-shims": "^1.4.1", "angular2-template-loader": "^0.6.2", - "autoprefixer": "^7.2.6", "babel-core": "^6.26.0", "babel-loader": "^7.0.0", "babel-plugin-macros": "^2.1.0", diff --git a/app/polymer/package.json b/app/polymer/package.json index 76b13cbcbaf2..eb421f4f2635 100644 --- a/app/polymer/package.json +++ b/app/polymer/package.json @@ -30,7 +30,6 @@ "@storybook/ui": "^3.4.0-alpha.9", "@webcomponents/webcomponentsjs": "^1.1.0", "airbnb-js-shims": "^1.4.1", - "autoprefixer": "^7.2.6", "babel-core": "^6.26.0", "babel-loader": "^7.1.2", "babel-plugin-macros": "^2.1.0", diff --git a/app/react-native/package.json b/app/react-native/package.json index 0e5a335d3e51..1ec739b64942 100644 --- a/app/react-native/package.json +++ b/app/react-native/package.json @@ -31,7 +31,6 @@ "@storybook/channel-websocket": "^3.4.0-alpha.9", "@storybook/core": "^3.4.0-alpha.9", "@storybook/ui": "^3.4.0-alpha.9", - "autoprefixer": "^7.2.6", "babel-loader": "^7.1.2", "babel-plugin-macros": "^2.1.0", "babel-plugin-syntax-async-functions": "^6.13.0", diff --git a/app/react/package.json b/app/react/package.json index 2d59d648e753..157b1ec5bf4f 100644 --- a/app/react/package.json +++ b/app/react/package.json @@ -32,7 +32,6 @@ "@storybook/node-logger": "^3.4.0-alpha.9", "@storybook/ui": "^3.4.0-alpha.9", "airbnb-js-shims": "^1.4.1", - "autoprefixer": "^7.2.6", "babel-loader": "^7.1.2", "babel-plugin-macros": "^2.1.0", "babel-plugin-react-docgen": "^1.8.2", diff --git a/app/vue/package.json b/app/vue/package.json index 9a4c7115c445..bf2eb91f6782 100644 --- a/app/vue/package.json +++ b/app/vue/package.json @@ -30,7 +30,6 @@ "@storybook/core": "^3.4.0-alpha.9", "@storybook/ui": "^3.4.0-alpha.9", "airbnb-js-shims": "^1.4.1", - "autoprefixer": "^7.2.6", "babel-loader": "^7.1.2", "babel-plugin-macros": "^2.1.0", "babel-plugin-react-docgen": "^1.8.2", diff --git a/lib/core/package.json b/lib/core/package.json index 644f21392209..979e1b22bb0e 100644 --- a/lib/core/package.json +++ b/lib/core/package.json @@ -22,7 +22,7 @@ "@storybook/client-logger": "^3.4.0-alpha.9", "@storybook/node-logger": "^3.4.0-alpha.9", "@storybook/ui": "^3.4.0-alpha.9", - "autoprefixer": "^7.2.6", + "autoprefixer": "^8.0.0", "babel-runtime": "^6.26.0", "chalk": "^2.3.1", "commander": "^2.14.1", diff --git a/lib/core/src/server/config/defaults/webpack.config.js b/lib/core/src/server/config/defaults/webpack.config.js index a83800ab86bb..ff8e3f1bb851 100644 --- a/lib/core/src/server/config/defaults/webpack.config.js +++ b/lib/core/src/server/config/defaults/webpack.config.js @@ -24,7 +24,6 @@ export function createDefaultWebpackConfig(storybookBaseConfig) { plugins: () => [ require('postcss-flexbugs-fixes'), // eslint-disable-line autoprefixer({ - browsers: ['>1%', 'last 4 versions', 'Firefox ESR', 'not ie < 9'], flexbox: 'no-2009', }), ], diff --git a/yarn.lock b/yarn.lock index 95d914cdd634..832a4ba22451 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1081,12 +1081,12 @@ autoprefixer@^7.2.3: postcss "^6.0.16" postcss-value-parser "^3.2.3" -autoprefixer@^7.2.6: - version "7.2.6" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-7.2.6.tgz#256672f86f7c735da849c4f07d008abb056067dc" +autoprefixer@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-8.0.0.tgz#c19e480f061013127c373df0b01cf46919943f74" dependencies: - browserslist "^2.11.3" - caniuse-lite "^1.0.30000805" + browserslist "^3.0.0" + caniuse-lite "^1.0.30000808" normalize-range "^0.1.2" num2fraction "^1.2.2" postcss "^6.0.17" @@ -2781,12 +2781,12 @@ browserslist@^2.1.2, browserslist@^2.11.1, browserslist@^2.5.1: caniuse-lite "^1.0.30000789" electron-to-chromium "^1.3.30" -browserslist@^2.11.3: - version "2.11.3" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-2.11.3.tgz#fe36167aed1bbcde4827ebfe71347a2cc70b99b2" +browserslist@^3.0.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-3.1.1.tgz#d380fc048bc3a33e60fb87dc135110ebaaa6320a" dependencies: - caniuse-lite "^1.0.30000792" - electron-to-chromium "^1.3.30" + caniuse-lite "^1.0.30000809" + electron-to-chromium "^1.3.33" bser@1.0.2: version "1.0.2" @@ -3017,9 +3017,9 @@ caniuse-lite@^1.0.30000748, caniuse-lite@^1.0.30000789, caniuse-lite@^1.0.300007 version "1.0.30000791" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000791.tgz#8e35745efd483a3e23bb7d350990326d2319fc16" -caniuse-lite@^1.0.30000792, caniuse-lite@^1.0.30000805: - version "1.0.30000809" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000809.tgz#1e12c1344b8f74d56737ee2614bcedb648943479" +caniuse-lite@^1.0.30000808, caniuse-lite@^1.0.30000809: + version "1.0.30000810" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000810.tgz#47585fffce0e9f3593a6feea4673b945424351d9" capture-stack-trace@^1.0.0: version "1.0.0" @@ -4920,6 +4920,10 @@ electron-to-chromium@^1.2.7, electron-to-chromium@^1.3.30: dependencies: electron-releases "^2.1.0" +electron-to-chromium@^1.3.33: + version "1.3.34" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.34.tgz#d93498f40391bb0c16a603d8241b9951404157ed" + elegant-spinner@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/elegant-spinner/-/elegant-spinner-1.0.1.tgz#db043521c95d7e303fd8f345bedc3349cfb0729e"