mirror of
https://github.com/stack-auth/stack.git
synced 2026-06-04 21:04:37 +08:00
## Summary - Adds the generated `@stackframe/tanstack-start` workspace package registration. - Adds TanStack Start platform macros/dependencies to the SDK template and generator. - Adds TanStack Start cookie/token-store support plus the handler SSR guard needed by Start. ## Scope This intentionally excludes Dashboard V2 routes, hooks, components, app shell logic, and dashboard API type additions. Those stay in the existing dashboard PR/branch. ## Validation - `pnpm install --lockfile-only --ignore-scripts` - `pnpm install --ignore-scripts` - `pnpm -C packages/template lint src/components-page/stack-handler-client.tsx src/lib/cookie.ts src/lib/stack-app/apps/implementations/client-app-impl.ts` Package typecheck was attempted with `pnpm -C packages/template typecheck`, but the clean worktree lacks generated package declaration outputs for workspace dependencies such as `@stackframe/stack-shared` and `@stackframe/stack-ui`. Per repo instructions, package builds/codegen are not run by agents. <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **New Features** * TanStack Start integration: published SDK package, example demo app, dashboard onboarding flow, framework-aware CTAs/docs, and a TanStack-specific provider for client-only auth routes. * Improved client/server auth: safer runtime guards and consistent cookie/token-store behavior across SSR and client. * **Documentation** * New Integrations guide and expanded getting-started/setup docs with TanStack Start examples and env/key guidance. * **Chores** * Template, build, tooling, and demo config updates to support the new platform. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
152 lines
2.2 KiB
Plaintext
152 lines
2.2 KiB
Plaintext
*.untracked
|
|
*.untracked.*
|
|
node-compile-cache/
|
|
.envrc
|
|
|
|
|
|
debug.log
|
|
|
|
*.cpuprofile
|
|
|
|
|
|
.pnpm-store
|
|
|
|
|
|
.vercel
|
|
.output
|
|
.nitro
|
|
|
|
# https://stackoverflow.com/questions/76510164/can-i-safely-delete-vite-config-ts-timestamp-files
|
|
vite.config.ts.timestamp-*
|
|
|
|
# Misc
|
|
.DS_Store
|
|
.eslintcache
|
|
.env.local
|
|
.env.*.local
|
|
docker/local-emulator/.env.development
|
|
scratch/
|
|
|
|
npm-debug.log*
|
|
yarn-debug.log*
|
|
yarn-error.log*
|
|
firebase-debug.log
|
|
ui-debug.log
|
|
.pnpm-debug.log
|
|
.husky
|
|
tmp
|
|
tsx-0
|
|
|
|
vitest.config.ts.timestamp-*
|
|
tsdown.config.bundled_*
|
|
|
|
# Dependencies
|
|
node_modules
|
|
|
|
# Build dirs
|
|
.next
|
|
build
|
|
dist
|
|
|
|
# Generated files
|
|
.docusaurus
|
|
.cache-loader
|
|
**.tsbuildinfo
|
|
implementation.generated.ts
|
|
|
|
.xata*
|
|
|
|
# VS
|
|
/.vs/slnx.sqlite-journal
|
|
/.vs/slnx.sqlite
|
|
/.vs
|
|
.vscode/generated*
|
|
|
|
# Jetbrains
|
|
.idea
|
|
|
|
# GitHub Actions runner
|
|
/actions-runner
|
|
/_work
|
|
|
|
# DB
|
|
dev.db*
|
|
packages/adapter-prisma/prisma/dev.db
|
|
packages/adapter-prisma/prisma/migrations
|
|
db.sqlite
|
|
packages/adapter-supabase/supabase/.branches
|
|
packages/adapter-drizzle/.drizzle
|
|
|
|
# Tests
|
|
coverage
|
|
dynamodblocal-bin
|
|
firestore-debug.log
|
|
test.schema.gql
|
|
test-results
|
|
playwright-report
|
|
blob-report
|
|
playwright/.cache
|
|
|
|
|
|
# Turborepo
|
|
.turbo
|
|
|
|
# docusaurus
|
|
docs/.docusaurus
|
|
docs/manifest.mjs
|
|
|
|
# Core
|
|
packages/core/src/providers/oauth-types.ts
|
|
packages/core/lib
|
|
packages/core/providers
|
|
docs/docs/reference/core
|
|
|
|
# Next.js
|
|
docs/docs/reference/nextjs
|
|
next-env.d.ts
|
|
|
|
# SvelteKit
|
|
packages/frameworks-sveltekit/index.*
|
|
packages/frameworks-sveltekit/client.*
|
|
packages/frameworks-sveltekit/.svelte-kit
|
|
packages/frameworks-sveltekit/package
|
|
packages/frameworks-sveltekit/vite.config.js.timestamp-*
|
|
packages/frameworks-sveltekit/vite.config.ts.timestamp-*
|
|
docs/docs/reference/sveltekit
|
|
|
|
# SolidStart
|
|
docs/docs/reference/solidstart
|
|
|
|
|
|
# Express
|
|
docs/docs/reference/express
|
|
|
|
|
|
# Adapters
|
|
docs/docs/reference/adapter
|
|
|
|
## Drizzle migration folder
|
|
.drizzle
|
|
|
|
# Sentry Config File
|
|
.sentryclirc
|
|
|
|
# Python
|
|
__pycache__/
|
|
.venv/
|
|
|
|
# Generated packages
|
|
packages/js/*
|
|
packages/react/*
|
|
packages/next/*
|
|
packages/stack/*
|
|
packages/tanstack-start/*
|
|
!packages/js/package.json
|
|
!packages/react/package.json
|
|
!packages/next/package.json
|
|
!packages/stack/package.json
|
|
!packages/tanstack-start/package.json
|
|
|
|
# claude code
|
|
.claude/scheduled_tasks.lock
|