PackageTrack
Sign in Get early access

js-base64

Yet another Base64 transcoder in pure-JS

3.9.3 67M downloads/mo #2374 most downloaded on npm dankogai/js-base64

What this package is like to depend on

Last release 6 days ago

17 Aug 2026

Release timing varies

gaps range from 2 weeks to 1.5 years

This project publishes no release notes

the list below is its commits, not an announcement

Nothing withdrawn

no release was ever pulled

13 years old

75 releases · first in 2013

6 releases in the last 12 months

see the full history below

Release timeline

75 releases · Apr 2013 to Aug 2026
2014 2016 2018 2020 2022 2024 2026
Release Pre-release

Releases

latest 60 of 75
  1. 3.9.3 17 Aug 2026
    Commits, not release notes

    This project publishes no release notes. Between 3.9.2 and v3.9.3 there were 3 commits, 1 of them substantive:

    • fix: correct low-surrogate range in re_utob (#181)
  2. 3.9.2 27 Jul 2026
    Commits, not release notes

    This project publishes no release notes. Between 3.9.1 and 3.9.2 there were 5 commits, 3 of them substantive:

    • modernize the build: replace Makefile+makecjs pipeline with rollup
    • cleanup .gitignore
    • sync README version from package.json on npm version
  3. 3.9.1 15 Jul 2026
    Commits, not release notes

    This project publishes no release notes. Between 3.9.0 and 3.9.1 there were 4 commits, 4 of them substantive:

    • use Uint8Array.prototype.toBase64 if available
    • use Uint8Array.fromBase64 if available
    • optimize the uses of Uint8Array.prototype.toBase64 and Uint8Array.fromBase64 if available
    • version 3.9.1
  4. 3.9.0 14 Jul 2026
    Commits, not release notes

    This project publishes no release notes. Between 3.8.1 and 3.9.0 there were 3 commits, 3 of them substantive:

    • strictly type internal variables constants and functions, not just exported ones
    • remove dependencies on node Buffer because Text{En,De}coder are also available on node.js
    • version 3.9.0
  5. 3.8.1 09 Jul 2026
    Commits, not release notes

    This project publishes no release notes. Between 3.8.0 and 3.8.1 there were 9 commits, 8 of them substantive:

    • fix test/bom.js // String.fromCharCode(0xFeFF) instead of raw bytes
    • Add CI badge for bun workflow in README
    • update node.js version
    • remove node.js 20
    • fix: throw on non-Latin1 input in the Buffer btoa fallback
    • stop checking error type to make both node and browsers happy. You cannot manually raise InvalidCharacterError yourself
    • update browser test
    • version 3.8.1
  6. 3.8.0 25 Jun 2026
    Commits, not release notes

    This project publishes no release notes. Between 3.7.8 and 3.8.0 there were 7 commits, 5 of them substantive:

    • Update README.md
    • fix: preserve leading BOM (U+FEFF) on the TextDecoder decode path
    • add .github/workflows/bun.yml
    • fix bun
    • version 3.8.0
  7. 3.7.8 11 Aug 2025
    Commits, not release notes

    This project publishes no release notes. Between 3.7.7 and 3.7.8 there were 10 commits, 8 of them substantive:

    • add node 22
    • Update base64.ts
    • feat: optimize atobPolyfill performance to avoid minor gc
    • use unknown instead of any accordingly to Aaron
    • use unknown instead of any accordingly to Aaron
    • add node 24
    • add permissions section to make CodeQL happy
    • version 3.7.8
  8. 3.7.7 21 Feb 2024
    Commits, not release notes

    This project publishes no release notes. Between 3.7.6 and 3.7.7 there were 8 commits, 7 of them substantive:

    • Caching the result of atob is causing webworker to crash
    • rebuild base64.js
    • remove node 14 and 16 as they have reached EOL
    • update & simply steps
    • Revert "remove node 14 and 16 as they have reached EOL"
    • fix github actions
    • version 3.7.7
  9. 3.7.6 20 Jan 2024
    Commits, not release notes

    This project publishes no release notes. Between 3.7.5 and 3.7.6 there were 14 commits, 13 of them substantive:

    • remove esm from devDependencies
    • remove esm from devDependencies
    • remove node 10 from test
    • update devDependencies
    • add node 20
    • remove .github/workflows/codeql-analysis.yml
    • remove harmless but unecessary comma
    • update @types/node to 20
    • set min. node version to 14 for typescript
    • update base64.html
    • add workflow_dispatch: to trigger
    • fix masquerading as CJS error
    • version 3.7.6
  10. 3.7.5 08 Feb 2023

    Nothing published for this version

  11. 3.7.4 08 Jan 2023

    Nothing published for this version

  12. 3.7.3 17 Nov 2022

    Nothing published for this version

  13. 3.7.2 22 Sep 2021

    Nothing published for this version

  14. 3.7.1 14 Sep 2021

    Nothing published for this version

  15. 3.7.0 08 Sep 2021

    Nothing published for this version

  16. 3.6.2 08 Sep 2021

    Nothing published for this version

  17. 3.6.1 22 May 2021

    Nothing published for this version

  18. 3.6.0 04 Nov 2020

    Nothing published for this version

  19. 3.5.2 12 Sep 2020

    Nothing published for this version

  20. 3.5.1 12 Sep 2020

    Nothing published for this version

  21. 3.5.0 12 Sep 2020

    Nothing published for this version

  22. 3.4.5 08 Aug 2020

    Nothing published for this version

  23. 3.4.4 04 Aug 2020

    Nothing published for this version

  24. 3.4.3 03 Aug 2020

    Nothing published for this version

  25. 3.4.2 02 Aug 2020

    Nothing published for this version

  26. 3.4.1 30 Jul 2020

    Nothing published for this version

  27. 3.4.0 30 Jul 2020

    Nothing published for this version

  28. 3.3.3 29 Jul 2020

    Nothing published for this version

  29. 3.3.2 27 Jul 2020

    Nothing published for this version

  30. 3.3.1 27 Jul 2020

    Nothing published for this version

  31. 3.2.4 18 Jul 2020

    Nothing published for this version

  32. 3.2.3 17 Jul 2020

    Nothing published for this version

  33. 3.2.2 17 Jul 2020

    Nothing published for this version

  34. 3.2.0 17 Jul 2020

    Nothing published for this version

  35. 3.1.3 16 Jul 2020

    Nothing published for this version

  36. 3.1.2 16 Jul 2020

    Nothing published for this version

  37. 3.1.1 16 Jul 2020

    Nothing published for this version

  38. 3.1.0 16 Jul 2020

    Nothing published for this version

  39. 3.0.4 16 Jul 2020

    Nothing published for this version

  40. 3.0.3 16 Jul 2020

    Nothing published for this version

  41. 3.0.2 16 Jul 2020

    Nothing published for this version

  42. 3.0.0 15 Jul 2020

    Nothing published for this version

  43. 2.6.4 03 Aug 2020

    Nothing published for this version

  44. 2.6.3 08 Jul 2020

    Nothing published for this version

  45. 2.6.2 25 Jun 2020

    Nothing published for this version

  46. 2.6.1 20 Jun 2020

    Nothing published for this version

  47. 2.6.0 19 Jun 2020

    Nothing published for this version

  48. 2.5.2 12 Feb 2020

    Nothing published for this version

  49. 2.5.1 21 Jan 2019

    Nothing published for this version

  50. 2.5.0 18 Dec 2018

    Nothing published for this version

  51. 2.4.9 27 Aug 2018

    Nothing published for this version

  52. 2.4.8 17 Jul 2018

    Nothing published for this version

  53. 2.4.7 17 Jul 2018

    Nothing published for this version

  54. 2.4.6 12 Jul 2018

    Nothing published for this version

  55. 2.4.5 17 May 2018

    Nothing published for this version

  56. 2.4.4 17 May 2018

    Nothing published for this version

  57. 2.4.3 27 Jan 2018

    Nothing published for this version

  58. 2.4.2 23 Jan 2018

    Nothing published for this version

  59. 2.4.1 17 Jan 2018

    Nothing published for this version

  60. 2.4.0 30 Nov 2017

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive