Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ jobs:
with:
main-branch-name: main
- name: Run Checks
run: pnpm run build && pnpm run test
run: pnpm run build && pnpm run test && pnpm run test:sherif
preview:
name: Preview
runs-on: ubuntu-latest
Expand Down
3 changes: 1 addition & 2 deletions examples/angular/todos/.postcssrc.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
{
"plugins": {
"tailwindcss": {},
"autoprefixer": {}
"@tailwindcss/postcss": {}
}
}
22 changes: 11 additions & 11 deletions examples/angular/todos/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,32 +22,32 @@
},
"private": true,
"dependencies": {
"@angular/common": "^20.3.13",
"@angular/compiler": "^20.3.14",
"@angular/core": "^20.3.14",
"@angular/common": "^19.2.15",
"@angular/compiler": "^20.0.0",
"@angular/core": "^19.2.16",
"@angular/forms": "^20.3.14",
"@angular/platform-browser": "^20.3.14",
"@angular/platform-browser": "^19.2.16",
"@angular/router": "^20.3.14",
"@tanstack/angular-db": ">=0.0.0 <1.0.0",
"@tanstack/db": ">=0.0.0 <1.0.0",
"rxjs": "~7.8.2",
"@tanstack/angular-db": "^0.1.37",
"@tanstack/db": "^0.5.11",
"rxjs": "^7.8.2",
"tslib": "^2.8.1",
"zone.js": "~0.16.0"
"zone.js": "^0.16.0"
},
"devDependencies": {
"@angular/build": "^20.3.12",
"@angular/cli": "^20.3.12",
"@angular/compiler-cli": "^20.3.14",
"@tailwindcss/postcss": "^4.1.17",
"@types/jasmine": "~5.1.13",
"autoprefixer": "^10.4.22",
"jasmine-core": "~5.12.1",
"karma": "~6.4.4",
"karma-chrome-launcher": "~3.2.0",
"karma-coverage": "~2.2.1",
"karma-jasmine": "~5.1.0",
"karma-jasmine-html-reporter": "~2.1.0",
"postcss": "^8.5.6",
"tailwindcss": "^3.4.18",
"typescript": "~5.8.2"
"tailwindcss": "^4.1.17",
"typescript": "^5.9.2"
}
}
4 changes: 1 addition & 3 deletions examples/angular/todos/src/styles.css
Original file line number Diff line number Diff line change
@@ -1,3 +1 @@
@tailwind base;
@tailwind components;
@tailwind utilities;
@import 'tailwindcss';
8 changes: 0 additions & 8 deletions examples/angular/todos/tailwind.config.js

This file was deleted.

15 changes: 7 additions & 8 deletions examples/react/offline-transactions/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@
"start": "node .output/server/index.mjs"
},
"dependencies": {
"@tanstack/offline-transactions": ">=1.0.1",
"@tanstack/query-db-collection": ">=1.0.6",
"@tanstack/react-db": ">=0.1.55",
"@tanstack/offline-transactions": "^1.0.1",
"@tanstack/query-db-collection": "^1.0.6",
"@tanstack/react-db": "^0.1.55",
"@tanstack/react-query": "^5.90.11",
"@tanstack/react-router": "^1.139.12",
"@tanstack/react-router-devtools": "^1.139.12",
Expand All @@ -22,15 +22,14 @@
"zod": "^3.25.76"
},
"devDependencies": {
"@types/node": "^22.5.4",
"@tailwindcss/vite": "^4.1.17",
"@types/node": "^24.6.2",
"@types/react": "^19.2.7",
"@types/react-dom": "^19.2.3",
"@vitejs/plugin-react": "^5.1.1",
"autoprefixer": "^10.4.22",
"chokidar": "^4.0.3",
"postcss": "^8.5.6",
"tailwindcss": "^3.4.18",
"typescript": "^5.7.2",
"tailwindcss": "^4.1.17",
"typescript": "^5.9.2",
"vite": "^7.2.6",
"vite-tsconfig-paths": "^5.1.4"
}
Expand Down
6 changes: 0 additions & 6 deletions examples/react/offline-transactions/postcss.config.mjs

This file was deleted.

138 changes: 8 additions & 130 deletions examples/react/offline-transactions/src/routeTree.gen.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,18 +8,10 @@
// You should NOT make any changes in this file as it will be overwritten.
// Additionally, you should also exclude this file from your linter and/or formatter to prevent it from being checked or modified.

import { createServerRootRoute } from '@tanstack/react-start/server'

import { Route as rootRouteImport } from './routes/__root'
import { Route as LocalstorageRouteImport } from './routes/localstorage'
import { Route as IndexeddbRouteImport } from './routes/indexeddb'
import { Route as IndexRouteImport } from './routes/index'
import { ServerRoute as ApiUsersServerRouteImport } from './routes/api/users'
import { ServerRoute as ApiTodosServerRouteImport } from './routes/api/todos'
import { ServerRoute as ApiUsersUserIdServerRouteImport } from './routes/api/users.$userId'
import { ServerRoute as ApiTodosTodoIdServerRouteImport } from './routes/api/todos.$todoId'

