New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

envs

Package Overview
Dependencies
Maintainers
1
Versions
7
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

envs - npm Package Compare versions

Comparing version

to
0.1.5

9

component.json
{
"name": "envs",
"repo": "CamShaft/envs",
"repo": "camshaft/envs",
"description": "Track environment variable usage",
"version": "0.1.4",
"version": "0.1.5",
"keywords": [],
"dependencies": {
"timshadel/simple-debug": "*",
"CamShaft/javascript-stacktrace": "patch-1",
"CamShaft/require-component": "*"
"camshaft/require-component": "*"
},

@@ -17,2 +16,2 @@ "development": {},

]
}
}

@@ -7,4 +7,3 @@ /**

var debug = require('simple-debug')('envs')
, stacktrace = require('stacktrace.js', 'stacktrace-js');
var debug = require('simple-debug')('envs');

@@ -39,7 +38,9 @@ /**

if (!exports.trace) return val;
// Parse the stack
var lineno = stacktrace()[4].trim();
var lineno = (new Error).stack.split('\n')[1].trim();
// Log it
debug(lineno, name+'='+val);
debug(lineno, name + '=' + val);

@@ -63,2 +64,8 @@ // Track the usages

/**
* Trace off by default
*/
exports.trace = false;
/**
* Require a integer

@@ -65,0 +72,0 @@ *

{
"name": "envs",
"version": "0.1.4",
"version": "0.1.5",
"description": "Track environment variable usage",

@@ -21,3 +21,2 @@ "main": "index.js",

"simple-debug": "~1.1.0",
"stacktrace-js": "~0.5.0",
"require-component": "~0.1.0"

@@ -24,0 +23,0 @@ },

@@ -10,8 +10,11 @@ envs

```js
var envs = require("envs");
var envs = require('envs');
console.log(envs("NODE_ENV"));
// enable tracing
env.trace = true;
console.log(envs('NODE_ENV'));
// "production"
console.log(envs("NONEXISTANT", "my default value"));
console.log(envs('NONEXISTANT', 'my default value'));
// "my default value"

@@ -18,0 +21,0 @@

/**
* Module dependencies
*/
var should = require("should")
, envs = require("..");
var should = require("should");
var envs = require("..");
// enable tracing
envs.trace = true;
describe("envs", function() {

@@ -8,0 +12,0 @@ it("should return the correct values", function() {