@serwist/webpack-plugin
Version:
A plugin for your webpack build process, helping you generate a manifest of local files that should be precached.
86 lines • 5.66 kB
TypeScript
import { z } from "zod";
export declare const webpackPartial: z.ZodObject<{
chunks: z.ZodOptional<z.ZodArray<z.ZodString>>;
exclude: z.ZodDefault<z.ZodArray<z.ZodUnion<readonly [z.ZodString, z.ZodCustom<RegExp, RegExp>, z.ZodPipe<z.ZodCustom<z.core.$InferInnerFunctionType<z.ZodTuple<[z.ZodAny], null>, z.ZodBoolean>, z.core.$InferInnerFunctionType<z.ZodTuple<[z.ZodAny], null>, z.ZodBoolean>>, z.ZodTransform<(args_0: any) => boolean, z.core.$InferInnerFunctionType<z.ZodTuple<[z.ZodAny], null>, z.ZodBoolean>>>]>>>;
excludeChunks: z.ZodOptional<z.ZodArray<z.ZodString>>;
include: z.ZodOptional<z.ZodArray<z.ZodUnion<readonly [z.ZodString, z.ZodCustom<RegExp, RegExp>, z.ZodPipe<z.ZodCustom<z.core.$InferInnerFunctionType<z.ZodTuple<[z.ZodAny], null>, z.ZodBoolean>, z.core.$InferInnerFunctionType<z.ZodTuple<[z.ZodAny], null>, z.ZodBoolean>>, z.ZodTransform<(args_0: any) => boolean, z.core.$InferInnerFunctionType<z.ZodTuple<[z.ZodAny], null>, z.ZodBoolean>>>]>>>;
}, z.core.$strict>;
export declare const injectPartial: z.ZodObject<{
compileSrc: z.ZodDefault<z.ZodBoolean>;
swDest: z.ZodOptional<z.ZodString>;
webpackCompilationPlugins: z.ZodOptional<z.ZodArray<z.ZodAny>>;
}, z.core.$strict>;
export declare const injectManifestOptions: z.ZodObject<{
compileSrc: z.ZodDefault<z.ZodBoolean>;
swDest: z.ZodOptional<z.ZodString>;
webpackCompilationPlugins: z.ZodOptional<z.ZodArray<z.ZodAny>>;
injectionPoint: z.ZodDefault<z.ZodString>;
swSrc: z.ZodString;
chunks: z.ZodOptional<z.ZodArray<z.ZodString>>;
exclude: z.ZodDefault<z.ZodArray<z.ZodUnion<readonly [z.ZodString, z.ZodCustom<RegExp, RegExp>, z.ZodPipe<z.ZodCustom<z.core.$InferInnerFunctionType<z.ZodTuple<[z.ZodAny], null>, z.ZodBoolean>, z.core.$InferInnerFunctionType<z.ZodTuple<[z.ZodAny], null>, z.ZodBoolean>>, z.ZodTransform<(args_0: any) => boolean, z.core.$InferInnerFunctionType<z.ZodTuple<[z.ZodAny], null>, z.ZodBoolean>>>]>>>;
excludeChunks: z.ZodOptional<z.ZodArray<z.ZodString>>;
include: z.ZodOptional<z.ZodArray<z.ZodUnion<readonly [z.ZodString, z.ZodCustom<RegExp, RegExp>, z.ZodPipe<z.ZodCustom<z.core.$InferInnerFunctionType<z.ZodTuple<[z.ZodAny], null>, z.ZodBoolean>, z.core.$InferInnerFunctionType<z.ZodTuple<[z.ZodAny], null>, z.ZodBoolean>>, z.ZodTransform<(args_0: any) => boolean, z.core.$InferInnerFunctionType<z.ZodTuple<[z.ZodAny], null>, z.ZodBoolean>>>]>>>;
additionalPrecacheEntries: z.ZodOptional<z.ZodArray<z.ZodUnion<readonly [z.ZodString, z.ZodObject<{
integrity: z.ZodOptional<z.ZodString>;
revision: z.ZodOptional<z.ZodNullable<z.ZodString>>;
url: z.ZodString;
}, z.core.$strict>]>>>;
disablePrecacheManifest: z.ZodDefault<z.ZodBoolean>;
dontCacheBustURLsMatching: z.ZodOptional<z.ZodCustom<RegExp, RegExp>>;
manifestTransforms: z.ZodOptional<z.ZodArray<z.ZodPipe<z.ZodCustom<z.core.$InferInnerFunctionTypeAsync<z.ZodTuple<[z.ZodArray<z.ZodObject<{
size: z.ZodNumber;
integrity: z.ZodOptional<z.ZodString>;
revision: z.ZodOptional<z.ZodNullable<z.ZodString>>;
url: z.ZodString;
}, z.core.$strip>>, z.ZodOptional<z.ZodUnknown>], null>, z.ZodObject<{
manifest: z.ZodArray<z.ZodObject<{
size: z.ZodNumber;
integrity: z.ZodOptional<z.ZodString>;
revision: z.ZodOptional<z.ZodNullable<z.ZodString>>;
url: z.ZodString;
}, z.core.$strip>>;
warnings: z.ZodOptional<z.ZodArray<z.ZodString>>;
}, z.core.$strict>>, z.core.$InferInnerFunctionTypeAsync<z.ZodTuple<[z.ZodArray<z.ZodObject<{
size: z.ZodNumber;
integrity: z.ZodOptional<z.ZodString>;
revision: z.ZodOptional<z.ZodNullable<z.ZodString>>;
url: z.ZodString;
}, z.core.$strip>>, z.ZodOptional<z.ZodUnknown>], null>, z.ZodObject<{
manifest: z.ZodArray<z.ZodObject<{
size: z.ZodNumber;
integrity: z.ZodOptional<z.ZodString>;
revision: z.ZodOptional<z.ZodNullable<z.ZodString>>;
url: z.ZodString;
}, z.core.$strip>>;
warnings: z.ZodOptional<z.ZodArray<z.ZodString>>;
}, z.core.$strict>>>, z.ZodTransform<z.core.$InferInnerFunctionTypeAsync<z.ZodTuple<[z.ZodArray<z.ZodObject<{
size: z.ZodNumber;
integrity: z.ZodOptional<z.ZodString>;
revision: z.ZodOptional<z.ZodNullable<z.ZodString>>;
url: z.ZodString;
}, z.core.$strip>>, z.ZodOptional<z.ZodUnknown>], null>, z.ZodObject<{
manifest: z.ZodArray<z.ZodObject<{
size: z.ZodNumber;
integrity: z.ZodOptional<z.ZodString>;
revision: z.ZodOptional<z.ZodNullable<z.ZodString>>;
url: z.ZodString;
}, z.core.$strip>>;
warnings: z.ZodOptional<z.ZodArray<z.ZodString>>;
}, z.core.$strict>>, z.core.$InferInnerFunctionTypeAsync<z.ZodTuple<[z.ZodArray<z.ZodObject<{
size: z.ZodNumber;
integrity: z.ZodOptional<z.ZodString>;
revision: z.ZodOptional<z.ZodNullable<z.ZodString>>;
url: z.ZodString;
}, z.core.$strip>>, z.ZodOptional<z.ZodUnknown>], null>, z.ZodObject<{
manifest: z.ZodArray<z.ZodObject<{
size: z.ZodNumber;
integrity: z.ZodOptional<z.ZodString>;
revision: z.ZodOptional<z.ZodNullable<z.ZodString>>;
url: z.ZodString;
}, z.core.$strip>>;
warnings: z.ZodOptional<z.ZodArray<z.ZodString>>;
}, z.core.$strict>>>>>>;
maximumFileSizeToCacheInBytes: z.ZodDefault<z.ZodNumber>;
modifyURLPrefix: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>;
}, z.core.$strict>;
//# sourceMappingURL=schema.d.ts.map