Skip to content

livelybone/base64-blob

Repository files navigation

base64-blob

NPM Version Download Month gzip with dependencies: .5kb typescript pkg.module

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>

About

A module for interconversion of base64 and blob

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published