KC's Workspace
    Preparing search index...
    interface BuildOptions {
        absPaths?: AbsPaths[];
        absWorkingDir?: string;
        alias?: Record<string, string>;
        allowOverwrite?: boolean;
        assetNames?: string;
        banner?: { [type: string]: string };
        bundle?: boolean;
        charset?: Charset;
        chunkNames?: string;
        color?: boolean;
        conditions?: string[];
        define?: { [key: string]: string };
        drop?: Drop[];
        dropLabels?: string[];
        entryNames?: string;
        entryPoints?:
            | Record<string, string>
            | (string | { in: string; out: string })[];
        external?: string[];
        footer?: { [type: string]: string };
        format?: Format;
        globalName?: string;
        ignoreAnnotations?: boolean;
        inject?: string[];
        jsx?: "transform" | "preserve" | "automatic";
        jsxDev?: boolean;
        jsxFactory?: string;
        jsxFragment?: string;
        jsxImportSource?: string;
        jsxSideEffects?: boolean;
        keepNames?: boolean;
        legalComments?: "none" | "external" | "linked" | "inline" | "eof";
        lineLimit?: number;
        loader?: { [ext: string]: Loader };
        logLevel?: LogLevel;
        logLimit?: number;
        logOverride?: Record<string, LogLevel>;
        mainFields?: string[];
        mangleCache?: Record<string, string | false>;
        mangleProps?: RegExp;
        mangleQuoted?: boolean;
        metafile?: boolean;
        minify?: boolean;
        minifyIdentifiers?: boolean;
        minifySyntax?: boolean;
        minifyWhitespace?: boolean;
        nodePaths?: string[];
        outbase?: string;
        outdir?: string;
        outExtension?: { [ext: string]: string };
        outfile?: string;
        packages?: "external" | "bundle";
        platform?: Platform;
        plugins?: Plugin[];
        preserveSymlinks?: boolean;
        publicPath?: string;
        pure?: string[];
        reserveProps?: RegExp;
        resolveExtensions?: string[];
        sourcemap?: boolean | "external" | "linked" | "inline" | "both";
        sourceRoot?: string;
        sourcesContent?: boolean;
        splitting?: boolean;
        stdin?: StdinOptions;
        supported?: Record<string, boolean>;
        target?: string | string[];
        treeShaking?: boolean;
        tsconfig?: string;
        tsconfigRaw?: string | TsconfigRaw;
        write?: boolean;
    }

    Hierarchy (View Summary)

    Index

    Properties

    absPaths?: AbsPaths[]
    absWorkingDir?: string
    alias?: Record<string, string>
    allowOverwrite?: boolean
    assetNames?: string
    banner?: { [type: string]: string }
    bundle?: boolean
    charset?: Charset
    chunkNames?: string
    color?: boolean
    conditions?: string[]
    define?: { [key: string]: string }
    drop?: Drop[]
    dropLabels?: string[]
    entryNames?: string
    entryPoints?: Record<string, string> | (string | { in: string; out: string })[]
    external?: string[]
    footer?: { [type: string]: string }
    format?: Format
    globalName?: string
    ignoreAnnotations?: boolean
    inject?: string[]
    jsx?: "transform" | "preserve" | "automatic"
    jsxDev?: boolean
    jsxFactory?: string
    jsxFragment?: string
    jsxImportSource?: string
    jsxSideEffects?: boolean
    keepNames?: boolean
    legalComments?: "none" | "external" | "linked" | "inline" | "eof"
    lineLimit?: number
    loader?: { [ext: string]: Loader }
    logLevel?: LogLevel
    logLimit?: number
    logOverride?: Record<string, LogLevel>
    mainFields?: string[]
    mangleCache?: Record<string, string | false>
    mangleProps?: RegExp
    mangleQuoted?: boolean
    metafile?: boolean
    minify?: boolean
    minifyIdentifiers?: boolean
    minifySyntax?: boolean
    minifyWhitespace?: boolean
    nodePaths?: string[]
    outbase?: string
    outdir?: string
    outExtension?: { [ext: string]: string }
    outfile?: string
    packages?: "external" | "bundle"
    platform?: Platform
    plugins?: Plugin[]
    preserveSymlinks?: boolean
    publicPath?: string
    pure?: string[]
    reserveProps?: RegExp
    resolveExtensions?: string[]
    sourcemap?: boolean | "external" | "linked" | "inline" | "both"
    sourceRoot?: string
    sourcesContent?: boolean
    splitting?: boolean
    stdin?: StdinOptions
    supported?: Record<string, boolean>
    target?: string | string[]
    treeShaking?: boolean
    tsconfig?: string
    tsconfigRaw?: string | TsconfigRaw
    write?: boolean