{"id":16270940,"url":"https://github.com/sv443-network/svcorelib","last_synced_at":"2025-03-19T23:30:59.172Z","repository":{"id":38082228,"uuid":"284533119","full_name":"Sv443-Network/SvCoreLib","owner":"Sv443-Network","description":"Core Library used in the projects of Sv443 and the Sv443 Network, containing tons of miscellaneous quality of life features","archived":false,"fork":false,"pushed_at":"2023-07-18T23:24:26.000Z","size":1547,"stargazers_count":2,"open_issues_count":2,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-17T12:11:16.376Z","etag":null,"topics":["core-library","miscellaneous-utilities","qol"],"latest_commit_sha":null,"homepage":"https://github.com/Sv443-Network/SvCoreLib/blob/master/docs.md#readme","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/Sv443-Network.png","metadata":{"files":{"readme":"README.md","changelog":"changelog.md","contributing":".github/Contributing.md","funding":".github/FUNDING.yml","license":"LICENSE.txt","code_of_conduct":".github/Code_of_Conduct.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["Sv443"],"patreon":"Sv443","open_collective":null,"ko_fi":"Sv443_","tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":["paypal.me/SvenFehler"]}},"created_at":"2020-08-02T20:08:02.000Z","updated_at":"2024-02-18T12:35:07.000Z","dependencies_parsed_at":"2024-10-27T21:53:46.744Z","dependency_job_id":null,"html_url":"https://github.com/Sv443-Network/SvCoreLib","commit_stats":{"total_commits":231,"total_committers":9,"mean_commits":"25.666666666666668","dds":0.6320346320346321,"last_synced_commit":"95415fbe3024119e61f3afbbf653ea869179e7e4"},"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sv443-Network%2FSvCoreLib","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sv443-Network%2FSvCoreLib/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sv443-Network%2FSvCoreLib/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sv443-Network%2FSvCoreLib/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Sv443-Network","download_url":"https://codeload.github.com/Sv443-Network/SvCoreLib/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244524745,"owners_count":20466492,"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":["core-library","miscellaneous-utilities","qol"],"created_at":"2024-10-10T18:12:01.339Z","updated_at":"2025-03-19T23:30:58.772Z","avatar_url":"https://github.com/Sv443-Network.png","language":"JavaScript","funding_links":["https://github.com/sponsors/Sv443","https://patreon.com/Sv443","https://ko-fi.com/Sv443_","paypal.me/SvenFehler"],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\" style=\"text-align:center;\"\u003e\n\n![logo](https://sv443.net/resources/images/svcorelib_small.png)\n\n# SvCoreLib\n[![MIT License](https://img.shields.io/npm/l/svcorelib)](https://sv443.net/LICENSE) [![GitHub issues](https://img.shields.io/github/issues/Sv443-Network/SvCoreLib)](https://github.com/Sv443-Network/SvCoreLib/issues) [![Vulnerabilities](https://img.shields.io/snyk/vulnerabilities/npm/svcorelib)](https://snyk.io/)\n\n\u003cbr\u003e\n\n### Core Library used in the projects of Sv443 and the Sv443 Network,\u003cbr\u003econtaining tons of miscellaneous quality of life features\nContains builtin TypeScript definitions\n\n\u003cbr\u003e\n\n## \u003e\u003e [Documentation](https://github.com/Sv443-Network/SvCoreLib/blob/master/docs.md#readme) \u003c\u003c\n#### [Discord](https://dc.sv443.net) • [Changelog](https://github.com/Sv443-Network/SvCoreLib/blob/master/changelog.md#readme)\n\n\u003c/div\u003e\n\n\u003cbr\u003e\n\n## Most notable features:\n- Interactive CLI tools like a menu and a progress bar\n- Networking tools like downloading files and pinging URLs or efficiently serving data to a connecting client\n- File system tools like reading a directory recursively, downloading a file or supervising a directory for changes\n- Randomization tools like generating UUIDs or a seeded RNG\n- Misc tools involving array manipulation\n  \nSee a list of all features [here.](./docs.md#table-of-contents)\n\n\u003cbr\u003e\n\n## Install:\nUse this command in a terminal window inside your Node.js project:\n```\nnpm i svcorelib\n```\n\nIf you don't intend on using SQL functions, use `npm i svcorelib --no-optional`\n\n\u003cbr\u003e\n\n## Contributors:\nThank you very much to these contributors for improving SvCoreLib ❤️\n| Name | Contributions |\n| --- | --- |\n| [canarado](https://github.com/canarado) | Added TypeScript declarations, fixed grammar |\n| [ThatCopy](https://github.com/ThatCopy) | Fixed documentation, tested the code |\n\n\u003cbr\u003e\n\n## Dependencies:\nI made SvCoreLib so it needs as few dependencies as possible, but in order to ensure quality and stability, these dependencies are needed:\n- [deep-diff](https://npmjs.com/package/deep-diff)\n- [fs-extra](https://npmjs.com/package/fs-extra)\n- [keypress](https://npmjs.com/package/keypress)\n- [minimatch](https://npmjs.com/package/minimatch)\n- [mysql](https://npmjs.com/package/mysql) *\n\n\\*\u003csup\u003e = optional, see [installation](#install)\u003c/sup\u003e\n\n\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\n\n\u003cdiv align=\"center\" style=\"text-align:center\"\u003e\n\nMade with ❤️ by [Sv443](https://github.com/Sv443) and [others](https://github.com/Sv443-Network/SvCoreLib/graphs/contributors)  \nLike SvCoreLib? Please consider [supporting our development](https://github.com/sponsors/Sv443)\n\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsv443-network%2Fsvcorelib","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsv443-network%2Fsvcorelib","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsv443-network%2Fsvcorelib/lists"}