UNPKG

alepha

Version:

Easy-to-use modern TypeScript framework for building many kind of applications.

17 lines (16 loc) 698 B
import { appEntryOptions, buildOptions, devOptions } from "alepha/cli"; //#region ../../src/cli/config/defineConfig.ts const defineConfig = (config) => { return (alepha) => { if (config.services) for (const it of config.services) alepha.with(it); if (config.plugins) for (const it of config.plugins) alepha.with(it); if (config.env) for (const [key, value] of Object.entries(config.env)) process.env[key] = String(value); if (config.build) alepha.set(buildOptions, config.build); if (config.dev) alepha.set(devOptions, config.dev); if (config.entry) alepha.set(appEntryOptions, config.entry); return {}; }; }; //#endregion export { defineConfig }; //# sourceMappingURL=index.js.map