js-base64
npmv3.9.3TypeScriptYet another Base64 transcoder in pure-JS
Safe to adopt
Yes — js-base64 scores well across adoption, maintenance, weight, supply chain, and licensing. No download data reported for this package yet. Last published 24 days ago. 7 releases in the last 2 years.
- ?Adoption: grade ?, Not reported by this registry.
No download data reported for this package yet.
- AMaintenance: grade A, Excellent.
Last published 24 days ago. 7 releases in the last 2 years.
- AWeight: grade A, Excellent.
Zero runtime dependencies, about 37 KB installed.
- BSupply chain: grade B, Good.
This package has a single maintainer (bus factor of 1).
- ALicense: grade A, Excellent.
BSD-3-Clause — 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 js-base64 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
- No constraint declared
- Module format
- ESM + CommonJS
- TypeScript
- Types included
- Install scripts
- None
Quick start
A usage example from the js-base64 README.
<script src="base64.js"></script>js-base64 vs the alternatives
Packages solving a similar problem in the npm ecosystem, compared on the signals that drive an adoption decision.
| Package | Weekly downloads | Dependents | License | Last release |
|---|---|---|---|---|
| js-base64this page | 0 | 5 | BSD-3-Clause | 24 days ago |
| bser | 34M | 1 | Apache-2.0 | 1 day ago |
| vlq | 9.5M | 2 | MIT | 1 day ago |
| @exodus/bytes | 0 | 5 | MIT | 1 day ago |
| base64-js | 0 | 3 | MIT | 1 day ago |
| simple-plist | 0 | 1 | MIT | 1 day ago |
Dependencies
Declared by js-base64 v3.9.3. Runtime dependencies are installed with the package; dev dependencies are not.
Dev (7)
Used by
Popular packages that depend on js-base64.
libSQL driver for TypeScript and JavaScript
libSQL driver for TypeScript and JavaScript
libSQL driver for TypeScript and JavaScript
Hrana client for connecting to sqld over HTTP or WebSocket
A tokenzier for Sass' SCSS syntax
Relationship graph
Dependencies (left) and dependents (right) of js-base64.
Frequently installed together
Delightful JavaScript Testing.
libSQL driver for TypeScript and JavaScript
TypeScript definitions for node
Prettier is an opinionated code formatter
A better-sqlite3 compatible API for libSQL that supports Bun, Deno, and Node
Seamless REST/GraphQL API mocking library for browser and Node.js.
limits calls to functions that return promises
Hrana client for connecting to sqld over HTTP or WebSocket
libSQL Wasm packaged as an ES module.
Jest plugin to use babel for transformation.
Generates and consumes source maps
Isomorphic WebSockets in Node, Bun, Deno and Cloudflare Workers
Release history
7 releases in the last two years, typically about 31 days apart.
| Version | Published | Size | License |
|---|---|---|---|
| 3.9.3latest | 24 days ago | 37 KB | BSD-3-Clause |
| 3.9.2 | 1 month ago | 37 KB | BSD-3-Clause |
| 3.9.1 | 1 month ago | 38 KB | BSD-3-Clause |
| 3.9.0 | 1 month ago | 37 KB | BSD-3-Clause |
| 3.8.1 | 2 months ago | 39 KB | BSD-3-Clause |
| 3.8.0 | 2 months ago | 38 KB | BSD-3-Clause |
| 3.7.8 | 1 year ago | 38 KB | BSD-3-Clause |
| 3.7.7 | 2 years ago | 38 KB | BSD-3-Clause |
| 3.7.6 | 2 years ago | 38 KB | BSD-3-Clause |
| 3.7.5 | 3 years ago | 34 KB | BSD-3-Clause |
| 3.7.4 | 3 years ago | 34 KB | BSD-3-Clause |
| 3.7.3 | 3 years ago | 34 KB | BSD-3-Clause |
| 3.7.2 | 5 years ago | 34 KB | BSD-3-Clause |
| 3.7.1 | 5 years ago | 34 KB | BSD-3-Clause |
| 3.7.0 | 5 years ago | 34 KB | BSD-3-Clause |
Overview
js-base64 is an npm package that yet another Base64 transcoder in pure-JS. It has 5 known dependents in the graph. The latest version is 3.9.3, released under the BSD-3-Clause license.
Who should use it
Teams working in the npm ecosystem who need yet another Base64 transcoder in pure-JS and value a focused solution.
When not to use it
Consider an alternative if you need to or if a more actively-maintained option better fits your npm stack.
Pros
- Ships TypeScript type definitions.
- Clear open-source license (BSD-3-Clause).
Cons
- No significant drawbacks detected from available metadata.
Auto-generated from collected registry metadata. No external claims are inferred.
Maintainers
Frequently asked questions
Should I use js-base64?
Yes — js-base64 scores well across adoption, maintenance, weight, supply chain, and licensing. No download data reported for this package yet. Last published 24 days ago. 7 releases in the last 2 years.
How do I install js-base64?
Run `npm install js-base64` to add js-base64 to your npm project.
What license is js-base64 released under?
js-base64 is distributed under the BSD-3-Clause license.
How popular is js-base64?
npm does not publish download counts. Within PackageGraph's crawl, 5 known packages depend on js-base64.
Is js-base64 still maintained?
The most recent release of js-base64 (v3.9.3) was published 24 days ago.
Does js-base64 run install scripts?
No. js-base64 does not define preinstall, install, or postinstall scripts, so installing it does not execute publisher-supplied code.