text: const fs = require('fs-extra');
  const glob = require('glob');
  const utils = require('@joplin/tools/gulp/utils');
  
  async function main() {
  	const sourceDir = `${__dirname}/../../../Assets/TinyMCE/langs`;
  	const destDir = `${__dirname}/../node_modules/tinymce/langs`;
  	console.info(`Copying ${sourceDir} => ${destDir}`);
  	await utils.copyDir(sourceDir, destDir);
  
  	const supportedLocales = glob.sync(`${sourceDir}/*.js`).map(s => {
  		s = s.split('/');
  		s = s[s.length - 1];
  		s = s.split('.');
  		return s[0];
  	});
  
  	const content = `module.exports = ${JSON.stringify(supportedLocales, null, 2)}`;
  
  	await fs.writeFile(`${__dirname}/../gui/NoteEditor/NoteBody/TinyMCE/supportedLocales.js`, content, 'utf8');
  }
  
  module.exports = main;
  