SYMBOL INDEX (29 symbols across 9 files) FILE: example/src/utils/random.ts function random (line 5) | function random() { FILE: src/constants.ts constant MODULE_NAME (line 4) | const MODULE_NAME = 'vite-aliases'; FILE: src/fs/config.ts function writeConfig (line 14) | async function writeConfig(gen: Generator, process: Process = 'default') { FILE: src/fs/glob.ts function getDirectories (line 10) | async function getDirectories(gen: Generator) { FILE: src/fs/log.ts function writeLog (line 17) | async function writeLog(gen: Generator, process: Process = 'normal') { FILE: src/generator.ts class Generator (line 18) | class Generator { method constructor (line 26) | constructor(public readonly servermode: string, options?: Partial = {}): Plugin { FILE: src/types.ts type Options (line 4) | interface Options { type Alias (line 101) | interface Alias { type Path (line 106) | interface Path { type Process (line 110) | type Process = 'add' | 'remove' | 'default' | 'normal'; FILE: src/utils.ts function split (line 14) | function split(string: string, seperator: string): string[] { function toArray (line 24) | function toArray(value: T | T[]): T[] { function toRelative (line 38) | function toRelative(path: string, dir: string): string { function toCamelCase (line 52) | function toCamelCase(string: string): string { function isEmpty (line 62) | function isEmpty(value: any) { function abort (line 83) | function abort(message: any) { function readJSON (line 91) | async function readJSON(path: string) { constant DEFAULT_INDENTATION (line 105) | const DEFAULT_INDENTATION: Indentation = 4; function writeJSON (line 107) | async function writeJSON(path: string, data: any, process: Process, inde... type Indentation (line 124) | type Indentation = number | '\t'; function interpretFileIndentation (line 126) | async function interpretFileIndentation(path: string): Promise