@anandaerditya/puntconf
v1.0.4
Published
A simple conf config file reader. This package will convert a conf file into a basic JSON object for easy data retrieval.
Readme
PUNTCONF
What is PUNTCONF ?
PUNTCONF ("punt", the Dutch word for "dot" in English) is a simple module that reads a configuration file formatted in .conf and registers its contents as process.env variables.
How do I use it ?
You can use this package using this steps:
Install the package in your project using the following command:
npm install @anandaerditya/puntconfPrepare your
.conffile.If you are using
Node.js (CommonJS), import the package like this:// Import the package const config = require('@anandaerditya/puntconf') // Register your .conf file config.puntconf.init('path/to/your/conf') // Get your config value console.log(process.env.YOUR_CONFIG);If you are using
TypeScript (ES Modules), import the package like this:// Import the package import { puntconf } from "@anandaerditya/puntconf"; // Register your .conf file puntconf.init('path/to/your/conf') // Get your config value console.log(process.env.YOUR_CONFIG);
What does the .conf file looks like ?
The .conf configuration file should look like this :
[your_section_name]
YOUR_CONFIG_KEY=Your Config Value
[your_another_section_name]
YOUR_ANOTHET_CONFIG_KEY=Your Config ValueFor the content, it's up to you.
How it works ?
This package uses Node.js's built-in fs module to read the file. Then, it converts its content into JSON and registers each configuration in process.env.
