@pubinfo-pr/shared

v0.244.1

Published

Pubinfo 内部共享的小型基础工具包,目前职责很收敛:日志和树遍历。

Readme

@pubinfo/shared

Pubinfo 内部共享的小型基础工具包,目前职责很收敛:日志和树遍历。

它在做什么

  • 提供统一的 logger,底层基于 consola,默认打上 [PUBINFO] 标签
  • 提供 Traverse 类和 traverse() 工具,处理树形数据的 map / forEach

用法

import { logger, traverse } from '@pubinfo/shared';

logger.info('hello');

traverse(tree).forEach((node) => {
  console.log(node);
});

导出

  • logger
  • Traverse
  • traverse

仓库关系

这个包被多个包直接复用,尤其是 create-pubinfo@pubinfo/cli@pubinfo/vite。它刻意保持轻量,避免把大型依赖扩散到整个工具链。