Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/lancercomet/myweblibs

A collection of my personal web libraries.
https://github.com/lancercomet/myweblibs

canvas css fetch-api fps frontend library typescript typescript-library validation web webfrontend

Last synced: 18 days ago
JSON representation

A collection of my personal web libraries.

Awesome Lists containing this project

README

        

# MyWebLibs

[![MyWebLibs](https://github.com/LancerComet/MyWebLibs/workflows/Test/badge.svg)](https://github.com/LancerComet/MyWebLibs/actions)

This repository contains several web packages of my own.

## List

- Canvas: A Canvas utility.
[![npm version](https://badge.fury.io/js/@lancercomet%2Fcanvas.svg)](https://www.npmjs.org/@lancercomet%2Fcanvas)

- ESLintRules: My ESLint config.
[![npm version](https://badge.fury.io/js/@lancercomet%2Feslint-config-eslint-rules.svg)](https://www.npmjs.org/@lancercomet%2Feslint-config-eslint-rules)

- Fetcher: Yet another fetcher library. A wrapper of native fetch.
[![npm version](https://badge.fury.io/js/@lancercomet%2Ffetcher.svg)](https://www.npmjs.org/@lancercomet%2Ffetcher)

- FpsCounter: Read fps.
[![npm version](https://badge.fury.io/js/@lancercomet%2Ffps-counter.svg)](https://www.npmjs.org/@lancercomet%2Ffps-counter)

- GrandPainter: A library to let you draw images on canvas with layer effects.
[![npm version](https://badge.fury.io/js/@lancercomet%2Fgrand-painter.svg)](https://www.npmjs.org/@lancercomet%2Fgrand-painter)

- HtmlParser: A html parser. Parse html string into AST.
[![npm version](https://badge.fury.io/js/@lancercomet%2Fhtml-parser.svg)](https://www.npmjs.org/@lancercomet%2Fhtml-parser)

- QiniuUploader: Upload assets to the Qiniu CDN.
[![npm version](https://badge.fury.io/js/@lancercomet%2Fqiniu-uploader.svg)](https://www.npmjs.org/@lancercomet%2Fqiniu-uploader)

- Semaphore: A simple semaphore implementation.
[![npm version](https://badge.fury.io/js/@lancercomet%2Flib.semaphore.svg)](https://www.npmjs.org/@lancercomet%2Flib.semaphore)

- SimpleSaver: This library helps you to download one or several files easily.
[![npm version](https://badge.fury.io/js/@kaynewang%2Fsimple-saver.svg)](https://www.npmjs.org/@kaynewang%2Fsimple-saver)

- Style: A CSS library. It contains many css rules just like Tailwind.
[![npm version](https://badge.fury.io/js/@lancercomet%2Fstyle.svg)](https://www.npmjs.org/@lancercomet%2Fstyle)

- Types: A package that contains some type definitions.
[![npm version](https://badge.fury.io/js/@lancercomet%2Ftypes.svg)](https://www.npmjs.org/@lancercomet%2Ftypes)

- Utils: A personal utility library.
[![npm version](https://badge.fury.io/js/@lancercomet%2Futils.svg)](https://www.npmjs.org/@lancercomet%2Futils)

- Yunomix: Yunomix is a validation toolkit which is designed for TypeScript users in AOP form.
[![npm version](https://badge.fury.io/js/@lancercomet%2Fyunomix.svg)](https://www.npmjs.org/@lancercomet%2Fyunomix)