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

1.0.1 • Public • Published

ublob

Helper module for working with files.

Installation

npm install ublob --save

or

yarn add ublob

Usage

  • toBase64: convert file to base 64 string
import { toBase64 } from "ublob";

toBase64(file)
  .catch((error) => console.log(error))
  .then((blob) =>
    // set blob data...
  );
  • getFileType: getting the file type
import { getFileType, toBase64 } from "ublob";

toBase64(file)
  .catch((error) => console.log(error))
  .then((blob) =>
    const fileType = getFileType(blob);
    // set file type to your state
  );
  • open: open blob url in browser new tab
import { open } from "ublob";

const handleOpen = (blob) =>
  open(blob, {
    title: "Ublob PDF",
    width: "100%",
    height: "100%",
  });
  • getAvailableFileTypes: getting the available file types
import { getAvailableFileTypes } from "ublob";

const availableFileTypes = getAvailableFileTypes();
// use this list where you want

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Author

Martik Avagyan

License

MIT

Package Sidebar

Install

npm i ublob

Weekly Downloads

7

Version

1.0.1

License

MIT

Unpacked Size

12.8 kB

Total Files

21

Last publish

Collaborators

  • m-avagyan