UNPKG

@domoinc/multiline-chart

Version:

MultiLineChart - Domo Widget

35 lines (26 loc) 840 B
/* jshint ignore:start */ var daTheme2 = require('./theme2.js'); var fs = require('fs'); var categories = {}; var te = daTheme2.themeElements; var tmp; //Group By for (var key in te) { tmp = te[key](); if (!categories[tmp.category]) {categories[tmp.category] = [];} categories[tmp.category].push([key, tmp.value]); } //Gen String var output = '\n> Run: node document.js, to generate this readme.\n'; for (var category in categories) { output += '\n##' + category + ':\n'; for (var i = 0; i < categories[category].length; i++) { var theme = categories[category][i]; output += '* ***' + theme[0] + '*** : ' + (typeof theme[1] === 'object' && !theme[1].length ? 'Obj('+theme[1].value+')' : theme[1]) + '\n' } } //Print var file = fs.openSync('./README.md', 'w'); fs.writeSync(file, output); /* jshint ignore:end */