1.0.0 • Published 7 years ago
vmf-transpiler v1.0.0
VMF Transpiler
VMF is the format used by the Hammer editor to store maps before their compilation. Since VMF has a syntax similar to JSON, this library provides tools to transpile back and forth between the two.
Based on leops/vmfparser.
Usage
The module exports an object with two methods:
Multiple values per-key
This is a unique functionnality of VMF, non-existent in JSON: the ability to have multiple key with the same name but different values. Here's an example:
{
"someKey": 42,
"someKey": "someValue"
}
If you try to parse this, you'll obtain this JS object:
{
someKey: "someValue"
}
But with VMF, you can do this:
"someKey" "42"
"someKey" "someValue"
And you'll get this object instead :
{
someKey: ["42", "someValue"]
}
1.0.0
7 years ago