Skip to main content

Crate rolldown_plugin

Crate rolldown_plugin 

Source

Re-exports§

pub use typedmap;

Structs§

BuildTimings
The two wall clocks that decide whether a build was plugin-bound.
CustomField
HookAddonArgs
Addon hooks: banner, footer, intro, outro
HookBuildEndArgs
HookBuildStartArgs
HookCloseBundleArgs
HookGenerateBundleArgs
HookHotUpdateArgs
Arguments for the dev-only hotUpdate hook.
HookLoadArgs
HookLoadOutput
HookRenderChunkArgs
HookRenderChunkOutput
HookRenderErrorArgs
HookRenderStartArgs
HookResolveFileUrlArgs
HookResolveFileUrlOutput
A plugin’s resolveFileUrl result.
HookResolveIdArgs
HookResolveIdOutput
HookTransformArgs
HookTransformAstArgs
HookTransformOutput
HookUsage
HookWriteBundleArgs
LoadPluginContext
Log
LogWithoutPlugin
PluginContextResolveOptions
PluginDriver
PluginDriverFactory
PluginHookMeta
PluginIdx
TransformPluginContext

Enums§

HookTransformOutputMap
The sourcemap returned by a transform or renderChunk plugin’s map field.
PluginContext
PluginOrder

Traits§

Plugin
Pluginable
Pluginable is under the hood trait that rolldown to run. It’s not recommended to use this trait directly. To create a plugin, you should use Plugin trait instead.

Type Aliases§

HookAugmentChunkHashReturn
HookHotUpdateReturn
HookInjectionOutputReturn
HookLoadReturn
HookNoopReturn
HookRenderChunkReturn
HookResolveFileUrlReturn
HookResolveIdReturn
HookTransformAstReturn
HookTransformReturn
SharedLoadPluginContext
SharedNativePluginContext
SharedPluginDriver
SharedTransformPluginContext