Convert Base64 to Blob/File and Blob/File to Base64.
NPM:
npm install file64
Yarn:
yarn add file64
Convert Base64 to Blob:
import { base64ToBlob } from 'file64';
const blob = await base64ToBlob('data:text/plain;base64,YQ==');
Convert Base64 to File:
import { base64ToFile } from 'file64';
const file = await base64ToFile('data:text/plain;base64,YQ==', 'file.txt');
Convert Blob to Base64:
import { blobToBase64 } from 'file64';
const blob = new Blob(['a'], { type: 'text/plain' });
const base64 = await blobToBase64(blob);
Convert File to Base64:
import { fileToBase64 } from 'file64';
const file = new File(['a'], 'file.txt', { type: 'text/plain' });
const base64 = await fileToBase64(file);
Release is automated with Release Please.