Comparing version 0.0.0 to 0.0.1
{ | ||
"name": "ip-monitor", | ||
"version": "0.0.0", | ||
"version": "0.0.1", | ||
"description": "A node.js library to monitor your external ip", | ||
@@ -28,4 +28,5 @@ "main": "index.js", | ||
"dependencies": { | ||
"external-ip": "^0.1.1" | ||
"external-ip": "^0.1.2", | ||
"revalidator": "^0.2.0" | ||
} | ||
} |
@@ -5,3 +5,39 @@ ip-monitor | ||
A node.js library to monitor your external ip for changes | ||
check examples/basic.js for an alpha implementation | ||
This is a work in progress. | ||
This is a work in progress | ||
Probably its going to look like this | ||
```javascript | ||
var ipMon = require('ip-monitor'); | ||
var watcher = ipMon.createWatcher({ | ||
interval: 60*1000, | ||
externalIP: {/*Config passed to external-ip*/} | ||
}); | ||
watcher.on('ipChanged', function (prevIP, newIP) { | ||
}); | ||
watcher.on('error', function (error) { | ||
}); | ||
watcher.on('start', function (ip) { | ||
}); | ||
watcher.on('stop', function () { | ||
}); | ||
watcher.getIP(function (error, ip) { | ||
}); | ||
watcher.start(); | ||
watcher.stop(); | ||
``` |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Empty package
Supply chain riskPackage does not contain any code. It may be removed, is name squatting, or the result of a faulty package publish.
Found 1 instance in 1 package
5344
7
120
42
0
2
+ Addedrevalidator@^0.2.0
Updatedexternal-ip@^0.1.2