Skip to content

Commit

Permalink
Eliminated a totally annoying install warning in newer versions of NPM
Browse files Browse the repository at this point in the history
  • Loading branch information
Loren West committed Jul 31, 2013
1 parent 15e4a70 commit 6559389
Show file tree
Hide file tree
Showing 14 changed files with 75 additions and 57 deletions.
5 changes: 5 additions & 0 deletions History.md
@@ -1,3 +1,8 @@
0.4.28 / 2013-07-31
===================

* Eliminated a totally annoying install warning in newer versions of NPM

0.4.27 / 2013-06-18
===================

Expand Down
12 changes: 6 additions & 6 deletions doc/1-protected-test.js.html
Expand Up @@ -4,11 +4,11 @@
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>test 1-protected-test.js </title>

<link rel="stylesheet" type="text/css" href="assets/reset-fonts-grids-min.css?stamp=1370911304.56" />
<link rel="stylesheet" type="text/css" href="assets/api.css?stamp=1370911304.56" />
<link rel="stylesheet" type="text/css" href="assets/reset-fonts-grids-min.css?stamp=1375283917.73" />
<link rel="stylesheet" type="text/css" href="assets/api.css?stamp=1375283917.73" />

<script type="text/javascript" src="assets/api-js?stamp=1370911304.56"></script>
<script type="text/javascript" src="assets/ac-js?stamp=1370911304.56"></script>
<script type="text/javascript" src="assets/api-js?stamp=1375283917.73"></script>
<script type="text/javascript" src="assets/ac-js?stamp=1375283917.73"></script>
</head>

<body id="node-monitor">
Expand Down Expand Up @@ -62,7 +62,7 @@ <h1><a href="https://github.com/lorenwest/node-config" title="Node.js Configurat
<span class="nx">process</span><span class="p">.</span><span class="nx">env</span><span class="p">.</span><span class="nx">NODE_APP_INSTANCE</span><span class="o">=</span><span class="s1">&#39;3&#39;</span><span class="p">;</span>

<span class="c1">// Test for environment variable overrides</span>
<span class="nx">process</span><span class="p">.</span><span class="nx">env</span><span class="p">.</span><span class="nx">CONFIG_EnvOverride_parm__1</span> <span class="o">=</span> <span class="s1">&#39;overridden from test&#39;</span><span class="p">;</span>
<span class="nx">process</span><span class="p">.</span><span class="nx">env</span><span class="p">.</span><span class="nx">CONFIG_EnvOverride_parm__number__1</span> <span class="o">=</span> <span class="s1">&#39;overridden from test&#39;</span><span class="p">;</span>
<span class="nx">process</span><span class="p">.</span><span class="nx">env</span><span class="p">.</span><span class="nx">CONFIG_EnvOverride_parm2</span> <span class="o">=</span> <span class="mi">13</span><span class="p">;</span>

<span class="c1">// Dependencies</span>
Expand Down Expand Up @@ -425,7 +425,7 @@ <h4>Files</h4>
<div id="ft">
<hr />
Released on <a href="https://github.com/lorenwest/node-config">github</a> under the <a href="https://github.com/lorenwest/node-config/blob/master/LICENSE">Apache License 2.0</a>
<span class="subtitle">version 0.4.26</span>
<span class="subtitle">version 0.4.27</span>
</div>
</div>
<script type="text/javascript">
Expand Down
16 changes: 9 additions & 7 deletions doc/2-config-test.js.html
Expand Up @@ -4,11 +4,11 @@
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>test 2-config-test.js </title>

<link rel="stylesheet" type="text/css" href="assets/reset-fonts-grids-min.css?stamp=1370911304.56" />
<link rel="stylesheet" type="text/css" href="assets/api.css?stamp=1370911304.56" />
<link rel="stylesheet" type="text/css" href="assets/reset-fonts-grids-min.css?stamp=1375283917.73" />
<link rel="stylesheet" type="text/css" href="assets/api.css?stamp=1375283917.73" />

<script type="text/javascript" src="assets/api-js?stamp=1370911304.56"></script>
<script type="text/javascript" src="assets/ac-js?stamp=1370911304.56"></script>
<script type="text/javascript" src="assets/api-js?stamp=1375283917.73"></script>
<script type="text/javascript" src="assets/ac-js?stamp=1375283917.73"></script>
</head>

<body id="node-monitor">
Expand Down Expand Up @@ -53,7 +53,7 @@ <h1><a href="https://github.com/lorenwest/node-config" title="Node.js Configurat
<span class="nx">process</span><span class="p">.</span><span class="nx">env</span><span class="p">.</span><span class="nx">NODE_APP_INSTANCE</span><span class="o">=</span><span class="s1">&#39;3&#39;</span><span class="p">;</span>

