websri

A universal Subresource Integrity (SRI) utility for Node.js, browsers, Cloudflare Workers, Deno, Bun, and other web-compatible runtimes.

Downloads
87
Stars
2
Committers
3

websri

websri is a universal Subresource Integrity (SRI) utility for Node.js, browsers, Cloudflare Workers, Deno, Bun, and other web-compatible runtimes.

Usage

Install package:

# npm
npm install websri

# yarn
yarn add websri

# pnpm
pnpm add websri

# deno
deno add npm:websri

# bun
bun add websri

Integrity Metadata:

import { createIntegrityMetadata } from "websri";

const res = new Response("Hello, world!");
const data = await res.arrayBuffer();
const integrityMetadata = await createIntegrityMetadata("sha256", data);

console.log(integrityMetadata.toString());
// sha256-MV9b23bQeMQ7isAGTkoBZGErH853yGk0W/yUx1iU7dM=

Documentation

API Reference

FAQ

What is Subresource Integrity?

Subresource Integrity (SRI) is a security feature that allows user agents to verify that a fetched resource has not been manipulated unexpectedly.

License

websri is released under the MIT License.

Package Rankings
Top 31.71% on Npmjs.org
Badges
Extracted from project README's
NPM Version jsDocs.io