From 5d5af48956234fe8f6632558035444e821cbe8ef Mon Sep 17 00:00:00 2001 From: npenin Date: Sat, 3 Aug 2024 16:24:45 +0200 Subject: [PATCH] fix: eliminate the need for json import --- packages/pm/src/fork.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/pm/src/fork.ts b/packages/pm/src/fork.ts index 986616cc4b..bdf40236c5 100644 --- a/packages/pm/src/fork.ts +++ b/packages/pm/src/fork.ts @@ -11,6 +11,7 @@ import { program, buildCliContextFromProcess, ErrorMessage, NamespaceMiddleware import { Stats } from 'fs'; import { registerCommands, SelfDefinedCommand, parseMetadata, StructuredParameters } from '@akala/commands'; import { fileURLToPath } from 'url'; +import commands from './container.js'; var isPm = false; @@ -113,7 +114,7 @@ program.option('program', { needsValue: true, normalize: true if (!isPm) { //eslint-disable-next-line @typescript-eslint/no-var-requires - const pmMeta = await import(new URL('../../commands.json', import.meta.url).toString()); + const pmMeta = commands.meta; if (process.connected) { pm = new ac.Container('pm', null, new ac.Processors.JsonRpc(ac.Processors.JsonRpc.getConnection(new IpcAdapter(process), cliContainer))) as ac.Container & pmDef.container;