{"id":19812357,"url":"https://github.com/mactkg/node-red-contrib-pi-camera-connect","last_synced_at":"2026-04-19T07:33:36.307Z","repository":{"id":139587426,"uuid":"367815707","full_name":"mactkg/node-red-contrib-pi-camera-connect","owner":"mactkg","description":"WIP: Node-RED node to use pi-camera-connect(capture and stream RasPi camera data directly)","archived":false,"fork":false,"pushed_at":"2021-05-17T15:13:32.000Z","size":351,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-10-07T12:42:32.143Z","etag":null,"topics":["node-red-contrib","raspberrypi"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mactkg.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-05-16T07:44:43.000Z","updated_at":"2023-03-10T09:00:13.000Z","dependencies_parsed_at":null,"dependency_job_id":"acf1f89e-69a1-4a19-8d16-25e33dfffffa","html_url":"https://github.com/mactkg/node-red-contrib-pi-camera-connect","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":"alexk111/node-red-node-typescript-starter","purl":"pkg:github/mactkg/node-red-contrib-pi-camera-connect","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mactkg%2Fnode-red-contrib-pi-camera-connect","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mactkg%2Fnode-red-contrib-pi-camera-connect/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mactkg%2Fnode-red-contrib-pi-camera-connect/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mactkg%2Fnode-red-contrib-pi-camera-connect/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mactkg","download_url":"https://codeload.github.com/mactkg/node-red-contrib-pi-camera-connect/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mactkg%2Fnode-red-contrib-pi-camera-connect/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31998901,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T20:23:30.271Z","status":"online","status_checked_at":"2026-04-19T02:00:07.110Z","response_time":55,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["node-red-contrib","raspberrypi"],"created_at":"2024-11-12T09:30:00.082Z","updated_at":"2026-04-19T07:33:36.226Z","avatar_url":"https://github.com/mactkg.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Node-RED Node TypeScript Starter\n\nThis is a quick-start template repository for creating new Node-RED node sets in TypeScript.\n\n## Project Structure\n\n```\nnode-red-node-typescript-starter/\n ├──src/                             * source files of the node set\n │   ├──__tests__/                   * tests for the node set (test file names should match *.test.ts glob pattern)\n │   │   └──transform-text.test.ts   * tests for the transform-text node\n │   │\n │   └──nodes/                       * node set folder, where subfolder names = node types\n │       ├──shared/                  * folder for .ts files shared across multiple nodes in the node set\n │       │\n │       └──transform-text/          * source files of the transform-text node\n │           ├──icons/               * custom icons used by the node set in the editor\n │           │\n │           ├──modules/             * .ts modules for the runtime side (transform-text.js file) of the node\n │           │\n │           ├──shared/              * folder for .ts files shared between the runtime side (.js file) and the editor side (.html file) of the node\n │           │\n │           ├──transform-text.html/ * files for compiling and bundling into the editor side (transform-text.html file) of the node\n │           │   ├──modules/         * .ts modules\n │           │   ├──editor.html      * html template for the edit dialog\n │           │   ├──help.html        * html template for the help in the info tab\n │           │   └──index.ts         * entry file\n │           │\n |           └──transform-text.ts    * entry file for the runtime side (transform-text.js file) of the node\n |\n ├──package.json                     * dependencies and node types for the Node-RED runtime to load\n |\n ├──rollup.config.editor.json        * rollup config for building the editor side of the nodes\n |\n ├──tsconfig.json                    * base typescript config, for the code editor\n ├──tsconfig.runtime.json            * config for creating a production build of the runtime side of the nodes\n └──tsconfig.runtime.watch.json      * config for watching and incremental building the runtime side of the nodes\n```\n\n## Adding Nodes\n\nYou can quickly scaffold a new node and add it to the node set. Use the following command to create `my-new-node-type` node:\n\n```\nnpm run add-node my-new-node-type\n```\n\nThe node generator is based on mustache templates. At the moment there are three templates available:\n\n- `blank` (used by default) - basic node for Node-RED \u003e=1.0\n- `blank-0` - node with a backward compatibility for running on Node-RED \u003c1.0\n- `config` - configuration node\n\nTo generate a node using a template, specify it as the third argument:\n\n```\nnpm run add-node my-new-node-type blank\n```\n\nor\n\n```\nnpm run add-node my-new-node-config config\n```\n\n### Adding Node Templates\n\nIf you want to make your own template available, add it to `./utils/templates/`.\n\n## Acknowledgments\n\n- Node-RED Node TypeScript Starter - Alex Kaul\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmactkg%2Fnode-red-contrib-pi-camera-connect","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmactkg%2Fnode-red-contrib-pi-camera-connect","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmactkg%2Fnode-red-contrib-pi-camera-connect/lists"}