based-blob

1.0.1 • Public • Published

Convert blobs to and from base64 data url strings.

Used by Xyfir Books and other projects in the Xyfir Network.

Usage

(async function() {
  const b = require('based-blob');
 
  const base64String = 'some base64 data...';
 
  const blob = b.toBlob(base64String);
  const b64s = await b.toBase64(blob);
 
  console.log(b64s == base64String); // true
})();

API

toBlob(base64[, contentType])

Converts a base64 data url string to a blob.

Parameters

  • base64: string - The string to convert.
  • contentType: string - Optional - Used for the Blob constructor.

Returns

Blob - The blob built from the base64 string.

toBase64(blob)

Converts a blob to a base64 data url string.

Parameters

  • blob: Blob - The blob to convert.

Returns

Promise - A promise that resolves to the base64 string.

Package Sidebar

Install

npm i based-blob

Weekly Downloads

133

Version

1.0.1

License

MIT

Last publish

Collaborators

  • xyfir