Skip to main content

$app/integrity

import { import integrityintegrity } from '$app/integrity';

integrity

Available since 2.54.0

Look up the SRI integrity hash for a Vite-processed asset URL. Returns the integrity string (e.g. "sha384-...") during SSR when subresourceIntegrity is enabled, or undefined on the client and in dev.

<script>
	import scriptUrl from "./my-script.js?url";
	import { integrity } from '$app/integrity';
</script>

<svelte:head>
	<script src="{scriptUrl}" type="module" integrity={integrity(scriptUrl)} crossorigin="anonymous"></script>
</svelte:head>
function integrity(url: string): string | undefined;

Edit this page on GitHub llms.txt