webpack-subresource-integrity icon indicating copy to clipboard operation
webpack-subresource-integrity copied to clipboard

Fix for issue 181

Open bsterzinger opened this issue 1 year ago • 0 comments

Webpack build in Angular with namedChunks set to false emits the zeroth script with an id of 0. This means its integrity hash is not added to sriHashes as depChunks.id evaluates as falsy. This means the zeroth script generated by webpack has its integrity property set to undefined triggering the following error:

Error parsing 'integrity' attribute ('undefined'). The hash algorithm must be one of 'sha256', 'sha384', or 'sha512', followed by a '-' character.

By explicitly accepting 0 as an id, this non-breaking error will be avoided.

bsterzinger avatar Nov 01 '23 23:11 bsterzinger