Kill the process running on given port
npm install @devjskit/kill-port``sh`
$ npm install --save @devjskit/kill-portOR
$ yarn add @devjskit/kill-port
`js
const kill = require("@devjskit/kill-port");
const http = require("http");
const port = 8080;
const server = http.createServer((req, res) => {
res.writeHead(200, {
"Content-Type": "text/plain",
});
res.end("Hi!");
});
server.listen(port, () => {
setTimeout(() => {
// Currently you can kill ports running on TCP or UDP protocols
kill(port, "tcp").then(console.log).catch(console.log);
}, 1000);
});
`
The module exports a single function that takes a port number as argument. It returns a promise.
`sh`
$ npm install --global @devjskit/kill-portOR
$ yarn global add @devjskit/kill-port
Then:
`sh`
$ kill-port --port 8080OR
$ kill-port 9000OR you can use UDP
$ kill-port 9000 --method udp
You can also kill multiple ports:
`sh``
$ kill-port --port 8080,5000,3000OR
$ kill-port 9000 3000 5000
Contributions are welcome. Please open up an issue or create PR if you would like to help out.
Licensed under the MIT License.