I just have a quick question there:
I am using Node.JS to write a commandline tool that validates JSON Files with JSON Schemas. So, now I have a problem that when wanting to get all the schemas, that I always get "undefined" for using a async function but otherwise only sync functions.
For this commandline tool async is NOT needed.
Could someone help me out and give me a hand on how to make it work just fine?
var getJSONSchemaFiles = function (dir) {
results2 = [];
    var recursive = require('recursive-readdir');
    recursive(dir, function (err, files) {
        // Files is an array of filename
      //  console.log(files);
        files.forEach(function (entry) {
            if (entry.indexOf(".schema.json") > -1) {
                results2.push(entry);
            }
        });
        console.log(results2);
    });
        return results2;
};
I am using the npm "recursive-readdir" but I think that I do not even need a npm for this kind of thing?
 
     
    