Files
elasticsearch-js/scripts/generate/api_index.js

26 lines
787 B
JavaScript

module.exports = function (done) {
var _ = require('../../src/lib/utils');
var utils = require('../../grunt/utils');
var chalk = require('chalk');
var fromRoot = _.partial(require('path').join, require('find-root')(__dirname));
var write = require('fs').writeFileSync;
var nodeApiIndex = fromRoot('src/lib/apis/index.js');
var browserApiIndex = fromRoot('src/lib/apis/browser_index.js');
write(nodeApiIndex, require('./templates').apiIndex({
branches: utils.branches
}), 'utf8');
console.log(chalk.white.bold('wrote'), 'api index to', nodeApiIndex);
write(browserApiIndex, require('./templates').apiIndex({
branches: utils.browserBranches
}), 'utf8');
console.log(chalk.white.bold('wrote'), 'browser api index to', browserApiIndex);
done();
};