Skip to content

Commit 72aad72

Browse files
committed
fix(*): update glob usage to fix main/hub search
Signed-off-by: Vaughn Dice <[email protected]>
1 parent 7d34fd9 commit 72aad72

File tree

2 files changed

+12
-22
lines changed

2 files changed

+12
-22
lines changed

hub_index_generator.mjs

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { glob } from 'glob'
1+
import { globSync } from 'glob'
22
import fs from 'fs'
33
import fm from 'front-matter'
44
import { unified } from 'unified'
@@ -76,19 +76,14 @@ 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+
const files = globSync(argparse.dir + '/**/*.md', { ignore: argparse.ignore })
80+
files.forEach(file => {
81+
let ret = parseMdFile(file, argparse.dir)
82+
if (ret) {
83+
consolidatedSearchIndex = consolidatedSearchIndex.concat(ret)
8984
}
90-
fs.writeFileSync(argparse.out, JSON.stringify(consolidatedSearchIndex));
9185
})
86+
fs.writeFileSync(argparse.out, JSON.stringify(consolidatedSearchIndex));
9287
}
9388

9489
main()

md_parser.mjs

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { glob } from 'glob'
1+
import { globSync } from 'glob'
22
import fs from 'fs'
33
import fm from 'front-matter'
44
import { unified } from 'unified'
@@ -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+
const files = globSync(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()

0 commit comments

Comments
 (0)