UNPKG

@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
# vite-plugin-sri **@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 [Subresource integrity](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 ## Install ```bash npmp i --D @vividlemon/vite-plugin-sri ``` ## Use In your `vite.config.ts` file: ```ts import { defineConfig } from 'vite' import sri from '@vividlemon/vite-plugin-sri' export default defineConfig({ // … plugins: [sri()] }) ```