{"version":3,"sources":["../../src/run.ts"],"names":["init_cjs_shims","run","dirname","cb","process","env","COMMAND_PREVENT_EXECUTE","app","program","init","start","argv"],"mappings":";;;;;;AAAAA,gCAAA,EAAA;AAKaC,IAAAA,GAAAA,mBAAoBC,wBAAAA,CAAAA,OAAAA,OAAAA,EAAiBC,EAAAA,KAAAA;AAC9C,EAAKC,IAAAA,OAAAA,CAAQC,IAAIC,uBAA0B,EAAA;AACvC,IAAA,MAAMH,GAAGI,qBAAAA,CAAAA;AACT,IAAA,OAAOA,qBAAIC,CAAAA,OAAAA;AACf;AACAD,EAAAA,qBAAAA,CAAIE,IAAK,CAAA;AAAEP,IAAAA;GAAQ,CAAA;AACnB,EAAA,MAAMC,GAAGI,qBAAAA,CAAAA;AACT,EAAOA,OAAAA,qBAAAA,CAAIG,KAAMN,CAAAA,OAAAA,CAAQO,IAAI,CAAA;AACjC,CAR0B,EAAA,KAAA","file":"chunk-HLZRNOL2.cjs","sourcesContent":["import { app } from './app.js';\nimport { App } from './Application.js';\n\nexport type RunFn = (dirname: string, cb: (app: App) => Promise<any> | any) => Promise<any>\n\nexport const run: RunFn = async (dirname: string, cb: (app: App) => Promise<any> | any): Promise<any> => {\n    if ( process.env.COMMAND_PREVENT_EXECUTE ) {\n        await cb(app);\n        return app.program;\n    }\n    app.init({ dirname });\n    await cb(app);\n    return app.start(process.argv);\n};\n"]}