UNPKG

specpress

Version:

Export PDF and/or DOCX files from a subset of Markdown, ASN.1 and JSON files

25 lines (19 loc) 712 B
#!/usr/bin/env node import { normalize } from "path"; import { writeFile } from "fs/promises"; import { ensureDirectoryExists } from "../helpers/index.mjs"; import { SOURCE_FOLDER_NAME, PATH_FIGURES_FOLDER, FILE_EXTENSIONS, } from "../constants/index.mjs"; const pathWorkingDirectory = normalize(process.cwd()); await ensureDirectoryExists(`${pathWorkingDirectory}/${SOURCE_FOLDER_NAME}`); const spConfig = { sourceFolderName: SOURCE_FOLDER_NAME, pathFiguresFolder: PATH_FIGURES_FOLDER, umlFiles: FILE_EXTENSIONS.UML_FILE_TYPES, }; const configPath = `${pathWorkingDirectory}/sp.config.json`; await writeFile(configPath, JSON.stringify(spConfig, null, 2)); console.log(`File written: ${configPath}`);