소스 검색

Merge branch 'no-compilation'

Piotrek Koszuliński 9 년 전
부모
커밋
6bbaf08d5d
100개의 변경된 파일535개의 추가작업 그리고 535개의 파일을 삭제
  1. 14 14
      packages/ckeditor5-engine/src/controller/datacontroller.js
  2. 4 4
      packages/ckeditor5-engine/src/controller/deletecontent.js
  3. 7 7
      packages/ckeditor5-engine/src/controller/editingcontroller.js
  4. 6 6
      packages/ckeditor5-engine/src/controller/getselectedcontent.js
  5. 6 6
      packages/ckeditor5-engine/src/controller/insertcontent.js
  6. 4 4
      packages/ckeditor5-engine/src/controller/modifyselection.js
  7. 5 5
      packages/ckeditor5-engine/src/conversion/buildmodelconverter.js
  8. 5 5
      packages/ckeditor5-engine/src/conversion/buildviewconverter.js
  9. 7 7
      packages/ckeditor5-engine/src/conversion/mapper.js
  10. 3 3
      packages/ckeditor5-engine/src/conversion/model-selection-to-view-converters.js
  11. 9 9
      packages/ckeditor5-engine/src/conversion/model-to-view-converters.js
  12. 1 1
      packages/ckeditor5-engine/src/conversion/modelconsumable.js
  13. 6 6
      packages/ckeditor5-engine/src/conversion/modelconversiondispatcher.js
  14. 1 1
      packages/ckeditor5-engine/src/conversion/view-selection-to-model-converters.js
  15. 3 3
      packages/ckeditor5-engine/src/conversion/view-to-model-converters.js
  16. 5 5
      packages/ckeditor5-engine/src/conversion/viewconsumable.js
  17. 6 6
      packages/ckeditor5-engine/src/conversion/viewconversiondispatcher.js
  18. 3 3
      packages/ckeditor5-engine/src/dataprocessor/htmldataprocessor.js
  19. 3 3
      packages/ckeditor5-engine/src/dataprocessor/xmldataprocessor.js
  20. 23 23
      packages/ckeditor5-engine/src/dev-utils/model.js
  21. 11 11
      packages/ckeditor5-engine/src/dev-utils/view.js
  22. 1 1
      packages/ckeditor5-engine/src/model/batch.js
  23. 9 9
      packages/ckeditor5-engine/src/model/delta/attributedelta.js
  24. 10 10
      packages/ckeditor5-engine/src/model/delta/basic-deltas.js
  25. 23 23
      packages/ckeditor5-engine/src/model/delta/basic-transformations.js
  26. 2 2
      packages/ckeditor5-engine/src/model/delta/delta.js
  27. 2 2
      packages/ckeditor5-engine/src/model/delta/deltafactory.js
  28. 5 5
      packages/ckeditor5-engine/src/model/delta/insertdelta.js
  29. 9 9
      packages/ckeditor5-engine/src/model/delta/mergedelta.js
  30. 7 7
      packages/ckeditor5-engine/src/model/delta/movedelta.js
  31. 6 6
      packages/ckeditor5-engine/src/model/delta/removedelta.js
  32. 7 7
      packages/ckeditor5-engine/src/model/delta/renamedelta.js
  33. 9 9
      packages/ckeditor5-engine/src/model/delta/splitdelta.js
  34. 4 4
      packages/ckeditor5-engine/src/model/delta/transform.js
  35. 8 8
      packages/ckeditor5-engine/src/model/delta/unwrapdelta.js
  36. 5 5
      packages/ckeditor5-engine/src/model/delta/weakinsertdelta.js
  37. 10 10
      packages/ckeditor5-engine/src/model/delta/wrapdelta.js
  38. 17 17
      packages/ckeditor5-engine/src/model/document.js
  39. 4 4
      packages/ckeditor5-engine/src/model/documentfragment.js
  40. 4 4
      packages/ckeditor5-engine/src/model/element.js
  41. 1 1
      packages/ckeditor5-engine/src/model/history.js
  42. 6 6
      packages/ckeditor5-engine/src/model/liveposition.js
  43. 3 3
      packages/ckeditor5-engine/src/model/liverange.js
  44. 10 10
      packages/ckeditor5-engine/src/model/liveselection.js
  45. 5 5
      packages/ckeditor5-engine/src/model/markerscollection.js
  46. 2 2
      packages/ckeditor5-engine/src/model/node.js
  47. 2 2
      packages/ckeditor5-engine/src/model/nodelist.js
  48. 5 5
      packages/ckeditor5-engine/src/model/operation/attributeoperation.js
  49. 8 8
      packages/ckeditor5-engine/src/model/operation/insertoperation.js
  50. 6 6
      packages/ckeditor5-engine/src/model/operation/moveoperation.js
  51. 1 1
      packages/ckeditor5-engine/src/model/operation/nooperation.js
  52. 1 1
      packages/ckeditor5-engine/src/model/operation/operation.js
  53. 9 9
      packages/ckeditor5-engine/src/model/operation/operationfactory.js
  54. 2 2
      packages/ckeditor5-engine/src/model/operation/reinsertoperation.js
  55. 4 4
      packages/ckeditor5-engine/src/model/operation/removeoperation.js
  56. 4 4
      packages/ckeditor5-engine/src/model/operation/renameoperation.js
  57. 2 2
      packages/ckeditor5-engine/src/model/operation/rootattributeoperation.js
  58. 9 9
      packages/ckeditor5-engine/src/model/operation/transform.js
  59. 6 6
      packages/ckeditor5-engine/src/model/position.js
  60. 3 3
      packages/ckeditor5-engine/src/model/range.js
  61. 1 1
      packages/ckeditor5-engine/src/model/rootelement.js
  62. 6 6
      packages/ckeditor5-engine/src/model/schema.js
  63. 8 8
      packages/ckeditor5-engine/src/model/selection.js
  64. 1 1
      packages/ckeditor5-engine/src/model/text.js
  65. 1 1
      packages/ckeditor5-engine/src/model/textproxy.js
  66. 5 5
      packages/ckeditor5-engine/src/model/treewalker.js
  67. 7 7
      packages/ckeditor5-engine/src/model/writer.js
  68. 1 1
      packages/ckeditor5-engine/src/view/attributeelement.js
  69. 1 1
      packages/ckeditor5-engine/src/view/containerelement.js
  70. 13 13
      packages/ckeditor5-engine/src/view/document.js
  71. 4 4
      packages/ckeditor5-engine/src/view/documentfragment.js
  72. 13 13
      packages/ckeditor5-engine/src/view/domconverter.js
  73. 3 3
      packages/ckeditor5-engine/src/view/editableelement.js
  74. 6 6
      packages/ckeditor5-engine/src/view/element.js
  75. 2 2
      packages/ckeditor5-engine/src/view/emptyelement.js
  76. 1 1
      packages/ckeditor5-engine/src/view/filler.js
  77. 3 3
      packages/ckeditor5-engine/src/view/node.js
  78. 1 1
      packages/ckeditor5-engine/src/view/observer/clickobserver.js
  79. 1 1
      packages/ckeditor5-engine/src/view/observer/domeventdata.js
  80. 2 2
      packages/ckeditor5-engine/src/view/observer/domeventobserver.js
  81. 3 3
      packages/ckeditor5-engine/src/view/observer/fakeselectionobserver.js
  82. 1 1
      packages/ckeditor5-engine/src/view/observer/focusobserver.js
  83. 2 2
      packages/ckeditor5-engine/src/view/observer/keyobserver.js
  84. 1 1
      packages/ckeditor5-engine/src/view/observer/mouseobserver.js
  85. 3 3
      packages/ckeditor5-engine/src/view/observer/mutationobserver.js
  86. 2 2
      packages/ckeditor5-engine/src/view/observer/observer.js
  87. 3 3
      packages/ckeditor5-engine/src/view/observer/selectionobserver.js
  88. 5 5
      packages/ckeditor5-engine/src/view/position.js
  89. 2 2
      packages/ckeditor5-engine/src/view/range.js
  90. 11 11
      packages/ckeditor5-engine/src/view/renderer.js
  91. 1 1
      packages/ckeditor5-engine/src/view/rooteditableelement.js
  92. 6 6
      packages/ckeditor5-engine/src/view/selection.js
  93. 1 1
      packages/ckeditor5-engine/src/view/text.js
  94. 1 1
      packages/ckeditor5-engine/src/view/textproxy.js
  95. 5 5
      packages/ckeditor5-engine/src/view/treewalker.js
  96. 10 10
      packages/ckeditor5-engine/src/view/writer.js
  97. 13 13
      packages/ckeditor5-engine/tests/controller/datacontroller.js
  98. 3 3
      packages/ckeditor5-engine/tests/controller/deletecontent.js
  99. 15 15
      packages/ckeditor5-engine/tests/controller/editingcontroller.js
  100. 4 4
      packages/ckeditor5-engine/tests/controller/getselectedcontent.js

+ 14 - 14
packages/ckeditor5-engine/src/controller/datacontroller.js

@@ -7,26 +7,26 @@
  * @module engine/controller/datacontroller
  */
 
-import mix from '../../utils/mix.js';
-import EmitterMixin from '../../utils/emittermixin.js';
+import mix from 'ckeditor5-utils/src/mix';
+import EmitterMixin from 'ckeditor5-utils/src/emittermixin';
 
-import Mapper from '../conversion/mapper.js';
+import Mapper from '../conversion/mapper';
 
-import ModelConversionDispatcher from '../conversion/modelconversiondispatcher.js';
-import { insertText } from '../conversion/model-to-view-converters.js';
+import ModelConversionDispatcher from '../conversion/modelconversiondispatcher';
+import { insertText } from '../conversion/model-to-view-converters';
 
-import ViewConversionDispatcher from '../conversion/viewconversiondispatcher.js';
-import { convertText, convertToModelFragment } from '../conversion/view-to-model-converters.js';
+import ViewConversionDispatcher from '../conversion/viewconversiondispatcher';
+import { convertText, convertToModelFragment } from '../conversion/view-to-model-converters';
 
-import ViewDocumentFragment from '../view/documentfragment.js';
+import ViewDocumentFragment from '../view/documentfragment';
 
-import ModelRange from '../model/range.js';
-import ModelPosition from '../model/position.js';
+import ModelRange from '../model/range';
+import ModelPosition from '../model/position';
 
-import insertContent from './insertcontent.js';
-import deleteContent from './deletecontent.js';
-import modifySelection from './modifyselection.js';
-import getSelectedContent from './getselectedcontent.js';
+import insertContent from './insertcontent';
+import deleteContent from './deletecontent';
+import modifySelection from './modifyselection';
+import getSelectedContent from './getselectedcontent';
 
 /**
  * Controller for the data pipeline. The data pipeline controls how data is retrieved from the document

+ 4 - 4
packages/ckeditor5-engine/src/controller/deletecontent.js

@@ -7,10 +7,10 @@
  * @module engine/controller/deletecontent
  */
 
