package-json-type
    Preparing search index...

    Interface IConditionalExport

    Conditional export entry for the exports field. Allows specifying different entry points based on conditions like import, require, node, browser, etc.

    {
    "exports": {
    ".": {
    "import": {
    "types": "./dist/esm/index.d.ts",
    "default": "./dist/esm/index.js"
    },
    "require": {
    "types": "./dist/cjs/index.d.ts",
    "default": "./dist/cjs/index.js"
    }
    }
    }
    }
    interface IConditionalExport {
        browser?: string | IConditionalExport;
        bun?: string | IConditionalExport;
        default?: string | IConditionalExport;
        deno?: string | IConditionalExport;
        development?: string | IConditionalExport;
        electron?: string | IConditionalExport;
        import?: string | IConditionalExport;
        node?: string | IConditionalExport;
        "node-addons"?: string | IConditionalExport;
        production?: string | IConditionalExport;
        "react-native"?: string | IConditionalExport;
        require?: string | IConditionalExport;
        types?: string;
        worker?: string | IConditionalExport;
        [condition: string]: string | IConditionalExport | undefined;
    }

    Indexable

    Index

    Properties

    browser?: string | IConditionalExport

    Entry point for browser environments.

    bun?: string | IConditionalExport

    Entry point for Bun runtime.

    default?: string | IConditionalExport

    Generic fallback that always matches. Must be the last condition.

    deno?: string | IConditionalExport

    Entry point for Deno runtime.

    development?: string | IConditionalExport

    Entry point for development builds. Used by bundlers to provide development-specific code.

    electron?: string | IConditionalExport

    Entry point for Electron main process.

    import?: string | IConditionalExport

    Entry point when loaded via import or import().

    node?: string | IConditionalExport

    Entry point for any Node.js environment.

    "node-addons"?: string | IConditionalExport

    Entry point for Node.js addon modules.

    production?: string | IConditionalExport

    Entry point for production builds. Used by bundlers to provide production-optimized code.

    "react-native"?: string | IConditionalExport

    Entry point for React Native.

    require?: string | IConditionalExport

    Entry point when loaded via require().

    types?: string

    TypeScript type definitions entry point.

    worker?: string | IConditionalExport

    Entry point for Worker environments (Web Workers, Service Workers).