<span class="c1">// Test for environment variable overrides</span>
<span class="nx">process</span><span class="p">.</span><span class="nx">env</span><span class="p">.</span><span class="nx">CONFIG_EnvOverride_parm__1</span> <span class="o">=</span> <span class="s1">&#39;overridden from test&#39;</span><span class="p">;</span>
<span class="nx">process</span><span class="p">.</span><span class="nx">env</span><span class="p">.</span><span class="nx">CONFIG_EnvOverride_parm__number__1</span> <span class="o">=</span> <span class="s1">&#39;overridden from test&#39;</span><span class="p">;</span>
<span class="nx">process</span><span class="p">.</span><span class="nx">env</span><span class="p">.</span><span class="nx">CONFIG_EnvOverride_parm2</span> <span class="o">=</span> <span class="mi">13</span><span class="p">;</span>

<span class="c1">// Dependencies</span>
Expand Down Expand Up @@ -145,7 +145,9 @@ <h1><a href="https://github.com/lorenwest/node-config" title="Node.js Configurat
<span class="p">},</span>

<span class="s1">&#39;Double__underscores escape to single_underscores&#39;</span><span class="o">:</span> <span class="kd">function</span><span class="p">()</span> <span class="p">{</span>
<span class="nx">assert</span><span class="p">.</span><span class="nx">equal</span><span class="p">(</span><span class="nx">CONFIG</span><span class="p">.</span><span class="nx">EnvOverride</span><span class="p">.</span><span class="nx">parm_1</span><span class="p">,</span> <span class="s1">&#39;overridden from test&#39;</span><span class="p">);</span>

<span class="nx">JSON</span><span class="p">.</span><span class="nx">stringify</span><span class="p">(</span><span class="nx">CONFIG</span><span class="p">,</span> <span class="kc">null</span><span class="p">,</span> <span class="mi">2</span><span class="p">);</span>
<span class="nx">assert</span><span class="p">.</span><span class="nx">equal</span><span class="p">(</span><span class="nx">CONFIG</span><span class="p">.</span><span class="nx">EnvOverride</span><span class="p">.</span><span class="nx">parm_number_1</span><span class="p">,</span> <span class="s1">&#39;overridden from test&#39;</span><span class="p">);</span>
<span class="p">}</span>
<span class="p">},</span>

Expand Down Expand Up @@ -380,7 +382,7 @@ <h4>Files</h4>
<div id="ft">
<hr />
Released on <a href="https://github.com/lorenwest/node-config">github</a> under the <a href="https://github.com/lorenwest/node-config/blob/master/LICENSE">Apache License 2.0</a>
<span class="subtitle">version 0.4.26</span>
<span class="subtitle">version 0.4.27</span>
</div>
</div>
<script type="text/javascript">
Expand Down
10 changes: 5 additions & 5 deletions doc/Config.html
Expand Up @@ -4,11 +4,11 @@
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>config Config </title>

<link rel="stylesheet" type="text/css" href="assets/reset-fonts-grids-min.css?stamp=1370911304.58" />
<link rel="stylesheet" type="text/css" href="assets/api.css?stamp=1370911304.58" />
<link rel="stylesheet" type="text/css" href="assets/reset-fonts-grids-min.css?stamp=1375283917.75" />
<link rel="stylesheet" type="text/css" href="assets/api.css?stamp=1375283917.75" />

<script type="text/javascript" src="assets/api-js?stamp=1370911304.58"></script>
<script type="text/javascript" src="assets/ac-js?stamp=1370911304.58"></script>
<script type="text/javascript" src="assets/api-js?stamp=1375283917.75"></script>
<script type="text/javascript" src="assets/ac-js?stamp=1375283917.75"></script>
</head>

<body id="node-monitor">
Expand Down Expand Up @@ -1465,7 +1465,7 @@ <h4>Methods</h4>
<div id="ft">
<hr />
Released on <a href="https://github.com/lorenwest/node-config">github</a> under the <a href="https://github.com/lorenwest/node-config/blob/master/LICENSE">Apache License 2.0</a>
<span class="subtitle">version 0.4.26</span>
<span class="subtitle">version 0.4.27</span>
</div>
</div>
<script type="text/javascript">
Expand Down
10 changes: 5 additions & 5 deletions doc/ConfigTest.html
Expand Up @@ -4,11 +4,11 @@
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>test ConfigTest </title>

