winterspec
Version:
Write Winter-CG compatible routes with filesystem routing and tons of features
16 lines (15 loc) • 462 B
JavaScript
import { loadConfig } from "../config/utils.js";
export class BaseCommand {
constructor(program) {
this.program = program;
}
async loadConfig(cmdObj) {
const overrides = {
tsconfigPath: cmdObj.tsconfig,
routesDirectory: cmdObj.routesDirectory,
rootDirectory: cmdObj.root,
platform: cmdObj.platform,
};
return loadConfig(cmdObj.root ?? process.cwd(), overrides);
}
}