diff --git a/.gitignore b/.gitignore index 5a451dc..bd32c72 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ node_modules/ +public/js/ *.log \ No newline at end of file diff --git a/Gruntfile.js b/Gruntfile.js new file mode 100644 index 0000000..2267f31 --- /dev/null +++ b/Gruntfile.js @@ -0,0 +1,35 @@ +module.exports = function(grunt) { + + grunt.initConfig({ + + browserify: { + dev: { + files: { + 'public/js/app.js': ['app/client/**/*.js'], + }, + options: { + browserifyOptions: { + debug: true + } + } + }, + pro: { + files: { + 'public/js/app.js': ['app/client/**/*.js'], + }, + options: { + browserifyOptions: { + debug: false + } + } + } + } + + }); + + grunt.loadNpmTasks('grunt-browserify'); + + grunt.registerTask('build', ['browserify:pro']); + grunt.registerTask('debug', ['browserify:dev']); + +} \ No newline at end of file diff --git a/public/js/app.js b/app/client/app.js similarity index 99% rename from public/js/app.js rename to app/client/app.js index 6a3385a..f64e76e 100755 --- a/public/js/app.js +++ b/app/client/app.js @@ -30,12 +30,6 @@ app.factory('buffer', function() { - - - - - - /** * CONTROLLERS */ diff --git a/server/bot.js b/app/server/bot.js similarity index 100% rename from server/bot.js rename to app/server/bot.js diff --git a/server/index.js b/app/server/index.js similarity index 73% rename from server/index.js rename to app/server/index.js index 0cf0eaf..7996e1c 100755 --- a/server/index.js +++ b/app/server/index.js @@ -19,18 +19,15 @@ var io = require('socket.io')(server); require('./sockets')(io); - - -// handle root requests -app.get('/', function(req, res, next) { - res.sendFile(path.join(__dirname, '/../views/index.html')); +// send homepage +app.get('/', function(req, res) { + res.sendFile(path.join(__dirname, '../../public/templates/index.html')); }); - // public folder serves static content -app.use('/', express.static('public')); +app.use('/', express.static(path.join(__dirname, '../../public'))); diff --git a/server/sockets/index.js b/app/server/sockets/index.js similarity index 100% rename from server/sockets/index.js rename to app/server/sockets/index.js diff --git a/package.json b/package.json old mode 100755 new mode 100644 index 15d19d3..f2f5ccc --- a/package.json +++ b/package.json @@ -6,6 +6,8 @@ "dependencies": { "debug": "^2.1.3", "express": "^4.12.3", + "grunt": "^0.4.5", + "grunt-browserify": "^3.7.0", "mineflayer": "^1.1.0", "socket.io": "^1.3.5" }, diff --git a/public/js/lib/socket.io.js b/public/lib/socket.io.js similarity index 100% rename from public/js/lib/socket.io.js rename to public/lib/socket.io.js diff --git a/views/index.html b/public/templates/index.html similarity index 94% rename from views/index.html rename to public/templates/index.html index fa4e638..c94a985 100755 --- a/views/index.html +++ b/public/templates/index.html @@ -22,7 +22,7 @@ - +