0.0.0-alpha.0 • Published 4 years ago
@tkint/hocon-parser v0.0.0-alpha.0
hocon-parser
Javascript library to parse HOCON (Human-Optimized Config Object Notation)
Usage
Browser
This library can be used as a ES module in compatible browsers :
<script type="module">
import { parseHocon } from 'https://unpkg.com/@tkint/hocon-parser?module';
const parsed = parseHocon('hello = "world"');
</script>Take a look at the browser example for further details.
NPM
It can also be used in a node project :
npm install @tkint/hocon-parserIn a Node project, you can then use it as follow :
const { parseHocon } = require('@tkint/hocon-parser');
const parsed = parseHocon('hello = "world"');Take a look at the node example for further details.
There is also a vue example with typescript support.
Features
Not everything is yet implemented, but I plan to do so. Here is the current state :
| Feature | Implemented |
|---|---|
| String value | yes |
| Number value | yes |
| String concatenation | yes |
| Boolean value | yes |
| Object value | yes |
| Array value | yes |
| Null value | yes |
| Object merge | no |
| Substitution | partial |
| Comments | yes |