ocat-lang
Version:
A programming language for the web design and development
14 lines (11 loc) • 776 B
text/typescript
import { readFile } from "../utils";
import { autoConfigFile, autoCssFile, autoJsFile, autoFile404, autoRouteTemplate, autoGlobalCss } from "./auto";
import { configPath, cssPath, jsPath, path404, pathRouteTemplate } from "./paths";
// Read files
export const data = (readFile(autoConfigFile) ?? readFile(configPath)) ?? '{"port": 8080}';
export const preStyles = (readFile(autoCssFile) ?? readFile(cssPath)) ?? '';
export const globalStyles = readFile(autoGlobalCss) ?? ''
export const preJs = (readFile(autoJsFile) ?? readFile(jsPath)) ?? '';
export const code404 = (readFile(autoFile404) ?? readFile(path404)) ?? '';
export const codeRouteTemplate = (readFile(autoRouteTemplate) ?? readFile(pathRouteTemplate)) ?? '';
export const config = JSON.parse(data);