CPQ

Paul Ching

Open Source Projects

Projects that I created or maintaining

Which has been read by more than 2.3 million people, provides basic knowledge points about front-end engineering development, as well as an introductory learning guide for TypeScript, Vue 3, and Pinia.

Tutorial

Provides `Truncate`, `MiddleTruncate` and `ShowMore` React components for truncating multi-line spans and adding an ellipsis.

UI

Opinionated collection of common JavaScript / TypeScript utils, fully tree shakeable, no bundler required, type strong, SSR friendly.

Toolkit

A Vite plugin that adds a banner comment to the header of each chunk file.

Bundling

A simple and easy-to-use picture cropping component for Vue 3.

UI

Provides the ability to quickly create preset projects.

Scaffold

A tool to analyze your git repository's commit log. I can help you generate daily/weekly or longer work reports.

Program

Blackwork Tattoo style React UI layout (provides a unified interface for websites like my blog).

UI

Website pageview analytics tool for framework-free and multi-analytics-platform support.

Toolkit

Website pageview analytics tool for Vue.js (Including VuePress , VitePress etc.) and multi-analytics-platform support.

Toolkit

A template for Vue with TypeScript, base on Vite.

Template

My personal website, base on React 19 and Next.js 15.

Template

A patroller that regularly checks for expiring SSL certificates, based on Node.js and Porkbun APIs.

Server

ISO 639 Language Mapping. Contains code lists for ISO 639-1 and ISO 639-2 as well as multi-language support.

Toolkit

LocalForage Hooks and Providers for React.

Toolkit

Zhihu Favorites Assistant can add articles from a column to favorites. It is suitable for situations where a large amount of content needs to be filled in the favorites at the initial stage of creation.

Program

A takeaway billing calculator, no need to worry about red envelopes, redemption coupons and other messy reductions, it will automatically calculate the discount ratio to get the final bill.

Online Tool

The refreshToken scheme and demo based on OAuth 2.0 for Front end developer.

Tutorial

Opinionated collection of common Node.js utils.

Toolkit

Simple Commit Lint.

Toolkit

Simple CHANGELOG generator.

Toolkit

Simple GitHub release generator.

Toolkit

Simple slim progress bars base on NProgress.

UI

Flat ESLint config for ESLint.

Configuration

Some TSConfig files for working with TypeScript projects.

Configuration

Custom configuration for UnoCSS.

Configuration

Only 3 kB, this plugin base on the Baidu analytics, it can help you quickly to collect the page views on your website, including single page web application.

End of Life

Only 3 kB, this plugin base on the CNZZ analytics, it can help you quickly to collect the page views on your website, including single page web application.

End of Life