]> git.ipfire.org Git - thirdparty/bootstrap.git/commitdiff
generate-sri.js: use destructuring (#38413)
authorXhmikosR <xhmikosr@gmail.com>
Sun, 9 Apr 2023 17:13:08 +0000 (20:13 +0300)
committerGitHub <noreply@github.com>
Sun, 9 Apr 2023 17:13:08 +0000 (20:13 +0300)
build/generate-sri.js

index 1c8050f6eea1261d1326929da599680b9c6126eb..1674247a89be88995e0c9c68e07fbe6f8e463426 100644 (file)
@@ -46,8 +46,8 @@ const files = [
   }
 ]
 
-for (const file of files) {
-  fs.readFile(file.file, 'utf8', (error, data) => {
+for (const { file, configPropertyName } of files) {
+  fs.readFile(file, 'utf8', (error, data) => {
     if (error) {
       throw error
     }
@@ -56,8 +56,8 @@ for (const file of files) {
     const hash = crypto.createHash(algo).update(data, 'utf8').digest('base64')
     const integrity = `${algo}-${hash}`
 
-    console.log(`${file.configPropertyName}: ${integrity}`)
+    console.log(`${configPropertyName}: ${integrity}`)
 
-    sh.sed('-i', new RegExp(`^(\\s+${file.configPropertyName}:\\s+["'])\\S*(["'])`), `$1${integrity}$2`, configFile)
+    sh.sed('-i', new RegExp(`^(\\s+${configPropertyName}:\\s+["'])\\S*(["'])`), `$1${integrity}$2`, configFile)
   })
 }