From c574e20a28aa29e2fea193abd7ffdef7cbbc3436 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" Date: Fri, 15 Mar 2019 05:16:50 +0000 Subject: [PATCH 1/2] Bump autoprefixer from 9.4.10 to 9.5.0 Bumps [autoprefixer](https://github.com/postcss/autoprefixer) from 9.4.10 to 9.5.0. - [Release notes](https://github.com/postcss/autoprefixer/releases) - [Changelog](https://github.com/postcss/autoprefixer/blob/master/CHANGELOG.md) - [Commits](https://github.com/postcss/autoprefixer/compare/9.4.10...9.5.0) Signed-off-by: dependabot[bot] --- yarn.lock | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/yarn.lock b/yarn.lock index 135adcea5..aea495654 100644 --- a/yarn.lock +++ b/yarn.lock @@ -927,11 +927,11 @@ atob@^2.1.1: resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.1.tgz#ae2d5a729477f289d60dd7f96a6314a22dd6c22a" autoprefixer@^9.4.5: - version "9.4.10" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.4.10.tgz#e1be61fc728bacac8f4252ed242711ec0dcc6a7b" + version "9.5.0" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.5.0.tgz#7e51d0355c11596e6cf9a0afc9a44e86d1596c70" dependencies: browserslist "^4.4.2" - caniuse-lite "^1.0.30000940" + caniuse-lite "^1.0.30000947" normalize-range "^0.1.2" num2fraction "^1.2.2" postcss "^7.0.14" @@ -1116,9 +1116,9 @@ camelcase@^5.0.0: version "5.2.0" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.2.0.tgz#e7522abda5ed94cc0489e1b8466610e88404cf45" -caniuse-lite@^1.0.30000939, caniuse-lite@^1.0.30000940: - version "1.0.30000941" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000941.tgz#f0810802b2ab8d27f4b625d4769a610e24d5a42c" +caniuse-lite@^1.0.30000939, caniuse-lite@^1.0.30000947: + version "1.0.30000947" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000947.tgz#c30305e9701449c22e97f4e9837cea3d76aa3273" capture-exit@^1.2.0: version "1.2.0" From 4f20e968c1107ebb2a12f8261d0f2d35a1b81ce2 Mon Sep 17 00:00:00 2001 From: Adam Wathan Date: Fri, 15 Mar 2019 07:54:28 -0400 Subject: [PATCH 2/2] Split wordBreak plugin from whitespace plugin --- defaultConfig.stub.js | 1 + src/corePlugins.js | 2 ++ src/plugins/whitespace.js | 13 ------------- src/plugins/wordBreak.js | 21 +++++++++++++++++++++ 4 files changed, 24 insertions(+), 13 deletions(-) create mode 100644 src/plugins/wordBreak.js diff --git a/defaultConfig.stub.js b/defaultConfig.stub.js index 9f1c37fdf..06a6d4f0d 100644 --- a/defaultConfig.stub.js +++ b/defaultConfig.stub.js @@ -67,6 +67,7 @@ module.exports = { verticalAlign: ['responsive'], visibility: ['responsive'], whitespace: ['responsive'], + wordBreak: ['responsive'], width: ['responsive'], zIndex: ['responsive'], }, diff --git a/src/corePlugins.js b/src/corePlugins.js index 6463ec0da..942750913 100644 --- a/src/corePlugins.js +++ b/src/corePlugins.js @@ -61,6 +61,7 @@ import userSelect from './plugins/userSelect' import verticalAlign from './plugins/verticalAlign' import visibility from './plugins/visibility' import whitespace from './plugins/whitespace' +import wordBreak from './plugins/wordBreak' import width from './plugins/width' import zIndex from './plugins/zIndex' @@ -131,6 +132,7 @@ export default function({ corePlugins: corePluginConfig }) { verticalAlign, visibility, whitespace, + wordBreak, width, zIndex, }) diff --git a/src/plugins/whitespace.js b/src/plugins/whitespace.js index d64613781..b4df70916 100644 --- a/src/plugins/whitespace.js +++ b/src/plugins/whitespace.js @@ -7,19 +7,6 @@ export default function() { '.whitespace-pre': { 'white-space': 'pre' }, '.whitespace-pre-line': { 'white-space': 'pre-line' }, '.whitespace-pre-wrap': { 'white-space': 'pre-wrap' }, - - '.break-normal': { - 'overflow-wrap': 'normal', - 'word-break': 'normal', - }, - '.break-words': { 'overflow-wrap': 'break-word' }, - '.break-all': { 'word-break': 'break-all' }, - - '.truncate': { - overflow: 'hidden', - 'text-overflow': 'ellipsis', - 'white-space': 'nowrap', - }, }, config('variants.whitespace') ) diff --git a/src/plugins/wordBreak.js b/src/plugins/wordBreak.js new file mode 100644 index 000000000..887c817df --- /dev/null +++ b/src/plugins/wordBreak.js @@ -0,0 +1,21 @@ +export default function() { + return function({ addUtilities, config }) { + addUtilities( + { + '.break-normal': { + 'overflow-wrap': 'normal', + 'word-break': 'normal', + }, + '.break-words': { 'overflow-wrap': 'break-word' }, + '.break-all': { 'word-break': 'break-all' }, + + '.truncate': { + overflow: 'hidden', + 'text-overflow': 'ellipsis', + 'white-space': 'nowrap', + }, + }, + config('variants.wordBreak') + ) + } +}