base64id
npmv2.0.0Generates a base64 id
Not recommended for new projects
No — base64id should not be adopted for new projects. Last published 2662 days ago.
- AAdoption: grade A, Excellent.
15M downloads per week and 2 known dependents.
- FMaintenance: grade F, Failing.
Last published 2662 days ago.
- AWeight: grade A, Excellent.
Zero runtime dependencies, about 4.6 KB installed.
- ASupply chain: grade A, Excellent.
No install scripts, 2 maintainers, and a contained dependency surface.
- ALicense: grade A, Excellent.
MIT — 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 base64id to a project.
Runtime packages this one declares itself.
Distinct packages in the full runtime tree, deduplicated the way a package manager would.
Unpacked size of this package plus its entire runtime tree.
Longest resolved dependency chain below this package.
Compatibility
- Node.js
- node ^4.5.0 || >= 5.9
- Module format
- CommonJS only
- TypeScript
- No bundled types
- Install scripts
- None
Used by
Popular packages that depend on base64id.
Relationship graph
Dependencies (left) and dependents (right) of base64id.
Frequently installed together
Node.js CORS middleware
Lightweight debugging utility for Node.js and the browser
Higher-level content negotiation
default socket.io in-memory adapter
socket.io protocol parser
TypeScript definitions for ws
TypeScript definitions for cors
HTTP server cookie parsing and serialization
Parser for the client for the realtime Engine
TypeScript definitions for node
The realtime engine behind Socket.IO. Provides the foundation of a bidirectional connection between client and server
Release history
No releases in the last two years, typically about 1546 days apart.
| Version | Published | Size | License |
|---|---|---|---|
| 2.0.0latest | 7 years ago | 4.6 KB | MIT |
| 1.0.0 | 9 years ago | — | MIT |
| 0.1.0 | 14 years ago | — | MIT |
Overview
base64id is an npm package that generates a base64 id. It is extremely widely used, with about 15M downloads per week and 2 known dependents in the graph. The latest version is 2.0.0, released under the MIT license.
Who should use it
Teams working in the npm ecosystem who need generates a base64 id 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 (15M weekly downloads).
- Clear open-source license (MIT).
- Zero runtime dependencies — minimal footprint.
Cons
- No bundled TypeScript types (may require a separate @types package).
Auto-generated from collected registry metadata. No external claims are inferred.
Maintainers
Frequently asked questions
Should I use base64id?
No — base64id should not be adopted for new projects. Last published 2662 days ago.
How do I install base64id?
Run `npm install base64id` to add base64id to your npm project.
What license is base64id released under?
base64id is distributed under the MIT license.
How popular is base64id?
base64id has approximately 14,993,750 downloads per week and 2 known dependent packages.
Is base64id still maintained?
The most recent release of base64id (v2.0.0) was published 7 years ago.
Does base64id run install scripts?
No. base64id does not define preinstall, install, or postinstall scripts, so installing it does not execute publisher-supplied code.