{"uid":"cap_FaaYi435NHV6QL_c_-34g","slug":"nanoid-npm-package-install-lifecycle-hooks-d06a5d54","name":"nanoid npm Package Install Lifecycle Hooks","description":"nanoid Install lifecycle hooks: Install lifecycle hooks 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-install-hooks?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_uPHhUKHJ3kka0bRiENr0f","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":"Retrieves install lifecycle hook metadata for the nanoid npm package from the registry to support integration and upgrade planning.","exampleAgentPrompt":"Pull the install lifecycle hooks for the nanoid npm package version 5.0.7 so I can review any preinstall or postinstall scripts before adding it to our project.","exampleUseCases":[{"title":"Security audit before dependency adoption","prompt":"I'm about to add nanoid to our codebase — can you check what install lifecycle hooks it runs so I can make sure there are no unexpected postinstall scripts?"},{"title":"Upgrade planning for major version","prompt":"We're upgrading from nanoid 3 to nanoid 5 — can you fetch the install lifecycle hook metadata for nanoid version 5.0.0 so I can see if anything changed in the install scripts?"},{"title":"Automated dependency compliance check","prompt":"For our compliance pipeline, pull the registry install hooks metadata for nanoid so we can verify it meets our policy of no arbitrary postinstall script execution."}],"resultDescription":"Returns npm registry metadata for the nanoid package focused on install lifecycle hooks, including preinstall, install, and postinstall script definitions, package version details, and any other relevant registry signals for integration or upgrade planning.","failureModes":["Invalid or non-existent package version returns an error or empty result","Package name override pointing to a non-existent package returns a registry 404","Network or registry availability issues may cause timeout or service errors","Malformed version string may cause parsing failure"],"whenToPreferThis":"Use this endpoint when you need to programmatically inspect what install-time scripts nanoid triggers without manually pulling and parsing the full npm registry JSON. Especially useful for automated security audits, CI/CD dependency checks, or upgrade planning workflows where you need lifecycle hook data for a specific version of nanoid.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-13T00:42:33.524Z","isFirstParty":false,"canonicalSlug":"nanoid-npm-package-install-lifecycle-hooks-d06a5d54"}