1 | import { ExpoConfig } from '@expo/config';
|
2 | import webpack from 'webpack';
|
3 | import { ManifestOptions, ManifestProps } from './WebpackPWAManifestPlugin.types';
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 | export default class WebpackPWAManifest {
|
11 | assets: any;
|
12 | hasHTMLPlugin: boolean;
|
13 | manifest: ManifestOptions;
|
14 | expoConfig: ExpoConfig;
|
15 | options: any;
|
16 | HtmlWebpackPlugin: any;
|
17 | projectRoot: string;
|
18 | constructor(appJson: ExpoConfig, { noResources, filename, publicPath, HtmlWebpackPlugin, projectRoot }: ManifestProps);
|
19 | getManifest(): ManifestOptions;
|
20 | apply(compiler: webpack.Compiler): void;
|
21 | }
|
22 | export { WebpackPWAManifest };
|