UNPKG

catbee-i18n-cli

Version:

gettext string extractor on js for catbee-i18n packages

21 lines (16 loc) 423 B
'use strict'; let mkdirp = require('mkdirp'); let path = require('path'); let fs = require('fs'); function writeFile (filePath, content) { return new Promise((resolve, reject) => { mkdirp(path.dirname(filePath), (err) => { if (err) { reject(err); return; } fs.writeFile(filePath, content, 'utf8', (er) => er ? reject(er) : resolve()); }); }); } module.exports = writeFile;