UNPKG

@esmx/rspack

Version:

A high-performance Rspack integration for Esmx microfrontend framework, providing Module Linking and SSR capabilities.

18 lines (17 loc) 839 B
import type { BuildTarget } from '../rspack/build-target'; export type TargetPreset = 'compatible' | 'modern'; export type TargetSpec = TargetPreset | string[]; export type TargetSetting = TargetSpec | Partial<Record<BuildTarget, TargetSpec>>; export declare const PRESET_TARGETS: { readonly compatible: { readonly client: readonly ["chrome>=64", "edge>=79", "firefox>=67", "safari>=11.1"]; readonly server: readonly ["node>=24"]; readonly node: readonly ["node>=24"]; }; readonly modern: { readonly client: readonly ["chrome>=89", "edge>=89", "firefox>=108", "safari>=16.4"]; readonly server: readonly ["node>=24"]; readonly node: readonly ["node>=24"]; }; }; export declare function getTargetSetting(setting: TargetSetting | undefined, buildTarget: BuildTarget): string[];