tdmul
Version:
Transfer Data Mark-Up Language - Read, write, and manipulate TDMUL files
37 lines (28 loc) • 803 B
JavaScript
const TDMUL = require('./index.js');
const tdmul = new TDMUL();
console.log("Loading data.tdmul...");
tdmul.load('data.tdmul');
console.log("Loaded Data:");
console.log(JSON.stringify(tdmul.getData(), null, 2));
console.log("\nModifying data...");
const data = tdmul.getData();
// Example Data
data.users.push({
user: {
id: 104,
name: 'Bob',
email: 'bob@example.com',
tags: ['editor'],
age: 32
}
});
data.main_email = 'bob@example.com';
tdmul.setData(data);
console.log("Modified Data:");
console.log(JSON.stringify(tdmul.getData(), null, 2));
console.log("\nSerialized TDMUL:");
const tdmulText = tdmul.serialize();
console.log(tdmulText);
console.log("Saving to output.tdmul...");
tdmul.save('output.tdmul');
console.log("Saved successfully!");