{"id":17124913,"url":"https://github.com/shellyln/red-agate","last_synced_at":"2025-04-13T06:11:44.720Z","repository":{"id":27205081,"uuid":"112890976","full_name":"shellyln/red-agate","owner":"shellyln","description":"Static HTML | XML | SVG renderer using JSX, suitable for report output.","archived":false,"fork":false,"pushed_at":"2023-03-04T02:44:15.000Z","size":3318,"stargazers_count":20,"open_issues_count":55,"forks_count":4,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-25T12:51:35.808Z","etag":null,"topics":["barcode","canvas","canvas-api","canvas2d","html","html5-canvas","jsx","node","nodejs","qr","qrcode","reporting-engine","server-side-rendering","ssr","svg","template-engine","tsx","xml"],"latest_commit_sha":null,"homepage":"https://shellyln.github.io/red-agate/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/shellyln.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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":"2017-12-03T01:26:49.000Z","updated_at":"2024-06-28T21:21:42.000Z","dependencies_parsed_at":"2024-06-18T21:34:44.075Z","dependency_job_id":"4d6bbaf4-b5fe-4f54-8685-c1b2af17c6d2","html_url":"https://github.com/shellyln/red-agate","commit_stats":null,"previous_names":[],"tags_count":29,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shellyln%2Fred-agate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shellyln%2Fred-agate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shellyln%2Fred-agate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shellyln%2Fred-agate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shellyln","download_url":"https://codeload.github.com/shellyln/red-agate/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248670434,"owners_count":21142904,"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","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":["barcode","canvas","canvas-api","canvas2d","html","html5-canvas","jsx","node","nodejs","qr","qrcode","reporting-engine","server-side-rendering","ssr","svg","template-engine","tsx","xml"],"created_at":"2024-10-14T18:43:40.496Z","updated_at":"2025-04-13T06:11:44.693Z","avatar_url":"https://github.com/shellyln.png","language":"TypeScript","readme":"# RedAgate\n#### Static HTML | XML | SVG renderer using JSX, suitable for report output.\n\nRedAgate is static HTML | XML | SVG renderer.  \nYou can start easily because we are using JSX and semantics similar to React.\n\n[![npm](https://img.shields.io/npm/v/red-agate.svg)](https://www.npmjs.com/package/red-agate)\n[![GitHub release](https://img.shields.io/github/release/shellyln/red-agate.svg)](https://github.com/shellyln/red-agate/releases)\n[![.github/workflows/test.yml](https://github.com/shellyln/red-agate/workflows/.github/workflows/test.yml/badge.svg)](https://github.com/shellyln/red-agate/actions)\n[![GitHub forks](https://img.shields.io/github/forks/shellyln/red-agate.svg?style=social\u0026label=Fork)](https://github.com/shellyln/red-agate/fork)\n[![GitHub stars](https://img.shields.io/github/stars/shellyln/red-agate.svg?style=social\u0026label=Star)](https://github.com/shellyln/red-agate)\n\n\n#### Advantages:\n* Easily to bundle resources (images, stylesheets, fonts, scripts, ...) .  \n  `RedAgate.renderAsHtml()` API and component lifecycle `defer()` method return promise objects.  \n  You can use standard Tag-Libs (e.g. Image, Style, Font, SingleFont, Script, Asset) to bundle them.\n\n* Many standard Tag-Libs (e.g. If, Repeat, ForEach, Template, Html5, Svg, SVG shapes,\n  Barcodes (QR Code, Code39, Code128, EAN/UPC, ITF, NW7/Codabar, postal barcode) and complex objects) are bundled.\n\n* Html5 Canvas API is available in the sub tree of the Svg component.\n\n* Running on both server side (Node.js) and modern browsers (Chrome, Firefox, Safari, Edge).\n\n\n![RedAgate](https://shellyln.github.io/assets/image/redagate-logo.svg)\n----\n\n## Get Started\n\nSee main package's [README](https://github.com/shellyln/red-agate/tree/master/packages/red-agate/README.md) and\n[Live Demo](https://shellyln.github.io/red-agate/demo.html).\n\n## Packages\n\n| package | description |\n|---------|-------------|\n| [red-agate](https://github.com/shellyln/red-agate/tree/master/packages/red-agate) | RedAgate's main package.\u003cbr\u003eStatic HTML/XML/SVG renderer using JSX, suitable for report output. |\n| [red-agate-util](https://github.com/shellyln/red-agate/tree/master/packages/red-agate-util) | Utilities library. |\n| [red-agate-svg-canvas](https://github.com/shellyln/red-agate/tree/master/packages/red-agate-svg-canvas) | HTML5 canvas compatible SVG Canvas library. |\n| [red-agate-math](https://github.com/shellyln/red-agate/tree/master/packages/red-agate-math) | Math (Finite field, Error correction (RS,BCH,CRC)) library. |\n| [red-agate-barcode](https://github.com/shellyln/red-agate/tree/master/packages/red-agate-barcode) | 1d/2d barcodes tag library. |\n| [red-agate-react-host](https://github.com/shellyln/red-agate/tree/master/packages/red-agate-react-host) | [React](https://reactjs.org/) component host tag library. |\n\n## License\n[ISC](https://github.com/shellyln/red-agate/blob/master/LICENSE.md)  \nCopyright (c) 2017, Shellyl_N and Authors.","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshellyln%2Fred-agate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshellyln%2Fred-agate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshellyln%2Fred-agate/lists"}