# @jadpo/jadpo 中文文档

规范地址：https://npmcn.com/package/%40jadpo/jadpo/

版本：0\.2\.0
npm 元数据更新时间：2026-11-01T10:05:06.369Z
中文译文更新时间：2026-11-01T12:56:40.355Z
软件包许可：Apache-2\.0

本文由上游 README 机器翻译，可能存在偏差，请结合原文核对 API、命令与配置。版权与许可归原作者所有。

原始 npm 页面：https://www.npmjs.com/package/%40jadpo/jadpo
原文对照：https://npmcn.com/package/%40jadpo/jadpo/?lang=original
项目主页：https://github.com/jadpo-dev/jadpo
源码仓库：https://github.com/jadpo-dev/jadpo

## 关键信息（来自 npm 元数据）

- 包体积（解压后）：32.1 kB，10 个文件
- TypeScript 类型：未声明
- Node.js 要求：\>=14\.14
- 运行依赖：1 个
- 首次发布：2026-10-30T03:49:45.768Z
- 最新版本发布：2026-11-01T10:05:05.990Z
- 已发布版本数：4（近 12 个月 4 个）

## 中文简介

jadpo命令

## 安装

```sh
npm install @jadpo/jadpo
```

也可以使用：`pnpm add @jadpo/jadpo`、`yarn add @jadpo/jadpo`、`bun add @jadpo/jadpo`

## README

# Jadpo

[![OpenSSF Best Practices](https://www.bestpractices.dev/projects/16073/badge)](https://www.bestpractices.dev/projects/16073) [![OpenSSF Baseline](https://www.bestpractices.dev/projects/16073/baseline)](https://www.bestpractices.dev/projects/16073)

Jadpo是一种实验性的web后端编程语言 编码代理编写代码，一个人审核代码。数据、HTTP路由、登录、 控件中声明了权限、外部服务和后台工作 语言，以便编译器可以一起检查它们并回答审查 问题：这个应用程序能做什么，谁能做，它能到达什么地方？

## 编译器捕获什么

你要求你的代理向合作伙伴展示他们的详细信息，然后它会发回他们的 API密钥。在Jadpo中无法编译：

```jadpo
type PartnerName = Text {
    max_length: 100
}

/// What the partners page shows of a partner.
type PartnerProfile = Output {
    name: PartnerName
    partner_key: ApiKey
}
```

```text
error: `PartnerProfile.partner_key` holds an `ApiKey`
 --> main.jadpo:8:18
  |
8 |     partner_key: ApiKey
  |                  ^^^^^^ sent to a client
  reason: An `ApiKey` is a secret value: it is never sent, logged, stored or shown. A response is written out, logged by proxies and kept by browsers, and a client never needs a secret back.
  next: Remove `partner_key`, and send what the client needs instead, such as whether one is set (agent)
  rule: type.secret_exposed
  help: https://jadpo.dev/docs/errors/type.secret_exposed

check failed: 1 error, 1 file
```

这是编译器的实际输出，在每次更改时进行检查。它命名了 修复和谁应该做它： `(agent)` 意味着你的编码代理可以修复它 本身。泄漏字段，跳过登录的路由，获取的记录 不检查谁可以看到它：每一个都是像这样的编译错误。

## 了解更多

-   [学习Jadpo](https://jadpo.dev/learn)：一次一个页面地构建一个小应用程序。
-   [文档](https://jadpo.dev/docs)：入门，语言参考和每个编译器错误的页面。
-   [安装](https://jadpo.dev/install)
-   [对于编码代理](https://jadpo.dev/agents)：提示粘贴和读取文档的顺序。座席可以从 [llms.txt](https://jadpo.dev/llms.txt).

## 状态

实验。指定了该语言的所有21个区域。编译器 在解释器中运行程序并构建本机和WebAssembly 可部署，但尚未构建指定的所有内容。生产 针对已建立的堆栈的准备和性能尚未建立。 这个 [路线图](https://npmcn.com/package/%40jadpo/jadpo/docs/roadmap.md) 剩下的是什么，还有 [jadpo.dev /状态](https://jadpo.dev/status) 展示了今天的建筑。

## 从源代码构建

你需要Git和Rust `rustup`;存储库固定工具链。

```sh
git clone https://github.com/jadpo-dev/jadpo.git && cd jadpo
cargo build --release --locked -p jadpo-cli
target/release/jadpo test examples/01-first-project
```

这个 [28个教学项目](https://npmcn.com/package/%40jadpo/jadpo/examples/README.md) 从第一个函数到 数据库、身份验证、集成和人工智能。

## 贡献，报告，许可

-   [CONTRIBUTING.md](https://npmcn.com/package/%40jadpo/jadpo/CONTRIBUTING.md)：设置，验证门和工作规则。
-   [SECURITY.md](https://npmcn.com/package/%40jadpo/jadpo/SECURITY.md)：如何报告漏洞。
-   [问题](https://github.com/jadpo-dev/jadpo/issues) 对于bug和问题。

代码是 [Apache 2.0](https://npmcn.com/package/%40jadpo/jadpo/LICENSE);文档是 [Cc 4.0](https://npmcn.com/package/%40jadpo/jadpo/docs/LICENSE.md). 看到 [TRADEMARKS.md](https://npmcn.com/package/%40jadpo/jadpo/TRADEMARKS.md) 使用Jadpo的名字。

## 常见问题

### @jadpo/jadpo 是什么？

jadpo命令

### 如何安装 @jadpo/jadpo？

在项目目录运行 npm install @jadpo/jadpo，或使用 pnpm add / yarn add / bun add。它还提供命令行工具 jadpo，可以用 npx jadpo 直接运行。

### @jadpo/jadpo 支持 TypeScript 吗？

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

### @jadpo/jadpo 需要什么版本的 Node\.js？

package\.json 的 engines 字段要求 Node\.js \>=14\.14。版本不符时 npm 默认只给出警告，开启 engine-strict 后会拒绝安装。

### @jadpo/jadpo 可以商用吗？

@jadpo/jadpo 使用 Apache-2\.0 许可。宽松许可：允许商业使用、修改和再分发，并附带明确的专利授权；分发时需保留许可与 NOTICE 文件，修改过的文件要注明改动。以上为概括，不构成法律意见，请以许可原文为准。

### @jadpo/jadpo 还在维护吗？

最新版本 0\.2\.0 发布于 2026/11/01（2 天前）；至今共发布 4 个版本，其中过去 12 个月发布了 4 个；首次发布于 2026/10/30。发布频率只是参考信号：功能稳定的工具可能很少需要更新，建议结合源码仓库的 issue 和提交记录判断。

