Search by

born05 / craft-cache-control

Maintainers

Package info

github.com/born05/sveltekit-cache-control

Language:TypeScript

Type:craft-plugin

pkg:composer/born05/craft-cache-control

Transparency log

Statistics

Installs: 1 069

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 10

1.5.2 2025-07-01 12:57 UTC

This package is auto-updated.

Last update: 2026-08-29 02:56:34 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,
);