UNPKG

578 BJavaScriptView Raw
1/**
2 *
3 */
4const fs = require('fs');
5
6const dist = config.theme + '/tmp';
7
8module.exports = (config) => {
9
10 let res = '';
11
12 nav.forEach(item => {
13 const str = '{';
14 if (/^https?.*/.test(item.uri)) {
15 str += `http: ${item.uri},`;
16 } else {
17 str += `md: require("${item.uri}"),`;
18 }
19 str += `label: "${item.label}",`;
20 str += `uri: "${item.uri}"`;
21
22 str += '}';
23
24 res += str + ',';
25 });
26
27 res = `module.exports = [${res}];`;
28
29 fs.writeFileSync(dist + `/__${item.page}.js`, out);
30
31}
\No newline at end of file