UNPKG

@expo/webpack-config

Version:

The default Webpack configuration used to build Expo apps targeting the web.

25 lines (24 loc) 773 B
import { GenerateSWOptions, InjectManifestOptions } from 'workbox-webpack-plugin'; import { AnyConfiguration } from '../types'; /** * @internal */ export declare type OfflineOptions = { projectRoot?: string; serviceWorkerPath?: string; autoRegister?: boolean; dev?: boolean; publicUrl?: string; scope?: string; useServiceWorker?: boolean; generateSWOptions?: GenerateSWOptions; injectManifestOptions?: InjectManifestOptions; }; /** * Add offline support to the provided Webpack config. * * @param webpackConfig Existing Webpack config to modify. * @param options configure the service worker. * @category addons */ export default function withWorkbox(webpackConfig: AnyConfiguration, options?: OfflineOptions): AnyConfiguration;