Package Exports
- relaxed-json
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (relaxed-json) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Relaxed JSON
Are you frustrated that you cannot add comments into your example JSON
structure or easily strip them? Relaxed JSON is a simple solution. Small
JavaScript library with only one exposed function EJSON.transform /* string → string */
.
Relaxed JSON (modified BSD license) is a strict superset of JSON. Valid JSON
will not be changed by RJSON.transform
. But in addition there are few
extensions helping writing JSON by hand.
- Comments are stripped :
// foo
and/* bar */
→ - Trailing comma is allowed :
[1, 2, 3, ]
→[1, 2, 3]
. Works also in objects{ "foo": "bar", }
→{ "foo": "bar" }
. - Identifiers are transformed into strings :
{ foo: bar }
→{ "foo": "bar" }
. - Single quoted strings are allowed :
'say "Hello"'
→"say \"Hello\""
.