Package Exports
- base64-blob
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (base64-blob) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
base64-blob
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
repository
https://github.com/livelybone/base64-blob.git
Demo
http://github.com/livelybone/base64-blob@readme
Installation
npm i -S base64-blob
Global name
Base64_Blob
Usage
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>
Functions
/** Format: /^data:[\w\d]*\/[\d\w]*;base64,.*$/ */
type Base64Url = string
base64ToBlob
(base64: Base64Url) => Promise<Blob>
blobToBase64
(blob: Blob) => Promise<Base64Url>