removal of unnecessary file, and composer update
This commit is contained in:
18
vendor/twbs/bootstrap/build/generate-sri.js
vendored
18
vendor/twbs/bootstrap/build/generate-sri.js
vendored
@@ -12,11 +12,13 @@
|
||||
|
||||
'use strict'
|
||||
|
||||
const crypto = require('crypto')
|
||||
const fs = require('fs')
|
||||
const path = require('path')
|
||||
const sriToolbox = require('sri-toolbox')
|
||||
const sh = require('shelljs')
|
||||
|
||||
const pkg = require('../package.json')
|
||||
|
||||
sh.config.fatal = true
|
||||
|
||||
const configFile = path.join(__dirname, '../_config.yml')
|
||||
@@ -34,11 +36,15 @@ const files = [
|
||||
configPropertyName: 'js_hash'
|
||||
},
|
||||
{
|
||||
file: 'site/docs/4.1/assets/js/vendor/jquery-slim.min.js',
|
||||
file: `site/docs/${pkg.version_short}/assets/js/vendor/jquery-slim.min.js`,
|
||||
configPropertyName: 'jquery_hash'
|
||||
},
|
||||
{
|
||||
file: 'site/docs/4.1/assets/js/vendor/popper.min.js',
|
||||
file: 'dist/js/bootstrap.bundle.min.js',
|
||||
configPropertyName: 'js_bundle_hash'
|
||||
},
|
||||
{
|
||||
file: 'node_modules/popper.js/dist/umd/popper.min.js',
|
||||
configPropertyName: 'popper_hash'
|
||||
}
|
||||
]
|
||||
@@ -49,9 +55,9 @@ files.forEach((file) => {
|
||||
throw err
|
||||
}
|
||||
|
||||
const integrity = sriToolbox.generate({
|
||||
algorithms: ['sha384']
|
||||
}, data)
|
||||
const algo = 'sha384'
|
||||
const hash = crypto.createHash(algo).update(data, 'utf8').digest('base64')
|
||||
const integrity = `${algo}-${hash}`
|
||||
|
||||
console.log(`${file.configPropertyName}: ${integrity}`)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user