Procházet zdrojové kódy

Added script for converting import statements.

Piotrek Koszuliński před 9 roky
rodič
revize
859959e861
1 změnil soubory, kde provedl 16 přidání a 0 odebrání
  1. 16 0
      scripts/switch-to-scoped-imports.js

+ 16 - 0
scripts/switch-to-scoped-imports.js

@@ -0,0 +1,16 @@
+#!/usr/bin/env node
+
+'use strict';
+
+const fs = require( 'fs' );
+const path = require( 'path' );
+const glob = require( 'glob' );
+
+const srcPath = path.join( process.cwd(), '@(src|tests)' );
+
+for ( const filePath of glob.sync( path.join( srcPath, '**', '*.js' ) ) ) {
+	const fileContent = fs.readFileSync( filePath, 'utf-8' )
+		.replace( /from '(ckeditor5-[\w\-]+)\//g, 'from \'@ckeditor/$1/' );
+
+	fs.writeFileSync( filePath, fileContent );
+}