const rootServerRouteImport = createServerRootRoute()

const LocalstorageRoute = LocalstorageRouteImport.update({
id: '/localstorage',
Expand All @@ -36,26 +28,6 @@ const IndexRoute = IndexRouteImport.update({
path: '/',
getParentRoute: () => rootRouteImport,
} as any)
const ApiUsersServerRoute = ApiUsersServerRouteImport.update({
id: '/api/users',
path: '/api/users',
getParentRoute: () => rootServerRouteImport,
} as any)
const ApiTodosServerRoute = ApiTodosServerRouteImport.update({
id: '/api/todos',
path: '/api/todos',
getParentRoute: () => rootServerRouteImport,
} as any)
const ApiUsersUserIdServerRoute = ApiUsersUserIdServerRouteImport.update({
id: '/$userId',
path: '/$userId',
getParentRoute: () => ApiUsersServerRoute,
} as any)
const ApiTodosTodoIdServerRoute = ApiTodosTodoIdServerRouteImport.update({
id: '/$todoId',
path: '/$todoId',
getParentRoute: () => ApiTodosServerRoute,
} as any)

export interface FileRoutesByFullPath {
'/': typeof IndexRoute
Expand Down Expand Up @@ -86,46 +58,6 @@ export interface RootRouteChildren {
IndexeddbRoute: typeof IndexeddbRoute
LocalstorageRoute: typeof LocalstorageRoute
}
export interface FileServerRoutesByFullPath {
'/api/todos': typeof ApiTodosServerRouteWithChildren
'/api/users': typeof ApiUsersServerRouteWithChildren
'/api/todos/$todoId': typeof ApiTodosTodoIdServerRoute
'/api/users/$userId': typeof ApiUsersUserIdServerRoute
}
export interface FileServerRoutesByTo {
'/api/todos': typeof ApiTodosServerRouteWithChildren
'/api/users': typeof ApiUsersServerRouteWithChildren
'/api/todos/$todoId': typeof ApiTodosTodoIdServerRoute
'/api/users/$userId': typeof ApiUsersUserIdServerRoute
}
export interface FileServerRoutesById {
__root__: typeof rootServerRouteImport
'/api/todos': typeof ApiTodosServerRouteWithChildren
'/api/users': typeof ApiUsersServerRouteWithChildren
'/api/todos/$todoId': typeof ApiTodosTodoIdServerRoute
'/api/users/$userId': typeof ApiUsersUserIdServerRoute
}
export interface FileServerRouteTypes {
fileServerRoutesByFullPath: FileServerRoutesByFullPath
fullPaths:
| '/api/todos'
| '/api/users'
| '/api/todos/$todoId'
| '/api/users/$userId'
fileServerRoutesByTo: FileServerRoutesByTo
to: '/api/todos' | '/api/users' | '/api/todos/$todoId' | '/api/users/$userId'
id:
| '__root__'
| '/api/todos'
| '/api/users'
| '/api/todos/$todoId'
| '/api/users/$userId'
fileServerRoutesById: FileServerRoutesById
}
export interface RootServerRouteChildren {
ApiTodosServerRoute: typeof ApiTodosServerRouteWithChildren
ApiUsersServerRoute: typeof ApiUsersServerRouteWithChildren
}

declare module '@tanstack/react-router' {
interface FileRoutesByPath {
Expand All @@ -152,62 +84,6 @@ declare module '@tanstack/react-router' {
}
}
}
declare module '@tanstack/react-start/server' {
interface ServerFileRoutesByPath {
'/api/users': {
id: '/api/users'
path: '/api/users'
fullPath: '/api/users'
preLoaderRoute: typeof ApiUsersServerRouteImport
parentRoute: typeof rootServerRouteImport
}
'/api/todos': {
id: '/api/todos'
path: '/api/todos'
fullPath: '/api/todos'
preLoaderRoute: typeof ApiTodosServerRouteImport
parentRoute: typeof rootServerRouteImport
}
'/api/users/$userId': {
id: '/api/users/$userId'
path: '/$userId'
fullPath: '/api/users/$userId'
preLoaderRoute: typeof ApiUsersUserIdServerRouteImport
parentRoute: typeof ApiUsersServerRoute
}
'/api/todos/$todoId': {
id: '/api/todos/$todoId'
path: '/$todoId'
fullPath: '/api/todos/$todoId'
preLoaderRoute: typeof ApiTodosTodoIdServerRouteImport
parentRoute: typeof ApiTodosServerRoute
}
}
}

interface ApiTodosServerRouteChildren {
ApiTodosTodoIdServerRoute: typeof ApiTodosTodoIdServerRoute
}

const ApiTodosServerRouteChildren: ApiTodosServerRouteChildren = {
ApiTodosTodoIdServerRoute: ApiTodosTodoIdServerRoute,
}

const ApiTodosServerRouteWithChildren = ApiTodosServerRoute._addFileChildren(
ApiTodosServerRouteChildren,
)

interface ApiUsersServerRouteChildren {
ApiUsersUserIdServerRoute: typeof ApiUsersUserIdServerRoute
}

const ApiUsersServerRouteChildren: ApiUsersServerRouteChildren = {
ApiUsersUserIdServerRoute: ApiUsersUserIdServerRoute,
}

const ApiUsersServerRouteWithChildren = ApiUsersServerRoute._addFileChildren(
ApiUsersServerRouteChildren,
)

const rootRouteChildren: RootRouteChildren = {
IndexRoute: IndexRoute,
Expand All @@ -217,10 +93,12 @@ const rootRouteChildren: RootRouteChildren = {
export const routeTree = rootRouteImport
._addFileChildren(rootRouteChildren)
._addFileTypes<FileRouteTypes>()
const rootServerRouteChildren: RootServerRouteChildren = {
ApiTodosServerRoute: ApiTodosServerRouteWithChildren,
ApiUsersServerRoute: ApiUsersServerRouteWithChildren,

import type { getRouter } from './router.tsx'
import type { createStart } from '@tanstack/react-start'
declare module '@tanstack/react-start' {
interface Register {
ssr: true
router: Awaited<ReturnType<typeof getRouter>>
}
}
export const serverRouteTree = rootServerRouteImport
._addFileChildren(rootServerRouteChildren)
._addFileTypes<FileServerRouteTypes>()
4 changes: 1 addition & 3 deletions examples/react/offline-transactions/src/styles/app.css
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
@tailwind base;
@tailwind components;
@tailwind utilities;
@import 'tailwindcss';

@layer base {
html {
Expand Down
4 changes: 0 additions & 4 deletions examples/react/offline-transactions/tailwind.config.mjs

This file was deleted.

2 changes: 2 additions & 0 deletions examples/react/offline-transactions/vite.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ import { tanstackStart } from '@tanstack/react-start/plugin/vite'
import { defineConfig } from 'vite'
import tsConfigPaths from 'vite-tsconfig-paths'
import viteReact from '@vitejs/plugin-react'
import tailwindcss from '@tailwindcss/vite'
import chokidar from 'chokidar'

function watchWorkspacePackages() {
Expand Down Expand Up @@ -74,5 +75,6 @@ export default defineConfig({
mode: `spa`, // SPA mode for client-side only offline features
}),
viteReact(),
tailwindcss(),
],
})
18 changes: 9 additions & 9 deletions examples/react/paced-mutations-demo/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,17 +9,17 @@
"preview": "vite preview"
},
"dependencies": {
"@tanstack/db": ">=0.0.0 <1.0.0",
"@tanstack/react-db": ">=0.0.0 <1.0.0",
"@tanstack/db": "^0.5.11",
"@tanstack/react-db": "^0.1.55",
"mitt": "^3.0.1",
"react": "^18.3.1",
"react-dom": "^18.3.1"
"react": "^19.2.0",
"react-dom": "^19.2.0"
},
"devDependencies": {
"@types/react": "^18.3.27",
"@types/react-dom": "^18.3.7",
"@vitejs/plugin-react": "^4.7.0",
"typescript": "^5.7.2",
"vite": "^6.4.1"
"@types/react": "^19.2.7",
"@types/react-dom": "^19.2.3",
"@vitejs/plugin-react": "^5.1.1",
"typescript": "^5.9.2",
"vite": "^7.2.6"
}
}
12 changes: 6 additions & 6 deletions examples/react/projects/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@
"dependencies": {
"@tailwindcss/vite": "^4.1.17",
"@tanstack/query-core": "^5.90.11",
"@tanstack/query-db-collection": ">=1.0.6",
"@tanstack/react-db": ">=0.1.55",
"@tanstack/query-db-collection": "^1.0.6",
"@tanstack/react-db": "^0.1.55",
"@tanstack/react-router": "^1.139.12",
"@tanstack/react-router-devtools": "^1.139.12",
"@tanstack/react-router-with-query": "^1.130.17",
Expand All @@ -34,7 +34,7 @@
"react": "^19.2.0",
"react-dom": "^19.2.0",
"tailwindcss": "^4.1.17",
"vite": "^6.3.5",
"vite": "^7.2.6",
"vite-tsconfig-paths": "^5.1.4",
"zod": "^4.1.11"
},
Expand All @@ -48,19 +48,19 @@
"@types/react-dom": "^19.2.3",
"@typescript-eslint/eslint-plugin": "^8.48.0",
"@typescript-eslint/parser": "^8.48.0",
"@vitejs/plugin-react": "^5.0.4",
"@vitejs/plugin-react": "^5.1.1",
"concurrently": "^9.2.1",
"drizzle-kit": "^0.31.7",
"eslint": "^9.39.1",
"eslint-config-prettier": "^10.1.8",
"eslint-plugin-prettier": "^5.5.4",
"eslint-plugin-react": "^7.37.5",
"globals": "^16.5.0",
"jsdom": "^27.0.0",
"jsdom": "^27.2.0",
"prettier": "^3.7.3",
"tsx": "^4.21.0",
"typescript": "^5.9.2",
"vite": "^6.4.1",
"vite": "^7.2.6",
"vitest": "^3.2.4",
"web-vitals": "^5.1.0"
}
Expand Down
Loading
Loading