From 2383596a57d49d0eb56803b412d72791f1d4a55b Mon Sep 17 00:00:00 2001 From: Krzysztof Jamroz Date: Wed, 13 Mar 2019 14:42:42 +0100 Subject: [PATCH] build(jsbattle-server): clear build warnings --- packages/jsbattle-server/package-lock.json | 30 +++++++++++++++++++--- packages/jsbattle-server/package.json | 5 +++- packages/jsbattle-server/webpack.config.js | 1 + 3 files changed, 32 insertions(+), 4 deletions(-) diff --git a/packages/jsbattle-server/package-lock.json b/packages/jsbattle-server/package-lock.json index 074f58eb..b3055c5a 100644 --- a/packages/jsbattle-server/package-lock.json +++ b/packages/jsbattle-server/package-lock.json @@ -1486,6 +1486,15 @@ "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", "dev": true }, + "bufferutil": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.1.tgz", + "integrity": "sha512-xowrxvpxojqkagPcWRQVXZl0YXhRhAtBEIq3VoER1NH5Mw1n1o0ojdspp+GS2J//2gCVyrzQDApQ4unGF+QOoA==", + "dev": true, + "requires": { + "node-gyp-build": "~3.7.0" + } + }, "builtin-status-codes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", @@ -4945,6 +4954,12 @@ "resolved": "https://registry.npmjs.org/nid/-/nid-0.3.2.tgz", "integrity": "sha1-l3qTGO1cKjjt1mJj8+r9gUPyJRo=" }, + "node-gyp-build": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-3.7.0.tgz", + "integrity": "sha512-L/Eg02Epx6Si2NXmedx+Okg+4UHqmaf3TNcxd50SF9NQGcJaON3AtU++kax69XV7YWz4tUspqZSAsVofhFKG2w==", + "dev": true + }, "node-libs-browser": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.0.tgz", @@ -7258,6 +7273,15 @@ } } }, + "utf-8-validate": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.2.tgz", + "integrity": "sha512-SwV++i2gTD5qh2XqaPzBnNX88N6HdyhQrNNRykvcS0QKvItV9u3vPEJr+X5Hhfb1JC0r0e1alL0iB09rY8+nmw==", + "dev": true, + "requires": { + "node-gyp-build": "~3.7.0" + } + }, "util": { "version": "0.11.1", "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", @@ -7500,9 +7524,9 @@ } }, "ws": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.1.3.tgz", - "integrity": "sha512-tbSxiT+qJI223AP4iLfQbkbxkwdFcneYinM2+x46Gx2wgvbaOMO36czfdfVUBRTHvzAMRhDd98sA5d/BuWbQdg==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.0.tgz", + "integrity": "sha512-deZYUNlt2O4buFCa3t5bKLf8A7FPP/TVjwOeVNpw818Ma5nk4MLXls2eoEGS39o8119QIYxTrTDoPQ5B/gTD6w==", "requires": { "async-limiter": "~1.0.0" } diff --git a/packages/jsbattle-server/package.json b/packages/jsbattle-server/package.json index 7436b5da..e87c1535 100644 --- a/packages/jsbattle-server/package.json +++ b/packages/jsbattle-server/package.json @@ -27,13 +27,16 @@ "@babel/core": "^7.2.2", "@babel/preset-env": "^7.3.1", "@babel/register": "^7.0.0", + "bufferutil": "^4.0.1", "cpx": "^1.5.0", "eslint": "^5.13.0", "mocha": "^5.2.0", "npm-watch": "^0.6.0", "rimraf": "^2.6.3", + "utf-8-validate": "^5.0.2", "webpack": "^4.29.0", - "webpack-cli": "^3.2.1" + "webpack-cli": "^3.2.1", + "ws": "^6.2.0" }, "dependencies": { "body-parser": "^1.18.3", diff --git a/packages/jsbattle-server/webpack.config.js b/packages/jsbattle-server/webpack.config.js index 973ecd97..1a77414d 100644 --- a/packages/jsbattle-server/webpack.config.js +++ b/packages/jsbattle-server/webpack.config.js @@ -5,6 +5,7 @@ let config = { mode: "production", entry: path.resolve(__dirname, 'src/index.js'), target: 'node', + externals: ['express'], output: { path: path.resolve(__dirname, 'dist'), filename: 'jsbattle-server.js',