@ovineko/spa-guard-node
v0.0.4
Published
Server-side HTML cache with ETag/304, pre-compression, and i18n for spa-guard
Maintainers
Readme
@ovineko/spa-guard-node
Server-side HTML cache for spa-guard — pre-compresses your SPA's HTML for all languages and serves it with ETag/304 and content-encoding negotiation.
Install
pnpm (recommended):
pnpm add @ovineko/spa-guard-node @ovineko/spa-guard parse5npm:
npm install @ovineko/spa-guard-node @ovineko/spa-guard parse5yarn:
yarn add @ovineko/spa-guard-node @ovineko/spa-guard parse5bun:
bun add @ovineko/spa-guard-node @ovineko/spa-guard parse5deno:
deno add npm:@ovineko/spa-guard-node npm:@ovineko/spa-guard npm:parse5Usage
import { createHtmlCache } from "@ovineko/spa-guard-node";
import { readFile } from "node:fs/promises";
const html = await readFile("dist/index.html", "utf8");
const cache = await createHtmlCache({ html });Documentation
Full documentation: ovineko.com/docs/spa-guard/node
License
MIT
