Esempio n. 1
0
	getAllSync: function () {
		var packs = cache.get('rode_packages');
		if (!packs) {
			var srcPath = rode.getConfig().srcDir;
			packs = fs.getDirsSync(srcPath);
			cache.set('rode_packages', packs);
		}
		return packs;
	},
Esempio n. 2
0
	getAll: function (cb) {
		var packs = cache.get('rode_packages');
		if (packs) {
			return cb(null, packs);
		}
		var path = rode.getConfig().srcDir;
		fs.getDirs(path, function (err, files) {
			if (err) {
				return cb(err);
			}
			cache.set('rode_packages', files);
			cb(null, files);
		});
	},