neoenv
neoenv copied to clipboard
🔐 Lightweight, zero-dependency, new generation module for hassle free, clean, typed and safe environment variables management for modern developers 🔥 Supercharge your .env using neoenv with more adv...
neoenv
Supercharge your .env using neoenv
with more advanced controls and powers ☄️🚀
Neoenv is a lightweight, zero-dependency, new-generation module for hassle-free, clean, typed and safe environment variables management for modern developers. 🔐🔥
It loads environment variables from a .env
file into process.env
and automatically generates a configuration object based on the keys with a single command. 🤯
Now, you'll be able to access the environment variables based on your .env
file in a type-safe way with some nice IntelliSense and autocomplete. 🤩
And guess what? It supports both JavaScript and TypeScript. 🎉
Check the Configuration section for more details on how to configure and use it according to your needs of the project. 🤓
Find the npm package here
Star the GitHub repo to keep the developer motivated 🥺✨
Why neoenv? 🤔
Find out here (why-neoenv.md) what problems neoenv is solving and why it should be used in your project.
Installation
Using npm
npm i neoenv
or
npm install --save neoenv
Using Yarn
yarn add neoenv
Usage
Check the Usage Doc for more details on how to easily use neoenv
in your project.
Configuration, Options, and Flags/Arguments
For more information about configuring and using neoenv
, see the Configuration Section.
Bugs and Features
See the issues for a list of proposed features (and known issues). Feel free to raise new issues.
License
Distributed under the MIT License. See LICENSE for more information.
Author
Niloy Sikdar
I hope you liked this package and found it useful. Star the GitHub repo if you liked it 🙏 Feel free to open an issue or create a pull request if you have any questions, suggestions or feedback. 🙌