From 9df3edf7c0ff718b530dd91f95f7400bf7e7a0b2 Mon Sep 17 00:00:00 2001 From: Eslam El-Hakmey Date: Sun, 7 Apr 2019 19:26:35 +0200 Subject: [PATCH 1/2] add --stdin as an option in webpack.config.js --- lib/options.json | 3 +++ lib/utils/createConfig.js | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/options.json b/lib/options.json index 2f5b32caa5..c8eae6d65f 100644 --- a/lib/options.json +++ b/lib/options.json @@ -113,6 +113,9 @@ "hot": { "type": "boolean" }, + "stdin": { + "type": "boolean" + }, "hotOnly": { "type": "boolean" }, diff --git a/lib/utils/createConfig.js b/lib/utils/createConfig.js index 510b3f7307..8f022c7b4e 100644 --- a/lib/utils/createConfig.js +++ b/lib/utils/createConfig.js @@ -67,7 +67,7 @@ function createConfig(config, argv, { port }) { options.watchOptions = firstWpOpt.watchOptions; } - if (argv.stdin) { + if (argv.stdin || options.stdin) { process.stdin.on('end', () => { // eslint-disable-next-line no-process-exit process.exit(0); From a2487fbce59b3084e1f82f65e0609dc96ff54478 Mon Sep 17 00:00:00 2001 From: Eslam El-Hakmey Date: Sun, 7 Apr 2019 20:02:23 +0200 Subject: [PATCH 2/2] add stdin to errorMessage properties --- lib/options.json | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/options.json b/lib/options.json index c8eae6d65f..385ea04025 100644 --- a/lib/options.json +++ b/lib/options.json @@ -407,6 +407,7 @@ "socket": "should be {String} (https://webpack.js.org/configuration/dev-server/#devserversocket)", "staticOptions": "should be {Object} (https://webpack.js.org/configuration/dev-server/#devserverstaticoptions)", "stats": "should be {Object|Boolean} (https://webpack.js.org/configuration/dev-server/#devserverstats-)", + "stdin": "should be {Boolean} (https://webpack.js.org/configuration/dev-server/#stdindevserverstdin---cli-only)", "useLocalIp": "should be {Boolean} (https://webpack.js.org/configuration/dev-server/#devserveruselocalip)", "warn": "should be {Function}", "watchContentBase": "should be {Boolean} (https://webpack.js.org/configuration/dev-server/#devserverwatchcontentbase)",