crossbrowdy
Version:
A Multimedia JavaScript framework to create real cross-platform and hybrid game engines, games, emulators, multimedia libraries and apps.
22 lines (18 loc) • 717 B
JavaScript
var env = require('jsdoc/env'),
path = require('path'),
fs = require('fs'),
_ = require('underscore');
exports.handlers = {
parseComplete: function (e) {
var src = env.opts._.map(function (src) { return path.join(env.pwd, src); }),
fd = fs.openSync(path.join(env.opts.destination, 'angular.jsdoc.search.data.js'), 'w'),
data;
data = e.doclets.filter(function(doclet) {
return !doclet.undocumented && doclet.kind !== 'member';
});
fs.writeSync(fd, 'angular.module("search").constant("SEARCH_DATA", ');
fs.writeSync(fd, JSON.stringify({ src: src, data: data }));
fs.writeSync(fd, ');');
fs.closeSync(fd);
}
};