Of course I can Colin and I'm really grateful for your time - I LOVE NR but this updating issue has plaued me for years - I thought it had gone away until this week...
my package.json
{
"name": "node-red-project",
"description": "A Node-RED Project",
"version": "0.0.1",
"dependencies": {
"@node-red-contrib-themes/midnight-red": "^1.4.5",
"bcryptjs": "^2.4.3",
"dateformat": "^3.0.3",
"i2c-bus": "^4.0.7",
"moment": "^2.24.0",
"node-red-contrib-advanced-ping": "^1.2.0",
"node-red-contrib-alexa-local": "^0.3.24",
"node-red-contrib-alexa-notifyme": "~1.0.2",
"node-red-contrib-alexa-remote2": "~3.10.4",
"node-red-contrib-amazon-echo": "~0.1.10",
"node-red-contrib-bigtimer": "~2.7.3",
"node-red-contrib-blynk-ws": "~1.0.5",
"node-red-contrib-boolean-logic": "0.0.3",
"node-red-contrib-color-convert": "0.0.8",
"node-red-contrib-config": "~1.2.1",
"node-red-contrib-diode": "^1.0.1",
"node-red-contrib-dsm": "~0.14.1",
"node-red-contrib-esplogin": "^1.3.7",
"node-red-contrib-ewelink": "~2.0.0",
"node-red-contrib-file-function": "^1.1.2",
"node-red-contrib-fs-ops": "~1.6.0",
"node-red-contrib-ftp": "0.0.6",
"node-red-contrib-grove": "^1.0.9",
"node-red-contrib-heater-controller": "~2.0.2",
"node-red-contrib-ibm-watson-iot": "^0.2.8",
"node-red-contrib-influxdb": "~0.6.0",
"node-red-contrib-isonline": "^1.1.15",
"node-red-contrib-moment": "~4.0.0",
"node-red-contrib-npm": "~1.0.2",
"node-red-contrib-owntracks": "0.0.2",
"node-red-contrib-particle": "~1.2.0",
"node-red-contrib-play-audio": "^2.5.0",
"node-red-contrib-ramp-thermostat": "~0.8.3",
"node-red-contrib-tasmota": "~0.9.7",
"node-red-contrib-telegrambot": "~9.2.1",
"node-red-contrib-theme-midnight-red": "^1.0.0-beta.10",
"node-red-contrib-timeout": "~1.1.4",
"node-red-contrib-ui-led": "~0.4.9",
"node-red-contrib-ui-level": "~0.1.40",
"node-red-contrib-ui-time-scheduler": "~1.6.1",
"node-red-contrib-virtual-smart-home": "~1.21.2",
"node-red-contrib-web-worldmap": "~2.8.2",
"node-red-dashboard": "~2.28.2",
"node-red-node-arduino": "~0.3.1",
"node-red-node-darksky": "~0.1.19",
"node-red-node-email": "~1.8.3",
"node-red-node-emoncms": "~0.3.0",
"node-red-node-geofence": "~0.2.1",
"node-red-node-google": "~0.2.2",
"node-red-node-openweathermap": "~0.4.0",
"node-red-node-pi-gpio": "^1.2.3",
"node-red-node-ping": "^0.3.1",
"node-red-node-random": "^0.4.0",
"node-red-node-rbe": "~0.2.9",
"node-red-node-sentiment": "~0.1.6",
"node-red-node-serialport": "^0.13.0",
"node-red-node-smooth": "^0.1.2",
"node-red-node-sqlite": "~0.4.3",
"node-red-node-tail": "~0.1.1",
"node-red-node-twitter": "~1.2.0",
"node-red-node-ui-lineargauge": "~0.3.6"
}
}