UNPKG

@atomazing-org/vite-config

Version:

A library providing a vite configuration with including PWA and MF supports.

16 lines (13 loc) 630 B
import { UserConfig } from 'vite'; import { ModuleFederationOptions } from '@module-federation/vite/lib/utils/normalizeModuleFederationOptions'; export * from 'vite-plugin-pwa'; export * from 'workbox-build'; export * from 'workbox-window'; type Args = { enableDevPwa?: boolean; enableHttps?: boolean; moduleFederationOptions?: Partial<ModuleFederationOptions> & Pick<ModuleFederationOptions, 'name'>; enableI8n?: boolean; } & UserConfig; declare function createViteConfig({ enableDevPwa, enableHttps, enableI8n, moduleFederationOptions, ...userConfig }: Args): Promise<UserConfig>; export { createViteConfig };