@vividlemon/vite-plugin-sri
Version:
A Vite plugin that adds subresource integrity hashes to your index.html file at build time.
28 lines (18 loc) • 767 B
Markdown
**@vividlemon/vite-plugin-sri** generates the integrity value in the transformIndexHtml hook, and if **dynamic imports** are used in the code, the correct integrity cannot be generated. This plugin is designed to solve this problem
[](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) (SRI) plugin for [Vite](https://vitejs.dev/)
Adds subresource integrity hashes to script and stylesheet imports from your _index.html_ file at build time
```bash
npmp i --D @vividlemon/vite-plugin-sri
```
In your `vite.config.ts` file:
```ts
import { defineConfig } from 'vite'
import sri from '@vividlemon/vite-plugin-sri'
export default defineConfig({
// …
plugins: [sri()]
})
```