UNPKG

varan

Version:

A webpack starter kit for offline-first bring-your-own-code apps with server side rendering

26 lines (25 loc) 954 B
/// <reference types="webpack-dev-server" /> import webpack, { Configuration } from 'webpack'; export interface ClientOptions { appDir: string; name?: string; entry: string; env: Configuration['mode']; target: Configuration['target']; targetDir: string; sourceDir: string; devServerPort: number; serverPort: number; buildVars: { [key: string]: string; }; analyze: boolean; } declare const _default: (options?: Partial<ClientOptions>) => webpack.Configuration; /** * Create a webpack configuration optimized for client (browser) applications * * @param {{ analyze: boolean=, appDir: string=, buildVars: object=, entry: string=, env: 'development' | 'test' | 'production'=, target: 'web' | 'node'=, name: string=, pwaManifest: object=, targetDir: string=, sourceDir: string=, devServerPort: number=, serverPort: number= }=} options * @returns {webpack.Configuration} */ export default _default;