chore: seperate into packages
This commit is contained in:
13
packages/query-dsl/scripts/generate-diagram.mjs
Normal file
13
packages/query-dsl/scripts/generate-diagram.mjs
Normal file
@@ -0,0 +1,13 @@
|
||||
import { createSyntaxDiagramsCode } from 'chevrotain';
|
||||
|
||||
import { QueryParser } from '../dist/exports.js';
|
||||
import { mkdir, writeFile } from 'node:fs/promises';
|
||||
import { resolve } from 'node:path';
|
||||
|
||||
const rootPath = resolve('./docs/diagram');
|
||||
const parser = new QueryParser();
|
||||
const diagram = createSyntaxDiagramsCode(parser.getSerializedGastProductions());
|
||||
|
||||
await mkdir(rootPath, { recursive: true });
|
||||
|
||||
await writeFile(resolve(rootPath, 'index.html'), diagram);
|
||||
Reference in New Issue
Block a user