{"id":15943899,"url":"https://github.com/skyra-project/char","last_synced_at":"2025-10-19T04:31:06.542Z","repository":{"id":37015088,"uuid":"281449502","full_name":"skyra-project/char","owner":"skyra-project","description":"A character utility library with ASCII, Latin-1, and UTF-8 support based on .NET's Char.","archived":false,"fork":false,"pushed_at":"2024-10-27T11:55:28.000Z","size":13348,"stargazers_count":4,"open_issues_count":1,"forks_count":1,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-10-29T14:13:10.351Z","etag":null,"topics":["char","dotnet","hacktoberfest","library","rollup","typescript"],"latest_commit_sha":null,"homepage":"https://skyra-project.github.io/char","language":"TypeScript","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/skyra-project.png","metadata":{"funding":{"github":["kyranet","favna"],"patreon":"kyranet","open_collective":null,"ko_fi":"kyranet","tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":["https://donate.skyra.pw/paypal","https://donate.favware.tech/paypal"]},"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE.md","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-07-21T16:30:37.000Z","updated_at":"2024-10-27T11:55:31.000Z","dependencies_parsed_at":"2024-02-21T10:45:07.583Z","dependency_job_id":"c7c01f34-a6be-41e5-963d-016bd421e71a","html_url":"https://github.com/skyra-project/char","commit_stats":{"total_commits":462,"total_committers":9,"mean_commits":"51.333333333333336","dds":"0.39610389610389607","last_synced_commit":"4b55f2360de01e64940ad335f35d15641f53ec98"},"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skyra-project%2Fchar","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skyra-project%2Fchar/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skyra-project%2Fchar/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skyra-project%2Fchar/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/skyra-project","download_url":"https://codeload.github.com/skyra-project/char/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":237068384,"owners_count":19250057,"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":["char","dotnet","hacktoberfest","library","rollup","typescript"],"created_at":"2024-10-07T08:05:36.337Z","updated_at":"2025-10-19T04:31:06.059Z","avatar_url":"https://github.com/skyra-project.png","language":"TypeScript","funding_links":["https://github.com/sponsors/kyranet","https://github.com/sponsors/favna","https://patreon.com/kyranet","https://ko-fi.com/kyranet","https://donate.skyra.pw/paypal","https://donate.favware.tech/paypal","https://www.patreon.com/kyranet","https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=CET28NRZTDQ8L"],"categories":[],"sub_categories":[],"readme":"# @skyra/char\n\n[![GitHub](https://img.shields.io/github/license/skyra-project/char)](https://github.com/skyra-project/char/blob/main/LICENSE.md)\n[![codecov](https://codecov.io/gh/skyra-project/char/branch/main/graph/badge.svg?token=DA10PXDZ06)](https://codecov.io/gh/skyra-project/char)\n\n[![npm](https://img.shields.io/npm/v/@skyra/char?color=crimson\u0026label=NPM\u0026logo=npm\u0026style=flat-square)](https://www.npmjs.com/package/@skyra/char)\n![npm bundle size minified (scoped)](https://img.shields.io/bundlephobia/min/@skyra/char?label=minified\u0026logo=webpack)\n![npm bundle size minzipped (scoped)](https://img.shields.io/bundlephobia/minzip/@skyra/char?label=minified\u0026logo=webpack)\n\n**Table of Contents**\n\n-   [@skyra/char](#skyrachar)\n    -   [About](#about)\n    -   [Installation and Usage](#installation-and-usage)\n        -   [Package managers](#package-managers)\n            -   [Usage](#usage)\n        -   [Browser build](#browser-build)\n            -   [Usage](#usage-1)\n    -   [Meta](#meta)\n        -   [License](#license)\n        -   [Contributing](#contributing)\n        -   [Buy us some doughnuts](#buy-us-some-doughnuts)\n        -   [Contributors ✨](#contributors-%E2%9C%A8)\n\n## About\n\n-   @skyra/char is a character utility library with ASCII, Latin-1, and UTF-8 support based on [.NET][]'s `char` struct, all credits to the\n    [.NET][] community and thanks to the [Discord C# Community][] for helping us understand the low-level unsafe logic.\n-   Supports both NodeJS and Browsers by providing CommonJS, ES Module and UMD bundles.\n\n## Installation and Usage\n\n### Package managers\n\n```bash\nyarn add @skyra/char\n# or npm install @skyra/char\n```\n\n#### Usage\n\n```js\nconst { fromCode } = require('@skyra/char');\n```\n\n```ts\nimport { fromCode } from '@skyra/char';\n```\n\n### Browser build\n\nIf you want to use the browser build you can pull it directly via unpkg. Note that when using a Framework such as React, Vue or Angular we recommend you refer to [the package managers section.](#package-managers)\n\n```html\n\u003cscript src=\"https://unpkg.com/@skyra/char\"\u003e\u003c/script\u003e\n```\n\n#### Usage\n\nThe UMD module is exported as `SkyraChar`:\n\n```html\n\u003cscript\u003e\n\tSkyraChar.fromCode();\n\u003c/script\u003e\n```\n\n## Meta\n\n### License\n\nCopyright © 2020, [Skyra Project](https://github.com/skyra-project).\nReleased under the [MIT License](LICENSE.md).\n\n### Contributing\n\n1. Fork it!\n1. Create your feature branch: `git checkout -b my-new-feature`\n1. Commit your changes: `git commit -am 'Add some feature'`\n1. Push to the branch: `git push origin my-new-feature`\n1. Submit a pull request!\n\n### Buy us some doughnuts\n\nSkyra Project is open source and always will be, even if we don't get donations. That said, we know there are amazing people who\nmay still want to donate just to show their appreciation. Thanks you very much in advance!\n\nWe accept donations through Patreon, BitCoin, Ethereum, and Litecoin. You can use the buttons below to donate through your method of choice.\n\n| Donate With |         QR         |                                                                  Address                                                                  |\n| :---------: | :----------------: | :---------------------------------------------------------------------------------------------------------------------------------------: |\n|   Patreon   | ![PatreonImage][]  |                                               [Click Here](https://www.patreon.com/kyranet)                                               |\n|   PayPal    |  ![PayPalImage][]  |                     [Click Here](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=CET28NRZTDQ8L)                      |\n|   BitCoin   | ![BitcoinImage][]  |         [3JNzCHMTFtxYFWBnVtDM9Tt34zFbKvdwco](bitcoin:3JNzCHMTFtxYFWBnVtDM9Tt34zFbKvdwco?amount=0.01\u0026label=Skyra%20Discord%20Bot)          |\n|  Ethereum   | ![EthereumImage][] | [0xcB5EDB76Bc9E389514F905D9680589004C00190c](ethereum:0xcB5EDB76Bc9E389514F905D9680589004C00190c?amount=0.01\u0026label=Skyra%20Discord%20Bot) |\n|  Litecoin   | ![LitecoinImage][] |         [MNVT1keYGMfGp7vWmcYjCS8ntU8LNvjnqM](litecoin:MNVT1keYGMfGp7vWmcYjCS8ntU8LNvjnqM?amount=0.01\u0026label=Skyra%20Discord%20Bot)         |\n\n## Contributors\n\nPlease make sure to read the [Contributing Guide][contributing] before making a pull request.\n\nThank you to all the people who already contributed to Skyra Project!\n\n\u003ca href=\"https://github.com/skyra-project/char/graphs/contributors\"\u003e\n  \u003cimg src=\"https://contrib.rocks/image?repo=skyra-project/char\" /\u003e\n\u003c/a\u003e\n\n[contributing]: https://github.com/skyra-project/.github/blob/main/.github/CONTRIBUTING.md\n[.net]: https://github.com/dotnet\n[discord c# community]: https://discord.gg/csharp\n[patreonimage]: https://cdn.skyra.pw/gh-assets/patreon.png\n[paypalimage]: https://cdn.skyra.pw/gh-assets/paypal.png\n[bitcoinimage]: https://cdn.skyra.pw/gh-assets/bitcoin.png\n[ethereumimage]: https://cdn.skyra.pw/gh-assets/ethereum.png\n[litecoinimage]: https://cdn.skyra.pw/gh-assets/litecoin.png\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fskyra-project%2Fchar","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fskyra-project%2Fchar","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fskyra-project%2Fchar/lists"}