-import LivePosition from '../model/liveposition.js';
-import Position from '../model/position.js';
-import Element from '../model/element.js';
-import compareArrays from '../../utils/comparearrays.js';
+import LivePosition from '../model/liveposition';
+import Position from '../model/position';
+import Element from '../model/element';
+import compareArrays from 'ckeditor5-utils/src/comparearrays';
 
 /**
  * Deletes content of the selection and merge siblings. The resulting selection is always collapsed.

+ 7 - 7
packages/ckeditor5-engine/src/controller/editingcontroller.js

@@ -7,9 +7,9 @@
  * @module engine/controller/editingcontroller
  */
 
-import ViewDocument from '../view/document.js';
-import Mapper from '../conversion/mapper.js';
-import ModelConversionDispatcher from '../conversion/modelconversiondispatcher.js';
+import ViewDocument from '../view/document';
+import Mapper from '../conversion/mapper';
+import ModelConversionDispatcher from '../conversion/modelconversiondispatcher';
 import {
 	insertText,
 	remove,
@@ -17,16 +17,16 @@ import {
 	rename,
 	insertIntoMarker,
 	moveInOutOfMarker
-} from '../conversion/model-to-view-converters.js';
-import { convertSelectionChange } from '../conversion/view-selection-to-model-converters.js';
+} from '../conversion/model-to-view-converters';
+import { convertSelectionChange } from '../conversion/view-selection-to-model-converters';
 import {
 	convertRangeSelection,
 	convertCollapsedSelection,
 	clearAttributes,
 	clearFakeSelection
-} from '../conversion/model-selection-to-view-converters.js';
+} from '../conversion/model-selection-to-view-converters';
 
-import EmitterMixin from '../../utils/emittermixin.js';
+import EmitterMixin from 'ckeditor5-utils/src/emittermixin';
 
 /**
  * Controller for the editing pipeline. The editing pipeline controls {@link ~EditingController#model model} rendering,

+ 6 - 6
packages/ckeditor5-engine/src/controller/getselectedcontent.js

@@ -7,12 +7,12 @@
  * @module engine/controller/getselectedcontent
  */
 
-import DocumentFragment from '../model/documentfragment.js';
-import Range from '../model/range.js';
-import Position from '../model/position.js';
-import TextProxy from '../model/textproxy.js';
-import Text from '../model/text.js';
-import { remove } from '../model/writer.js';
+import DocumentFragment from '../model/documentfragment';
+import Range from '../model/range';
+import Position from '../model/position';
+import TextProxy from '../model/textproxy';
+import Text from '../model/text';
+import { remove } from '../model/writer';
 
 /**
  * Gets a clone of the selected content.

+ 6 - 6
packages/ckeditor5-engine/src/controller/insertcontent.js

@@ -7,12 +7,12 @@
  * @module engine/controller/insertcontent
  */
 
-import Position from '../model/position.js';
-import LivePosition from '../model/liveposition.js';
-import Text from '../model/text.js';
-import Element from '../model/element.js';
-import Range from '../model/range.js';
-import log from '../../utils/log.js';
+import Position from '../model/position';
+import LivePosition from '../model/liveposition';
+import Text from '../model/text';
+import Element from '../model/element';
+import Range from '../model/range';
+import log from 'ckeditor5-utils/src/log';
 
 /**
  * Inserts content into the editor (specified selection) as one would expect the paste

+ 4 - 4
packages/ckeditor5-engine/src/controller/modifyselection.js

@@ -7,10 +7,10 @@
  * @module engine/controller/modifyselection
  */
 
-import Position from '../model/position.js';
-import TreeWalker from '../model/treewalker.js';
-import Range from '../model/range.js';
-import { isInsideSurrogatePair, isInsideCombinedSymbol } from '../../utils/unicode.js';
+import Position from '../model/position';
+import TreeWalker from '../model/treewalker';
+import Range from '../model/range';
+import { isInsideSurrogatePair, isInsideCombinedSymbol } from 'ckeditor5-utils/src/unicode';
 
 /**
  * Modifies the selection. Currently, the supported modifications are:

+ 5 - 5
packages/ckeditor5-engine/src/conversion/buildmodelconverter.js

@@ -15,14 +15,14 @@ import {
 	unwrapItem,
 	wrapRange,
 	unwrapRange
-} from './model-to-view-converters.js';
+} from './model-to-view-converters';
 
-import { convertSelectionAttribute } from './model-selection-to-view-converters.js';
+import { convertSelectionAttribute } from './model-selection-to-view-converters';
 
-import ViewAttributeElement from '../view/attributeelement.js';
-import ViewContainerElement from '../view/containerelement.js';
+import ViewAttributeElement from '../view/attributeelement';
+import ViewContainerElement from '../view/containerelement';
 
-import CKEditorError from '../../utils/ckeditorerror.js';
+import CKEditorError from 'ckeditor5-utils/src/ckeditorerror';
 
 /**
  * Provides chainable, high-level API to easily build basic model-to-view converters that are appended to given

+ 5 - 5
packages/ckeditor5-engine/src/conversion/buildviewconverter.js

@@ -7,11 +7,11 @@
  * @module engine/conversion/buildviewconverter
  */
 
-import Matcher from '../view/matcher.js';
-import ModelElement from '../model/element.js';
-import ModelPosition from '../model/position.js';
-import modelWriter from '../model/writer.js';
-import isIterable from '../../utils/isiterable.js';
+import Matcher from '../view/matcher';
+import ModelElement from '../model/element';
+import ModelPosition from '../model/position';
+import modelWriter from '../model/writer';
+import isIterable from 'ckeditor5-utils/src/isiterable';
 
 /**
  * Provides chainable, high-level API to easily build basic view-to-model converters that are appended to given

+ 7 - 7
packages/ckeditor5-engine/src/conversion/mapper.js

@@ -7,15 +7,15 @@
  * @module engine/conversion/mapper
  */
 
-import ModelPosition from '../model/position.js';
-import ModelRange from '../model/range.js';
+import ModelPosition from '../model/position';
+import ModelRange from '../model/range';
 
-import ViewPosition from '../view/position.js';
-import ViewRange from '../view/range.js';
-import ViewText from '../view/text.js';
+import ViewPosition from '../view/position';
+import ViewRange from '../view/range';
+import ViewText from '../view/text';
 
-import EmitterMixin from '../../utils/emittermixin.js';
-import mix from '../../utils/mix.js';
+import EmitterMixin from 'ckeditor5-utils/src/emittermixin';
+import mix from 'ckeditor5-utils/src/mix';
 
 /**
  * Maps elements and positions between {@link module:engine/view/document~Document view} and {@link module:engine/model/model model}.

+ 3 - 3
packages/ckeditor5-engine/src/conversion/model-selection-to-view-converters.js

@@ -3,9 +3,9 @@
  * For licensing, see LICENSE.md.
  */
 
-import ViewElement from '../view/element.js';
-import ViewRange from '../view/range.js';
-import viewWriter from '../view/writer.js';
+import ViewElement from '../view/element';
+import ViewRange from '../view/range';
+import viewWriter from '../view/writer';
 
 /**
  * Contains {@link module:engine/model/selection~Selection model selection} to

+ 9 - 9
packages/ckeditor5-engine/src/conversion/model-to-view-converters.js

@@ -3,15 +3,15 @@
  * For licensing, see LICENSE.md.
  */
 
-import ModelRange from '../model/range.js';
-import ModelPosition from '../model/position.js';
-import ModelElement from '../model/element.js';
-
-import ViewRange from '../view/range.js';
-import ViewPosition from '../view/position.js';
-import ViewElement from '../view/element.js';
-import ViewText from '../view/text.js';
-import viewWriter from '../view/writer.js';
+import ModelRange from '../model/range';
+import ModelPosition from '../model/position';
+import ModelElement from '../model/element';
+
+import ViewRange from '../view/range';
+import ViewPosition from '../view/position';
+import ViewElement from '../view/element';
+import ViewText from '../view/text';
+import viewWriter from '../view/writer';
 
 /**
  * Contains {@link module:engine/model/model model} to {@link module:engine/view/view view} converters for

+ 1 - 1
packages/ckeditor5-engine/src/conversion/modelconsumable.js

@@ -7,7 +7,7 @@
  * @module engine/conversion/modelconsumable
  */
 
-import TextProxy from '../model/textproxy.js';
+import TextProxy from '../model/textproxy';
 
 /**
  * Manages a list of consumable values for {@link module:engine/model/item~Item model items}.

+ 6 - 6
packages/ckeditor5-engine/src/conversion/modelconversiondispatcher.js

@@ -7,12 +7,12 @@
  * @module engine/conversion/modelconversiondispatcher
  */
 
-import Consumable from './modelconsumable.js';
-import Range from '../model/range.js';
-import TextProxy from '../model/textproxy.js';
-import EmitterMixin from '../../utils/emittermixin.js';
-import mix from '../../utils/mix.js';
-import extend from '../../utils/lib/lodash/extend.js';
+import Consumable from './modelconsumable';
+import Range from '../model/range';
+import TextProxy from '../model/textproxy';
+import EmitterMixin from 'ckeditor5-utils/src/emittermixin';
+import mix from 'ckeditor5-utils/src/mix';
+import extend from 'ckeditor5-utils/src/lib/lodash/extend';
 
 /**
  * `ModelConversionDispatcher` is a central point of {@link module:engine/model/model model} conversion, which is

+ 1 - 1
packages/ckeditor5-engine/src/conversion/view-selection-to-model-converters.js

@@ -10,7 +10,7 @@
  * @module engine/conversion/view-selection-to-model-converters
  */
 
-import ModelSelection from '../model/selection.js';
+import ModelSelection from '../model/selection';
 
 /**
  * Function factory, creates a callback function which converts a {@link module:engine/view/selection~Selection view selection} taken

+ 3 - 3
packages/ckeditor5-engine/src/conversion/view-to-model-converters.js

@@ -3,9 +3,9 @@
  * For licensing, see LICENSE.md.
  */
 
-import ModelDocumentFragment from '../model/documentfragment.js';
-import ModelText from '../model/text.js';
-import { normalizeNodes } from '../model/writer.js';
+import ModelDocumentFragment from '../model/documentfragment';
+import ModelText from '../model/text';
+import { normalizeNodes } from '../model/writer';
 
 /**
  * Contains {@link module:engine/view/view view} to {@link module:engine/model/model model} converters for

+ 5 - 5
packages/ckeditor5-engine/src/conversion/viewconsumable.js

@@ -7,11 +7,11 @@
  * @module engine/conversion/viewconsumable
  */
 
