flit-kit
树工具库:专注构建与处理树形数据结构(轻量、易用、类型友好)
构建树
从平铺列表构造树,支持层级与排序
遍历处理
先序、后序、层序遍历并就地写入
扁平化与深度
计算深度、扁平化输出、子孙节点
flit-kit 是什么
树工具库,专注构建与处理树形数据结构。使用 Rolldown 构建,提供 ESM 产物与类型文件。
npm i flit-kit
import { buildTree, traverseTree, findNode, getNodePath, normalizeChildren, pruneTreeDepth, getDescendants, getTreeDepth, flattenTree, renameTreeKeys, animation } from 'flit-kit'
小提示
按需导入可减少打包体积,支持命名空间导入 import { tree, number } from 'flit-kit'。