mirror of
https://github.com/unanmed/ginka-generator.git
synced 2026-05-18 15:41:11 +08:00
16 lines
493 B
TypeScript
16 lines
493 B
TypeScript
import { readFile, writeFile } from 'fs-extra';
|
|
import { DatasetMergable, mergeDataset } from './utils';
|
|
|
|
const [output, ...datasets] = process.argv.slice(2);
|
|
|
|
(async () => {
|
|
const data = await Promise.all(
|
|
datasets.map(async v => {
|
|
const file = await readFile(v, 'utf-8');
|
|
return JSON.parse(file) as DatasetMergable<any>;
|
|
})
|
|
);
|
|
const merged = mergeDataset(true, ...data);
|
|
await writeFile(output, JSON.stringify(merged), 'utf-8');
|
|
})();
|