# joi NPM Package Module and Type Entrypoints

> joi NPM Package Module and Type Entrypoints is a paid API for AI agents from market.datapackvibe.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-17).

Returns module and type entrypoints from npm registry metadata for the joi validation library package, supporting integration and upgrade planning.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/signal-npm-joi-entrypoints?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-17
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/joi-npm-package-module-and-type-entrypoints-927a14c6
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_VmVk8ZAGCZ54HpD1vgSON

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability joi-npm-package-module-and-type-entrypoints-927a14c6 -d '<json body>'
```

Example prompt: Can you look up the module and type entrypoints for the joi npm package, version 17.9.0, so I can figure out how to correctly import it in my TypeScript project?

## When to prefer this

Use this endpoint when you need to inspect the specific module and type entrypoints of the joi npm package for integration, build configuration, or upgrade planning purposes. Prefer this over general npm search endpoints when you need structured entrypoint metadata rather than package discovery or documentation.

## Known failure modes

- Invalid or non-existent package version returns an error or empty result
- Package name override to a non-existent package returns a registry 404-equivalent
- Network or registry availability issues may cause timeouts
- Malformed version string may result in a parsing error

## How this service works

joi Module and type entrypoints: Module and type entrypoints for npm package joi. Inspect registry metadata for integration and upgrade planning. Package and version can be overridden.

## Output

A structured response containing module entrypoints (e.g. main, module, exports fields) and TypeScript type entrypoints extracted from the joi npm package's registry metadata, along with version details useful for integration and upgrade planning.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "package": {
   "type": "string",
   "default": "joi",
   "maxLength": 150
  },
  "version": {
   "type": "string",
   "maxLength": 100
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/joi-npm-package-module-and-type-entrypoints-927a14c6/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from market.datapackvibe.com](https://www.zero.xyz/host/market.datapackvibe.com/llms.txt)
