use getters for api versions in node
This commit is contained in:
@ -15,7 +15,7 @@ module.exports = function (done) {
|
|||||||
|
|
||||||
console.log(chalk.white.bold('wrote'), 'api index to', nodeApiIndex);
|
console.log(chalk.white.bold('wrote'), 'api index to', nodeApiIndex);
|
||||||
|
|
||||||
write(browserApiIndex, require('./templates').apiIndex({
|
write(browserApiIndex, require('./templates').apiIndexBrowser({
|
||||||
branches: utils.browserBranches
|
branches: utils.browserBranches
|
||||||
}), 'utf8');
|
}), 'utf8');
|
||||||
|
|
||||||
|
|||||||
@ -1,14 +1,14 @@
|
|||||||
module.exports = {
|
module.exports = {
|
||||||
<%
|
<%
|
||||||
|
|
||||||
|
|
||||||
branches.forEach(function (branch, i, list) {
|
branches.forEach(function (branch, i, list) {
|
||||||
var req = "require('./" + _.snakeCase(branch) + "')";
|
function printVersion(name) {
|
||||||
if (branch === utils.branches._default) {
|
print(` get '${name}'() { return require('./${_.snakeCase(branch)}'); },\n`)
|
||||||
print(" '_default': " + req + ',\n');
|
|
||||||
}
|
}
|
||||||
|
|
||||||
print(" '" + branch + "': " + req + (i === list.length - 1 ? '' : ',\n'));
|
if (branch === utils.branches._default) printVersion('_default');
|
||||||
|
printVersion(branch);
|
||||||
});
|
});
|
||||||
|
|
||||||
%>
|
%>};
|
||||||
};
|
|
||||||
|
|||||||
14
scripts/generate/templates/api_index_browser.tmpl
Normal file
14
scripts/generate/templates/api_index_browser.tmpl
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
module.exports = {
|
||||||
|
<%
|
||||||
|
|
||||||
|
branches.forEach(function (branch, i, list) {
|
||||||
|
var req = "require('./" + _.snakeCase(branch) + "')";
|
||||||
|
if (branch === utils.branches._default) {
|
||||||
|
print(" '_default': " + req + ',\n');
|
||||||
|
}
|
||||||
|
|
||||||
|
print(" '" + branch + "': " + req + (i === list.length - 1 ? '' : ',\n'));
|
||||||
|
});
|
||||||
|
|
||||||
|
%>
|
||||||
|
};
|
||||||
@ -126,5 +126,6 @@ module.exports = {
|
|||||||
apiMethods: templates.api_methods,
|
apiMethods: templates.api_methods,
|
||||||
docsIndex: templates.docs_index,
|
docsIndex: templates.docs_index,
|
||||||
apiIndex: templates.api_index,
|
apiIndex: templates.api_index,
|
||||||
|
apiIndexBrowser: templates.api_index_browser,
|
||||||
configurationDocs: templates.configuration_docs,
|
configurationDocs: templates.configuration_docs,
|
||||||
};
|
};
|
||||||
|
|||||||
@ -1,12 +1,12 @@
|
|||||||
module.exports = {
|
module.exports = {
|
||||||
'_default': require('./5_2'),
|
get '_default'() { return require('./5_2'); },
|
||||||
'5.2': require('./5_2'),
|
get '5.2'() { return require('./5_2'); },
|
||||||
'5.1': require('./5_1'),
|
get '5.1'() { return require('./5_1'); },
|
||||||
'5.0': require('./5_0'),
|
get '5.0'() { return require('./5_0'); },
|
||||||
'2.4': require('./2_4'),
|
get '2.4'() { return require('./2_4'); },
|
||||||
'1.7': require('./1_7'),
|
get '1.7'() { return require('./1_7'); },
|
||||||
'0.90': require('./0_90'),
|
get '0.90'() { return require('./0_90'); },
|
||||||
'5.x': require('./5_x'),
|
get '5.x'() { return require('./5_x'); },
|
||||||
'5.3': require('./5_3'),
|
get '5.3'() { return require('./5_3'); },
|
||||||
'master': require('./master')
|
get 'master'() { return require('./master'); },
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user