</>PackageGraphPackageGraph

bser

npmv2.1.1

JavaScript implementation of the BSER Binary Serialization

Not recommended for new projects

No — bser should not be adopted for new projects. Last published 2514 days ago.

  • AAdoption: grade A, Excellent.

    34M downloads per week and 1 known dependents.

  • FMaintenance: grade F, Failing.

    Last published 2514 days ago.

  • AWeight: grade A, Excellent.

    Pulls in 1 transitive package, about 18 KB installed.

  • ASupply chain: grade A, Excellent.

    No install scripts, 3 maintainers, and a contained dependency surface.

  • ALicense: grade A, Excellent.

    Apache-2.0 — permissive, with no copyleft found in the dependency tree.

Grades are computed deterministically from registry metadata collected by PackageGraph — downloads, dependents, publish dates, the resolved dependency tree, maintainer count, and declared licenses. No third-party scores are used.

Install cost

What you actually take on by adding bser to a project.

1
Direct dependencies

Runtime packages this one declares itself.

1
Total installed

Distinct packages in the full runtime tree, deduplicated the way a package manager would.

18 KB
Install size

Unpacked size of this package plus its entire runtime tree.

1
Tree depth

Longest resolved dependency chain below this package.

Licenses in the dependency tree

MIT

Every license you inherit by installing bser, not just its own. Check this before a legal review, not after.

Compatibility

Node.js
No constraint declared
Module format
CommonJS only
TypeScript
No bundled types
Install scripts
None

Quick start

A usage example from the bser README.

var bser = require('bser');

bser vs the alternatives

Packages solving a similar problem in the npm ecosystem, compared on the signals that drive an adoption decision.

PackageWeekly downloadsDependentsLicenseLast release
bserthis page34M1Apache-2.06 years ago
js-base6405BSD-3-Clause1 day ago
webdriver-bidi-protocol01Apache-2.01 day ago
simple-plist01MIT1 day ago

Dependencies

Declared by bser v2.1.1. Runtime dependencies are installed with the package; dev dependencies are not.

Used by

Popular packages that depend on bser.

Relationship graph

Dependencies (left) and dependents (right) of bser.

node-int64fb-watchmanbser
bser dependencies dependents

Release history

No releases in the last two years, typically about 123 days apart.

Recent versions of bser
VersionPublishedSizeLicense
2.1.1latest6 years ago18 KBApache-2.0
2.1.07 years ago18 KBApache-2.0
2.0.09 years agoApache-2.0
1.0.39 years agoApache-2.0
1.0.211 years agoApache-2.0
1.0.111 years agoApache-2.0
1.0.011 years agoBSD-2-Clause

Overview

bser is an npm package that javaScript implementation of the BSER Binary Serialization. It is extremely widely used, with about 34M downloads per week and 1 known dependents in the graph. The latest version is 2.1.1, released under the Apache-2.0 license.

Who should use it

Teams working in the npm ecosystem who need javaScript implementation of the BSER Binary Serialization and value a battle-tested, widely-adopted solution.

When not to use it

Consider an alternative if you need to have first-class TypeScript types out of the box, or if a more actively-maintained option better fits your npm stack.

Pros

  • Large, well-established user base (34M weekly downloads).
  • Clear open-source license (Apache-2.0).
  • Lean dependency tree (1 direct dependencies).

Cons

  • No bundled TypeScript types (may require a separate @types package).

Auto-generated from collected registry metadata. No external claims are inferred.

Maintainers

Keywords

Frequently asked questions

Should I use bser?

No — bser should not be adopted for new projects. Last published 2514 days ago.

How do I install bser?

Run `npm install bser` to add bser to your npm project.

How many dependencies does bser have?

bser declares 1 direct dependency and pulls in 1 packages in total once its runtime tree is resolved totalling about 18 KB on disk.

What license is bser released under?

bser is distributed under the Apache-2.0 license.

How popular is bser?

bser has approximately 33,957,073 downloads per week and 1 known dependent packages.

Is bser still maintained?

The most recent release of bser (v2.1.1) was published 6 years ago.

Does bser run install scripts?

No. bser does not define preinstall, install, or postinstall scripts, so installing it does not execute publisher-supplied code.