Skip to content

Commit 8574367

Browse files
vdicekarthik2804
andcommitted
fix(*): update glob usage and package.json to fix main/hub search
Signed-off-by: Vaughn Dice <[email protected]> Co-authored-by: Karthik Ganeshram <[email protected]>
1 parent 7db11b5 commit 8574367

File tree

3 files changed

+15
-24
lines changed

3 files changed

+15
-24
lines changed

hub_index_generator.mjs

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ function parseMdFile(file, filepath) {
6767
return documentIndex
6868
}
6969

70-
function main() {
70+
async function main() {
7171
const argparse = args(process.argv)
7272
if (!argparse.dir || !argparse.out) {
7373
console.error("--dir and --out must be specified")
@@ -76,19 +76,15 @@ function main() {
7676

7777
let consolidatedSearchIndex = []
7878

79-
glob(argparse.dir + '/**/*.md', { ignore: argparse.ignore }, (err, files) => {
80-
if (err) {
81-
console.log('Error', err)
82-
} else {
83-
files.forEach(file => {
84-
let ret = parseMdFile(file, argparse.dir)
85-
if (ret) {
86-
consolidatedSearchIndex = consolidatedSearchIndex.concat(ret)
87-
}
88-
})
79+
let files = await glob(argparse.dir + '/**/*.md', { ignore: argparse.ignore })
80+
81+
files.forEach(file => {
82+
let ret = parseMdFile(file, argparse.dir)
83+
if (ret) {
84+
consolidatedSearchIndex = consolidatedSearchIndex.concat(ret)
8985
}
90-
fs.writeFileSync(argparse.out, JSON.stringify(consolidatedSearchIndex));
9186
})
87+
fs.writeFileSync(argparse.out, JSON.stringify(consolidatedSearchIndex));
9288
}
9389

9490
main()

md_parser.mjs

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ function parseMdFile(file, filepath) {
8686
return searchIndex
8787
}
8888

89-
function main() {
89+
async function main() {
9090
const argparse = args(process.argv)
9191
if (!argparse.dir || !argparse.out) {
9292
console.error("--dir and --out must be specified")
@@ -95,16 +95,11 @@ function main() {
9595

9696
let consolidatedSearchIndex = []
9797

98-
glob(argparse.dir + '/**/*.md', {ignore: argparse.ignore}, (err, files) => {
99-
if (err) {
100-
console.log('Error', err)
101-
} else {
102-
files.forEach(file => {
103-
consolidatedSearchIndex = consolidatedSearchIndex.concat(parseMdFile(file, argparse.dir))
104-
})
105-
}
106-
fs.writeFileSync(argparse.out, JSON.stringify(consolidatedSearchIndex));
98+
let files = await glob(argparse.dir + '/**/*.md', {ignore: argparse.ignore})
99+
files.forEach(file => {
100+
consolidatedSearchIndex = consolidatedSearchIndex.concat(parseMdFile(file, argparse.dir))
107101
})
102+
fs.writeFileSync(argparse.out, JSON.stringify(consolidatedSearchIndex));
108103
}
109104

110105
main()

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,8 @@
4242
"styles": "parcel watch static/sass/styles.scss --dist-dir static/css",
4343
"lint-markdown": "npx markdownlint-cli2 content/**/*.md \"#node_modules\"",
4444
"test": "npm run check-broken-links",
45-
"build-index": "node md_parser.mjs --dir=./content/ --out=./static/data.json --ignore=./content/api/**/*",
45+
"build-index": "node md_parser.mjs --dir=content/ --out=./static/data.json --ignore=./content/api/**/*",
4646
"check-broken-links": ".build/check-broken-links.sh",
47-
"build-hub-index": "node hub_index_generator.mjs --dir=./content/api/hub/ --out=./static/hub-index-data.json --ignore=./content/api/hub/get_list.md,"
47+
"build-hub-index": "node hub_index_generator.mjs --dir=content/api/hub/ --out=./static/hub-index-data.json --ignore=./content/api/hub/get_list.md,"
4848
}
4949
}

0 commit comments

Comments
 (0)