Open Source Projects
Projects that I created or maintaining
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.
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.
@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.
@iso-639/data
Contains code lists for ISO 639-1 and ISO 639-2 as well as multi-language support.
blackwork
Blackwork Tattoo style React UI layout for blogs, documentation sites, and other content-driven websites.
@iso-639/mapping
ISO 639 language code mapping toolkit, which can easily help you manage language data.
git-commit-analytics
A tool to analyze your git repository's commit log. I can help you generate daily/weekly or longer work reports.
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.
@bassist/oxc-integration
An Oxc-first workflow package for projects, while still keeping an ESLint fallback available where framework coverage is not yet enough.
cert-patroller
A patroller that regularly checks for expiring SSL certificates, based on Node.js and Porkbun APIs.
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.
@blackwork/docs
Next.js-first documentation framework for Blackwork projects, with content discovery, locale-aware routing, metadata, navigation, and theme shells.
@blackwork/machine
Markdown and MDX engine for the Blackwork React UI ecosystem, powering Blackwork-based blogs and documentation sites.
@blackwork/search
Pagefind integration for Blackwork projects, with server-side indexing utilities and browser-side search clients.