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

form-fill-core

v0.2.10

Published

Bounded XLSX parsing, fill planning and non-destructive cell writeback.

Readme

form-fill-core

AI填表的共享 XLSX 内核,提供安全解析、填写机会识别、计划与变更清单、确认后写出副本。

安装

npm install form-fill-core

Node.js 22 或以上。主要导出:parseWorkbook、analyzeDocument、buildFillPlan、executePlan、applyChangeSet;legacy-csv 子路径保持既有清洗插件契约。

analyzeDocument 的第三个参数可包含 sheets(工作表名数组)、headers(sheet/row)、mappings(sheet/column/field;null 为排除)、anchors(sheet/row/value;人工核验的主体)。字段目录可声明 anchorFallback,在没有主锚点列时使用备用身份列;内核不硬编码 Provider 字段名。设置不会改写输入单元格;变更后的计划须重新预览并确认。

仅支持受限 XLSX。固定文本选项的内嵌下拉验证原样保留,返回值不在选项内时不填写;普通内部公式、固定区域或固定命名区域下拉、基础条件格式和普通表格对象受限支持;有填写时清除公式缓存并请求 Excel 完整重算。共享/数组/未知函数、宏、外部链接、图表等不支持。任何未编辑 ZIP 部件的解压内容保持一致。

完整安全边界 · 源码

MIT License.