promise-mmmagic

    0.0.2 • Public • Published

    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.

    Install

    npm i promise-mmmagic

    DownloadsWeekly Downloads

    6

    Version

    0.0.2

    License

    MIT

    Last publish

    Collaborators

    • enniel