-import isArray from '../../utils/lib/lodash/isArray.js';
-import CKEditorError from '../../utils/ckeditorerror.js';
-import ViewElement from '../view/element.js';
-import ViewText from '../view/text.js';
-import ViewDocumentFragment from '../view/documentfragment.js';
+import isArray from 'ckeditor5-utils/src/lib/lodash/isArray';
+import CKEditorError from 'ckeditor5-utils/src/ckeditorerror';
+import ViewElement from '../view/element';
+import ViewText from '../view/text';
+import ViewDocumentFragment from '../view/documentfragment';
 
 /**
  * Class used for handling consumption of view {@link module:engine/view/element~Element elements},

+ 6 - 6
packages/ckeditor5-engine/src/conversion/viewconversiondispatcher.js

@@ -7,12 +7,12 @@
  * @module engine/conversion/viewconversiondispatcher
  */
 
-import ViewConsumable from './viewconsumable.js';
-import ViewElement from '../view/element.js';
-import ViewText from '../view/text.js';
-import EmitterMixin from '../../utils/emittermixin.js';
-import mix from '../../utils/mix.js';
-import extend from '../../utils/lib/lodash/extend.js';
+import ViewConsumable from './viewconsumable';
+import ViewElement from '../view/element';
+import ViewText from '../view/text';
+import EmitterMixin from 'ckeditor5-utils/src/emittermixin';
+import mix from 'ckeditor5-utils/src/mix';
+import extend from 'ckeditor5-utils/src/lib/lodash/extend';
 
 /**
  * `ViewConversionDispatcher` is a central point of {@link module:engine/view/view view} conversion, which is a process of

+ 3 - 3
packages/ckeditor5-engine/src/dataprocessor/htmldataprocessor.js

@@ -9,9 +9,9 @@
 
 /* globals document, DOMParser */
 
-import BasicHtmlWriter from './basichtmlwriter.js';
-import DomConverter from '../view/domconverter.js';
-import { NBSP_FILLER } from '../view/filler.js';
+import BasicHtmlWriter from './basichtmlwriter';
+import DomConverter from '../view/domconverter';
+import { NBSP_FILLER } from '../view/filler';
 
 /**
  * HtmlDataProcessor class.

+ 3 - 3
packages/ckeditor5-engine/src/dataprocessor/xmldataprocessor.js

@@ -9,9 +9,9 @@
 
 /* globals DOMParser, document */
 
-import BasicHtmlWriter from './basichtmlwriter.js';
-import DomConverter from '../view/domconverter.js';
-import { NBSP_FILLER } from '../view/filler.js';
+import BasicHtmlWriter from './basichtmlwriter';
+import DomConverter from '../view/domconverter';
+import { NBSP_FILLER } from '../view/filler';
 
 /**
  * XmlDataProcessor class.

+ 23 - 23
packages/ckeditor5-engine/src/dev-utils/model.js

@@ -11,33 +11,33 @@
  * Collection of methods for manipulating {@link module:engine/model/model model} for testing purposes.
  */
 
-import RootElement from '../model/rootelement.js';
-import ModelDocument from '../model/document.js';
-import ModelRange from '../model/range.js';
-import ModelPosition from '../model/position.js';
-import ModelConversionDispatcher from '../conversion/modelconversiondispatcher.js';
-import ModelSelection from '../model/selection.js';
-import ModelDocumentFragment from '../model/documentfragment.js';
-import ModelElement from '../model/element.js';
-import ModelText from '../model/text.js';
-import ModelTextProxy from '../model/textproxy.js';
-import modelWriter from '../model/writer.js';
-
-import ViewConversionDispatcher from '../conversion/viewconversiondispatcher.js';
-import ViewSelection from '../view/selection.js';
-import ViewDocumentFragment from '../view/documentfragment.js';
-import ViewElement from '../view/containerelement.js';
-import ViewAttributeElement from '../view/attributeelement.js';
-
-import Mapper from '../conversion/mapper.js';
-import { parse as viewParse, stringify as viewStringify } from '../../engine/dev-utils/view.js';
+import RootElement from '../model/rootelement';
+import ModelDocument from '../model/document';
+import ModelRange from '../model/range';
+import ModelPosition from '../model/position';
+import ModelConversionDispatcher from '../conversion/modelconversiondispatcher';
+import ModelSelection from '../model/selection';
+import ModelDocumentFragment from '../model/documentfragment';
+import ModelElement from '../model/element';
+import ModelText from '../model/text';
+import ModelTextProxy from '../model/textproxy';
+import modelWriter from '../model/writer';
+
+import ViewConversionDispatcher from '../conversion/viewconversiondispatcher';
+import ViewSelection from '../view/selection';
+import ViewDocumentFragment from '../view/documentfragment';
+import ViewElement from '../view/containerelement';
+import ViewAttributeElement from '../view/attributeelement';
+
+import Mapper from '../conversion/mapper';
+import { parse as viewParse, stringify as viewStringify } from 'ckeditor5-engine/src/dev-utils/view';
 import {
 	convertRangeSelection,
 	convertCollapsedSelection,
 	convertSelectionAttribute
-} from '../conversion/model-selection-to-view-converters.js';
-import { insertText, insertElement, wrapItem } from '../conversion/model-to-view-converters.js';
-import isPlainObject from '../../utils/lib/lodash/isPlainObject.js';
+} from '../conversion/model-selection-to-view-converters';
+import { insertText, insertElement, wrapItem } from '../conversion/model-to-view-converters';
+import isPlainObject from 'ckeditor5-utils/src/lib/lodash/isPlainObject';
 
 /**
  * Writes the contents of the {@link module:engine/model/document~Document Document} to an HTML-like string.

+ 11 - 11
packages/ckeditor5-engine/src/dev-utils/view.js

@@ -11,17 +11,17 @@
  * Collection of methods for manipulating {@link module:engine/view/view view} for testing purposes.
  */
 
-import Document from '../view/document.js';
-import ViewDocumentFragment from '../view/documentfragment.js';
-import XmlDataProcessor from '../dataprocessor/xmldataprocessor.js';
-import ViewElement from '../view/element.js';
-import Selection from '../view/selection.js';
-import Range from '../view/range.js';
-import Position from '../view/position.js';
-import AttributeElement from '../view/attributeelement.js';
-import ContainerElement from '../view/containerelement.js';
-import EmptyElement from '../view/emptyelement.js';
-import ViewText from '../view/text.js';
+import Document from '../view/document';
+import ViewDocumentFragment from '../view/documentfragment';
+import XmlDataProcessor from '../dataprocessor/xmldataprocessor';
+import ViewElement from '../view/element';
+import Selection from '../view/selection';
+import Range from '../view/range';
+import Position from '../view/position';
+import AttributeElement from '../view/attributeelement';
+import ContainerElement from '../view/containerelement';
+import EmptyElement from '../view/emptyelement';
+import ViewText from '../view/text';
 
 const ELEMENT_RANGE_START_TOKEN = '[';
 const ELEMENT_RANGE_END_TOKEN = ']';

+ 1 - 1
packages/ckeditor5-engine/src/model/batch.js

@@ -7,7 +7,7 @@
  * @module engine/model/batch
  */
 
-import CKEditorError from '../../utils/ckeditorerror.js';
+import CKEditorError from 'ckeditor5-utils/src/ckeditorerror';
 
 /**
  * `Batch` instance groups document changes ({@link module:engine/model/delta/delta~Delta deltas}). All deltas grouped in a single `Batch`

+ 9 - 9
packages/ckeditor5-engine/src/model/delta/attributedelta.js

@@ -7,15 +7,15 @@
  * @module engine/model/delta/attributedelta
  */
 
-import Delta from './delta.js';
-import DeltaFactory from './deltafactory.js';
-import { register } from '../batch.js';
-import AttributeOperation from '../operation/attributeoperation.js';
-import RootAttributeOperation from '../operation/rootattributeoperation.js';
-import Position from '../position.js';
-import Range from '../range.js';
-import RootElement from '../rootelement.js';
-import Element from '../element.js';
+import Delta from './delta';
+import DeltaFactory from './deltafactory';
+import { register } from '../batch';
+import AttributeOperation from '../operation/attributeoperation';
+import RootAttributeOperation from '../operation/rootattributeoperation';
+import Position from '../position';
+import Range from '../range';
+import RootElement from '../rootelement';
+import Element from '../element';
 
 /**
  * To provide specific OT behavior and better collisions solving, methods to change attributes

+ 10 - 10
packages/ckeditor5-engine/src/model/delta/basic-deltas.js

@@ -12,14 +12,14 @@
 // which would already have all default deltas registered.
 
 // Import default suite of deltas so a feature have to include only Batch class file.
-import d01 from './attributedelta.js';
-import d02 from './insertdelta.js';
-import d03 from './mergedelta.js';
-import d04 from './movedelta.js';
-import d05 from './removedelta.js';
-import d06 from './renamedelta.js';
-import d07 from './splitdelta.js';
-import d08 from './unwrapdelta.js';
-import d09 from './weakinsertdelta.js';
-import d10 from './wrapdelta.js';
+import d01 from './attributedelta';
+import d02 from './insertdelta';
+import d03 from './mergedelta';
+import d04 from './movedelta';
+import d05 from './removedelta';
+import d06 from './renamedelta';
+import d07 from './splitdelta';
+import d08 from './unwrapdelta';
+import d09 from './weakinsertdelta';
+import d10 from './wrapdelta';
 /*jshint unused: false*/

+ 23 - 23
packages/ckeditor5-engine/src/model/delta/basic-transformations.js

@@ -7,29 +7,29 @@
  * @module engine/model/delta/basic-transformations
  */
 
-import { addTransformationCase, defaultTransform } from './transform.js';
-
-import Range from '../range.js';
-import Position from '../position.js';
-
-import NoOperation from '../operation/nooperation.js';
-import AttributeOperation from '../operation/attributeoperation.js';
-import InsertOperation from '../operation/insertoperation.js';
-import ReinsertOperation from '../operation/reinsertoperation.js';
-
-import Delta from './delta.js';
-import AttributeDelta from './attributedelta.js';
-import InsertDelta from './insertdelta.js';
-import MergeDelta from './mergedelta.js';
-import MoveDelta from './movedelta.js';
-import SplitDelta from './splitdelta.js';
-import WeakInsertDelta from './weakinsertdelta.js';
-import WrapDelta from './wrapdelta.js';
-import UnwrapDelta from './unwrapdelta.js';
-import RenameDelta from './renamedelta.js';
-import RemoveDelta from './removedelta.js';
-
-import compareArrays from '../../../utils/comparearrays.js';
+import { addTransformationCase, defaultTransform } from './transform';
+
+import Range from '../range';
+import Position from '../position';
+
+import NoOperation from '../operation/nooperation';
+import AttributeOperation from '../operation/attributeoperation';
+import InsertOperation from '../operation/insertoperation';
+import ReinsertOperation from '../operation/reinsertoperation';
+
+import Delta from './delta';
+import AttributeDelta from './attributedelta';
+import InsertDelta from './insertdelta';
+import MergeDelta from './mergedelta';
+import MoveDelta from './movedelta';
+import SplitDelta from './splitdelta';
+import WeakInsertDelta from './weakinsertdelta';
+import WrapDelta from './wrapdelta';
+import UnwrapDelta from './unwrapdelta';
+import RenameDelta from './renamedelta';
+import RemoveDelta from './removedelta';
+
+import compareArrays from 'ckeditor5-utils/src/comparearrays';
 
 // Provide transformations for default deltas.
 

