UNPKG

@selfage/bundler_cli

Version:

CLI for bundling and running bundled frontend or backend TypeScript files.

15 lines (14 loc) 1.07 kB
export interface CommonBundleOptions { tsconfigFile?: string; extraFiles?: Array<string>; inlineJs?: Array<string>; assetExts?: Array<string>; packageJsonFile?: string; skipMinify?: boolean; debug?: boolean; } export declare function bundleForNode(sourceFile: string, outputFile: string, fromDir?: string, toDir?: string, options?: CommonBundleOptions): Promise<void>; export declare function bundleForNodeReturnAssetFiles(sourceFile: string, outputFile: string, options?: CommonBundleOptions): Promise<Array<string>>; export declare function bundleForBrowser(sourceFile: string, outputFile: string, baseDir?: string, outDir?: string, options?: CommonBundleOptions): Promise<void>; export declare function bundleForBrowserReturnAssetFiles(sourceFile: string, outputFile: string, baseDir?: string, options?: CommonBundleOptions): Promise<Array<string>>; export declare function bundle(sourceFile: string, outputFile: string, baseDir: string, inNode: boolean, bundleExternal: boolean, options?: CommonBundleOptions): Promise<Array<string>>;