niloysikdar / neoenv

πŸ” 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 advanced controls and powers β˜„οΈπŸš€

Home Page:https://www.npmjs.com/package/neoenv

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

npm version

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. πŸ™Œ

About

πŸ” 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 advanced controls and powers β˜„οΈπŸš€

https://www.npmjs.com/package/neoenv

License:MIT License


Languages

Language:TypeScript 75.3%Language:JavaScript 17.5%Language:Shell 7.2%