moving file work outside of index.js

master
Matt Huntington 10 years ago
parent 9e7f674169
commit f0fbea48c6

@ -21,10 +21,12 @@ module.exports = function(grunt) {
grunt.registerTask('default', ['watch']);
grunt.registerTask('convert-tabs-to-html', function(){
var done = this.async();
converter('test.txt', function(result){
console.log(result);
fs.writeFile('result.html', result, function(){
done();
fs.readFile('test.txt', 'utf8', function(err, data){
converter(data, function(result){
console.log(result);
fs.writeFile('result.html', result, function(){
done();
});
});
});
});

@ -1,5 +1,5 @@
var fs = require('fs');
module.exports = function(file_path, callback){
module.exports = function(input, callback){
var html_stack = [];
@ -49,16 +49,10 @@ module.exports = function(file_path, callback){
html += popHTMLStack(-1, previous_line_num_tabs);
callback(html);
}
fs.readFile(file_path, 'utf8', function(err, data){
if(err){
console.log(err);
} else {
parseFile(data, function(html){
var result = '<html><head></head><body>\n';
result += html;
result += '</body></html>';
callback(result);
});
}
parseFile(input, function(html){
var result = '<html><head></head><body>\n';
result += html;
result += '</body></html>';
callback(result);
});
};

Loading…
Cancel
Save