feat: support cli development

This commit is contained in:
jeasonnow
2023-07-06 11:00:15 +08:00
parent 7bec1a6290
commit dd66190e49
7 changed files with 36 additions and 489 deletions

17
bin/dev.ts vendored Normal file
View File

@@ -0,0 +1,17 @@
import log from 'loglevel';
import {DEFAULT_DEV_PAKE_OPTIONS} from './defaults';
import handleInputOptions from './options/index';
import BuilderProvider from './builders/BuilderProvider';
async function startBuild() {
log.setDefaultLevel('debug');
const appOptions = await handleInputOptions(DEFAULT_DEV_PAKE_OPTIONS, DEFAULT_DEV_PAKE_OPTIONS.url);
log.debug('PakeAppOptions', appOptions);
const builder = BuilderProvider.create(appOptions);
await builder.prepare();
await builder.start(DEFAULT_DEV_PAKE_OPTIONS.url);
}
startBuild();