Skip to content

Package reference โ€‹

SaaSWeave is a pnpm monorepo. Three runnable applications sit above fourteen shared packages under the @saasweave/* scope. Each README below is rendered on this site; use the sidebar to browse them.

Applications โ€‹

ServiceDescription
webTanStack Start UI: marketing, auth, console
serverHono API, auth handler, Stripe webhooks, media
workerBullMQ processors: email, notifications, Stripe, webhooks, cron

Shared packages โ€‹

PackageDescription
coreDomain types, feature catalog, webhooks, media
envValidated environment variables
dbDrizzle schema, migrations, queries
appWorker-safe application services
jobsBullMQ queues, dispatch, schedules
authBetter Auth config, SSO, 2FA, platform policy
apioRPC routers, client boundaries, HTTP dispatch
cacheRedis cache and rate limiting
loggerStructured logging (evlog)
observabilityPrometheus metrics and HTTP instrumentation
mailerTransactional email templates
i18nParaglide.js messages
uishadcn/ui component library
seoTanStack Start SEO helpers

The package dependency graph documents package ownership and the enforced direction of dependencies between them.

Released under the MIT License.