GraphCanon updated today · GitHub synced today
Verify the decision
Adoption
Package downloads where a registry match exists. GitHub stars (1,972) are secondary evidence.
- npm downloads (30d)
- 712·npm downloads API·today
Maintenance and security
Full trust report- Maintenance
- Dormant (1692d since push)
- As of today
- Provenance
- Not a fork · Personal account
- As of today
- Security (OSV)
- No lockfile
- As of today
Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.
Install
npm install workflow npmSimilar tools
Same-category neighbours. No typed graph edges are catalogued for this tool yet.
Evidence and technical details
Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.
Overview
一个工作流平台
Capability facts
- MCP server
- No MCP server detected
Source: repo_scan · Jul 15, 2026
- Languages
- javascript
Source: github.language+package.json · Jul 15, 2026
Categories
Compatibility
Sourced claims from the README excerpt - not unsourced marketing copy.
Source: README excerpt (regex_v1, Jul 15, 2026)
[node-url]: https://nodejs.orgSource link
Source: README excerpt (regex_v1, Jul 15, 2026)
pk create <project-name> # 创建项目 webpack|rollup|vite|lerna|node|vscode插件Source link
Tags
README
简介
- workflow 致力于打造一个工作流平台,将工作中的最佳实践集中在一起,提供解决各种在工作中开发遇到的问题。
- 另外也会把一些学习的课程,以后会一直更新 --> learn-webpack、 learn-rollup
原则
- 在任何事情上应该把复杂的东西变得更简单,而不是较为简单
脚手架
@pkb/cli 可用来生成项目、添加插件、检查项目配置、升级更新等等,对整体项目管理。
# 全局安装
npm i -g @pkb/cli # 全局安装使用
pk create <project-name> # 创建项目 webpack|rollup|vite|lerna|node|vscode插件
pk add <plugin> # 安装插件
pk info # 查看项目及系统配置
pk upgrade [filter] # 检查升级 npm 版本
pk cm # commit 提交
pk eslint # eslint 检查,需要安装 @pkb/plugin-eslint
pk stylelint # stylelint 检查,需要安装 @pkb/plugin-stylelint
pk gotty # 在 web 中使用终端
pk jsdoc2md # 把 js 注释生成 md
pk lerna # 多包管理 发布
pk changelog # 生成 changelog
pk josn2ts # json 转成 ts
pk mock # 开启 mock,支持 mockjs
pk tinypng # 压缩图片,批量压缩
pk tree [path] # 将目录生成 tree 结构
pk find [fileName] [str] # 搜索文件及文件内容
pk qrcode [content] # 在终端输出二维码
创建项目及模板
命令 pk create [rojectName] 选项
- webpack: 集成了大量webpack插件,使用 webpackChain 配置,开箱即用
- rollup: 对 rollup 进行封装,开箱即用
- vite: 基于 vite 构建的脚手架,支持 vite 所有配置
- node: 基于 koa 构建的 node 框架
- lerna: 一键创建 lerna 模板
- mocks: mocks 模板,首次执行 pk mock 会自动添加在项目中
- vscode: 创建 vscode 插件模版
工具
- node 工具
- npm-packages
学习&共建
- learn-webpack 跟项目一起学习 webpack
- learn-rollup 跟项目一起学习 rollup
- 项目计划 把 issue 整理到 project 中做好分类,并有计划的完成目标。
- 开发指南 如果想要一起开发的可以参考这里。
- 插件市场 目前已经完成的插件。
- 好的网站 一些比较实用的网站
贡献者名单
tips
第一次发布带有命名空间的包需要使用
npm publish --access=public
For agents
This page has a .md twin and JSON over the API.