{ "name": "multiplayer-canvas", "version": "0.1.5", "description": "Interactive multi-user HTML5 delivering online pixel war goodness.", "main": "webapp.js", "repository": "https://git.digitaltelepresence.com/rob/multiplayer-canvas.git", "type": "module", "scripts": { "develop": "node --trace-warnings webapp.js", "bundle": "NODE_ENV=production yarn webpack --config webpack.config.js", "start": "NODE_ENV=production node webapp.js" }, "author": "Rob Colbert", "license": "Apache-2.0", "private": false, "dependencies": { "@socket.io/redis-adapter": "^7.1.0", "color": "^4.2.1", "color-convert": "^2.0.1", "compression": "^1.7.4", "connect-redis": "^6.1.3", "cron": "^1.8.2", "dotenv": "^16.0.0", "dtp-nice-game": "https://git.digitaltelepresence.com/digital-telepresence/dtp-nice-game.git", "express": "^4.17.3", "express-session": "^1.17.2", "express-winston": "^4.2.0", "ioredis": "^5.0.3", "jimp": "^0.16.1", "marked": "^4.0.12", "method-override": "^3.0.0", "moment": "^2.29.2", "multer": "^1.4.4", "numeral": "^2.0.6", "pug": "^3.0.2", "rate-limiter-flexible": "^2.3.6", "socket.io-emitter": "^3.2.0", "striptags": "^3.2.0", "uikit": "^3.13.7", "uuid": "^8.3.2", "winston": "^3.7.1" }, "devDependencies": { "browser-sync": "^2.27.9", "browser-sync-webpack-plugin": "^2.3.0", "css-loader": "^6.7.1", "jshint": "^2.13.4", "less": "^4.1.2", "less-loader": "^10.2.0", "mini-css-extract-plugin": "^2.6.0", "style-loader": "^3.3.1", "webpack": "^5.71.0", "webpack-cli": "^4.9.2", "webpack-dev-middleware": "^5.3.1" } }