Skip to content

k-libs/k-yaml

Repository files navigation

YAML (De)Serializer

This project is a work in progress YAML serialization and deserialization library.

Roadmap

v0.1.0

Feature Description Complete

Stream Encoding Detection

The ability to detect the unicode encoding format for the source input stream.

✔️

Any Unicode to UTF-8

The ability to translate from arbitrary Unicode input encodings to UTF-8.

✔️

UTF-8 Input Stream

An input stream of UTF-8 encoded character bytes.

✔️

Buffered Input Stream

A UTF-8 encoded character stream with buffering

✔️

Input Stream Tokenizer

Tokenizer that produces a stream of tokens as they appear in the input byte stream.

✔️

YAML Event Emitter

YAML Document Loader

??? Loads and returns full yaml documents

v0.2.0

Feature Description Complete

UTF-8 to Any Unicode

The ability to translate from a UTF-8 encoded byte stream to any arbitrary Unicode encoded byte stream.

YAML Document Writer

??? Writes a given YAML document to a target output stream

About

Pure Kotlin YAML (de)serializer.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages