From 78ffa1e82a74d85b427b036269eb92d96bd896e6 Mon Sep 17 00:00:00 2001 From: Guillaume GABOREL Date: Fri, 23 Feb 2024 10:12:47 +0100 Subject: [PATCH] refactor: upgrade to es module and update dependencies --- package.json | 8 ++++---- src/index.js | 8 +++----- 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index 887fc6a..c878a44 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,7 @@ { "name": "http-echo-server", "version": "2.2.0", + "type": "module", "description": "A simple HTTP echo server", "main": "src/index.js", "bin": "src/index.js", @@ -13,13 +14,12 @@ "author": "Thomas Watson Steen ", "license": "MIT", "dependencies": { - "get-port": "^5.1.1" + "get-port": "^7.0.0" }, "devDependencies": { - "standard": "^16.0.3", - "standard-version": "^9.0.0" + "standard": "^17.1.0", + "standard-version": "^9.5.0" }, - "preferGlobal": true, "repository": { "type": "git", "url": "git+https://github.com/Mualig/http-echo-server.git" diff --git a/src/index.js b/src/index.js index 9b74131..6665a8e 100755 --- a/src/index.js +++ b/src/index.js @@ -1,13 +1,11 @@ #!/usr/bin/env node 'use strict' - -const getPort = require('get-port') -const server = require('net').createServer() +import getPort from 'get-port' +import net from 'net' let cid = 0 let timeout = 2000 - -module.exports = server // for testing +export const server = net.createServer() onEmit(server, { ignore: ['connection', 'listening', 'error'] }, function (eventName) { console.log(`[${new Date().toISOString()}][server] event:`, eventName)