UNPKG

lemon-core

Version:
34 lines (33 loc) 937 B
interface Options { ENV?: string; STAGE?: string; ENV_PATH?: string; } /** * loader `<profile>.yml` * * **Determine Environ Target** * 1. ENV 로부터, 로딩할 `env.yml` 파일을 지정함. * 2. STAGE 로부터, `env.yml`내 로딩할 환경 그룹을 지정함. * * example: * `$ ENV=lemon STAGE=dev nodemon express.js --port 8081` * * @param process the main process instance. * @param options (optional) default option. */ export declare const loadEnviron: (process: any, options?: Options) => any; /** * load AWS credential profile via env.NAME * * ```sh * # load AWS 'lemon' profile, and run test. * $ NAME=lemon npm run test * ```` * @param $proc process (default `global.process`) * @param $info info logger (default `console.info`) */ export declare const loadProfile: ($proc?: { env?: any; }, $info?: (title: string, msg?: string) => void) => string; export default loadEnviron;