UNPKG

tdmul

Version:

Transfer Data Mark-Up Language - Read, write, and manipulate TDMUL files

37 lines (28 loc) 803 B
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!");