node-red-contrib-npmapi

1.0.4 • Public • Published

node-red-contrib-npmapi

Node-RED node for npmapi

Install

To install the stable version use the Menu - Manage palette - Install option and search for node-red-contrib-npmapi, or run the following command in your Node-RED user directory, typically ~/.node-red

npm install node-red-contrib-npmapi

sample params

msg = {};
msg.api = 'repo';
msg.mname = 'node-red-contrib-npmapi';
msg.func = 'version';
// msg.param = '1.0.0'; if msg.func is version
msg.func = 'dependencies';
msg.func = 'devDependencies';
msg.func = 'prop';

msg.api = 'maintainer';
msg.mname = 'gagagiga';
msg.func = 'repos';
return msg;

Sample flow

[{"id":"ac0b241c.b1cb18","type":"inject","z":"66670ffc.769f2","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":150,"y":480,"wires":[["9b28379b.6bf0e8"]]},{"id":"66b938ac.fe5618","type":"npmapi","z":"66670ffc.769f2","name":"","api":"","mname":"","func":"","x":520,"y":480,"wires":[["bb2c66da.e15a88"]]},{"id":"9b28379b.6bf0e8","type":"function","z":"66670ffc.769f2","name":"","func":"msg = {};\nmsg.api = 'repo';\nmsg.mname = 'node-red-contrib-npmapi';\nmsg.func = 'version';\n// msg.param = '1.0.0'; if msg.func is version\nmsg.func = 'dependencies';\nmsg.func = 'devDependencies';\nmsg.func = 'prop';\n\n\nmsg.api = 'maintainer';\nmsg.mname = 'gagagiga';\nmsg.func = 'repos';\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","x":340,"y":480,"wires":[["66b938ac.fe5618"]]},{"id":"bb2c66da.e15a88","type":"debug","z":"66670ffc.769f2","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":690,"y":480,"wires":[]}]

Package Sidebar

Install

npm i node-red-contrib-npmapi

Weekly Downloads

4

Version

1.0.4

License

Apache-2.0

Unpacked Size

21 kB

Total Files

8

Last publish

Collaborators

  • gagagiga