UNPKG

firejsx

Version:

The React Framework for SSB, SSR and Serverless technologies

43 lines (42 loc) 1.01 kB
import { Args } from "./ArgsMapper"; import { devServerConfig } from "../Server"; import Cli from "../utils/Cli"; export interface TrimmedConfig { outDir?: string; cacheDir?: string; staticDir?: string; lib?: string; prefix?: string; staticPrefix?: string; plugins?: []; custom?: { [key: string]: any; }; pages?: string; devServer?: { gzip?: boolean; }; app?: string; } export interface Config { paths?: { pages?: string; out?: string; dist?: string; cache?: string; fly?: string; disk?: string; static?: string; app?: string; }; lib?: string; prefix?: string; staticPrefix?: string; plugins?: []; custom?: { [key: string]: any; }; devServer?: devServerConfig; } export declare function getUserConfig(path: string): [string, Config] | never; export declare function parseConfig(config: Config, args: Args, cli: Cli): TrimmedConfig;