Skip to content
beskid The Beskid Book

Beskid

Jump to a Beskid service

Beskid

Jump to a Beskid service

18. Packages without npm trauma

Registry-assigned versions, beskid pckg, lockfiles, and foreign libs: ecosystem without manual semver theatre.

Packages without npm trauma

Beskid packages are not “upload a folder, pick a version number that feels lucky, pray.” A .bpk artifact carries its exact version, and the Rust-backed pckg registry validates that immutable coordinate. Manifests declare dependencies; lockfiles make CI reproducible. If that sounds boring, good: we have enough trauma from ecosystems that treat breaking changes as personality.

Use the canonical Packages guide for credential, publication, consumption, and recovery procedures.

SectionTopic
pckg CLIbeskid pckg and the beskid_pckg crate.
Registry versionsWho assigns the version (hint: not your ego).
Publish first packageEnd-to-end publish walkthrough.
Foreign librariesLinking native deps without npm cosplay.

19. Public API that survives code review