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.” The registry assigns versions; manifests declare dependencies; lockfiles make CI reproducible. If that sounds boring, good—we have enough trauma from ecosystems that treat breaking changes as personality.

| Section | Topic | | --- | --- | | pckg CLI | beskid pckg and the beskid_pckg crate. | | Registry versions | Who assigns the version (hint: not your ego). | | Publish first package | End-to-end publish walkthrough. | | Foreign libraries | Linking native deps without npm cosplay. |

19. Public API that survives code review