
Security News
Axios Supply Chain Attack Reaches OpenAI macOS Signing Pipeline, Forces Certificate Rotation
OpenAI rotated macOS signing certificates after a malicious Axios package reached its CI pipeline in a broader software supply chain attack.
dotenvjs is helps to get flavored with feature of .env and console.color.
This package is helps to provide many features with less efforts to save your development time.
npm install -S dotenvjs
You can define .env in json and normal string format also.
Take a look of .env here.
.env String Format
#Application settings
SERVER_NAME=myAppServer
SERVER_PORT=8080
DATABASE='mongodb://localhost/test'
REDIS_SERVER='redis://localhost:6379/'
#SOCKET settings
SOCKET_INTERVAL=****
SOCKET_TIMEOUT=****
#PUSH configurations
PUSH_APIKEY='***********************'
PUSH_RETRIES=2
To use this configuration.
var env = require('dotenvjs').string();
console.log(env.SERVER_NAME);
//OR
process.env.SERVER_NAME
.env JSON Format
{
"serverName" : "myAppServer",
"server": {
"port": 80
},
"database": {
"url": "mongodb://localhost/test"
},
"redis": {
"url":"redis://localhost:6379/"
},
"socket": {
"interval": ****,
"timeout": ****
},
"pushNotification":{
"apikey": "***********************",
"retries": 2
}
}
To use this configuration.
var env = require('dotenvjs').json();
env.serverName;
env.database.url;
Start filename with .env & specify file name with commandline argument.
>> node server.js .env.development
You can use this functionality for colorful logging in console:
Simply write :
console.color.log('This is a simple log');
console.color.info('This is an info');
console.color.warn('This is a warning');
console.color.error('This is an error');
console.color.custom('magenta', 'MyCustom Msg',"Hello Test");
Different Colors May Apply in custom:
'cyan',
'yellow',
'green',
'magenta',
'red',
'blue',
'bright_cyan',
'bright_yellow',
'bright_green',
'bright_magenta',
'bright_red',
'bright_blue'
FAQs
Loads environment variables from .env file to an application.
The npm package dotenvjs receives a total of 4 weekly downloads. As such, dotenvjs popularity was classified as not popular.
We found that dotenvjs demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
OpenAI rotated macOS signing certificates after a malicious Axios package reached its CI pipeline in a broader software supply chain attack.

Security News
Open source is under attack because of how much value it creates. It has been the foundation of every major software innovation for the last three decades. This is not the time to walk away from it.

Security News
Socket CEO Feross Aboukhadijeh breaks down how North Korea hijacked Axios and what it means for the future of software supply chain security.