mirror of https://github.com/artf/grapesjs.git
1 changed files with 0 additions and 28 deletions
@ -1,28 +0,0 @@ |
|||||
const fs = require('fs'); |
|
||||
const path = require('path'); |
|
||||
const localeDir = './locale'; |
|
||||
const localeSrcDir = './src/i18n/locale'; |
|
||||
|
|
||||
const copyRecursiveSync = (src, dest) => { |
|
||||
const exists = fs.existsSync(src); |
|
||||
const isDir = exists && fs.statSync(src).isDirectory(); |
|
||||
|
|
||||
if (isDir) { |
|
||||
fs.mkdirSync(dest); |
|
||||
fs.readdirSync(src).forEach((file) => { |
|
||||
copyRecursiveSync(path.join(src, file), path.join(dest, file)); |
|
||||
}); |
|
||||
} else if (exists) { |
|
||||
fs.createReadStream(src).pipe(fs.createWriteStream(dest)); |
|
||||
} |
|
||||
}; |
|
||||
|
|
||||
copyRecursiveSync(localeSrcDir, localeDir); |
|
||||
|
|
||||
// Create locale/index.js file
|
|
||||
let result = ''; |
|
||||
fs.readdirSync(localeDir).forEach(file => { |
|
||||
const name = file.replace('.js', ''); |
|
||||
result += `export { default as ${name} } from './${name}'\n`; |
|
||||
}); |
|
||||
fs.writeFileSync(`${localeDir}/index.js`, result); |
|
||||
Loading…
Reference in new issue