@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);
});导出
loggerTraversetraverse
仓库关系
这个包被多个包直接复用,尤其是 create-pubinfo、@pubinfo/cli、@pubinfo/vite。它刻意保持轻量,避免把大型依赖扩散到整个工具链。