superusers-semversion-demo
Advanced tools
+1
-3
@@ -1,3 +0,1 @@ | ||
| const vejret = require('./lib/weather') | ||
| vejret( (d) => console.log(d) ) | ||
| require('./lib/weather') ( (d) => console.log(d) ) |
+13
-6
| const fetch = require('node-fetch') | ||
| const package = require('../package') | ||
| vejret = function(onSuccess){ | ||
| weather = function(onSuccess){ | ||
| const URL = 'http://www.henrikdemant.com/weather/realtime.txt' | ||
@@ -11,6 +12,12 @@ | ||
| const temperaturObject = { | ||
| Lokation : 'Odense', | ||
| Dato : temperaturArray[0], | ||
| Tid : temperaturArray[2], | ||
| Temperatur : temperaturArray[4] | ||
| "weather" : { | ||
| location : 'DK', | ||
| date : temperaturArray[0], | ||
| time : temperaturArray[2], | ||
| temp : temperaturArray[4] | ||
| }, | ||
| "program": { | ||
| sourcecode : package.repository.url | ||
| ,version : package.version | ||
| } | ||
| } | ||
@@ -21,2 +28,2 @@ onSuccess (temperaturObject) | ||
| module.exports = vejret | ||
| module.exports = weather |
+1
-1
| { | ||
| "name": "superusers-semversion-demo", | ||
| "description": "using semantic versioning", | ||
| "version": "1.2.2", | ||
| "version": "2.0.0", | ||
| "dependencies": { | ||
@@ -6,0 +6,0 @@ "node-fetch": "^2.6.0" |
+15
-7
@@ -10,3 +10,3 @@ ## About Semantic Versioning | ||
| ## How to install, update and test | ||
| ## Install | ||
@@ -16,19 +16,27 @@ ``` | ||
| npm version | ||
| npm outdated | ||
| npm update | node .\node_modules\superusers-semversion-demo\test.js | ||
| ``` | ||
| ## Use from PowerShell | ||
| ``` | ||
| node -p "require('superusers-semversion-demo')" | ||
| $weather = node -p "require('superusers-semversion-demo')" | ||
| ## How to use | ||
| echo $weather | ||
| ``` | ||
| const weather = require('./lib/weather') | ||
| weather( (d) => console.log(d) ) | ||
| ## Use from Bash | ||
| ``` | ||
| node -p "require('superusers-semversion-demo')" | ||
| weather = node -p "require('superusers-semversion-demo')" | ||
| echo $weather | ||
| ``` | ||
+7
-9
@@ -1,11 +0,9 @@ | ||
| const vejret = require('./lib/weather') | ||
| const pkg = require('./package') | ||
| require('./lib/weather') ( test => { | ||
| vejret( (d) => { | ||
| if (d.Lokation == 'Odense') { | ||
| const message = `package version: ${pkg.version} | ||
| vejret: ${JSON.stringify(d)} | ||
| ` | ||
| console.log(message) | ||
| if (test.weather.location == 'DK') { | ||
| console.log("Test OK") | ||
| }else { | ||
| console.log("Test Not OK") | ||
| } | ||
| }) | ||
| }) |
5557
3.66%30
7.14%41
24.24%