base64-blob
TypeScript icon, indicating that this package has built-in type declarations

1.4.1 • Public • Published

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>

Package Sidebar

Install

npm i base64-blob

Weekly Downloads

2,799

Version

1.4.1

License

MIT

Unpacked Size

6.38 kB

Total Files

6

Last publish

Collaborators

  • livelybone