npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

@cumulus-consulting/mfgx-io-node-red-nodes

v4.0.2

Published

A Collection of nodes for [Node-RED](http://nodered.org) used for interacting with MFGx.

Downloads

3

Readme

MFGx Node-RED Nodes

A Collection of nodes for Node-RED used for interacting with MFGx.

Install

To install - either use the manage palette option in the editor, or change to your Node-RED user directory.

    cd ~/.node-red
    npm install @cumulus-consulting/mfgx-io-node-red-nodes

Nodes

mfgx-query


This node will make a query against the graphql service for the configured MFGx instance.

Input

  • Variables: The value of the incoming msg.payload will be used as the variables for GraphQL request.

Output

The results of the the GraphGL statement

mfgx-webhook


This node will make posts to the MFGx webhook service.

Input

  • Value: The incoming msg.payload will be used as the value to post to the configured webhook. If msg.payload is null then the configured default value will be used. If that is blank then an object of {} will be used

Output

The result of a successful post to a web hook will be a 204 http response and will blank. Otherwise an error will be logged

mfgx-iiot


This node will make it easy to send tag reads from a machine into MFGx

Input

  • Value: The value of the incoming msg.payload will be the value of the tag read.

Configuration

  • Channel: The Collection of tags to post values to.
  • Tag: The name of tag to post values to. If it does not exist it will be added to the channel
  • Quality: The quality of the tags being posted
  • Tag Value: The deafult value to post if msg.payload is blank

Output

This node uses the MFGx webhook service to update tags. the result of a successful update will be an 204 http response and will blank. Otherwise an error will be logged

mfgx-integrate


This node will send a integration request to the MFGx integration service.

Input

  • Payload: The incoming msg.payload will be used as the payload for the integration request

Configuration

  • Result: This will be the name of the top level field in the results object
  • Connection: The name of the integration connection in MFGx to use
  • Payload: The deafult payload used if msg.payload is blank

Output

The result of the integration request.

License

MIT