KC's Workspace
    Preparing search index...

    Interface EnvironmentResolveOptions

    interface EnvironmentResolveOptions {
        builtins?: (string | RegExp)[];
        conditions?: string[];
        dedupe?: string[];
        extensions?: string[];
        external?: true | string[];
        externalConditions?: string[];
        mainFields?: string[];
        noExternal?: string | true | RegExp | (string | RegExp)[];
    }

    Hierarchy (View Summary)

    Index

    Properties

    builtins?: (string | RegExp)[]

    Array of strings or regular expressions that indicate what modules are builtin for the environment.

    conditions?: string[]
    dedupe?: string[]
    extensions?: string[]
    ['.mjs', '.js', '.mts', '.ts', '.jsx', '.tsx', '.json']
    
    external?: true | string[]

    Externalize the given dependencies and their transitive dependencies. Only works in server environments for now. Previously this was ssr.external.

    externalConditions?: string[]
    mainFields?: string[]
    ['browser', 'module', 'jsnext:main', 'jsnext']
    
    noExternal?: string | true | RegExp | (string | RegExp)[]

    Prevent listed dependencies from being externalized and will get bundled in build. Only works in server environments for now. Previously this was ssr.noExternal.