diff --git a/package.json b/package.json index f3b3c9b..bea6e97 100644 --- a/package.json +++ b/package.json @@ -37,26 +37,28 @@ } ], "dependencies": { - "async": "0.1.22", - "coffee-script": "1.4.0", - "cookie-parser": "^1.1.0", - "express": "^4.4.0", - "express-session": "^1.2.1", - "socket.io": "~0.9.16", - "underscore": "1.4.3" + "async": "3.1.0", + "coffeescript": "2.4.1", + "cookie-parser": "^1.4.4", + "express": "^4.17.1", + "express-session": "^1.17.0", + "npm-upgrade": "^2.0.2", + "socket.io": "~2.3.0", + "underscore": "1.9.1" }, "devDependencies": { - "request": "*", - "mocha": "*", "chai": "*", - "socket.io-client": "*", - "jade": "*" + "jade": "*", + "mocha": "*", + "request": "*", + "socket.io-client": "*" }, "main": "switch.js", "scripts": { - "test": "./node_modules/mocha/bin/mocha test/test.coffee", - "compile": "./node_modules/coffee-script/bin/coffee -o compiled/ -c lib/", - "prepublish": "echo $(pwd) > /tmp/.pwd; ./node_modules/coffee-script/bin/coffee -o compiled/ -c lib/;", + "test": "node ./node_modules/mocha/bin/mocha test/test.coffee", + "update": "node ./node_modules/npm-upgrade/lib/bin/cli.js", + "compile": "node ./node_modules/coffeescript/bin/coffee -o compiled/ -c lib/", + "prepublish": "npm run update && echo $(pwd) > /tmp/.pwd && node ./node_modules/coffeescript/bin/coffee -o compiled/ -c lib/", "postpublish": "rm -rf $(cat /tmp/.pwd)/compiled" } } diff --git a/switch.js b/switch.js index 243884c..823d89e 100644 --- a/switch.js +++ b/switch.js @@ -2,7 +2,7 @@ try { module.exports = require('./compiled'); } catch(error) { - require('./node_modules/coffee-script'); + require('./node_modules/coffeescript'); module.exports = require('./lib'); }