Comparing version 0.1.0 to 0.2.0
@@ -0,1 +1,5 @@ | ||
0.2.0 / 2015-06-29 | ||
------------------ | ||
* Added Express 4 Support | ||
0.1.0 / 2013-09-30 | ||
@@ -2,0 +6,0 @@ ------------------ |
@@ -16,8 +16,7 @@ var express = require('express') | ||
app.configure(function() { | ||
app.set('port', port) | ||
app.use(app.router) //need to be explicit, (automatically adds it if you forget) | ||
app.use(express.static(dir)) //should cache static assets | ||
}) | ||
app.set('port', port) | ||
app.use(express.static(dir)) //should cache static assets | ||
app.get('/', function(req, res) { | ||
@@ -46,3 +45,3 @@ var indexFile = path.join(dir, 'index.html') | ||
fs.writeFile(runFile, '') | ||
if (openBrowser) | ||
if (openBrowser) | ||
open('http://localhost:' + app.get('port')) | ||
@@ -49,0 +48,0 @@ } else { |
{ | ||
"name": "reload", | ||
"version": "0.1.0", | ||
"version": "0.2.0", | ||
"description": "Node.js module to refresh and reload your code in your browser when your code changes. No browser plugins required.", | ||
@@ -20,3 +20,3 @@ "repository": { | ||
"type": "MIT", | ||
"url": "" | ||
"url": "http://github.com/jprichardson/reload/blob/master/LICENSE" | ||
} | ||
@@ -28,3 +28,3 @@ ], | ||
"commander": "~2.0.0", | ||
"express": "~3.4.0", | ||
"express": "~4.13.0", | ||
"cli-color": "~0.2.3", | ||
@@ -31,0 +31,0 @@ "open": "0.0.4", |
@@ -13,4 +13,9 @@ reload | ||
Express version support | ||
----------------------- | ||
To use reload with Express 4 support, use reload version `^0.2.0`. | ||
To use reload with Express 3 support, use reload version `~0.1.0`. | ||
Installation | ||
@@ -30,3 +35,7 @@ ------------ | ||
Using reload with Express 4 | ||
--------------------------- | ||
*Reload version `^0.2.0`.* | ||
**server.js:** | ||
@@ -38,3 +47,39 @@ ```javascript | ||
, reload = require('reload') | ||
, bodyParser = require('body-parser') | ||
, logger = require('morgan') | ||
var app = express() | ||
var publicDir = path.join(__dirname, '') | ||
app.set('port', process.env.PORT || 3000) | ||
app.use(logger('dev')) | ||
app.use(bodyParser.json()) //parses json, multi-part (file), url-encoded | ||
app.get('/', function(req, res) { | ||
res.sendFile(path.join(publicDir, 'index.html')) | ||
}) | ||
var server = http.createServer(app) | ||
//reload code here | ||
reload(server, app) | ||
server.listen(app.get('port'), function(){ | ||
console.log("Web server listening on port " + app.get('port')); | ||
}); | ||
``` | ||
Using reload with Express 3 | ||
--------------------------- | ||
*Reload version `~0.1.0`.* | ||
**server.js:** | ||
```javascript | ||
var express = require('express') | ||
, http = require('http') | ||
, path = require('path') | ||
, reload = require('reload') | ||
var app = express() | ||
@@ -49,3 +94,3 @@ | ||
app.use(app.router) //need to be explicit, (automatically adds it if you forget) | ||
app.use(express.static(clientDir)) //should cache static assets | ||
app.use(express.static(publicDir)) //should cache static assets | ||
}) | ||
@@ -52,0 +97,0 @@ |
Sorry, the diff of this file is not supported yet
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
42251
192
94
2
+ Addedaccepts@1.2.13(transitive)
+ Addedarray-flatten@1.1.1(transitive)
+ Addedcontent-disposition@0.5.1(transitive)
+ Addedcontent-type@1.0.5(transitive)
+ Addedcookie@0.1.5(transitive)
+ Addedcookie-signature@1.0.6(transitive)
+ Addeddebug@2.2.0(transitive)
+ Addeddepd@1.1.2(transitive)
+ Addeddestroy@1.0.4(transitive)
+ Addedee-first@1.1.1(transitive)
+ Addedescape-html@1.0.3(transitive)
+ Addedetag@1.7.0(transitive)
+ Addedexpress@4.13.4(transitive)
+ Addedfinalhandler@0.4.1(transitive)
+ Addedforwarded@0.1.2(transitive)
+ Addedfresh@0.3.0(transitive)
+ Addedhttp-errors@1.3.1(transitive)
+ Addedipaddr.js@1.0.5(transitive)
+ Addedmedia-typer@0.3.0(transitive)
+ Addedmerge-descriptors@1.0.1(transitive)
+ Addedmethods@1.1.2(transitive)
+ Addedmime@1.3.4(transitive)
+ Addedmime-db@1.52.0(transitive)
+ Addedmime-types@2.1.35(transitive)
+ Addedms@0.7.1(transitive)
+ Addednegotiator@0.5.3(transitive)
+ Addedon-finished@2.3.0(transitive)
+ Addedparseurl@1.3.3(transitive)
+ Addedpath-to-regexp@0.1.7(transitive)
+ Addedproxy-addr@1.0.10(transitive)
+ Addedqs@4.0.0(transitive)
+ Addedrange-parser@1.0.3(transitive)
+ Addedsend@0.13.10.13.2(transitive)
+ Addedserve-static@1.10.3(transitive)
+ Addedstatuses@1.2.1(transitive)
+ Addedtype-is@1.6.18(transitive)
+ Addedunpipe@1.0.0(transitive)
+ Addedutils-merge@1.0.0(transitive)
+ Addedvary@1.0.1(transitive)
- Removedbatch@0.5.0(transitive)
- Removedbuffer-crc32@0.2.1(transitive)
- Removedbytes@0.2.1(transitive)
- Removedcommander@1.3.2(transitive)
- Removedconnect@2.12.0(transitive)
- Removedcookie@0.1.0(transitive)
- Removedcookie-signature@1.0.1(transitive)
- Removedcore-util-is@1.0.3(transitive)
- Removeddebug@0.8.1(transitive)
- Removedexpress@3.4.8(transitive)
- Removedfresh@0.2.0(transitive)
- Removedisarray@0.0.1(transitive)
- Removedkeypress@0.1.0(transitive)
- Removedmerge-descriptors@0.0.1(transitive)
- Removedmethods@0.1.0(transitive)
- Removedmime@1.2.11(transitive)
- Removedmkdirp@0.3.5(transitive)
- Removedmultiparty@2.2.0(transitive)
- Removednegotiator@0.3.0(transitive)
- Removedpause@0.0.1(transitive)
- Removedqs@0.6.6(transitive)
- Removedrange-parser@0.0.4(transitive)
- Removedraw-body@1.1.2(transitive)
- Removedreadable-stream@1.1.14(transitive)
- Removedsend@0.1.4(transitive)
- Removedstream-counter@0.2.0(transitive)
- Removedstring_decoder@0.10.31(transitive)
- Removeduid2@0.0.3(transitive)
Updatedexpress@~4.13.0