Files
start-os/ui/postprocess.ts
Aiden McClelland 95d3845906 0.2.5 initial commit
Makefile incomplete
2020-11-23 13:44:28 -07:00

13 lines
487 B
TypeScript

import { parse } from 'node-html-parser'
import * as fs from 'fs'
let index = fs.readFileSync('./www/index.html').toString('utf-8')
const root = parse(index)
for (let elem of root.querySelectorAll('link')) {
if (elem.getAttribute('rel') === 'stylesheet') {
const sheet = fs.readFileSync('./www/' + elem.getAttribute('href')).toString('utf-8')
index = index.replace(elem.toString(), '<style>' + sheet + '</style>')
}
}
fs.writeFileSync('./www/index.html', index)