forest-cli
Version:
The Lumberjacks' toolbelt is the Forest CLI which makes easy to manage your back office application directly from the terminal.
28 lines • 1.16 kB
TypeScript
import type { Config } from '../../interfaces/project-create-interface';
import type { Language } from '../../utils/languages';
import AbstractDumper from './abstract-dumper';
export default class AgentNodeJs extends AbstractDumper {
private env;
private readonly DEFAULT_PORT;
private readonly isLinuxOs;
private readonly isDatabaseLocal;
private readonly buildDatabaseUrl;
private readonly lodash;
private readonly strings;
private readonly toValidPackageName;
protected readonly templateFolder = "agent-nodejs";
constructor(context: any);
writePackageJson(language: Language, dbDialect: string, appName: string, isDemo?: boolean): void;
writeTsConfigJson(): void;
writeIndex(language: Language, dbDialect: string, dbSchema: string, isDemo?: boolean): void;
private writeDotEnv;
private writeGitignore;
private writeTypings;
private writeDockerignore;
private writeDockerfile;
private writeDockerCompose;
private writeLayoutFile;
private copyWorkflowBpmnSidecars;
protected createFiles(dumpConfig: Config): Promise<void>;
}
//# sourceMappingURL=agent-nodejs.d.ts.map