UNPKG

csvt

Version:

import/export csv translations to json file directory structure

22 lines (18 loc) 523 B
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;