Kaynağa Gözat

Fixed import path generator.

Piotrek Koszuliński 6 yıl önce
ebeveyn
işleme
5baeb61b5d
2 değiştirilmiş dosya ile 9 ekleme ve 3 silme
  1. 1 1
      mrgit.json
  2. 8 2
      scripts/docs/getrealimportpath.js

+ 1 - 1
mrgit.json

@@ -3,7 +3,7 @@
   "packagesPrefix": [ "@ckeditor/ckeditor5-", "@ckeditor/ckeditor-" ],
   "baseBranches": [ "master", "stable" ],
   "dependencies": {
-    "@ckeditor/ckeditor-cloud-services-core": "ckeditor/ckeditor-cloud-services-core",
+    "@ckeditor/ckeditor-cloud-services-core": "ckeditor/ckeditor-cloud-services-core#t/ckeditor5/924",
     "@ckeditor/ckeditor5-adapter-ckfinder": "ckeditor/ckeditor5-adapter-ckfinder",
     "@ckeditor/ckeditor5-alignment": "ckeditor/ckeditor5-alignment",
     "@ckeditor/ckeditor5-autoformat": "ckeditor/ckeditor5-autoformat",

+ 8 - 2
scripts/docs/getrealimportpath.js

@@ -5,9 +5,15 @@
 
 /* eslint-env node */
 
+const NON_CKEDITOR5_PACKAGES = {
+	'cloud-services-core': 'ckeditor-cloud-services-core'
+};
+
 module.exports = function getRealImportPath( modulePath ) {
-	if ( modulePath.includes( 'ckeditor-' ) ) {
-		return modulePath.replace( /^([^/]+)\//, '@ckeditor/$1/src/' );
+	for ( const shortPkgName of Object.keys( NON_CKEDITOR5_PACKAGES ) ) {
+		if ( modulePath.startsWith( shortPkgName ) ) {
+			return modulePath.replace( new RegExp( '^' + shortPkgName ), `@ckeditor/${ NON_CKEDITOR5_PACKAGES[ shortPkgName ] }/src` );
+		}
 	}
 
 	return modulePath.replace( /^([^/]+)\//, '@ckeditor/ckeditor5-$1/src/' );