diff --git a/hardware/neopixel/package.json b/hardware/neopixel/package.json index f11fb6b4..226fa6e8 100644 --- a/hardware/neopixel/package.json +++ b/hardware/neopixel/package.json @@ -1,6 +1,6 @@ { "name" : "node-red-node-pi-neopixel", - "version" : "1.0.0", + "version" : "2.0.0", "description" : "A Node-RED node to output to a neopixel (ws2812) string of LEDS from a Raspberry Pi.", "dependencies" : { }, @@ -16,6 +16,7 @@ "neopixel" ], "node-red": { + "version": ">=2.0.0", "nodes": { "rpi-neopixels": "neopixel.js" } @@ -27,5 +28,6 @@ "name": "Dave Conway-Jones", "email": "ceejay@vnet.ibm.com", "url": "http://nodered.org" - } + }, + "engines" : { "node" : ">=12.0.0" } } diff --git a/hardware/neopixel/scripts/checklib.js b/hardware/neopixel/scripts/checklib.js index 0ebb8a95..c844ebcf 100755 --- a/hardware/neopixel/scripts/checklib.js +++ b/hardware/neopixel/scripts/checklib.js @@ -1,7 +1,7 @@ #!/usr/bin/env node var fs = require('fs'); -if (!fs.existsSync('/usr/local/lib/python2.7/dist-packages/unicornhat.py')) { +if (!fs.existsSync('/usr/local/lib/python2.7/dist-packages/unicornhat.py') && !fs.existsSync('/usr/local/lib/python3.9/dist-packages/unicornhat.py')) { console.warn("WARNING : Can't find required python library"); console.warn("WARNING : Please install using the following command"); console.warn("WARNING : Note: this uses root...");