Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Properties

augmentChunkHash: undefined | ObjectHook<(this: PluginContext, chunk: RenderedChunk) => string | void, {}>
banner: undefined | ObjectHook<AddonHook, {}>
cacheKey?: string
footer: undefined | ObjectHook<AddonHook, {}>
generateBundle: undefined | ObjectHook<(this: PluginContext, ...parameters: [options: NormalizedOutputOptions, bundle: OutputBundle, isWrite: boolean]) => void | Promise<void>, {}>
intro: undefined | ObjectHook<AddonHook, {}>
name: string
outputOptions: undefined | ObjectHook<(this: PluginContext, options: OutputOptions) => NullValue | OutputOptions, {}>
outro: undefined | ObjectHook<AddonHook, {}>
renderChunk: undefined | ObjectHook<(this: PluginContext, ...parameters: [code: string, chunk: RenderedChunk, options: NormalizedOutputOptions, meta: { chunks: Record<string, RenderedChunk> }]) => string | NullValue | { code: string; map?: SourceMapInput } | Promise<string | NullValue | { code: string; map?: SourceMapInput }>, {}>
renderDynamicImport: undefined | ObjectHook<(this: PluginContext, options: { customResolution: null | string; format: InternalModuleFormat; moduleId: string; targetModuleId: null | string }) => NullValue | { left: string; right: string }, {}>
renderError: undefined | ObjectHook<(this: PluginContext, ...parameters: [error?: Error]) => void | Promise<void>, { sequential?: boolean }>
renderStart: undefined | ObjectHook<(this: PluginContext, ...parameters: [outputOptions: NormalizedOutputOptions, inputOptions: NormalizedInputOptions]) => void | Promise<void>, { sequential?: boolean }>
resolveFileUrl: undefined | ObjectHook<ResolveFileUrlHook, {}>
resolveImportMeta: undefined | ObjectHook<ResolveImportMetaHook, {}>
version?: string
writeBundle: undefined | ObjectHook<(this: PluginContext, ...parameters: [options: NormalizedOutputOptions, bundle: OutputBundle]) => void | Promise<void>, { sequential?: boolean }>