#env #convert #json #javascript #cli

app env2js

用于创建包含环境变量的 js/json 文件的工具

1 个稳定版本

1.0.1 2020年2月22日

#172 in #env

MIT 许可证

6KB
73 lines

env2js

将当前环境转换为 js/json。支持从 .env 文件中读取。

用法

所有命令均通过 env2js --help 提供

>$ env2js --help

Converts your env to js or json file

USAGE:
    env-to-json [OPTIONS]

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

OPTIONS:
    -c, --config <FILE>          Sets a custom env file [default: .env]
    -g, --global <GLOBAL_VAR>    Sets a custom global variable for javascript [default: __env]
    -p, --prefix <PREFIX>        Env variables prefix filter
    -t, --type <TYPE>            Set output type [default: js]  [possible values: js, json]

您可以使用它来使环境变量在您的 React 应用程序运行时可用。

>$ REACT_APP_FOO=bar env2js -g env -p REACT_APP_ -t js > env.js

将生成以下文件

window.env = {"FOO":"bar"}

版本

Linux

  • env2js - 简单构建,不进行大小优化
  • env2js.min - 去掉符号的构建
  • env2js.nano - 使用 upx 打包的构建(似乎 Ubuntu 上的 upx 有点问题,因此此二进制文件可能也有问题)

Windows

  • env2js.exe - Windows 构建

许可证

MIT

依赖关系

~1–1.5MB
~24K SLoC