**surreal-tools** is a utility package designed to simplify interactions with [SurrealDB](https://surrealdb.com/). It currently provides:
Surreal ORM assists you in building type safe apps with SurrealDB, without the need for a backend (although, you could have one), it is platform and framework agnostic meaning it can run anywhere: React, React Native, Svelte, Tauri, Tauri Mobile, Cloudfla
SurrealDB adapter for Better Auth
A package that vends a construct to setup the surreal backend in CDKTF
SurrealDB adapter for next-auth.
Re-useable zod schema's for use with SurrealDB sdk
Module federation runtime package collection. You can just install it instead of installing all the packages separately.
Run commands concurrently
A service worker helper library implementing common caching strategies.
This module efficiently precaches assets.
This module is used by a number of the other Workbox modules to share common code.
A service worker helper library to route request URLs to handlers.
Utilities for ESLint plugins.
This library allows developers to opt-in to using Navigation Preload in their service worker.
This library takes a Response object and determines whether it's cacheable based on a specific configuration.
Queues failed requests and uses the Background Sync API to replay them when the network is available
An API documentation generator for JavaScript.
Simplifies communications with Workbox packages running in the service worker
A modern CSS parser and stringifier with TypeScript support
Fork of GraphQL.js' execute function
Tool for transforming styles with JS plugins
A library that makes it easier to work with Streams in the browser.
A service worker helper library to manage common request and caching patterns
A service worker helper library that expires cached responses based on age or maximum number of entries.