UNPKG

react-native-ultimate-config

Version:
17 lines (15 loc) 564 B
const load_env = require("./load-env"); const render_env = require("./render-env"); const write_env = require("./write-env"); const flatten = require("./flatten"); const resolve_env = require("./resolve-env"); module.exports = async function (project_root, lib_root, env_file, rc) { const env = await resolve_env(load_env(env_file), rc); const flat = { ios: flatten(env, "ios"), android: flatten(env, "android"), web: flatten(env, "web"), }; const files_to_write = render_env(project_root, lib_root, flat, rc); write_env(files_to_write); };