From 517eaa77f05a2af0d9e258a36c075545e2c255b6 Mon Sep 17 00:00:00 2001 From: Guillaume Chau Date: Mon, 19 Aug 2019 11:21:57 +0200 Subject: [PATCH] feat: bootstrap now creates a context --- packages/@nodepack/app/src/index.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) 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 }