0.0.27 • Published 7 years ago

cortml v0.0.27

Weekly downloads
7
License
MIT
Repository
-
Last release
7 years ago

cortml

YAML loader

API

Loading

const cml = require('cortml');

var d = cml.loadFile('data.yaml');

Base

d.setProp('_name', 'Denis Ivanov');
d.setProp({
  _name: 'Denis Ivanov'
});
d.getOptions();

Debug

d.debug(true);

Dump

d.json(key);
d.jsonConsole(key);
d.jsonToFile(filename, key);
d.dump(key);
d.dumpConsole(key);
d.dumpToFile(filename, key);

Events

d.on('name', (...args) => {});
d.emit('name', ...args);

Files

d.__filename
d.__parentFilename
d.getFilename(name)
d.getParentFilename()

Get / Set

d.set(name, value)
d.get(name)
d.has(name)
d.delete(name)
d.update(name, value)

Info

d.findKeys(key)
d.keys(name)

Iterations

d.each(key, (value, key) => {});
d.eachPrimitive(key, (value, key) => {});
d.eachObject(key, (value, key) => {});

Keys

d.getParentKey();
d.getChildKey();

Load / Save

d.save([filename]);
d.load(source, opts, name);
d.loadFile(filename, opts, name);

Structure

d.wrap(data, filename);
d.child(key, filename);
d.getContext(key);
d.getParent(key);

Transform

d.getData(key);
d.clone(key);
d.toArray(key, '_name');

Util

d.flatten(data);
0.0.27

7 years ago

0.0.26

7 years ago

0.0.21

7 years ago

0.0.20

7 years ago

0.0.13

7 years ago

0.0.12

7 years ago

0.0.11

7 years ago

0.0.10

7 years ago

0.0.8

8 years ago

0.0.7

8 years ago

0.0.4

8 years ago

0.0.3

8 years ago

0.0.2

8 years ago

0.0.1

8 years ago