Run commands only when a server is available
MIT License
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.
$ npm install -g server-ready-cli
$ server-ready --port 3000 -- some-command
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.
MIT - Typicode 🌵