diff --git a/packages/@nodepack/app/src/index.js b/packages/@nodepack/app/src/index.js index 8dd40bb..b3b6a09 100644 --- a/packages/@nodepack/app/src/index.js +++ b/packages/@nodepack/app/src/index.js @@ -1,9 +1,11 @@ -const { callHook } = require('@nodepack/app-context') +const { createContext, callHook } = require('@nodepack/app-context') /** - * @param {function} callback + * @param {(ctx: any) => Promise} callback */ exports.bootstrap = async (callback) => { - await callHook('bootstrap') - await callback() + const ctx = await createContext() + await callHook('bootstrap', ctx) + await callback(ctx) + return ctx }