+ 2 - 2
packages/ckeditor5-engine/src/model/delta/delta.js

@@ -7,8 +7,8 @@
  * @module engine/model/delta/delta
  */
 
-import clone from '../../../utils/lib/lodash/clone.js';
-import DeltaFactory from './deltafactory.js';
+import clone from 'ckeditor5-utils/src/lib/lodash/clone';
+import DeltaFactory from './deltafactory';
 
 /**
  * Base class for all deltas.

+ 2 - 2
packages/ckeditor5-engine/src/model/delta/deltafactory.js

@@ -7,9 +7,9 @@
  * @module engine/model/delta/deltafactory
  */
 
-import CKEditorError from '../../../utils/ckeditorerror.js';
+import CKEditorError from 'ckeditor5-utils/src/ckeditorerror';
 
-import OperationFactory from '../operation/operationfactory.js';
+import OperationFactory from '../operation/operationfactory';
 
 const deserializers = new Map();
 

+ 5 - 5
packages/ckeditor5-engine/src/model/delta/insertdelta.js

@@ -7,11 +7,11 @@
  * @module engine/model/delta/insertdelta
  */
 
-import Delta from './delta.js';
-import DeltaFactory from './deltafactory.js';
-import RemoveDelta from './removedelta.js';
-import { register } from '../batch.js';
-import InsertOperation from '../operation/insertoperation.js';
+import Delta from './delta';
+import DeltaFactory from './deltafactory';
+import RemoveDelta from './removedelta';
+import { register } from '../batch';
+import InsertOperation from '../operation/insertoperation';
 
 /**
  * @classdesc

+ 9 - 9
packages/ckeditor5-engine/src/model/delta/mergedelta.js

@@ -7,15 +7,15 @@
  * @module engine/model/delta/mergedelta
  */
 
-import Delta from './delta.js';
-import DeltaFactory from './deltafactory.js';
-import SplitDelta from './splitdelta.js';
-import { register } from '../batch.js';
-import Position from '../position.js';
-import Element from '../element.js';
-import RemoveOperation from '../operation/removeoperation.js';
-import MoveOperation from '../operation/moveoperation.js';
-import CKEditorError from '../../../utils/ckeditorerror.js';
+import Delta from './delta';
+import DeltaFactory from './deltafactory';
+import SplitDelta from './splitdelta';
+import { register } from '../batch';
+import Position from '../position';
+import Element from '../element';
+import RemoveOperation from '../operation/removeoperation';
+import MoveOperation from '../operation/moveoperation';
+import CKEditorError from 'ckeditor5-utils/src/ckeditorerror';
 
 /**
  * @classdesc

+ 7 - 7
packages/ckeditor5-engine/src/model/delta/movedelta.js

@@ -7,13 +7,13 @@
  * @module engine/model/delta/movedelta
  */
 
-import Delta from './delta.js';
-import DeltaFactory from './deltafactory.js';
-import { register } from '../batch.js';
-import MoveOperation from '../operation/moveoperation.js';
-import Position from '../position.js';
-import Range from '../range.js';
-import CKEditorError from '../../../utils/ckeditorerror.js';
+import Delta from './delta';
+import DeltaFactory from './deltafactory';
+import { register } from '../batch';
+import MoveOperation from '../operation/moveoperation';
+import Position from '../position';
+import Range from '../range';
+import CKEditorError from 'ckeditor5-utils/src/ckeditorerror';
 
 /**
  * @classdesc

+ 6 - 6
packages/ckeditor5-engine/src/model/delta/removedelta.js

@@ -7,12 +7,12 @@
  * @module engine/model/delta/removedelta
  */
 
-import MoveDelta from './movedelta.js';
-import { register } from '../batch.js';
-import DeltaFactory from './deltafactory.js';
-import RemoveOperation from '../operation/removeoperation.js';
-import Position from '../position.js';
-import Range from '../range.js';
+import MoveDelta from './movedelta';
+import { register } from '../batch';
+import DeltaFactory from './deltafactory';
+import RemoveOperation from '../operation/removeoperation';
+import Position from '../position';
+import Range from '../range';
 
 /**
  * @classdesc

+ 7 - 7
packages/ckeditor5-engine/src/model/delta/renamedelta.js

@@ -7,13 +7,13 @@
  * @module engine/model/delta/renamedelta
  */
 
-import Delta from './delta.js';
-import DeltaFactory from './deltafactory.js';
-import { register } from '../batch.js';
-import RenameOperation from '../operation/renameoperation.js';
-import Element from '../element.js';
-import Position from '../position.js';
-import CKEditorError from '../../../utils/ckeditorerror.js';
+import Delta from './delta';
+import DeltaFactory from './deltafactory';
+import { register } from '../batch';
+import RenameOperation from '../operation/renameoperation';
+import Element from '../element';
+import Position from '../position';
+import CKEditorError from 'ckeditor5-utils/src/ckeditorerror';
 
 /**
  * To provide specific OT behavior and better collisions solving, the {@link module:engine/model/batch~Batch#rename Batch#rename} method

+ 9 - 9
packages/ckeditor5-engine/src/model/delta/splitdelta.js

@@ -7,15 +7,15 @@
  * @module engine/model/delta/splitdelta
  */
 
-import Delta from './delta.js';
-import DeltaFactory from './deltafactory.js';
-import { register } from '../batch.js';
-import Position from '../position.js';
-import Element from '../element.js';
-import InsertOperation from '../operation/insertoperation.js';
-import MoveOperation from '../operation/moveoperation.js';
-import CKEditorError from '../../../utils/ckeditorerror.js';
-import MergeDelta from '../delta/mergedelta.js';
+import Delta from './delta';
+import DeltaFactory from './deltafactory';
+import { register } from '../batch';
+import Position from '../position';
+import Element from '../element';
+import InsertOperation from '../operation/insertoperation';
+import MoveOperation from '../operation/moveoperation';
+import CKEditorError from 'ckeditor5-utils/src/ckeditorerror';
+import MergeDelta from '../delta/mergedelta';
 
 /**
  * @classdesc

+ 4 - 4
packages/ckeditor5-engine/src/model/delta/transform.js

@@ -7,10 +7,10 @@
  * @module engine/model/delta/transform
  */
 
-import Delta from './delta.js';
-import operationTransform from '../operation/transform.js';
-import NoOperation from '../operation/nooperation.js';
-import arrayUtils from '../../../utils/lib/lodash/array.js';
+import Delta from './delta';
+import operationTransform from '../operation/transform';
+import NoOperation from '../operation/nooperation';
+import arrayUtils from 'ckeditor5-utils/src/lib/lodash/array';
 
 const specialCases = new Map();
 

+ 8 - 8
packages/ckeditor5-engine/src/model/delta/unwrapdelta.js

@@ -7,14 +7,14 @@
  * @module engine/model/delta/unwrapdelta
  */
 
-import Delta from './delta.js';
-import DeltaFactory from './deltafactory.js';
-import WrapDelta from './wrapdelta.js';
-import { register } from '../batch.js';
-import Position from '../position.js';
-import RemoveOperation from '../operation/removeoperation.js';
-import MoveOperation from '../operation/moveoperation.js';
-import CKEditorError from '../../../utils/ckeditorerror.js';
+import Delta from './delta';
+import DeltaFactory from './deltafactory';
+import WrapDelta from './wrapdelta';
+import { register } from '../batch';
+import Position from '../position';
+import RemoveOperation from '../operation/removeoperation';
+import MoveOperation from '../operation/moveoperation';
+import CKEditorError from 'ckeditor5-utils/src/ckeditorerror';
 
 /**
  * @classdesc

+ 5 - 5
packages/ckeditor5-engine/src/model/delta/weakinsertdelta.js

@@ -7,11 +7,11 @@
  * @module engine/model/delta/weakinsertdelta
  */
 
-import InsertDelta from './insertdelta.js';
-import { register } from '../batch.js';
-import DeltaFactory from './deltafactory.js';
-import InsertOperation from '../operation/insertoperation.js';
-import { normalizeNodes } from './../writer.js';
+import InsertDelta from './insertdelta';
+import { register } from '../batch';
+import DeltaFactory from './deltafactory';
+import InsertOperation from '../operation/insertoperation';
+import { normalizeNodes } from './../writer';
 
 /**
  * @classdesc

+ 10 - 10
packages/ckeditor5-engine/src/model/delta/wrapdelta.js

@@ -7,16 +7,16 @@
  * @module engine/model/delta/wrapdelta
  */
 
-import Delta from './delta.js';
-import DeltaFactory from './deltafactory.js';
-import UnwrapDelta from './unwrapdelta.js';
-import { register } from '../batch.js';
-import Position from '../position.js';
-import Range from '../range.js';
-import Element from '../element.js';
-import InsertOperation from '../operation/insertoperation.js';
-import MoveOperation from '../operation/moveoperation.js';
-import CKEditorError from '../../../utils/ckeditorerror.js';
+import Delta from './delta';
+import DeltaFactory from './deltafactory';
+import UnwrapDelta from './unwrapdelta';
+import { register } from '../batch';
+import Position from '../position';
+import Range from '../range';
+import Element from '../element';
+import InsertOperation from '../operation/insertoperation';
+import MoveOperation from '../operation/moveoperation';
+import CKEditorError from 'ckeditor5-utils/src/ckeditorerror';
 
 /**
  * @classdesc

+ 17 - 17
packages/ckeditor5-engine/src/model/document.js

@@ -8,23 +8,23 @@
  */
 
 // Load all basic deltas and transformations, they register themselves, but they need to be imported somewhere.
-import deltas from './delta/basic-deltas.js'; // jshint ignore:line
-import transformations from './delta/basic-transformations.js'; // jshint ignore:line
-
-import Range from './range.js';
-import Position from './position.js';
-import RootElement from './rootelement.js';
-import Batch from './batch.js';
-import History from './history.js';
-import LiveSelection from './liveselection.js';
-import Schema from './schema.js';
-import TreeWalker from './treewalker.js';
-import MarkersCollection from './markerscollection.js';
-import clone from '../../utils/lib/lodash/clone.js';
-import EmitterMixin from '../../utils/emittermixin.js';
-import CKEditorError from '../../utils/ckeditorerror.js';
-import mix from '../../utils/mix.js';
-import { isInsideSurrogatePair, isInsideCombinedSymbol } from '../../utils/unicode.js';
+import deltas from './delta/basic-deltas'; // jshint ignore:line
+import transformations from './delta/basic-transformations'; // jshint ignore:line
+
+import Range from './range';
+import Position from './position';
+import RootElement from './rootelement';
+import Batch from './batch';
+import History from './history';
+import LiveSelection from './liveselection';
+import Schema from './schema';
+import TreeWalker from './treewalker';
+import MarkersCollection from './markerscollection';
+import clone from 'ckeditor5-utils/src/lib/lodash/clone';
+import EmitterMixin from 'ckeditor5-utils/src/emittermixin';
+import CKEditorError from 'ckeditor5-utils/src/ckeditorerror';
+import mix from 'ckeditor5-utils/src/mix';
+import { isInsideSurrogatePair, isInsideCombinedSymbol } from 'ckeditor5-utils/src/unicode';
 
 const graveyardName = '$graveyard';
 

