diff --git a/packages/wxt/src/core/wxt.ts b/packages/wxt/src/core/wxt.ts index 2d2108068..5674e7727 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 d123908e3..6db67dfb4 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 */