Open Source Projects
Projects that I created or maintaining
learning-vue3
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.
vite-plugin-banner
A Vite plugin that adds a banner comment to the header of each chunk file.
@re-dev/react-truncate
Provides `Truncate`, `MiddleTruncate` and `ShowMore` React components for truncating multi-line spans and adding an ellipsis.
git-commit-analytics
A tool to analyze your git repository's commit log. I can help you generate daily/weekly or longer work reports.
vue-baidu-analytics
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.
vue-cnzz-analytics
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.
@bassist/utils
Opinionated collection of common JavaScript / TypeScript utils, fully tree shakeable, no bundler required, type strong, SSR friendly.
@web-analytics/core
Website pageview analytics tool for framework-free and multi-analytics-platform support.
@web-analytics/vue
Website pageview analytics tool for Vue.js (Including VuePress , VitePress etc.) and multi-analytics-platform support.
group-buy-calculator
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.
zhihu-collection-helper
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.
cert-patroller
A patroller that regularly checks for expiring SSL certificates, based on Node.js and Porkbun APIs.
@iso-639/data
Contains code lists for ISO 639-1 and ISO 639-2 as well as multi-language support.
@iso-639/mapping
ISO 639 language code mapping toolkit, which can easily help you manage language data.
blackwork
Blackwork Tattoo style React UI layout (provides a unified interface for websites like my blog).