@longzai-intelligence-npm-registry/core

中文文档
0.0.11发布于 2026/11/02UNLICENSEDTypeScriptES Module

Longzai Intelligence 本地 npm registry 存储引擎

原始使用文档

@longzai-intelligence-npm-registry/core

@longzai-intelligence-npm-registry/core 是 Longzai Intelligence Npm Registry 的存储引擎包,为服务层提供本地包存储、npm 协议数据契约与单用户鉴权能力。

简介

治理本地 registry 的数据面:npm 协议载荷、本地包 DTO 与鉴权持久化的契约定义于一处,约束存储引擎零 HTTP、零上游感知——协议服务与上游直通归应用层;版本一经发布不可变,凭据落盘只存哈希,写入一律原子落盘。

能力

  • 包的发布、查询、废弃与 dist-tags 维护(同版本重复发布拒绝)
  • npm 协议契约(packument / publish / dist-tags / couchdb 用户文档形状)
  • 本地包 DTO 与存储布局契约(转义命名、原子写、语义化版本比较)
  • 单本地用户鉴权 store(口令盐渍哈希、token 落盘仅存哈希)
  • 领域错误层(包不存在、版本冲突等,HTTP 状态映射归应用层)

版本与发布记录

@longzai-intelligence-npm-registry/core 共发布 11 个版本,首次发布于 2026/09/19;过去 12 个月发布了 11 个版本。

版本发布日期距今
0.0.11latest2026/11/021 天前
0.0.102026/11/021 天前
0.0.92026/11/011 天前
0.0.82026/10/277 天前
0.0.72026/10/2410 天前
0.0.62026/09/281 个月前

关于 @longzai-intelligence-npm-registry/core 的常见问题

@longzai-intelligence-npm-registry/core 是什么?

龙仔智能

如何安装 @longzai-intelligence-npm-registry/core?

在项目目录运行 npm install @longzai-intelligence-npm-registry/core,或使用 pnpm add / yarn add / bun add。

@longzai-intelligence-npm-registry/core 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@longzai-intelligence-npm-registry/core 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@longzai-intelligence-npm-registry/core 可以商用吗?

@longzai-intelligence-npm-registry/core 使用 UNLICENSED 许可。作者声明为 UNLICENSED,即不授予公开使用许可(与公共领域的 Unlicense 不同)。使用前需获得作者授权。以上为概括,不构成法律意见,请以许可原文为准。

@longzai-intelligence-npm-registry/core 还在维护吗?

最新版本 0.0.11 发布于 2026/11/02(1 天前);至今共发布 11 个版本,其中过去 12 个月发布了 11 个;首次发布于 2026/09/19。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。