{"_id":"@background404/node-red-contrib-mcu-m5units","name":"@background404/node-red-contrib-mcu-m5units","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.1":{"name":"@background404/node-red-contrib-mcu-m5units","version":"0.0.1","description":"Node-RED nodes to use M5Stack Units with Node-RED MCU","main":"node/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/404background/node-red-contrib-mcu-m5units.git"},"keywords":["node-red","m5stack","mcu","joystick","i2c"],"author":{"name":"background404"},"license":"MIT","bugs":{"url":"https://github.com/404background/node-red-contrib-mcu-m5units/issues"},"homepage":"https://github.com/404background/node-red-contrib-mcu-m5units#readme","node-red":{"version":">=3.0.0","nodes":{"mcu_joystick":"node/joystick/joystick.js"}},"engines":{"node":">=14.0.0"},"directories":{"example":"examples"},"_id":"@background404/node-red-contrib-mcu-m5units@0.0.1","gitHead":"3a5fb7bab51362555261aa2ecbc5fddb74d80c9c","_nodeVersion":"22.11.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-kG++xDl8mzFul6b69UO2nw7Ya0ck4N/22m6bcmnfo3sqwvMmuhvdJWElEH/F1w4MxByOz/KfOsFidayiNZxzYQ==","shasum":"f06f6d7d295c97fbd742f44ebb839fe175fc0848","tarball":"https://registry.npmjs.org/@background404/node-red-contrib-mcu-m5units/-/node-red-contrib-mcu-m5units-0.0.1.tgz","fileCount":34,"unpackedSize":1088654,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDU31z49cgzYzM7oJoU4r5AjQjEEyNtY+i3S3LrxfCY5AIgCi9Pj77ZOHAAFZG49Wz4SuJ+qPQGzeWYIp8CseSJySk="}]},"_npmUser":{"name":"background404","email":"404background@gmail.com"},"maintainers":[{"name":"background404","email":"404background@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/node-red-contrib-mcu-m5units_0.0.1_1748080496118_0.8180122794261362"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-24T09:54:56.031Z","0.0.1":"2025-05-24T09:54:56.357Z","modified":"2025-05-24T09:54:56.634Z"},"maintainers":[{"name":"background404","email":"404background@gmail.com"}],"description":"Node-RED nodes to use M5Stack Units with Node-RED MCU","homepage":"https://github.com/404background/node-red-contrib-mcu-m5units#readme","keywords":["node-red","m5stack","mcu","joystick","i2c"],"repository":{"type":"git","url":"git+https://github.com/404background/node-red-contrib-mcu-m5units.git"},"author":{"name":"background404"},"bugs":{"url":"https://github.com/404background/node-red-contrib-mcu-m5units/issues"},"license":"MIT","readme":"# node-red-contrib-mcu-m5units\r\n\r\nNode-RED nodes to use M5Stack Units with Node-RED MCU.\r\n\r\n## About\r\n\r\nThis package provides Node-RED nodes for integrating M5Stack Units with Node-RED MCU. It allows you to easily use various M5Stack sensors and modules within your Node-RED flows when using the MCU feature.\r\n\r\n## Installation\r\n\r\nInstall via npm:\r\n\r\n```bash\r\nnpm install node-red-contrib-mcu-m5units\r\n```\r\n\r\nOr install directly from the Node-RED palette manager.\r\n\r\n## Features\r\n\r\n- Simple integration of M5Stack Units with Node-RED\r\n- Support for various M5Stack sensors and modules\r\n- Easy-to-use node interface\r\n- Full localization support\r\n\r\n## Supported Units\r\n\r\n- Joystick - Read analog joystick input (X, Y axes and button press)\r\n\r\n## Usage\r\n\r\n1. Install the package\r\n2. Add the desired M5Stack unit node to your flow\r\n3. Configure the node settings\r\n4. Connect to other nodes in your flow\r\n\r\n## Examples\r\n\r\nExample flows are provided in the `examples/` directory.\r\n\r\n## Project Structure\r\n\r\nThe project follows the structure recommended in the node creation guidelines:\r\n\r\n```\r\nnode-red-contrib-mcu-m5units/  \r\n├── README.md                # This document  \r\n├── package.json             # Package settings  \r\n├── node/                    # Node implementation directory  \r\n│   ├── <unit-name>/         # Each M5Stack unit has its own folder  \r\n│   │   ├── <unit-name>.js   # Runtime implementation  \r\n│   │   ├── <unit-name>.html # Editor UI definition  \r\n│   │   └── locales/         # i18n dictionaries  \r\n│   └── index.js             # Entry point for registering all nodes  \r\n├── manifest.json            # Required configuration for MCU nodes  \r\n└── examples/                # Sample flows (JSON)  \r\n```\r\n","readmeFilename":"README.md","_rev":"1-a16f2aa4e7f83b6b253b047e5016003d"}