mirror of
https://github.com/zonemaster/zonemaster-gui.git
synced 2025-05-14 12:32:36 +02:00
17 lines
496 B
JavaScript
17 lines
496 B
JavaScript
const brotli = require('brotli')
|
|
const fs = require('fs')
|
|
|
|
const brotliSettings = {
|
|
extension: 'br',
|
|
skipLarger: true,
|
|
mode: 1, // 0 = generic, 1 = text, 2 = font (WOFF2)
|
|
quality: 10, // 0 - 11,
|
|
lgwin: 12 // default
|
|
}
|
|
|
|
fs.readdirSync('dist/').forEach(file => {
|
|
if (file.endsWith('.js') || file.endsWith('.css') || file.endsWith('.html')) {
|
|
const result = brotli.compress(fs.readFileSync('dist/' + file), brotliSettings)
|
|
fs.writeFileSync('dist/' + file + '.br', result)
|
|
}
|
|
})
|