npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@guandata/guanwf

v0.1.820

Published

观远工作流数据流编辑工具 - 创建、编辑、导出、预览、保存数据流

Readme

guanwf

观远工作流数据流编辑工具,支持创建、编辑、导出、预览、保存数据流。

本地安装(开发/测试阶段)

# 编译所有平台 binary(需要 Go 工具链)
npm run build

# 安装到本地 node global
npm link

安装后即可在终端使用:

guanwf create --name "我的数据流" --parent-dir <dirId>
guanwf create --name "HTTP作业" --type HTTP --parent-dir <dirId>
guanwf create --name "SQL作业" --type SQL --parent-dir <dirId>
guanwf edit <parentWorkflowId>
guanwf export --dir <workdir>
guanwf preview --dir <workdir>
guanwf save --dir <workdir> --dry-run
guanwf save --dir <workdir> --confirm
guanwf run --wait --dir <workdir> --dry-run
guanwf run --wait --dir <workdir> --confirm
guanwf run --dir <workdir> --param biz_date=2026-07-14 --confirm
guanwf schedule set --cron "0 0 2 * * ?" --param biz_date=2026-07-14 --dir <workdir> --confirm
guanwf schedule event set --rule <datasetId>:<taskName> --param biz_date=2026-07-14 --dir <workdir> --confirm
guanwf instance latest --dir <workdir> --logs -f json

8.2.0 兼容说明:SHELL/LOOP 后端未注册,CLI 会提前拒绝;离线开发输出数据集不能作为 DatasetNode 刷新目标,应使用 SubWorkflowNode 调用产出工作流。参数赋值查询 StarRocks 直连表时使用 DATABASE 来源,不要把直连数据集作为 DATASET 来源。

说明:npm 包名为 @guandata/guanwf,用户侧 CLI 命令统一为 guanwf

也可以为 AI Coding Assistant 安装 Skill:

guanwf install-skill

版本更新

@guandata/guanwf 0.1.820

  • 8.2.0 专用兼容版本;请勿与面向 master 的 CLI 版本混用。
  • 新增结构化工作流节点、参数、实例诊断和安全 mutation 门,并修复 8.2.0 保存、预览、运行及恢复链路问题。
  • 对 8.2.0 不支持的 SHELL、LOOP、PROCESS 事件源等能力在提交前给出明确阻断。

@guandata/guanwf 0.1.7

  • 工作流离线开发能力增强,支持文件夹、实例、权限、告警和调度相关命令。
  • 新增工作流依赖分析、执行计划和依赖校验能力,便于把一批作业编排为统一调度主工作流。
  • 数据流保存和合并能力增强,补充子工作流、事件调度和恢复场景支持。

@guandata/guanwf 0.1.6

  • install-skill 适配 WorkBuddy 配置目录,提升本机编码助手安装兼容性。

@guandata/guanwf 0.1.5

  • 工作流数据流支持 workflow.go DSL 模式,统一数据流创建、编辑、导出、预览、保存和运行流程。
  • 新增 Python 节点 DSL 支持和本地校验,保存时采用三方合并以减少覆盖线上已有数据流配置的风险。
  • 补充工作流 DSL 参考文档和测试覆盖,提升复杂数据流生成与发布链路稳定性。

@guandata/guanwf 0.1.4

  • install-skill 增加 WorkBuddy skill 安装路径支持。

0.1.3

  • 优化试用账号场景下的运行上下文识别,提升命令执行记录与问题排查的一致性。
  • 重新构建发布产物,纳入共享运行上下文处理更新。

卸载

npm unlink -g @guandata/guanwf

支持平台

  • macOS (Apple Silicon / Intel)
  • Linux (x64 / arm64)
  • Windows (x64)

开发

# 编译所有平台 binary(需要 Go 工具链)
npm run build

# 发布到内部 Nexus npm 仓库
npm publish