UNPKG

abstractor

Version:

Node.js abstraction layer and automation framework.

24 lines (18 loc) 616 B
var // Initialize abstractor flow = require("../lib")(), // Create nodes csvNode1 = flow( "csv", {} ), csvNode2 = flow( "csv", { headers: false} ), fileWriteNode = flow( "file-write", { path: "./test.csv", flag: "w"} ), fileReadNode = flow( "file-read" ); // Create json string, save it to file csvNode1.on("success", fileWriteNode); // When saved, read it back in fileWriteNode.on("success", fileReadNode); // And parse back to object fileReadNode.on("success", csvNode2); // Go! csvNode1.start( { payload: ["lol\"","lal\r\nas\nd",123,"\"\"lol\"\""] });