We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 308cf01 commit 73c0c2eCopy full SHA for 73c0c2e
packages/mongodb-memory-server-core/src/util/getport/index.ts
@@ -102,7 +102,11 @@ export function validPort(port: number): number {
102
export function tryPort(port: number): Promise<boolean> {
103
return new Promise((res, rej) => {
104
const server = http.createServer();
105
- server.unref(); // dont keep this server from exiting the application
+
106
+ // some engines dont support ".unref"(net / tcp.unref), like "deno" in the past and now "bun"
107
+ if (typeof server.unref === 'function') {
108
+ server.unref(); // dont keep this server from exiting the application
109
+ }
110
111
server.on('error', (err) => {
112
if ((err as any)?.code !== 'EADDRINUSE') {
0 commit comments