33 packages
migra
A Serwist library
mkdots
Create Markdown files using TypeScript definitions.
pawly
Paws!
pawol
Paws!
pawy
Paws!
serwist
A Swiss Army knife for service workers.
@serwist/astro
An Astro integration that integrates Serwist into your application.
@serwist/background-sync
A module that queues failed requests and uses the Background Synchronization API to replay them when the network is available.
@serwist/broadcast-update
A module that uses the Broadcast Channel API to announce when a cached response has updated.
@serwist/build
A module that integrates into your build process, helping you generate a manifest of local files that should be precached.
@serwist/cacheable-response
A module that takes a Response object and determines whether it's cacheable based on a specific configuration.
@serwist/cli
The command line interface of Serwist.
@serwist/core
This module was used by a number of the other Serwist modules to share common code.
@serwist/expiration
A module that expires cached responses based on age or maximum number of entries.
@serwist/google-analytics
Queues failed requests and uses the Background Sync API to replay them when the network is available.
@serwist/navigation-preload
A module that allows developers to enable navigation preloading in their service worker.
@serwist/next
A module that integrates Serwist into your Next.js application.
@serwist/nuxt
A Nuxt module that integrates Serwist into your application.
@serwist/precaching
A module that efficiently precaches assets.
@serwist/range-requests
This library creates a new Response, given a source Response and a Range header value.
@serwist/react-router
A React Router preset that integrates Serwist into your application.
@serwist/recipes
A service worker helper library to manage common request and caching patterns
@serwist/routing
A service worker helper library to route request URLs to handlers.
@serwist/strategies
A service worker helper library implementing common caching strategies.
@serwist/streams
A library that makes it easier to work with Streams in the browser.