3.0.0 • Published 2 years ago

media-helper v3.0.0

Weekly downloads
6
License
MIT
Repository
github
Last release
2 years ago

media-helper

Installation

🤌 pnpm add media-helper

📦 npm install media-helper --save

⚡️ yarn add media-helper

Usage

const mh = require('media-helper')

const path = '/path/to/image.jpg'
const url = 'http://somesite.com/img.jpg'

if (mh.isFile(path)) {
  console.log(path, ' is an existing file !')

  mh.toBase64(path)
    .then((data) => {
      // data is the base64 datas for the file
    })
    .catch((err) => {
      console.log(err)
    })
}

if (mh.isURL(url)) {
  console.log(url, ' is an URL !')

  mh.toBase64(url)
    .then((data) => {
      // data is the base64 datas for the image
    })
    .catch((err) => {
      console.log(err)
    })
}

API

methodparametersreturnsdescription
isBase64stringbooleanDetermines if a string is base64 encoded.
isFilepathbooleanDetermines if a string describes a path to an existing file on your system.
isURLurlbooleanDetermines if a string describes an HTTP URL.
isBufferBufferbooleanDetermines if an object is a Buffer.
getMimeTypepathPromiseDetermines the mime-type of a file on your system.
isImagepathPromiseDetermines if a file is an image.
isVideopathPromiseDetermines if a file is a video.
toBufferstringPromiseConverts an image to Buffer. string can describe either a path, base64 datas or an url.
toBase64stringPromiseConverts an image to base64. string can describe either a path or an url.
urlToBase64urlPromiseConverts an image to base64 through an URL.
fileToBase64pathPromiseConverts an image on your system to base64.
trimDataURIdataURLbase64 stringReturns a base64 string without the dataURI scheme ("data;mime/type;base64,")
3.0.0

2 years ago

2.0.1

5 years ago

1.1.1

7 years ago

1.1.0

7 years ago

1.0.6

7 years ago

1.0.5

7 years ago

1.0.4

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago