-
Notifications
You must be signed in to change notification settings - Fork 14
Expand file tree
/
Copy pathtest.js
More file actions
18 lines (17 loc) · 740 Bytes
/
test.js
File metadata and controls
18 lines (17 loc) · 740 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
var fs = require('fs');
var path = require('path');
var util = require('util');
var yaml = require('js-yaml');
var CLOUDFORMATION_SCHEMA = require('./index').CLOUDFORMATION_SCHEMA;
fs.readFile(path.join(__dirname, 'test.yml'), 'utf8', function (error, data) {
var loaded;
if (!error) {
loaded = yaml.load(data, { schema: CLOUDFORMATION_SCHEMA });
console.log(util.inspect(loaded, false, 20, true));
console.log(yaml.dump(loaded, { schema: CLOUDFORMATION_SCHEMA }));
newloaded = yaml.load(yaml.dump(loaded, { schema: CLOUDFORMATION_SCHEMA}), {schema: CLOUDFORMATION_SCHEMA});
console.log(util.inspect(newloaded, false, 20, true));
} else {
console.error(error.stack || error.message || String(error));
}
});