@razen-core/zenweb
Version:
A minimalist TypeScript framework for building reactive web applications with no virtual DOM
25 lines • 708 B
TypeScript
/**
* ZenWeb Builder - Extended
* Handles compilation and bundling with TypeScript support
* Supports both simple and advanced project structures
*/
import { RouteConfig, ZenWebConfig } from './config.js';
export interface BuildOptions {
entry: string;
output: string;
minify: boolean;
sourceMaps: boolean;
watch?: boolean;
routes?: RouteConfig[];
config?: ZenWebConfig;
}
/**
* Build a ZenWeb project
* Supports both simple and advanced project structures
*/
export declare function build(options: BuildOptions): Promise<void>;
/**
* Watch mode for development
*/
export declare function watch(options: BuildOptions): Promise<void>;
//# sourceMappingURL=builder.d.ts.map