+ 4 - 4
packages/ckeditor5-engine/src/model/documentfragment.js

@@ -7,10 +7,10 @@
  * @module module:engine/model/documentfragment
  */
 
-import NodeList from './nodelist.js';
-import Element from './element.js';
-import Text from './text.js';
-import isIterable from '../../utils/isiterable.js';
+import NodeList from './nodelist';
+import Element from './element';
+import Text from './text';
+import isIterable from 'ckeditor5-utils/src/isiterable';
 
 /**
  * DocumentFragment represents a part of model which does not have a common root but it's top-level nodes

+ 4 - 4
packages/ckeditor5-engine/src/model/element.js

@@ -7,10 +7,10 @@
  * @module engine/model/element
  */
 
-import Node from './node.js';
-import NodeList from './nodelist.js';
-import Text from './text.js';
-import isIterable from '../../utils/isiterable.js';
+import Node from './node';
+import NodeList from './nodelist';
+import Text from './text';
+import isIterable from 'ckeditor5-utils/src/isiterable';
 
 /**
  * Model element. Type of {@link module:engine/model/node~Node node} that has a {@link module:engine/model/element~Element#name name} and

+ 1 - 1
packages/ckeditor5-engine/src/model/history.js

@@ -7,7 +7,7 @@
  * @module engine/model/history
  */
 
-import CKEditorError from '../../utils/ckeditorerror.js';
+import CKEditorError from 'ckeditor5-utils/src/ckeditorerror';
 
 /**
  * `History` keeps the track of all the deltas applied to the {@link module:engine/model/document~Document document}. Deltas stored in

+ 6 - 6
packages/ckeditor5-engine/src/model/liveposition.js

@@ -7,12 +7,12 @@
  * @module engine/model/liveposition
  */
 
-import RootElement from './rootelement.js';
-import Position from './position.js';
-import Range from './range.js';
-import EmitterMixin from '../../utils/emittermixin.js';
-import mix from '../../utils/mix.js';
-import CKEditorError from '../../utils/ckeditorerror.js';
+import RootElement from './rootelement';
+import Position from './position';
+import Range from './range';
+import EmitterMixin from 'ckeditor5-utils/src/emittermixin';
+import mix from 'ckeditor5-utils/src/mix';
+import CKEditorError from 'ckeditor5-utils/src/ckeditorerror';
 
 /**
  * `LivePosition` is a type of {@link module:engine/model/position~Position Position}

+ 3 - 3
packages/ckeditor5-engine/src/model/liverange.js

@@ -7,9 +7,9 @@
  * @module engine/model/liverange
  */
 
-import Range from './range.js';
-import EmitterMixin from '../../utils/emittermixin.js';
-import mix from '../../utils/mix.js';
+import Range from './range';
+import EmitterMixin from 'ckeditor5-utils/src/emittermixin';
+import mix from 'ckeditor5-utils/src/mix';
 
 /**
  * `LiveRange` is a type of {@link module:engine/model/range~Range Range}

+ 10 - 10
packages/ckeditor5-engine/src/model/liveselection.js

@@ -7,16 +7,16 @@
  * @module engine/model/liveselection
  */
 
-import Position from './position.js';
-import Range from './range.js';
-import LiveRange from './liverange.js';
-import Text from './text.js';
-import TextProxy from './textproxy.js';
-import toMap from '../../utils/tomap.js';
-import CKEditorError from '../../utils/ckeditorerror.js';
-import log from '../../utils/log.js';
-
-import Selection from './selection.js';
+import Position from './position';
+import Range from './range';
+import LiveRange from './liverange';
+import Text from './text';
+import TextProxy from './textproxy';
+import toMap from 'ckeditor5-utils/src/tomap';
+import CKEditorError from 'ckeditor5-utils/src/ckeditorerror';
+import log from 'ckeditor5-utils/src/log';
+
+import Selection from './selection';
 
 const storePrefix = 'selection:';
 

+ 5 - 5
packages/ckeditor5-engine/src/model/markerscollection.js

@@ -3,11 +3,11 @@
  * For licensing, see LICENSE.md.
  */
 
-import LiveRange from './liverange.js';
-import Range from './range.js';
-import EmitterMixin from '../../utils/emittermixin.js';
-import CKEditorError from '../../utils/ckeditorerror.js';
-import mix from '../../utils/mix.js';
+import LiveRange from './liverange';
+import Range from './range';
+import EmitterMixin from 'ckeditor5-utils/src/emittermixin';
+import CKEditorError from 'ckeditor5-utils/src/ckeditorerror';
+import mix from 'ckeditor5-utils/src/mix';
 
 /**
  * Manages and stores markers.

+ 2 - 2
packages/ckeditor5-engine/src/model/node.js

@@ -7,8 +7,8 @@
  * @module engine/model/node
  */
 
-import toMap from '../../utils/tomap.js';
-import CKEditorError from '../../utils/ckeditorerror.js';
+import toMap from 'ckeditor5-utils/src/tomap';
+import CKEditorError from 'ckeditor5-utils/src/ckeditorerror';
 
 /**
  * Model node. Most basic structure of model tree.

+ 2 - 2
packages/ckeditor5-engine/src/model/nodelist.js

@@ -7,8 +7,8 @@
  * @module engine/model/nodelist
  */
 
-import Node from './node.js';
-import CKEditorError from '../../utils/ckeditorerror.js';
+import Node from './node';
+import CKEditorError from 'ckeditor5-utils/src/ckeditorerror';
 
 /**
  * Provides an interface to operate on a list of {@link module:engine/model/node~Node nodes}. `NodeList` is used internally

+ 5 - 5
packages/ckeditor5-engine/src/model/operation/attributeoperation.js

@@ -7,11 +7,11 @@
  * @module engine/model/operation/attributeoperation
  */
 
-import Operation from './operation.js';
-import Range from '../range.js';
-import CKEditorError from '../../../utils/ckeditorerror.js';
-import writer from '../writer.js';
-import isEqual from '../../../utils/lib/lodash/isEqual.js';
+import Operation from './operation';
+import Range from '../range';
+import CKEditorError from 'ckeditor5-utils/src/ckeditorerror';
+import writer from '../writer';
+import isEqual from 'ckeditor5-utils/src/lib/lodash/isEqual';
 
 /**
  * Operation to change nodes' attribute.

+ 8 - 8
packages/ckeditor5-engine/src/model/operation/insertoperation.js

@@ -7,14 +7,14 @@
  * @module engine/model/operation/insertoperation
  */
 
-import Operation from './operation.js';
-import Position from '../position.js';
-import NodeList from '../nodelist.js';
-import RemoveOperation from './removeoperation.js';
-import writer from './../writer.js';
-import { normalizeNodes } from './../writer.js';
-import Text from '../text.js';
-import Element from '../element.js';
+import Operation from './operation';
+import Position from '../position';
+import NodeList from '../nodelist';
+import RemoveOperation from './removeoperation';
+import writer from './../writer';
+import { normalizeNodes } from './../writer';
+import Text from '../text';
+import Element from '../element';
 
 /**
  * Operation to insert one or more nodes at given position in the model.

+ 6 - 6
packages/ckeditor5-engine/src/model/operation/moveoperation.js

@@ -7,12 +7,12 @@
  * @module engine/model/operation/moveoperation
  */
 
-import Operation from './operation.js';
-import Position from '../position.js';
-import Range from '../range.js';
-import CKEditorError from '../../../utils/ckeditorerror.js';
-import compareArrays from '../../../utils/comparearrays.js';
-import writer from './../writer.js';
+import Operation from './operation';
+import Position from '../position';
+import Range from '../range';
+import CKEditorError from 'ckeditor5-utils/src/ckeditorerror';
+import compareArrays from 'ckeditor5-utils/src/comparearrays';
+import writer from './../writer';
 
 /**
  * Operation to move a range of {@link module:engine/model/item~Item model items}

+ 1 - 1
packages/ckeditor5-engine/src/model/operation/nooperation.js

@@ -7,7 +7,7 @@
  * @module engine/model/operation/nooperation
  */
 
-import Operation from './operation.js';
+import Operation from './operation';
 
 /**
  * Operation which is doing nothing ("empty operation", "do-nothing operation", "noop"). This is an operation,

+ 1 - 1
packages/ckeditor5-engine/src/model/operation/operation.js

@@ -7,7 +7,7 @@
  * @module engine/model/operation/operation
  */
 
-import clone from '../../../utils/lib/lodash/clone.js';
+import clone from 'ckeditor5-utils/src/lib/lodash/clone';
 
 /**
  * Abstract base operation class.

+ 9 - 9
packages/ckeditor5-engine/src/model/operation/operationfactory.js

@@ -7,15 +7,15 @@
  * @module engine/model/operation/operationfactory
  */
 
-import AttributeOperation from '../operation/attributeoperation.js';
-import InsertOperation from '../operation/insertoperation.js';
-import MoveOperation from '../operation/moveoperation.js';
-import NoOperation from '../operation/nooperation.js';
-import Operation from '../operation/operation.js';
-import ReinsertOperation from '../operation/reinsertoperation.js';
-import RemoveOperation from '../operation/removeoperation.js';
-import RenameOperation from '../operation/renameoperation.js';
-import RootAttributeOperation from '../operation/rootattributeoperation.js';
+import AttributeOperation from '../operation/attributeoperation';
+import InsertOperation from '../operation/insertoperation';
+import MoveOperation from '../operation/moveoperation';
+import NoOperation from '../operation/nooperation';
+import Operation from '../operation/operation';
+import ReinsertOperation from '../operation/reinsertoperation';
+import RemoveOperation from '../operation/removeoperation';
+import RenameOperation from '../operation/renameoperation';
+import RootAttributeOperation from '../operation/rootattributeoperation';
 
 const operations = {};
 operations[ AttributeOperation.className ] = AttributeOperation;

+ 2 - 2
packages/ckeditor5-engine/src/model/operation/reinsertoperation.js

@@ -7,8 +7,8 @@
  * @module engine/model/operation/reinsertoperation
  */
 
-import MoveOperation from './moveoperation.js';
-import RemoveOperation from './removeoperation.js';
+import MoveOperation from './moveoperation';
+import RemoveOperation from './removeoperation';
 
 /**
  * Operation to reinsert previously removed nodes back to the non-graveyard root. This operation acts like

+ 4 - 4
packages/ckeditor5-engine/src/model/operation/removeoperation.js

@@ -7,10 +7,10 @@
  * @module engine/model/operation/removeoperation
  */
 
