Skip to content

Commit f6ebe92

Browse files
committed
chore: bump/replace server deps
1 parent 626a3d1 commit f6ebe92

File tree

4 files changed

+16
-14
lines changed

4 files changed

+16
-14
lines changed

lib/src/main/resources/com/diffplug/spotless/npm/common-serve.js

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// this file will be glued to the top of the specific xy-serve.js file
22
const debug_serve = false; // set to true for debug log output in node process
3-
const GracefulShutdownManager = require("@moebius/http-graceful-shutdown").GracefulShutdownManager;
3+
const gracefulShutdown = require("http-graceful-shutdown");
44
const express = require("express");
55
const app = express();
66

@@ -48,12 +48,14 @@ var listener = app.listen(0, "127.0.0.1", () => {
4848
}
4949
});
5050
});
51-
const shutdownManager = new GracefulShutdownManager(listener);
51+
const shutdown = gracefulShutdown(listener, {
52+
forceExit: false, // let the event loop clear
53+
finally: () => debugLog("graceful shutdown finished."),
54+
});
5255

5356
app.post("/shutdown", (req, res) => {
5457
res.status(200).send("Shutting down");
55-
setTimeout(function () {
56-
shutdownManager.terminate(() => debugLog("graceful shutdown finished."));
58+
setTimeout(async () => {
59+
await shutdown()
5760
}, 200);
5861
});
59-

lib/src/main/resources/com/diffplug/spotless/npm/eslint-package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@
99
},
1010
"devDependencies": {
1111
${devDependencies},
12-
"express": "4.18.2",
13-
"@moebius/http-graceful-shutdown": "1.1.0"
12+
"express": "5.1.0",
13+
"http-graceful-shutdown": "3.1.14"
1414
},
1515
"dependencies": {},
1616
"engines": {
17-
"node": ">=6"
17+
"node": ">= 18"
1818
}
1919
}

lib/src/main/resources/com/diffplug/spotless/npm/prettier-package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@
99
},
1010
"devDependencies": {
1111
${devDependencies},
12-
"express": "4.18.2",
13-
"@moebius/http-graceful-shutdown": "1.1.0"
12+
"express": "5.1.0",
13+
"http-graceful-shutdown": "3.1.14"
1414
},
1515
"dependencies": {},
1616
"engines": {
17-
"node": ">=6"
17+
"node": ">= 18"
1818
}
1919
}

lib/src/main/resources/com/diffplug/spotless/npm/tsfmt-package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@
99
},
1010
"devDependencies": {
1111
${devDependencies},
12-
"express": "4.18.2",
13-
"@moebius/http-graceful-shutdown": "1.1.0"
12+
"express": "5.1.0",
13+
"http-graceful-shutdown": "3.1.14"
1414
},
1515
"dependencies": {},
1616
"engines": {
17-
"node": ">= 4.2.0"
17+
"node": ">= 18"
1818
}
1919
}

0 commit comments

Comments
 (0)