{"id":16751605,"url":"https://github.com/lancercomet/myweblibs","last_synced_at":"2025-06-16T05:09:12.339Z","repository":{"id":39636563,"uuid":"478161672","full_name":"LancerComet/MyWebLibs","owner":"LancerComet","description":"A collection of my personal web libraries.","archived":false,"fork":false,"pushed_at":"2025-05-22T09:00:26.000Z","size":2562,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-06-03T01:42:19.135Z","etag":null,"topics":["canvas","css","fetch-api","fps","frontend","library","typescript","typescript-library","validation","web","webfrontend"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LancerComet.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2022-04-05T14:17:54.000Z","updated_at":"2024-12-13T14:43:36.000Z","dependencies_parsed_at":"2024-02-01T11:45:31.475Z","dependency_job_id":"6f835e97-903c-4f7a-9855-c1a9c8df42ec","html_url":"https://github.com/LancerComet/MyWebLibs","commit_stats":{"total_commits":73,"total_committers":3,"mean_commits":"24.333333333333332","dds":"0.20547945205479456","last_synced_commit":"6db29b41f630d05d31fe593952993bb3999445b6"},"previous_names":[],"tags_count":39,"template":false,"template_full_name":null,"purl":"pkg:github/LancerComet/MyWebLibs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LancerComet%2FMyWebLibs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LancerComet%2FMyWebLibs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LancerComet%2FMyWebLibs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LancerComet%2FMyWebLibs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LancerComet","download_url":"https://codeload.github.com/LancerComet/MyWebLibs/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LancerComet%2FMyWebLibs/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260102529,"owners_count":22959049,"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":["canvas","css","fetch-api","fps","frontend","library","typescript","typescript-library","validation","web","webfrontend"],"created_at":"2024-10-13T02:44:26.037Z","updated_at":"2025-06-16T05:09:12.296Z","avatar_url":"https://github.com/LancerComet.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# MyWebLibs\n\n[![MyWebLibs](https://github.com/LancerComet/MyWebLibs/workflows/Test/badge.svg)](https://github.com/LancerComet/MyWebLibs/actions)\n\nThis repository contains several web packages of my own.\n\n## List\n\n - Canvas: A Canvas utility.  \n[![npm version](https://badge.fury.io/js/@lancercomet%2Fcanvas.svg)](https://www.npmjs.org/@lancercomet%2Fcanvas)\n\n - ESLintRules: My ESLint config.  \n[![npm version](https://badge.fury.io/js/@lancercomet%2Feslint-config-eslint-rules.svg)](https://www.npmjs.org/@lancercomet%2Feslint-config-eslint-rules)\n\n - Fetcher: Yet another fetcher library. A wrapper of native fetch.  \n[![npm version](https://badge.fury.io/js/@lancercomet%2Ffetcher.svg)](https://www.npmjs.org/@lancercomet%2Ffetcher)\n\n- FpsCounter: Read fps.  \n[![npm version](https://badge.fury.io/js/@lancercomet%2Ffps-counter.svg)](https://www.npmjs.org/@lancercomet%2Ffps-counter)\n\n- GrandPainter: A library to let you draw images on canvas with layer effects.  \n[![npm version](https://badge.fury.io/js/@lancercomet%2Fgrand-painter.svg)](https://www.npmjs.org/@lancercomet%2Fgrand-painter)\n\n- HtmlParser: A html parser. Parse html string into AST.  \n[![npm version](https://badge.fury.io/js/@lancercomet%2Fhtml-parser.svg)](https://www.npmjs.org/@lancercomet%2Fhtml-parser)\n\n- QiniuUploader: Upload assets to the Qiniu CDN.  \n[![npm version](https://badge.fury.io/js/@lancercomet%2Fqiniu-uploader.svg)](https://www.npmjs.org/@lancercomet%2Fqiniu-uploader)\n\n- Semaphore: A simple semaphore implementation.  \n[![npm version](https://badge.fury.io/js/@lancercomet%2Flib.semaphore.svg)](https://www.npmjs.org/@lancercomet%2Flib.semaphore)\n\n- SimpleSaver: This library helps you to download one or several files easily.  \n[![npm version](https://badge.fury.io/js/@kaynewang%2Fsimple-saver.svg)](https://www.npmjs.org/@kaynewang%2Fsimple-saver)\n\n- Style: A CSS library. It contains many css rules just like Tailwind.  \n[![npm version](https://badge.fury.io/js/@lancercomet%2Fstyle.svg)](https://www.npmjs.org/@lancercomet%2Fstyle)\n\n- Types: A package that contains some type definitions.  \n[![npm version](https://badge.fury.io/js/@lancercomet%2Ftypes.svg)](https://www.npmjs.org/@lancercomet%2Ftypes)\n\n- Utils: A personal utility library.  \n[![npm version](https://badge.fury.io/js/@lancercomet%2Futils.svg)](https://www.npmjs.org/@lancercomet%2Futils)\n\n- Yunomix: Yunomix is a validation toolkit which is designed for TypeScript users in AOP form.  \n[![npm version](https://badge.fury.io/js/@lancercomet%2Fyunomix.svg)](https://www.npmjs.org/@lancercomet%2Fyunomix)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flancercomet%2Fmyweblibs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flancercomet%2Fmyweblibs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flancercomet%2Fmyweblibs/lists"}