iotdb-document

1.0.10 • Public • Published

iotdb-document

Convert Buffer to String or to JSON data, and back.

TODOs

  • test case (especially YAML)
  • add require waring to YAML

Samples

Ensure document is a Buffer. Default encoding is utf-8

_.promise({
    document: "Hello, World",
})
    .then(document.to.buffer)

... take no chances ...

_.promise({
    document: "Hello, World",
})
    .then(document.to.buffer.utf8)

Ensure document is a Buffer, encoded in utf-16

_.promise({
    document: "Hello, World",
    document_encoding: "utf-16",
})
    .then(document.to.buffer)

Ensure document is a String. Default encoding is utf-8

_.promise({
    document: Buffer.from("Hello, World", "utf-8"),
})
    .then(document.to.string)

... take no chances ...

_.promise({
    document: Buffer.from("Hello, World", "utf-8"),
})
    .then(document.to.string.utf8)

Ensure document is a String, decoding from utf-16

_.promise({
    document: Buffer.from("Hello, World"),
    document_encoding: "utf-16",
})
    .then(document.to.string)

Convert from/to Hex, Base64 and Safe Base64 encodings

    .then(document.to.hex)
    .then(document.from.hex)

    .then(document.to.base64)
    .then(document.from.base64)

    .then(document.to.base64.safe)
    .then(document.from.base64.safe)

Identify MIME types

    .then(document.identify.path)
    .then(document.identify.url)

Identifier paragraphs, sentences and quotes

    .then(document.identify.sentences) // not implemented
    .then(document.identify.quotes) // not implemented
    .then(document.identify.paragraphs) // not implemented

More ideas

document.from.json
document.to.json

More ideas (for document_media_type)

    document.identify.document
    document.is(mime_type)
    document.is.text
    document.is.json
    ...

/iotdb-document/

    Package Sidebar

    Install

    npm i iotdb-document

    Weekly Downloads

    14

    Version

    1.0.10

    License

    Apache-2.0

    Unpacked Size

    43.6 kB

    Total Files

    20

    Last publish

    Collaborators

    • dpjanes