#!/usr/bin/env node
import fs from 'node:fs'
import path from 'node:path'
import injectVendors from '@coreui/vendors-injector'
const DIST = 'dist/'
const { extname, join } = path
const walkSync = (dir, filelist = []) => {
for (const file of fs.readdirSync(dir)) {
filelist = fs.statSync(join(dir, file)).isDirectory() ? walkSync(join(dir, file), filelist) : filelist.concat(join(dir, file))
}
return filelist
}
const main = () => {
const filenames = walkSync(DIST)
for (const filename of filenames) {
if (extname(filename) === '.html') {
injectVendors.toFile(filename)
}
}
}
main()