0.0.2 • Published 7 years ago

promise-mmmagic v0.0.2

Weekly downloads
5
License
MIT
Repository
github
Last release
7 years ago

promise-mmmagic

Add Promise support for mmmagic.

Installation

npm install promise-mmmagic

or

yarn add promise-mmmagic

Example

const fs = require('fs')
const Magic = require('promise-mmmagic')

const magicFile = 'node_modules/mmmagic/src/binding.cc'

const magic = new Magic(Magic.MAGIC_MIME_TYPE)
// file path
magic
  .detectFile(magicFile)
  .then(result => {
    // text/x-c++
    console.log(result)
  })
// buffer
const buffer = fs.readFileSync(magicFile)
magic
  .detect(buffer)
  .then(result => {
    // text/x-c++
    console.log(result)
  })

Credits

Support

Having trouble? Open an issue!

License

The MIT License (MIT). Please see License File for more information.