BPM (Bnlang Package Manager) hocche Bnlang package khuja, install, update, ebong publish korar standard tool. Eta predictable install, simple workflow, ar healthy community-driven ecosystem-ke prioritize kore.
BPM holo Bnlang ecosystem-er jonno fast, deterministic package manager. Eta team-ke dependable vabe dependency install, project secure rakha, ar confidence diye library publish korte shahajjo kore.
Immutable lockfile, shared cache, ar clear workflow mile BPM install time komay, “works on my machine” issue komay, ar CI/CD pipeline-e smooth vabe kaj kore.
Notun project initialize kore directory-te dhukben.
$ bpm init my-app
$ cd my-app
Project-er proyojone package add/remove korun.
$ bpm install web-framework
$ bpm remove web-framework
Package upgrade korun, proyojone advisory audit korun.
$ bpm update
$ bpm audit # optional
Project manifest-e defined scripts run korun.
$ bpm run dev
$ bpm run build
$ bpm run start
$ bpm login
$ bpm publish
bnpkg.json
app/library ke describe kore.
bpm-lock.json
exact dependency graph pin kore.
~/.bpm
~/.bpmrc.json
~/.bpm/bin
bpm help