diff --git a/components/code-editor/test/editor.js b/components/code-editor/test/editor.js index 623fff8da0b51f..4517d6a19fb285 100644 --- a/components/code-editor/test/editor.js +++ b/components/code-editor/test/editor.js @@ -2,7 +2,7 @@ * External dependencies */ import { shallow } from 'enzyme'; -import { set, noop } from 'lodash'; +import { set, noop } from 'lodash-es'; /** * Internal dependencies diff --git a/edit-post/components/block-settings-menu/plugin-block-settings-menu-group.js b/edit-post/components/block-settings-menu/plugin-block-settings-menu-group.js index 24859cb92fcc3c..edfa8de65d10c3 100644 --- a/edit-post/components/block-settings-menu/plugin-block-settings-menu-group.js +++ b/edit-post/components/block-settings-menu/plugin-block-settings-menu-group.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { isEmpty, map } from 'lodash'; +import { isEmpty, map } from 'lodash-es'; /** * WordPress dependencies diff --git a/edit-post/components/block-settings-menu/plugin-block-settings-menu-item.js b/edit-post/components/block-settings-menu/plugin-block-settings-menu-item.js index 50bd460a11624c..add3641887de73 100644 --- a/edit-post/components/block-settings-menu/plugin-block-settings-menu-item.js +++ b/edit-post/components/block-settings-menu/plugin-block-settings-menu-item.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { difference } from 'lodash'; +import { difference } from 'lodash-es'; /** * WordPress dependencies diff --git a/edit-post/components/header/pinned-plugins/index.js b/edit-post/components/header/pinned-plugins/index.js index 5c6c59c9a4f045..ca0f9fdc5d7869 100644 --- a/edit-post/components/header/pinned-plugins/index.js +++ b/edit-post/components/header/pinned-plugins/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { isEmpty } from 'lodash'; +import { isEmpty } from 'lodash-es'; /** * WordPress dependencies diff --git a/edit-post/components/header/plugins-more-menu-group/index.js b/edit-post/components/header/plugins-more-menu-group/index.js index 82fe50c4d53ec5..08b6cacf31ed94 100644 --- a/edit-post/components/header/plugins-more-menu-group/index.js +++ b/edit-post/components/header/plugins-more-menu-group/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { isEmpty } from 'lodash'; +import { isEmpty } from 'lodash-es'; /** * WordPress dependencies diff --git a/edit-post/components/keyboard-shortcut-help-modal/index.js b/edit-post/components/keyboard-shortcut-help-modal/index.js index 295d3e9ba5fdcc..11694fd92d44ff 100644 --- a/edit-post/components/keyboard-shortcut-help-modal/index.js +++ b/edit-post/components/keyboard-shortcut-help-modal/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { castArray } from 'lodash'; +import { castArray } from 'lodash-es'; /** * WordPress dependencies diff --git a/edit-post/components/keyboard-shortcut-help-modal/test/index.js b/edit-post/components/keyboard-shortcut-help-modal/test/index.js index c8bc43fe9b4ec8..9e492ce5397ac6 100644 --- a/edit-post/components/keyboard-shortcut-help-modal/test/index.js +++ b/edit-post/components/keyboard-shortcut-help-modal/test/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { noop } from 'lodash'; +import { noop } from 'lodash-es'; import { shallow } from 'enzyme'; /** diff --git a/edit-post/components/layout/index.js b/edit-post/components/layout/index.js index ad0b48cf4126fb..444273e12e910c 100644 --- a/edit-post/components/layout/index.js +++ b/edit-post/components/layout/index.js @@ -2,7 +2,7 @@ * External dependencies */ import classnames from 'classnames'; -import { some } from 'lodash'; +import { some } from 'lodash-es'; /** * WordPress dependencies diff --git a/edit-post/components/sidebar/featured-image/index.js b/edit-post/components/sidebar/featured-image/index.js index a5e8aeb3b2e964..f50bcc8a4e93a4 100644 --- a/edit-post/components/sidebar/featured-image/index.js +++ b/edit-post/components/sidebar/featured-image/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { get, partial } from 'lodash'; +import { get, partial } from 'lodash-es'; /** * WordPress dependencies diff --git a/edit-post/components/sidebar/page-attributes/index.js b/edit-post/components/sidebar/page-attributes/index.js index b6250faf4e2ef8..9a59fbf1651694 100644 --- a/edit-post/components/sidebar/page-attributes/index.js +++ b/edit-post/components/sidebar/page-attributes/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { get, partial } from 'lodash'; +import { get, partial } from 'lodash-es'; /** * WordPress dependencies diff --git a/edit-post/components/sidebar/post-taxonomies/taxonomy-panel.js b/edit-post/components/sidebar/post-taxonomies/taxonomy-panel.js index d8d9ed58c35714..c356efefeb4d2c 100644 --- a/edit-post/components/sidebar/post-taxonomies/taxonomy-panel.js +++ b/edit-post/components/sidebar/post-taxonomies/taxonomy-panel.js @@ -1,7 +1,7 @@ /** * External Dependencies */ -import { get } from 'lodash'; +import { get } from 'lodash-es'; /** * WordPress dependencies diff --git a/edit-post/components/visual-editor/block-inspector-button.js b/edit-post/components/visual-editor/block-inspector-button.js index f29f081f8a2c8d..1d06f10c54baf1 100644 --- a/edit-post/components/visual-editor/block-inspector-button.js +++ b/edit-post/components/visual-editor/block-inspector-button.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { flow, noop } from 'lodash'; +import { flow, noop } from 'lodash-es'; /** * WordPress dependencies diff --git a/edit-post/hooks/components/media-upload/index.js b/edit-post/hooks/components/media-upload/index.js index d85a11b2b59ef1..ea108a457dfc01 100644 --- a/edit-post/hooks/components/media-upload/index.js +++ b/edit-post/hooks/components/media-upload/index.js @@ -1,7 +1,7 @@ /** * External Dependencies */ -import { castArray, pick } from 'lodash'; +import { castArray, pick } from 'lodash-es'; /** * WordPress dependencies diff --git a/edit-post/hooks/validate-multiple-use/index.js b/edit-post/hooks/validate-multiple-use/index.js index d7b0bac76bf9c5..b192f6cd3f7899 100644 --- a/edit-post/hooks/validate-multiple-use/index.js +++ b/edit-post/hooks/validate-multiple-use/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { find } from 'lodash'; +import { find } from 'lodash-es'; /** * WordPress dependencies diff --git a/edit-post/store/effects.js b/edit-post/store/effects.js index 651bc6682e669f..8785ff6cad18d6 100644 --- a/edit-post/store/effects.js +++ b/edit-post/store/effects.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { reduce, some } from 'lodash'; +import { reduce, some } from 'lodash-es'; /** * WordPress dependencies diff --git a/edit-post/store/middlewares.js b/edit-post/store/middlewares.js index ee42a43e589b04..1b23b0bb256a0d 100644 --- a/edit-post/store/middlewares.js +++ b/edit-post/store/middlewares.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { flowRight } from 'lodash'; +import { flowRight } from 'lodash-es'; import refx from 'refx'; /** diff --git a/edit-post/store/reducer.js b/edit-post/store/reducer.js index 0b9ad2683a9002..b71ab27c90a97c 100644 --- a/edit-post/store/reducer.js +++ b/edit-post/store/reducer.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { get } from 'lodash'; +import { get } from 'lodash-es'; /** * WordPress dependencies diff --git a/edit-post/store/selectors.js b/edit-post/store/selectors.js index 628f00a7497652..79221bb020efd3 100644 --- a/edit-post/store/selectors.js +++ b/edit-post/store/selectors.js @@ -2,7 +2,7 @@ * External dependencies */ import createSelector from 'rememo'; -import { get, includes, some } from 'lodash'; +import { get, includes, some } from 'lodash-es'; /** * Returns the current editing mode. diff --git a/package-lock.json b/package-lock.json index 5721da5de36eba..07c22ef1edfe8c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -704,14 +704,6 @@ "semver": "^5.3.0" } }, - "@babel/runtime": { - "version": "7.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.0.0-rc.1.tgz", - "integrity": "sha512-Nifv2kwP/nwR39cAOasNxzjYfpeuf/ZbZNtQz5eYxWTC9yHARU9wItFnAwz1GTZ62MU+AtSjzZPMbLK5Q9hmbg==", - "requires": { - "regenerator-runtime": "^0.12.0" - } - }, "@babel/runtime-corejs2": { "version": "7.0.0-beta.56", "resolved": "https://registry.npmjs.org/@babel/runtime-corejs2/-/runtime-corejs2-7.0.0-beta.56.tgz", @@ -2010,7 +2002,7 @@ "@wordpress/block-library": { "version": "file:packages/block-library", "requires": { - "@babel/runtime": "^7.0.0-beta.52", + "@babel/runtime-corejs2": "7.0.0-beta.56", "@wordpress/autop": "file:packages/autop", "@wordpress/blob": "file:packages/blob", "@wordpress/blocks": "file:packages/blocks", @@ -2026,7 +2018,7 @@ "@wordpress/keycodes": "file:packages/keycodes", "@wordpress/viewport": "file:packages/viewport", "classnames": "^2.2.5", - "lodash": "^4.17.10", + "lodash-es": "^4.17.10", "memize": "^1.0.5", "moment": "^2.22.1", "querystring": "^0.2.0", @@ -2055,7 +2047,7 @@ "@wordpress/shortcode": "file:packages/shortcode", "element-closest": "^2.0.2", "hpq": "^1.2.0", - "lodash": "^4.17.10", + "lodash-es": "^4.17.10", "rememo": "^3.0.0", "showdown": "^1.8.6", "simple-html-tokenizer": "^0.4.1", @@ -2086,7 +2078,7 @@ "clipboard": "^1.7.1", "dom-scroll-into-view": "^1.2.1", "element-closest": "^2.0.2", - "lodash": "^4.17.10", + "lodash-es": "^4.17.10", "memize": "^1.0.5", "moment": "^2.22.1", "mousetrap": "^1.6.2", @@ -2375,7 +2367,7 @@ "@babel/runtime-corejs2": "7.0.0-beta.56", "@wordpress/element": "file:packages/element", "@wordpress/is-shallow-equal": "file:packages/is-shallow-equal", - "lodash": "^4.17.10" + "lodash-es": "^4.17.10" } }, "@wordpress/core-data": { @@ -2386,7 +2378,7 @@ "@wordpress/data": "file:packages/data", "@wordpress/url": "file:packages/url", "equivalent-key-map": "^0.2.1", - "lodash": "^4.17.10", + "lodash-es": "^4.17.10", "rememo": "^3.0.0" } }, @@ -2408,7 +2400,7 @@ "@wordpress/is-shallow-equal": "file:packages/is-shallow-equal", "@wordpress/redux-routine": "file:packages/redux-routine", "equivalent-key-map": "^0.2.0", - "lodash": "^4.17.10", + "lodash-es": "^4.17.10", "redux": "^3.7.2" } }, @@ -2431,7 +2423,7 @@ "requires": { "@babel/runtime-corejs2": "7.0.0-beta.56", "element-closest": "^2.0.2", - "lodash": "^4.17.10" + "lodash-es": "^4.17.10" } }, "@wordpress/dom-ready": { @@ -2469,7 +2461,7 @@ "classnames": "^2.2.5", "dom-scroll-into-view": "^1.2.1", "element-closest": "^2.0.2", - "lodash": "^4.17.10", + "lodash-es": "^4.17.10", "memize": "^1.0.5", "react-autosize-textarea": "^3.0.2", "redux-multi": "^0.1.12", @@ -2485,7 +2477,7 @@ "version": "file:packages/element", "requires": { "@babel/runtime-corejs2": "7.0.0-beta.56", - "lodash": "^4.17.10", + "lodash-es": "^4.17.10", "react": "^16.4.1", "react-dom": "^16.4.1" }, @@ -2519,6 +2511,7 @@ "gettext-parser": "^1.3.1", "jed": "^1.1.1", "lodash": "^4.17.10", + "lodash-es": "^4.17.10", "memize": "^1.0.5" } }, @@ -2534,7 +2527,7 @@ "requires": { "@babel/runtime-corejs2": "7.0.0-beta.56", "jest-matcher-utils": "^22.4.3", - "lodash": "^4.17.10" + "lodash-es": "^4.17.10" } }, "@wordpress/jest-preset-default": { @@ -2552,7 +2545,7 @@ "version": "file:packages/keycodes", "requires": { "@babel/runtime-corejs2": "7.0.0-beta.56", - "lodash": "^4.17.10" + "lodash-es": "^4.17.10" } }, "@wordpress/library-export-default-webpack-plugin": { @@ -2577,7 +2570,7 @@ "@wordpress/data": "file:packages/data", "@wordpress/element": "file:packages/element", "@wordpress/i18n": "file:packages/i18n", - "lodash": "^4.17.10", + "lodash-es": "^4.17.10", "rememo": "^3.0.0" } }, @@ -2588,7 +2581,7 @@ "@wordpress/compose": "file:packages/compose", "@wordpress/element": "file:packages/element", "@wordpress/hooks": "file:packages/hooks", - "lodash": "^4.17.10" + "lodash-es": "^4.17.10" } }, "@wordpress/postcss-themes": { @@ -2649,14 +2642,14 @@ "version": "file:packages/shortcode", "requires": { "@babel/runtime-corejs2": "7.0.0-beta.56", - "lodash": "^4.17.10" + "lodash-es": "^4.17.10" } }, "@wordpress/token-list": { "version": "file:packages/token-list", "requires": { "@babel/runtime-corejs2": "7.0.0-beta.56", - "lodash": "^4.17.10" + "lodash-es": "^4.17.10" } }, "@wordpress/url": { @@ -2673,14 +2666,14 @@ "@wordpress/compose": "file:packages/compose", "@wordpress/data": "file:packages/data", "@wordpress/element": "file:packages/element", - "lodash": "^4.17.10" + "lodash-es": "^4.17.10" } }, "@wordpress/wordcount": { "version": "file:packages/wordcount", "requires": { "@babel/runtime-corejs2": "7.0.0-beta.56", - "lodash": "^4.17.10" + "lodash-es": "^4.17.10" } }, "JSONStream": { diff --git a/package.json b/package.json index df6c97e87d43ad..19dbe6ae36638f 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,7 @@ "equivalent-key-map": "0.2.1", "eslint-plugin-wordpress": "git://github.com/WordPress-Coding-Standards/eslint-plugin-wordpress.git#1774343f6226052a46b081e01db3fca8793cc9f1", "jquery": "3.3.1", - "lodash": "4.17.10", + "lodash-es": "4.17.10", "prop-types": "15.5.10", "react": "16.4.1", "react-dom": "16.4.1", @@ -96,6 +96,7 @@ "jest-puppeteer": "3.2.1", "lerna": "3.0.0-rc.0", "lint-staged": "7.2.0", + "lodash": "4.17.10", "mkdirp": "0.5.1", "node-sass": "4.9.2", "path-type": "3.0.0", diff --git a/packages/block-library/package.json b/packages/block-library/package.json index ca3889697e46bc..28a3d50c2367f4 100644 --- a/packages/block-library/package.json +++ b/packages/block-library/package.json @@ -36,7 +36,7 @@ "@wordpress/keycodes": "file:../keycodes", "@wordpress/viewport": "file:../viewport", "classnames": "^2.2.5", - "lodash": "^4.17.10", + "lodash-es": "^4.17.10", "memize": "^1.0.5", "moment": "^2.22.1", "querystring": "^0.2.0", diff --git a/packages/block-library/src/block/edit.js b/packages/block-library/src/block/edit.js index 15848857288649..811d7c21e082d2 100644 --- a/packages/block-library/src/block/edit.js +++ b/packages/block-library/src/block/edit.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { noop, partial } from 'lodash'; +import { noop, partial } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/block-library/src/button/index.js b/packages/block-library/src/button/index.js index 4735d0a47ede2a..6f704e7abe3419 100644 --- a/packages/block-library/src/button/index.js +++ b/packages/block-library/src/button/index.js @@ -2,7 +2,7 @@ * External dependencies */ import classnames from 'classnames'; -import { omit, pick } from 'lodash'; +import { omit, pick } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/block-library/src/categories/edit.js b/packages/block-library/src/categories/edit.js index 09cfb9e045524d..f425b98314ec23 100644 --- a/packages/block-library/src/categories/edit.js +++ b/packages/block-library/src/categories/edit.js @@ -5,7 +5,7 @@ import { Component, Fragment } from '@wordpress/element'; import { PanelBody, Placeholder, Spinner, ToggleControl } from '@wordpress/components'; import { withSelect } from '@wordpress/data'; import { __ } from '@wordpress/i18n'; -import { times, unescape } from 'lodash'; +import { times, unescape } from 'lodash-es'; import { InspectorControls, BlockControls, diff --git a/packages/block-library/src/columns/index.js b/packages/block-library/src/columns/index.js index 5474cfae1e07ac..5953b0cb515709 100644 --- a/packages/block-library/src/columns/index.js +++ b/packages/block-library/src/columns/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { times, property, omit } from 'lodash'; +import { times, property, omit } from 'lodash-es'; import classnames from 'classnames'; import memoize from 'memize'; diff --git a/packages/block-library/src/cover-image/index.js b/packages/block-library/src/cover-image/index.js index d692ebb5be04a9..182521ef886d2c 100644 --- a/packages/block-library/src/cover-image/index.js +++ b/packages/block-library/src/cover-image/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { isEmpty } from 'lodash'; +import { isEmpty } from 'lodash-es'; import classnames from 'classnames'; /** diff --git a/packages/block-library/src/embed/index.js b/packages/block-library/src/embed/index.js index 3c5d00acad919a..939e0f9fce3a30 100644 --- a/packages/block-library/src/embed/index.js +++ b/packages/block-library/src/embed/index.js @@ -2,7 +2,7 @@ * External dependencies */ import { parse } from 'url'; -import { includes, kebabCase, toLower } from 'lodash'; +import { includes, kebabCase, toLower } from 'lodash-es'; import classnames from 'classnames'; /** diff --git a/packages/block-library/src/file/index.js b/packages/block-library/src/file/index.js index 6dee26f23b2c07..b4e51228740f43 100644 --- a/packages/block-library/src/file/index.js +++ b/packages/block-library/src/file/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { includes } from 'lodash'; +import { includes } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/block-library/src/gallery/edit.js b/packages/block-library/src/gallery/edit.js index 5190799474f112..3b82a368e25759 100644 --- a/packages/block-library/src/gallery/edit.js +++ b/packages/block-library/src/gallery/edit.js @@ -1,7 +1,7 @@ /** * External Dependencies */ -import { filter, pick } from 'lodash'; +import { filter, pick } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/block-library/src/gallery/index.js b/packages/block-library/src/gallery/index.js index 835e85e2b32f42..87c2b835be161e 100644 --- a/packages/block-library/src/gallery/index.js +++ b/packages/block-library/src/gallery/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { filter, every } from 'lodash'; +import { filter, every } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/block-library/src/heading/edit.js b/packages/block-library/src/heading/edit.js index 7612dcc8a8ace2..c01356d48d31f0 100644 --- a/packages/block-library/src/heading/edit.js +++ b/packages/block-library/src/heading/edit.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { range } from 'lodash'; +import { range } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/block-library/src/heading/index.js b/packages/block-library/src/heading/index.js index 6365d9983e99b3..5bd0c2c3370396 100644 --- a/packages/block-library/src/heading/index.js +++ b/packages/block-library/src/heading/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { omit } from 'lodash'; +import { omit } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/block-library/src/image/edit.js b/packages/block-library/src/image/edit.js index 2ae93346c923c6..5a3e399fddfb35 100644 --- a/packages/block-library/src/image/edit.js +++ b/packages/block-library/src/image/edit.js @@ -9,7 +9,7 @@ import { map, pick, startCase, -} from 'lodash'; +} from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/block-library/src/image/image-size.js b/packages/block-library/src/image/image-size.js index 0a1b88aed12d71..9e4713efca9ddf 100644 --- a/packages/block-library/src/image/image-size.js +++ b/packages/block-library/src/image/image-size.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { noop } from 'lodash'; +import { noop } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/block-library/src/latest-posts/edit.js b/packages/block-library/src/latest-posts/edit.js index 580792b3e0d643..8c85f948c8ee88 100644 --- a/packages/block-library/src/latest-posts/edit.js +++ b/packages/block-library/src/latest-posts/edit.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { isUndefined, pickBy } from 'lodash'; +import { isUndefined, pickBy } from 'lodash-es'; import moment from 'moment'; import classnames from 'classnames'; diff --git a/packages/block-library/src/list/index.js b/packages/block-library/src/list/index.js index 415e079faed1d0..41e30d8a8faf6f 100644 --- a/packages/block-library/src/list/index.js +++ b/packages/block-library/src/list/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { find, compact, get, initial, last, isEmpty, omit } from 'lodash'; +import { find, compact, get, initial, last, isEmpty, omit } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/block-library/src/list/split-on-line-break.js b/packages/block-library/src/list/split-on-line-break.js index 5cdcd0b2ac61a7..20dc9168c751ac 100644 --- a/packages/block-library/src/list/split-on-line-break.js +++ b/packages/block-library/src/list/split-on-line-break.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { last } from 'lodash'; +import { last } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/block-library/src/more/index.js b/packages/block-library/src/more/index.js index 45f6b46d5a5acf..9f0d93d136116b 100644 --- a/packages/block-library/src/more/index.js +++ b/packages/block-library/src/more/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { compact } from 'lodash'; +import { compact } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/block-library/src/paragraph/index.js b/packages/block-library/src/paragraph/index.js index 37a71015b41300..91e6fb0568b172 100644 --- a/packages/block-library/src/paragraph/index.js +++ b/packages/block-library/src/paragraph/index.js @@ -2,7 +2,7 @@ * External dependencies */ import classnames from 'classnames'; -import { isFinite, omit } from 'lodash'; +import { isFinite, omit } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/block-library/src/pullquote/index.js b/packages/block-library/src/pullquote/index.js index 800828091282a8..57cf0d43e9f4fe 100644 --- a/packages/block-library/src/pullquote/index.js +++ b/packages/block-library/src/pullquote/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { map } from 'lodash'; +import { map } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/block-library/src/quote/index.js b/packages/block-library/src/quote/index.js index c63ff379114e5b..ed5b65bf8d38be 100644 --- a/packages/block-library/src/quote/index.js +++ b/packages/block-library/src/quote/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { castArray, get, isString, isEmpty, omit } from 'lodash'; +import { castArray, get, isString, isEmpty, omit } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/block-library/src/table/state.js b/packages/block-library/src/table/state.js index 559ba46f3d5ed6..47e9e74ac2f6fd 100644 --- a/packages/block-library/src/table/state.js +++ b/packages/block-library/src/table/state.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { times } from 'lodash'; +import { times } from 'lodash-es'; /** * Creates a table state. diff --git a/packages/block-library/src/test/helpers/index.js b/packages/block-library/src/test/helpers/index.js index 789eff443d7cc0..8f5d5cface3396 100644 --- a/packages/block-library/src/test/helpers/index.js +++ b/packages/block-library/src/test/helpers/index.js @@ -2,7 +2,7 @@ * External dependencies */ import { render } from 'enzyme'; -import { noop } from 'lodash'; +import { noop } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/block-library/src/text-columns/index.js b/packages/block-library/src/text-columns/index.js index 8b51f9db8c471d..9bfdeef993fb42 100644 --- a/packages/block-library/src/text-columns/index.js +++ b/packages/block-library/src/text-columns/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { get, times } from 'lodash'; +import { get, times } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/blocks/package.json b/packages/blocks/package.json index f72ace983a713f..9643af8a72b411 100644 --- a/packages/blocks/package.json +++ b/packages/blocks/package.json @@ -34,7 +34,7 @@ "@wordpress/shortcode": "file:../shortcode", "element-closest": "^2.0.2", "hpq": "^1.2.0", - "lodash": "^4.17.10", + "lodash-es": "^4.17.10", "rememo": "^3.0.0", "showdown": "^1.8.6", "simple-html-tokenizer": "^0.4.1", diff --git a/packages/blocks/src/api/children.js b/packages/blocks/src/api/children.js index c31064f5e22a92..d01e75c93286fe 100644 --- a/packages/blocks/src/api/children.js +++ b/packages/blocks/src/api/children.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { castArray } from 'lodash'; +import { castArray } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/blocks/src/api/factory.js b/packages/blocks/src/api/factory.js index b7c7474f7dbc39..7b3d172e216a79 100644 --- a/packages/blocks/src/api/factory.js +++ b/packages/blocks/src/api/factory.js @@ -14,7 +14,7 @@ import { uniq, isFunction, isEmpty, -} from 'lodash'; +} from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/blocks/src/api/parser.js b/packages/blocks/src/api/parser.js index 16353552810019..58f44d72c7c35f 100644 --- a/packages/blocks/src/api/parser.js +++ b/packages/blocks/src/api/parser.js @@ -2,7 +2,7 @@ * External dependencies */ import { parse as hpqParse } from 'hpq'; -import { flow, castArray, mapValues, omit, stubFalse } from 'lodash'; +import { flow, castArray, mapValues, omit, stubFalse } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/blocks/src/api/raw-handling/figure-content-reducer.js b/packages/blocks/src/api/raw-handling/figure-content-reducer.js index 86478176fdb889..68ee047c5be45c 100644 --- a/packages/blocks/src/api/raw-handling/figure-content-reducer.js +++ b/packages/blocks/src/api/raw-handling/figure-content-reducer.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { has } from 'lodash'; +import { has } from 'lodash-es'; /** * Internal dependencies diff --git a/packages/blocks/src/api/raw-handling/index.js b/packages/blocks/src/api/raw-handling/index.js index 557cafac2db169..270b5aca3aa608 100644 --- a/packages/blocks/src/api/raw-handling/index.js +++ b/packages/blocks/src/api/raw-handling/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { flatMap, filter, compact } from 'lodash'; +import { flatMap, filter, compact } from 'lodash-es'; // Also polyfills Element#matches. import 'element-closest'; diff --git a/packages/blocks/src/api/raw-handling/is-inline-content.js b/packages/blocks/src/api/raw-handling/is-inline-content.js index e0067a4550b0bf..2e73aad608d347 100644 --- a/packages/blocks/src/api/raw-handling/is-inline-content.js +++ b/packages/blocks/src/api/raw-handling/is-inline-content.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { difference } from 'lodash'; +import { difference } from 'lodash-es'; /** * Internal dependencies diff --git a/packages/blocks/src/api/raw-handling/phrasing-content.js b/packages/blocks/src/api/raw-handling/phrasing-content.js index c39b3330f1105d..b4941ac88af0fb 100644 --- a/packages/blocks/src/api/raw-handling/phrasing-content.js +++ b/packages/blocks/src/api/raw-handling/phrasing-content.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { omit } from 'lodash'; +import { omit } from 'lodash-es'; const phrasingContentSchema = { strong: {}, diff --git a/packages/blocks/src/api/raw-handling/shortcode-converter.js b/packages/blocks/src/api/raw-handling/shortcode-converter.js index 5385f0aed41502..91249236af79cd 100644 --- a/packages/blocks/src/api/raw-handling/shortcode-converter.js +++ b/packages/blocks/src/api/raw-handling/shortcode-converter.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { some, castArray, first, mapValues, pickBy, includes } from 'lodash'; +import { some, castArray, first, mapValues, pickBy, includes } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/blocks/src/api/raw-handling/utils.js b/packages/blocks/src/api/raw-handling/utils.js index 1494c9b3e11a49..d73ce1491ffb4e 100644 --- a/packages/blocks/src/api/raw-handling/utils.js +++ b/packages/blocks/src/api/raw-handling/utils.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { mergeWith, includes, noop } from 'lodash'; +import { mergeWith, includes, noop } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/blocks/src/api/registration.js b/packages/blocks/src/api/registration.js index b5b7c26555deab..ad86fd83f5b818 100644 --- a/packages/blocks/src/api/registration.js +++ b/packages/blocks/src/api/registration.js @@ -3,7 +3,7 @@ /** * External dependencies */ -import { get, isFunction, some } from 'lodash'; +import { get, isFunction, some } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/blocks/src/api/serializer.js b/packages/blocks/src/api/serializer.js index d68a1a495446fe..4a0849014e88ea 100644 --- a/packages/blocks/src/api/serializer.js +++ b/packages/blocks/src/api/serializer.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { isEmpty, reduce, isObject, castArray, startsWith } from 'lodash'; +import { isEmpty, reduce, isObject, castArray, startsWith } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/blocks/src/api/templates.js b/packages/blocks/src/api/templates.js index 9e37742d2ecc41..46503a1db64811 100644 --- a/packages/blocks/src/api/templates.js +++ b/packages/blocks/src/api/templates.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { every, map } from 'lodash'; +import { every, map } from 'lodash-es'; /** * Internal dependencies diff --git a/packages/blocks/src/api/test/factory.js b/packages/blocks/src/api/test/factory.js index c8fae328094527..4b282257b3d709 100644 --- a/packages/blocks/src/api/test/factory.js +++ b/packages/blocks/src/api/test/factory.js @@ -2,7 +2,7 @@ * External dependencies */ import deepFreeze from 'deep-freeze'; -import { noop } from 'lodash'; +import { noop } from 'lodash-es'; /** * Internal dependencies diff --git a/packages/blocks/src/api/test/registration.js b/packages/blocks/src/api/test/registration.js index a9d0f4ec80accc..22895876e05db5 100644 --- a/packages/blocks/src/api/test/registration.js +++ b/packages/blocks/src/api/test/registration.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { noop } from 'lodash'; +import { noop } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/blocks/src/api/test/templates.js b/packages/blocks/src/api/test/templates.js index 12730f75197eb9..e48daf03a3ce94 100644 --- a/packages/blocks/src/api/test/templates.js +++ b/packages/blocks/src/api/test/templates.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { noop } from 'lodash'; +import { noop } from 'lodash-es'; /** * Internal dependencies diff --git a/packages/blocks/src/api/test/utils.js b/packages/blocks/src/api/test/utils.js index 03ffc60ad88d15..e91ee34292fe25 100644 --- a/packages/blocks/src/api/test/utils.js +++ b/packages/blocks/src/api/test/utils.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { noop } from 'lodash'; +import { noop } from 'lodash-es'; /** * Internal dependencies diff --git a/packages/blocks/src/api/utils.js b/packages/blocks/src/api/utils.js index 4ba75ac1afde69..24bd29aa5e63ff 100644 --- a/packages/blocks/src/api/utils.js +++ b/packages/blocks/src/api/utils.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { every, keys, isEqual, isFunction, isString } from 'lodash'; +import { every, keys, isEqual, isFunction, isString } from 'lodash-es'; import { default as tinycolor, mostReadable } from 'tinycolor2'; /** diff --git a/packages/blocks/src/api/validation.js b/packages/blocks/src/api/validation.js index 14c95b5797e2a6..a4b6d90675dd57 100644 --- a/packages/blocks/src/api/validation.js +++ b/packages/blocks/src/api/validation.js @@ -2,7 +2,7 @@ * External dependencies */ import { tokenize } from 'simple-html-tokenizer'; -import { xor, fromPairs, isEqual, includes, stubTrue } from 'lodash'; +import { xor, fromPairs, isEqual, includes, stubTrue } from 'lodash-es'; /** * Internal dependencies diff --git a/packages/blocks/src/store/actions.js b/packages/blocks/src/store/actions.js index 37bcaa2e5cba14..adc079619a7f6a 100644 --- a/packages/blocks/src/store/actions.js +++ b/packages/blocks/src/store/actions.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { castArray } from 'lodash'; +import { castArray } from 'lodash-es'; /** * Returns an action object used in signalling that block types have been added. diff --git a/packages/blocks/src/store/reducer.js b/packages/blocks/src/store/reducer.js index 664520e40a2054..20f5ee4927605d 100644 --- a/packages/blocks/src/store/reducer.js +++ b/packages/blocks/src/store/reducer.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { keyBy, omit } from 'lodash'; +import { keyBy, omit } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/blocks/src/store/selectors.js b/packages/blocks/src/store/selectors.js index bf6541ae3a1950..d0d9400fb27276 100644 --- a/packages/blocks/src/store/selectors.js +++ b/packages/blocks/src/store/selectors.js @@ -2,7 +2,7 @@ * External dependencies */ import createSelector from 'rememo'; -import { filter, includes, map } from 'lodash'; +import { filter, includes, map } from 'lodash-es'; /** * Returns all the available block types. diff --git a/packages/components/package.json b/packages/components/package.json index 92eea7af8d8bba..60ae1281b5dcb5 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -36,7 +36,7 @@ "clipboard": "^1.7.1", "dom-scroll-into-view": "^1.2.1", "element-closest": "^2.0.2", - "lodash": "^4.17.10", + "lodash-es": "^4.17.10", "memize": "^1.0.5", "moment": "^2.22.1", "mousetrap": "^1.6.2", diff --git a/packages/components/src/autocomplete/index.js b/packages/components/src/autocomplete/index.js index 17a2d29aeab0c1..110abe7b103643 100644 --- a/packages/components/src/autocomplete/index.js +++ b/packages/components/src/autocomplete/index.js @@ -2,7 +2,7 @@ * External dependencies */ import classnames from 'classnames'; -import { escapeRegExp, find, filter, map, debounce } from 'lodash'; +import { escapeRegExp, find, filter, map, debounce } from 'lodash-es'; import 'element-closest'; /** diff --git a/packages/components/src/autocomplete/test/index.js b/packages/components/src/autocomplete/test/index.js index 15b43681b602fd..a502fc5e990db9 100644 --- a/packages/components/src/autocomplete/test/index.js +++ b/packages/components/src/autocomplete/test/index.js @@ -2,7 +2,7 @@ * External dependencies */ import { mount } from 'enzyme'; -import { noop } from 'lodash'; +import { noop } from 'lodash-es'; import TestUtils from 'react-dom/test-utils'; /** diff --git a/packages/components/src/color-palette/index.js b/packages/components/src/color-palette/index.js index c69be9543a35ba..712d86cf682fb8 100644 --- a/packages/components/src/color-palette/index.js +++ b/packages/components/src/color-palette/index.js @@ -3,7 +3,7 @@ */ import classnames from 'classnames'; import { ChromePicker } from 'react-color'; -import { map } from 'lodash'; +import { map } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/components/src/date-time/time.js b/packages/components/src/date-time/time.js index 32bb7228d14ab3..9129321b66d779 100644 --- a/packages/components/src/date-time/time.js +++ b/packages/components/src/date-time/time.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { isInteger } from 'lodash'; +import { isInteger } from 'lodash-es'; import moment from 'moment'; /** diff --git a/packages/components/src/disabled/index.js b/packages/components/src/disabled/index.js index d335c6553c036b..8050faeeec65cb 100644 --- a/packages/components/src/disabled/index.js +++ b/packages/components/src/disabled/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { includes, debounce } from 'lodash'; +import { includes, debounce } from 'lodash-es'; import classnames from 'classnames'; /** diff --git a/packages/components/src/draggable/index.js b/packages/components/src/draggable/index.js index f6c85d6d40834b..952138e194cf6b 100644 --- a/packages/components/src/draggable/index.js +++ b/packages/components/src/draggable/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { noop } from 'lodash'; +import { noop } from 'lodash-es'; import classnames from 'classnames'; /** diff --git a/packages/components/src/drop-zone/index.js b/packages/components/src/drop-zone/index.js index 46241bbc17a2d6..31797c7cc5467b 100644 --- a/packages/components/src/drop-zone/index.js +++ b/packages/components/src/drop-zone/index.js @@ -2,7 +2,7 @@ * External dependencies */ import classnames from 'classnames'; -import { noop } from 'lodash'; +import { noop } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/components/src/drop-zone/provider.js b/packages/components/src/drop-zone/provider.js index 4629c1a02917cc..e9b92b88b094ae 100644 --- a/packages/components/src/drop-zone/provider.js +++ b/packages/components/src/drop-zone/provider.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { isEqual, find, some, filter, noop, throttle } from 'lodash'; +import { isEqual, find, some, filter, noop, throttle } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/components/src/external-link/index.js b/packages/components/src/external-link/index.js index 9b5e2694e4c2d3..174f6ad982f503 100644 --- a/packages/components/src/external-link/index.js +++ b/packages/components/src/external-link/index.js @@ -2,7 +2,7 @@ * External dependencies */ import classnames from 'classnames'; -import { compact, uniq } from 'lodash'; +import { compact, uniq } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/components/src/focusable-iframe/index.js b/packages/components/src/focusable-iframe/index.js index 24581406d9d65c..c78760b185afd0 100644 --- a/packages/components/src/focusable-iframe/index.js +++ b/packages/components/src/focusable-iframe/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { omit } from 'lodash'; +import { omit } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/components/src/font-size-picker/index.js b/packages/components/src/font-size-picker/index.js index e3ba345ca2ff80..7f8aab82465550 100644 --- a/packages/components/src/font-size-picker/index.js +++ b/packages/components/src/font-size-picker/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { map } from 'lodash'; +import { map } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/components/src/form-file-upload/test/index.js b/packages/components/src/form-file-upload/test/index.js index bbd843a6408277..1d26269a05f7ad 100644 --- a/packages/components/src/form-file-upload/test/index.js +++ b/packages/components/src/form-file-upload/test/index.js @@ -2,7 +2,7 @@ * External dependencies */ import { shallow } from 'enzyme'; -import { noop } from 'lodash'; +import { noop } from 'lodash-es'; /** * Internal dependencies diff --git a/packages/components/src/form-toggle/index.js b/packages/components/src/form-toggle/index.js index 0847003c763daa..693a98a29d6bb4 100644 --- a/packages/components/src/form-toggle/index.js +++ b/packages/components/src/form-toggle/index.js @@ -2,7 +2,7 @@ * External dependencies */ import classnames from 'classnames'; -import { noop } from 'lodash'; +import { noop } from 'lodash-es'; function FormToggle( { className, checked, id, onChange = noop, ...props } ) { const wrapperClasses = classnames( diff --git a/packages/components/src/form-toggle/test/index.js b/packages/components/src/form-toggle/test/index.js index 895c3c63984002..3e6ad21c41ea87 100644 --- a/packages/components/src/form-toggle/test/index.js +++ b/packages/components/src/form-toggle/test/index.js @@ -2,7 +2,7 @@ * External dependencies */ import { shallow } from 'enzyme'; -import { noop } from 'lodash'; +import { noop } from 'lodash-es'; /** * Internal dependencies diff --git a/packages/components/src/form-token-field/index.js b/packages/components/src/form-token-field/index.js index 8b4a7ac56e0749..d1e292648ce0ab 100644 --- a/packages/components/src/form-token-field/index.js +++ b/packages/components/src/form-token-field/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { last, take, clone, uniq, map, difference, each, identity, some } from 'lodash'; +import { last, take, clone, uniq, map, difference, each, identity, some } from 'lodash-es'; import classnames from 'classnames'; /** diff --git a/packages/components/src/form-token-field/suggestions-list.js b/packages/components/src/form-token-field/suggestions-list.js index a8f40c77311340..808bed108bd68c 100644 --- a/packages/components/src/form-token-field/suggestions-list.js +++ b/packages/components/src/form-token-field/suggestions-list.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { map } from 'lodash'; +import { map } from 'lodash-es'; import scrollIntoView from 'dom-scroll-into-view'; import classnames from 'classnames'; diff --git a/packages/components/src/form-token-field/test/index.js b/packages/components/src/form-token-field/test/index.js index 1fb0992fff5567..8fb0e903e138c3 100644 --- a/packages/components/src/form-token-field/test/index.js +++ b/packages/components/src/form-token-field/test/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { filter, map } from 'lodash'; +import { filter, map } from 'lodash-es'; import TestUtils from 'react-dom/test-utils'; import ReactDOM from 'react-dom'; diff --git a/packages/components/src/form-token-field/test/lib/token-field-wrapper.js b/packages/components/src/form-token-field/test/lib/token-field-wrapper.js index ff7bc86eb162f7..6471ae0d99c957 100644 --- a/packages/components/src/form-token-field/test/lib/token-field-wrapper.js +++ b/packages/components/src/form-token-field/test/lib/token-field-wrapper.js @@ -2,7 +2,7 @@ * WordPress dependencies */ import { Component } from '@wordpress/element'; -import { unescape } from 'lodash'; +import { unescape } from 'lodash-es'; /** * Internal dependencies diff --git a/packages/components/src/form-token-field/token.js b/packages/components/src/form-token-field/token.js index 93af65a064fd8a..c3310065468f20 100644 --- a/packages/components/src/form-token-field/token.js +++ b/packages/components/src/form-token-field/token.js @@ -2,7 +2,7 @@ * External dependencies */ import classnames from 'classnames'; -import { noop } from 'lodash'; +import { noop } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/components/src/higher-order/with-api-data/index.js b/packages/components/src/higher-order/with-api-data/index.js index c57ffc6786417a..f9e6f0ab417c28 100644 --- a/packages/components/src/higher-order/with-api-data/index.js +++ b/packages/components/src/higher-order/with-api-data/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { mapValues, reduce, forEach, noop } from 'lodash'; +import { mapValues, reduce, forEach, noop } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/components/src/higher-order/with-api-data/provider.js b/packages/components/src/higher-order/with-api-data/provider.js index 1f348358abf686..fec7c8fd69bf20 100644 --- a/packages/components/src/higher-order/with-api-data/provider.js +++ b/packages/components/src/higher-order/with-api-data/provider.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { mapValues, noop } from 'lodash'; +import { mapValues, noop } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/components/src/higher-order/with-api-data/request.js b/packages/components/src/higher-order/with-api-data/request.js index e4aad4320eba2a..1df0a88d14f406 100644 --- a/packages/components/src/higher-order/with-api-data/request.js +++ b/packages/components/src/higher-order/with-api-data/request.js @@ -2,7 +2,7 @@ * External dependencies */ import memoize from 'memize'; -import { mapKeys } from 'lodash'; +import { mapKeys } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/components/src/higher-order/with-api-data/routes.js b/packages/components/src/higher-order/with-api-data/routes.js index 72c13d5f5ab92e..ead161e35cd5dc 100644 --- a/packages/components/src/higher-order/with-api-data/routes.js +++ b/packages/components/src/higher-order/with-api-data/routes.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { find } from 'lodash'; +import { find } from 'lodash-es'; import createSelector from 'rememo'; /** diff --git a/packages/components/src/higher-order/with-api-data/test/index.js b/packages/components/src/higher-order/with-api-data/test/index.js index fdfbb85f7da336..0b0d1570294572 100644 --- a/packages/components/src/higher-order/with-api-data/test/index.js +++ b/packages/components/src/higher-order/with-api-data/test/index.js @@ -2,7 +2,7 @@ * External dependencies */ import renderer from 'react-test-renderer'; -import { identity, fromPairs } from 'lodash'; +import { identity, fromPairs } from 'lodash-es'; import PropTypes from 'prop-types'; /** diff --git a/packages/components/src/higher-order/with-context/index.js b/packages/components/src/higher-order/with-context/index.js index 2efc7cf90db986..8a806ba471a9d4 100644 --- a/packages/components/src/higher-order/with-context/index.js +++ b/packages/components/src/higher-order/with-context/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { noop } from 'lodash'; +import { noop } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/components/src/higher-order/with-fallback-styles/index.js b/packages/components/src/higher-order/with-fallback-styles/index.js index 0771f567bd474f..38ced292a0f279 100644 --- a/packages/components/src/higher-order/with-fallback-styles/index.js +++ b/packages/components/src/higher-order/with-fallback-styles/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { every, isEqual } from 'lodash'; +import { every, isEqual } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/components/src/higher-order/with-filters/index.js b/packages/components/src/higher-order/with-filters/index.js index 6c621c679b377a..1b5b931d8aa853 100644 --- a/packages/components/src/higher-order/with-filters/index.js +++ b/packages/components/src/higher-order/with-filters/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { debounce, uniqueId } from 'lodash'; +import { debounce, uniqueId } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/components/src/higher-order/with-focus-outside/index.js b/packages/components/src/higher-order/with-focus-outside/index.js index 960f5abe12aa6a..1d646c627668bf 100644 --- a/packages/components/src/higher-order/with-focus-outside/index.js +++ b/packages/components/src/higher-order/with-focus-outside/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { includes } from 'lodash'; +import { includes } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/components/src/higher-order/with-spoken-messages/index.js b/packages/components/src/higher-order/with-spoken-messages/index.js index de17dc62aeb575..c678d74734affa 100644 --- a/packages/components/src/higher-order/with-spoken-messages/index.js +++ b/packages/components/src/higher-order/with-spoken-messages/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { debounce } from 'lodash'; +import { debounce } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/components/src/higher-order/with-spoken-messages/test/index.js b/packages/components/src/higher-order/with-spoken-messages/test/index.js index 1dfcad87bcbc1a..cec91f3299c87c 100644 --- a/packages/components/src/higher-order/with-spoken-messages/test/index.js +++ b/packages/components/src/higher-order/with-spoken-messages/test/index.js @@ -2,7 +2,7 @@ * External dependencies */ import { render } from 'enzyme'; -import { isFunction } from 'lodash'; +import { isFunction } from 'lodash-es'; /** * Internal dependencies diff --git a/packages/components/src/icon-button/index.js b/packages/components/src/icon-button/index.js index c1196d894a53c3..d0e37944839aa0 100644 --- a/packages/components/src/icon-button/index.js +++ b/packages/components/src/icon-button/index.js @@ -2,7 +2,7 @@ * External dependencies */ import classnames from 'classnames'; -import { isString, isArray } from 'lodash'; +import { isString, isArray } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/components/src/keyboard-shortcuts/index.js b/packages/components/src/keyboard-shortcuts/index.js index c086d922f348c9..1a5c4fd283da63 100644 --- a/packages/components/src/keyboard-shortcuts/index.js +++ b/packages/components/src/keyboard-shortcuts/index.js @@ -3,7 +3,7 @@ */ import Mousetrap from 'mousetrap'; import 'mousetrap/plugins/global-bind/mousetrap-global-bind'; -import { forEach } from 'lodash'; +import { forEach } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/components/src/menu-item/index.js b/packages/components/src/menu-item/index.js index 27460ce0e0f1ec..8121116fe356db 100644 --- a/packages/components/src/menu-item/index.js +++ b/packages/components/src/menu-item/index.js @@ -2,7 +2,7 @@ * External dependencies */ import classnames from 'classnames'; -import { isString } from 'lodash'; +import { isString } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/components/src/menu-item/test/index.js b/packages/components/src/menu-item/test/index.js index 1e3f89fbc05c79..479ce256e3ca62 100644 --- a/packages/components/src/menu-item/test/index.js +++ b/packages/components/src/menu-item/test/index.js @@ -2,7 +2,7 @@ * External dependencies */ import { shallow } from 'enzyme'; -import { noop } from 'lodash'; +import { noop } from 'lodash-es'; /** * Internal dependencies diff --git a/packages/components/src/modal/aria-helper.js b/packages/components/src/modal/aria-helper.js index 8b714b147d55e4..92fb295109c88d 100644 --- a/packages/components/src/modal/aria-helper.js +++ b/packages/components/src/modal/aria-helper.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { forEach } from 'lodash'; +import { forEach } from 'lodash-es'; const LIVE_REGION_ARIA_ROLES = new Set( [ 'alert', diff --git a/packages/components/src/modal/index.js b/packages/components/src/modal/index.js index a65c45f4b1ecdf..8739e1d88e171e 100644 --- a/packages/components/src/modal/index.js +++ b/packages/components/src/modal/index.js @@ -2,7 +2,7 @@ * External dependencies */ import classnames from 'classnames'; -import { noop } from 'lodash'; +import { noop } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/components/src/navigable-container/index.js b/packages/components/src/navigable-container/index.js index ce77b5bb829740..779cad69383b61 100644 --- a/packages/components/src/navigable-container/index.js +++ b/packages/components/src/navigable-container/index.js @@ -1,7 +1,7 @@ /** * External Dependencies */ -import { omit, noop, includes } from 'lodash'; +import { omit, noop, includes } from 'lodash-es'; /** * WordPress Dependencies diff --git a/packages/components/src/navigable-container/test/index.js b/packages/components/src/navigable-container/test/index.js index d37b9e822e762e..ecfe0cc2fe0596 100644 --- a/packages/components/src/navigable-container/test/index.js +++ b/packages/components/src/navigable-container/test/index.js @@ -2,7 +2,7 @@ * External dependencies */ import { mount } from 'enzyme'; -import { each } from 'lodash'; +import { each } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/components/src/notice/index.js b/packages/components/src/notice/index.js index 398a725c3fd6e7..b09b1a35a69b8e 100644 --- a/packages/components/src/notice/index.js +++ b/packages/components/src/notice/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { isString, noop } from 'lodash'; +import { isString, noop } from 'lodash-es'; import classnames from 'classnames'; /** diff --git a/packages/components/src/notice/list.js b/packages/components/src/notice/list.js index a9e72c546deb6e..7020705067f411 100644 --- a/packages/components/src/notice/list.js +++ b/packages/components/src/notice/list.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { noop, omit } from 'lodash'; +import { noop, omit } from 'lodash-es'; /** * Internal dependencies diff --git a/packages/components/src/placeholder/index.js b/packages/components/src/placeholder/index.js index bbeb256d8a8ea2..dd0b4346b8ac64 100644 --- a/packages/components/src/placeholder/index.js +++ b/packages/components/src/placeholder/index.js @@ -2,7 +2,7 @@ * External dependencies */ import classnames from 'classnames'; -import { isString } from 'lodash'; +import { isString } from 'lodash-es'; /** * Internal dependencies diff --git a/packages/components/src/popover/index.js b/packages/components/src/popover/index.js index e5b95836e07cc3..36c02b82a1eb53 100644 --- a/packages/components/src/popover/index.js +++ b/packages/components/src/popover/index.js @@ -2,7 +2,7 @@ * External dependencies */ import classnames from 'classnames'; -import { noop } from 'lodash'; +import { noop } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/components/src/popover/test/index.js b/packages/components/src/popover/test/index.js index 0884c963896340..9edd06e0c49073 100644 --- a/packages/components/src/popover/test/index.js +++ b/packages/components/src/popover/test/index.js @@ -4,7 +4,7 @@ import { shallow } from 'enzyme'; import TestUtils from 'react-dom/test-utils'; import ReactDOM from 'react-dom'; -import { noop } from 'lodash'; +import { noop } from 'lodash-es'; /** * Internal dependencies diff --git a/packages/components/src/query-controls/terms.js b/packages/components/src/query-controls/terms.js index cbeb9d0bb4b7ae..8ad7e50d8c9722 100644 --- a/packages/components/src/query-controls/terms.js +++ b/packages/components/src/query-controls/terms.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { groupBy } from 'lodash'; +import { groupBy } from 'lodash-es'; /** * Returns terms in a tree form. diff --git a/packages/components/src/radio-control/index.js b/packages/components/src/radio-control/index.js index 2aec3eaca43d48..0623691ee998ca 100644 --- a/packages/components/src/radio-control/index.js +++ b/packages/components/src/radio-control/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { isEmpty } from 'lodash'; +import { isEmpty } from 'lodash-es'; import classnames from 'classnames'; /** diff --git a/packages/components/src/range-control/index.js b/packages/components/src/range-control/index.js index ea341b5fc8b27a..d5ad3b9ca64c9e 100644 --- a/packages/components/src/range-control/index.js +++ b/packages/components/src/range-control/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { isFinite } from 'lodash'; +import { isFinite } from 'lodash-es'; import classnames from 'classnames'; /** diff --git a/packages/components/src/select-control/index.js b/packages/components/src/select-control/index.js index 3d1755060e1130..c20e8f0882d0c8 100644 --- a/packages/components/src/select-control/index.js +++ b/packages/components/src/select-control/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { isEmpty } from 'lodash'; +import { isEmpty } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/components/src/server-side-render/index.js b/packages/components/src/server-side-render/index.js index 29814b08ed2b34..f54c2a52e29c78 100644 --- a/packages/components/src/server-side-render/index.js +++ b/packages/components/src/server-side-render/index.js @@ -1,7 +1,7 @@ /** * External dependencies. */ -import { isEqual } from 'lodash'; +import { isEqual } from 'lodash-es'; /** * WordPress dependencies. diff --git a/packages/components/src/slot-fill/fill.js b/packages/components/src/slot-fill/fill.js index 27f8da4c6fa852..7f156413837100 100644 --- a/packages/components/src/slot-fill/fill.js +++ b/packages/components/src/slot-fill/fill.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { noop, isFunction } from 'lodash'; +import { noop, isFunction } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/components/src/slot-fill/provider.js b/packages/components/src/slot-fill/provider.js index 29f5555244cb67..00ef10785cec4f 100644 --- a/packages/components/src/slot-fill/provider.js +++ b/packages/components/src/slot-fill/provider.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { pick, sortBy, forEach, without, noop } from 'lodash'; +import { pick, sortBy, forEach, without, noop } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/components/src/slot-fill/slot.js b/packages/components/src/slot-fill/slot.js index cf6a51cb1ca188..18dfdbd6f4faa2 100644 --- a/packages/components/src/slot-fill/slot.js +++ b/packages/components/src/slot-fill/slot.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { noop, map, isString, isFunction } from 'lodash'; +import { noop, map, isString, isFunction } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/components/src/slot-fill/test/slot.js b/packages/components/src/slot-fill/test/slot.js index 48b2bc805dd3a3..ca68ff08135575 100644 --- a/packages/components/src/slot-fill/test/slot.js +++ b/packages/components/src/slot-fill/test/slot.js @@ -2,7 +2,7 @@ * External dependencies */ import { mount } from 'enzyme'; -import { isEmpty } from 'lodash'; +import { isEmpty } from 'lodash-es'; /** * Internal dependencies diff --git a/packages/components/src/tab-panel/index.js b/packages/components/src/tab-panel/index.js index e2cb1edbdc731a..82d47c1a783f1b 100644 --- a/packages/components/src/tab-panel/index.js +++ b/packages/components/src/tab-panel/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { partial, noop, find } from 'lodash'; +import { partial, noop, find } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/components/src/toggle-control/index.js b/packages/components/src/toggle-control/index.js index 413516232fd0fc..6db588bcb634d4 100644 --- a/packages/components/src/toggle-control/index.js +++ b/packages/components/src/toggle-control/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { isFunction } from 'lodash'; +import { isFunction } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/components/src/toolbar/index.js b/packages/components/src/toolbar/index.js index 70e7759aee4af7..632d3bbfbbf712 100644 --- a/packages/components/src/toolbar/index.js +++ b/packages/components/src/toolbar/index.js @@ -2,7 +2,7 @@ * External dependencies */ import classnames from 'classnames'; -import { flatMap } from 'lodash'; +import { flatMap } from 'lodash-es'; /** * Internal dependencies diff --git a/packages/components/src/tooltip/index.js b/packages/components/src/tooltip/index.js index 006825866b1f85..fe94708597e3e1 100644 --- a/packages/components/src/tooltip/index.js +++ b/packages/components/src/tooltip/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { debounce, includes } from 'lodash'; +import { debounce, includes } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/components/src/tree-select/index.js b/packages/components/src/tree-select/index.js index a23f2744344acd..c1b9740e17c1a5 100644 --- a/packages/components/src/tree-select/index.js +++ b/packages/components/src/tree-select/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { unescape as unescapeString, repeat, flatMap, compact } from 'lodash'; +import { unescape as unescapeString, repeat, flatMap, compact } from 'lodash-es'; /** * Internal dependencies diff --git a/packages/compose/package.json b/packages/compose/package.json index ffc6f1e40c86d4..c853d69124791d 100644 --- a/packages/compose/package.json +++ b/packages/compose/package.json @@ -24,7 +24,7 @@ "@babel/runtime-corejs2": "7.0.0-beta.56", "@wordpress/element": "file:../element", "@wordpress/is-shallow-equal": "file:../is-shallow-equal", - "lodash": "^4.17.10" + "lodash-es": "^4.17.10" }, "devDependencies": { "enzyme": "^3.3.0", diff --git a/packages/compose/src/create-higher-order-component/index.js b/packages/compose/src/create-higher-order-component/index.js index 448193468c94eb..20e18e3b338c7e 100644 --- a/packages/compose/src/create-higher-order-component/index.js +++ b/packages/compose/src/create-higher-order-component/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { camelCase, upperFirst } from 'lodash'; +import { camelCase, upperFirst } from 'lodash-es'; /** * Given a function mapping a component to an enhanced component and modifier diff --git a/packages/compose/src/index.js b/packages/compose/src/index.js index 4c617480d032d0..bd057a7809bb45 100644 --- a/packages/compose/src/index.js +++ b/packages/compose/src/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { flowRight } from 'lodash'; +import { flowRight } from 'lodash-es'; export { default as createHigherOrderComponent } from './create-higher-order-component'; export { default as ifCondition } from './if-condition'; diff --git a/packages/compose/src/with-global-events/index.js b/packages/compose/src/with-global-events/index.js index f00f222a2d2beb..ee1bb5920c449f 100644 --- a/packages/compose/src/with-global-events/index.js +++ b/packages/compose/src/with-global-events/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { forEach } from 'lodash'; +import { forEach } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/compose/src/with-global-events/listener.js b/packages/compose/src/with-global-events/listener.js index fa469e7ce1a0da..738fe032309102 100644 --- a/packages/compose/src/with-global-events/listener.js +++ b/packages/compose/src/with-global-events/listener.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { forEach, without } from 'lodash'; +import { forEach, without } from 'lodash-es'; /** * Class responsible for orchestrating event handling on the global window, diff --git a/packages/compose/src/with-safe-timeout/index.js b/packages/compose/src/with-safe-timeout/index.js index 5fff43e7bb5dd9..3d13f7ee7a5473 100644 --- a/packages/compose/src/with-safe-timeout/index.js +++ b/packages/compose/src/with-safe-timeout/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { without } from 'lodash'; +import { without } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/core-data/package.json b/packages/core-data/package.json index 2c2824747ccd73..b5c1d2bcf19233 100644 --- a/packages/core-data/package.json +++ b/packages/core-data/package.json @@ -26,7 +26,7 @@ "@wordpress/data": "file:../data", "@wordpress/url": "file:../url", "equivalent-key-map": "^0.2.1", - "lodash": "^4.17.10", + "lodash-es": "^4.17.10", "rememo": "^3.0.0" }, "devDependencies": { diff --git a/packages/core-data/src/actions.js b/packages/core-data/src/actions.js index 8ce1befbb86ba9..42c5d79ee2a53c 100644 --- a/packages/core-data/src/actions.js +++ b/packages/core-data/src/actions.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { castArray } from 'lodash'; +import { castArray } from 'lodash-es'; import deprecated from '@wordpress/deprecated'; /** diff --git a/packages/core-data/src/entities.js b/packages/core-data/src/entities.js index ffcd414ea61f7b..4e2652630085d0 100644 --- a/packages/core-data/src/entities.js +++ b/packages/core-data/src/entities.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { upperFirst, camelCase, map, find } from 'lodash'; +import { upperFirst, camelCase, map, find } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/core-data/src/queried-data/actions.js b/packages/core-data/src/queried-data/actions.js index 87add69ad0d51c..1c0b591d4913ff 100755 --- a/packages/core-data/src/queried-data/actions.js +++ b/packages/core-data/src/queried-data/actions.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { castArray } from 'lodash'; +import { castArray } from 'lodash-es'; /** * Returns an action object used in signalling that items have been received. diff --git a/packages/core-data/src/queried-data/reducer.js b/packages/core-data/src/queried-data/reducer.js index 013ab2d72d0ea9..1c914224e8147e 100755 --- a/packages/core-data/src/queried-data/reducer.js +++ b/packages/core-data/src/queried-data/reducer.js @@ -2,7 +2,7 @@ * External dependencies */ import { combineReducers } from 'redux'; -import { keyBy, map, flowRight } from 'lodash'; +import { keyBy, map, flowRight } from 'lodash-es'; /** * Internal dependencies diff --git a/packages/core-data/src/reducer.js b/packages/core-data/src/reducer.js index 9a8d6a37d5cf08..86f5ae57225bb7 100644 --- a/packages/core-data/src/reducer.js +++ b/packages/core-data/src/reducer.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { keyBy, map, groupBy, flowRight } from 'lodash'; +import { keyBy, map, groupBy, flowRight } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/core-data/src/resolvers.js b/packages/core-data/src/resolvers.js index e9ec41f577650f..42a675279043f5 100644 --- a/packages/core-data/src/resolvers.js +++ b/packages/core-data/src/resolvers.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { find } from 'lodash'; +import { find } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/core-data/src/selectors.js b/packages/core-data/src/selectors.js index 00af63aa6e147d..b0304a5f28c773 100644 --- a/packages/core-data/src/selectors.js +++ b/packages/core-data/src/selectors.js @@ -2,7 +2,7 @@ * External dependencies */ import createSelector from 'rememo'; -import { map, find, get, filter } from 'lodash'; +import { map, find, get, filter } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/core-data/src/test/reducer.js b/packages/core-data/src/test/reducer.js index 90f9b21f1a8cf2..aa9ba10d19a8f8 100644 --- a/packages/core-data/src/test/reducer.js +++ b/packages/core-data/src/test/reducer.js @@ -2,7 +2,7 @@ * External dependencies */ import deepFreeze from 'deep-freeze'; -import { filter } from 'lodash'; +import { filter } from 'lodash-es'; /** * Internal dependencies diff --git a/packages/core-data/src/utils/with-weak-map-cache.js b/packages/core-data/src/utils/with-weak-map-cache.js index 023284d202aba5..eda7a7ef57c7cf 100755 --- a/packages/core-data/src/utils/with-weak-map-cache.js +++ b/packages/core-data/src/utils/with-weak-map-cache.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { isObjectLike } from 'lodash'; +import { isObjectLike } from 'lodash-es'; /** * Given a function, returns an enhanced function which caches the result and diff --git a/packages/data/package.json b/packages/data/package.json index d73676170b991e..f0ad22e64081f2 100644 --- a/packages/data/package.json +++ b/packages/data/package.json @@ -28,7 +28,7 @@ "@wordpress/is-shallow-equal": "file:../is-shallow-equal", "@wordpress/redux-routine": "file:../redux-routine", "equivalent-key-map": "^0.2.0", - "lodash": "^4.17.10", + "lodash-es": "^4.17.10", "redux": "^3.7.2" }, "devDependencies": { diff --git a/packages/data/src/components/with-dispatch/index.js b/packages/data/src/components/with-dispatch/index.js index a80fb267fdd59c..75e94691510237 100644 --- a/packages/data/src/components/with-dispatch/index.js +++ b/packages/data/src/components/with-dispatch/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { mapValues } from 'lodash'; +import { mapValues } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/data/src/plugins/persistence/index.js b/packages/data/src/plugins/persistence/index.js index f31484c5b5098b..c32af2501834ec 100644 --- a/packages/data/src/plugins/persistence/index.js +++ b/packages/data/src/plugins/persistence/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { pick, flow } from 'lodash'; +import { pick, flow } from 'lodash-es'; /** * Internal dependencies diff --git a/packages/data/src/registry.js b/packages/data/src/registry.js index 2a35bd7a03ff09..c986de427ce4fe 100644 --- a/packages/data/src/registry.js +++ b/packages/data/src/registry.js @@ -8,7 +8,7 @@ import { mapValues, overEvery, get, -} from 'lodash'; +} from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/data/src/store/reducer.js b/packages/data/src/store/reducer.js index 378535ce449727..19b889c435622d 100644 --- a/packages/data/src/store/reducer.js +++ b/packages/data/src/store/reducer.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { flowRight } from 'lodash'; +import { flowRight } from 'lodash-es'; import EquivalentKeyMap from 'equivalent-key-map'; /** diff --git a/packages/data/src/store/selectors.js b/packages/data/src/store/selectors.js index 8f5c9d18de2fe9..b9dc793e3220a0 100644 --- a/packages/data/src/store/selectors.js +++ b/packages/data/src/store/selectors.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { get } from 'lodash'; +import { get } from 'lodash-es'; /** * Returns the raw `isResolving` value for a given reducer key, selector name, diff --git a/packages/data/src/test/registry.js b/packages/data/src/test/registry.js index 2e4223ca52afed..d3b3d9261a0e9d 100644 --- a/packages/data/src/test/registry.js +++ b/packages/data/src/test/registry.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { castArray, mapValues } from 'lodash'; +import { castArray, mapValues } from 'lodash-es'; /** * Internal dependencies diff --git a/packages/dom/package.json b/packages/dom/package.json index ffd83c91c9a9dc..d65dd3b263a96a 100644 --- a/packages/dom/package.json +++ b/packages/dom/package.json @@ -22,7 +22,7 @@ "dependencies": { "@babel/runtime-corejs2": "7.0.0-beta.56", "element-closest": "^2.0.2", - "lodash": "^4.17.10" + "lodash-es": "^4.17.10" }, "publishConfig": { "access": "public" diff --git a/packages/dom/src/dom.js b/packages/dom/src/dom.js index b62311310a3835..1c74c8fd969d45 100644 --- a/packages/dom/src/dom.js +++ b/packages/dom/src/dom.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { includes } from 'lodash'; +import { includes } from 'lodash-es'; /** * Browser dependencies diff --git a/packages/editor/package.json b/packages/editor/package.json index 88f301c6c58667..faab08edf18808 100644 --- a/packages/editor/package.json +++ b/packages/editor/package.json @@ -46,7 +46,7 @@ "classnames": "^2.2.5", "dom-scroll-into-view": "^1.2.1", "element-closest": "^2.0.2", - "lodash": "^4.17.10", + "lodash-es": "^4.17.10", "memize": "^1.0.5", "react-autosize-textarea": "^3.0.2", "redux-multi": "^0.1.12", diff --git a/packages/editor/src/components/autocomplete/index.js b/packages/editor/src/components/autocomplete/index.js index 419ae8a8af8126..9343a257018e81 100644 --- a/packages/editor/src/components/autocomplete/index.js +++ b/packages/editor/src/components/autocomplete/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { clone } from 'lodash'; +import { clone } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/components/block-drop-zone/index.js b/packages/editor/src/components/block-drop-zone/index.js index cf6b130343f13b..a8e968000efb15 100644 --- a/packages/editor/src/components/block-drop-zone/index.js +++ b/packages/editor/src/components/block-drop-zone/index.js @@ -1,7 +1,7 @@ /** * External Dependencies */ -import { castArray } from 'lodash'; +import { castArray } from 'lodash-es'; import classnames from 'classnames'; /** diff --git a/packages/editor/src/components/block-edit/context.js b/packages/editor/src/components/block-edit/context.js index 863cdc3e5d6fa5..5a9bbcfdc8ef51 100644 --- a/packages/editor/src/components/block-edit/context.js +++ b/packages/editor/src/components/block-edit/context.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { noop } from 'lodash'; +import { noop } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/components/block-edit/test/edit.js b/packages/editor/src/components/block-edit/test/edit.js index 0f795fdd725030..b7027a16e596dd 100644 --- a/packages/editor/src/components/block-edit/test/edit.js +++ b/packages/editor/src/components/block-edit/test/edit.js @@ -2,7 +2,7 @@ * External dependencies */ import { shallow } from 'enzyme'; -import { noop } from 'lodash'; +import { noop } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/components/block-inspector/index.js b/packages/editor/src/components/block-inspector/index.js index cd6c3caf223ec4..c76b2b7d2c4817 100644 --- a/packages/editor/src/components/block-inspector/index.js +++ b/packages/editor/src/components/block-inspector/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { isEmpty } from 'lodash'; +import { isEmpty } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/components/block-list/block-html.js b/packages/editor/src/components/block-list/block-html.js index 3c70ebcfd8b928..b2adae01e6b1ad 100644 --- a/packages/editor/src/components/block-list/block-html.js +++ b/packages/editor/src/components/block-list/block-html.js @@ -3,7 +3,7 @@ * External Dependencies */ import TextareaAutosize from 'react-autosize-textarea'; -import { isEqual } from 'lodash'; +import { isEqual } from 'lodash-es'; /** * WordPress Dependencies diff --git a/packages/editor/src/components/block-list/block.js b/packages/editor/src/components/block-list/block.js index 4d32a8069dc125..5c365dd63f2950 100644 --- a/packages/editor/src/components/block-list/block.js +++ b/packages/editor/src/components/block-list/block.js @@ -2,7 +2,7 @@ * External dependencies */ import classnames from 'classnames'; -import { get, reduce, size, castArray, first, last } from 'lodash'; +import { get, reduce, size, castArray, first, last } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/components/block-list/ignore-nested-events.js b/packages/editor/src/components/block-list/ignore-nested-events.js index 7cdc45063d4a94..00c317a0741e11 100644 --- a/packages/editor/src/components/block-list/ignore-nested-events.js +++ b/packages/editor/src/components/block-list/ignore-nested-events.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { reduce } from 'lodash'; +import { reduce } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/components/block-list/layout.js b/packages/editor/src/components/block-list/layout.js index 59a9d8377875ac..90eebd5bb78a90 100644 --- a/packages/editor/src/components/block-list/layout.js +++ b/packages/editor/src/components/block-list/layout.js @@ -9,7 +9,7 @@ import { sortBy, throttle, last, -} from 'lodash'; +} from 'lodash-es'; import classnames from 'classnames'; import 'element-closest'; diff --git a/packages/editor/src/components/block-list/multi-controls.js b/packages/editor/src/components/block-list/multi-controls.js index 0141484e1594a3..77a781df859138 100644 --- a/packages/editor/src/components/block-list/multi-controls.js +++ b/packages/editor/src/components/block-list/multi-controls.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { first, last } from 'lodash'; +import { first, last } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/components/block-mover/index.js b/packages/editor/src/components/block-mover/index.js index d28d131cbdfc6c..37c6b5f2aa2f28 100644 --- a/packages/editor/src/components/block-mover/index.js +++ b/packages/editor/src/components/block-mover/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { first, partial, castArray } from 'lodash'; +import { first, partial, castArray } from 'lodash-es'; import classnames from 'classnames'; /** diff --git a/packages/editor/src/components/block-preview/index.js b/packages/editor/src/components/block-preview/index.js index 35063cab137b39..868589374fd28c 100644 --- a/packages/editor/src/components/block-preview/index.js +++ b/packages/editor/src/components/block-preview/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { noop } from 'lodash'; +import { noop } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/components/block-selection-clearer/index.js b/packages/editor/src/components/block-selection-clearer/index.js index 7e092163d81b8d..6ed40ff602a4b8 100644 --- a/packages/editor/src/components/block-selection-clearer/index.js +++ b/packages/editor/src/components/block-selection-clearer/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { omit } from 'lodash'; +import { omit } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/components/block-settings-menu/block-mode-toggle.js b/packages/editor/src/components/block-settings-menu/block-mode-toggle.js index a8702f58f25748..915ddd1adf5564 100644 --- a/packages/editor/src/components/block-settings-menu/block-mode-toggle.js +++ b/packages/editor/src/components/block-settings-menu/block-mode-toggle.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { noop } from 'lodash'; +import { noop } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/components/block-settings-menu/index.js b/packages/editor/src/components/block-settings-menu/index.js index 43aa323d067ec0..afaa0d0bc63c8e 100644 --- a/packages/editor/src/components/block-settings-menu/index.js +++ b/packages/editor/src/components/block-settings-menu/index.js @@ -2,7 +2,7 @@ * External dependencies */ import classnames from 'classnames'; -import { castArray, first, last, every, flow } from 'lodash'; +import { castArray, first, last, every, flow } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/components/block-settings-menu/reusable-block-convert-button.js b/packages/editor/src/components/block-settings-menu/reusable-block-convert-button.js index 8178ef66162fbc..e8922435e90cb3 100644 --- a/packages/editor/src/components/block-settings-menu/reusable-block-convert-button.js +++ b/packages/editor/src/components/block-settings-menu/reusable-block-convert-button.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { noop } from 'lodash'; +import { noop } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/components/block-settings-menu/reusable-block-delete-button.js b/packages/editor/src/components/block-settings-menu/reusable-block-delete-button.js index 537af329a9d3aa..b6ce7021f38666 100644 --- a/packages/editor/src/components/block-settings-menu/reusable-block-delete-button.js +++ b/packages/editor/src/components/block-settings-menu/reusable-block-delete-button.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { noop } from 'lodash'; +import { noop } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/components/block-settings-menu/test/reusable-block-delete-button.js b/packages/editor/src/components/block-settings-menu/test/reusable-block-delete-button.js index 63caddb28a5911..4d5daa08474b5e 100644 --- a/packages/editor/src/components/block-settings-menu/test/reusable-block-delete-button.js +++ b/packages/editor/src/components/block-settings-menu/test/reusable-block-delete-button.js @@ -2,7 +2,7 @@ * External dependencies */ import { shallow } from 'enzyme'; -import { noop } from 'lodash'; +import { noop } from 'lodash-es'; /** * Internal dependencies diff --git a/packages/editor/src/components/block-styles/index.js b/packages/editor/src/components/block-styles/index.js index c0ce6e8bd46a3a..db524d1883a767 100644 --- a/packages/editor/src/components/block-styles/index.js +++ b/packages/editor/src/components/block-styles/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { find, get } from 'lodash'; +import { find, get } from 'lodash-es'; import classnames from 'classnames'; /** diff --git a/packages/editor/src/components/block-switcher/index.js b/packages/editor/src/components/block-switcher/index.js index 02f417a2f54bd0..814a2cbe083f2b 100644 --- a/packages/editor/src/components/block-switcher/index.js +++ b/packages/editor/src/components/block-switcher/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { castArray, get, some } from 'lodash'; +import { castArray, get, some } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/components/block-types-list/index.js b/packages/editor/src/components/block-types-list/index.js index 381587ae0f068e..d0b750e70317be 100644 --- a/packages/editor/src/components/block-types-list/index.js +++ b/packages/editor/src/components/block-types-list/index.js @@ -2,7 +2,7 @@ * External dependencies */ import classnames from 'classnames'; -import { noop } from 'lodash'; +import { noop } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/components/color-palette/test/control.js b/packages/editor/src/components/color-palette/test/control.js index 9d43713fb48e7b..7c5c5671359131 100644 --- a/packages/editor/src/components/color-palette/test/control.js +++ b/packages/editor/src/components/color-palette/test/control.js @@ -2,7 +2,7 @@ * External dependencies */ import { shallow } from 'enzyme'; -import { noop } from 'lodash'; +import { noop } from 'lodash-es'; /** * Internal dependencies diff --git a/packages/editor/src/components/color-palette/with-color-context.js b/packages/editor/src/components/color-palette/with-color-context.js index 2f20435f685530..5b159d0032f2b1 100644 --- a/packages/editor/src/components/color-palette/with-color-context.js +++ b/packages/editor/src/components/color-palette/with-color-context.js @@ -2,7 +2,7 @@ /** * External dependencies */ -import { isEmpty } from 'lodash'; +import { isEmpty } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/components/colors/utils.js b/packages/editor/src/components/colors/utils.js index b19ad016948c94..fb551918a64a4b 100644 --- a/packages/editor/src/components/colors/utils.js +++ b/packages/editor/src/components/colors/utils.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { find, kebabCase } from 'lodash'; +import { find, kebabCase } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/components/colors/with-colors.js b/packages/editor/src/components/colors/with-colors.js index 6d2b73ad2a57d7..7617940d238b4d 100644 --- a/packages/editor/src/components/colors/with-colors.js +++ b/packages/editor/src/components/colors/with-colors.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { get, isString, kebabCase, reduce, upperFirst } from 'lodash'; +import { get, isString, kebabCase, reduce, upperFirst } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/components/default-block-appender/index.js b/packages/editor/src/components/default-block-appender/index.js index b919a0747313b7..1305c84ac07554 100644 --- a/packages/editor/src/components/default-block-appender/index.js +++ b/packages/editor/src/components/default-block-appender/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { get } from 'lodash'; +import { get } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/components/document-outline/check.js b/packages/editor/src/components/document-outline/check.js index 80da12a58e8823..7b6a05dc3ba65b 100644 --- a/packages/editor/src/components/document-outline/check.js +++ b/packages/editor/src/components/document-outline/check.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { filter } from 'lodash'; +import { filter } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/components/document-outline/index.js b/packages/editor/src/components/document-outline/index.js index c741bf0928bd0f..0431ca6c32de87 100644 --- a/packages/editor/src/components/document-outline/index.js +++ b/packages/editor/src/components/document-outline/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { countBy, flatMap, get } from 'lodash'; +import { countBy, flatMap, get } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/components/editor-global-keyboard-shortcuts/index.js b/packages/editor/src/components/editor-global-keyboard-shortcuts/index.js index cc8a1e13740606..8d45bddef06512 100644 --- a/packages/editor/src/components/editor-global-keyboard-shortcuts/index.js +++ b/packages/editor/src/components/editor-global-keyboard-shortcuts/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { first, last, some } from 'lodash'; +import { first, last, some } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/components/error-boundary/index.js b/packages/editor/src/components/error-boundary/index.js index 3c0aaa4a12e6bb..a963cee102c5de 100644 --- a/packages/editor/src/components/error-boundary/index.js +++ b/packages/editor/src/components/error-boundary/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { noop } from 'lodash'; +import { noop } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/components/font-sizes/utils.js b/packages/editor/src/components/font-sizes/utils.js index 09de76dcf7f6aa..515c975842efb3 100644 --- a/packages/editor/src/components/font-sizes/utils.js +++ b/packages/editor/src/components/font-sizes/utils.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { find, kebabCase } from 'lodash'; +import { find, kebabCase } from 'lodash-es'; /** * Returns the font size object based on an array of named font sizes and the namedFontSize and customFontSize values. diff --git a/packages/editor/src/components/font-sizes/with-font-sizes.js b/packages/editor/src/components/font-sizes/with-font-sizes.js index 3c9be5c1a4440f..28838026fe55c8 100644 --- a/packages/editor/src/components/font-sizes/with-font-sizes.js +++ b/packages/editor/src/components/font-sizes/with-font-sizes.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { find, pickBy, reduce, some, upperFirst } from 'lodash'; +import { find, pickBy, reduce, some, upperFirst } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/components/inner-blocks/index.js b/packages/editor/src/components/inner-blocks/index.js index 006787b8dec798..9162e254ff988b 100644 --- a/packages/editor/src/components/inner-blocks/index.js +++ b/packages/editor/src/components/inner-blocks/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { pick, isEqual, map } from 'lodash'; +import { pick, isEqual, map } from 'lodash-es'; import classnames from 'classnames'; /** diff --git a/packages/editor/src/components/inserter-with-shortcuts/index.js b/packages/editor/src/components/inserter-with-shortcuts/index.js index 2082eadffaaf5f..807aacf258f844 100644 --- a/packages/editor/src/components/inserter-with-shortcuts/index.js +++ b/packages/editor/src/components/inserter-with-shortcuts/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { filter, isEmpty } from 'lodash'; +import { filter, isEmpty } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/components/inserter/menu.js b/packages/editor/src/components/inserter/menu.js index 47c8bac09beac3..e13d7119540930 100644 --- a/packages/editor/src/components/inserter/menu.js +++ b/packages/editor/src/components/inserter/menu.js @@ -14,7 +14,7 @@ import { without, includes, deburr, -} from 'lodash'; +} from 'lodash-es'; import scrollIntoView from 'dom-scroll-into-view'; /** diff --git a/packages/editor/src/components/inserter/test/menu.js b/packages/editor/src/components/inserter/test/menu.js index f1a6b39e284c04..a8329181edb53c 100644 --- a/packages/editor/src/components/inserter/test/menu.js +++ b/packages/editor/src/components/inserter/test/menu.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { noop } from 'lodash'; +import { noop } from 'lodash-es'; import TestUtils from 'react-dom/test-utils'; import ReactDOM from 'react-dom'; diff --git a/packages/editor/src/components/media-placeholder/index.js b/packages/editor/src/components/media-placeholder/index.js index b0912c46c91844..0b3736d998b367 100644 --- a/packages/editor/src/components/media-placeholder/index.js +++ b/packages/editor/src/components/media-placeholder/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { get, noop } from 'lodash'; +import { get, noop } from 'lodash-es'; import classnames from 'classnames'; /** diff --git a/packages/editor/src/components/navigable-toolbar/index.js b/packages/editor/src/components/navigable-toolbar/index.js index f631f17b3c8301..183ffa92d5a73e 100644 --- a/packages/editor/src/components/navigable-toolbar/index.js +++ b/packages/editor/src/components/navigable-toolbar/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { cond, matchesProperty } from 'lodash'; +import { cond, matchesProperty } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/components/observe-typing/index.js b/packages/editor/src/components/observe-typing/index.js index 2530399dc9eb3b..fd422c815dea07 100644 --- a/packages/editor/src/components/observe-typing/index.js +++ b/packages/editor/src/components/observe-typing/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { includes } from 'lodash'; +import { includes } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/components/page-attributes/check.js b/packages/editor/src/components/page-attributes/check.js index 56be444a049851..a9e4e6ef249880 100644 --- a/packages/editor/src/components/page-attributes/check.js +++ b/packages/editor/src/components/page-attributes/check.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { get, isEmpty } from 'lodash'; +import { get, isEmpty } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/components/page-attributes/parent.js b/packages/editor/src/components/page-attributes/parent.js index ca0a4acaf4246d..a8e034d6e9820d 100644 --- a/packages/editor/src/components/page-attributes/parent.js +++ b/packages/editor/src/components/page-attributes/parent.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { get } from 'lodash'; +import { get } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/components/page-attributes/template.js b/packages/editor/src/components/page-attributes/template.js index 3646a05e3206ff..e2440374640d67 100644 --- a/packages/editor/src/components/page-attributes/template.js +++ b/packages/editor/src/components/page-attributes/template.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { isEmpty, map } from 'lodash'; +import { isEmpty, map } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/components/panel-color-settings/index.js b/packages/editor/src/components/panel-color-settings/index.js index a93bad11373626..f4b99f07a149ac 100644 --- a/packages/editor/src/components/panel-color-settings/index.js +++ b/packages/editor/src/components/panel-color-settings/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { omit } from 'lodash'; +import { omit } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/components/panel-color-settings/test/index.js b/packages/editor/src/components/panel-color-settings/test/index.js index 29b0bd1d881806..14342754a0664f 100644 --- a/packages/editor/src/components/panel-color-settings/test/index.js +++ b/packages/editor/src/components/panel-color-settings/test/index.js @@ -2,7 +2,7 @@ * External dependencies */ import { shallow } from 'enzyme'; -import { noop } from 'lodash'; +import { noop } from 'lodash-es'; /** * Internal dependencies diff --git a/packages/editor/src/components/panel-color/index.js b/packages/editor/src/components/panel-color/index.js index 5ad46d0d86c1f5..28d9fd52f431dd 100644 --- a/packages/editor/src/components/panel-color/index.js +++ b/packages/editor/src/components/panel-color/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { omit } from 'lodash'; +import { omit } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/components/post-author/check.js b/packages/editor/src/components/post-author/check.js index 4f725e792a44f9..67951a923a8459 100644 --- a/packages/editor/src/components/post-author/check.js +++ b/packages/editor/src/components/post-author/check.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { get } from 'lodash'; +import { get } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/components/post-featured-image/index.js b/packages/editor/src/components/post-featured-image/index.js index 849e49ec2d7139..53fffc9a3f0841 100644 --- a/packages/editor/src/components/post-featured-image/index.js +++ b/packages/editor/src/components/post-featured-image/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { has, get } from 'lodash'; +import { has, get } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/components/post-format/index.js b/packages/editor/src/components/post-format/index.js index 3d063ff3b18131..88439eb4650623 100644 --- a/packages/editor/src/components/post-format/index.js +++ b/packages/editor/src/components/post-format/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { find, get, includes, union } from 'lodash'; +import { find, get, includes, union } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/components/post-pending-status/check.js b/packages/editor/src/components/post-pending-status/check.js index 2c6c19b928042b..7e79efd3cbbf0e 100644 --- a/packages/editor/src/components/post-pending-status/check.js +++ b/packages/editor/src/components/post-pending-status/check.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { get } from 'lodash'; +import { get } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/components/post-preview-button/index.js b/packages/editor/src/components/post-preview-button/index.js index 1a2494dca98f9a..012a6c67cb3ca8 100644 --- a/packages/editor/src/components/post-preview-button/index.js +++ b/packages/editor/src/components/post-preview-button/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { get } from 'lodash'; +import { get } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/components/post-publish-button/index.js b/packages/editor/src/components/post-publish-button/index.js index 3cd74e24e9f13d..cfa9b1d3816568 100644 --- a/packages/editor/src/components/post-publish-button/index.js +++ b/packages/editor/src/components/post-publish-button/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { noop, get } from 'lodash'; +import { noop, get } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/components/post-publish-button/label.js b/packages/editor/src/components/post-publish-button/label.js index fe9081c971c325..ca759f8e992d0b 100644 --- a/packages/editor/src/components/post-publish-button/label.js +++ b/packages/editor/src/components/post-publish-button/label.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { get } from 'lodash'; +import { get } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/components/post-publish-panel/index.js b/packages/editor/src/components/post-publish-panel/index.js index 93a21c18b84c46..20a4a347492961 100644 --- a/packages/editor/src/components/post-publish-panel/index.js +++ b/packages/editor/src/components/post-publish-panel/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { get } from 'lodash'; +import { get } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/components/post-publish-panel/maybe-post-format-panel.js b/packages/editor/src/components/post-publish-panel/maybe-post-format-panel.js index 81e89698b4bf91..acbb707b30b669 100644 --- a/packages/editor/src/components/post-publish-panel/maybe-post-format-panel.js +++ b/packages/editor/src/components/post-publish-panel/maybe-post-format-panel.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { find, get, includes } from 'lodash'; +import { find, get, includes } from 'lodash-es'; /** * WordPress dependencies. diff --git a/packages/editor/src/components/post-publish-panel/postpublish.js b/packages/editor/src/components/post-publish-panel/postpublish.js index 2318937afaf499..059d3c0fe6b784 100644 --- a/packages/editor/src/components/post-publish-panel/postpublish.js +++ b/packages/editor/src/components/post-publish-panel/postpublish.js @@ -1,7 +1,7 @@ /** * External Dependencies */ -import { get } from 'lodash'; +import { get } from 'lodash-es'; /** * WordPress Dependencies diff --git a/packages/editor/src/components/post-publish-panel/prepublish.js b/packages/editor/src/components/post-publish-panel/prepublish.js index 4f8066534bc0c5..7950c391e625f1 100644 --- a/packages/editor/src/components/post-publish-panel/prepublish.js +++ b/packages/editor/src/components/post-publish-panel/prepublish.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { get } from 'lodash'; +import { get } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/components/post-publish-panel/toggle.js b/packages/editor/src/components/post-publish-panel/toggle.js index 3c8820cbba89d7..11db2ff6d0ce33 100644 --- a/packages/editor/src/components/post-publish-panel/toggle.js +++ b/packages/editor/src/components/post-publish-panel/toggle.js @@ -1,7 +1,7 @@ /** * External Dependencies */ -import { get } from 'lodash'; +import { get } from 'lodash-es'; /** * WordPress Dependencies diff --git a/packages/editor/src/components/post-schedule/check.js b/packages/editor/src/components/post-schedule/check.js index 7495f216b014c5..dcf0ef623b9632 100644 --- a/packages/editor/src/components/post-schedule/check.js +++ b/packages/editor/src/components/post-schedule/check.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { get } from 'lodash'; +import { get } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/components/post-sticky/check.js b/packages/editor/src/components/post-sticky/check.js index 949c18cf43efdf..83576c13fa1988 100644 --- a/packages/editor/src/components/post-sticky/check.js +++ b/packages/editor/src/components/post-sticky/check.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { get } from 'lodash'; +import { get } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/components/post-taxonomies/check.js b/packages/editor/src/components/post-taxonomies/check.js index e892b672d77781..11af8024c89ed1 100644 --- a/packages/editor/src/components/post-taxonomies/check.js +++ b/packages/editor/src/components/post-taxonomies/check.js @@ -1,7 +1,7 @@ /** * External Dependencies */ -import { some, includes } from 'lodash'; +import { some, includes } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/components/post-taxonomies/flat-term-selector.js b/packages/editor/src/components/post-taxonomies/flat-term-selector.js index 7d724481c4ba9b..68eb848c4463d9 100644 --- a/packages/editor/src/components/post-taxonomies/flat-term-selector.js +++ b/packages/editor/src/components/post-taxonomies/flat-term-selector.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { isEmpty, get, unescape as unescapeString, find, throttle, uniqBy, invoke } from 'lodash'; +import { isEmpty, get, unescape as unescapeString, find, throttle, uniqBy, invoke } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/components/post-taxonomies/hierarchical-term-selector.js b/packages/editor/src/components/post-taxonomies/hierarchical-term-selector.js index 955b13293123fc..58493d4a7b4405 100644 --- a/packages/editor/src/components/post-taxonomies/hierarchical-term-selector.js +++ b/packages/editor/src/components/post-taxonomies/hierarchical-term-selector.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { get, unescape as unescapeString, without, find, some, invoke } from 'lodash'; +import { get, unescape as unescapeString, without, find, some, invoke } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/components/post-taxonomies/index.js b/packages/editor/src/components/post-taxonomies/index.js index f3968d6c046a71..21bf1057746f4d 100644 --- a/packages/editor/src/components/post-taxonomies/index.js +++ b/packages/editor/src/components/post-taxonomies/index.js @@ -1,7 +1,7 @@ /** * External Dependencies */ -import { filter, identity, includes } from 'lodash'; +import { filter, identity, includes } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/components/post-title/index.js b/packages/editor/src/components/post-title/index.js index af836f6c89de3c..86a56b27c2f660 100644 --- a/packages/editor/src/components/post-title/index.js +++ b/packages/editor/src/components/post-title/index.js @@ -3,7 +3,7 @@ */ import Textarea from 'react-autosize-textarea'; import classnames from 'classnames'; -import { get } from 'lodash'; +import { get } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/components/post-type-support-check/index.js b/packages/editor/src/components/post-type-support-check/index.js index 9083ae0035c6a4..7c7927cee4bf9d 100644 --- a/packages/editor/src/components/post-type-support-check/index.js +++ b/packages/editor/src/components/post-type-support-check/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { some, castArray } from 'lodash'; +import { some, castArray } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/components/post-visibility/check.js b/packages/editor/src/components/post-visibility/check.js index 134694b142916b..85bdf189f65858 100644 --- a/packages/editor/src/components/post-visibility/check.js +++ b/packages/editor/src/components/post-visibility/check.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { get } from 'lodash'; +import { get } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/components/post-visibility/label.js b/packages/editor/src/components/post-visibility/label.js index 1b296bc45ad3ac..b6ac2eb3c716ff 100644 --- a/packages/editor/src/components/post-visibility/label.js +++ b/packages/editor/src/components/post-visibility/label.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { find } from 'lodash'; +import { find } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/components/provider/index.js b/packages/editor/src/components/provider/index.js index cc655af81c7173..c5c6531370cec0 100644 --- a/packages/editor/src/components/provider/index.js +++ b/packages/editor/src/components/provider/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { flow } from 'lodash'; +import { flow } from 'lodash-es'; /** * WordPress Dependencies diff --git a/packages/editor/src/components/rich-text/aria.js b/packages/editor/src/components/rich-text/aria.js index d563f7f42f9641..257cccfdf72e4b 100644 --- a/packages/editor/src/components/rich-text/aria.js +++ b/packages/editor/src/components/rich-text/aria.js @@ -9,7 +9,7 @@ import { keys, pickBy, startsWith, -} from 'lodash'; +} from 'lodash-es'; const isAriaPropName = ( name ) => startsWith( name, 'aria-' ); diff --git a/packages/editor/src/components/rich-text/format-toolbar/index.js b/packages/editor/src/components/rich-text/format-toolbar/index.js index 02c8c21bd05a1e..1e739f057c28a9 100644 --- a/packages/editor/src/components/rich-text/format-toolbar/index.js +++ b/packages/editor/src/components/rich-text/format-toolbar/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { get } from 'lodash'; +import { get } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/components/rich-text/index.js b/packages/editor/src/components/rich-text/index.js index d74d5b6e7a765a..928ed40dc1d6f0 100644 --- a/packages/editor/src/components/rich-text/index.js +++ b/packages/editor/src/components/rich-text/index.js @@ -11,7 +11,7 @@ import { isEqual, merge, noop, -} from 'lodash'; +} from 'lodash-es'; import 'element-closest'; /** diff --git a/packages/editor/src/components/rich-text/index.native.js b/packages/editor/src/components/rich-text/index.native.js index 4d5478853d866b..bb2a6de6590305 100644 --- a/packages/editor/src/components/rich-text/index.native.js +++ b/packages/editor/src/components/rich-text/index.native.js @@ -6,7 +6,7 @@ import { View } from 'react-native'; import { forEach, merge, -} from 'lodash'; +} from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/components/rich-text/patterns.js b/packages/editor/src/components/rich-text/patterns.js index 5a9ec12c913b5a..489a3191e06b40 100644 --- a/packages/editor/src/components/rich-text/patterns.js +++ b/packages/editor/src/components/rich-text/patterns.js @@ -2,7 +2,7 @@ * External dependencies */ import tinymce from 'tinymce'; -import { filter, escapeRegExp, groupBy, drop } from 'lodash'; +import { filter, escapeRegExp, groupBy, drop } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/components/rich-text/provider.js b/packages/editor/src/components/rich-text/provider.js index 1a68e75e2d564c..e5a7157fa709b8 100644 --- a/packages/editor/src/components/rich-text/provider.js +++ b/packages/editor/src/components/rich-text/provider.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { pick, noop } from 'lodash'; +import { pick, noop } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/components/rich-text/tinymce.js b/packages/editor/src/components/rich-text/tinymce.js index 33e193046641f1..4e63f90417384b 100644 --- a/packages/editor/src/components/rich-text/tinymce.js +++ b/packages/editor/src/components/rich-text/tinymce.js @@ -2,7 +2,7 @@ * External dependencies */ import tinymce from 'tinymce'; -import { isEqual } from 'lodash'; +import { isEqual } from 'lodash-es'; import classnames from 'classnames'; /** diff --git a/packages/editor/src/components/rich-text/tokens/index.js b/packages/editor/src/components/rich-text/tokens/index.js index d74c50b425fc7f..2a1c2063fb3d0b 100644 --- a/packages/editor/src/components/rich-text/tokens/index.js +++ b/packages/editor/src/components/rich-text/tokens/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { has, isFunction } from 'lodash'; +import { has, isFunction } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/components/theme-support-check/index.js b/packages/editor/src/components/theme-support-check/index.js index d06acccbb6f91a..9f6da002dd7974 100644 --- a/packages/editor/src/components/theme-support-check/index.js +++ b/packages/editor/src/components/theme-support-check/index.js @@ -7,7 +7,7 @@ import { isArray, get, some, -} from 'lodash'; +} from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/components/url-input/index.js b/packages/editor/src/components/url-input/index.js index f7b395abb0a053..c68974c27abde7 100644 --- a/packages/editor/src/components/url-input/index.js +++ b/packages/editor/src/components/url-input/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { throttle } from 'lodash'; +import { throttle } from 'lodash-es'; import classnames from 'classnames'; import scrollIntoView from 'dom-scroll-into-view'; diff --git a/packages/editor/src/components/writing-flow/index.js b/packages/editor/src/components/writing-flow/index.js index e13b81eaf6dfd0..dc4de1e3ee51c0 100644 --- a/packages/editor/src/components/writing-flow/index.js +++ b/packages/editor/src/components/writing-flow/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { overEvery, find, findLast, reverse, first, last } from 'lodash'; +import { overEvery, find, findLast, reverse, first, last } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/hooks/align.js b/packages/editor/src/hooks/align.js index 916f3fb5db7687..7121d4478d5f68 100644 --- a/packages/editor/src/hooks/align.js +++ b/packages/editor/src/hooks/align.js @@ -2,7 +2,7 @@ * External dependencies */ import classnames from 'classnames'; -import { assign, includes } from 'lodash'; +import { assign, includes } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/hooks/anchor.js b/packages/editor/src/hooks/anchor.js index 66b1c4f01eef4a..9918d70260b8a9 100644 --- a/packages/editor/src/hooks/anchor.js +++ b/packages/editor/src/hooks/anchor.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { assign } from 'lodash'; +import { assign } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/hooks/custom-class-name.js b/packages/editor/src/hooks/custom-class-name.js index 093863fbb7bd0b..7369f5f682f1b5 100644 --- a/packages/editor/src/hooks/custom-class-name.js +++ b/packages/editor/src/hooks/custom-class-name.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { assign, difference, omit } from 'lodash'; +import { assign, difference, omit } from 'lodash-es'; import classnames from 'classnames'; /** diff --git a/packages/editor/src/hooks/custom-class-name.native.js b/packages/editor/src/hooks/custom-class-name.native.js index c59d604b903050..b42f8e64001b7f 100644 --- a/packages/editor/src/hooks/custom-class-name.native.js +++ b/packages/editor/src/hooks/custom-class-name.native.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { assign, difference, compact } from 'lodash'; +import { assign, difference, compact } from 'lodash-es'; import classnames from 'classnames'; /** diff --git a/packages/editor/src/hooks/default-autocompleters.js b/packages/editor/src/hooks/default-autocompleters.js index e1615b41334668..762a6e22e4e2c5 100644 --- a/packages/editor/src/hooks/default-autocompleters.js +++ b/packages/editor/src/hooks/default-autocompleters.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { clone, once } from 'lodash'; +import { clone, once } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/hooks/generated-class-name.js b/packages/editor/src/hooks/generated-class-name.js index c5f7d1b49502cc..41e195a1098dfd 100644 --- a/packages/editor/src/hooks/generated-class-name.js +++ b/packages/editor/src/hooks/generated-class-name.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { uniq } from 'lodash'; +import { uniq } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/hooks/layout.js b/packages/editor/src/hooks/layout.js index 5a92d73b1269e2..41fb7d0003fae0 100644 --- a/packages/editor/src/hooks/layout.js +++ b/packages/editor/src/hooks/layout.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { assign, compact, get, without } from 'lodash'; +import { assign, compact, get, without } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/hooks/test/align.js b/packages/editor/src/hooks/test/align.js index ccc678eee8d772..a9c974356fd7e3 100644 --- a/packages/editor/src/hooks/test/align.js +++ b/packages/editor/src/hooks/test/align.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { noop } from 'lodash'; +import { noop } from 'lodash-es'; import renderer from 'react-test-renderer'; /** diff --git a/packages/editor/src/hooks/test/anchor.js b/packages/editor/src/hooks/test/anchor.js index 74bfa2e20dfc25..530f2e159a1f0f 100644 --- a/packages/editor/src/hooks/test/anchor.js +++ b/packages/editor/src/hooks/test/anchor.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { noop } from 'lodash'; +import { noop } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/hooks/test/generated-class-name.js b/packages/editor/src/hooks/test/generated-class-name.js index 509b06e61d06be..0ee2aa085c91e9 100644 --- a/packages/editor/src/hooks/test/generated-class-name.js +++ b/packages/editor/src/hooks/test/generated-class-name.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { noop } from 'lodash'; +import { noop } from 'lodash-es'; /** * External dependencies diff --git a/packages/editor/src/hooks/test/layout.js b/packages/editor/src/hooks/test/layout.js index cc5e6a5b0ba49a..497b32ec87aba0 100644 --- a/packages/editor/src/hooks/test/layout.js +++ b/packages/editor/src/hooks/test/layout.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { noop } from 'lodash'; +import { noop } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/store/actions.js b/packages/editor/src/store/actions.js index 52da09f02eeb36..06ada025ad80b7 100644 --- a/packages/editor/src/store/actions.js +++ b/packages/editor/src/store/actions.js @@ -2,7 +2,7 @@ * External Dependencies */ import uuid from 'uuid/v4'; -import { partial, castArray } from 'lodash'; +import { partial, castArray } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/store/array.js b/packages/editor/src/store/array.js index 176d8936450afa..14d0040905a99e 100644 --- a/packages/editor/src/store/array.js +++ b/packages/editor/src/store/array.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { castArray } from 'lodash'; +import { castArray } from 'lodash-es'; /** * Insert one or multiple elements into a given position of an array. diff --git a/packages/editor/src/store/effects.js b/packages/editor/src/store/effects.js index 76030f1512e64a..1c03e733fb2266 100644 --- a/packages/editor/src/store/effects.js +++ b/packages/editor/src/store/effects.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { get, last } from 'lodash'; +import { get, last } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/store/effects/posts.js b/packages/editor/src/store/effects/posts.js index 46ddaa04374fe2..3a88408941f96f 100644 --- a/packages/editor/src/store/effects/posts.js +++ b/packages/editor/src/store/effects/posts.js @@ -2,7 +2,7 @@ * External dependencies */ import { BEGIN, COMMIT, REVERT } from 'redux-optimist'; -import { pick, includes } from 'lodash'; +import { pick, includes } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/store/effects/reusable-blocks.js b/packages/editor/src/store/effects/reusable-blocks.js index 27dd4e86696f7c..7d8dd706bc1fad 100644 --- a/packages/editor/src/store/effects/reusable-blocks.js +++ b/packages/editor/src/store/effects/reusable-blocks.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { castArray, map, uniqueId } from 'lodash'; +import { castArray, map, uniqueId } from 'lodash-es'; import { BEGIN, COMMIT, REVERT } from 'redux-optimist'; /** diff --git a/packages/editor/src/store/effects/test/reusable-blocks.js b/packages/editor/src/store/effects/test/reusable-blocks.js index 2ff4081a650a79..054d18d920c65c 100644 --- a/packages/editor/src/store/effects/test/reusable-blocks.js +++ b/packages/editor/src/store/effects/test/reusable-blocks.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { noop, reduce } from 'lodash'; +import { noop, reduce } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/store/index.js b/packages/editor/src/store/index.js index 542ab0a908b56d..9b336314b69583 100644 --- a/packages/editor/src/store/index.js +++ b/packages/editor/src/store/index.js @@ -1,7 +1,7 @@ /** * External Dependencies */ -import { forOwn } from 'lodash'; +import { forOwn } from 'lodash-es'; /** * WordPress Dependencies diff --git a/packages/editor/src/store/middlewares.js b/packages/editor/src/store/middlewares.js index 6381132bb81e08..fed7b0b9b0e910 100644 --- a/packages/editor/src/store/middlewares.js +++ b/packages/editor/src/store/middlewares.js @@ -3,7 +3,7 @@ */ import refx from 'refx'; import multi from 'redux-multi'; -import { flowRight } from 'lodash'; +import { flowRight } from 'lodash-es'; /** * Internal dependencies diff --git a/packages/editor/src/store/reducer.js b/packages/editor/src/store/reducer.js index 09d58a57be956f..5f5d1d9db0f65e 100644 --- a/packages/editor/src/store/reducer.js +++ b/packages/editor/src/store/reducer.js @@ -17,7 +17,7 @@ import { isEqual, overSome, get, -} from 'lodash'; +} from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/store/selectors.js b/packages/editor/src/store/selectors.js index a1edb8e88149a1..6a93516f36493b 100644 --- a/packages/editor/src/store/selectors.js +++ b/packages/editor/src/store/selectors.js @@ -17,7 +17,7 @@ import { reduce, size, some, -} from 'lodash'; +} from 'lodash-es'; import createSelector from 'rememo'; /** diff --git a/packages/editor/src/store/test/effects.js b/packages/editor/src/store/test/effects.js index 11263cab61f3f0..d4ff9f47b0f7e6 100644 --- a/packages/editor/src/store/test/effects.js +++ b/packages/editor/src/store/test/effects.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { noop } from 'lodash'; +import { noop } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/store/test/reducer.js b/packages/editor/src/store/test/reducer.js index 9445b32a11e7ca..1dd928d47d043d 100644 --- a/packages/editor/src/store/test/reducer.js +++ b/packages/editor/src/store/test/reducer.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { values, noop } from 'lodash'; +import { values, noop } from 'lodash-es'; import deepFreeze from 'deep-freeze'; /** diff --git a/packages/editor/src/store/test/selectors.js b/packages/editor/src/store/test/selectors.js index 599efa3d41a4b4..556a0f27e72594 100644 --- a/packages/editor/src/store/test/selectors.js +++ b/packages/editor/src/store/test/selectors.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { filter, property, without } from 'lodash'; +import { filter, property, without } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/utils/media-upload/index.js b/packages/editor/src/utils/media-upload/index.js index 5a8e39d7159e06..c858c21e66c5fb 100644 --- a/packages/editor/src/utils/media-upload/index.js +++ b/packages/editor/src/utils/media-upload/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { noop } from 'lodash'; +import { noop } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/utils/media-upload/media-upload.js b/packages/editor/src/utils/media-upload/media-upload.js index 89a54d8b3cedc5..7551cc81c77605 100644 --- a/packages/editor/src/utils/media-upload/media-upload.js +++ b/packages/editor/src/utils/media-upload/media-upload.js @@ -1,7 +1,7 @@ /** * External Dependencies */ -import { compact, flatMap, forEach, get, has, includes, map, noop, startsWith } from 'lodash'; +import { compact, flatMap, forEach, get, has, includes, map, noop, startsWith } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/editor/src/utils/terms.js b/packages/editor/src/utils/terms.js index cbeb9d0bb4b7ae..8ad7e50d8c9722 100644 --- a/packages/editor/src/utils/terms.js +++ b/packages/editor/src/utils/terms.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { groupBy } from 'lodash'; +import { groupBy } from 'lodash-es'; /** * Returns terms in a tree form. diff --git a/packages/editor/src/utils/with-change-detection/index.js b/packages/editor/src/utils/with-change-detection/index.js index e86db9a9905d4b..46264d79f14a7d 100644 --- a/packages/editor/src/utils/with-change-detection/index.js +++ b/packages/editor/src/utils/with-change-detection/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { includes } from 'lodash'; +import { includes } from 'lodash-es'; /** * Higher-order reducer creator for tracking changes to state over time. The diff --git a/packages/editor/src/utils/with-history/index.js b/packages/editor/src/utils/with-history/index.js index 9a6bf045df94c7..2196718dc62090 100644 --- a/packages/editor/src/utils/with-history/index.js +++ b/packages/editor/src/utils/with-history/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { overSome, includes, first, last, drop, dropRight } from 'lodash'; +import { overSome, includes, first, last, drop, dropRight } from 'lodash-es'; /** * Default options for withHistory reducer enhancer. Refer to withHistory diff --git a/packages/element/package.json b/packages/element/package.json index cffae800e38f6f..af621d658efba8 100644 --- a/packages/element/package.json +++ b/packages/element/package.json @@ -22,7 +22,7 @@ "react-native": "src/index", "dependencies": { "@babel/runtime-corejs2": "7.0.0-beta.56", - "lodash": "^4.17.10", + "lodash-es": "^4.17.10", "react": "^16.4.1", "react-dom": "^16.4.1" }, diff --git a/packages/element/src/react.js b/packages/element/src/react.js index 4d42fae21c1f76..85a024c110ea2b 100644 --- a/packages/element/src/react.js +++ b/packages/element/src/react.js @@ -13,7 +13,7 @@ import { isValidElement, StrictMode, } from 'react'; -import { isString } from 'lodash'; +import { isString } from 'lodash-es'; export { Children }; diff --git a/packages/element/src/serialize.js b/packages/element/src/serialize.js index 66d6b394a84f96..c0565b72f5fe15 100644 --- a/packages/element/src/serialize.js +++ b/packages/element/src/serialize.js @@ -36,7 +36,7 @@ import { startsWith, kebabCase, isPlainObject, -} from 'lodash'; +} from 'lodash-es'; /** * Internal dependencies diff --git a/packages/element/src/test/serialize.js b/packages/element/src/test/serialize.js index d170789a6794c8..5c452a7820972d 100644 --- a/packages/element/src/test/serialize.js +++ b/packages/element/src/test/serialize.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { noop } from 'lodash'; +import { noop } from 'lodash-es'; /** * Internal dependencies diff --git a/packages/i18n/package.json b/packages/i18n/package.json index f209e6f6daec51..8db4bb2afeed15 100644 --- a/packages/i18n/package.json +++ b/packages/i18n/package.json @@ -26,6 +26,7 @@ "gettext-parser": "^1.3.1", "jed": "^1.1.1", "lodash": "^4.17.10", + "lodash-es": "^4.17.10", "memize": "^1.0.5" }, "devDependencies": { diff --git a/packages/jest-console/package.json b/packages/jest-console/package.json index 5fa710bcb31304..615d318185b6a5 100644 --- a/packages/jest-console/package.json +++ b/packages/jest-console/package.json @@ -27,7 +27,7 @@ "dependencies": { "@babel/runtime-corejs2": "7.0.0-beta.56", "jest-matcher-utils": "^22.4.3", - "lodash": "^4.17.10" + "lodash-es": "^4.17.10" }, "peerDependencies": { "jest": ">=22" diff --git a/packages/jest-console/src/index.js b/packages/jest-console/src/index.js index aef97d2e08a7d3..a1276d3f8f7ebd 100644 --- a/packages/jest-console/src/index.js +++ b/packages/jest-console/src/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { forEach } from 'lodash'; +import { forEach } from 'lodash-es'; /** * Internal dependencies diff --git a/packages/jest-console/src/matchers.js b/packages/jest-console/src/matchers.js index ec66cdf86523e0..c819086101b2c2 100644 --- a/packages/jest-console/src/matchers.js +++ b/packages/jest-console/src/matchers.js @@ -2,7 +2,7 @@ * External dependencies */ import { matcherHint, printExpected, printReceived } from 'jest-matcher-utils'; -import { isEqual, reduce, some } from 'lodash'; +import { isEqual, reduce, some } from 'lodash-es'; /** * Internal dependencies diff --git a/packages/jest-console/src/test/index.test.js b/packages/jest-console/src/test/index.test.js index 83a02e4c309111..8b00963a51b78c 100644 --- a/packages/jest-console/src/test/index.test.js +++ b/packages/jest-console/src/test/index.test.js @@ -3,7 +3,7 @@ /** * External dependencies */ -import { forEach } from 'lodash'; +import { forEach } from 'lodash-es'; /** * Internal dependencies diff --git a/packages/keycodes/package.json b/packages/keycodes/package.json index 4974afce7131e2..7a603050f629c2 100644 --- a/packages/keycodes/package.json +++ b/packages/keycodes/package.json @@ -21,7 +21,7 @@ "react-native": "src/index", "dependencies": { "@babel/runtime-corejs2": "7.0.0-beta.56", - "lodash": "^4.17.10" + "lodash-es": "^4.17.10" }, "publishConfig": { "access": "public" diff --git a/packages/keycodes/src/index.js b/packages/keycodes/src/index.js index 8f9b5677caf0c5..8009b0427ecccd 100644 --- a/packages/keycodes/src/index.js +++ b/packages/keycodes/src/index.js @@ -12,7 +12,7 @@ /** * External dependencies */ -import { get, mapValues, includes, capitalize } from 'lodash'; +import { get, mapValues, includes, capitalize } from 'lodash-es'; /** * Internal dependencies diff --git a/packages/keycodes/src/platform.js b/packages/keycodes/src/platform.js index 386f0d7fb173f9..121140a70794df 100644 --- a/packages/keycodes/src/platform.js +++ b/packages/keycodes/src/platform.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { includes } from 'lodash'; +import { includes } from 'lodash-es'; /** * Return true if platform is MacOS. diff --git a/packages/nux/package.json b/packages/nux/package.json index a2a81a2ec7da58..ce0feac4d1c0b1 100644 --- a/packages/nux/package.json +++ b/packages/nux/package.json @@ -26,7 +26,7 @@ "@wordpress/data": "file:../data", "@wordpress/element": "file:../element", "@wordpress/i18n": "file:../i18n", - "lodash": "^4.17.10", + "lodash-es": "^4.17.10", "rememo": "^3.0.0" }, "devDependencies": { diff --git a/packages/nux/src/components/dot-tip/test/index.js b/packages/nux/src/components/dot-tip/test/index.js index aa69872d5e6e80..a6c42dde522c48 100644 --- a/packages/nux/src/components/dot-tip/test/index.js +++ b/packages/nux/src/components/dot-tip/test/index.js @@ -2,7 +2,7 @@ * External dependencies */ import { shallow } from 'enzyme'; -import { noop } from 'lodash'; +import { noop } from 'lodash-es'; /** * Internal dependencies diff --git a/packages/nux/src/store/selectors.js b/packages/nux/src/store/selectors.js index 71669709d42cb2..bad588b19df8f5 100644 --- a/packages/nux/src/store/selectors.js +++ b/packages/nux/src/store/selectors.js @@ -2,7 +2,7 @@ * External dependencies */ import createSelector from 'rememo'; -import { includes, difference, keys } from 'lodash'; +import { includes, difference, keys } from 'lodash-es'; /** * An object containing information about a guide. diff --git a/packages/plugins/package.json b/packages/plugins/package.json index 0fac44cf14acfc..27fa93bf3aefc7 100644 --- a/packages/plugins/package.json +++ b/packages/plugins/package.json @@ -23,7 +23,7 @@ "@wordpress/compose": "file:../compose", "@wordpress/element": "file:../element", "@wordpress/hooks": "file:../hooks", - "lodash": "^4.17.10" + "lodash-es": "^4.17.10" }, "publishConfig": { "access": "public" diff --git a/packages/plugins/src/api/index.js b/packages/plugins/src/api/index.js index bb5873ad01bf3a..b973fd534af06e 100644 --- a/packages/plugins/src/api/index.js +++ b/packages/plugins/src/api/index.js @@ -8,7 +8,7 @@ import { applyFilters, doAction } from '@wordpress/hooks'; /** * External dependencies */ -import { isFunction } from 'lodash'; +import { isFunction } from 'lodash-es'; /** * Plugin definitions keyed by plugin name. diff --git a/packages/plugins/src/components/plugin-area/index.js b/packages/plugins/src/components/plugin-area/index.js index 4bfd74176991f9..e642500b54e793 100644 --- a/packages/plugins/src/components/plugin-area/index.js +++ b/packages/plugins/src/components/plugin-area/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { map } from 'lodash'; +import { map } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/shortcode/package.json b/packages/shortcode/package.json index d74e40dfab1073..681fc2a359a8c5 100644 --- a/packages/shortcode/package.json +++ b/packages/shortcode/package.json @@ -20,7 +20,7 @@ "module": "build-module/index.js", "dependencies": { "@babel/runtime-corejs2": "7.0.0-beta.56", - "lodash": "^4.17.10" + "lodash-es": "^4.17.10" }, "publishConfig": { "access": "public" diff --git a/packages/shortcode/src/index.js b/packages/shortcode/src/index.js index 56d97f855afd42..2c4912a479c308 100644 --- a/packages/shortcode/src/index.js +++ b/packages/shortcode/src/index.js @@ -1,7 +1,7 @@ /** * Internal dependencies */ -import { extend, pick, isString, isEqual, forEach, isNumber } from 'lodash'; +import { extend, pick, isString, isEqual, forEach, isNumber } from 'lodash-es'; import memize from 'memize'; /** diff --git a/packages/token-list/package.json b/packages/token-list/package.json index 8234b8741e139d..ee66fc3871852f 100644 --- a/packages/token-list/package.json +++ b/packages/token-list/package.json @@ -19,7 +19,7 @@ "module": "build-module/index.js", "dependencies": { "@babel/runtime-corejs2": "7.0.0-beta.56", - "lodash": "^4.17.10" + "lodash-es": "^4.17.10" }, "publishConfig": { "access": "public" diff --git a/packages/token-list/src/index.js b/packages/token-list/src/index.js index 21d06edcc8cab9..21c5e195d61bc4 100644 --- a/packages/token-list/src/index.js +++ b/packages/token-list/src/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { uniq, compact, without } from 'lodash'; +import { uniq, compact, without } from 'lodash-es'; /** * A set of tokens. diff --git a/packages/url/src/test/index.test.js b/packages/url/src/test/index.test.js index 0343ead1c11471..465e01f9e73d28 100644 --- a/packages/url/src/test/index.test.js +++ b/packages/url/src/test/index.test.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { every } from 'lodash'; +import { every } from 'lodash-es'; /** * Internal dependencies diff --git a/packages/viewport/package.json b/packages/viewport/package.json index 3ae15ee28a46bb..b159bc16c8307d 100644 --- a/packages/viewport/package.json +++ b/packages/viewport/package.json @@ -24,7 +24,7 @@ "@wordpress/compose": "file:../compose", "@wordpress/data": "file:../data", "@wordpress/element": "file:../element", - "lodash": "^4.17.10" + "lodash-es": "^4.17.10" }, "devDependencies": { "deep-freeze": "^0.0.1", diff --git a/packages/viewport/src/index.js b/packages/viewport/src/index.js index a8b19616e5c8c6..16bc3a0fbda92e 100644 --- a/packages/viewport/src/index.js +++ b/packages/viewport/src/index.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { reduce, forEach, debounce, mapValues, property } from 'lodash'; +import { reduce, forEach, debounce, mapValues, property } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/viewport/src/store/selectors.js b/packages/viewport/src/store/selectors.js index ea8308d6ee156a..3e2945b3cc614f 100644 --- a/packages/viewport/src/store/selectors.js +++ b/packages/viewport/src/store/selectors.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { takeRight } from 'lodash'; +import { takeRight } from 'lodash-es'; /** * Returns true if the viewport matches the given query, or false otherwise. diff --git a/packages/viewport/src/with-viewport-match.js b/packages/viewport/src/with-viewport-match.js index 1da962f1f1a012..9477eef3e8a546 100644 --- a/packages/viewport/src/with-viewport-match.js +++ b/packages/viewport/src/with-viewport-match.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { mapValues } from 'lodash'; +import { mapValues } from 'lodash-es'; /** * WordPress dependencies diff --git a/packages/wordcount/package.json b/packages/wordcount/package.json index aef300fe1057e3..6acdce395b4be8 100644 --- a/packages/wordcount/package.json +++ b/packages/wordcount/package.json @@ -20,7 +20,7 @@ "module": "build-module/index.js", "dependencies": { "@babel/runtime-corejs2": "7.0.0-beta.56", - "lodash": "^4.17.10" + "lodash-es": "^4.17.10" }, "publishConfig": { "access": "public" diff --git a/packages/wordcount/src/index.js b/packages/wordcount/src/index.js index 70bed91a04f0e6..36b03cbb9ffa95 100644 --- a/packages/wordcount/src/index.js +++ b/packages/wordcount/src/index.js @@ -1,4 +1,4 @@ -import { extend, flow } from 'lodash'; +import { extend, flow } from 'lodash-es'; import { defaultSettings } from './defaultSettings'; import stripTags from './stripTags'; import transposeAstralsToCountableChar from './transposeAstralsToCountableChar'; diff --git a/test/e2e/specs/preview.test.js b/test/e2e/specs/preview.test.js index 5d3a065844451d..9fa35c50dfdeb5 100644 --- a/test/e2e/specs/preview.test.js +++ b/test/e2e/specs/preview.test.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { last } from 'lodash'; +import { last } from 'lodash-es'; import { parse } from 'url'; /** diff --git a/test/e2e/support/utils.js b/test/e2e/support/utils.js index 1fbe47e9957edc..ccbfb49b3c35ce 100644 --- a/test/e2e/support/utils.js +++ b/test/e2e/support/utils.js @@ -7,7 +7,7 @@ import { URL } from 'url'; /** * External dependencies */ -import { times, castArray } from 'lodash'; +import { times, castArray } from 'lodash-es'; const { WP_BASE_URL = 'http://localhost:8889', diff --git a/test/integration/full-content/full-content.spec.js b/test/integration/full-content/full-content.spec.js index 0aa2740831a9df..c97690dba7c8f9 100644 --- a/test/integration/full-content/full-content.spec.js +++ b/test/integration/full-content/full-content.spec.js @@ -3,7 +3,7 @@ */ import fs from 'fs'; import path from 'path'; -import { uniq, isObject, omit, startsWith, get } from 'lodash'; +import { uniq, isObject, omit, startsWith, get } from 'lodash-es'; import { format } from 'util'; /** diff --git a/test/unit/jest.config.json b/test/unit/jest.config.json index 5746d6c9630ed5..002e3b3798c1ac 100644 --- a/test/unit/jest.config.json +++ b/test/unit/jest.config.json @@ -12,6 +12,7 @@ "/packages/.*/test/" ], "moduleNameMapper": { + "lodash-es": "lodash", "@wordpress\\/(components|edit-post|block-library)$": "$1", "@wordpress\\/(block-serialization-spec-parser|is-shallow-equal)$": "packages/$1", "@wordpress\\/([a-z0-9-]+)$": "packages/$1/src"