conglomeration (noun)
con·glom·er·a·tion | \ kən-ˌglä-mə-ˈrā-shən, ˌkän-
something conglomerated : a mixed mass or collection
Conglomeration (the project, not the word) is a simple data-notation method semi-similar to JSON.
It's meant to be easy to parse (decode) and stringify (encode), and allow saving and loading several "normal"/"common" datatypes, such as Numbers (ints, floats, doubles, etc...), Strings, other tables, aswell as less-common datatypes such as Vector3
s, Vector2
s, UDim2
s, UDim
s, and lots more, without needing to re-implement their encoders/parsers 20 times on 20 different platforms, as the end-user of the library.
Additionally, Conglomeration allows you to check the (raw text) Size of individual fields of data before fully parsing it, as to let servers reject things with more than x
bytes of Data.*
* Our "official" parsers may not support this, although that depends on the parser. For this use-case, we encourage you to implement your own parser based on the standard
Minor and Patch versions may differ from library to library, but for versions >=1.0.0, the Major version of all Libraries indicates the same, or compatible, standard version.
For <1.0.0, the public API is unstable, aswell as the actual parsing/encoding/etc... of the implementation.
See LICENSE