Given an npm package, the site downloads the tarball and runs publint against it in a web worker. For larger packages, it may take a while to download and lint.
Below are Publint examples, demonstrating how Publint works. This is applied on the Semver package.
/** * AgentCore stores conversation history server-side via AgentCoreMemorySaver / * AgentCoreMemorySessionManager. When CopilotKit reconnects to an existing * thread (e.g. page refresh), two issues arise that this runner fixes: * * 1. Unknown threads — CopilotKit may call `connect()` for a thread that has * never had a `run()` (first load). The base runner would error; we emit an * empty snapshot instead so the UI initialises cleanly. * 2. Missing tool-call results — AgentCore's replayed history contains assistant * messages with tool calls but no corresponding TOOL_CALL_RESULT events. * CopilotKit needs those to reconcile its message state, so we synthesise * empty results for each past tool call before the snapshot. */