bs-dotenv is a package for bucklescript bindings to
dotenv.
yarn add @ahrefs/bs-dotenvor to follow master version:
yarn add https://github.com/ahrefs/bs-dotenv.gitAdd @ahrefs/bs-dotenv to the bs-dependencies of bsconfig.json.
See original dotenv usage.
Create a .env file:
VALUE1=demo1
VALUE2=demo2Create 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',