Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
.action(async (filename, options) => {
const {
output: outputFile,
} = options;
notify('Reading Trie', !!outputFile);
const pOutputStream = createWriteStream(outputFile);
const lines = await fileToLines(filename);
const root = Trie.importTrie(lines);
const words = Trie.iteratorTrieWords(root);
const outputStream = await pOutputStream;
return new Promise((resolve) => {
iterableToStream(words.map(a => a + '\n')).pipe(outputStream).on('finish', () => resolve());
});
});