diff --git a/Gruntfile.js b/Gruntfile.js index c70e1d2..a7f7031 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -22,11 +22,9 @@ module.exports = function(grunt) { grunt.registerTask('convert-tabs-to-html', function(){ var done = this.async(); fs.readFile('test.txt', 'utf8', function(err, data){ - converter(data, function(result){ - console.log(result); - fs.writeFile('result.html', result, function(){ - done(); - }); + var html = converter(data); + fs.writeFile('result.html', html, function(){ + done(); }); }); }); diff --git a/index.js b/index.js index e984c0c..62efea8 100755 --- a/index.js +++ b/index.js @@ -47,12 +47,11 @@ module.exports = function(input, callback){ } } html += popHTMLStack(-1, previous_line_num_tabs); - callback(html); + return html } - parseFile(input, function(html){ - var result = '\n'; - result += html; - result += ''; - callback(result); - }); + + var result = '\n'; + result += parseFile(input); + result += ''; + return result; };