diff options
Diffstat (limited to 'vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/bootstrap/build/generate-sri.js')
-rw-r--r-- | vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/bootstrap/build/generate-sri.js | 60 |
1 files changed, 0 insertions, 60 deletions
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/bootstrap/build/generate-sri.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/bootstrap/build/generate-sri.js deleted file mode 100644 index f6790e44..00000000 --- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/bootstrap/build/generate-sri.js +++ /dev/null @@ -1,60 +0,0 @@ -#!/usr/bin/env node - -/*! - * Script to generate SRI hashes for use in our docs. - * Remember to use the same vendor files as the CDN ones, - * otherwise the hashes won't match! - * - * Copyright 2017-2018 The Bootstrap Authors - * Copyright 2017-2018 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */ - -'use strict' - -const fs = require('fs') -const path = require('path') -const sriToolbox = require('sri-toolbox') -const sh = require('shelljs') - -sh.config.fatal = true - -const configFile = path.join(__dirname, '../_config.yml') - -// Array of objects which holds the files to generate SRI hashes for. -// `file` is the path from the root folder -// `configPropertyName` is the _config.yml variable's name of the file -const files = [ - { - file: 'dist/css/bootstrap.min.css', - configPropertyName: 'css_hash' - }, - { - file: 'dist/js/bootstrap.min.js', - configPropertyName: 'js_hash' - }, - { - file: 'assets/js/vendor/jquery-slim.min.js', - configPropertyName: 'jquery_hash' - }, - { - file: 'assets/js/vendor/popper.min.js', - configPropertyName: 'popper_hash' - } -] - -files.forEach((file) => { - fs.readFile(file.file, 'utf8', (err, data) => { - if (err) { - throw err - } - - const integrity = sriToolbox.generate({ - algorithms: ['sha384'] - }, data) - - console.log(`${file.configPropertyName}: ${integrity}`) - - sh.sed('-i', new RegExp(`(\\s${file.configPropertyName}:\\s+"|')(\\S+)("|')`), `$1${integrity}$3`, configFile) - }) -}) |