Ver código fonte

Merge branch t/ckeditor5/545

Other: The build now defines the editor as its default export. This makes requiring the build easier when using AMD, CJS or ES6 modules. See ckeditor/ckeditor5#545.

BREAKING CHANGE: The build now defines a default export instead of named export. See ckeditor/ckeditor5#545.
Piotrek Koszuliński 8 anos atrás
pai
commit
6f42cf5a59

+ 2 - 2
packages/ckeditor5-build-inline/README.md

@@ -47,10 +47,10 @@ And use it in your website:
 Or in your JavaScript application:
 
 ```js
-import { InlineEditor } from '@ckeditor/ckeditor5-build-inline/build/ckeditor';
+import InlineEditor from '@ckeditor/ckeditor5-build-inline/build/ckeditor';
 
 // Or using CommonJS verion:
-// const InlineEditor = require( '@ckeditor/ckeditor5-build-inline/build/ckeditor' ).InlineEditor;
+// const InlineEditor = require( '@ckeditor/ckeditor5-build-inline/build/ckeditor' );
 
 InlineEditor
 	.create( document.querySelector( '#editor' ) )

Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
packages/ckeditor5-build-inline/build/ckeditor.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
packages/ckeditor5-build-inline/build/ckeditor.js.map


+ 1 - 1
packages/ckeditor5-build-inline/ckeditor.js

@@ -18,7 +18,7 @@ import LinkPlugin from '@ckeditor/ckeditor5-link/src/link';
 import ListPlugin from '@ckeditor/ckeditor5-list/src/list';
 import ParagraphPlugin from '@ckeditor/ckeditor5-paragraph/src/paragraph';
 
-export class InlineEditor extends InlineEditorBase {}
+export default class InlineEditor extends InlineEditorBase {}
 
 InlineEditor.build = {
 	plugins: [

+ 1 - 1
packages/ckeditor5-build-inline/package.json

@@ -22,7 +22,7 @@
     "@ckeditor/ckeditor5-paragraph": "^0.9.0"
   },
   "devDependencies": {
-    "@ckeditor/ckeditor5-dev-utils": "^3.0.0",
+    "@ckeditor/ckeditor5-dev-utils": "^4.0.0",
     "@ckeditor/ckeditor5-dev-webpack-plugin": "^2.0.11",
     "babel-minify-webpack-plugin": "^0.2.0",
     "css-loader": "^0.28.5",

+ 2 - 2
packages/ckeditor5-build-inline/tests/ckeditor.js

@@ -5,10 +5,10 @@
 
 /* globals document */
 
-import { InlineEditor } from '../ckeditor';
+import InlineEditor from '../ckeditor';
 import BaseInlineEditor from '@ckeditor/ckeditor5-editor-inline/src/inlineeditor';
 
-describe( 'InlineEditor', () => {
+describe( 'InlineEditor build', () => {
 	let editor, editorElement;
 
 	beforeEach( () => {

+ 1 - 1
packages/ckeditor5-build-inline/tests/manual/ckeditor-cjs-version.js

@@ -3,7 +3,7 @@
  * For licensing, see LICENSE.md.
  */
 
-const InlineEditor = require( '../../build/ckeditor' ).InlineEditor;
+const InlineEditor = require( '../../build/ckeditor' );
 
 InlineEditor.create( document.querySelector( '#editor' ) )
 	.then( editor => {

+ 1 - 1
packages/ckeditor5-build-inline/tests/manual/ckeditor.js

@@ -3,7 +3,7 @@
  * For licensing, see LICENSE.md.
  */
 
-import { InlineEditor } from '../../build/ckeditor';
+import InlineEditor from '../../build/ckeditor';
 
 InlineEditor.create( document.querySelector( '#editor' ) )
 	.then( editor => {

+ 3 - 1
packages/ckeditor5-build-inline/webpack.config.js

@@ -22,7 +22,9 @@ module.exports = {
 	output: {
 		path: path.resolve( __dirname, 'build' ),
 		filename: 'ckeditor.js',
-		libraryTarget: 'umd'
+		libraryTarget: 'umd',
+		libraryExport: 'default',
+		library: buildConfig.moduleName
 	},
 
 	plugins: [