{"uid":"cap_VmVk8ZAGCZ54HpD1vgSON","slug":"joi-npm-package-module-and-type-entrypoints-927a14c6","name":"joi NPM Package Module and Type Entrypoints","description":"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.","url":"https://market.datapackvibe.com/x402/signal-npm-joi-entrypoints?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"package":{"type":"string","default":"joi","maxLength":150},"version":{"type":"string","maxLength":100}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm__31Ma_D7sfiC4abqougDO","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns module and type entrypoints from npm registry metadata for the joi validation library package, supporting integration and upgrade planning.","exampleAgentPrompt":"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?","exampleUseCases":[{"title":"TypeScript integration planning for joi","prompt":"I'm adding joi to a TypeScript project — can you fetch the type entrypoints from the npm registry for joi version 17.12.0 so I know what to reference in my tsconfig?"},{"title":"Upgrade compatibility check for joi","prompt":"We're upgrading joi from version 16 to 17 — can you pull the registry metadata and module entrypoints for joi version 17.13.3 so we can check what changed in how the package is structured?"},{"title":"Build tool configuration for joi imports","prompt":"My Webpack config is breaking when bundling joi — can you retrieve the module field and all entrypoints from the npm registry for the latest joi package so I can configure the resolver correctly?"}],"resultDescription":"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.","failureModes":["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"],"whenToPreferThis":"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.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-17T00:48:51.847Z","isFirstParty":false,"canonicalSlug":"joi-npm-package-module-and-type-entrypoints-927a14c6"}