CPQ

程沛权

开源项目

由我创建或维护的项目

learning-vue3

超过 230w+ 阅读人次,关于前端工程化开发的基础知识点,以及 TypeScript 、 Vue 3 、 Pinia 的入门学习指南。

教程

@re-dev/react-truncate

提供 `Truncate`、`MiddleTruncate` 和 `ShowMore` React 组件,用于截断多行跨度并添加省略号。

UI

@bassist/utils

常用的 JavaScript / TypeScript 工具函数集,支持摇树优化、无需构建、类型完备、SSR 友好。

工具

vite-plugin-banner

为每个 chunk 文件头部添加 banner 注释的 Vite 插件。

捆绑

vue-picture-cropper

一个简单易用的Vue 3图片裁剪组件。

UI

create-preset

提供快速创建预设项目的能力。

脚手架

git-commit-analytics

一个可以分析你的 Git 仓库 commit 记录的工具。它可以帮你生成一份工作日报 / 周报,或者你需要的更长时间范围的工作报告。

软件

blackwork

Blackwork 文身风格的 React UI 布局(为像我的博客这样的网站提供统一的界面)。

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 的简单的微型进度条。

UI

@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 / 事件数据。

停止维护