-import MoveOperation from './moveoperation.js';
-import Position from '../position.js';
-import Element from '../element.js';
-import ReinsertOperation from './reinsertoperation.js';
+import MoveOperation from './moveoperation';
+import Position from '../position';
+import Element from '../element';
+import ReinsertOperation from './reinsertoperation';
 
 /**
  * Operation to remove a range of nodes.

+ 4 - 4
packages/ckeditor5-engine/src/model/operation/renameoperation.js

@@ -7,10 +7,10 @@
  * @module engine/model/operation/renameoperation
  */
 
-import Operation from './operation.js';
-import Element from '../element.js';
-import CKEditorError from '../../../utils/ckeditorerror.js';
-import Position from '../position.js';
+import Operation from './operation';
+import Element from '../element';
+import CKEditorError from 'ckeditor5-utils/src/ckeditorerror';
+import Position from '../position';
 
 /**
  * Operation to change element's name.

+ 2 - 2
packages/ckeditor5-engine/src/model/operation/rootattributeoperation.js

@@ -7,8 +7,8 @@
  * @module engine/model/operation/rootattributeoperation
  */
 
-import Operation from './operation.js';
-import CKEditorError from '../../../utils/ckeditorerror.js';
+import Operation from './operation';
+import CKEditorError from 'ckeditor5-utils/src/ckeditorerror';
 
 /**
  * Operation to change root element's attribute. Using this class you can add, remove or change value of the attribute.

+ 9 - 9
packages/ckeditor5-engine/src/model/operation/transform.js

@@ -7,15 +7,15 @@
  * @module engine/model/operation/transform
  */
 
-import InsertOperation from './insertoperation.js';
-import AttributeOperation from './attributeoperation.js';
-import RootAttributeOperation from './rootattributeoperation.js';
-import RenameOperation from './renameoperation.js';
-import MoveOperation from './moveoperation.js';
-import RemoveOperation from './removeoperation.js';
-import NoOperation from './nooperation.js';
-import Range from '../range.js';
-import compareArrays from '../../../utils/comparearrays.js';
+import InsertOperation from './insertoperation';
+import AttributeOperation from './attributeoperation';
+import RootAttributeOperation from './rootattributeoperation';
+import RenameOperation from './renameoperation';
+import MoveOperation from './moveoperation';
+import RemoveOperation from './removeoperation';
+import NoOperation from './nooperation';
+import Range from '../range';
+import compareArrays from 'ckeditor5-utils/src/comparearrays';
 
 /**
  * Transforms given {@link module:engine/model/operation/operation~Operation operation}

+ 6 - 6
packages/ckeditor5-engine/src/model/position.js

@@ -7,12 +7,12 @@
  * @module engine/model/position
  */
 
-import DocumentFragment from './documentfragment.js';
-import Element from './element.js';
-import last from '../../utils/lib/lodash/last.js';
-import compareArrays from '../../utils/comparearrays';
-import CKEditorError from '../../utils/ckeditorerror.js';
-import Text from './text.js';
+import DocumentFragment from './documentfragment';
+import Element from './element';
+import last from 'ckeditor5-utils/src/lib/lodash/last';
+import compareArrays from 'ckeditor5-utils/src/comparearrays';
+import CKEditorError from 'ckeditor5-utils/src/ckeditorerror';
+import Text from './text';
 
 /**
  * Represents a position in the model tree.

+ 3 - 3
packages/ckeditor5-engine/src/model/range.js

@@ -7,9 +7,9 @@
  * @module engine/model/range
  */
 
-import Position from './position.js';
-import TreeWalker from './treewalker.js';
-import CKEditorError from '../../utils/ckeditorerror.js';
+import Position from './position';
+import TreeWalker from './treewalker';
+import CKEditorError from 'ckeditor5-utils/src/ckeditorerror';
 
 /**
  * Range class. Range is iterable.

+ 1 - 1
packages/ckeditor5-engine/src/model/rootelement.js

@@ -7,7 +7,7 @@
  * @module engine/model/rootelement
  */
 
-import Element from './element.js';
+import Element from './element';
 
 /**
  * Type of {@link module:engine/model/element~Element} that is a root of a model tree.

+ 6 - 6
packages/ckeditor5-engine/src/model/schema.js

@@ -7,12 +7,12 @@
  * @module engine/model/schema
  */
 
-import Position from './position.js';
-import Element from './element.js';
-import clone from '../../utils/lib/lodash/clone.js';
-import isArray from '../../utils/lib/lodash/isArray.js';
-import isString from '../../utils/lib/lodash/isString.js';
-import CKEditorError from '../../utils/ckeditorerror.js';
+import Position from './position';
+import Element from './element';
+import clone from 'ckeditor5-utils/src/lib/lodash/clone';
+import isArray from 'ckeditor5-utils/src/lib/lodash/isArray';
+import isString from 'ckeditor5-utils/src/lib/lodash/isString';
+import CKEditorError from 'ckeditor5-utils/src/ckeditorerror';
 
 /**
  * Schema is a definition of the structure of the document. It allows to define which tree model items (element, text, etc.)

+ 8 - 8
packages/ckeditor5-engine/src/model/selection.js

@@ -7,14 +7,14 @@
  * @module engine/model/selection
  */
 
-import Position from './position.js';
-import Element from './element.js';
-import Range from './range.js';
-import EmitterMixin from '../../utils/emittermixin.js';
-import CKEditorError from '../../utils/ckeditorerror.js';
-import mix from '../../utils/mix.js';
-import toMap from '../../utils/tomap.js';
-import mapsEqual from '../../utils/mapsequal.js';
+import Position from './position';
+import Element from './element';
+import Range from './range';
+import EmitterMixin from 'ckeditor5-utils/src/emittermixin';
+import CKEditorError from 'ckeditor5-utils/src/ckeditorerror';
+import mix from 'ckeditor5-utils/src/mix';
+import toMap from 'ckeditor5-utils/src/tomap';
+import mapsEqual from 'ckeditor5-utils/src/mapsequal';
 
 /**
  * `Selection` is a group of {@link module:engine/model/range~Range ranges} which has a direction specified by

+ 1 - 1
packages/ckeditor5-engine/src/model/text.js

@@ -7,7 +7,7 @@
  * @module engine/model/text
  */
 
-import Node from './node.js';
+import Node from './node';
 
 /**
  * Model text node. Type of {@link module:engine/model/node~Node node} that contains {@link module:engine/model/text~Text#data text data}.

+ 1 - 1
packages/ckeditor5-engine/src/model/textproxy.js

@@ -7,7 +7,7 @@
  * @module engine/model/textproxy
  */
 
-import CKEditorError from '../../utils/ckeditorerror.js';
+import CKEditorError from 'ckeditor5-utils/src/ckeditorerror';
 
 /**
  * `TextProxy` represents a part of {@link module:engine/model/text~Text text node}.

+ 5 - 5
packages/ckeditor5-engine/src/model/treewalker.js

@@ -7,11 +7,11 @@
  * @module engine/model/treewalker
  */
 
-import Text from './text.js';
-import TextProxy from './textproxy.js';
-import Element from './element.js';
-import Position from './position.js';
-import CKEditorError from '../../utils/ckeditorerror.js';
+import Text from './text';
+import TextProxy from './textproxy';
+import Element from './element';
+import Position from './position';
+import CKEditorError from 'ckeditor5-utils/src/ckeditorerror';
 
 /**
  * Position iterator class. It allows to iterate forward and backward over the document.

+ 7 - 7
packages/ckeditor5-engine/src/model/writer.js

@@ -7,13 +7,13 @@
  * @module engine/model/writer
  */
 
-import Node from './node.js';
-import Text from './text.js';
-import TextProxy from './textproxy.js';
-import Range from './range.js';
-import DocumentFragment from './documentfragment.js';
-import NodeList from './nodelist.js';
-import CKEditorError from '../../utils/ckeditorerror.js';
+import Node from './node';
+import Text from './text';
+import TextProxy from './textproxy';
+import Range from './range';
+import DocumentFragment from './documentfragment';
+import NodeList from './nodelist';
+import CKEditorError from 'ckeditor5-utils/src/ckeditorerror';
 
 /**
  * Contains functions used for composing model tree, grouped together under "model writer" name. Those functions

+ 1 - 1
packages/ckeditor5-engine/src/view/attributeelement.js

@@ -7,7 +7,7 @@
  * @module engine/view/attributeelement
  */
 
-import Element from './element.js';
+import Element from './element';
 
 // Default attribute priority.
 const DEFAULT_PRIORITY = 10;

+ 1 - 1
packages/ckeditor5-engine/src/view/containerelement.js

@@ -7,7 +7,7 @@
  * @module engine/view/containerelement
  */
 
-import Element from './element.js';
+import Element from './element';
 
 /**
  * Containers are elements which define document structure. They define boundaries for

+ 13 - 13
packages/ckeditor5-engine/src/view/document.js

@@ -7,19 +7,19 @@
  * @module engine/view/document
  */
 
-import Selection from './selection.js';
-import Renderer from './renderer.js';
-import DomConverter from './domconverter.js';
-import RootEditableElement from './rooteditableelement.js';
-import { injectQuirksHandling } from './filler.js';
-import log from '../../utils/log.js';
-import MutationObserver from './observer/mutationobserver.js';
-import SelectionObserver from './observer/selectionobserver.js';
-import FocusObserver from './observer/focusobserver.js';
-import KeyObserver from './observer/keyobserver.js';
-import FakeSelectionObserver from './observer/fakeselectionobserver.js';
-import mix from '../../utils/mix.js';
-import ObservableMixin from '../../utils/observablemixin.js';
+import Selection from './selection';
+import Renderer from './renderer';
+import DomConverter from './domconverter';
+import RootEditableElement from './rooteditableelement';
+import { injectQuirksHandling } from './filler';
+import log from 'ckeditor5-utils/src/log';
+import MutationObserver from './observer/mutationobserver';
+import SelectionObserver from './observer/selectionobserver';
+import FocusObserver from './observer/focusobserver';
+import KeyObserver from './observer/keyobserver';
+import FakeSelectionObserver from './observer/fakeselectionobserver';
+import mix from 'ckeditor5-utils/src/mix';
+import ObservableMixin from 'ckeditor5-utils/src/observablemixin';
 
 /**
  * Document class creates an abstract layer over the content editable area.

+ 4 - 4
packages/ckeditor5-engine/src/view/documentfragment.js

@@ -7,10 +7,10 @@
  * @module engine/view/documentfragment
  */
 
