server-ready-cli
Run commands only when a server is available
Useful if you want to run things in parallel but need to wait for a server to be ready.
See server-ready for the programmatic API.
Install
$ npm install -g server-ready-cli
Usage
$ server-ready --port 3000 -- some-command
Example
In your package.json
, you can use server-ready-cli
to run client
only when server
is available.
{
"scripts": {
"client": "server-ready --port 3000 -- node client.js",
"server": "node server.js",
"start": "npm run server & npm run client & wait"
}
}
Tip server-ready-cli
works well with npm-run-all.
License
MIT - Typicode