@fintekkers/ledger-models

中文文档
1.1.29发布于 2026/11/01ISCCommonJS

分类账模型原型

中文使用文档

入门-建筑

为了在Javascript中构建protos,您必须下载web扩展。对于Mac,这是:

Brew安装protobuf@3 Brew链接——覆盖protobuf@3

Brew安装protoc-gen-grpc-web

更多详情请浏览 https://github.com/grpc/grpc-web。一旦在项目的根目录安装了compile.sh脚本的Javascript部分,这个项目就可以工作了。

待办事项:是否需要环境变量?

DEV笔记

*js文件是用tsc编译的。tsconfig。json被VS code用来决定何时运行(默认是on-save)。此外,*.js。生成映射文件以允许在中设置调试断点。ts代码。通过在tsconfig.json中设置sourceMap=False,这些文件不能自动生成。在生产环境中可能不需要这些文件。

你可以通过按Ctrl+Shift+B在VS Code中打开任务列表并选择tsc: watch - tsconfig.json来运行编译

出版

请参阅.github/workflows/npm-publish。用于将包部署到私有GitHub存储库管理器的工作流文件。

工作流文件创建一个。NPMRC文件,并将发布令牌注入其中。目前这是来自dado0583的帐户(需要迁移到org secrets)。短暂的。NPMRC文件看起来像这样:

@用户名:注册表= https://npm.pkg.github.com / / npm.pkg.github.com/: _authToken =令牌

版本与发布记录

@fintekkers/ledger-models 共发布 181 个版本,首次发布于 2023/08/05;过去 12 个月发布了 126 个版本。

版本发布日期距今
1.1.29latest2026/11/012 天前
1.1.282026/11/012 天前
1.1.272026/11/012 天前
1.1.262026/10/312 天前
1.1.252026/10/313 天前
1.1.242026/10/313 天前

关于 @fintekkers/ledger-models 的常见问题

@fintekkers/ledger-models 是什么?

分类账模型原型

如何安装 @fintekkers/ledger-models?

在项目目录运行 npm install @fintekkers/ledger-models,或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖:grpc-web(^1.4.2)、google-protobuf(^4.0.2)。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖,Yarn 需要手动安装。

@fintekkers/ledger-models 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/fintekkers__ledger-models 是否存在。

@fintekkers/ledger-models 支持 ESM 还是 CommonJS?

以 CommonJS 形式发布,可以直接 require();在 ES Module 项目中也可以用 import 引入(Node.js 会把 module.exports 作为默认导出)。

@fintekkers/ledger-models 可以商用吗?

@fintekkers/ledger-models 使用 ISC 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@fintekkers/ledger-models 还在维护吗?

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