UNPKG

csvt

Version:

import/export csv translations to json file directory structure

17 lines (14 loc) 541 B
const csvt = require('../lib/csvt'); const CLIError = require('../lib/CliError'); const checkCmd = async (csvFilename) => { const csvRecords = csvt.csvReader(csvFilename); const invalidPaths = await csvt.checkRecords(csvRecords); if (invalidPaths.length) { console.error('found invalid paths:'); invalidPaths.forEach(({ file, path, conflict }) => { console.error(`\t${file}:${path} (conflict: ${conflict})`); }); throw CLIError.INVALID_STR_PATH(); } } module.exports = checkCmd;