开源项目
由我创建或维护的项目
learning-vue3
超过 230w+ 阅读人次,关于前端工程化开发的基础知识点,以及 TypeScript 、 Vue 3 、 Pinia 的入门学习指南。
@re-dev/react-truncate
提供 `Truncate`、`MiddleTruncate` 和 `ShowMore` React 组件,用于截断多行跨度并添加省略号。
@bassist/utils
常用的 JavaScript / TypeScript 工具函数集,支持摇树优化、无需构建、类型完备、SSR 友好。
vite-plugin-banner
为每个 chunk 文件头部添加 banner 注释的 Vite 插件。
vue-picture-cropper
一个简单易用的Vue 3图片裁剪组件。
create-preset
提供快速创建预设项目的能力。
git-commit-analytics
一个可以分析你的 Git 仓库 commit 记录的工具。它可以帮你生成一份工作日报 / 周报,或者你需要的更长时间范围的工作报告。
blackwork
Blackwork 文身风格的 React UI 布局(为像我的博客这样的网站提供统一的界面)。
@web-analytics/core
无框架、支持多分析平台的网站页面浏览分析工具。
@web-analytics/vue
Vue.js(包括 VuePress、VitePress 等)的网站页面浏览量分析工具并支持多分析平台。
vue3-ts-vite-starter
这个模板应该能帮你快速创建一个基于 Vite 的 Vue 3 项目,默认使用 TypeScript 作为开发语言。
chengpeiquan.com
我的个人网站,基于 React 19 和 Next.js 15。
cert-patroller
基于 Node.js 和 Porkbun API 的巡逻程序,定期检查是否过期的 SSL 证书。
language-code
ISO 639 语言映射。包含 ISO 639-1 和 ISO 639-2 的代码列表以及多语言支持。
react-forage
用于 React 的 LocalForage Hooks 和 Providers 。
zhihu-collection-helper
知乎收藏夹助手,可将专栏的文章添加到收藏夹中,适用于收藏夹在创建初期需要大量内容填充的情况。
group-buy-calculator
一款外卖账单计算器,不用再担心红包、优惠券等乱七八糟的折价,它会自动计算折扣比例得出最终账单。
refresh-token
面向前端开发的基于 OAuth 2.0 的 refreshToken 方案和演示。
@bassist/node-utils
常用的 Node.js 实用的工具集。
@bassist/commit
简单的 Commit 校验。
@bassist/changelog
简单的 CHANGELOG 生成器。
@bassist/release
简单的 GitHub Release 生成器。
@bassist/progress
基于 NProgress 的简单的微型进度条。
@bassist/eslint
ESLint 的扁平化配置。
@bassist/tsconfig
一些用于 TypeScript 项目的 TSConfig 文件。
@bassist/uno
UnoCSS 的自定义配置。
vue-baidu-analytics
一个只有 3 kB 大小的插件,可以帮你轻松解决 SPA 单页面项目浏览数据不准确的问题,可基于 Vue 路由访问轨迹自动向百度统计平台上报 PV / 事件数据。
vue-cnzz-analytics
一个只有 3 kB 大小的插件,可以帮你轻松解决 SPA 单页面项目浏览数据不准确的问题,基于 Vue 路由访问轨迹自动向友盟统计平台上报 PV / 事件数据。