{"library":"atob-lite","type":"library","category":null,"description":"atob-lite provides a streamlined, isomorphic solution for Base64 decoding in JavaScript, abstracting away the platform-specific `atob` implementations. It intelligently uses the native `atob` function in browser environments and Node.js's `Buffer` API for server-side operations. The package's core strength lies in its build-time optimization: it leverages the `main` and `browser` fields in `package.json` to prevent build tools like Browserify from unnecessarily bundling the heavier `Buffer` shim into browser-destined code. This ensures a minimal footprint for client-side applications. The current stable version is 2.0.0. Given its nature as a foundational utility, its release cadence is generally slow, focusing on stability, cross-environment compatibility, and critical bug fixes rather than frequent feature additions. Its primary differentiator is its \"lite\" approach to isomorphic Base64 decoding, specifically designed to avoid common bundle size issues associated with `Buffer` shims in browser builds.","language":"javascript","status":"active","version":"2.0.0","tags":["javascript","atob","base64","isomorphic","browser","node","shared"],"last_verified":"Wed May 27","install":[{"cmd":"npm install atob-lite","imports":["const atob = require('atob-lite')","import atob from 'atob-lite'","import atob from 'atob-lite'"]},{"cmd":"yarn add atob-lite","imports":[]},{"cmd":"pnpm add atob-lite","imports":[]}],"homepage":null,"github":"https://github.com/hughsk/atob-lite","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/atob-lite","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/atob-lite/compatibility"}}