Socket
Socket
Sign inDemoInstall

await-url

Package Overview
Dependencies
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

await-url - npm Package Compare versions

Comparing version 0.2.0 to 0.3.0

7

cli.js

@@ -12,9 +12,14 @@ #!/usr/bin/env node

Option
--tries Maximum number of polling attempts
--interval Milliseconds to wait between tries
Example
$ await-url example.com/status
$ await-url example.com --tries=3 --interval=1000
`);
awaitUrl(cli.input[0]).catch((err) => {
awaitUrl(cli.input[0], cli.flags).catch((err) => {
console.error(err);
process.exit(1);
});

13

index.js

@@ -6,6 +6,9 @@ 'use strict';

const awaitUrl = (url, option) => {
const config = Object.assign({}, option, {
interval : 1000,
tries : 60
});
const config = Object.assign(
{
tries : 150,
interval : 1200
},
option
);

@@ -25,3 +28,3 @@ return new Promise((resolve, reject) => {

}
else if (Math.max(1, tries) > 1) {
else if (tries > 1) {
setTimeout(attempt, config.interval, tries - 1);

@@ -28,0 +31,0 @@ }

{
"name": "await-url",
"version": "0.2.0",
"version": "0.3.0",
"description": "Wait for a given URL to continue.",

@@ -5,0 +5,0 @@ "homepage": "https://github.com/sholladay/await-url",

@@ -1,2 +0,2 @@

# await-url [![Build status for await-url on Circle CI.](https://img.shields.io/circleci/project/sholladay/await-url/master.svg "Circle Build Status")](https://circleci.com/gh/sholladay/await-url "Await Url Builds")
# await-url [![Build status for await-url on Circle CI.](https://img.shields.io/circleci/project/sholladay/await-url/master.svg "Circle Build Status")](https://circleci.com/gh/sholladay/await-url "Await URL Builds")

@@ -25,6 +25,31 @@ > Wait for a given URL to continue.

Option
--tries Maximum number of polling attempts
--interval Milliseconds to wait between tries
Example
$ await-url example.com/status
$ await-url example.com --tries=3 --interval=1000
```
Waiting until a URL returns 200 OK is especially useful to avoid sending traffic to it before it is ready.
Please consider whether a more efficient, event-based model is available to you before using this.
## Option
### tries
Type: `number`<br>
Default: `1200`
Maximum number of polling attempts to make before timing out.
### interval
Type: `number`<br>
Default: `1200`
Number of milliseconds to wait between polling attempts.
## Contributing

@@ -31,0 +56,0 @@

SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc