diff --git a/bin/remotedev.js b/bin/remotedev.js index 3de63ae..2e31c95 100755 --- a/bin/remotedev.js +++ b/bin/remotedev.js @@ -1,10 +1,3 @@ #! /usr/bin/env node var argv = require('minimist')(process.argv.slice(2)); -var SocketCluster = require('socketcluster').SocketCluster; - -var socketCluster = new SocketCluster({ - host: argv.hostname || null, - port: Number(argv.port) || 8000, - workerController: __dirname + '/worker.js', - allowClientPublish: false -}); +require('./server')(argv); diff --git a/bin/server.js b/bin/server.js new file mode 100644 index 0000000..5074ec6 --- /dev/null +++ b/bin/server.js @@ -0,0 +1,10 @@ +module.exports = function(argv) { + var SocketCluster = require('socketcluster').SocketCluster; + + var socketCluster = new SocketCluster({ + host: argv.hostname || null, + port: Number(argv.port) || 8000, + workerController: __dirname + '/worker.js', + allowClientPublish: false + }); +}; diff --git a/package.json b/package.json index 096e33b..694189f 100644 --- a/package.json +++ b/package.json @@ -2,6 +2,7 @@ "name": "remotedev-server", "version": "0.0.2", "description": "Run the RemoteDev monitor on your local server.", + "main": "bin/server.js", "bin": { "remotedev": "bin/remotedev.js" },