-import Text from './text.js';
-import mix from '../../utils/mix.js';
-import isIterable from '../../utils/isiterable.js';
-import EmitterMixin from '../../utils/emittermixin.js';
+import Text from './text';
+import mix from 'ckeditor5-utils/src/mix';
+import isIterable from 'ckeditor5-utils/src/isiterable';
+import EmitterMixin from 'ckeditor5-utils/src/emittermixin';
 
 /**
  * DocumentFragment class.

+ 13 - 13
packages/ckeditor5-engine/src/view/domconverter.js

@@ -9,19 +9,19 @@
 
 /* globals Range, Node, NodeFilter */
 
-import ViewText from './text.js';
-import ViewElement from './element.js';
-import ViewPosition from './position.js';
-import ViewRange from './range.js';
-import ViewSelection from './selection.js';
-import ViewDocumentFragment from './documentfragment.js';
-import ViewContainerElement from './containerelement.js';
-import ViewTreeWalker from './treewalker.js';
-import { BR_FILLER, INLINE_FILLER_LENGTH, isBlockFiller, isInlineFiller, startsWithFiller, getDataWithoutFiller } from './filler.js';
-
-import indexOf from '../../utils/dom/indexof.js';
-import getAncestors from '../../utils/dom/getancestors.js';
-import getCommonAncestor from '../../utils/dom/getcommonancestor.js';
+import ViewText from './text';
+import ViewElement from './element';
+import ViewPosition from './position';
+import ViewRange from './range';
+import ViewSelection from './selection';
+import ViewDocumentFragment from './documentfragment';
+import ViewContainerElement from './containerelement';
+import ViewTreeWalker from './treewalker';
+import { BR_FILLER, INLINE_FILLER_LENGTH, isBlockFiller, isInlineFiller, startsWithFiller, getDataWithoutFiller } from './filler';
+
+import indexOf from 'ckeditor5-utils/src/dom/indexof';
+import getAncestors from 'ckeditor5-utils/src/dom/getancestors';
+import getCommonAncestor from 'ckeditor5-utils/src/dom/getcommonancestor';
 
 /**
  * DomConverter is a set of tools to do transformations between DOM nodes and view nodes. It also handles

+ 3 - 3
packages/ckeditor5-engine/src/view/editableelement.js

@@ -7,10 +7,10 @@
  * @module engine/view/editableelement
  */
 
-import ContainerElement from './containerelement.js';
+import ContainerElement from './containerelement';
 
-import mix from '../../utils/mix.js';
-import ObservableMixin from '../../utils/observablemixin.js';
+import mix from 'ckeditor5-utils/src/mix';
+import ObservableMixin from 'ckeditor5-utils/src/observablemixin';
 
 /**
  * Editable element which can be a {@link module:engine/view/rooteditableelement~RootEditableElement root}

+ 6 - 6
packages/ckeditor5-engine/src/view/element.js

@@ -7,12 +7,12 @@
  * @module engine/view/element
  */
 
-import Node from './node.js';
-import Text from './text.js';
-import objectToMap from '../../utils/objecttomap.js';
-import isIterable from '../../utils/isiterable.js';
-import isPlainObject from '../../utils/lib/lodash/isPlainObject.js';
-import Matcher from './matcher.js';
+import Node from './node';
+import Text from './text';
+import objectToMap from 'ckeditor5-utils/src/objecttomap';
+import isIterable from 'ckeditor5-utils/src/isiterable';
+import isPlainObject from 'ckeditor5-utils/src/lib/lodash/isPlainObject';
+import Matcher from './matcher';
 
 /**
  * View element.

+ 2 - 2
packages/ckeditor5-engine/src/view/emptyelement.js

@@ -7,8 +7,8 @@
  * @module engine/view/emptyelement
  */
 
-import Element from './element.js';
-import CKEditorError from '../../utils/ckeditorerror.js';
+import Element from './element';
+import CKEditorError from 'ckeditor5-utils/src/ckeditorerror';
 
 /**
  * EmptyElement class. It is used to represent elements that cannot contain any child nodes.

+ 1 - 1
packages/ckeditor5-engine/src/view/filler.js

@@ -5,7 +5,7 @@
 
 /* globals window, Range, Text */
 
-import { keyCodes } from '../../utils/keyboard.js';
+import { keyCodes } from 'ckeditor5-utils/src/keyboard';
 
 /**
  * Set of utils related to block and inline fillers handling.

+ 3 - 3
packages/ckeditor5-engine/src/view/node.js

@@ -7,9 +7,9 @@
  * @module engine/view/node
  */
 
-import CKEditorError from '../../utils/ckeditorerror.js';
-import EmitterMixin from '../../utils/emittermixin.js';
-import mix from '../../utils/mix.js';
+import CKEditorError from 'ckeditor5-utils/src/ckeditorerror';
+import EmitterMixin from 'ckeditor5-utils/src/emittermixin';
+import mix from 'ckeditor5-utils/src/mix';
 
 /**
  * Abstract tree view node class.

+ 1 - 1
packages/ckeditor5-engine/src/view/observer/clickobserver.js

@@ -7,7 +7,7 @@
  * @module engine/view/observer/clickobserver
  */
 
-import DomEventObserver from './domeventobserver.js';
+import DomEventObserver from './domeventobserver';
 
 /**
  * {@link module:engine/view/document~Document#event:click Click} event observer.

+ 1 - 1
packages/ckeditor5-engine/src/view/observer/domeventdata.js

@@ -7,7 +7,7 @@
  * @module engine/view/observer/domeventdata
  */
 
-import extend from '../../../utils/lib/lodash/extend.js';
+import extend from 'ckeditor5-utils/src/lib/lodash/extend';
 
 /**
  * Information about a DOM event in context of the {@link module:engine/view/document~Document}.

+ 2 - 2
packages/ckeditor5-engine/src/view/observer/domeventobserver.js

@@ -7,8 +7,8 @@
  * @module engine/view/observer/domeventobserver
  */
 
-import Observer from './observer.js';
-import DomEventData from './domeventdata.js';
+import Observer from './observer';
+import DomEventData from './domeventdata';
 
 /**
  * Base class for DOM event observers. This class handles

+ 3 - 3
packages/ckeditor5-engine/src/view/observer/fakeselectionobserver.js

@@ -7,9 +7,9 @@
  * @module engine/view/observer/fakeselectionobserver
  */
 
-import Observer from './observer.js';
-import ViewSelection from '../selection.js';
-import { keyCodes } from '../../../utils/keyboard.js';
+import Observer from './observer';
+import ViewSelection from '../selection';
+import { keyCodes } from 'ckeditor5-utils/src/keyboard';
 
 /**
  * Fake selection observer class. If view selection is fake it is placed in dummy DOM container. This observer listens

+ 1 - 1
packages/ckeditor5-engine/src/view/observer/focusobserver.js

@@ -7,7 +7,7 @@
  * @module engine/view/observer/focusobserver
  */
 
-import DomEventObserver from './domeventobserver.js';
+import DomEventObserver from './domeventobserver';
 
 /**
  * {@link module:engine/view/document~Document#event:focus Focus}

+ 2 - 2
packages/ckeditor5-engine/src/view/observer/keyobserver.js

@@ -7,8 +7,8 @@
  * @module engine/view/observer/keyobserver
  */
 
-import DomEventObserver from './domeventobserver.js';
-import { getCode } from '../../../utils/keyboard.js';
+import DomEventObserver from './domeventobserver';
+import { getCode } from 'ckeditor5-utils/src/keyboard';
 
 /**
  * {@link module:engine/view/document~Document#event:keydown Key down} event observer.

+ 1 - 1
packages/ckeditor5-engine/src/view/observer/mouseobserver.js

@@ -7,7 +7,7 @@
  * @module engine/view/observer/mouseobserver
  */
 
-import DomEventObserver from './domeventobserver.js';
+import DomEventObserver from './domeventobserver';
 
 /**
  * Mouse events observer.

+ 3 - 3
packages/ckeditor5-engine/src/view/observer/mutationobserver.js

@@ -9,9 +9,9 @@
 
 /* globals window */
 
-import Observer from './observer.js';
-import ViewSelection from '../selection.js';
-import { startsWithFiller, getDataWithoutFiller } from '../filler.js';
+import Observer from './observer';
+import ViewSelection from '../selection';
+import { startsWithFiller, getDataWithoutFiller } from '../filler';
 
 /**
  * Mutation observer class observes changes in the DOM, fires {@link module:engine/view/document~Document#event:mutations} event, mark view

+ 2 - 2
packages/ckeditor5-engine/src/view/observer/observer.js

@@ -7,8 +7,8 @@
  * @module engine/view/observer/observer
  */
 
-import DomEmitterMixin from '../../../utils/dom/emittermixin.js';
-import mix from '../../../utils/mix.js';
+import DomEmitterMixin from 'ckeditor5-utils/src/dom/emittermixin';
+import mix from 'ckeditor5-utils/src/mix';
 
 /**
  * Abstract base observer class. Observers are classes which observe changes on DOM elements, do the preliminary

+ 3 - 3
packages/ckeditor5-engine/src/view/observer/selectionobserver.js

@@ -9,9 +9,9 @@
 
 /* global setInterval, clearInterval */
 
-import Observer from './observer.js';
-import MutationObserver from './mutationobserver.js';
-import log from '../../../utils/log.js';
+import Observer from './observer';
+import MutationObserver from './mutationobserver';
+import log from 'ckeditor5-utils/src/log';
 
 /**
  * Selection observer class observes selection changes in the document. If selection changes on the document this

+ 5 - 5
packages/ckeditor5-engine/src/view/position.js

@@ -7,12 +7,12 @@
  * @module engine/view/position
  */
 
-import Text from './text.js';
-import TextProxy from './textproxy.js';
+import Text from './text';
+import TextProxy from './textproxy';
 
-import compareArrays from '../../utils/comparearrays.js';
-import CKEditorError from '../../utils/ckeditorerror.js';
-import EditableElement from './editableelement.js';
+import compareArrays from 'ckeditor5-utils/src/comparearrays';
+import CKEditorError from 'ckeditor5-utils/src/ckeditorerror';
+import EditableElement from './editableelement';
 
 /**
  * Position in the tree. Position is always located before or after a node.

+ 2 - 2
packages/ckeditor5-engine/src/view/range.js

@@ -7,8 +7,8 @@
  * @module engine/view/range
  */
 
-import Position from './position.js';
-import TreeWalker from './treewalker.js';
+import Position from './position';
+import TreeWalker from './treewalker';
 
 /**
  * Tree view range.

+ 11 - 11
packages/ckeditor5-engine/src/view/renderer.js

@@ -7,17 +7,17 @@
  * @module engine/view/renderer
  */
 
