From 4014fea9846b01a206a675075a98c114360365f5 Mon Sep 17 00:00:00 2001 From: Jacob Nguyen <76754747+jacoobes@users.noreply.github.com> Date: Thu, 2 May 2024 01:23:09 -0500 Subject: [PATCH] prototype --- src/commands/build.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/commands/build.ts b/src/commands/build.ts index d43b8a0..7abf6a0 100644 --- a/src/commands/build.ts +++ b/src/commands/build.ts @@ -132,12 +132,15 @@ export async function build(options: Record) { const commandsImports = commandNames.map((fname, i) => `import m${i} from "./${p.join(`./commands/${fname.name}.js`).split(p.sep).join(p.posix.sep)}"`); const commandMapTemplate = - 'const __commands = new Map();\n ' + + 'const __commands = new Map();\n' + commandNames.map((_, i) => `__commands.set(m${i}.meta.id, m${i});`).join("\n"); const startFile = - 'import { interactionHandler, __dependencies } from "@sern/handler/internal" \n'+ + 'import { __start } from "@sern/handler/internal" \n'+ commandsImports.join('\n') + '\n' + - commandMapTemplate + "\n" + commandMapTemplate + "\n" + + 'exports.default = function(path, wrapper) {\n\ + __start(path, wrapper);\n\ + }\n' console.log(entryPoints)