Skip to main content
Module

x/mesozoic/mod.ts>Builder

A generic build system for Deno web apps
Go to Latest
class Builder
extends AbstractBuilder
import { Builder } from "https://deno.land/x/mesozoic@v1.0.0-alpha.10/mod.ts";

Constructors

new
Builder(context: BuildContext, options?: BuilderOptions)

Properties

logger: Logger

Methods

build(sources: SourceFileBag): Promise<BuildResult>
compileSource(source: ISource)
copySource(source: ISource, destination: string)
copySources(sources: SourceFileBag, destination?: string)
gatherSources(from?: string): Promise<SourceFileBag>
isCompilable(source: ISource): boolean
isEntrypoint(source: ISource, aliased?): boolean
isHashable(source: ISource): boolean
isIgnored(source: ISource): boolean
isManifestExcluded(source: ISource): boolean