stable-diffusion-webui-loca.../test/scripts/sort-dict.ts

27 lines
944 B
TypeScript

import { loadFile as loadFileSynonym } from "@novel-segment/sort-synonym";
import { stringifyHandleDictLinesList } from "@novel-segment/util-compare";
import { outputFile, writeFile } from 'fs-extra';
import { LF } from 'crlf-normalize';
import { loadFile as loadFileTable } from '@novel-segment/sort-dict-table';
import { basename } from 'path';
import { __dict_synonym_txt, __dict_table_txt } from '../../src/lib/segment';
export default Promise.all([
loadFileTable(__dict_table_txt)
.then(list =>
{
const lines = stringifyHandleDictLinesList(list);
return writeFile(__dict_table_txt, lines.join(LF) + LF)
.then(() => console.log(`sort ${basename(__dict_table_txt)}`))
}),
loadFileSynonym(__dict_synonym_txt)
.then(list =>
{
const lines = stringifyHandleDictLinesList(list);
return writeFile(__dict_synonym_txt, lines.join(LF) + LF)
.then(() => console.log(`sort ${basename(__dict_synonym_txt)}`))
}),
])