<link rel="stylesheet" type="text/css" href="assets/reset-fonts-grids-min.css?stamp=1370911304.56" />
<link rel="stylesheet" type="text/css" href="assets/api.css?stamp=1370911304.56" />
<link rel="stylesheet" type="text/css" href="assets/reset-fonts-grids-min.css?stamp=1375283917.73" />
<link rel="stylesheet" type="text/css" href="assets/api.css?stamp=1375283917.73" />

<script type="text/javascript" src="assets/api-js?stamp=1370911304.56"></script>
<script type="text/javascript" src="assets/ac-js?stamp=1370911304.56"></script>
<script type="text/javascript" src="assets/api-js?stamp=1375283917.73"></script>
<script type="text/javascript" src="assets/ac-js?stamp=1375283917.73"></script>
</head>

<body id="node-monitor">
Expand Down Expand Up @@ -120,7 +120,7 @@ <h4>Files</h4>
<div id="ft">
<hr />
Released on <a href="https://github.com/lorenwest/node-config">github</a> under the <a href="https://github.com/lorenwest/node-config/blob/master/LICENSE">Apache License 2.0</a>
<span class="subtitle">version 0.4.26</span>
<span class="subtitle">version 0.4.27</span>
</div>
</div>
<script type="text/javascript">
Expand Down
10 changes: 5 additions & 5 deletions doc/ProtectedTest.html
Expand Up @@ -4,11 +4,11 @@
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>test ProtectedTest </title>

<link rel="stylesheet" type="text/css" href="assets/reset-fonts-grids-min.css?stamp=1370911304.56" />
<link rel="stylesheet" type="text/css" href="assets/api.css?stamp=1370911304.56" />
<link rel="stylesheet" type="text/css" href="assets/reset-fonts-grids-min.css?stamp=1375283917.73" />
<link rel="stylesheet" type="text/css" href="assets/api.css?stamp=1375283917.73" />

<script type="text/javascript" src="assets/api-js?stamp=1370911304.56"></script>
<script type="text/javascript" src="assets/ac-js?stamp=1370911304.56"></script>
<script type="text/javascript" src="assets/api-js?stamp=1375283917.73"></script>
<script type="text/javascript" src="assets/ac-js?stamp=1375283917.73"></script>
</head>

<body id="node-monitor">
Expand Down Expand Up @@ -120,7 +120,7 @@ <h4>Files</h4>
<div id="ft">
<hr />
Released on <a href="https://github.com/lorenwest/node-config">github</a> under the <a href="https://github.com/lorenwest/node-config/blob/master/LICENSE">Apache License 2.0</a>
<span class="subtitle">version 0.4.26</span>
<span class="subtitle">version 0.4.27</span>
</div>
</div>
<script type="text/javascript">
Expand Down
12 changes: 6 additions & 6 deletions doc/config.js.html
Expand Up @@ -4,11 +4,11 @@
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>config config.js </title>

<link rel="stylesheet" type="text/css" href="assets/reset-fonts-grids-min.css?stamp=1370911304.58" />
<link rel="stylesheet" type="text/css" href="assets/api.css?stamp=1370911304.58" />
<link rel="stylesheet" type="text/css" href="assets/reset-fonts-grids-min.css?stamp=1375283917.75" />
<link rel="stylesheet" type="text/css" href="assets/api.css?stamp=1375283917.75" />

<script type="text/javascript" src="assets/api-js?stamp=1370911304.58"></script>
<script type="text/javascript" src="assets/ac-js?stamp=1370911304.58"></script>
<script type="text/javascript" src="assets/api-js?stamp=1375283917.75"></script>
<script type="text/javascript" src="assets/ac-js?stamp=1375283917.75"></script>
</head>

<body id="node-monitor">
Expand Down Expand Up @@ -722,7 +722,7 @@ <h1><a href="https://github.com/lorenwest/node-config" title="Node.js Configurat

