{"_id":"@workos/authkit-tanstack-react-start","_rev":"31-01e45c40cc36001f9c88e7b02e07777d","name":"@workos/authkit-tanstack-react-start","dist-tags":{"latest":"0.11.1"},"versions":{"0.1.0":{"name":"@workos/authkit-tanstack-react-start","version":"0.1.0","keywords":["workos","authkit","authentication","auth","tanstack","tanstack-start","react-start","react","session","oauth","sso"],"author":{"name":"WorkOS"},"license":"MIT","_id":"@workos/authkit-tanstack-react-start@0.1.0","maintainers":[{"name":"mark-workos","email":"mark@workos.com"},{"name":"grinich","email":"mgrinich@gmail.com"},{"name":"nicknisi","email":"nick@nisi.org"},{"name":"lucasmotta.workos","email":"lucas.motta@workos.com"}],"homepage":"https://github.com/workos/authkit-tanstack-start#readme","bugs":{"url":"https://github.com/workos/authkit-tanstack-start/issues"},"dist":{"shasum":"2ea1c0217466a5efd3340a44f8d642263212918d","tarball":"https://registry.npmjs.org/@workos/authkit-tanstack-react-start/-/authkit-tanstack-react-start-0.1.0.tgz","fileCount":48,"integrity":"sha512-o+LejdHMZbR102qlf7+sNCDIjGhbEjhvlMHtKTshRwhI2Gr8BO2cPWtbCGnFIzuFCgaCulgG/5RAUAgjoVATbg==","signatures":[{"sig":"MEQCIC5VLwfkbhnQiHylAkKbyaG75bWSlxeH4ZwOg+G8mJOyAiBKV3WUZz9v7xn+sRMldc811SuByO1HnX/zbRVsp4mnmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92417},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["@parcel/watcher","esbuild"]},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"}},"gitHead":"0f3eb43c0cd365aab1596229e378380a9f217111","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","format":"prettier --write .","test:ui":"vitest --ui","prebuild":"npm run clean","prettier":"prettier --check .","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run prettier && npm run typecheck && npm test"},"_npmUser":{"name":"nicknisi","email":"nick@nisi.org"},"repository":{"url":"git+https://github.com/workos/authkit-tanstack-start.git","type":"git"},"_npmVersion":"11.4.2","description":"The WorkOS library for TanStack React Start provides convenient helpers for authentication and session management using WorkOS & AuthKit with TanStack React Start.","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"@workos/authkit-session":"~0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","react":"^19.2.0","vitest":"^3.2.4","prettier":"^3.6.2","happy-dom":"^19.0.2","react-dom":"^19.2.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","@types/react":"^19.2.0","@types/react-dom":"^19.2.0","@vitest/coverage-v8":"3.2.4","@tanstack/react-start":"^1.132.43","@tanstack/react-router":"^1.132.41","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1","@tanstack/react-router-devtools":"^1.132.41"},"peerDependencies":{"react":"^18.0 || ^19.0","react-dom":"^18.0 || ^19.0","@tanstack/react-start":">=1.0.0","@tanstack/react-router":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/authkit-tanstack-react-start_0.1.0_1759766157969_0.21445874340115467","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@workos/authkit-tanstack-react-start","version":"0.2.0","keywords":["workos","authkit","authentication","auth","tanstack","tanstack-start","react-start","react","session","oauth","sso"],"author":{"name":"WorkOS"},"license":"MIT","_id":"@workos/authkit-tanstack-react-start@0.2.0","maintainers":[{"name":"mark-workos","email":"mark@workos.com"},{"name":"grinich","email":"mgrinich@gmail.com"},{"name":"nicknisi","email":"nick@nisi.org"},{"name":"lucasmotta.workos","email":"lucas.motta@workos.com"}],"homepage":"https://github.com/workos/authkit-tanstack-start#readme","bugs":{"url":"https://github.com/workos/authkit-tanstack-start/issues"},"dist":{"shasum":"ff4b545011ccf930e936dacdf95271e671a075c4","tarball":"https://registry.npmjs.org/@workos/authkit-tanstack-react-start/-/authkit-tanstack-react-start-0.2.0.tgz","fileCount":51,"integrity":"sha512-fiMXPx21j0ZDOsWcv27SudJai9Er+VQu8FlaZnvktxNzTJaBH4+Q5Sd4frUR4/XZhyRhuk3d8ctyd/Swn3FPYQ==","signatures":[{"sig":"MEYCIQDAMmWouZcHcA/TyALN67n0uQ8ZPBvzMDRAlni5QnhowgIhAPFkL+bAx6nL9VvNFQP2Cb+wOnxd4C2SueV01zeERFYd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98047},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["@parcel/watcher","esbuild"]},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"}},"gitHead":"b2c4db38148fefbd5202c85d86d858b2d43a87dc","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","format":"prettier --write .","test:ui":"vitest --ui","prebuild":"npm run clean","prettier":"prettier --check .","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run prettier && npm run typecheck && npm test"},"_npmUser":{"name":"nicknisi","email":"nick@nisi.org"},"repository":{"url":"git+https://github.com/workos/authkit-tanstack-start.git","type":"git"},"_npmVersion":"11.4.2","description":"The WorkOS library for TanStack React Start provides convenient helpers for authentication and session management using WorkOS & AuthKit with TanStack React Start.","directories":{},"sideEffects":false,"_nodeVersion":"24.4.1","dependencies":{"@workos/authkit-session":"~0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","react":"^19.2.0","vitest":"^4.0.3","prettier":"^3.6.2","happy-dom":"^20.0.8","react-dom":"^19.2.0","@vitest/ui":"^4.0.3","typescript":"^5.9.3","@types/react":"^19.2.2","@types/react-dom":"^19.2.2","@vitest/coverage-v8":"4.0.3","@tanstack/react-start":"^1.133.27","@tanstack/react-router":"^1.133.27","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1","@tanstack/react-router-devtools":"^1.133.27"},"peerDependencies":{"react":"^18.0 || ^19.0","react-dom":"^18.0 || ^19.0","@tanstack/react-start":">=1.0.0","@tanstack/react-router":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/authkit-tanstack-react-start_0.2.0_1761586245734_0.1646961772793205","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@workos/authkit-tanstack-react-start","version":"0.3.0","keywords":["workos","authkit","authentication","auth","tanstack","tanstack-start","react-start","react","session","oauth","sso"],"author":{"name":"WorkOS"},"license":"MIT","_id":"@workos/authkit-tanstack-react-start@0.3.0","maintainers":[{"name":"mark-workos","email":"mark@workos.com"},{"name":"grinich","email":"mgrinich@gmail.com"},{"name":"nicknisi","email":"nick@nisi.org"},{"name":"lucasmotta.workos","email":"lucas.motta@workos.com"}],"homepage":"https://github.com/workos/authkit-tanstack-start#readme","bugs":{"url":"https://github.com/workos/authkit-tanstack-start/issues"},"dist":{"shasum":"13d54df1460be0c0fe6ce5d874ac9ada1fe79e76","tarball":"https://registry.npmjs.org/@workos/authkit-tanstack-react-start/-/authkit-tanstack-react-start-0.3.0.tgz","fileCount":60,"integrity":"sha512-8QcN44nYPo3beM6xS/aV4vOtVi6dSiBnAnRM562ZG5mDrnYGX7aSmCRmuZ2b5tbtB22dEJeP2M8doR+Yjo46cw==","signatures":[{"sig":"MEUCIQC4KAfvaUcVg/Hj4/lFj2CXeLdF4/q/KrMymzFuTYEajwIgLqsDsqfrqAemymZGA35zbyjGVq8Mzn94CeDzYHpSKts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101988},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["@parcel/watcher","esbuild"]},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"}},"gitHead":"0a0f2b383a95495465021468556497279e817aa9","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","format":"prettier --write .","test:ui":"vitest --ui","prebuild":"npm run clean","prettier":"prettier --check .","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run prettier && npm run typecheck && npm test"},"_npmUser":{"name":"nicknisi","email":"nick@nisi.org"},"repository":{"url":"git+https://github.com/workos/authkit-tanstack-start.git","type":"git"},"_npmVersion":"11.4.2","description":"The WorkOS library for TanStack React Start provides convenient helpers for authentication and session management using WorkOS & AuthKit with TanStack React Start.","directories":{},"sideEffects":false,"_nodeVersion":"24.4.1","dependencies":{"@workos/authkit-session":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","react":"^19.2.3","vitest":"^4.0.15","prettier":"^3.7.4","happy-dom":"^20.0.11","react-dom":"^19.2.3","@vitest/ui":"^4.0.15","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.2","@vitest/coverage-v8":"4.0.15","@tanstack/react-start":"^1.141.2","@tanstack/react-router":"^1.141.2","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@tanstack/start-server-core":"^1.141.2","@testing-library/user-event":"^14.6.1","@tanstack/react-router-devtools":"^1.141.2"},"peerDependencies":{"react":"^18.0 || ^19.0","react-dom":"^18.0 || ^19.0","@tanstack/react-start":">=1.0.0","@tanstack/react-router":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/authkit-tanstack-react-start_0.3.0_1765848896766_0.48910296615759297","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@workos/authkit-tanstack-react-start","version":"0.3.1","keywords":["workos","authkit","authentication","auth","tanstack","tanstack-start","react-start","react","session","oauth","sso"],"author":{"name":"WorkOS"},"license":"MIT","_id":"@workos/authkit-tanstack-react-start@0.3.1","maintainers":[{"name":"mark-workos","email":"mark@workos.com"},{"name":"grinich","email":"mgrinich@gmail.com"},{"name":"nicknisi","email":"nick@nisi.org"},{"name":"lucasmotta.workos","email":"lucas.motta@workos.com"}],"homepage":"https://github.com/workos/authkit-tanstack-start#readme","bugs":{"url":"https://github.com/workos/authkit-tanstack-start/issues"},"dist":{"shasum":"2f26752832c65fe11d9ab67baff4359ddc4819f9","tarball":"https://registry.npmjs.org/@workos/authkit-tanstack-react-start/-/authkit-tanstack-react-start-0.3.1.tgz","fileCount":60,"integrity":"sha512-NywPLg3tBzODSRzuGM0Pbd+FC5C+o9ZyBqWsjhoOd7XJQT8R/RygTChLDEc/bsKSpxHyW58lBpxnEJydGYXq2g==","signatures":[{"sig":"MEYCIQDPGbkOl5wxhwqJnWtdtccvRWRgdFmOhumLDKcS13ejpwIhAJ7np7wpFa41nh5wOBeeL6mw9YTWND7GAzGuQKuorZ27","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102273},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["@parcel/watcher","esbuild"]},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"}},"gitHead":"8395e532b5dc42d79d2b06633bf6f4d690591c12","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","format":"prettier --write .","test:ui":"vitest --ui","prebuild":"npm run clean","prettier":"prettier --check .","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run prettier && npm run typecheck && npm test"},"_npmUser":{"name":"nicknisi","email":"nick@nisi.org"},"repository":{"url":"git+https://github.com/workos/authkit-tanstack-start.git","type":"git"},"_npmVersion":"11.4.2","description":"The WorkOS library for TanStack React Start provides convenient helpers for authentication and session management using WorkOS & AuthKit with TanStack React Start.","directories":{},"sideEffects":false,"_nodeVersion":"24.4.1","dependencies":{"@workos/authkit-session":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","react":"^19.2.3","vitest":"^4.0.15","prettier":"^3.7.4","happy-dom":"^20.0.11","react-dom":"^19.2.3","@vitest/ui":"^4.0.15","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.2","@vitest/coverage-v8":"4.0.15","@tanstack/react-start":"^1.141.2","@tanstack/react-router":"^1.141.2","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@tanstack/start-server-core":"^1.141.2","@testing-library/user-event":"^14.6.1","@tanstack/react-router-devtools":"^1.141.2"},"peerDependencies":{"react":"^18.0 || ^19.0","react-dom":"^18.0 || ^19.0","@tanstack/react-start":">=1.0.0","@tanstack/react-router":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/authkit-tanstack-react-start_0.3.1_1765913619405_0.9719983196463808","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@workos/authkit-tanstack-react-start","version":"0.4.0","keywords":["workos","authkit","authentication","auth","tanstack","tanstack-start","react-start","react","session","oauth","sso"],"author":{"name":"WorkOS"},"license":"MIT","_id":"@workos/authkit-tanstack-react-start@0.4.0","maintainers":[{"name":"mark-workos","email":"mark@workos.com"},{"name":"grinich","email":"mgrinich@gmail.com"},{"name":"nicknisi","email":"nick@nisi.org"},{"name":"lucasmotta.workos","email":"lucas.motta@workos.com"}],"homepage":"https://github.com/workos/authkit-tanstack-start#readme","bugs":{"url":"https://github.com/workos/authkit-tanstack-start/issues"},"dist":{"shasum":"5705e2ffb32abc7f85238f20d90693bb2efccd0b","tarball":"https://registry.npmjs.org/@workos/authkit-tanstack-react-start/-/authkit-tanstack-react-start-0.4.0.tgz","fileCount":60,"integrity":"sha512-jxtvJ8uwVtw23zswXuxda2HNZ03qJvcuEDU+ZyPDbWYnvkdFIDEFI4co2rTTBCdd6kHv7r7aPph4A2cleoI9JQ==","signatures":[{"sig":"MEYCIQDKr6/T8aBi+F4Qif5KbxXQHxcumRg51r2pUlvzvyQ29QIhAIdijwZOX28fwpiOsNkYgI34w61yYXcx6nOg9mmF6Suc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workos%2fauthkit-tanstack-react-start@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102620},"main":"./dist/index.js","type":"module","_from":"file:workos-authkit-tanstack-react-start-0.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","format":"prettier --write .","test:ui":"vitest --ui","prebuild":"npm run clean","prettier":"prettier --check .","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f99ec41-4d53-4563-9a04-bf3c61524239"}},"_resolved":"/tmp/3de24db6d88a744f08ecfadba82c4882/workos-authkit-tanstack-react-start-0.4.0.tgz","_integrity":"sha512-jxtvJ8uwVtw23zswXuxda2HNZ03qJvcuEDU+ZyPDbWYnvkdFIDEFI4co2rTTBCdd6kHv7r7aPph4A2cleoI9JQ==","repository":{"url":"git+https://github.com/workos/authkit-tanstack-start.git","type":"git"},"_npmVersion":"11.6.2","description":"The WorkOS library for TanStack React Start provides convenient helpers for authentication and session management using WorkOS & AuthKit with TanStack React Start.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@workos/authkit-session":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","react":"^19.2.3","vitest":"^4.0.15","prettier":"^3.7.4","happy-dom":"^20.0.11","react-dom":"^19.2.3","@vitest/ui":"^4.0.15","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.2","@vitest/coverage-v8":"4.0.15","@tanstack/react-start":"^1.141.2","@tanstack/react-router":"^1.141.2","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@tanstack/start-server-core":"^1.141.2","@testing-library/user-event":"^14.6.1","@tanstack/react-router-devtools":"^1.141.2"},"peerDependencies":{"react":"^18.0 || ^19.0","react-dom":"^18.0 || ^19.0","@tanstack/react-start":">=1.0.0","@tanstack/react-router":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/authkit-tanstack-react-start_0.4.0_1766084025893_0.35675742176102965","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@workos/authkit-tanstack-react-start","version":"0.4.1","keywords":["workos","authkit","authentication","auth","tanstack","tanstack-start","react-start","react","session","oauth","sso"],"author":{"name":"WorkOS"},"license":"MIT","_id":"@workos/authkit-tanstack-react-start@0.4.1","maintainers":[{"name":"mark-workos","email":"mark@workos.com"},{"name":"grinich","email":"mgrinich@gmail.com"},{"name":"nicknisi","email":"nick@nisi.org"},{"name":"lucasmotta.workos","email":"lucas.motta@workos.com"}],"homepage":"https://github.com/workos/authkit-tanstack-start#readme","bugs":{"url":"https://github.com/workos/authkit-tanstack-start/issues"},"dist":{"shasum":"de7217fbaf6d076ea285a3ff58e2b30958eb146c","tarball":"https://registry.npmjs.org/@workos/authkit-tanstack-react-start/-/authkit-tanstack-react-start-0.4.1.tgz","fileCount":60,"integrity":"sha512-9pFEVk8I5ufOVWA/eYZFIEz90fRQQKL6RS/nxVj4TQYvGA1Zg+A4yfrWY1FhzxnkdZ7gTra1XQ3oLa/hMb3vHA==","signatures":[{"sig":"MEQCICqItSIcyHxao9XX9gUc90QdpA8wqxN3a3YlnOrshB2KAiBR5Itfnb9v/VBm/rzvL0Pcy9HFTipQjKY6yS1lRkypbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workos%2fauthkit-tanstack-react-start@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102620},"main":"./dist/index.js","type":"module","_from":"file:workos-authkit-tanstack-react-start-0.4.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","format":"prettier --write .","test:ui":"vitest --ui","prebuild":"npm run clean","prettier":"prettier --check .","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f99ec41-4d53-4563-9a04-bf3c61524239"}},"_resolved":"/tmp/7f0e0f1edb3f9159a715c1f5040b1ee1/workos-authkit-tanstack-react-start-0.4.1.tgz","_integrity":"sha512-9pFEVk8I5ufOVWA/eYZFIEz90fRQQKL6RS/nxVj4TQYvGA1Zg+A4yfrWY1FhzxnkdZ7gTra1XQ3oLa/hMb3vHA==","repository":{"url":"git+https://github.com/workos/authkit-tanstack-start.git","type":"git"},"_npmVersion":"11.6.2","description":"The WorkOS library for TanStack React Start provides convenient helpers for authentication and session management using WorkOS & AuthKit with TanStack React Start.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@workos/authkit-session":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","react":"^19.2.3","vitest":"^4.0.15","prettier":"^3.7.4","happy-dom":"^20.0.11","react-dom":"^19.2.3","@vitest/ui":"^4.0.15","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.2","@vitest/coverage-v8":"4.0.15","@tanstack/react-start":"^1.141.2","@tanstack/react-router":"^1.141.2","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@tanstack/start-server-core":"^1.141.2","@testing-library/user-event":"^14.6.1","@tanstack/react-router-devtools":"^1.141.2"},"peerDependencies":{"react":"^18.0 || ^19.0","react-dom":"^18.0 || ^19.0","@tanstack/react-start":">=1.0.0","@tanstack/react-router":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/authkit-tanstack-react-start_0.4.1_1766084796876_0.17114178770509003","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@workos/authkit-tanstack-react-start","version":"0.5.0","keywords":["workos","authkit","authentication","auth","tanstack","tanstack-start","react-start","react","session","oauth","sso"],"author":{"name":"WorkOS"},"license":"MIT","_id":"@workos/authkit-tanstack-react-start@0.5.0","maintainers":[{"name":"npm-workos","email":"service+npm@workos.com"},{"name":"peakematt-workos","email":"matt.peake@workos.com"},{"name":"gioworkos","email":"gio@workos.com"},{"name":"mark-workos","email":"mark@workos.com"},{"name":"grinich","email":"mgrinich@gmail.com"},{"name":"nicknisi","email":"nick@nisi.org"},{"name":"lucasmotta.workos","email":"lucas.motta@workos.com"}],"homepage":"https://github.com/workos/authkit-tanstack-start#readme","bugs":{"url":"https://github.com/workos/authkit-tanstack-start/issues"},"dist":{"shasum":"3c98152422ed427f02821230ef1640469b34b9b1","tarball":"https://registry.npmjs.org/@workos/authkit-tanstack-react-start/-/authkit-tanstack-react-start-0.5.0.tgz","fileCount":60,"integrity":"sha512-W2Ot5QJLj1Kw2uzbs7VJk2vbkvwDXW9w7wLBFgUdmeu7JDmbW5VkI8tw4IU0fbA1PMBEt9ecj+h//B/BbKrPFg==","signatures":[{"sig":"MEUCIQCD4OCLatOcUSmc7G5wzORAr/5xTH1RIc88cjnaPYs+hwIgN/tJyJOw+Jej+wVo1s063vN2S3LaZC0UZeKlQHad+Tk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workos%2fauthkit-tanstack-react-start@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105666},"main":"./dist/index.js","type":"module","_from":"file:workos-authkit-tanstack-react-start-0.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","format":"prettier --write .","test:ui":"vitest --ui","prebuild":"npm run clean","prettier":"prettier --check .","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f99ec41-4d53-4563-9a04-bf3c61524239"}},"_resolved":"/tmp/ca9263a3fdeae1742488b2ebeabfdfc4/workos-authkit-tanstack-react-start-0.5.0.tgz","_integrity":"sha512-W2Ot5QJLj1Kw2uzbs7VJk2vbkvwDXW9w7wLBFgUdmeu7JDmbW5VkI8tw4IU0fbA1PMBEt9ecj+h//B/BbKrPFg==","repository":{"url":"git+https://github.com/workos/authkit-tanstack-start.git","type":"git"},"_npmVersion":"11.6.2","description":"The WorkOS library for TanStack React Start provides convenient helpers for authentication and session management using WorkOS & AuthKit with TanStack React Start.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@workos/authkit-session":"0.3.4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","react":"^19.2.3","vitest":"^4.0.15","prettier":"^3.7.4","happy-dom":"^20.0.11","react-dom":"^19.2.3","@vitest/ui":"^4.0.15","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.2","@vitest/coverage-v8":"4.0.15","@tanstack/react-start":"^1.141.2","@tanstack/react-router":"^1.141.2","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@tanstack/start-server-core":"^1.141.2","@testing-library/user-event":"^14.6.1","@tanstack/react-router-devtools":"^1.141.2"},"peerDependencies":{"react":"^18.0 || ^19.0","react-dom":"^18.0 || ^19.0","@tanstack/react-start":">=1.0.0","@tanstack/react-router":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/authkit-tanstack-react-start_0.5.0_1768591240326_0.47997953168120167","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@workos/authkit-tanstack-react-start","version":"0.6.0","keywords":["workos","authkit","authentication","auth","tanstack","tanstack-start","react-start","react","session","oauth","sso"],"author":{"name":"WorkOS"},"license":"MIT","_id":"@workos/authkit-tanstack-react-start@0.6.0","maintainers":[{"name":"gjtorikian","email":"gjtorikian@gmail.com"},{"name":"npm-workos","email":"service+npm@workos.com"},{"name":"peakematt-workos","email":"matt.peake@workos.com"},{"name":"mark-workos","email":"mark@workos.com"},{"name":"grinich","email":"mgrinich@gmail.com"},{"name":"nicknisi","email":"nick@nisi.org"}],"homepage":"https://github.com/workos/authkit-tanstack-start#readme","bugs":{"url":"https://github.com/workos/authkit-tanstack-start/issues"},"dist":{"shasum":"9384c87863aed373e64204926b45d065e33e37a7","tarball":"https://registry.npmjs.org/@workos/authkit-tanstack-react-start/-/authkit-tanstack-react-start-0.6.0.tgz","fileCount":69,"integrity":"sha512-9cHWyS0la3XjQwW7Nl5uAY8W4j15Mc21+s1Tu+zJOqDYdQlFB39Umu6Gb1oRB9D8F64VJf5jw5P+EIAwdiMI6Q==","signatures":[{"sig":"MEUCIAlBfpkcExpRTQwehdd1FZsGDM/OFIp8uVCHfvmNMPM+AiEAhb1sO0qu88rgaQM065hQ8eFdqFj43bjYTaa5Kpa1R8I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workos%2fauthkit-tanstack-react-start@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117056},"main":"./dist/index.js","type":"module","_from":"file:workos-authkit-tanstack-react-start-0.6.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"}},"scripts":{"dev":"tsc --watch","lint":"oxlint","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","format":"oxfmt .","test:ui":"vitest --ui","prebuild":"npm run clean","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"oxfmt --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:914ccc2b-de3d-4774-b653-f0dfe5a9707b"}},"_resolved":"/tmp/277f0643489ea9f9856f10e374c2e931/workos-authkit-tanstack-react-start-0.6.0.tgz","_integrity":"sha512-9cHWyS0la3XjQwW7Nl5uAY8W4j15Mc21+s1Tu+zJOqDYdQlFB39Umu6Gb1oRB9D8F64VJf5jw5P+EIAwdiMI6Q==","repository":{"url":"git+https://github.com/workos/authkit-tanstack-start.git","type":"git"},"_npmVersion":"11.11.0","description":"The WorkOS library for TanStack React Start provides convenient helpers for authentication and session management using WorkOS & AuthKit with TanStack React Start.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@workos/authkit-session":"0.3.4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","oxfmt":"^0.35.0","react":"^19.2.3","oxlint":"^1.50.0","vitest":"^4.0.15","happy-dom":"^20.0.11","react-dom":"^19.2.3","@vitest/ui":"^4.0.15","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.2","@vitest/coverage-v8":"4.0.15","@tanstack/react-start":"^1.154.8","@tanstack/react-router":"^1.154.8","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@tanstack/start-server-core":"^1.154.8","@testing-library/user-event":"^14.6.1","@tanstack/react-router-devtools":"^1.154.8"},"peerDependencies":{"react":"^18.0 || ^19.0","react-dom":"^18.0 || ^19.0","@tanstack/react-start":">=1.0.0","@tanstack/react-router":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/authkit-tanstack-react-start_0.6.0_1775755143526_0.8414115079888684","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@workos/authkit-tanstack-react-start","version":"0.7.0","keywords":["workos","authkit","authentication","auth","tanstack","tanstack-start","react-start","react","session","oauth","sso"],"author":{"name":"WorkOS"},"license":"MIT","_id":"@workos/authkit-tanstack-react-start@0.7.0","maintainers":[{"name":"gjtorikian","email":"gjtorikian@gmail.com"},{"name":"npm-workos","email":"service+npm@workos.com"},{"name":"peakematt-workos","email":"matt.peake@workos.com"},{"name":"mark-workos","email":"mark@workos.com"},{"name":"grinich","email":"mgrinich@gmail.com"},{"name":"nicknisi","email":"nick@nisi.org"}],"homepage":"https://github.com/workos/authkit-tanstack-start#readme","bugs":{"url":"https://github.com/workos/authkit-tanstack-start/issues"},"dist":{"shasum":"4bd89f8aad881ff54f25b44fc1ff9064d7e6d58b","tarball":"https://registry.npmjs.org/@workos/authkit-tanstack-react-start/-/authkit-tanstack-react-start-0.7.0.tgz","fileCount":75,"integrity":"sha512-mgUwbQYJ91yZ3RKzLK+77nUtXbMZW5IEeSsIPJmfd9UEog6nr7E/7bXvpqXeQPDuHDhhBuQuZwOlYHPrATnY8w==","signatures":[{"sig":"MEUCIQDMOCeywJP3PnqSMROXHhP+Ku55wf2rVL1uJk4Hw1innQIgLw9mT88BG8sWJZ/6+VFqe776nouxRrJWAJ3b4Eslu/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workos%2fauthkit-tanstack-react-start@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125506},"main":"./dist/index.js","type":"module","_from":"file:workos-authkit-tanstack-react-start-0.7.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"}},"scripts":{"dev":"tsc --watch","lint":"oxlint","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","format":"oxfmt .","test:ui":"vitest --ui","prebuild":"npm run clean","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"oxfmt --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:914ccc2b-de3d-4774-b653-f0dfe5a9707b"}},"_resolved":"/tmp/9d1f1b47f28e1fef1f6b350ea3673189/workos-authkit-tanstack-react-start-0.7.0.tgz","_integrity":"sha512-mgUwbQYJ91yZ3RKzLK+77nUtXbMZW5IEeSsIPJmfd9UEog6nr7E/7bXvpqXeQPDuHDhhBuQuZwOlYHPrATnY8w==","repository":{"url":"git+https://github.com/workos/authkit-tanstack-start.git","type":"git"},"_npmVersion":"11.11.0","description":"The WorkOS library for TanStack React Start provides convenient helpers for authentication and session management using WorkOS & AuthKit with TanStack React Start.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@workos/authkit-session":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","oxfmt":"^0.35.0","react":"^19.2.3","oxlint":"^1.50.0","vitest":"^4.0.15","happy-dom":"^20.0.11","react-dom":"^19.2.3","@vitest/ui":"^4.0.15","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.2","@vitest/coverage-v8":"4.0.15","@tanstack/react-start":"^1.154.8","@tanstack/react-router":"^1.154.8","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@tanstack/start-server-core":"^1.154.8","@testing-library/user-event":"^14.6.1","@tanstack/react-router-devtools":"^1.154.8"},"peerDependencies":{"react":"^18.0 || ^19.0","react-dom":"^18.0 || ^19.0","@tanstack/react-start":">=1.0.0","@tanstack/react-router":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/authkit-tanstack-react-start_0.7.0_1777069050441_0.6572480673691061","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@workos/authkit-tanstack-react-start","version":"0.8.1","keywords":["workos","authkit","authentication","auth","tanstack","tanstack-start","react-start","react","session","oauth","sso"],"author":{"name":"WorkOS"},"license":"MIT","_id":"@workos/authkit-tanstack-react-start@0.8.1","maintainers":[{"name":"gjtorikian","email":"gjtorikian@gmail.com"},{"name":"npm-workos","email":"service+npm@workos.com"},{"name":"peakematt-workos","email":"matt.peake@workos.com"},{"name":"mark-workos","email":"mark@workos.com"},{"name":"grinich","email":"mgrinich@gmail.com"},{"name":"nicknisi","email":"nick@nisi.org"}],"homepage":"https://github.com/workos/authkit-tanstack-start#readme","bugs":{"url":"https://github.com/workos/authkit-tanstack-start/issues"},"dist":{"shasum":"8a16629eb8711465965f39e852c34626ee18e621","tarball":"https://registry.npmjs.org/@workos/authkit-tanstack-react-start/-/authkit-tanstack-react-start-0.8.1.tgz","fileCount":81,"integrity":"sha512-RrRqRzD0nLwC+MLh3yibi0G9ovdKgH583QFdrD70pniAxtctEbgmbJ8laovs5h9a7SUF5DrDaqMQNjRjIz7GGA==","signatures":[{"sig":"MEYCIQCA7eJyTG+aalJAgcmlhKjiEDTBcMhv30+mp0y2Ln8GXAIhAOyEDaSjrRZMN4zJF4n0L70fcpx+W0SuKLMIvzQpV7UD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workos%2fauthkit-tanstack-react-start@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136026},"main":"./dist/index.js","type":"module","_from":"file:workos-authkit-tanstack-react-start-0.8.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"}},"scripts":{"dev":"tsc --watch","lint":"oxlint","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","format":"oxfmt .","test:ui":"vitest --ui","prebuild":"npm run clean","typecheck":"tsc --noEmit","test:watch":"vitest","build:check":"scripts/check-bundle-leak.sh","format:check":"oxfmt --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:914ccc2b-de3d-4774-b653-f0dfe5a9707b"}},"_resolved":"/tmp/41428145467c9a331d9fa43764bb89d3/workos-authkit-tanstack-react-start-0.8.1.tgz","_integrity":"sha512-RrRqRzD0nLwC+MLh3yibi0G9ovdKgH583QFdrD70pniAxtctEbgmbJ8laovs5h9a7SUF5DrDaqMQNjRjIz7GGA==","repository":{"url":"git+https://github.com/workos/authkit-tanstack-start.git","type":"git"},"_npmVersion":"11.11.0","description":"The WorkOS library for TanStack React Start provides convenient helpers for authentication and session management using WorkOS & AuthKit with TanStack React Start.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@workos/authkit-session":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","oxfmt":"^0.35.0","react":"^19.2.3","oxlint":"^1.50.0","vitest":"^4.0.15","happy-dom":"^20.0.11","react-dom":"^19.2.3","@vitest/ui":"^4.0.15","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.2","@vitest/coverage-v8":"4.0.15","@tanstack/react-start":"^1.154.8","@tanstack/react-router":"^1.154.8","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@tanstack/start-server-core":"^1.154.8","@testing-library/user-event":"^14.6.1","@tanstack/react-router-devtools":"^1.154.8"},"peerDependencies":{"react":"^18.0 || ^19.0","react-dom":"^18.0 || ^19.0","@tanstack/react-start":">=1.0.0","@tanstack/react-router":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/authkit-tanstack-react-start_0.8.1_1777901496470_0.6220734950816404","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@workos/authkit-tanstack-react-start","version":"0.8.2","keywords":["workos","authkit","authentication","auth","tanstack","tanstack-start","react-start","react","session","oauth","sso"],"author":{"name":"WorkOS"},"license":"MIT","_id":"@workos/authkit-tanstack-react-start@0.8.2","maintainers":[{"name":"gjtorikian","email":"gjtorikian@gmail.com"},{"name":"npm-workos","email":"service+npm@workos.com"},{"name":"peakematt-workos","email":"matt.peake@workos.com"},{"name":"mark-workos","email":"mark@workos.com"},{"name":"grinich","email":"mgrinich@gmail.com"},{"name":"nicknisi","email":"nick@nisi.org"}],"homepage":"https://github.com/workos/authkit-tanstack-start#readme","bugs":{"url":"https://github.com/workos/authkit-tanstack-start/issues"},"dist":{"shasum":"23a7a0a74c16f28463bebd9dd3ea5149523c84c1","tarball":"https://registry.npmjs.org/@workos/authkit-tanstack-react-start/-/authkit-tanstack-react-start-0.8.2.tgz","fileCount":81,"integrity":"sha512-WXow2hqmfeHPbEUvXT1LDe+LDqX+fiAtHcpMujhGoXR/TK7FhnPvPUcEMkihfknCJKBxnyOi4zkk1xtgkqRFUA==","signatures":[{"sig":"MEUCIQDxeIQYG2EdP8XfeUBt4A1dnbQ+mLDXNmiGznfhq0vUugIgcyH6ZYIy82j7OJAifi46CqEpQlWG+bJES3939A6y9pg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workos%2fauthkit-tanstack-react-start@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136288},"main":"./dist/index.js","type":"module","_from":"file:workos-authkit-tanstack-react-start-0.8.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"}},"scripts":{"dev":"tsc --watch","lint":"oxlint","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","format":"oxfmt .","test:ui":"vitest --ui","prebuild":"npm run clean","typecheck":"tsc --noEmit","test:watch":"vitest","build:check":"scripts/check-bundle-leak.sh","format:check":"oxfmt --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:914ccc2b-de3d-4774-b653-f0dfe5a9707b"}},"_resolved":"/tmp/d52a288c54bf01e0bb2fe586f1564117/workos-authkit-tanstack-react-start-0.8.2.tgz","_integrity":"sha512-WXow2hqmfeHPbEUvXT1LDe+LDqX+fiAtHcpMujhGoXR/TK7FhnPvPUcEMkihfknCJKBxnyOi4zkk1xtgkqRFUA==","repository":{"url":"git+https://github.com/workos/authkit-tanstack-start.git","type":"git"},"_npmVersion":"11.11.0","description":"The WorkOS library for TanStack React Start provides convenient helpers for authentication and session management using WorkOS & AuthKit with TanStack React Start.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@workos/authkit-session":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","oxfmt":"^0.35.0","react":"^19.2.3","oxlint":"^1.50.0","vitest":"^4.0.15","happy-dom":"^20.0.11","react-dom":"^19.2.3","@vitest/ui":"^4.0.15","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.2","@vitest/coverage-v8":"4.0.15","@tanstack/react-start":"^1.154.8","@tanstack/react-router":"^1.154.8","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@tanstack/start-server-core":"^1.154.8","@testing-library/user-event":"^14.6.1","@tanstack/react-router-devtools":"^1.154.8"},"peerDependencies":{"react":"^18.0 || ^19.0","react-dom":"^18.0 || ^19.0","@tanstack/react-start":">=1.0.0","@tanstack/react-router":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/authkit-tanstack-react-start_0.8.2_1778265760850_0.038818247496385405","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@workos/authkit-tanstack-react-start","version":"0.8.3","keywords":["workos","authkit","authentication","auth","tanstack","tanstack-start","react-start","react","session","oauth","sso"],"author":{"name":"WorkOS"},"license":"MIT","_id":"@workos/authkit-tanstack-react-start@0.8.3","maintainers":[{"name":"gjtorikian","email":"gjtorikian@gmail.com"},{"name":"npm-workos","email":"service+npm@workos.com"},{"name":"peakematt-workos","email":"matt.peake@workos.com"},{"name":"mark-workos","email":"mark@workos.com"},{"name":"grinich","email":"mgrinich@gmail.com"},{"name":"nicknisi","email":"nick@nisi.org"}],"homepage":"https://github.com/workos/authkit-tanstack-start#readme","bugs":{"url":"https://github.com/workos/authkit-tanstack-start/issues"},"dist":{"shasum":"3bb73a46032bb5fb5abf8cda7c8a9043441c2a05","tarball":"https://registry.npmjs.org/@workos/authkit-tanstack-react-start/-/authkit-tanstack-react-start-0.8.3.tgz","fileCount":84,"integrity":"sha512-XTrWz3u+7JiqLUOr/XYm2ctoNXOGuatAJwlZ6tWio1Nyqks9EDguq7BO92summcbbkA8IDgUuQIy7fq85l/wNw==","signatures":[{"sig":"MEQCIEXJ+0WTSbSkwwQHZNhvifLZc/lqeXd7hA9ztta2SHmlAiBF7Zw0TkTyRTUF67VJU8m7NHWWXBY1k5eOgpAWTXx6pQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workos%2fauthkit-tanstack-react-start@0.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136301},"main":"./dist/index.js","type":"module","_from":"file:workos-authkit-tanstack-react-start-0.8.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"}},"scripts":{"dev":"tsc --watch","lint":"oxlint","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","format":"oxfmt .","test:ui":"vitest --ui","prebuild":"npm run clean","typecheck":"tsc --noEmit","test:watch":"vitest","build:check":"scripts/check-bundle-leak.sh","format:check":"oxfmt --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:914ccc2b-de3d-4774-b653-f0dfe5a9707b"}},"_resolved":"/tmp/14a49ae7b4cf19bb72ec37d9a778c4d0/workos-authkit-tanstack-react-start-0.8.3.tgz","_integrity":"sha512-XTrWz3u+7JiqLUOr/XYm2ctoNXOGuatAJwlZ6tWio1Nyqks9EDguq7BO92summcbbkA8IDgUuQIy7fq85l/wNw==","repository":{"url":"git+https://github.com/workos/authkit-tanstack-start.git","type":"git"},"_npmVersion":"11.12.1","description":"The WorkOS library for TanStack React Start provides convenient helpers for authentication and session management using WorkOS & AuthKit with TanStack React Start.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@workos/authkit-session":"^0.5.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","oxfmt":"^0.35.0","react":"^19.2.3","oxlint":"^1.50.0","vitest":"^4.0.15","happy-dom":"^20.0.11","react-dom":"^19.2.3","@vitest/ui":"^4.0.15","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.2","@vitest/coverage-v8":"4.0.15","@tanstack/react-start":"^1.154.8","@tanstack/react-router":"^1.154.8","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@tanstack/start-server-core":"^1.154.8","@testing-library/user-event":"^14.6.1","@tanstack/react-router-devtools":"^1.154.8"},"peerDependencies":{"react":"^18.0 || ^19.0","react-dom":"^18.0 || ^19.0","@tanstack/react-start":">=1.0.0","@tanstack/react-router":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/authkit-tanstack-react-start_0.8.3_1779117781634_0.9074880480919061","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"@workos/authkit-tanstack-react-start","version":"0.8.4","keywords":["workos","authkit","authentication","auth","tanstack","tanstack-start","react-start","react","session","oauth","sso"],"author":{"name":"WorkOS"},"license":"MIT","_id":"@workos/authkit-tanstack-react-start@0.8.4","maintainers":[{"name":"gjtorikian","email":"gjtorikian@gmail.com"},{"name":"npm-workos","email":"service+npm@workos.com"},{"name":"peakematt-workos","email":"matt.peake@workos.com"},{"name":"nickcollisson","email":"nick.collisson@workos.com"},{"name":"mark-workos","email":"mark@workos.com"},{"name":"grinich","email":"mgrinich@gmail.com"},{"name":"nicknisi","email":"nick@nisi.org"}],"homepage":"https://github.com/workos/authkit-tanstack-start#readme","bugs":{"url":"https://github.com/workos/authkit-tanstack-start/issues"},"dist":{"shasum":"b89d9072513dec586cc4726b4558eac588e94f1a","tarball":"https://registry.npmjs.org/@workos/authkit-tanstack-react-start/-/authkit-tanstack-react-start-0.8.4.tgz","fileCount":84,"integrity":"sha512-OpI0MFU75d9olHYM6aPL1H/qMgAnnfvNW2Lu8d3hHoN4ky+XmsvQKckLSgdqpcJegfD1V0wPoESwNSV6fXJoqw==","signatures":[{"sig":"MEUCIGfA12qyE5MTmbbX4Y8UXqftNNfhmpU2AwoyeNJR0eZpAiEAy1yEnp/bNtIm5IxDUR4AB5ZREHPiVC33TbMD3K8PLDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workos%2fauthkit-tanstack-react-start@0.8.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136208},"main":"./dist/index.js","type":"module","_from":"file:workos-authkit-tanstack-react-start-0.8.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"}},"scripts":{"dev":"tsc --watch","lint":"oxlint","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","format":"oxfmt .","test:ui":"vitest --ui","prebuild":"npm run clean","typecheck":"tsc --noEmit","test:watch":"vitest","build:check":"scripts/check-bundle-leak.sh","format:check":"oxfmt --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:914ccc2b-de3d-4774-b653-f0dfe5a9707b"}},"_resolved":"/tmp/59a852737ae70930be632133a2778c95/workos-authkit-tanstack-react-start-0.8.4.tgz","_integrity":"sha512-OpI0MFU75d9olHYM6aPL1H/qMgAnnfvNW2Lu8d3hHoN4ky+XmsvQKckLSgdqpcJegfD1V0wPoESwNSV6fXJoqw==","repository":{"url":"git+https://github.com/workos/authkit-tanstack-start.git","type":"git"},"_npmVersion":"11.13.0","description":"The WorkOS library for TanStack React Start provides convenient helpers for authentication and session management using WorkOS & AuthKit with TanStack React Start.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@workos/authkit-session":"^0.5.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","oxfmt":"^0.35.0","react":"^19.2.3","oxlint":"^1.50.0","vitest":"^4.0.15","happy-dom":"^20.0.11","react-dom":"^19.2.3","@vitest/ui":"^4.0.15","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.2","@vitest/coverage-v8":"4.0.15","@tanstack/react-start":"^1.154.8","@tanstack/react-router":"^1.154.8","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@tanstack/start-server-core":"^1.154.8","@testing-library/user-event":"^14.6.1","@tanstack/react-router-devtools":"^1.154.8"},"peerDependencies":{"react":"^18.0 || ^19.0","react-dom":"^18.0 || ^19.0","@tanstack/react-start":">=1.0.0","@tanstack/react-router":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/authkit-tanstack-react-start_0.8.4_1780496047852_0.4851555339705824","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"@workos/authkit-tanstack-react-start","version":"0.8.5","keywords":["workos","authkit","authentication","auth","tanstack","tanstack-start","react-start","react","session","oauth","sso"],"author":{"name":"WorkOS"},"license":"MIT","_id":"@workos/authkit-tanstack-react-start@0.8.5","maintainers":[{"name":"gjtorikian","email":"gjtorikian@gmail.com"},{"name":"npm-workos","email":"service+npm@workos.com"},{"name":"peakematt-workos","email":"matt.peake@workos.com"},{"name":"nickcollisson","email":"nick.collisson@workos.com"},{"name":"mark-workos","email":"mark@workos.com"},{"name":"grinich","email":"mgrinich@gmail.com"},{"name":"nicknisi","email":"nick@nisi.org"}],"homepage":"https://github.com/workos/authkit-tanstack-start#readme","bugs":{"url":"https://github.com/workos/authkit-tanstack-start/issues"},"dist":{"shasum":"81ea8bc62df9e7ba77cf77aa65e8e9713401e70a","tarball":"https://registry.npmjs.org/@workos/authkit-tanstack-react-start/-/authkit-tanstack-react-start-0.8.5.tgz","fileCount":84,"integrity":"sha512-+uMCl0Xe8+uHkV69huGC3iTYChMDx7Nbf69Pz717cwrxVHgCQMhp/VfD3l09pfLI1sRvipeVPX+iQ+rvQ2dRKQ==","signatures":[{"sig":"MEUCIEhZRcBGUsbG1HRjm7zIB6MTy+2uhn7uQABMyQk1zm9lAiEAt/9U1+UYENf5jtgJhjPXg3qcxJTa8J/jXSzCXxIfUFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workos%2fauthkit-tanstack-react-start@0.8.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136208},"main":"./dist/index.js","type":"module","_from":"file:workos-authkit-tanstack-react-start-0.8.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"}},"scripts":{"dev":"tsc --watch","lint":"oxlint","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","format":"oxfmt .","test:ui":"vitest --ui","prebuild":"npm run clean","typecheck":"tsc --noEmit","test:watch":"vitest","build:check":"scripts/check-bundle-leak.sh","format:check":"oxfmt --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:914ccc2b-de3d-4774-b653-f0dfe5a9707b"}},"_resolved":"/tmp/08649c90324f47afeec0ebc6dbb345b1/workos-authkit-tanstack-react-start-0.8.5.tgz","_integrity":"sha512-+uMCl0Xe8+uHkV69huGC3iTYChMDx7Nbf69Pz717cwrxVHgCQMhp/VfD3l09pfLI1sRvipeVPX+iQ+rvQ2dRKQ==","repository":{"url":"git+https://github.com/workos/authkit-tanstack-start.git","type":"git"},"_npmVersion":"11.13.0","description":"The WorkOS library for TanStack React Start provides convenient helpers for authentication and session management using WorkOS & AuthKit with TanStack React Start.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@workos/authkit-session":"^0.5.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","oxfmt":"^0.35.0","react":"^19.2.3","oxlint":"^1.50.0","vitest":"^4.0.15","happy-dom":"^20.0.11","react-dom":"^19.2.3","@vitest/ui":"^4.0.15","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.2","@vitest/coverage-v8":"4.0.15","@tanstack/react-start":"^1.154.8","@tanstack/react-router":"^1.154.8","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@tanstack/start-server-core":"^1.154.8","@testing-library/user-event":"^14.6.1","@tanstack/react-router-devtools":"^1.154.8"},"peerDependencies":{"react":"^18.0 || ^19.0","react-dom":"^18.0 || ^19.0","@tanstack/react-start":">=1.0.0","@tanstack/react-router":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/authkit-tanstack-react-start_0.8.5_1780610874204_0.6937473920591379","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"@workos/authkit-tanstack-react-start","version":"0.8.6","keywords":["workos","authkit","authentication","auth","tanstack","tanstack-start","react-start","react","session","oauth","sso"],"author":{"name":"WorkOS"},"license":"MIT","_id":"@workos/authkit-tanstack-react-start@0.8.6","maintainers":[{"name":"gjtorikian","email":"gjtorikian@gmail.com"},{"name":"npm-workos","email":"service+npm@workos.com"},{"name":"peakematt-workos","email":"matt.peake@workos.com"},{"name":"nickcollisson","email":"nick.collisson@workos.com"},{"name":"mark-workos","email":"mark@workos.com"},{"name":"grinich","email":"mgrinich@gmail.com"},{"name":"nicknisi","email":"nick@nisi.org"}],"homepage":"https://github.com/workos/authkit-tanstack-start#readme","bugs":{"url":"https://github.com/workos/authkit-tanstack-start/issues"},"dist":{"shasum":"f3a7a6151ddd0b2ec3798d93811aca739b1b6b7e","tarball":"https://registry.npmjs.org/@workos/authkit-tanstack-react-start/-/authkit-tanstack-react-start-0.8.6.tgz","fileCount":84,"integrity":"sha512-3p2npf1SCIQXTGSyVDxMMlSIzhDRz2gZHzbs6VRMcLoaNbJmQRZj5CdiU6oWKsn1tBKj4vCkpuJRl7/92OK4Pg==","signatures":[{"sig":"MEUCIQCjrXBwcX428F2WLkGUDKgffI4BHafaIunZpagYu9NYQQIga2eGOGv7fJaIug7W4vuo1iY6uHuKZ+Y0V7b9pa2uk/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workos%2fauthkit-tanstack-react-start@0.8.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138482},"main":"./dist/index.js","type":"module","_from":"file:workos-authkit-tanstack-react-start-0.8.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"}},"scripts":{"dev":"tsc --watch","lint":"oxlint","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","format":"oxfmt .","test:ui":"vitest --ui","prebuild":"npm run clean","typecheck":"tsc --noEmit","test:watch":"vitest","build:check":"scripts/check-bundle-leak.sh","format:check":"oxfmt --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:914ccc2b-de3d-4774-b653-f0dfe5a9707b"}},"_resolved":"/tmp/23574cb500f2c8ec5304c145136d8b01/workos-authkit-tanstack-react-start-0.8.6.tgz","_integrity":"sha512-3p2npf1SCIQXTGSyVDxMMlSIzhDRz2gZHzbs6VRMcLoaNbJmQRZj5CdiU6oWKsn1tBKj4vCkpuJRl7/92OK4Pg==","repository":{"url":"git+https://github.com/workos/authkit-tanstack-start.git","type":"git"},"_npmVersion":"11.13.0","description":"The WorkOS library for TanStack React Start provides convenient helpers for authentication and session management using WorkOS & AuthKit with TanStack React Start.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@workos/authkit-session":"^0.5.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","oxfmt":"^0.35.0","react":"^19.2.3","oxlint":"^1.50.0","vitest":"^4.0.15","happy-dom":"^20.0.11","react-dom":"^19.2.3","@vitest/ui":"^4.0.15","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.2","@vitest/coverage-v8":"4.0.15","@tanstack/react-start":"^1.154.8","@tanstack/react-router":"^1.154.8","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@tanstack/start-server-core":"^1.154.8","@testing-library/user-event":"^14.6.1","@tanstack/react-router-devtools":"^1.154.8"},"peerDependencies":{"react":"^18.0 || ^19.0","react-dom":"^18.0 || ^19.0","@tanstack/react-start":">=1.0.0","@tanstack/react-router":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/authkit-tanstack-react-start_0.8.6_1781213213642_0.251140297890734","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@workos/authkit-tanstack-react-start","version":"0.9.0","keywords":["workos","authkit","authentication","auth","tanstack","tanstack-start","react-start","react","session","oauth","sso"],"author":{"name":"WorkOS"},"license":"MIT","_id":"@workos/authkit-tanstack-react-start@0.9.0","maintainers":[{"name":"gjtorikian","email":"gjtorikian@gmail.com"},{"name":"npm-workos","email":"service+npm@workos.com"},{"name":"peakematt-workos","email":"matt.peake@workos.com"},{"name":"nickcollisson","email":"nick.collisson@workos.com"},{"name":"mark-workos","email":"mark@workos.com"},{"name":"grinich","email":"mgrinich@gmail.com"},{"name":"nicknisi","email":"nick@nisi.org"}],"homepage":"https://github.com/workos/authkit-tanstack-start#readme","bugs":{"url":"https://github.com/workos/authkit-tanstack-start/issues"},"dist":{"shasum":"84a02e6f97121088406102d2d2c64472087b6ad2","tarball":"https://registry.npmjs.org/@workos/authkit-tanstack-react-start/-/authkit-tanstack-react-start-0.9.0.tgz","fileCount":84,"integrity":"sha512-oTp/V6kPjED9qDMH34Fp3VwksF16bmq4R2utpimUGcGer6oHitLWKkZpZ9m/ph4X61woZtF59CfjSpfObSa9JQ==","signatures":[{"sig":"MEQCIBd1V4owkUaAUjvhp61EZgdxXE5GgKgXMNPSXlKYG87PAiBh7ouwl8LIqZP2ttBfyOYPZSP/06vIVnMA0AW7lRM9OQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workos%2fauthkit-tanstack-react-start@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139697},"main":"./dist/index.js","type":"module","_from":"file:workos-authkit-tanstack-react-start-0.9.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"}},"scripts":{"dev":"tsc --watch","lint":"oxlint","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","format":"oxfmt .","test:ui":"vitest --ui","prebuild":"npm run clean","typecheck":"tsc --noEmit","test:watch":"vitest","build:check":"scripts/check-bundle-leak.sh","format:check":"oxfmt --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:914ccc2b-de3d-4774-b653-f0dfe5a9707b"}},"_resolved":"/tmp/56b9d66b92879659b978c1a5003cc2ce/workos-authkit-tanstack-react-start-0.9.0.tgz","_integrity":"sha512-oTp/V6kPjED9qDMH34Fp3VwksF16bmq4R2utpimUGcGer6oHitLWKkZpZ9m/ph4X61woZtF59CfjSpfObSa9JQ==","repository":{"url":"git+https://github.com/workos/authkit-tanstack-start.git","type":"git"},"_npmVersion":"11.13.0","description":"The WorkOS library for TanStack React Start provides convenient helpers for authentication and session management using WorkOS & AuthKit with TanStack React Start.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@workos/authkit-session":"^0.5.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","oxfmt":"^0.35.0","react":"^19.2.3","oxlint":"^1.50.0","vitest":"^4.0.15","happy-dom":"^20.0.11","react-dom":"^19.2.3","@vitest/ui":"^4.0.15","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.2","@vitest/coverage-v8":"4.0.15","@tanstack/react-start":"^1.168.25","@tanstack/react-router":"^1.170.15","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@tanstack/start-server-core":"^1.169.14","@testing-library/user-event":"^14.6.1","@tanstack/react-router-devtools":"^1.167.0"},"peerDependencies":{"react":"^18.0 || ^19.0","react-dom":"^18.0 || ^19.0","@tanstack/react-start":">=1.168.25","@tanstack/react-router":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/authkit-tanstack-react-start_0.9.0_1781613348773_0.411639861058293","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@workos/authkit-tanstack-react-start","version":"0.9.1","keywords":["workos","authkit","authentication","auth","tanstack","tanstack-start","react-start","react","session","oauth","sso"],"author":{"name":"WorkOS"},"license":"MIT","_id":"@workos/authkit-tanstack-react-start@0.9.1","maintainers":[{"name":"gjtorikian","email":"gjtorikian@gmail.com"},{"name":"npm-workos","email":"service+npm@workos.com"},{"name":"peakematt-workos","email":"matt.peake@workos.com"},{"name":"nickcollisson","email":"nick.collisson@workos.com"},{"name":"mark-workos","email":"mark@workos.com"},{"name":"grinich","email":"mgrinich@gmail.com"},{"name":"nicknisi","email":"nick@nisi.org"}],"homepage":"https://github.com/workos/authkit-tanstack-start#readme","bugs":{"url":"https://github.com/workos/authkit-tanstack-start/issues"},"dist":{"shasum":"e1325bb6f2304a89c8cf1696d2f62ea21a114e53","tarball":"https://registry.npmjs.org/@workos/authkit-tanstack-react-start/-/authkit-tanstack-react-start-0.9.1.tgz","fileCount":84,"integrity":"sha512-1HlxkyNk7FddmxVgjqgv6QZu5eIoY7ZsvEJpTexE2h/VD6hZOZx8d6eWQVAdrvGxc+va58WRZZFxtEjGaOal/g==","signatures":[{"sig":"MEUCIQCUr6d4r5yuy9zGuYDm/qIKMWhJAdT6mOzwT+AvGzw4zgIgMI0xVewm8Qw+zRZxNH40yx9SAFYkxNvzpL1teTyituI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workos%2fauthkit-tanstack-react-start@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":145848},"main":"./dist/index.js","type":"module","_from":"file:workos-authkit-tanstack-react-start-0.9.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"}},"scripts":{"dev":"tsc --watch","lint":"oxlint","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","format":"oxfmt .","test:ui":"vitest --ui","prebuild":"npm run clean","typecheck":"tsc --noEmit","test:watch":"vitest","build:check":"scripts/check-bundle-leak.sh","format:check":"oxfmt --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:914ccc2b-de3d-4774-b653-f0dfe5a9707b"}},"_resolved":"/tmp/e9bc1d2c4611796d58e10d126cf50876/workos-authkit-tanstack-react-start-0.9.1.tgz","_integrity":"sha512-1HlxkyNk7FddmxVgjqgv6QZu5eIoY7ZsvEJpTexE2h/VD6hZOZx8d6eWQVAdrvGxc+va58WRZZFxtEjGaOal/g==","repository":{"url":"git+https://github.com/workos/authkit-tanstack-start.git","type":"git"},"_npmVersion":"11.13.0","description":"The WorkOS library for TanStack React Start provides convenient helpers for authentication and session management using WorkOS & AuthKit with TanStack React Start.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@workos/authkit-session":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","oxfmt":"^0.35.0","react":"^19.2.3","oxlint":"^1.50.0","vitest":"^4.0.15","happy-dom":"^20.0.11","react-dom":"^19.2.3","@vitest/ui":"^4.0.15","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.2","@vitest/coverage-v8":"4.0.15","@tanstack/react-start":"^1.168.25","@tanstack/react-router":"^1.170.15","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@tanstack/start-server-core":"^1.169.14","@testing-library/user-event":"^14.6.1","@tanstack/react-router-devtools":"^1.167.0"},"peerDependencies":{"react":"^18.0 || ^19.0","react-dom":"^18.0 || ^19.0","@tanstack/react-start":">=1.168.25","@tanstack/react-router":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/authkit-tanstack-react-start_0.9.1_1781635979837_0.041637237066366684","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@workos/authkit-tanstack-react-start","version":"0.10.1","keywords":["workos","authkit","authentication","auth","tanstack","tanstack-start","react-start","react","session","oauth","sso"],"author":{"name":"WorkOS"},"license":"MIT","_id":"@workos/authkit-tanstack-react-start@0.10.1","maintainers":[{"name":"gjtorikian","email":"gjtorikian@gmail.com"},{"name":"npm-workos","email":"service+npm@workos.com"},{"name":"peakematt-workos","email":"matt.peake@workos.com"},{"name":"nickcollisson","email":"nick.collisson@workos.com"},{"name":"mark-workos","email":"mark@workos.com"},{"name":"grinich","email":"mgrinich@gmail.com"},{"name":"nicknisi","email":"nick@nisi.org"}],"homepage":"https://github.com/workos/authkit-tanstack-start#readme","bugs":{"url":"https://github.com/workos/authkit-tanstack-start/issues"},"dist":{"shasum":"2ee70aee85b3b6b935abe565f01d06290e92cca4","tarball":"https://registry.npmjs.org/@workos/authkit-tanstack-react-start/-/authkit-tanstack-react-start-0.10.1.tgz","fileCount":84,"integrity":"sha512-lNN02qyTBc8XGR4iePwSmr4rgVWo7Gnf7HI5AnfEvoDFUCx+Ebj4VyF5d4F9RVClwvgKLF5tf353UjIdd4e6Xw==","signatures":[{"sig":"MEQCIAYb7oQq63/3C9T5m2ZSvSxvWYQxYRGNxZMQ7R615tKlAiAYhrZ64T7hnp0TN/qJrUoptS9vIxTtlDJtjofyS42btg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workos%2fauthkit-tanstack-react-start@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146371},"main":"./dist/index.js","type":"module","_from":"file:workos-authkit-tanstack-react-start-0.10.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"}},"scripts":{"dev":"tsc --watch","lint":"oxlint","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","format":"oxfmt .","test:ui":"vitest --ui","prebuild":"npm run clean","typecheck":"tsc --noEmit","test:watch":"vitest","build:check":"scripts/check-bundle-leak.sh","format:check":"oxfmt --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:914ccc2b-de3d-4774-b653-f0dfe5a9707b"}},"_resolved":"/tmp/8937775f4f158e9287c09d0679d737c1/workos-authkit-tanstack-react-start-0.10.1.tgz","_integrity":"sha512-lNN02qyTBc8XGR4iePwSmr4rgVWo7Gnf7HI5AnfEvoDFUCx+Ebj4VyF5d4F9RVClwvgKLF5tf353UjIdd4e6Xw==","repository":{"url":"git+https://github.com/workos/authkit-tanstack-start.git","type":"git"},"_npmVersion":"11.13.0","description":"The WorkOS library for TanStack React Start provides convenient helpers for authentication and session management using WorkOS & AuthKit with TanStack React Start.","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"@workos/authkit-session":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","oxfmt":"^0.35.0","react":"^19.2.3","oxlint":"^1.50.0","vitest":"^4.0.15","happy-dom":"^20.0.11","react-dom":"^19.2.3","@vitest/ui":"^4.0.15","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.2","@vitest/coverage-v8":"4.0.15","@tanstack/react-start":"^1.168.25","@tanstack/react-router":"^1.170.15","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@tanstack/start-server-core":"^1.169.14","@testing-library/user-event":"^14.6.1","@tanstack/react-router-devtools":"^1.167.0"},"peerDependencies":{"react":"^18.0 || ^19.0","react-dom":"^18.0 || ^19.0","@workos-inc/node":">=10.4.0","@tanstack/react-start":">=1.168.25","@tanstack/react-router":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/authkit-tanstack-react-start_0.10.1_1782333801433_0.3451484405616654","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@workos/authkit-tanstack-react-start","version":"0.11.0","keywords":["auth","authentication","authkit","oauth","react","react-start","session","sso","tanstack","tanstack-start","workos"],"author":{"name":"WorkOS"},"license":"MIT","_id":"@workos/authkit-tanstack-react-start@0.11.0","maintainers":[{"name":"gjtorikian","email":"gjtorikian@gmail.com"},{"name":"npm-workos","email":"service+npm@workos.com"},{"name":"peakematt-workos","email":"matt.peake@workos.com"},{"name":"nickcollisson","email":"nick.collisson@workos.com"},{"name":"mark-workos","email":"mark@workos.com"},{"name":"grinich","email":"mgrinich@gmail.com"},{"name":"nicknisi","email":"nick@nisi.org"}],"homepage":"https://github.com/workos/authkit-tanstack-start#readme","bugs":{"url":"https://github.com/workos/authkit-tanstack-start/issues"},"dist":{"shasum":"5e20c79d926d950fbb436c4131cfe804dc2391aa","tarball":"https://registry.npmjs.org/@workos/authkit-tanstack-react-start/-/authkit-tanstack-react-start-0.11.0.tgz","fileCount":90,"integrity":"sha512-m+0kfFSQH/nd7OuRjkZ8hZcEO16mcIgvstbC/gl5LvQN+1p/5GFfGvF6ME1u0uv2mlJRD1C4ybfjpMUKlonZYg==","signatures":[{"sig":"MEUCIQC/mi+TV6ZRjIg/4+Z3VgB1bmIuR4jKmhJHLbvReV9LtQIgYXzHASjwtSCEljI4bljzoltkeryWafRdR3vnSf65swo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workos%2fauthkit-tanstack-react-start@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":152767},"main":"./dist/index.js","type":"module","_from":"file:workos-authkit-tanstack-react-start-0.11.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"}},"scripts":{"dev":"tsc --watch","lint":"oxlint","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","format":"oxfmt .","test:ui":"vitest --ui","prebuild":"npm run clean","typecheck":"tsc --noEmit","test:watch":"vitest","build:check":"scripts/check-bundle-leak.sh","format:check":"oxfmt --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:914ccc2b-de3d-4774-b653-f0dfe5a9707b"}},"_resolved":"/tmp/650f455546a4752c9ae60358dd0de8bc/workos-authkit-tanstack-react-start-0.11.0.tgz","_integrity":"sha512-m+0kfFSQH/nd7OuRjkZ8hZcEO16mcIgvstbC/gl5LvQN+1p/5GFfGvF6ME1u0uv2mlJRD1C4ybfjpMUKlonZYg==","repository":{"url":"git+https://github.com/workos/authkit-tanstack-start.git","type":"git"},"_npmVersion":"11.13.0","description":"The WorkOS library for TanStack React Start provides convenient helpers for authentication and session management using WorkOS & AuthKit with TanStack React Start.","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"@workos/authkit-session":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","oxfmt":"^0.35.0","react":"^19.2.3","oxlint":"^1.50.0","vitest":"^4.0.15","happy-dom":"^20.0.11","react-dom":"^19.2.3","@vitest/ui":"^4.0.15","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.2","@workos-inc/node":"^10.7.0","@vitest/coverage-v8":"4.0.15","@tanstack/react-start":"^1.168.25","@tanstack/react-router":"^1.170.15","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@tanstack/start-server-core":"^1.169.14","@testing-library/user-event":"^14.6.1","@tanstack/react-router-devtools":"^1.167.0"},"peerDependencies":{"react":"^18.0 || ^19.0","react-dom":"^18.0 || ^19.0","@workos-inc/node":"^10.7.0","@tanstack/react-start":">=1.168.25","@tanstack/react-router":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/authkit-tanstack-react-start_0.11.0_1782753514060_0.6726952200653122","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"_id":"@workos/authkit-tanstack-react-start@0.11.1","bugs":{"url":"https://github.com/workos/authkit-tanstack-start/issues"},"dist":{"shasum":"6a4db9e1bbaff003730003829e0c5270bd4d30a9","tarball":"https://registry.npmjs.org/@workos/authkit-tanstack-react-start/-/authkit-tanstack-react-start-0.11.1.tgz","fileCount":90,"integrity":"sha512-Fep4gR7W9Op6tHnFMMO57UZacMdgT7FPpSPqST/D6Ot/wShVNbaWPlotZbdvSznyb/R86LzSBEJV7xlBEfNLcw==","signatures":[{"sig":"MEUCIQC8mong/VcYTZhRr+FjYqlp4Wvrym56yPCVt2qa5+yX4AIgb5zMzKRCUtmSyYVMlEhUeHioRUZj+P1aaSl/qpAbQy8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCkvdewkCZZIMLL23BSqCe3vVmPnJaj3Agj8aQzl9JAMgIgJskOso68yfewO1MzDBewIvIN80N53miQfHivsKy17GM="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workos%2fauthkit-tanstack-react-start@0.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":149784},"main":"./dist/index.js","name":"@workos/authkit-tanstack-react-start","type":"module","_from":"file:workos-authkit-tanstack-react-start-0.11.1.tgz","types":"./dist/index.d.ts","author":{"name":"WorkOS"},"module":"./dist/index.js","engines":{"node":">=22.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"}},"license":"MIT","scripts":{"dev":"tsc --watch","lint":"oxlint","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","format":"oxfmt .","test:ui":"vitest --ui","prebuild":"npm run clean","typecheck":"tsc --noEmit","test:watch":"vitest","build:check":"scripts/check-bundle-leak.sh","format:check":"oxfmt --check .","test:coverage":"vitest run --coverage"},"version":"0.11.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:914ccc2b-de3d-4774-b653-f0dfe5a9707b"}},"homepage":"https://github.com/workos/authkit-tanstack-start#readme","keywords":["auth","authentication","authkit","oauth","react","react-start","session","sso","tanstack","tanstack-start","workos"],"_resolved":"/tmp/792b32bf296fb8d94df439730f942db5/workos-authkit-tanstack-react-start-0.11.1.tgz","_integrity":"sha512-Fep4gR7W9Op6tHnFMMO57UZacMdgT7FPpSPqST/D6Ot/wShVNbaWPlotZbdvSznyb/R86LzSBEJV7xlBEfNLcw==","repository":{"url":"git+https://github.com/workos/authkit-tanstack-start.git","type":"git"},"_npmVersion":"11.19.0","description":"The WorkOS library for TanStack React Start provides convenient helpers for authentication and session management using WorkOS & AuthKit with TanStack React Start.","directories":{},"maintainers":[{"name":"gjtorikian","email":"gjtorikian@gmail.com"},{"name":"jch-workos","email":"jacob.card-howe@workos.com"},{"name":"mjdavidson","email":"matt@mattdavidson.kiwi"},{"name":"npm-workos","email":"service+npm@workos.com"},{"name":"peakematt-workos","email":"matt.peake@workos.com"},{"name":"jacobia","email":"jacobia@workos.com"},{"name":"mark-workos","email":"mark@workos.com"},{"name":"grinich","email":"mgrinich@gmail.com"},{"name":"nicknisi","email":"nick@nisi.org"}],"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@workos/authkit-session":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","oxfmt":"^0.35.0","react":"^19.2.3","oxlint":"^1.50.0","vitest":"^4.0.15","happy-dom":"^20.0.11","react-dom":"^19.2.3","@vitest/ui":"^4.0.15","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.2","@workos-inc/node":"^10.7.0","@vitest/coverage-v8":"4.0.15","@tanstack/react-start":"^1.168.25","@tanstack/react-router":"^1.170.15","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@tanstack/start-server-core":"^1.169.14","@testing-library/user-event":"^14.6.1","@tanstack/react-router-devtools":"^1.167.0"},"peerDependencies":{"react":"^18.0 || ^19.0","react-dom":"^18.0 || ^19.0","@workos-inc/node":"^10.7.0","@tanstack/react-start":">=1.168.25","@tanstack/react-router":">=1.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/authkit-tanstack-react-start_0.11.1_1789433131254_0.2279266855821922"}}},"time":{"created":"2025-10-06T15:55:57.849Z","modified":"2026-09-15T00:45:31.675Z","0.1.0":"2025-10-06T15:55:58.151Z","0.2.0":"2025-10-27T17:30:45.941Z","0.3.0":"2025-12-16T01:34:56.906Z","0.3.1":"2025-12-16T19:33:39.561Z","0.4.0":"2025-12-18T18:53:46.041Z","0.4.1":"2025-12-18T19:06:37.011Z","0.5.0":"2026-01-16T19:20:40.527Z","0.6.0":"2026-04-09T17:19:03.865Z","0.7.0":"2026-04-24T22:17:30.584Z","0.8.1":"2026-05-04T13:31:36.651Z","0.8.2":"2026-05-08T18:42:41.003Z","0.8.3":"2026-05-18T15:23:01.781Z","0.8.4":"2026-06-03T14:14:07.996Z","0.8.5":"2026-06-04T22:07:54.364Z","0.8.6":"2026-06-11T21:26:53.795Z","0.9.0":"2026-06-16T12:35:48.913Z","0.9.1":"2026-06-16T18:52:59.987Z","0.10.1":"2026-06-24T20:43:21.596Z","0.11.0":"2026-06-29T17:18:34.229Z","0.11.1":"2026-09-15T00:45:31.338Z"},"bugs":{"url":"https://github.com/workos/authkit-tanstack-start/issues"},"author":{"name":"WorkOS"},"license":"MIT","homepage":"https://github.com/workos/authkit-tanstack-start#readme","keywords":["auth","authentication","authkit","oauth","react","react-start","session","sso","tanstack","tanstack-start","workos"],"repository":{"url":"git+https://github.com/workos/authkit-tanstack-start.git","type":"git"},"description":"The WorkOS library for TanStack React Start provides convenient helpers for authentication and session management using WorkOS & AuthKit with TanStack React Start.","maintainers":[{"name":"gjtorikian","email":"gjtorikian@gmail.com"},{"name":"jch-workos","email":"jacob.card-howe@workos.com"},{"name":"mjdavidson","email":"matt@mattdavidson.kiwi"},{"name":"npm-workos","email":"service+npm@workos.com"},{"name":"peakematt-workos","email":"matt.peake@workos.com"},{"name":"jacobia","email":"jacobia@workos.com"},{"name":"mark-workos","email":"mark@workos.com"},{"name":"grinich","email":"mgrinich@gmail.com"},{"name":"nicknisi","email":"nick@nisi.org"}],"readme":"# AuthKit TanStack Start\n\nAuthentication and session management for TanStack Start applications using WorkOS AuthKit.\n\n> [!NOTE]\n> This library is designed for TanStack Start v1.168.25+. TanStack Start is currently in beta - expect some API changes as the framework evolves.\n\n## Installation\n\n```bash\nnpm install @workos/authkit-tanstack-react-start\n```\n\n```bash\npnpm add @workos/authkit-tanstack-react-start\n```\n\n## Quickstart\n\n### Environment Variables\n\nCreate a `.env` file in your project root with the following required variables:\n\n```bash\nWORKOS_CLIENT_ID=\"client_...\"      # Get from WorkOS dashboard\nWORKOS_API_KEY=\"sk_test_...\"       # Get from WorkOS dashboard\nWORKOS_REDIRECT_URI=\"http://localhost:3000/api/auth/callback\"\nWORKOS_COOKIE_PASSWORD=\"...\"       # Min 32 characters\n```\n\nGenerate a secure cookie password (32+ characters):\n\n```bash\nopenssl rand -base64 24\n```\n\n#### Optional Configuration\n\n| Variable                 | Default               | Description                                  |\n| ------------------------ | --------------------- | -------------------------------------------- |\n| `WORKOS_COOKIE_MAX_AGE`  | `34560000` (400 days) | Cookie lifetime in seconds                   |\n| `WORKOS_COOKIE_NAME`     | `wos-session`         | Session cookie name                          |\n| `WORKOS_COOKIE_DOMAIN`   | None                  | Cookie domain (for multi-domain sessions)    |\n| `WORKOS_COOKIE_SAMESITE` | `lax`                 | SameSite attribute (`lax`, `strict`, `none`) |\n| `WORKOS_API_HOSTNAME`    | `api.workos.com`      | WorkOS API hostname                          |\n\n### Setup (3 Steps)\n\n#### 1. Configure Middleware\n\nCreate or update `src/start.ts`:\n\n```typescript\nimport { createStart, createCsrfMiddleware } from '@tanstack/react-start';\nimport { authkitMiddleware } from '@workos/authkit-tanstack-react-start';\n\n// Reject cross-site requests to server-function RPC endpoints.\nconst csrfMiddleware = createCsrfMiddleware({\n  filter: (ctx) => ctx.handlerType === 'serverFn',\n});\n\nexport const startInstance = createStart(() => ({\n  requestMiddleware: [csrfMiddleware, authkitMiddleware()],\n}));\n```\n\n> **Why `createCsrfMiddleware`?** TanStack Start applies CSRF protection to server\n> functions automatically — but _only_ when your app doesn't define its own\n> `startInstance`. Registering `authkitMiddleware` means you do, which silently\n> opts you out of that default. Adding `createCsrfMiddleware` back restores it.\n> It's a pure header check (`Sec-Fetch-Site` / `Origin` / `Referer`) with no\n> tokens and no interaction with the AuthKit session cookie; list it before\n> `authkitMiddleware` so cross-site requests are rejected before any session work\n> runs. If you handle CSRF another way, omit it — Start will warn in dev, which\n> you can silence with `tanstackStart({ serverFns: { disableCsrfMiddlewareWarning: true } })`.\n\n#### 2. Create Callback Route\n\nCreate `src/routes/api/auth/callback.tsx`:\n\n```typescript\nimport { createFileRoute } from '@tanstack/react-router';\nimport { handleCallbackRoute } from '@workos/authkit-tanstack-react-start';\n\nexport const Route = createFileRoute('/api/auth/callback')({\n  server: {\n    handlers: {\n      GET: handleCallbackRoute(),\n    },\n  },\n});\n```\n\nMake sure this matches your `WORKOS_REDIRECT_URI` environment variable.\n\n#### 3. Create Initiate Login URI\n\nCreate a route that initiates the AuthKit sign-in flow. This route is used as the **Initiate login URI** (`initiate_login_uri`) for your application in the WorkOS dashboard.\n\nCreate `src/routes/api/auth/sign-in.tsx`:\n\n```typescript\nimport { createFileRoute } from '@tanstack/react-router';\nimport { getSignInUrl } from '@workos/authkit-tanstack-react-start';\n\nexport const Route = createFileRoute('/api/auth/sign-in')({\n  server: {\n    handlers: {\n      GET: async ({ request }: { request: Request }) => {\n        const returnPathname = new URL(request.url).searchParams.get('returnPathname');\n        const url = await getSignInUrl(returnPathname ? { data: { returnPathname } } : undefined);\n        return new Response(null, {\n          status: 307,\n          headers: { Location: url },\n        });\n      },\n    },\n  },\n});\n```\n\nIn the [WorkOS dashboard](https://dashboard.workos.com), open **Applications**, select your application, go to the **Redirects** tab, and set the **Initiate login URI** to match this route (e.g., `http://localhost:3000/api/auth/sign-in`).\n\n> [!IMPORTANT]\n> The Initiate login URI is required for features like [impersonation](https://workos.com/docs/user-management/impersonation) to work correctly. Without it, WorkOS-initiated flows (such as impersonating a user from the dashboard) will fail because they cannot complete the PKCE/CSRF verification that this library enforces on every callback.\n\n#### 4. Add Provider (Optional - only needed for client hooks)\n\nIf you want to use `useAuth()` or other client hooks, wrap your app with `AuthKitProvider` in `src/routes/__root.tsx`:\n\n```typescript\nimport { AuthKitProvider } from '@workos/authkit-tanstack-react-start/client';\nimport { Outlet, createRootRoute } from '@tanstack/react-router';\n\nexport const Route = createRootRoute({\n  component: RootComponent,\n});\n\nfunction RootComponent() {\n  return (\n    <AuthKitProvider>\n      <Outlet />\n    </AuthKitProvider>\n  );\n}\n```\n\nIf you're only using server-side authentication (`getAuth()` in loaders), you can skip this step.\n\n### WorkOS Dashboard Configuration\n\nOpen your application's [Redirects tab](https://dashboard.workos.com/redirects) in the WorkOS dashboard and configure:\n\n1. **Redirect URIs** — add your callback URL: `http://localhost:3000/api/auth/callback`\n2. **Initiate login URI** — set to the route from step 3 above: `http://localhost:3000/api/auth/sign-in`. Required for WorkOS-initiated flows like dashboard impersonation.\n3. **Sign-out redirect** — where to send users after sign-out. If unset, WorkOS falls back to the **App homepage URL**; if neither is set, WorkOS shows an error page.\n\n## Usage\n\n### Server-Side Authentication\n\nUse `getAuth()` in route loaders or server functions to access the current session:\n\n```typescript\nimport { createFileRoute, redirect } from '@tanstack/react-router';\nimport { getAuth } from '@workos/authkit-tanstack-react-start';\n\nexport const Route = createFileRoute('/dashboard')({\n  loader: async () => {\n    const { user } = await getAuth();\n\n    if (!user) {\n      throw redirect({ href: '/api/auth/sign-in' });\n    }\n\n    return { user };\n  },\n  component: DashboardPage,\n});\n\nfunction DashboardPage() {\n  const { user } = Route.useLoaderData();\n  return <div>Welcome, {user.firstName}!</div>;\n}\n```\n\n### Client-Side Hooks\n\nFor client components that need reactive auth state, use the `useAuth()` hook:\n\n```typescript\n'use client'; // Not actually needed in TanStack Start, but shows intent\n\nimport { useAuth } from '@workos/authkit-tanstack-react-start/client';\n\nfunction ProfileButton() {\n  const { user, loading, signOut } = useAuth();\n\n  if (loading) return <div>Loading...</div>;\n\n  if (!user) return <a href=\"/signin\">Sign In</a>;\n\n  return (\n    <div>\n      <span>{user.email}</span>\n      <button onClick={() => signOut()}>Sign Out</button>\n    </div>\n  );\n}\n```\n\n### Signing Out\n\n**Server-side (in route loader):**\n\n```typescript\nimport { signOut } from '@workos/authkit-tanstack-react-start';\n\nexport const Route = createFileRoute('/logout')({\n  loader: async () => {\n    await signOut(); // Redirects to WorkOS logout, then back to '/'\n  },\n});\n```\n\n**Client-side (from useAuth hook):**\n\n```typescript\nconst { signOut } = useAuth();\n\nawait signOut({ returnTo: '/goodbye' });\n```\n\n### Organization Switching\n\nSwitch the active organization for multi-org users:\n\n**Server-side:**\n\n```typescript\nimport { switchToOrganization } from '@workos/authkit-tanstack-react-start';\n\n// In a server function or loader\nconst auth = await switchToOrganization({\n  data: { organizationId: 'org_456' },\n});\n\n// Session now has org_456's role, permissions, etc.\n```\n\n**Client-side:**\n\n```typescript\nconst { switchToOrganization, organizationId } = useAuth();\n\nawait switchToOrganization('org_456');\n// Auth state updates automatically\n```\n\n### Protected Routes\n\nUse layout routes to protect multiple pages:\n\n```typescript\n// src/routes/_authenticated.tsx\nimport { createFileRoute, redirect } from '@tanstack/react-router';\nimport { getAuth } from '@workos/authkit-tanstack-react-start';\n\nexport const Route = createFileRoute('/_authenticated')({\n  loader: async ({ location }) => {\n    const { user } = await getAuth();\n\n    if (!user) {\n      const returnPathname = encodeURIComponent(location.pathname);\n      throw redirect({ href: `/api/auth/sign-in?returnPathname=${returnPathname}` });\n    }\n\n    return { user };\n  },\n});\n\n// Now all routes under _authenticated require auth:\n// - _authenticated/dashboard.tsx\n// - _authenticated/profile.tsx\n// etc.\n```\n\n## API Reference\n\n### Server Functions\n\nThese functions can be called from route loaders, server functions, or server route handlers.\n\n#### `getAuth()`\n\nRetrieves the current user session.\n\n```typescript\nconst { user } = await getAuth();\n\nif (user) {\n  console.log(user.email);\n  console.log(user.firstName);\n}\n```\n\n**Returns:** `UserInfo | NoUserInfo`\n\n**UserInfo fields:**\n\n- `user` - The authenticated user object\n- `sessionId` - WorkOS session ID\n- `organizationId` - Active organization (if in org context)\n- `role` - User's role in the organization\n- `roles` - Array of role strings\n- `permissions` - Array of permission strings\n- `entitlements` - Array of entitlement strings\n- `featureFlags` - Array of feature flag strings\n- `impersonator` - Impersonator details (if being impersonated)\n- `accessToken` - JWT access token\n\n#### `signOut(options?)`\n\nSigns out the current user and redirects to WorkOS logout.\n\n```typescript\nawait signOut();\nawait signOut({ data: { returnTo: '/goodbye' } });\n```\n\n**Options:**\n\n- `returnTo` - Path to redirect to after logout (default: `/`)\n\n#### `switchToOrganization(options)`\n\nSwitches to a different organization and refreshes the session with new claims.\n\n```typescript\nconst auth = await switchToOrganization({\n  data: {\n    organizationId: 'org_123',\n    returnTo: '/dashboard', // optional\n  },\n});\n```\n\n**Options:**\n\n- `organizationId` - The organization ID to switch to (required)\n- `returnTo` - Path to redirect to if auth fails\n\n**Returns:** `UserInfo` with updated organization claims\n\n#### `getSignInUrl(options?)`\n\nGenerates a sign-in URL for redirecting to AuthKit.\n\n```typescript\n// Basic usage\nconst url = await getSignInUrl();\n\n// With return path\nconst url = await getSignInUrl({\n  data: { returnPathname: '/dashboard' },\n});\n```\n\n**Options:**\n\n- `returnPathname` - Path to return to after sign-in\n\n#### `getSignUpUrl(options?)`\n\nGenerates a sign-up URL for redirecting to AuthKit.\n\n```typescript\nconst url = await getSignUpUrl();\nconst url = await getSignUpUrl({\n  data: { returnPathname: '/onboarding' },\n});\n```\n\n**Options:**\n\n- `returnPathname` - Path to return to after sign-up\n\n#### `getAuthorizationUrl(options)`\n\nAdvanced: Generate a custom authorization URL with full control.\n\n```typescript\nconst url = await getAuthorizationUrl({\n  data: {\n    screenHint: 'sign-in',\n    returnPathname: '/dashboard',\n    redirectUri: 'https://example.com/callback', // override default\n  },\n});\n```\n\n**Options:**\n\n- `screenHint` - `'sign-in'` or `'sign-up'`\n- `returnPathname` - Return path after authentication\n- `redirectUri` - Override the default redirect URI\n\n### Route Handlers\n\n#### `handleCallbackRoute`\n\nHandles the OAuth callback from WorkOS. Use this in your callback route.\n\n**Basic usage:**\n\n```typescript\nimport { createFileRoute } from '@tanstack/react-router';\nimport { handleCallbackRoute } from '@workos/authkit-tanstack-react-start';\n\nexport const Route = createFileRoute('/api/auth/callback')({\n  server: {\n    handlers: {\n      GET: handleCallbackRoute(),\n    },\n  },\n});\n```\n\n**With a sign-in error page (browser-friendly default):**\n\n```typescript\nexport const Route = createFileRoute('/api/auth/callback')({\n  server: {\n    handlers: {\n      GET: handleCallbackRoute({\n        errorRedirectUrl: '/sign-in?error=auth_failed',\n      }),\n    },\n  },\n});\n```\n\nThe user lands on `/sign-in?error=auth_failed` (a route you own) instead of seeing raw JSON. Verifier-delete cookies are still attached.\n\n**With Sentry capture:**\n\n```typescript\nimport * as Sentry from '@sentry/node';\n\nexport const Route = createFileRoute('/api/auth/callback')({\n  server: {\n    handlers: {\n      GET: handleCallbackRoute({\n        onSuccess: async ({ user, authenticationMethod }) => {\n          await db.users.upsert({ id: user.id, email: user.email });\n          analytics.track('User Signed In', { method: authenticationMethod });\n        },\n        onError: ({ error, request }) => {\n          Sentry.captureException(error, { extra: { url: request.url } });\n          return Response.redirect(new URL('/sign-in?error=auth_failed', request.url));\n        },\n      }),\n    },\n  },\n});\n```\n\n`onError` runs for every callback failure (missing `code`, state mismatch, token exchange failure, `onSuccess` throws). The SDK already emits a `console.error` for every failure, so if you wire Sentry's `console.error` ingestion you don't need to call `Sentry.captureException` yourself.\n\n**Options:**\n\n- `onSuccess?: (data) => Promise<void>` — Called after successful authentication with user data, tokens, and authentication method.\n- `onError?: ({ error, request }) => Response` — Custom error handler that returns a Response. Errors thrown from inside `onError` are NOT caught by the SDK.\n- `errorRedirectUrl?: string` — URL (absolute or relative) to redirect to on callback failure when `onError` is not set. If both are set, `onError` wins. Set this at route-construction time only — do not derive from request input (it would be an open-redirect vector).\n- `returnPathname?: string` — Override the success-path redirect after authentication. Does not apply to errors.\n\n### Client Hooks\n\nAvailable from `@workos/authkit-tanstack-react-start/client`. Requires `<AuthKitProvider>` wrapper.\n\n#### `useAuth(options?)`\n\nAccess authentication state and methods in client components.\n\n```typescript\nimport { useAuth } from '@workos/authkit-tanstack-react-start/client';\n\nfunction MyComponent() {\n  const { user, loading, signOut } = useAuth();\n\n  if (loading) return <div>Loading...</div>;\n  if (!user) return <div>Not signed in</div>;\n\n  return (\n    <div>\n      <p>{user.email}</p>\n      <button onClick={() => signOut()}>Sign Out</button>\n    </div>\n  );\n}\n```\n\n**Options:**\n\n- `ensureSignedIn?: boolean` - If true, automatically triggers sign-in flow for unauthenticated users\n\n**Returns:** `AuthContextType` with:\n\n- `user` - Current user or null\n- `loading` - Loading state\n- `sessionId`, `organizationId`, `role`, `roles`, `permissions`, `entitlements`, `featureFlags`, `impersonator`\n- `getAuth()` - Refresh auth state\n- `refreshAuth(options)` - Refresh session with optional org switch\n- `signOut(options)` - Sign out\n- `switchToOrganization(orgId)` - Switch organizations\n\n#### `useAccessToken()`\n\nManage access tokens with automatic refresh.\n\n```typescript\nimport { useAccessToken } from '@workos/authkit-tanstack-react-start/client';\n\nfunction ApiCaller() {\n  const { accessToken, loading, getAccessToken } = useAccessToken();\n\n  const callApi = async () => {\n    const token = await getAccessToken(); // Always fresh\n\n    const response = await fetch('/api/data', {\n      headers: { Authorization: `Bearer ${token}` },\n    });\n  };\n\n  return <button onClick={callApi}>Fetch Data</button>;\n}\n```\n\n**Returns:**\n\n- `accessToken` - Current token (may be stale)\n- `loading` - Loading state\n- `error` - Last error or null\n- `refresh()` - Manually refresh token\n- `getAccessToken()` - Get guaranteed fresh token\n\n#### `useTokenClaims()`\n\nParse and decode JWT claims from the access token.\n\n```typescript\nimport { useTokenClaims } from '@workos/authkit-tanstack-react-start/client';\n\nfunction ClaimsDisplay() {\n  const claims = useTokenClaims();\n\n  if (!claims) return null;\n\n  return (\n    <div>\n      <p>Session ID: {claims.sid}</p>\n      <p>Organization: {claims.org_id}</p>\n      <p>Role: {claims.role}</p>\n    </div>\n  );\n}\n```\n\n### Middleware\n\n#### `authkitMiddleware(options?)`\n\nProcesses authentication on every request. Validates tokens, refreshes sessions, and provides auth context to server functions.\n\n```typescript\nimport { authkitMiddleware } from '@workos/authkit-tanstack-react-start';\n\n// Basic usage\nauthkitMiddleware();\n\n// With custom redirect URI (e.g., for Vercel preview deployments)\nauthkitMiddleware({\n  redirectUri: 'https://preview-123.example.com/api/auth/callback',\n});\n```\n\n**Options:**\n\n- `redirectUri` - Override the default redirect URI from `WORKOS_REDIRECT_URI`. Useful for dynamic environments like preview deployments.\n\n> **CSRF:** Registering `authkitMiddleware` in `requestMiddleware` opts your app\n> out of the CSRF middleware TanStack Start applies by default. Pair it with\n> `createCsrfMiddleware` (from `@tanstack/react-start`) to protect your\n> server-function RPC endpoints — see [step 1 of setup](#1-configure-middleware).\n\n## TypeScript\n\nThis library is fully typed. Common types:\n\n```typescript\nimport type {\n  User,\n  Session,\n  UserInfo,\n  NoUserInfo,\n  Impersonator\n} from '@workos/authkit-tanstack-react-start';\n\n// User object from WorkOS\nconst user: User = {\n  id: string;\n  email: string;\n  firstName: string | null;\n  lastName: string | null;\n  emailVerified: boolean;\n  profilePictureUrl: string | null;\n  // ... more fields\n};\n\n// Auth result from getAuth()\nconst auth: UserInfo | NoUserInfo = await getAuth();\n```\n\nRoute loaders get full type inference:\n\n```typescript\nexport const Route = createFileRoute('/profile')({\n  loader: async () => {\n    const { user } = await getAuth();\n    return { user }; // Fully typed\n  },\n  component: ProfilePage,\n});\n\nfunction ProfilePage() {\n  const { user } = Route.useLoaderData(); // user is typed!\n}\n```\n\n## How It Works\n\n### Server-Side Flow\n\n1. **Middleware runs on every request** - validates/refreshes session, stores auth in context\n2. **Route loaders call `getAuth()`** - retrieves auth from middleware context\n3. **No client bundle bloat** - server functions create RPC boundaries automatically\n\n### Client-Side Flow (with Provider)\n\n1. **Provider wraps app** - provides auth context to hooks\n2. **Hooks call server actions** - fetch auth state via RPC\n3. **State updates automatically** - on tab focus, refresh, org switch\n\n### Why the Provider is Optional\n\n- **Server-only apps**: Just use `getAuth()` in loaders - no provider needed\n- **Client hooks needed**: Add provider to use `useAuth()`, `useAccessToken()`, etc.\n- **Flexibility**: Start server-only, add client hooks later\n\n## Common Patterns\n\n### Sign In Flow\n\nLink to the Initiate login URI route you created in setup step 3. The endpoint handles generating the AuthKit URL and setting the PKCE cookie.\n\n```typescript\nexport const Route = createFileRoute('/')({\n  loader: async () => {\n    const { user } = await getAuth();\n    return { user };\n  },\n  component: HomePage,\n});\n\nfunction HomePage() {\n  const { user } = Route.useLoaderData();\n\n  if (!user) {\n    return <a href=\"/api/auth/sign-in\">Sign In with AuthKit</a>;\n  }\n\n  return <div>Welcome, {user.firstName}!</div>;\n}\n```\n\n### Protected Route Layout\n\n```typescript\n// src/routes/_authenticated.tsx\nimport { createFileRoute, redirect } from '@tanstack/react-router';\nimport { getAuth } from '@workos/authkit-tanstack-react-start';\n\nexport const Route = createFileRoute('/_authenticated')({\n  loader: async ({ location }) => {\n    const { user } = await getAuth();\n\n    if (!user) {\n      const returnPathname = encodeURIComponent(location.pathname);\n      throw redirect({ href: `/api/auth/sign-in?returnPathname=${returnPathname}` });\n    }\n\n    return { user };\n  },\n});\n\n// All child routes require authentication:\n// - _authenticated/dashboard.tsx\n// - _authenticated/settings.tsx\n```\n\n### Organization Switcher\n\n```typescript\nimport { useAuth } from '@workos/authkit-tanstack-react-start/client';\n\nfunction OrgSwitcher() {\n  const { organizationId, switchToOrganization } = useAuth();\n\n  return (\n    <select\n      value={organizationId || ''}\n      onChange={(e) => switchToOrganization(e.target.value)}\n    >\n      <option value=\"org_123\">Acme Corp</option>\n      <option value=\"org_456\">Other Company</option>\n    </select>\n  );\n}\n```\n\n### Accessing User in Multiple Places\n\n**Loader (server-side):**\n\n```typescript\nloader: async () => {\n  const { user, organizationId, role } = await getAuth();\n  return { user, organizationId, role };\n};\n```\n\n**Component (from loader data):**\n\n```typescript\nfunction MyPage() {\n  const { user } = Route.useLoaderData();\n  // ...\n}\n```\n\n**Client hook (reactive):**\n\n```typescript\nfunction MyClientComponent() {\n  const { user, loading } = useAuth();\n  // Updates on session changes\n}\n```\n\n## Troubleshooting\n\n### `Missing required auth parameter` when impersonating from the WorkOS dashboard\n\nThis error occurs when WorkOS-initiated flows (like dashboard impersonation) redirect directly to your callback URL without going through your application's sign-in flow. Because this library enforces PKCE/CSRF verification on every callback, the request is rejected when the required `state` parameter is missing.\n\n**Fix:** Configure an [Initiate login URI](#3-create-initiate-login-uri) in your [WorkOS dashboard](https://dashboard.workos.com/redirects) so impersonation flows route through your app first, letting PKCE/state be set up before redirecting to WorkOS.\n\n### \"AuthKit middleware is not configured\"\n\nYou forgot to add `authkitMiddleware()` to `src/start.ts`. See step 1 in setup.\n\n### \"useAuth must be used within an AuthKitProvider\"\n\nYou're calling `useAuth()` but haven't wrapped your app with `<AuthKitProvider>`. See step 3 in setup.\n\nIf you don't need client hooks, use `getAuth()` in loaders instead.\n\n### Environment variable errors on startup\n\nThe middleware validates configuration on first request. If you see errors about missing variables:\n\n1. Check your `.env` file exists\n2. Verify all required variables are set\n3. Ensure `WORKOS_COOKIE_PASSWORD` is 32+ characters\n4. Restart your dev server after changing env vars\n\n### Types not working / Import errors\n\nMake sure you're importing from the right path:\n\n```typescript\n// Server functions\nimport { getAuth, signOut } from '@workos/authkit-tanstack-react-start';\n\n// Client hooks\nimport { useAuth } from '@workos/authkit-tanstack-react-start/client';\n```\n\nDon't import client hooks in server code or vice versa.\n\n### \"can only be called on the server\"\n\nYou're trying to call a server function from a `beforeLoad` hook or client component.\n\n**Wrong:**\n\n```typescript\nbeforeLoad: async () => {\n  const { user } = await getAuth(); // ❌ Runs on client during hydration\n};\n```\n\n**Right:**\n\n```typescript\nloader: async () => {\n  const { user } = await getAuth(); // ✅ Server-only during SSR\n};\n```\n\nUse `useAuth()` client hook for client components, or move logic to a loader.\n\n## Example Application\n\nCheck the `/example` directory for a complete working application demonstrating:\n\n- Server-side authentication in loaders\n- Client-side hooks with provider\n- Protected routes\n- Organization switching\n- Sign in/out flows\n- Access token management\n\nRun it locally:\n\n```bash\ncd example\npnpm install\npnpm dev\n```\n\n## Framework Compatibility\n\n- **TanStack Start:** v1.168.25+\n- **TanStack Router:** v1.132.0+\n- **React:** 18.0+\n- **Node.js:** 22.11.0+\n\n## Related\n\n- [WorkOS AuthKit Documentation](https://workos.com/docs/user-management/authkit)\n- [TanStack Start Documentation](https://tanstack.com/start/latest)\n- [WorkOS Node SDK](https://github.com/workos/workos-node)\n\n## License\n\nMIT\n","readmeFilename":"README.md"}