Future
MIME Type
Will formally change to application/hson
NPM
We'll pull out the HSON parser into a separate NPM lib that can be embedded easily into other JS/TypeScript projects.
Automatically-Assembled Objects
In rare cases, some pieces of the object may be outside of the sa5-data
block, particularly items that cannot be Field-embedded such as rich text content.
In this case, we might support a special attribute on those elements such as [wfu-data-item]
along with field, db, dsn identifiers, and specify the field for an object-merge. e.g. article.text
would indicate the nested article
object, with a text
field. Objects would be created as needed. I am probably in favor of an object-merge approach.
Alternative Multiline Delimiters
As multiline string delimiters, <
>
are concise and unambiguous, however we are also considering the use of """
, ```
or \\\
delimiters to make them more visible.
We expect that the need for multiline strings support is relatively low.
Comments
Some means to indicate comments, preferably;
Full line comments
End of line comments
Arrays
Some means to indicate arrays.
Blank lines?
[] and indent prefix?
Separate items with a shared context on a param? -> I like this
Last updated