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

@liuhange/dsh-construction-data-inventory

v3.2.3

Published

建筑工程数据资产盘点插件 — 盘点BIM/IFC分类、资产编码,输出资产清单

Readme

@liuhange/dsh-construction-data-inventory

建筑工程项目数据资产盘点插件

插件职责

对建筑工程项目产生的多源异构数据进行资产化盘点,实现符合 GB/T 51269 标准的分类编码与可追溯资产台账输出。

法规依据

《建筑信息模型分类和编码标准》(GB/T 51269-2017)

法律免责声明

本报告由辅助盘点工具生成,不替代GB/T 51269标准的正式合规认证

安装

dsh plugin --profile web add @liuhange/dsh-construction-data-inventory

工具

inspect_ai_dataset

对建筑工程项目多源异构数据进行资产化盘点,按 GB/T 51269 标准生成分类编码与资产台账。

参数:

| 参数 | 类型 | 必填 | 说明 | |------|------|------|------| | projectId | string | 是 | 建筑工程项目标识 | | sourceConfigPath | string | 是 | 数据源配置文件路径 | | changeDataPath | string | 否 | 变更单数据文件路径 | | outputPathDir | string | 否 | 报告输出目录 |

submit_review_override

提交人工复核覆盖指令,对自动分类与编码结果进行人工覆盖并记录覆盖理由。

参数:

| 参数 | 类型 | 必填 | 说明 | |------|------|------|------| | assetId | string | 是 | 被覆盖的资产标识 | | reviewItem | string | 是 | 复核项(classification/encoding/changeTraceability) | | overrideConclusion | string | 是 | 覆盖后结论 | | overrideReason | string | 是 | 覆盖理由 | | operator | string | 是 | 操作人标识 | | inventoryReportPath | string | 是 | 盘点报告路径 |

配置文件

config/classification-config.json

GB/T 51269 分类体系配置,包含建设成果(10-15)、建设进程(20-22)、建设资源(30-32, 40)、建设属性(41)四大类。

config/encoding-rule-config.json

资产编码规则配置,包含分类层级码长度、顺序码长度、顺序码起始值、校验位算法。

config/source-adapter-config.json

数据源适配器配置,定义 IFC/合同/进度/验收四类适配器。

技术栈

  • TypeScript 5.7
  • Node.js 22+
  • DeepSeek Harness 插件框架
  • Vitest