Skip to content
项目首页
English

ProofWidgets 固定 npm 依赖材料 ​

中文译文供参考,许可条款以原文为准。

本目录覆盖固定 ProofWidgets package-lock.json 中除根条目外的全部 387 个条目。锁文件大小为 172140 字节,SHA-256 为 3850e21b0823d6200db6da336ce1bd17a463db97ce314585ae47ed81a7327a7d,与 ProofWidgets 提交 b1436dc749e722c9920036b52cdc43b3451d0b69 一致。

每份 packages/<lock-path>/source.json 保留包名、固定版本、精确锁条目、官方 npm 归档 URL、SHA-512 完整性值、归档 SHA-256 和字节数、声明的许可、作者、开发依赖或平台可选元数据,以及声明来源。本目录不安装包归档和包二进制文件。

声明文件按来源组织:

  • notices/original/:从精确固定的 npm 归档中提取的 364 个文件。
  • notices/supplementary/:44 份同项目或固定源码的补充声明。每份 source.json 记录其 URL、ref 和适用版本或当前文本范围。
  • notices/vendored/:七份 cliui 随包模块声明,其明确对应关系见 packages/@isaacs/cliui/vendored-modules.json。六份来自相应的固定锁文件包,eastasianwidth 使用固定 cliui 源码许可。
  • notices/standard/:一份 SPDX MIT 文本,用于说明仅供构建使用的 is-reference 所声明的许可。

各包声明的来源 ​

victory-vendor 36.9.2 的固定归档根目录中没有 LICENSE,虽然 README 声明采用 MIT。其 13 份原始 lib-vendor D3 和 Internmap 声明仍分别保留。项目 MIT 文本从 victory@36.9.2 的 package/LICENSE.txt 补充取得,SHA-256 为 34dee5fd5e5cc756efb5ad4d64652bce719bdf5e900ca5d7538253e737930bc4,大小为 1626 字节,保存于 packages/victory-vendor/notices/supplementary/victory-36.9.2-LICENSE.txt。

cliui 9.0.0 归档在 dist/commonjs 和 dist/esm 中均包含七个随包模块目录。packages/@isaacs/cliui/vendored-modules.json 将这七个模块分别对应到版本、固定源码、许可 URL、哈希值和安装声明。eastasianwidth 0.3.0 使用固定 cliui 源码中的 src/eastasianwidth/license,SHA-256 为 94aa6016fb9d436508366433e9caba061443ca58f4c7eb515caec7badf90ae5a,大小为 1043 字节。其 registry package.json 和 cliui 源码函数集支持这一版本判断;该许可属于固定源码补充材料,未作为 npm 分发包中的 NOTICE 提供。

清单覆盖整个锁文件,包括 106 个开发依赖和 26 个平台可选包。用途字段说明各包在构建期间如何安装或使用。判断哪些包参与生成 JavaScript 或 WebAssembly 包,需要另行审查该包及其构建输入。当前记录将 payload_linkage 设为 not_asserted;除非对具体生成包的审查确定了更小的范围,否则应保留完整的声明和对应源码材料。完整材料集的 SHA256SUMS 包含 806 个校验条目。

再分发需要对应源码时,从固定的官方 URL 获取,并为包含这些组件的镜像保留适用声明。包的安装和执行遵循上游构建说明;本目录提供源码元数据和声明。

原创文档采用 CC BY 4.0 许可;第三方材料保留各自条款。