{"id":24764958,"url":"https://github.com/s1seven/node-red-monorepo","last_synced_at":"2026-05-10T07:37:17.764Z","repository":{"id":103981885,"uuid":"563789918","full_name":"s1seven/node-red-monorepo","owner":"s1seven","description":"Suite of Node-RED nodes to interact with S1SEVEN APIs and libraries","archived":false,"fork":false,"pushed_at":"2023-03-29T05:59:33.000Z","size":2838,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-23T16:36:27.982Z","etag":null,"topics":["low-code","node-red","nodejs"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/s1seven.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":"2022-11-09T10:44:15.000Z","updated_at":"2022-11-21T06:58:51.000Z","dependencies_parsed_at":null,"dependency_job_id":"ae650916-c2d7-4d5e-beb0-445128fc6ad0","html_url":"https://github.com/s1seven/node-red-monorepo","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"purl":"pkg:github/s1seven/node-red-monorepo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/s1seven%2Fnode-red-monorepo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/s1seven%2Fnode-red-monorepo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/s1seven%2Fnode-red-monorepo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/s1seven%2Fnode-red-monorepo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/s1seven","download_url":"https://codeload.github.com/s1seven/node-red-monorepo/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/s1seven%2Fnode-red-monorepo/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267116509,"owners_count":24038624,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-26T02:00:08.937Z","response_time":62,"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":["low-code","node-red","nodejs"],"created_at":"2025-01-28T22:36:48.187Z","updated_at":"2026-05-10T07:37:12.717Z","avatar_url":"https://github.com/s1seven.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Node-Red Monorepo\n\nThis is a monorepo to contain all our node red projects. It contains `node-red-chartjs`, `node-red-generate-pdf`, and `node-red-s1seven-api`.\n\n## Starting out\n\nTo get started, run:\n\n```sh\nnpm install\nnpm run bootstrap\n```\n\n## Updating packages\n\n`node-red-generate-pdf` needs to be kept up to date, when `@s1seven/schema-tools-generate-pdf` is updated, this package should be updated.\n\n`node-red-chartjs` - When this package is updated, if we want to keep the charts rendering correctly, the user should pin the correct version of @s1seven/node-red-chartjs in their package.json.\n\n`node-red-s1seven-api` only needs to be updated if the implementation of one of the endpoints changes, or if a dependency has a security vunerability.\n\n### Releasing the new packages\n\nOnce a release has been made on Github and the node has been updated on npm, the Node Red Flow Library needs to be informed of the update. To do so, go to https://flows.nodered.org/add/node and use the form `3 Add your node to the Flow Library`. Submit the package name, e.g. `@s1seven/node-red\u003cpackage-name\u003e`, and click `add node`. The update should be detected, and should then be made available for use. Please note that it can take up to 30 minutes for the update to be made available under the `Install` tab in the `Palette`.\n\n## Example authentication flows\n\nAccess tokens now expire after 24 hours and need to be regenerated, you can find an example of how to automate the access token regeneration [here](https://github.com/s1seven/node-red-monorepo/blob/main/packages/node-red-s1seven-api/README.md#authentication)\n\n### Packages documentation\n\nFor more information on each project, see the README.md file in each package.\n\n- [node-red-chartjs](https://github.com/s1seven/node-red-monorepo/tree/main/packages/node-red-chartjs)\n- [node-red-generate-pdf](https://github.com/s1seven/node-red-monorepo/tree/main/packages/node-red-generate-pdf)\n- [node-red-s1seven-api](https://github.com/s1seven/node-red-monorepo/tree/main/packages/node-red-s1seven-api)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fs1seven%2Fnode-red-monorepo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fs1seven%2Fnode-red-monorepo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fs1seven%2Fnode-red-monorepo/lists"}