csvt
Version:
import/export csv translations to json file directory structure
22 lines (18 loc) • 523 B
JavaScript
const { pipeline } = require('stream/promises');
const csvt = require('../lib/csvt');
const checkCmd = require('./check');
const importCmd = async (csvFilename, directory) => {
await checkCmd(csvFilename);
const csvReader = csvt.csvReader(csvFilename)
await Promise.all([
pipeline(
csvReader,
csvt.langFileCollector(directory, false),
),
pipeline(
csvReader,
csvt.fileCleaner(directory),
)
]);
}
module.exports = importCmd;