0.4.0 • Published 2 years ago
@juanrdbo/react-native-quick-base64 v0.4.0
react-native-quick-base64
A native implementation of base64 in C++ for React Native. It's a direct port of CraftzDogs's repository with the same name.
Installation
npm install react-native-quick-base64Usage
import { btoa, atob } from 'react-native-quick-base64';
const base64 = btoa('foo');
const decoded = atob(base64);Methods
Compatible with base64-js.
byteLength(b64: string): number
Takes a base64 string and returns length of byte array
toByteArray(b64: string): Uint8Array
Takes a base64 string and returns a byte array
fromByteArray(uint8: Uint8Array): string
Takes a byte array and returns a base64 string
btoa(data: string): string
Encodes a string in base64
atob(b64: string): string
Decodes a base64 encoded string
shim()
Adds btoa and atob functions to global.
Contributing
See the contributing guide to learn how to contribute to the repository and the development workflow.
License
MIT by Takuya Matsuyama
Made with create-react-native-library