<span class="kd">var</span> <span class="nx">curCtxt</span> <span class="o">=</span> <span class="nx">envOverride</span><span class="p">;</span>
<span class="k">for</span> <span class="p">(</span><span class="kd">var</span> <span class="nx">i</span> <span class="o">=</span> <span class="mi">0</span><span class="p">,</span> <span class="nx">l</span> <span class="o">=</span> <span class="nx">parts</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span> <span class="nx">i</span> <span class="o">&lt;</span> <span class="nx">l</span><span class="p">;</span> <span class="nx">i</span><span class="o">++</span><span class="p">)</span> <span class="p">{</span>
<span class="kd">var</span> <span class="nx">partName</span> <span class="o">=</span> <span class="nx">parts</span><span class="p">[</span><span class="nx">i</span><span class="p">].</span><span class="nx">replace</span><span class="p">(</span><span class="s1">&#39;`&#39;</span><span class="p">,</span><span class="s1">&#39;_&#39;</span><span class="p">);</span>
<span class="kd">var</span> <span class="nx">partName</span> <span class="o">=</span> <span class="nx">parts</span><span class="p">[</span><span class="nx">i</span><span class="p">].</span><span class="nx">replace</span><span class="p">(</span><span class="sr">/`/g</span><span class="p">,</span><span class="s1">&#39;_&#39;</span><span class="p">);</span>
<span class="k">if</span> <span class="p">(</span><span class="nx">i</span> <span class="o">==</span> <span class="nx">l</span> <span class="o">-</span> <span class="mi">1</span><span class="p">)</span> <span class="p">{</span>
<span class="c1">// Final (element) part</span>
<span class="nx">curCtxt</span><span class="p">[</span><span class="nx">partName</span><span class="p">]</span> <span class="o">=</span> <span class="nx">value</span><span class="p">;</span>
Expand Down Expand Up @@ -1297,7 +1297,7 @@ <h4>Files</h4>
<div id="ft">
<hr />
Released on <a href="https://github.com/lorenwest/node-config">github</a> under the <a href="https://github.com/lorenwest/node-config/blob/master/LICENSE">Apache License 2.0</a>
<span class="subtitle">version 0.4.26</span>
<span class="subtitle">version 0.4.27</span>
</div>
</div>
<script type="text/javascript">
Expand Down
12 changes: 6 additions & 6 deletions doc/default.js.html
Expand Up @@ -4,11 +4,11 @@
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>test default.js </title>

<link rel="stylesheet" type="text/css" href="assets/reset-fonts-grids-min.css?stamp=1370911304.56" />
<link rel="stylesheet" type="text/css" href="assets/api.css?stamp=1370911304.56" />
<link rel="stylesheet" type="text/css" href="assets/reset-fonts-grids-min.css?stamp=1375283917.73" />
<link rel="stylesheet" type="text/css" href="assets/api.css?stamp=1375283917.73" />

<script type="text/javascript" src="assets/api-js?stamp=1370911304.56"></script>
<script type="text/javascript" src="assets/ac-js?stamp=1370911304.56"></script>
<script type="text/javascript" src="assets/api-js?stamp=1375283917.73"></script>
<script type="text/javascript" src="assets/ac-js?stamp=1375283917.73"></script>
</head>

<body id="node-monitor">
Expand Down Expand Up @@ -56,7 +56,7 @@ <h1><a href="https://github.com/lorenwest/node-config" title="Node.js Configurat
<span class="nx">dbName</span><span class="o">:</span><span class="s1">&#39;from_default_js&#39;</span>
<span class="p">},</span>
<span class="nx">EnvOverride</span><span class="o">:</span> <span class="p">{</span>
<span class="nx">parm_1</span><span class="o">:</span> <span class="s2">&quot;from_default_js&quot;</span><span class="p">,</span>
<span class="nx">parm_number_1</span><span class="o">:</span> <span class="s2">&quot;from_default_js&quot;</span><span class="p">,</span>
<span class="nx">parm2</span><span class="o">:</span> <span class="mi">22</span>
<span class="p">}</span>
<span class="p">};</span>
Expand Down Expand Up @@ -102,7 +102,7 @@ <h4>Files</h4>
<div id="ft">
<hr />
Released on <a href="https://github.com/lorenwest/node-config">github</a> under the <a href="https://github.com/lorenwest/node-config/blob/master/LICENSE">Apache License 2.0</a>
<span class="subtitle">version 0.4.26</span>
<span class="subtitle">version 0.4.27</span>
</div>
</div>
<script type="text/javascript">
Expand Down
10 changes: 5 additions & 5 deletions doc/index.html
Expand Up @@ -4,11 +4,11 @@
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title> </title>

<link rel="stylesheet" type="text/css" href="assets/reset-fonts-grids-min.css?stamp=1370911304.61" />
<link rel="stylesheet" type="text/css" href="assets/api.css?stamp=1370911304.61" />
<link rel="stylesheet" type="text/css" href="assets/reset-fonts-grids-min.css?stamp=1375283917.78" />
<link rel="stylesheet" type="text/css" href="assets/api.css?stamp=1375283917.78" />

<script type="text/javascript" src="assets/api-js?stamp=1370911304.61"></script>
<script type="text/javascript" src="assets/ac-js?stamp=1370911304.61"></script>
<script type="text/javascript" src="assets/api-js?stamp=1375283917.78"></script>
<script type="text/javascript" src="assets/ac-js?stamp=1375283917.78"></script>
</head>

<body id="node-monitor">
Expand Down Expand Up @@ -348,7 +348,7 @@ <h4>Files</h4>
<div id="ft">
<hr />
Released on <a href="https://github.com/lorenwest/node-config">github</a> under the <a href="https://github.com/lorenwest/node-config/blob/master/LICENSE">Apache License 2.0</a>
<span class="subtitle">version 0.4.26</span>
<span class="subtitle">version 0.4.27</span>
</div>
</div>
<script type="text/javascript">
Expand Down
10 changes: 5 additions & 5 deletions doc/module_config.html
Expand Up @@ -4,11 +4,11 @@
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>config </title>

<link rel="stylesheet" type="text/css" href="assets/reset-fonts-grids-min.css?stamp=1370911304.58" />
<link rel="stylesheet" type="text/css" href="assets/api.css?stamp=1370911304.58" />
<link rel="stylesheet" type="text/css" href="assets/reset-fonts-grids-min.css?stamp=1375283917.75" />
<link rel="stylesheet" type="text/css" href="assets/api.css?stamp=1375283917.75" />

<script type="text/javascript" src="assets/api-js?stamp=1370911304.58"></script>
<script type="text/javascript" src="assets/ac-js?stamp=1370911304.58"></script>
<script type="text/javascript" src="assets/api-js?stamp=1375283917.75"></script>
<script type="text/javascript" src="assets/ac-js?stamp=1375283917.75"></script>
</head>

<body id="node-monitor">
Expand Down Expand Up @@ -141,7 +141,7 @@ <h4>Files</h4>
<div id="ft">
<hr />
Released on <a href="https://github.com/lorenwest/node-config">github</a> under the <a href="https://github.com/lorenwest/node-config/blob/master/LICENSE">Apache License 2.0</a>
<span class="subtitle">version 0.4.26</span>
<span class="subtitle">version 0.4.27</span>
</div>
</div>
<script type="text/javascript">
Expand Down
10 changes: 5 additions & 5 deletions doc/module_test.html
Expand Up @@ -4,11 +4,11 @@
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>test </title>

<link rel="stylesheet" type="text/css" href="assets/reset-fonts-grids-min.css?stamp=1370911304.56" />
<link rel="stylesheet" type="text/css" href="assets/api.css?stamp=1370911304.56" />
<link rel="stylesheet" type="text/css" href="assets/reset-fonts-grids-min.css?stamp=1375283917.73" />
<link rel="stylesheet" type="text/css" href="assets/api.css?stamp=1375283917.73" />

<script type="text/javascript" src="assets/api-js?stamp=1370911304.56"></script>
<script type="text/javascript" src="assets/ac-js?stamp=1370911304.56"></script>
<script type="text/javascript" src="assets/api-js?stamp=1375283917.73"></script>
<script type="text/javascript" src="assets/ac-js?stamp=1375283917.73"></script>
</head>

<body id="node-monitor">
Expand Down Expand Up @@ -113,7 +113,7 @@ <h4>Files</h4>
<div id="ft">
<hr />
Released on <a href="https://github.com/lorenwest/node-config">github</a> under the <a href="https://github.com/lorenwest/node-config/blob/master/LICENSE">Apache License 2.0</a>
<span class="subtitle">version 0.4.26</span>
<span class="subtitle">version 0.4.27</span>
</div>
</div>
<script type="text/javascript">
Expand Down
2 changes: 1 addition & 1 deletion doc/raw.json

Large diffs are not rendered by default.

4 changes: 4 additions & 0 deletions package.json
Expand Up @@ -14,6 +14,10 @@
"coffee-script" : ">=1.2.0",
"vows" : ">=0.5.13"
},
"repository": {
"type" : "git",
"url" : "http://github.com/lorenwest/node-config.git"
},
"engines": {"node": ">0.4.x"},
"scripts": {
"test" : "./node_modules/vows/bin/vows test/*.js --spec"
Expand Down
9 changes: 8 additions & 1 deletion test/config/runtime.json
@@ -1,6 +1,13 @@
{
"TestModule": {
"parm3": 1234
},
"Customers": {
"dbName": "override_from_runtime_json"
},
"watchThisValue": 27465
"EnvOverride": {
"parm_number_1": "overridden from test",
"parm2": 13
},
"watchThisValue": 87261
}

0 comments on commit 6559389

Please sign in to comment.