Przeglądaj źródła

Replaced `lib/lodash` imports with `lodash-es`.

Maciej Bukowski 7 lat temu
rodzic
commit
6f180cfde0

+ 2 - 1
packages/ckeditor5-utils/package.json

@@ -9,7 +9,8 @@
     "ckeditor5-lib"
   ],
   "dependencies": {
-    "ckeditor5": "^11.0.1"
+    "ckeditor5": "^11.0.1",
+    "lodash-es": "^4.17.10"
   },
   "devDependencies": {
     "@ckeditor/ckeditor5-core": "^11.0.0",

+ 1 - 1
packages/ckeditor5-utils/src/config.js

@@ -7,7 +7,7 @@
  * @module utils/config
  */
 
-import isPlainObject from './lib/lodash/isPlainObject';
+import { isPlainObject } from 'lodash-es';
 
 /**
  * Handles a configuration dictionary.

+ 1 - 1
packages/ckeditor5-utils/src/dom/createelement.js

@@ -7,8 +7,8 @@
  * @module utils/dom/createelement
  */
 
-import isString from '../lib/lodash/isString';
 import isIterable from '../isiterable';
+import { isString } from 'lodash-es';
 
 /**
  * Creates element with attributes and children.

+ 1 - 1
packages/ckeditor5-utils/src/dom/emittermixin.js

@@ -9,9 +9,9 @@
 
 import { default as EmitterMixin, _getEmitterListenedTo, _setEmitterId } from '../emittermixin';
 import uid from '../uid';
-import extend from '../lib/lodash/extend';
 import isNode from './isnode';
 import isWindow from './iswindow';
+import { extend } from 'lodash-es';
 
 /**
  * Mixin that injects the DOM events API into its host. It provides the API

+ 1 - 1
packages/ckeditor5-utils/src/dom/position.js

@@ -11,7 +11,7 @@ import global from './global';
 import Rect from './rect';
 import getPositionedAncestor from './getpositionedancestor';
 import getBorderWidths from './getborderwidths';
-import isFunction from '../lib/lodash/isFunction';
+import { isFunction } from 'lodash-es';
 
 /**
  * Calculates the `position: absolute` coordinates of a given element so it can be positioned with respect to the

+ 1 - 1
packages/ckeditor5-utils/src/dom/rect.js

@@ -9,10 +9,10 @@
 
 import isRange from './isrange';
 import isWindow from './iswindow';
-import isElement from '../lib/lodash/isElement';
 import getBorderWidths from './getborderwidths';
 import log from '../log';
 import isText from './istext';
+import { isElement } from 'lodash-es';
 
 /**
  * A helper class representing a `ClientRect` object, e.g. value returned by

+ 1 - 2
packages/ckeditor5-utils/src/observablemixin.js

@@ -9,8 +9,7 @@
 
 import EmitterMixin from './emittermixin';
 import CKEditorError from './ckeditorerror';
-import extend from './lib/lodash/extend';
-import isObject from './lib/lodash/isObject';
+import { extend, isObject } from 'lodash-es';
 
 const observablePropertiesSymbol = Symbol( 'observableProperties' );
 const boundObservablesSymbol = Symbol( 'boundObservables' );

+ 1 - 1
packages/ckeditor5-utils/src/tomap.js

@@ -7,8 +7,8 @@
  * @module utils/tomap
  */
 
-import isPlainObject from './lib/lodash/isPlainObject';
 import objectToMap from './objecttomap';
+import { isPlainObject } from 'lodash-es';
 
 /**
  * Transforms object or iterable to map. Iterable needs to be in the format acceptable by the `Map` constructor.

+ 1 - 1
packages/ckeditor5-utils/tests/lodash.js

@@ -3,7 +3,7 @@
  * For licensing, see LICENSE.md.
  */
 
-import extend from '../src/lib/lodash/extend';
+import { extend } from 'lodash-es';
 
 describe( 'utils', () => {
 	describe( 'extend()', () => {