12 lines
359 B
TypeScript
12 lines
359 B
TypeScript
import { globSync } from 'glob'
|
|
import { readFileSync, writeFileSync } from 'node:fs'
|
|
|
|
const files = globSync('src/**/*.md')
|
|
|
|
for (const file of files) {
|
|
const content = readFileSync(file, 'utf-8')
|
|
const compiled = `export default ${JSON.stringify(content)}`
|
|
writeFileSync(file + '.ts', compiled)
|
|
console.info(`Compiled ${file} to ${file + '.ts'}`)
|
|
}
|