Skip to content

Commit

Permalink
Added travis CI, better file change detection, regen docs
Browse files Browse the repository at this point in the history
  • Loading branch information
Loren West committed Mar 7, 2013
1 parent d8946a5 commit 35a2be0
Show file tree
Hide file tree
Showing 17 changed files with 66 additions and 55 deletions.
4 changes: 4 additions & 0 deletions .travis.yml
@@ -0,0 +1,4 @@
language: node_js
node_js:
- "0.8"
- "0.6"
7 changes: 7 additions & 0 deletions History.md
@@ -1,3 +1,10 @@
0.4.21 / 2013-03-06
===================

* Triggering file.watch when an editor saves a file - rename vs. change
* Installed Travis-CI continuous integration testing framework


0.4.20 / 2013-02-21
===================

Expand Down
2 changes: 2 additions & 0 deletions README.md
@@ -1,6 +1,8 @@
node-config
===========

[![Build Status](https://secure.travis-ci.org/lorenwest/node-config.png?branch=master)](https://travis-ci.org/lorenwest/node-config)

Configuration control for production node deployments

Introduction
Expand Down
10 changes: 5 additions & 5 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=1361465768.46" />
<link rel="stylesheet" type="text/css" href="assets/api.css?stamp=1361465768.46" />
<link rel="stylesheet" type="text/css" href="assets/reset-fonts-grids-min.css?stamp=1362642423.11" />
<link rel="stylesheet" type="text/css" href="assets/api.css?stamp=1362642423.11" />

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

<body id="node-monitor">
Expand Down Expand Up @@ -418,7 +418,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.20</span>
<span class="subtitle">version 0.4.21</span>
</div>
</div>
<script type="text/javascript">
Expand Down
10 changes: 5 additions & 5 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=1361465768.46" />
<link rel="stylesheet" type="text/css" href="assets/api.css?stamp=1361465768.46" />
<link rel="stylesheet" type="text/css" href="assets/reset-fonts-grids-min.css?stamp=1362642423.11" />
<link rel="stylesheet" type="text/css" href="assets/api.css?stamp=1362642423.11" />

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

<body id="node-monitor">
Expand Down Expand Up @@ -318,7 +318,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.20</span>
<span class="subtitle">version 0.4.21</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=1361465768.48" />
<link rel="stylesheet" type="text/css" href="assets/api.css?stamp=1361465768.48" />
<link rel="stylesheet" type="text/css" href="assets/reset-fonts-grids-min.css?stamp=1362642423.13" />
<link rel="stylesheet" type="text/css" href="assets/api.css?stamp=1362642423.13" />

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

<body id="node-monitor">
Expand Down Expand Up @@ -1358,7 +1358,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.20</span>
<span class="subtitle">version 0.4.21</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=1361465768.46" />
<link rel="stylesheet" type="text/css" href="assets/api.css?stamp=1361465768.46" />
<link rel="stylesheet" type="text/css" href="assets/reset-fonts-grids-min.css?stamp=1362642423.11" />
<link rel="stylesheet" type="text/css" href="assets/api.css?stamp=1362642423.11" />

<script type="text/javascript" src="assets/api-js?stamp=1361465768.46"></script>
<script type="text/javascript" src="assets/ac-js?stamp=1361465768.46"></script>
<script type="text/javascript" src="assets/api-js?stamp=1362642423.11"></script>
<script type="text/javascript" src="assets/ac-js?stamp=1362642423.11"></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.20</span>
<span class="subtitle">version 0.4.21</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=1361465768.46" />
<link rel="stylesheet" type="text/css" href="assets/api.css?stamp=1361465768.46" />
<link rel="stylesheet" type="text/css" href="assets/reset-fonts-grids-min.css?stamp=1362642423.11" />
<link rel="stylesheet" type="text/css" href="assets/api.css?stamp=1362642423.11" />

<script type="text/javascript" src="assets/api-js?stamp=1361465768.46"></script>
<script type="text/javascript" src="assets/ac-js?stamp=1361465768.46"></script>
<script type="text/javascript" src="assets/api-js?stamp=1362642423.11"></script>
<script type="text/javascript" src="assets/ac-js?stamp=1362642423.11"></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.20</span>
<span class="subtitle">version 0.4.21</span>
</div>
</div>
<script type="text/javascript">
Expand Down
11 changes: 5 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=1361465768.48" />
<link rel="stylesheet" type="text/css" href="assets/api.css?stamp=1361465768.48" />
<link rel="stylesheet" type="text/css" href="assets/reset-fonts-grids-min.css?stamp=1362642423.13" />
<link rel="stylesheet" type="text/css" href="assets/api.css?stamp=1362642423.13" />

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

<body id="node-monitor">
Expand Down Expand Up @@ -520,7 +520,6 @@ <h1><a href="https://github.com/lorenwest/node-config" title="Node.js Configurat
<span class="k">if</span> <span class="p">(</span><span class="nx">FileSystem</span><span class="p">.</span><span class="nx">watch</span><span class="p">)</span> <span class="p">{</span>
<span class="c1">// This is the latest</span>
<span class="nx">runtimeJsonWatcher</span> <span class="o">=</span> <span class="nx">FileSystem</span><span class="p">.</span><span class="nx">watch</span><span class="p">(</span><span class="nx">runtimeJsonFilename</span><span class="p">,</span> <span class="p">{</span><span class="nx">persistent</span><span class="o">:</span><span class="kc">false</span><span class="p">},</span> <span class="kd">function</span><span class="p">(</span><span class="nx">event</span><span class="p">,</span> <span class="nx">filename</span><span class="p">)</span> <span class="p">{</span>
<span class="k">if</span> <span class="p">(</span><span class="nx">event</span> <span class="o">!=</span> <span class="s1">&#39;change&#39;</span><span class="p">)</span> <span class="p">{</span><span class="k">return</span><span class="p">;}</span>
<span class="nx">onFileChange</span><span class="p">();</span>
<span class="p">});</span>
<span class="p">}</span>
Expand Down Expand Up @@ -1184,7 +1183,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.20</span>
<span class="subtitle">version 0.4.21</span>
</div>
</div>
<script type="text/javascript">
Expand Down
10 changes: 5 additions & 5 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=1361465768.46" />
<link rel="stylesheet" type="text/css" href="assets/api.css?stamp=1361465768.46" />
<link rel="stylesheet" type="text/css" href="assets/reset-fonts-grids-min.css?stamp=1362642423.11" />
<link rel="stylesheet" type="text/css" href="assets/api.css?stamp=1362642423.11" />

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

<body id="node-monitor">
Expand Down Expand Up @@ -98,7 +98,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.20</span>
<span class="subtitle">version 0.4.21</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=1361465768.51" />
<link rel="stylesheet" type="text/css" href="assets/api.css?stamp=1361465768.51" />
<link rel="stylesheet" type="text/css" href="assets/reset-fonts-grids-min.css?stamp=1362642423.16" />
<link rel="stylesheet" type="text/css" href="assets/api.css?stamp=1362642423.16" />

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

<body id="node-monitor">
Expand Down Expand Up @@ -292,7 +292,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.20</span>
<span class="subtitle">version 0.4.21</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=1361465768.48" />
<link rel="stylesheet" type="text/css" href="assets/api.css?stamp=1361465768.48" />
<link rel="stylesheet" type="text/css" href="assets/reset-fonts-grids-min.css?stamp=1362642423.13" />
<link rel="stylesheet" type="text/css" href="assets/api.css?stamp=1362642423.13" />

<script type="text/javascript" src="assets/api-js?stamp=1361465768.48"></script>
<script type="text/javascript" src="assets/ac-js?stamp=1361465768.48"></script>
<script type="text/javascript" src="assets/api-js?stamp=1362642423.13"></script>
<script type="text/javascript" src="assets/ac-js?stamp=1362642423.13"></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.20</span>
<span class="subtitle">version 0.4.21</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=1361465768.46" />
<link rel="stylesheet" type="text/css" href="assets/api.css?stamp=1361465768.46" />
<link rel="stylesheet" type="text/css" href="assets/reset-fonts-grids-min.css?stamp=1362642423.11" />
<link rel="stylesheet" type="text/css" href="assets/api.css?stamp=1362642423.11" />

<script type="text/javascript" src="assets/api-js?stamp=1361465768.46"></script>
<script type="text/javascript" src="assets/ac-js?stamp=1361465768.46"></script>
<script type="text/javascript" src="assets/api-js?stamp=1362642423.11"></script>
<script type="text/javascript" src="assets/ac-js?stamp=1362642423.11"></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.20</span>
<span class="subtitle">version 0.4.21</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.

1 change: 0 additions & 1 deletion lib/config.js
Expand Up @@ -472,7 +472,6 @@ Config.prototype.watchForConfigFileChanges = function(interval) {
if (FileSystem.watch) {
// This is the latest
runtimeJsonWatcher = FileSystem.watch(runtimeJsonFilename, {persistent:false}, function(event, filename) {
if (event != 'change') {return;}
onFileChange();
});
}
Expand Down
2 changes: 1 addition & 1 deletion package.json
@@ -1,6 +1,6 @@
{
"name": "config",
"version": "0.4.20",
"version": "0.4.21",
"main": "./lib/config.js",
"description": "Configuration control for production node deployments",
"author": "Loren West <open_source@lorenwest.com>",
Expand Down
2 changes: 1 addition & 1 deletion test/config/runtime.json
Expand Up @@ -5,5 +5,5 @@
"Customers": {
"dbName": "override_from_runtime_json"
},
"watchThisValue": 45816
"watchThisValue": 80397
}

0 comments on commit 35a2be0

Please sign in to comment.