workflow logo

workflow

Enrichment pending
luoxue-victor/workflow

一个工作流平台

GraphCanon updated today · GitHub synced today

2.0k stars283 forksLast push 4y JavaScript

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
npm

Similar 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.

Node.js runtimeNode.js

Source: README excerpt (regex_v1, Jul 15, 2026)

[node-url]: https://nodejs.org
Source link
Works with VS CodeVS Code

Source: README excerpt (regex_v1, Jul 15, 2026)

pk create <project-name> # 创建项目 webpack|rollup|vite|lerna|node|vscode插件
Source link

Tags

README

workflow

npm star issue forks

简介

  • workflow 致力于打造一个工作流平台,将工作中的最佳实践集中在一起,提供解决各种在工作中开发遇到的问题。
  • 另外也会把一些学习的课程,以后会一直更新 --> learn-webpacklearn-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 插件模版

工具

学习&共建

  • 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.

Was this helpful?

Anonymous feedback helps us improve pages and translations.