bs-dotenv
is a package for bucklescript bindings to
dotenv.
yarn add @ahrefs/bs-dotenv
or to follow master version:
yarn add https://github.com/ahrefs/bs-dotenv.git
Add @ahrefs/bs-dotenv
to the bs-dependencies
of bsconfig.json
.
See original dotenv usage.
Create a .env
file:
VALUE1=demo1
VALUE2=demo2
Create a demo.re
file:
Dotenv.config();
let _ =
Js.log(Node.Process.process##env);
let _ = Dotenv.config ()
let _ = Js.log (## Node.Process.process env)
more examples here
Add the package as a dependency in bsconfig.json
.
Run it:
$ nodejs src/demo.bs.js | grep demo
VALUE1: 'demo1',
VALUE2: 'demo2',