{"library":"builder-util-runtime","type":"library","category":null,"description":"builder-util-runtime is an internal utility package within the electron-builder ecosystem, providing core HTTP client functionalities, download progress tracking, and cancellation capabilities. It is primarily used by electron-builder and electron-updater for managing asset downloads, update checks, and publishing operations, rather than being directly consumed by end-user applications. The package ships with TypeScript type declarations, facilitating its use in TypeScript projects. It is part of the larger electron-builder monorepo, which typically follows an 8-week release cadence for major versions, aligning with Chromium's schedule, ensuring frequent updates and maintenance. The current stable version, as a dependency, is 9.6.0. Its main differentiators are its tight integration with the Electron build and update process and its focus on robust HTTP handling for Electron applications.","language":"javascript","status":"active","version":"9.5.1","tags":["javascript","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install builder-util-runtime","imports":["import { createNetClient } from 'builder-util-runtime'","import { ProgressCallbackTransform } from 'builder-util-runtime'","import { HttpError } from 'builder-util-runtime'","import { CancellationToken } from 'builder-util-runtime'"]},{"cmd":"yarn add builder-util-runtime","imports":[]},{"cmd":"pnpm add builder-util-runtime","imports":[]}],"homepage":null,"github":"https://github.com/electron-userland/electron-builder","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/builder-util-runtime","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/builder-util-runtime/compatibility"}}