0.1.3 • Published 4 years ago

lib-yaml-refs v0.1.3

Weekly downloads
3
License
MIT
Repository
github
Last release
4 years ago

About

PROJECT IS IN VERY EARLY STAGE!

This project is extending https://www.npmjs.com/package/yaml

Example

import * as YAML from 'yaml';
import {Pair} from 'yaml/types'
import ref from 'lib-yaml-refs'

const str = `
a:
  b:
    c:
      10
b: !ref "#a/b"
`;

const doc = YAML.parseDocument(str, {'merge': true, customTags:[ref]})
console.log(doc.toJSON()); // { a: { b: { c: 10 } }, b: { c: 10 } }
console.log(doc.getIn(['b']).toJSON()); // { c: 10 }
doc.addIn(['b'], new Pair("d", 20));
console.log(doc.getIn(['b']).toJSON()); // { c: 10, d: 20 }
console.log(doc.toJSON()); // { a: { b: { c: 10, d: 20 } }, b: { c: 10, d: 20 } }
0.1.3

4 years ago

0.1.2

4 years ago

0.1.1

4 years ago

0.1.0

4 years ago

0.0.4

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago