{"library":"balena-semver","type":"library","category":null,"description":"balena-semver, currently at version 4.0.18, provides a collection of Balena-specific utility methods for working with semantic versions. While it parses and adheres to standard semver strings, its key differentiator is its ability to handle Balena OS version formats, such as 'Resin OS vX.Y.Z'. The package maintains a frequent release cadence, primarily issuing patch updates as seen with numerous recent v4.0.x releases. This module is explicitly noted as a low-level utility intended for internal Balena components and is generally not recommended for direct use by end-users; instead, the Balena SDK is suggested for most applications. It ships with TypeScript types, facilitating its use in modern JavaScript and TypeScript projects. The package requires Node.js versions `^20.12.0 || >= 22.0.0`.","language":"javascript","status":"active","version":"4.0.18","tags":["javascript","balena","balena.io","resin","resin.io","semver","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install balena-semver","imports":["import { compare } from 'balena-semver';","import { satisfies } from 'balena-semver';","import { major } from 'balena-semver';"]},{"cmd":"yarn add balena-semver","imports":[]},{"cmd":"pnpm add balena-semver","imports":[]}],"homepage":null,"github":"https://github.com/balena-io-modules/balena-semver","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/balena-semver","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/balena-semver/compatibility"}}