Socket
Socket
Sign inDemoInstall

wait-up

Package Overview
Dependencies
50
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.0.1 to 0.0.2

55

bin.js

@@ -1,13 +0,5 @@

var args, duration, exit, opts, patience, request, spacings, uri, wait, waiting;
var args, exit, onUp, opts, uri;
wait = require("wait");
onUp = require("on-up");
request = require("request");
patience = 1000;
spacings = 240;
duration = 42000;
args = process.argv.splice(2);

@@ -18,7 +10,11 @@

opts = {
method: "GET",
uri: uri,
timeout: patience
req: {
method: "GET",
uri: uri
},
dots: true
};
console.log(opts.req.method + ' ' + opts.req.uri);
exit = function(code, res) {

@@ -31,30 +27,13 @@ if (res != null) {

console.log(opts.method + ' ' + opts.uri);
waiting = false;
wait.doAndRepeat(spacings, function() {
return request.get(opts, function(err, res) {
if (!err) {
if (waiting) {
console.log();
}
if (res.statusCode === 200) {
return exit(0, res);
} else {
return exit(1, res);
}
onUp(opts, function(res) {
if (res.statusCode != null) {
if (res.statusCode === 200) {
return exit(0, res);
} else {
waiting = true;
return process.stdout.write('.');
return exit(1, res);
}
});
});
wait.wait(duration, function() {
if (waiting) {
console.log();
} else {
console.log("Gave-up after " + res.retries + " failed requests, within " + res.duration + " ms");
return exit(1);
}
console.log("Giving-up after " + duration + " ms");
return exit(1);
});
{
"name": "wait-up",
"description": "request, wait, retry, timeout, or exit on up",
"description": "get / exit on-up",
"keywords": [
"command",
"request",
"get",
"http",
"wait",
"http",
"retry",
"server",
"on-up",
"test",
"ready",
"test"
"time",
"exit"
],
"version": "0.0.1",
"version": "0.0.2",
"repository": {

@@ -23,7 +29,8 @@ "type": "git",

"contributors": [],
"bin": { "wait-up": "./cli.js" },
"bin": {
"wait-up": "./cli.js"
},
"preferGlobal": true,
"dependencies": {
"request": "^2.51.0",
"wait": "^0.1.0"
"on-up": "*"
},

@@ -37,3 +44,3 @@ "devDependencies": {

"scripts": {},
"engines": {},
"engines": { "node": "*" },
"licenses": [

@@ -40,0 +47,0 @@ {

# wait-up
[![NPM](https://nodei.co/npm/wait-up.png?mini=true)](https://www.npmjs.org/package/wait-up)
Waits for http servers to come up with a preferably `200` ok status.

@@ -7,4 +9,4 @@

$ `wait-up` will try / wait to get http://localhost
$ `wait-up http://127.0.0.1:8080` gets the provided uri
* $ `wait-up` will try / wait to get `http://localhost`
* $ `wait-up http://127.0.0.1:8080/location` - takes a provided uri

@@ -11,0 +13,0 @@ The script will exit with statuscode `0`,

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc