BPM is NPM for the browser. It lets you use Node packages, i.e. CommonJS packages hosted on npmjs.org, in the browser without a separate build step or need for a server, as is the case with Browserify and AssetOne. Package dependencies & multiple versions of the same package are supported as is the ability to include and access non-JS resources, such as JSON, text and binary files inside the packages.
Added about 4 years ago by Oleg Podsechin
Added about 4 years ago by Anton Korenyushkin