From 66e75b89abd1fd61ccd74755fa9222ccbce84af2 Mon Sep 17 00:00:00 2001 From: ecrmnn Date: Sat, 13 Jul 2019 16:52:07 +0200 Subject: [PATCH] Replaces use of Lodash isArray with built-in Array.isArray --- src/lib/evaluateTailwindFunctions.js | 2 +- src/plugins/container.js | 2 +- src/plugins/fontFamily.js | 2 +- src/util/buildMediaQuery.js | 2 +- src/util/processPlugins.js | 2 +- src/util/responsive.js | 3 +-- src/util/wrapWithVariants.js | 3 +-- 7 files changed, 7 insertions(+), 9 deletions(-) diff --git a/src/lib/evaluateTailwindFunctions.js b/src/lib/evaluateTailwindFunctions.js index 84e984ba4..5f03bb95b 100644 --- a/src/lib/evaluateTailwindFunctions.js +++ b/src/lib/evaluateTailwindFunctions.js @@ -6,7 +6,7 @@ export default function(config) { functions: { theme: (path, ...defaultValue) => { return _.thru(_.get(config.theme, _.trim(path, `'"`), defaultValue), value => { - return _.isArray(value) ? value.join(', ') : value + return Array.isArray(value) ? value.join(', ') : value }) }, }, diff --git a/src/plugins/container.js b/src/plugins/container.js index 12e0c42ef..269e6da29 100644 --- a/src/plugins/container.js +++ b/src/plugins/container.js @@ -7,7 +7,7 @@ function extractMinWidths(breakpoints) { breakpoints = { min: breakpoints } } - if (!_.isArray(breakpoints)) { + if (!Array.isArray(breakpoints)) { breakpoints = [breakpoints] } diff --git a/src/plugins/fontFamily.js b/src/plugins/fontFamily.js index 8b8b5ebb7..b682984d4 100644 --- a/src/plugins/fontFamily.js +++ b/src/plugins/fontFamily.js @@ -7,7 +7,7 @@ export default function() { return [ `.${e(`font-${modifier}`)}`, { - 'font-family': _.isArray(value) ? value.join(', ') : value, + 'font-family': Array.isArray(value) ? value.join(', ') : value, }, ] }) diff --git a/src/util/buildMediaQuery.js b/src/util/buildMediaQuery.js index cbac0a024..9c0fab2f1 100644 --- a/src/util/buildMediaQuery.js +++ b/src/util/buildMediaQuery.js @@ -5,7 +5,7 @@ export default function buildMediaQuery(screens) { screens = { min: screens } } - if (!_.isArray(screens)) { + if (!Array.isArray(screens)) { screens = [screens] } diff --git a/src/util/processPlugins.js b/src/util/processPlugins.js index a607e8472..95620fc17 100644 --- a/src/util/processPlugins.js +++ b/src/util/processPlugins.js @@ -32,7 +32,7 @@ export default function(plugins, config) { config: getConfigValue, theme: (path, defaultValue) => getConfigValue(`theme.${path}`, defaultValue), variants: (path, defaultValue) => { - if (_.isArray(config.variants)) { + if (Array.isArray(config.variants)) { return config.variants } diff --git a/src/util/responsive.js b/src/util/responsive.js index fabe43a21..29bf9e982 100644 --- a/src/util/responsive.js +++ b/src/util/responsive.js @@ -1,4 +1,3 @@ -import _ from 'lodash' import postcss from 'postcss' import cloneNodes from './cloneNodes' @@ -7,5 +6,5 @@ export default function responsive(rules) { .atRule({ name: 'responsive', }) - .append(cloneNodes(_.isArray(rules) ? rules : [rules])) + .append(cloneNodes(Array.isArray(rules) ? rules : [rules])) } diff --git a/src/util/wrapWithVariants.js b/src/util/wrapWithVariants.js index fd616c16b..4c1fcf9d3 100644 --- a/src/util/wrapWithVariants.js +++ b/src/util/wrapWithVariants.js @@ -1,4 +1,3 @@ -import _ from 'lodash' import postcss from 'postcss' import cloneNodes from './cloneNodes' @@ -8,5 +7,5 @@ export default function wrapWithVariants(rules, variants) { name: 'variants', params: variants.join(', '), }) - .append(cloneNodes(_.isArray(rules) ? rules : [rules])) + .append(cloneNodes(Array.isArray(rules) ? rules : [rules])) }