diff --git a/packages/wxt/src/core/wxt.ts b/packages/wxt/src/core/wxt.ts index 2d210806..5674e772 100644 --- a/packages/wxt/src/core/wxt.ts +++ b/packages/wxt/src/core/wxt.ts @@ -40,6 +40,7 @@ export async function registerWxt( wxt = { config, hooks, + hook: hooks.hook.bind(hooks), get logger() { return config.logger; }, diff --git a/packages/wxt/src/types.ts b/packages/wxt/src/types.ts index d123908e..6db67dfb 100644 --- a/packages/wxt/src/types.ts +++ b/packages/wxt/src/types.ts @@ -1129,6 +1129,10 @@ export interface WxtHooks { export interface Wxt { config: ResolvedConfig; hooks: Hookable; + /** + * Alias for `wxt.hooks.hook(...)`. + */ + hook: Hookable['hook']; /** * Alias for config.logger */