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

@hia-doc/dotnetdoc-spec

v0.1.9

Published

Shared DotNetDoc contract constants and member kind registry.

Readme

@hia-doc/dotnetdoc-spec

Shared DotNetDoc constants for member kinds, contract names and contract versions.

共享 DotNetDoc member kind、contract name 与 contract version 常量。

This package is intentionally small. It is used by DotNetDoc extractors, adapters and runners to keep artifact naming stable across the .NET documentation line.

The first contract set includes compiler XML documentation extraction, Roslyn-backed C# source extraction, ASP.NET endpoint extraction, ASP.NET/Razor markup comment extraction, project discovery and a source relation artifact that joins XML member ids, C# declaration ranges and HIA symbol ids without embedding source text.

第一组合同覆盖编译器 XML documentation、Roslyn C# 源码抽取、ASP.NET endpoint、 ASP.NET/Razor 标记层注释、项目结构发现,以及连接 XML member id、C# 声明范围与 HIA symbol id 的 source relation 产物。

Project discovery 与 source relation 共享 project-relative-owner-resolved identity policy;稳定 project ID 只从工作区相对 .csproj path 生成。两个 metadata-only 产物都采用 sourcesContentPolicy: none,并分别表达 resolution、 confidence 与 provenance。

Install

npm install @hia-doc/dotnetdoc-spec

License

MIT.