Nineties Pop Music

    mime-lib

    0.5.3 • Public • Published

    MIME Library

    npm npm npm downloads build status

    Install via npm

    $ npm install mime-lib

    Usage

    MIME type lookup

    mime.type('html')        // => text/html
    mime.type('mp4')         // => video/mp4
    mime.type('nonexistant') // => application/octet-stream

    MIME extension lookup

    mime.extension('text/html')   // => [ 'htm', 'html' ]
    mime.extension('nonexistant') // => undefined

    mime.encodeBase64( input, charset )

    String | Buffer input String charset (optional)

    Base64 encodes a buffer or string. Returns string.

    mime.decodeBase64( input, charset )

    String input String charset (optional)

    Decodes a base64 encoded string. Returns string or buffer.

    mime.encodeQP( input, multibyte, wordMode )

    String input Boolean multibyte (optional) Boolean wordMode (optional)

    Encodes a string into Quoted-printable format. Returns string.

    mime.decodeQP( input, multibyte, wordMode )

    String input Boolean multibyte (optional) Boolean wordMode (optional)

    Decodes a string from Quoted-printable format. Returns string.

    mime.encodeWord( input, type, charset )

    String input String type (optional) String charset (optional)

    Encodes a string into mime encoded word format. Returns string.

    mime.decodeWord( input )

    String input

    Decodes a string from mime encoded word format. Returns string.

    mime.foldLine( input, maxLength, hardWrap )

    String input Number maxLength (optional) Boolean hardWrap (optional)

    Folds a long line according to the RFC 5322. Returns string. See jhermsmeier/node-foldline

    Install

    npm i mime-lib

    DownloadsWeekly Downloads

    214

    Version

    0.5.3

    License

    MIT

    Unpacked Size

    74.6 kB

    Total Files

    5

    Last publish

    Collaborators

    • jhermsmeier