pkg.module supported
, which means that you can apply tree-shaking in you project
A module for interconversion of base64 and blob, wrapped by Promise
You may need a Promise polyfill while use old IE
browser
https://github.com/livelybone/base64-blob.git
http://github.com/livelybone/base64-blob@readme
npm i -S base64-blob
Base64_Blob
import { base64ToBlob, blobToBase64 } from 'base64-blob'
when you want to set this module as external while you are developing another module, you should import it like this:
import * as Base64_Blob from 'base64-blob'
// then use it by need
Use in html, see what your can use in CDN: unpkg
<script src="https://unpkg.com/base64-blob@[version]/lib/umd/index.js"></script>
/** Format: /^data:[\w\d]*\/[\d\w]*;base64,.*$/ */
type Base64Url = string
(base64: Base64Url) => Promise<Blob>
(blob: Blob) => Promise<Base64Url>