{"id":16527247,"url":"https://github.com/zignis/keywee","last_synced_at":"2025-03-21T09:31:19.515Z","repository":{"id":50459511,"uuid":"519154228","full_name":"zignis/keywee","owner":"zignis","description":"🥝 Yet another simple but performant utility library","archived":false,"fork":false,"pushed_at":"2025-03-08T09:58:06.000Z","size":929,"stargazers_count":0,"open_issues_count":11,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-03-08T10:28:43.519Z","etag":null,"topics":["browser","client","javascript","library","utility"],"latest_commit_sha":null,"homepage":"https://zignis.github.io/keywee","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/zignis.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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-07-29T09:19:41.000Z","updated_at":"2023-02-17T19:29:37.000Z","dependencies_parsed_at":"2023-02-08T20:01:03.980Z","dependency_job_id":"3ef96946-8e1e-4563-be6a-92272a546d76","html_url":"https://github.com/zignis/keywee","commit_stats":{"total_commits":137,"total_committers":5,"mean_commits":27.4,"dds":"0.34306569343065696","last_synced_commit":"5a28b5961732969a34edbf009627cfb1aeccdb46"},"previous_names":[],"tags_count":43,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zignis%2Fkeywee","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zignis%2Fkeywee/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zignis%2Fkeywee/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zignis%2Fkeywee/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zignis","download_url":"https://codeload.github.com/zignis/keywee/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244129879,"owners_count":20402751,"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":["browser","client","javascript","library","utility"],"created_at":"2024-10-11T17:34:13.336Z","updated_at":"2025-03-21T09:31:19.144Z","avatar_url":"https://github.com/zignis.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e🥝 KeyWee\u003c/h1\u003e\n\u003cp align=\"center\"\u003eYet another performant utility library\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://npmjs.com/package/keywee\" target=\"_blank\"\u003e\n    \u003cimg alt=\"Package version\" src=\"https://badgen.net/npm/v/keywee\" /\u003e\n  \u003c/a\u003e\n  \u003cimg alt=\"Package downloads\" src=\"https://badgen.net/npm/dm/keywee\" /\u003e\n  \u003ca href=\"./LICENSE\"\u003e\n    \u003cimg alt=\"Package license\" src=\"https://badgen.net/npm/license/keywee\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/zignis/keywee/actions/workflows/continuous-integrations.yaml\"\u003e\n    \u003cimg alt=\"Continuous Integrations\" src=\"https://github.com/zignis/keywee/actions/workflows/continuous-integrations.yaml/badge.svg?branch=master\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://bundlephobia.com/package/keywee@latest\" target=\"_blank\"\u003e\n    \u003cimg alt=\"Package tree-shaking\" src=\"https://badgen.net/bundlephobia/tree-shaking/keywee\" /\u003e\n  \u003c/a\u003e\n  \u003cimg alt=\"Package types\" src=\"https://badgen.net/npm/types/keywee\" /\u003e\n  \u003ca href=\"https://bundlephobia.com/package/keywee@latest\" target=\"_blank\"\u003e\n    \u003cimg alt=\"Package minified size\" src=\"https://badgen.net/bundlephobia/minzip/keywee\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://bundlephobia.com/package/keywee@latest\" target=\"_blank\"\u003e\n    \u003cimg alt=\"Package dependency count\" src=\"https://badgen.net/bundlephobia/dependency-count/keywee\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"Banner\" src=\"./assets/banner.svg\" /\u003e\n\u003c/p\u003e\n\n\u003ch3 align=\"center\"\u003e\n  \u003ca href=\"https://zignis.github.io/keywee\" target=\"_blank\"\u003eDocumentation\u003c/a\u003e\n\u003c/h3\u003e\n  \n\u003cbr /\u003e\n\n### But who asked for this, when there are already libraries like lodash and underscore?\n\nI am a fan of what Lodash (or underscore) offers, however this library exports some of the most bizarre and unusual utility methods that you might need from time to time, and it would have made no sense to introduce these methods to a generic utility library like Lodash. Further, KeyWee is 100% ES6 compliant and supports tree-shaking out of the box.\n\n## Installation\n\n```sh\n# NPM\nnpm install keywee\n\n# Yarn\nyarn add keywee\n```\n\n### Installation from a CDN\n\nKeyWee has a UMD bundle available through JSDelivr and Unpkg CDNs.\n\n```html\n\u003c!-- From UNPKG --\u003e\n\u003cscript src=\"https://unpkg.com/keywee\"\u003e\u003c/script\u003e\n\n\u003c!-- From JSDelivr --\u003e\n\u003cscript src=\"https://cdn.jsdelivr.net/npm/keywee\"\u003e\u003c/script\u003e\n\n\u003cscript\u003e\n  // UMD module is exposed through the \"keywee\" global variable\n  console.log(keywee);\n\u003c/script\u003e\n```\n\n## License\n\nKeyWee is released under the [MIT License](./LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzignis%2Fkeywee","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzignis%2Fkeywee","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzignis%2Fkeywee/lists"}