{"id":14978300,"url":"https://github.com/sapphiredev/utilities","last_synced_at":"2025-04-13T04:57:42.582Z","repository":{"id":37019676,"uuid":"289287943","full_name":"sapphiredev/utilities","owner":"sapphiredev","description":"Common JavaScript utilities for your TypeScript projects","archived":false,"fork":false,"pushed_at":"2025-04-13T01:56:52.000Z","size":32296,"stargazers_count":170,"open_issues_count":11,"forks_count":38,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-13T04:57:21.255Z","etag":null,"topics":["discord","eslint-config","hacktoberfest","sapphire","sapphire-project","snowflake","ts-config","utilities"],"latest_commit_sha":null,"homepage":"https://www.sapphirejs.dev/","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/sapphiredev.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":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["sapphiredev"],"patreon":"sapphire_community","open_collective":"sapphiredev","ko_fi":"sapphirecommunity","tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":"https://sapphirejs.dev/paypal"}},"created_at":"2020-08-21T14:21:47.000Z","updated_at":"2025-04-13T01:56:55.000Z","dependencies_parsed_at":"2024-01-04T11:24:03.810Z","dependency_job_id":"f91d3268-9948-4e90-b875-af567621bdb4","html_url":"https://github.com/sapphiredev/utilities","commit_stats":{"total_commits":1825,"total_committers":67,"mean_commits":"27.238805970149254","dds":0.3556164383561644,"last_synced_commit":"403a3afec965fceec2a64f43ea387cf0679a9f25"},"previous_names":[],"tags_count":810,"template":false,"template_full_name":"sapphiredev/sapphire-template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sapphiredev%2Futilities","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sapphiredev%2Futilities/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sapphiredev%2Futilities/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sapphiredev%2Futilities/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sapphiredev","download_url":"https://codeload.github.com/sapphiredev/utilities/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248665761,"owners_count":21142123,"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":["discord","eslint-config","hacktoberfest","sapphire","sapphire-project","snowflake","ts-config","utilities"],"created_at":"2024-09-24T13:57:19.605Z","updated_at":"2025-04-13T04:57:42.562Z","avatar_url":"https://github.com/sapphiredev.png","language":"TypeScript","funding_links":["https://github.com/sponsors/sapphiredev","https://patreon.com/sapphire_community","https://opencollective.com/sapphiredev","https://ko-fi.com/sapphirecommunity","https://sapphirejs.dev/paypal"],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n![Sapphire Logo](https://raw.githubusercontent.com/sapphiredev/assets/main/banners/SapphireCommunity.png)\n\n# Sapphire Utilities\n\n**Common NodeJS packages for Sapphire Repositories and others.**\n\n[![GitHub](https://img.shields.io/github/license/sapphiredev/utilities)](https://github.com/sapphiredev/utilities/blob/main/LICENSE.md)\n\n**Packages**\n\n[![npm](https://img.shields.io/npm/v/@sapphire/async-queue?color=crimson\u0026logo=npm\u0026style=flat-square\u0026label=@sapphire/async-queue)](https://www.npmjs.com/package/@sapphire/async-queue)\n[![npm](https://img.shields.io/npm/v/@sapphire/bitfield?color=crimson\u0026logo=npm\u0026style=flat-square\u0026label=@sapphire/bitfield)](https://www.npmjs.com/package/@sapphire/bitfield)\n[![npm](https://img.shields.io/npm/v/@sapphire/cron?color=crimson\u0026logo=npm\u0026style=flat-square\u0026label=@sapphire/cron)](https://www.npmjs.com/package/@sapphire/cron)\n[![npm](https://img.shields.io/npm/v/@sapphire/decorators?color=crimson\u0026logo=npm\u0026style=flat-square\u0026label=@sapphire/decorators)](https://www.npmjs.com/package/@sapphire/decorators)\n[![npm](https://img.shields.io/npm/v/@sapphire/discord-utilities?color=crimson\u0026logo=npm\u0026style=flat-square\u0026label=@sapphire/discord-utilities)](https://www.npmjs.com/package/@sapphire/discord-utilities)\n[![npm](https://img.shields.io/npm/v/@sapphire/discord.js-utilities?color=crimson\u0026logo=npm\u0026style=flat-square\u0026label=@sapphire/discord.js-utilities)](https://www.npmjs.com/package/@sapphire/discord.js-utilities)\n[![npm](https://img.shields.io/npm/v/@sapphire/duration?color=crimson\u0026logo=npm\u0026style=flat-square\u0026label=@sapphire/duration)](https://www.npmjs.com/package/@sapphire/duration)\n[![npm](https://img.shields.io/npm/v/@sapphire/eslint-config?color=crimson\u0026logo=npm\u0026style=flat-square\u0026label=@sapphire/eslint-config)](https://www.npmjs.com/package/@sapphire/eslint-config)\n[![npm](https://img.shields.io/npm/v/@sapphire/event-iterator?color=crimson\u0026logo=npm\u0026style=flat-square\u0026label=@sapphire/event-iterator)](https://www.npmjs.com/package/@sapphire/event-iterator)\n[![npm](https://img.shields.io/npm/v/@sapphire/fetch?color=crimson\u0026logo=npm\u0026style=flat-square\u0026label=@sapphire/fetch)](https://www.npmjs.com/package/@sapphire/fetch)\n[![npm](https://img.shields.io/npm/v/@sapphire/lexure?color=crimson\u0026logo=npm\u0026style=flat-square\u0026label=@sapphire/lexure)](https://www.npmjs.com/package/@sapphire/lexure)\n[![npm](https://img.shields.io/npm/v/@sapphire/phisherman?color=crimson\u0026logo=npm\u0026style=flat-square\u0026label=@sapphire/phisherman)](https://www.npmjs.com/package/@sapphire/phisherman)\n[![npm](https://img.shields.io/npm/v/@sapphire/prettier-config?color=crimson\u0026logo=npm\u0026style=flat-square\u0026label=@sapphire/prettier-config)](https://www.npmjs.com/package/@sapphire/prettier-config)\n[![npm](https://img.shields.io/npm/v/@sapphire/ratelimits?color=crimson\u0026logo=npm\u0026style=flat-square\u0026label=@sapphire/ratelimits)](https://www.npmjs.com/package/@sapphire/ratelimits)\n[![npm](https://img.shields.io/npm/v/@sapphire/result?color=crimson\u0026logo=npm\u0026style=flat-square\u0026label=@sapphire/result)](https://www.npmjs.com/package/@sapphire/result)\n[![npm](https://img.shields.io/npm/v/@sapphire/snowflake?color=crimson\u0026logo=npm\u0026style=flat-square\u0026label=@sapphire/snowflake)](https://www.npmjs.com/package/@sapphire/snowflake)\n[![npm](https://img.shields.io/npm/v/@sapphire/stopwatch?color=crimson\u0026logo=npm\u0026style=flat-square\u0026label=@sapphire/stopwatch)](https://www.npmjs.com/package/@sapphire/stopwatch)\n[![npm](https://img.shields.io/npm/v/@sapphire/string-store?color=crimson\u0026logo=npm\u0026style=flat-square\u0026label=@sapphire/string-store)](https://www.npmjs.com/package/@sapphire/string-store)\n[![npm](https://img.shields.io/npm/v/@sapphire/time-utilities?color=crimson\u0026logo=npm\u0026style=flat-square\u0026label=@sapphire/time-utilities)](https://www.npmjs.com/package/@sapphire/time-utilities)\n[![npm](https://img.shields.io/npm/v/@sapphire/timer-manager?color=crimson\u0026logo=npm\u0026style=flat-square\u0026label=@sapphire/timer-manager)](https://www.npmjs.com/package/@sapphire/timer-manager)\n[![npm](https://img.shields.io/npm/v/@sapphire/timestamp?color=crimson\u0026logo=npm\u0026style=flat-square\u0026label=@sapphire/timestamp)](https://www.npmjs.com/package/@sapphire/timestamp)\n[![npm](https://img.shields.io/npm/v/@sapphire/ts-config?color=crimson\u0026logo=npm\u0026style=flat-square\u0026label=@sapphire/ts-config)](https://www.npmjs.com/package/@sapphire/ts-config)\n[![npm](https://img.shields.io/npm/v/@sapphire/utilities?color=crimson\u0026logo=npm\u0026style=flat-square\u0026label=@sapphire/utilities)](https://www.npmjs.com/package/@sapphire/utilities)\n\n\u003c/div\u003e\n\n## Buy us some doughnuts\n\nSapphire Community is and always will be open source, even if we don't get donations. That being said, we know there are amazing people who may still want to donate just to show their appreciation. Thank you very much in advance!\n\nWe accept donations through Open Collective, Ko-fi, Paypal, Patreon and GitHub Sponsorships. You can use the buttons below to donate through your method of choice.\n\n|   Donate With   |                       Address                       |\n| :-------------: | :-------------------------------------------------: |\n| Open Collective | [Click Here](https://sapphirejs.dev/opencollective) |\n|      Ko-fi      |      [Click Here](https://sapphirejs.dev/kofi)      |\n|     Patreon     |    [Click Here](https://sapphirejs.dev/patreon)     |\n|     PayPal      |     [Click Here](https://sapphirejs.dev/paypal)     |\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 Sapphire!\n\n\u003ca href=\"https://github.com/sapphiredev/utilities/graphs/contributors\"\u003e\n  \u003cimg src=\"https://contrib.rocks/image?repo=sapphiredev/utilities\" /\u003e\n\u003c/a\u003e\n\n[contributing]: https://github.com/sapphiredev/.github/blob/main/.github/CONTRIBUTING.md\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsapphiredev%2Futilities","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsapphiredev%2Futilities","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsapphiredev%2Futilities/lists"}