1.0.10 • Published 3 years ago

iotdb-document v1.0.10

Weekly downloads
19
License
Apache-2.0
Repository
github
Last release
3 years ago

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
    ...
1.0.10

3 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago