born05 / craft-cache-control
Package info
github.com/born05/sveltekit-cache-control
Language:TypeScript
Type:craft-plugin
pkg:composer/born05/craft-cache-control
1.5.2
2025-07-01 12:57 UTC
Requires
- php: >=8.0.2
- craftcms/cms: >=4.0.0
This package is auto-updated.
Last update: 2026-05-29 02:03:01 UTC
README
A simple way to add control caching in your SvelteKit project.
Install:
npm i -D @born05/sveltekit-cache-control
Example usage:
import { sequence } from '@sveltejs/kit/hooks'; import type { Handle } from '@sveltejs/kit'; import { proxyHandle } from '@born05/sveltekit-cache-control'; const svelteHandle: Handle = async ({ event, resolve }) => { const response = await resolve(event); return response; }; export const handle = sequence( cacheControlHandle(env.REDIS_URL, { etagCacheKey: 'some-etag' }), svelteHandle, );