{"library":"server-ready","type":"library","category":null,"description":"server-ready is a lightweight Node.js utility designed to ascertain when a network server is listening and ready to accept TCP connections on a specified port. The package operates by repeatedly attempting to establish a TCP connection to the target port, polling every 250 milliseconds until a connection is successful or a default timeout of 20 seconds is reached. While functional, it is important to note that the package, currently at version 0.3.1, has not received updates since 2017, suggesting it is unmaintained. It is primarily intended for use in Node.js scripts, deployment processes, or testing environments where programmatic waiting for server startup is required. Its key differentiator is its simplicity and singular focus on port availability, without deeper application-level health checks.","language":"javascript","status":"abandoned","version":"0.3.1","tags":["javascript","server","ready","port","open"],"install":[{"cmd":"npm install server-ready","imports":["const serverReady = require('server-ready')","const serverReady = require('server-ready'); serverReady.timeout = 5000;"]},{"cmd":"yarn add server-ready","imports":[]},{"cmd":"pnpm add server-ready","imports":[]}],"homepage":null,"github":"https://github.com/typicode/server-ready","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/server-ready","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/server-ready/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Mon Jul 20","install_tag":null}}