-import ViewText from './text.js';
-import ViewElement from './element.js';
-import ViewPosition from './position.js';
-import { INLINE_FILLER, INLINE_FILLER_LENGTH, startsWithFiller, isInlineFiller, isBlockFiller } from './filler.js';
-
-import mix from '../../utils/mix.js';
-import diff from '../../utils/diff.js';
-import insertAt from '../../utils/dom/insertat.js';
-import remove from '../../utils/dom/remove.js';
-import ObservableMixin from '../../utils/observablemixin.js';
-import CKEditorError from '../../utils/ckeditorerror.js';
+import ViewText from './text';
+import ViewElement from './element';
+import ViewPosition from './position';
+import { INLINE_FILLER, INLINE_FILLER_LENGTH, startsWithFiller, isInlineFiller, isBlockFiller } from './filler';
+
+import mix from 'ckeditor5-utils/src/mix';
+import diff from 'ckeditor5-utils/src/diff';
+import insertAt from 'ckeditor5-utils/src/dom/insertat';
+import remove from 'ckeditor5-utils/src/dom/remove';
+import ObservableMixin from 'ckeditor5-utils/src/observablemixin';
+import CKEditorError from 'ckeditor5-utils/src/ckeditorerror';
 
 /* global Range */
 

+ 1 - 1
packages/ckeditor5-engine/src/view/rooteditableelement.js

@@ -7,7 +7,7 @@
  * @module engine/view/rooteditableelement
  */
 
-import EditableElement from './editableelement.js';
+import EditableElement from './editableelement';
 
 /**
  * Class representing a single root in the data view. A root can be either {@link #isReadOnly editable or read-only}, but

+ 6 - 6
packages/ckeditor5-engine/src/view/selection.js

@@ -7,12 +7,12 @@
  * @module engine/view/selection
  */
 
-import CKEditorError from '../../utils/ckeditorerror.js';
-import Range from './range.js';
-import Position from './position.js';
-import mix from '../../utils/mix.js';
-import EmitterMixin from '../../utils/emittermixin.js';
-import Element from './element.js';
+import CKEditorError from 'ckeditor5-utils/src/ckeditorerror';
+import Range from './range';
+import Position from './position';
+import mix from 'ckeditor5-utils/src/mix';
+import EmitterMixin from 'ckeditor5-utils/src/emittermixin';
+import Element from './element';
 
 /**
  * Class representing selection in tree view.

+ 1 - 1
packages/ckeditor5-engine/src/view/text.js

@@ -7,7 +7,7 @@
  * @module engine/view/text
  */
 
-import Node from './node.js';
+import Node from './node';
 
 /**
  * Tree view text node.

+ 1 - 1
packages/ckeditor5-engine/src/view/textproxy.js

@@ -7,7 +7,7 @@
  * @module engine/view/textproxy
  */
 
-import CKEditorError from '../../utils/ckeditorerror.js';
+import CKEditorError from 'ckeditor5-utils/src/ckeditorerror';
 
 /**
  * TextProxy is a wrapper for substring of {@link module:engine/view/text~Text}. Instance of this class is created by

+ 5 - 5
packages/ckeditor5-engine/src/view/treewalker.js

@@ -7,11 +7,11 @@
  * @module engine/view/treewalker
  */
 
-import Element from './element.js';
-import Text from './text.js';
-import TextProxy from './textproxy.js';
-import Position from './position.js';
-import CKEditorError from '../../utils/ckeditorerror.js';
+import Element from './element';
+import Text from './text';
+import TextProxy from './textproxy';
+import Position from './position';
+import CKEditorError from 'ckeditor5-utils/src/ckeditorerror';
 
 /**
  * Position iterator class. It allows to iterate forward and backward over the document.

+ 10 - 10
packages/ckeditor5-engine/src/view/writer.js

@@ -7,16 +7,16 @@
  * @module module:engine/view/writer
  */
 
-import Position from './position.js';
-import ContainerElement from './containerelement.js';
-import AttributeElement from './attributeelement.js';
-import EmptyElement from './emptyelement.js';
-import Text from './text.js';
-import Range from './range.js';
-import TreeWalker from './treewalker.js';
-import CKEditorError from '../../utils/ckeditorerror.js';
-import DocumentFragment from './documentfragment.js';
-import isIterable from '../../utils/isiterable.js';
+import Position from './position';
+import ContainerElement from './containerelement';
+import AttributeElement from './attributeelement';
+import EmptyElement from './emptyelement';
+import Text from './text';
+import Range from './range';
+import TreeWalker from './treewalker';
+import CKEditorError from 'ckeditor5-utils/src/ckeditorerror';
+import DocumentFragment from './documentfragment';
+import isIterable from 'ckeditor5-utils/src/isiterable';
 
 /**
  * Contains functions used for composing view tree.

+ 13 - 13
packages/ckeditor5-engine/tests/controller/datacontroller.js

@@ -3,24 +3,24 @@
  * For licensing, see LICENSE.md.
  */
 
-import ModelDocument from 'ckeditor5/engine/model/document.js';
-import DataController from 'ckeditor5/engine/controller/datacontroller.js';
-import HtmlDataProcessor from 'ckeditor5/engine/dataprocessor/htmldataprocessor.js';
+import ModelDocument from 'ckeditor5-engine/src/model/document';
+import DataController from 'ckeditor5-engine/src/controller/datacontroller';
+import HtmlDataProcessor from 'ckeditor5-engine/src/dataprocessor/htmldataprocessor';
 
-import buildViewConverter  from 'ckeditor5/engine/conversion/buildviewconverter.js';
-import buildModelConverter  from 'ckeditor5/engine/conversion/buildmodelconverter.js';
+import buildViewConverter  from 'ckeditor5-engine/src/conversion/buildviewconverter';
+import buildModelConverter  from 'ckeditor5-engine/src/conversion/buildmodelconverter';
 
-import ModelDocumentFragment from 'ckeditor5/engine/model/documentfragment.js';
-import ModelElement from 'ckeditor5/engine/model/element.js';
-import ModelText from 'ckeditor5/engine/model/text.js';
-import ModelSelection from 'ckeditor5/engine/model/selection.js';
+import ModelDocumentFragment from 'ckeditor5-engine/src/model/documentfragment';
+import ModelElement from 'ckeditor5-engine/src/model/element';
+import ModelText from 'ckeditor5-engine/src/model/text';
+import ModelSelection from 'ckeditor5-engine/src/model/selection';
 
-import ViewDocumentFragment from 'ckeditor5/engine/view/documentfragment.js';
+import ViewDocumentFragment from 'ckeditor5-engine/src/view/documentfragment';
 
-import { getData, setData, stringify, parse as parseModel } from 'ckeditor5/engine/dev-utils/model.js';
-import { parse as parseView } from 'ckeditor5/engine/dev-utils/view.js';
+import { getData, setData, stringify, parse as parseModel } from 'ckeditor5-engine/src/dev-utils/model';
+import { parse as parseView } from 'ckeditor5-engine/src/dev-utils/view';
 
-import count from 'ckeditor5/utils/count.js';
+import count from 'ckeditor5-utils/src/count';
 
 describe( 'DataController', () => {
 	let modelDocument, htmlDataProcessor, data, schema;

+ 3 - 3
packages/ckeditor5-engine/tests/controller/deletecontent.js

@@ -3,9 +3,9 @@
  * For licensing, see LICENSE.md.
  */
 
-import Document from 'ckeditor5/engine/model/document.js';
-import deleteContent from 'ckeditor5/engine/controller/deletecontent.js';
-import { setData, getData } from 'ckeditor5/engine/dev-utils/model.js';
+import Document from 'ckeditor5-engine/src/model/document';
+import deleteContent from 'ckeditor5-engine/src/controller/deletecontent';
+import { setData, getData } from 'ckeditor5-engine/src/dev-utils/model';
 
 describe( 'DataController', () => {
 	let doc;

+ 15 - 15
packages/ckeditor5-engine/tests/controller/editingcontroller.js

@@ -5,27 +5,27 @@
 
 /* globals setTimeout, Range, document */
 
-import EmitterMixin from 'ckeditor5/utils/emittermixin.js';
+import EmitterMixin from 'ckeditor5-utils/src/emittermixin';
 
-import EditingController from 'ckeditor5/engine/controller/editingcontroller.js';
+import EditingController from 'ckeditor5-engine/src/controller/editingcontroller';
 
-import ViewDocument from 'ckeditor5/engine/view/document.js';
+import ViewDocument from 'ckeditor5-engine/src/view/document';
 
-import Mapper from 'ckeditor5/engine/conversion/mapper.js';
-import ModelConversionDispatcher from 'ckeditor5/engine/conversion/modelconversiondispatcher.js';
-import buildModelConverter from 'ckeditor5/engine/conversion/buildmodelconverter.js';
+import Mapper from 'ckeditor5-engine/src/conversion/mapper';
+import ModelConversionDispatcher from 'ckeditor5-engine/src/conversion/modelconversiondispatcher';
+import buildModelConverter from 'ckeditor5-engine/src/conversion/buildmodelconverter';
 
-import ModelDocument from 'ckeditor5/engine/model/document.js';
-import ModelPosition from 'ckeditor5/engine/model/position.js';
-import ModelElement from 'ckeditor5/engine/model/element.js';
-import ModelRange from 'ckeditor5/engine/model/range.js';
-import ModelLiveRange from 'ckeditor5/engine/model/liverange.js';
-import ModelDocumentFragment from 'ckeditor5/engine/model/documentfragment.js';
+import ModelDocument from 'ckeditor5-engine/src/model/document';
+import ModelPosition from 'ckeditor5-engine/src/model/position';
+import ModelElement from 'ckeditor5-engine/src/model/element';
+import ModelRange from 'ckeditor5-engine/src/model/range';
+import ModelLiveRange from 'ckeditor5-engine/src/model/liverange';
+import ModelDocumentFragment from 'ckeditor5-engine/src/model/documentfragment';
 
-import createElement from 'ckeditor5/utils/dom/createelement.js';
+import createElement from 'ckeditor5-utils/src/dom/createelement';
 
-import { parse, getData as getModelData } from 'ckeditor5/engine/dev-utils/model.js';
-import { getData as getViewData } from 'ckeditor5/engine/dev-utils/view.js';
+import { parse, getData as getModelData } from 'ckeditor5-engine/src/dev-utils/model';
+import { getData as getViewData } from 'ckeditor5-engine/src/dev-utils/view';
 
 describe( 'EditingController', () => {
 	describe( 'constructor()', () => {

+ 4 - 4
packages/ckeditor5-engine/tests/controller/getselectedcontent.js

@@ -3,10 +3,10 @@
  * For licensing, see LICENSE.md.
  */
 
-import Document from 'ckeditor5/engine/model/document.js';
-import DocumentFragment from 'ckeditor5/engine/model/documentfragment.js';
-import getSelectedContent from 'ckeditor5/engine/controller/getselectedcontent.js';
-import { setData, stringify } from 'ckeditor5/engine/dev-utils/model.js';
+import Document from 'ckeditor5-engine/src/model/document';
+import DocumentFragment from 'ckeditor5-engine/src/model/documentfragment';
+import getSelectedContent from 'ckeditor5-engine/src/controller/getselectedcontent';
+import { setData, stringify } from 'ckeditor5-engine/src/dev-utils/model';
 
 describe( 'Delete utils', () => {
 	let doc;

이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.