{"uid":"cap_w-EvtJ9gJ7Cpylk5_jvyr","slug":"nanoid-npm-package-module-and-type-entrypoints-f47c54f7","name":"nanoid npm Package Module and Type Entrypoints","description":"nanoid Module and type entrypoints: Module and type entrypoints for npm package nanoid. Inspect registry metadata for integration and upgrade planning. Package and version can be overridden.","url":"https://market.datapackvibe.com/x402/signal-npm-nanoid-entrypoints?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"package":{"type":"string","default":"nanoid","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_R_Kp2zJOzWT2WbEO_weqq","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 metadata for the nanoid npm package, supporting integration and upgrade planning.","exampleAgentPrompt":"What are the module and type entrypoints for the nanoid npm package — can you pull the registry metadata so I can plan my integration?","exampleUseCases":[{"title":"Planning nanoid version upgrade","prompt":"I'm upgrading nanoid from v3 to v5 in my project — can you fetch the module and type entrypoints for nanoid version 5 so I can see what's changed in how I need to import it?"},{"title":"Checking TypeScript types availability","prompt":"Does nanoid ship its own TypeScript types? Can you look up the type entrypoints for the nanoid package in the npm registry?"},{"title":"Verifying ESM and CJS compatibility","prompt":"I need to know how to properly import nanoid in both an ESM and CommonJS project — can you get the module entrypoints from the registry metadata for nanoid?"}],"resultDescription":"Returns structured registry metadata for the nanoid npm package, including its module entrypoints (e.g. main, module, exports fields) and type entrypoints (e.g. TypeScript .d.ts paths), enabling developers and agents to plan integrations and version upgrades.","failureModes":["Package name not found in registry — returns 404 or empty result","Invalid or non-existent version specified — registry returns version-not-found error","Registry timeout or unavailability — service may return 5xx error","Malformed package name exceeding 150 characters — input validation error"],"whenToPreferThis":"Use this endpoint when you need to programmatically inspect how the nanoid npm package exposes its modules and types — for example, to verify ESM/CJS compatibility, check TypeScript type entry paths, or plan a version migration. Prefer this over manually browsing npmjs.com or parsing package.json files directly.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-17T00:48:06.354Z","isFirstParty":false,"canonicalSlug":"nanoid-npm-package-module-and-type-entrypoints-f47c54f7"}