Update dependencies

This commit is contained in:
Dennis Reimann
2025-03-17 10:24:01 +01:00
parent fbddbaa0a7
commit 152cd524bc
3 changed files with 142 additions and 328 deletions

18
tasks/replace_revs.mjs Normal file
View File

@@ -0,0 +1,18 @@
import { resolve } from 'path'
import { replaceInFileSync } from 'replace-in-file'
import rev from '../generated/rev.json' with { type: 'json' }
const { dirname } = import.meta
const options = {
files: [resolve(dirname, '../dist/**/*.xml'), resolve(dirname, '../dist/**/*.html')],
from: Object.keys(rev).map(key => new RegExp(key, 'g')),
to: Object.values(rev)
}
try {
const results = replaceInFileSync(options)
console.log('Replacement results:', results.filter(result => result.hasChanged).length, 'files changed')
}
catch (error) {
console.error('Replacement error occurred:', error)
}