├── .codesandbox └── environment.json ├── .github └── workflows │ ├── ci.yml.disabled │ └── cq.yml.disabled ├── .gitignore ├── .npmrc ├── .prettierrc ├── DOCS.md ├── LICENSE ├── README.md ├── examples ├── apple-music │ ├── LICENSE.md │ ├── README.md │ ├── app │ │ ├── ListenNow.tsx │ │ ├── actions.ts │ │ ├── api │ │ │ └── auth │ │ │ │ └── [...auth] │ │ │ │ └── route.ts │ │ ├── apple-music-demo.tsx │ │ ├── browse │ │ │ └── page.tsx │ │ ├── form.tsx │ │ ├── home.tsx │ │ ├── layout.css │ │ ├── layout.tsx │ │ ├── library │ │ │ └── [library] │ │ │ │ └── page.tsx │ │ ├── page.tsx │ │ └── playlist │ │ │ └── [playlist] │ │ │ └── page.tsx │ ├── components │ │ ├── icons.tsx │ │ ├── layout.tsx │ │ ├── link.tsx │ │ ├── main-nav.tsx │ │ ├── site-header.tsx │ │ ├── theme-toggle.tsx │ │ ├── ui │ │ │ ├── accordion.tsx │ │ │ ├── alert-dialog.tsx │ │ │ ├── aspect-ratio.tsx │ │ │ ├── avatar.tsx │ │ │ ├── button.tsx │ │ │ ├── checkbox.tsx │ │ │ ├── collapsible.tsx │ │ │ ├── command.tsx │ │ │ ├── context-menu.tsx │ │ │ ├── dialog.tsx │ │ │ ├── dropdown-menu.tsx │ │ │ ├── hover-card.tsx │ │ │ ├── input.tsx │ │ │ ├── label.tsx │ │ │ ├── menubar.tsx │ │ │ ├── navigation-menu.tsx │ │ │ ├── popover.tsx │ │ │ ├── progress.tsx │ │ │ ├── radio-group.tsx │ │ │ ├── scroll-area.tsx │ │ │ ├── select.tsx │ │ │ ├── separator.tsx │ │ │ ├── sheet.tsx │ │ │ ├── slider.tsx │ │ │ ├── switch.tsx │ │ │ ├── tabs.tsx │ │ │ ├── textarea.tsx │ │ │ ├── toast.tsx │ │ │ ├── toaster.tsx │ │ │ ├── toggle.tsx │ │ │ └── tooltip.tsx │ │ ├── user-avatar.tsx │ │ └── user-menu.tsx │ ├── config │ │ └── site.ts │ ├── lib │ │ ├── auth.ts │ │ ├── db.ts │ │ ├── use-toast.ts │ │ └── utils.ts │ ├── package.json │ ├── postcss.config.cjs │ ├── prisma │ │ ├── dev.db │ │ └── schema.prisma │ ├── public │ │ └── favicon.ico │ ├── tailwind.config.cjs │ ├── tsconfig.json │ ├── types │ │ └── nav.ts │ └── vite.config.ts ├── hackernews-client │ ├── .gitignore │ ├── README.md │ ├── app │ │ ├── QueryCache.tsx │ │ ├── [...stories] │ │ │ ├── hooks.tsx │ │ │ └── page.tsx │ │ ├── api.ts │ │ ├── button.tsx │ │ ├── layout.tsx │ │ ├── stories │ │ │ └── [id] │ │ │ │ └── page.tsx │ │ ├── style.css │ │ ├── types.ts │ │ └── users │ │ │ └── [id] │ │ │ └── page.tsx │ ├── components │ │ ├── comment.tsx │ │ ├── story.tsx │ │ └── toggle.tsx │ ├── package.json │ ├── public │ │ └── favicon.ico │ ├── tsconfig.json │ └── vite.config.ts ├── hackernews │ ├── .gitignore │ ├── README.md │ ├── app │ │ ├── [...stories] │ │ │ └── page.tsx │ │ ├── api.ts │ │ ├── layout.tsx │ │ ├── stories │ │ │ └── [id] │ │ │ │ └── page.tsx │ │ ├── style.css │ │ ├── types.ts │ │ └── users │ │ │ └── [id] │ │ │ └── page.tsx │ ├── components │ │ ├── comment.tsx │ │ ├── story.tsx │ │ └── toggle.tsx │ ├── package.json │ ├── public │ │ └── favicon.ico │ ├── tsconfig.json │ └── vite.config.ts ├── nested │ ├── .gitignore │ ├── README.md │ ├── app │ │ ├── [country] │ │ │ ├── [state] │ │ │ │ ├── layout.tsx │ │ │ │ └── page.tsx │ │ │ └── layout.tsx │ │ └── layout.tsx │ ├── components │ │ ├── comment.tsx │ │ ├── story.tsx │ │ └── toggle.tsx │ ├── package.json │ ├── public │ │ └── favicon.ico │ ├── tsconfig.json │ └── vite.config.ts ├── server-counter-form │ ├── .gitignore │ ├── README.md │ ├── app │ │ ├── api.ts │ │ ├── counter.tsx │ │ ├── db.ts │ │ ├── layout.css │ │ ├── layout.tsx │ │ ├── og │ │ │ ├── ImageResponse.tsx │ │ │ └── route.tsx │ │ ├── page.tsx │ │ └── useAction.tsx │ ├── package.json │ ├── prisma │ │ ├── dev.db │ │ └── schema.prisma │ ├── public │ │ └── favicon.ico │ ├── tsconfig.json │ └── vite.config.ts └── with-prisma-auth │ ├── .gitignore │ ├── README.md │ ├── app │ ├── Button.tsx │ ├── api.ts │ ├── auth.ts │ ├── db.ts │ ├── root.css │ ├── root.tsx │ └── routes │ │ └── api │ │ └── auth │ │ └── [...auth] │ │ └── route.ts │ ├── package.json │ ├── prisma │ ├── dev.db │ └── schema.prisma │ ├── public │ └── favicon.ico │ ├── tsconfig.json │ └── vite.config.ts ├── package.json ├── packages ├── fully-react │ ├── .eslintrc.cjs │ ├── package.json │ ├── readme.md │ ├── src │ │ ├── app-router │ │ │ ├── client │ │ │ │ ├── index.ts │ │ │ │ └── router │ │ │ │ │ ├── app-router-client.tsx │ │ │ │ │ ├── app-router.tsx │ │ │ │ │ ├── link.ts │ │ │ │ │ ├── matchRoutes.ts │ │ │ │ │ ├── not-found-boundary.tsx │ │ │ │ │ ├── redirect-boundary.tsx │ │ │ │ │ ├── types │ │ │ │ │ ├── history.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── link.ts │ │ │ │ │ ├── path.ts │ │ │ │ │ ├── qss.ts │ │ │ │ │ ├── route.ts │ │ │ │ │ ├── routeInfo.ts │ │ │ │ │ ├── routeMatch.ts │ │ │ │ │ ├── router.ts │ │ │ │ │ ├── searchParams.ts │ │ │ │ │ └── utils.ts │ │ │ │ │ └── utils.ts │ │ │ ├── context.ts │ │ │ ├── fs.ts │ │ │ ├── router │ │ │ │ ├── client-router.tsx │ │ │ │ ├── index.ts │ │ │ │ ├── navigation-context.tsx │ │ │ │ ├── paths.ts │ │ │ │ ├── router-core.tsx │ │ │ │ └── server-router.tsx │ │ │ ├── server │ │ │ │ ├── AppRouter.tsx │ │ │ │ ├── StatusCode.tsx │ │ │ │ ├── create-router.tsx │ │ │ │ └── index.ts │ │ │ ├── shared │ │ │ │ └── A.tsx │ │ │ └── types.ts │ │ ├── build │ │ │ ├── fs.ts │ │ │ └── vercel │ │ │ │ ├── nft.ts │ │ │ │ └── redirects.ts │ │ ├── cache │ │ │ ├── dataProvider.tsx │ │ │ ├── dataTransport.ts │ │ │ ├── index.ts │ │ │ ├── lazyQueue.tsx │ │ │ ├── rehydrateSymbols.ts │ │ │ ├── rehydration-context.tsx │ │ │ └── useTransportValue.ts │ │ ├── cli.ts │ │ ├── client-root.tsx │ │ ├── client │ │ │ ├── dynamic │ │ │ │ ├── dynamic-no-ssr.tsx │ │ │ │ ├── index.tsx │ │ │ │ ├── loadable.tsx │ │ │ │ └── no-ssr-error.ts │ │ │ ├── error-boundary.tsx │ │ │ ├── form │ │ │ │ ├── Form.client.tsx │ │ │ │ ├── Form.tsx │ │ │ │ ├── index.ts │ │ │ │ └── use-submit.ts │ │ │ ├── hooks.tsx │ │ │ ├── index.ts │ │ │ ├── mutation.ts │ │ │ ├── refresh.ts │ │ │ ├── router │ │ │ │ ├── context.ts │ │ │ │ ├── index.ts │ │ │ │ ├── link.tsx │ │ │ │ ├── router-api.ts │ │ │ │ └── use-router.ts │ │ │ └── stream.tsx │ │ ├── component-server │ │ │ ├── entry.tsx │ │ │ ├── node-worker-client.ts │ │ │ ├── node-worker.ts │ │ │ ├── render.tsx │ │ │ └── stream.tsx │ │ ├── dev-server │ │ │ ├── fully-react.ts │ │ │ ├── index.ts │ │ │ ├── server-components │ │ │ │ ├── index.test.ts │ │ │ │ ├── index.ts │ │ │ │ ├── types.d.ts │ │ │ │ └── utils.ts │ │ │ └── vite-dev-server.ts │ │ ├── entry-client.tsx │ │ ├── entry-server.ts │ │ ├── fs-router │ │ │ ├── dev.ts │ │ │ ├── index.ts │ │ │ ├── nested.ts │ │ │ ├── path.ts │ │ │ ├── types.ts │ │ │ └── utils.ts │ │ ├── index.ts │ │ ├── logger.ts │ │ ├── measurer.ts │ │ ├── og │ │ │ ├── ImageResponse.tsx │ │ │ └── route.tsx │ │ ├── root.tsx │ │ ├── server-root.tsx │ │ ├── server │ │ │ ├── ServerContext.js │ │ │ ├── action.tsx │ │ │ ├── async-context.ts │ │ │ ├── context.ts │ │ │ ├── dev │ │ │ │ ├── find-styles.tsx │ │ │ │ ├── index.ts │ │ │ │ ├── inline-styles.tsx │ │ │ │ └── react-refresh-script.tsx │ │ │ ├── entry.tsx │ │ │ ├── findAssetsInManifest.tsx │ │ │ ├── handler.tsx │ │ │ ├── html.tsx │ │ │ ├── htmlescape.ts │ │ │ ├── index.ts │ │ │ ├── request.ts │ │ │ ├── server-components.tsx │ │ │ ├── server-inserted-html.tsx │ │ │ ├── types.ts │ │ │ └── webpack.ts │ │ ├── shared │ │ │ ├── assets.tsx │ │ │ ├── navigation.ts │ │ │ ├── not-found.ts │ │ │ └── redirect.ts │ │ ├── web │ │ │ ├── client-router.tsx │ │ │ ├── context.ts │ │ │ ├── entry.tsx │ │ │ ├── root.tsx │ │ │ ├── router.ts │ │ │ ├── server-component.tsx │ │ │ ├── server-router.tsx │ │ │ └── webpack.ts │ │ └── winterkit │ │ │ ├── adapter │ │ │ └── cloudflare-workers.ts │ │ │ ├── connect.ts │ │ │ ├── entry │ │ │ ├── entry-node.ts │ │ │ └── entry-vercel.ts │ │ │ ├── expose-dev-server.ts │ │ │ └── node.ts │ ├── tsconfig.json │ ├── tsup.config.ts │ └── types │ │ └── internal.d.ts └── rsc-auth │ ├── .eslintrc.cjs │ ├── LICENSE.react-router.md │ ├── package.json │ ├── readme.md │ ├── src │ ├── client.ts │ ├── components.tsx │ └── index.ts │ ├── tsconfig.json │ ├── tsup.config.ts │ └── types.d.ts ├── patches ├── @types__react-dom@18.0.11.patch ├── @types__react@18.0.33.patch ├── react-server-dom-webpack@0.0.0-experimental-efb381bbf-20230505.patch └── vite@4.3.0.patch ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── test ├── helpers │ ├── build-fixture.ts │ ├── create-fixture.ts │ ├── create-server.ts │ ├── index.ts │ └── playwright-fixture.ts ├── package.json ├── playwright.config.ts ├── rendering-test.ts ├── template │ ├── README.md │ ├── app │ │ ├── root.css │ │ └── root.tsx │ ├── package.json │ ├── public │ │ └── favicon.ico │ ├── tsconfig.json │ └── vite.config.ts ├── unit │ └── unit-test.spec.tsx └── vitest.config.ts └── version /.codesandbox/environment.json: -------------------------------------------------------------------------------- 1 | { 2 | "nodeVersion": "18" 3 | } 4 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml.disabled: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/.github/workflows/ci.yml.disabled -------------------------------------------------------------------------------- /.github/workflows/cq.yml.disabled: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/.github/workflows/cq.yml.disabled -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/.npmrc -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/.prettierrc -------------------------------------------------------------------------------- /DOCS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/DOCS.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/README.md -------------------------------------------------------------------------------- /examples/apple-music/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/LICENSE.md -------------------------------------------------------------------------------- /examples/apple-music/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/README.md -------------------------------------------------------------------------------- /examples/apple-music/app/ListenNow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/app/ListenNow.tsx -------------------------------------------------------------------------------- /examples/apple-music/app/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/app/actions.ts -------------------------------------------------------------------------------- /examples/apple-music/app/api/auth/[...auth]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/app/api/auth/[...auth]/route.ts -------------------------------------------------------------------------------- /examples/apple-music/app/apple-music-demo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/app/apple-music-demo.tsx -------------------------------------------------------------------------------- /examples/apple-music/app/browse/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/app/browse/page.tsx -------------------------------------------------------------------------------- /examples/apple-music/app/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/app/form.tsx -------------------------------------------------------------------------------- /examples/apple-music/app/home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/app/home.tsx -------------------------------------------------------------------------------- /examples/apple-music/app/layout.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/app/layout.css -------------------------------------------------------------------------------- /examples/apple-music/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/app/layout.tsx -------------------------------------------------------------------------------- /examples/apple-music/app/library/[library]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/app/library/[library]/page.tsx -------------------------------------------------------------------------------- /examples/apple-music/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/app/page.tsx -------------------------------------------------------------------------------- /examples/apple-music/app/playlist/[playlist]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/app/playlist/[playlist]/page.tsx -------------------------------------------------------------------------------- /examples/apple-music/components/icons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/components/icons.tsx -------------------------------------------------------------------------------- /examples/apple-music/components/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/components/layout.tsx -------------------------------------------------------------------------------- /examples/apple-music/components/link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/components/link.tsx -------------------------------------------------------------------------------- /examples/apple-music/components/main-nav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/components/main-nav.tsx -------------------------------------------------------------------------------- /examples/apple-music/components/site-header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/components/site-header.tsx -------------------------------------------------------------------------------- /examples/apple-music/components/theme-toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/components/theme-toggle.tsx -------------------------------------------------------------------------------- /examples/apple-music/components/ui/accordion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/components/ui/accordion.tsx -------------------------------------------------------------------------------- /examples/apple-music/components/ui/alert-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/components/ui/alert-dialog.tsx -------------------------------------------------------------------------------- /examples/apple-music/components/ui/aspect-ratio.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/components/ui/aspect-ratio.tsx -------------------------------------------------------------------------------- /examples/apple-music/components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/components/ui/avatar.tsx -------------------------------------------------------------------------------- /examples/apple-music/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/components/ui/button.tsx -------------------------------------------------------------------------------- /examples/apple-music/components/ui/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/components/ui/checkbox.tsx -------------------------------------------------------------------------------- /examples/apple-music/components/ui/collapsible.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/components/ui/collapsible.tsx -------------------------------------------------------------------------------- /examples/apple-music/components/ui/command.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/components/ui/command.tsx -------------------------------------------------------------------------------- /examples/apple-music/components/ui/context-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/components/ui/context-menu.tsx -------------------------------------------------------------------------------- /examples/apple-music/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/components/ui/dialog.tsx -------------------------------------------------------------------------------- /examples/apple-music/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /examples/apple-music/components/ui/hover-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/components/ui/hover-card.tsx -------------------------------------------------------------------------------- /examples/apple-music/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/components/ui/input.tsx -------------------------------------------------------------------------------- /examples/apple-music/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/components/ui/label.tsx -------------------------------------------------------------------------------- /examples/apple-music/components/ui/menubar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/components/ui/menubar.tsx -------------------------------------------------------------------------------- /examples/apple-music/components/ui/navigation-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/components/ui/navigation-menu.tsx -------------------------------------------------------------------------------- /examples/apple-music/components/ui/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/components/ui/popover.tsx -------------------------------------------------------------------------------- /examples/apple-music/components/ui/progress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/components/ui/progress.tsx -------------------------------------------------------------------------------- /examples/apple-music/components/ui/radio-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/components/ui/radio-group.tsx -------------------------------------------------------------------------------- /examples/apple-music/components/ui/scroll-area.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/components/ui/scroll-area.tsx -------------------------------------------------------------------------------- /examples/apple-music/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/components/ui/select.tsx -------------------------------------------------------------------------------- /examples/apple-music/components/ui/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/components/ui/separator.tsx -------------------------------------------------------------------------------- /examples/apple-music/components/ui/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/components/ui/sheet.tsx -------------------------------------------------------------------------------- /examples/apple-music/components/ui/slider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/components/ui/slider.tsx -------------------------------------------------------------------------------- /examples/apple-music/components/ui/switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/components/ui/switch.tsx -------------------------------------------------------------------------------- /examples/apple-music/components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/components/ui/tabs.tsx -------------------------------------------------------------------------------- /examples/apple-music/components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/components/ui/textarea.tsx -------------------------------------------------------------------------------- /examples/apple-music/components/ui/toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/components/ui/toast.tsx -------------------------------------------------------------------------------- /examples/apple-music/components/ui/toaster.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/components/ui/toaster.tsx -------------------------------------------------------------------------------- /examples/apple-music/components/ui/toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/components/ui/toggle.tsx -------------------------------------------------------------------------------- /examples/apple-music/components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /examples/apple-music/components/user-avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/components/user-avatar.tsx -------------------------------------------------------------------------------- /examples/apple-music/components/user-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/components/user-menu.tsx -------------------------------------------------------------------------------- /examples/apple-music/config/site.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/config/site.ts -------------------------------------------------------------------------------- /examples/apple-music/lib/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/lib/auth.ts -------------------------------------------------------------------------------- /examples/apple-music/lib/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/lib/db.ts -------------------------------------------------------------------------------- /examples/apple-music/lib/use-toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/lib/use-toast.ts -------------------------------------------------------------------------------- /examples/apple-music/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/lib/utils.ts -------------------------------------------------------------------------------- /examples/apple-music/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/package.json -------------------------------------------------------------------------------- /examples/apple-music/postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/postcss.config.cjs -------------------------------------------------------------------------------- /examples/apple-music/prisma/dev.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/prisma/dev.db -------------------------------------------------------------------------------- /examples/apple-music/prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/prisma/schema.prisma -------------------------------------------------------------------------------- /examples/apple-music/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/public/favicon.ico -------------------------------------------------------------------------------- /examples/apple-music/tailwind.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/tailwind.config.cjs -------------------------------------------------------------------------------- /examples/apple-music/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/tsconfig.json -------------------------------------------------------------------------------- /examples/apple-music/types/nav.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/types/nav.ts -------------------------------------------------------------------------------- /examples/apple-music/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/apple-music/vite.config.ts -------------------------------------------------------------------------------- /examples/hackernews-client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/hackernews-client/.gitignore -------------------------------------------------------------------------------- /examples/hackernews-client/README.md: -------------------------------------------------------------------------------- 1 | # Vite RSC Hackernews Demo 2 | 3 | ## How to run 4 | 5 | ```bash 6 | pnpm dev 7 | ``` 8 | -------------------------------------------------------------------------------- /examples/hackernews-client/app/QueryCache.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/hackernews-client/app/QueryCache.tsx -------------------------------------------------------------------------------- /examples/hackernews-client/app/[...stories]/hooks.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/hackernews-client/app/[...stories]/hooks.tsx -------------------------------------------------------------------------------- /examples/hackernews-client/app/[...stories]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/hackernews-client/app/[...stories]/page.tsx -------------------------------------------------------------------------------- /examples/hackernews-client/app/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/hackernews-client/app/api.ts -------------------------------------------------------------------------------- /examples/hackernews-client/app/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/hackernews-client/app/button.tsx -------------------------------------------------------------------------------- /examples/hackernews-client/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/hackernews-client/app/layout.tsx -------------------------------------------------------------------------------- /examples/hackernews-client/app/stories/[id]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/hackernews-client/app/stories/[id]/page.tsx -------------------------------------------------------------------------------- /examples/hackernews-client/app/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/hackernews-client/app/style.css -------------------------------------------------------------------------------- /examples/hackernews-client/app/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/hackernews-client/app/types.ts -------------------------------------------------------------------------------- /examples/hackernews-client/app/users/[id]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/hackernews-client/app/users/[id]/page.tsx -------------------------------------------------------------------------------- /examples/hackernews-client/components/comment.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/hackernews-client/components/comment.tsx -------------------------------------------------------------------------------- /examples/hackernews-client/components/story.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/hackernews-client/components/story.tsx -------------------------------------------------------------------------------- /examples/hackernews-client/components/toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/hackernews-client/components/toggle.tsx -------------------------------------------------------------------------------- /examples/hackernews-client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/hackernews-client/package.json -------------------------------------------------------------------------------- /examples/hackernews-client/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/hackernews-client/public/favicon.ico -------------------------------------------------------------------------------- /examples/hackernews-client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/hackernews-client/tsconfig.json -------------------------------------------------------------------------------- /examples/hackernews-client/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/hackernews-client/vite.config.ts -------------------------------------------------------------------------------- /examples/hackernews/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/hackernews/.gitignore -------------------------------------------------------------------------------- /examples/hackernews/README.md: -------------------------------------------------------------------------------- 1 | # Vite RSC Hackernews Demo 2 | 3 | ## How to run 4 | 5 | ```bash 6 | pnpm dev 7 | ``` 8 | -------------------------------------------------------------------------------- /examples/hackernews/app/[...stories]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/hackernews/app/[...stories]/page.tsx -------------------------------------------------------------------------------- /examples/hackernews/app/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/hackernews/app/api.ts -------------------------------------------------------------------------------- /examples/hackernews/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/hackernews/app/layout.tsx -------------------------------------------------------------------------------- /examples/hackernews/app/stories/[id]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/hackernews/app/stories/[id]/page.tsx -------------------------------------------------------------------------------- /examples/hackernews/app/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/hackernews/app/style.css -------------------------------------------------------------------------------- /examples/hackernews/app/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/hackernews/app/types.ts -------------------------------------------------------------------------------- /examples/hackernews/app/users/[id]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/hackernews/app/users/[id]/page.tsx -------------------------------------------------------------------------------- /examples/hackernews/components/comment.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/hackernews/components/comment.tsx -------------------------------------------------------------------------------- /examples/hackernews/components/story.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/hackernews/components/story.tsx -------------------------------------------------------------------------------- /examples/hackernews/components/toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/hackernews/components/toggle.tsx -------------------------------------------------------------------------------- /examples/hackernews/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/hackernews/package.json -------------------------------------------------------------------------------- /examples/hackernews/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/hackernews/public/favicon.ico -------------------------------------------------------------------------------- /examples/hackernews/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/hackernews/tsconfig.json -------------------------------------------------------------------------------- /examples/hackernews/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/hackernews/vite.config.ts -------------------------------------------------------------------------------- /examples/nested/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/nested/.gitignore -------------------------------------------------------------------------------- /examples/nested/README.md: -------------------------------------------------------------------------------- 1 | # Vite RSC Hackernews Demo 2 | 3 | ## How to run 4 | 5 | ```bash 6 | pnpm dev 7 | ``` 8 | -------------------------------------------------------------------------------- /examples/nested/app/[country]/[state]/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/nested/app/[country]/[state]/layout.tsx -------------------------------------------------------------------------------- /examples/nested/app/[country]/[state]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/nested/app/[country]/[state]/page.tsx -------------------------------------------------------------------------------- /examples/nested/app/[country]/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/nested/app/[country]/layout.tsx -------------------------------------------------------------------------------- /examples/nested/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/nested/app/layout.tsx -------------------------------------------------------------------------------- /examples/nested/components/comment.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/nested/components/comment.tsx -------------------------------------------------------------------------------- /examples/nested/components/story.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/nested/components/story.tsx -------------------------------------------------------------------------------- /examples/nested/components/toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/nested/components/toggle.tsx -------------------------------------------------------------------------------- /examples/nested/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/nested/package.json -------------------------------------------------------------------------------- /examples/nested/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/nested/public/favicon.ico -------------------------------------------------------------------------------- /examples/nested/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/nested/tsconfig.json -------------------------------------------------------------------------------- /examples/nested/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/nested/vite.config.ts -------------------------------------------------------------------------------- /examples/server-counter-form/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/server-counter-form/.gitignore -------------------------------------------------------------------------------- /examples/server-counter-form/README.md: -------------------------------------------------------------------------------- 1 | # Vite RSC Counter Demo 2 | 3 | ## How to run 4 | 5 | ```bash 6 | pnpm dev 7 | ``` 8 | -------------------------------------------------------------------------------- /examples/server-counter-form/app/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/server-counter-form/app/api.ts -------------------------------------------------------------------------------- /examples/server-counter-form/app/counter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/server-counter-form/app/counter.tsx -------------------------------------------------------------------------------- /examples/server-counter-form/app/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/server-counter-form/app/db.ts -------------------------------------------------------------------------------- /examples/server-counter-form/app/layout.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/server-counter-form/app/layout.css -------------------------------------------------------------------------------- /examples/server-counter-form/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/server-counter-form/app/layout.tsx -------------------------------------------------------------------------------- /examples/server-counter-form/app/og/ImageResponse.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/server-counter-form/app/og/ImageResponse.tsx -------------------------------------------------------------------------------- /examples/server-counter-form/app/og/route.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/server-counter-form/app/og/route.tsx -------------------------------------------------------------------------------- /examples/server-counter-form/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/server-counter-form/app/page.tsx -------------------------------------------------------------------------------- /examples/server-counter-form/app/useAction.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/server-counter-form/app/useAction.tsx -------------------------------------------------------------------------------- /examples/server-counter-form/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/server-counter-form/package.json -------------------------------------------------------------------------------- /examples/server-counter-form/prisma/dev.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/server-counter-form/prisma/dev.db -------------------------------------------------------------------------------- /examples/server-counter-form/prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/server-counter-form/prisma/schema.prisma -------------------------------------------------------------------------------- /examples/server-counter-form/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/server-counter-form/public/favicon.ico -------------------------------------------------------------------------------- /examples/server-counter-form/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/server-counter-form/tsconfig.json -------------------------------------------------------------------------------- /examples/server-counter-form/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/server-counter-form/vite.config.ts -------------------------------------------------------------------------------- /examples/with-prisma-auth/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/with-prisma-auth/.gitignore -------------------------------------------------------------------------------- /examples/with-prisma-auth/README.md: -------------------------------------------------------------------------------- 1 | # Vite RSC Counter Demo 2 | 3 | ## How to run 4 | 5 | ```bash 6 | pnpm dev 7 | ``` 8 | -------------------------------------------------------------------------------- /examples/with-prisma-auth/app/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/with-prisma-auth/app/Button.tsx -------------------------------------------------------------------------------- /examples/with-prisma-auth/app/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/with-prisma-auth/app/api.ts -------------------------------------------------------------------------------- /examples/with-prisma-auth/app/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/with-prisma-auth/app/auth.ts -------------------------------------------------------------------------------- /examples/with-prisma-auth/app/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/with-prisma-auth/app/db.ts -------------------------------------------------------------------------------- /examples/with-prisma-auth/app/root.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/with-prisma-auth/app/root.css -------------------------------------------------------------------------------- /examples/with-prisma-auth/app/root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/with-prisma-auth/app/root.tsx -------------------------------------------------------------------------------- /examples/with-prisma-auth/app/routes/api/auth/[...auth]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/with-prisma-auth/app/routes/api/auth/[...auth]/route.ts -------------------------------------------------------------------------------- /examples/with-prisma-auth/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/with-prisma-auth/package.json -------------------------------------------------------------------------------- /examples/with-prisma-auth/prisma/dev.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/with-prisma-auth/prisma/dev.db -------------------------------------------------------------------------------- /examples/with-prisma-auth/prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/with-prisma-auth/prisma/schema.prisma -------------------------------------------------------------------------------- /examples/with-prisma-auth/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/with-prisma-auth/public/favicon.ico -------------------------------------------------------------------------------- /examples/with-prisma-auth/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/with-prisma-auth/tsconfig.json -------------------------------------------------------------------------------- /examples/with-prisma-auth/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/examples/with-prisma-auth/vite.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/package.json -------------------------------------------------------------------------------- /packages/fully-react/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/.eslintrc.cjs -------------------------------------------------------------------------------- /packages/fully-react/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/package.json -------------------------------------------------------------------------------- /packages/fully-react/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/readme.md -------------------------------------------------------------------------------- /packages/fully-react/src/app-router/client/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/app-router/client/index.ts -------------------------------------------------------------------------------- /packages/fully-react/src/app-router/client/router/app-router-client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/app-router/client/router/app-router-client.tsx -------------------------------------------------------------------------------- /packages/fully-react/src/app-router/client/router/app-router.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/app-router/client/router/app-router.tsx -------------------------------------------------------------------------------- /packages/fully-react/src/app-router/client/router/link.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/app-router/client/router/link.ts -------------------------------------------------------------------------------- /packages/fully-react/src/app-router/client/router/matchRoutes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/app-router/client/router/matchRoutes.ts -------------------------------------------------------------------------------- /packages/fully-react/src/app-router/client/router/not-found-boundary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/app-router/client/router/not-found-boundary.tsx -------------------------------------------------------------------------------- /packages/fully-react/src/app-router/client/router/redirect-boundary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/app-router/client/router/redirect-boundary.tsx -------------------------------------------------------------------------------- /packages/fully-react/src/app-router/client/router/types/history.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/app-router/client/router/types/history.ts -------------------------------------------------------------------------------- /packages/fully-react/src/app-router/client/router/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/app-router/client/router/types/index.ts -------------------------------------------------------------------------------- /packages/fully-react/src/app-router/client/router/types/link.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/app-router/client/router/types/link.ts -------------------------------------------------------------------------------- /packages/fully-react/src/app-router/client/router/types/path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/app-router/client/router/types/path.ts -------------------------------------------------------------------------------- /packages/fully-react/src/app-router/client/router/types/qss.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/app-router/client/router/types/qss.ts -------------------------------------------------------------------------------- /packages/fully-react/src/app-router/client/router/types/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/app-router/client/router/types/route.ts -------------------------------------------------------------------------------- /packages/fully-react/src/app-router/client/router/types/routeInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/app-router/client/router/types/routeInfo.ts -------------------------------------------------------------------------------- /packages/fully-react/src/app-router/client/router/types/routeMatch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/app-router/client/router/types/routeMatch.ts -------------------------------------------------------------------------------- /packages/fully-react/src/app-router/client/router/types/router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/app-router/client/router/types/router.ts -------------------------------------------------------------------------------- /packages/fully-react/src/app-router/client/router/types/searchParams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/app-router/client/router/types/searchParams.ts -------------------------------------------------------------------------------- /packages/fully-react/src/app-router/client/router/types/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/app-router/client/router/types/utils.ts -------------------------------------------------------------------------------- /packages/fully-react/src/app-router/client/router/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/app-router/client/router/utils.ts -------------------------------------------------------------------------------- /packages/fully-react/src/app-router/context.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/fully-react/src/app-router/fs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/app-router/fs.ts -------------------------------------------------------------------------------- /packages/fully-react/src/app-router/router/client-router.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/app-router/router/client-router.tsx -------------------------------------------------------------------------------- /packages/fully-react/src/app-router/router/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/app-router/router/index.ts -------------------------------------------------------------------------------- /packages/fully-react/src/app-router/router/navigation-context.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/app-router/router/navigation-context.tsx -------------------------------------------------------------------------------- /packages/fully-react/src/app-router/router/paths.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/app-router/router/paths.ts -------------------------------------------------------------------------------- /packages/fully-react/src/app-router/router/router-core.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/app-router/router/router-core.tsx -------------------------------------------------------------------------------- /packages/fully-react/src/app-router/router/server-router.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/app-router/router/server-router.tsx -------------------------------------------------------------------------------- /packages/fully-react/src/app-router/server/AppRouter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/app-router/server/AppRouter.tsx -------------------------------------------------------------------------------- /packages/fully-react/src/app-router/server/StatusCode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/app-router/server/StatusCode.tsx -------------------------------------------------------------------------------- /packages/fully-react/src/app-router/server/create-router.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/app-router/server/create-router.tsx -------------------------------------------------------------------------------- /packages/fully-react/src/app-router/server/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/app-router/server/index.ts -------------------------------------------------------------------------------- /packages/fully-react/src/app-router/shared/A.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/app-router/shared/A.tsx -------------------------------------------------------------------------------- /packages/fully-react/src/app-router/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/app-router/types.ts -------------------------------------------------------------------------------- /packages/fully-react/src/build/fs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/build/fs.ts -------------------------------------------------------------------------------- /packages/fully-react/src/build/vercel/nft.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/build/vercel/nft.ts -------------------------------------------------------------------------------- /packages/fully-react/src/build/vercel/redirects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/build/vercel/redirects.ts -------------------------------------------------------------------------------- /packages/fully-react/src/cache/dataProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/cache/dataProvider.tsx -------------------------------------------------------------------------------- /packages/fully-react/src/cache/dataTransport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/cache/dataTransport.ts -------------------------------------------------------------------------------- /packages/fully-react/src/cache/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/cache/index.ts -------------------------------------------------------------------------------- /packages/fully-react/src/cache/lazyQueue.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/cache/lazyQueue.tsx -------------------------------------------------------------------------------- /packages/fully-react/src/cache/rehydrateSymbols.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/cache/rehydrateSymbols.ts -------------------------------------------------------------------------------- /packages/fully-react/src/cache/rehydration-context.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/cache/rehydration-context.tsx -------------------------------------------------------------------------------- /packages/fully-react/src/cache/useTransportValue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/cache/useTransportValue.ts -------------------------------------------------------------------------------- /packages/fully-react/src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/cli.ts -------------------------------------------------------------------------------- /packages/fully-react/src/client-root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/client-root.tsx -------------------------------------------------------------------------------- /packages/fully-react/src/client/dynamic/dynamic-no-ssr.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/client/dynamic/dynamic-no-ssr.tsx -------------------------------------------------------------------------------- /packages/fully-react/src/client/dynamic/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/client/dynamic/index.tsx -------------------------------------------------------------------------------- /packages/fully-react/src/client/dynamic/loadable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/client/dynamic/loadable.tsx -------------------------------------------------------------------------------- /packages/fully-react/src/client/dynamic/no-ssr-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/client/dynamic/no-ssr-error.ts -------------------------------------------------------------------------------- /packages/fully-react/src/client/error-boundary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/client/error-boundary.tsx -------------------------------------------------------------------------------- /packages/fully-react/src/client/form/Form.client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/client/form/Form.client.tsx -------------------------------------------------------------------------------- /packages/fully-react/src/client/form/Form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/client/form/Form.tsx -------------------------------------------------------------------------------- /packages/fully-react/src/client/form/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/client/form/index.ts -------------------------------------------------------------------------------- /packages/fully-react/src/client/form/use-submit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/client/form/use-submit.ts -------------------------------------------------------------------------------- /packages/fully-react/src/client/hooks.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/client/hooks.tsx -------------------------------------------------------------------------------- /packages/fully-react/src/client/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./stream"; 2 | -------------------------------------------------------------------------------- /packages/fully-react/src/client/mutation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/client/mutation.ts -------------------------------------------------------------------------------- /packages/fully-react/src/client/refresh.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/client/refresh.ts -------------------------------------------------------------------------------- /packages/fully-react/src/client/router/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/client/router/context.ts -------------------------------------------------------------------------------- /packages/fully-react/src/client/router/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/client/router/index.ts -------------------------------------------------------------------------------- /packages/fully-react/src/client/router/link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/client/router/link.tsx -------------------------------------------------------------------------------- /packages/fully-react/src/client/router/router-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/client/router/router-api.ts -------------------------------------------------------------------------------- /packages/fully-react/src/client/router/use-router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/client/router/use-router.ts -------------------------------------------------------------------------------- /packages/fully-react/src/client/stream.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/client/stream.tsx -------------------------------------------------------------------------------- /packages/fully-react/src/component-server/entry.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/component-server/entry.tsx -------------------------------------------------------------------------------- /packages/fully-react/src/component-server/node-worker-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/component-server/node-worker-client.ts -------------------------------------------------------------------------------- /packages/fully-react/src/component-server/node-worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/component-server/node-worker.ts -------------------------------------------------------------------------------- /packages/fully-react/src/component-server/render.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/component-server/render.tsx -------------------------------------------------------------------------------- /packages/fully-react/src/component-server/stream.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/component-server/stream.tsx -------------------------------------------------------------------------------- /packages/fully-react/src/dev-server/fully-react.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/dev-server/fully-react.ts -------------------------------------------------------------------------------- /packages/fully-react/src/dev-server/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/dev-server/index.ts -------------------------------------------------------------------------------- /packages/fully-react/src/dev-server/server-components/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/dev-server/server-components/index.test.ts -------------------------------------------------------------------------------- /packages/fully-react/src/dev-server/server-components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/dev-server/server-components/index.ts -------------------------------------------------------------------------------- /packages/fully-react/src/dev-server/server-components/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/dev-server/server-components/types.d.ts -------------------------------------------------------------------------------- /packages/fully-react/src/dev-server/server-components/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/dev-server/server-components/utils.ts -------------------------------------------------------------------------------- /packages/fully-react/src/dev-server/vite-dev-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/dev-server/vite-dev-server.ts -------------------------------------------------------------------------------- /packages/fully-react/src/entry-client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/entry-client.tsx -------------------------------------------------------------------------------- /packages/fully-react/src/entry-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/entry-server.ts -------------------------------------------------------------------------------- /packages/fully-react/src/fs-router/dev.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/fs-router/dev.ts -------------------------------------------------------------------------------- /packages/fully-react/src/fs-router/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/fs-router/index.ts -------------------------------------------------------------------------------- /packages/fully-react/src/fs-router/nested.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/fs-router/nested.ts -------------------------------------------------------------------------------- /packages/fully-react/src/fs-router/path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/fs-router/path.ts -------------------------------------------------------------------------------- /packages/fully-react/src/fs-router/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/fs-router/types.ts -------------------------------------------------------------------------------- /packages/fully-react/src/fs-router/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/fs-router/utils.ts -------------------------------------------------------------------------------- /packages/fully-react/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/index.ts -------------------------------------------------------------------------------- /packages/fully-react/src/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/logger.ts -------------------------------------------------------------------------------- /packages/fully-react/src/measurer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/measurer.ts -------------------------------------------------------------------------------- /packages/fully-react/src/og/ImageResponse.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/og/ImageResponse.tsx -------------------------------------------------------------------------------- /packages/fully-react/src/og/route.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/og/route.tsx -------------------------------------------------------------------------------- /packages/fully-react/src/root.tsx: -------------------------------------------------------------------------------- 1 | export { default } from "./client-root"; 2 | -------------------------------------------------------------------------------- /packages/fully-react/src/server-root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/server-root.tsx -------------------------------------------------------------------------------- /packages/fully-react/src/server/ServerContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/server/ServerContext.js -------------------------------------------------------------------------------- /packages/fully-react/src/server/action.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/server/action.tsx -------------------------------------------------------------------------------- /packages/fully-react/src/server/async-context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/server/async-context.ts -------------------------------------------------------------------------------- /packages/fully-react/src/server/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/server/context.ts -------------------------------------------------------------------------------- /packages/fully-react/src/server/dev/find-styles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/server/dev/find-styles.tsx -------------------------------------------------------------------------------- /packages/fully-react/src/server/dev/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/server/dev/index.ts -------------------------------------------------------------------------------- /packages/fully-react/src/server/dev/inline-styles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/server/dev/inline-styles.tsx -------------------------------------------------------------------------------- /packages/fully-react/src/server/dev/react-refresh-script.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/server/dev/react-refresh-script.tsx -------------------------------------------------------------------------------- /packages/fully-react/src/server/entry.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/server/entry.tsx -------------------------------------------------------------------------------- /packages/fully-react/src/server/findAssetsInManifest.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/server/findAssetsInManifest.tsx -------------------------------------------------------------------------------- /packages/fully-react/src/server/handler.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/server/handler.tsx -------------------------------------------------------------------------------- /packages/fully-react/src/server/html.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/server/html.tsx -------------------------------------------------------------------------------- /packages/fully-react/src/server/htmlescape.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/server/htmlescape.ts -------------------------------------------------------------------------------- /packages/fully-react/src/server/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/server/index.ts -------------------------------------------------------------------------------- /packages/fully-react/src/server/request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/server/request.ts -------------------------------------------------------------------------------- /packages/fully-react/src/server/server-components.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/server/server-components.tsx -------------------------------------------------------------------------------- /packages/fully-react/src/server/server-inserted-html.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/server/server-inserted-html.tsx -------------------------------------------------------------------------------- /packages/fully-react/src/server/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/server/types.ts -------------------------------------------------------------------------------- /packages/fully-react/src/server/webpack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/server/webpack.ts -------------------------------------------------------------------------------- /packages/fully-react/src/shared/assets.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/shared/assets.tsx -------------------------------------------------------------------------------- /packages/fully-react/src/shared/navigation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/shared/navigation.ts -------------------------------------------------------------------------------- /packages/fully-react/src/shared/not-found.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/shared/not-found.ts -------------------------------------------------------------------------------- /packages/fully-react/src/shared/redirect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/shared/redirect.ts -------------------------------------------------------------------------------- /packages/fully-react/src/web/client-router.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/web/client-router.tsx -------------------------------------------------------------------------------- /packages/fully-react/src/web/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/web/context.ts -------------------------------------------------------------------------------- /packages/fully-react/src/web/entry.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/web/entry.tsx -------------------------------------------------------------------------------- /packages/fully-react/src/web/root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/web/root.tsx -------------------------------------------------------------------------------- /packages/fully-react/src/web/router.ts: -------------------------------------------------------------------------------- 1 | export * from "./client-router"; 2 | -------------------------------------------------------------------------------- /packages/fully-react/src/web/server-component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/web/server-component.tsx -------------------------------------------------------------------------------- /packages/fully-react/src/web/server-router.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/web/server-router.tsx -------------------------------------------------------------------------------- /packages/fully-react/src/web/webpack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/web/webpack.ts -------------------------------------------------------------------------------- /packages/fully-react/src/winterkit/adapter/cloudflare-workers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/winterkit/adapter/cloudflare-workers.ts -------------------------------------------------------------------------------- /packages/fully-react/src/winterkit/connect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/winterkit/connect.ts -------------------------------------------------------------------------------- /packages/fully-react/src/winterkit/entry/entry-node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/winterkit/entry/entry-node.ts -------------------------------------------------------------------------------- /packages/fully-react/src/winterkit/entry/entry-vercel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/winterkit/entry/entry-vercel.ts -------------------------------------------------------------------------------- /packages/fully-react/src/winterkit/expose-dev-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/src/winterkit/expose-dev-server.ts -------------------------------------------------------------------------------- /packages/fully-react/src/winterkit/node.ts: -------------------------------------------------------------------------------- 1 | export * from "@hattip/adapter-node"; 2 | -------------------------------------------------------------------------------- /packages/fully-react/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/tsconfig.json -------------------------------------------------------------------------------- /packages/fully-react/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/fully-react/tsup.config.ts -------------------------------------------------------------------------------- /packages/fully-react/types/internal.d.ts: -------------------------------------------------------------------------------- 1 | export { RouteManifest } from "../src/fs-router/types"; 2 | -------------------------------------------------------------------------------- /packages/rsc-auth/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/rsc-auth/.eslintrc.cjs -------------------------------------------------------------------------------- /packages/rsc-auth/LICENSE.react-router.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/rsc-auth/LICENSE.react-router.md -------------------------------------------------------------------------------- /packages/rsc-auth/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/rsc-auth/package.json -------------------------------------------------------------------------------- /packages/rsc-auth/readme.md: -------------------------------------------------------------------------------- 1 | TODO 2 | -------------------------------------------------------------------------------- /packages/rsc-auth/src/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/rsc-auth/src/client.ts -------------------------------------------------------------------------------- /packages/rsc-auth/src/components.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/rsc-auth/src/components.tsx -------------------------------------------------------------------------------- /packages/rsc-auth/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/rsc-auth/src/index.ts -------------------------------------------------------------------------------- /packages/rsc-auth/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/rsc-auth/tsconfig.json -------------------------------------------------------------------------------- /packages/rsc-auth/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/rsc-auth/tsup.config.ts -------------------------------------------------------------------------------- /packages/rsc-auth/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/packages/rsc-auth/types.d.ts -------------------------------------------------------------------------------- /patches/@types__react-dom@18.0.11.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/patches/@types__react-dom@18.0.11.patch -------------------------------------------------------------------------------- /patches/@types__react@18.0.33.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/patches/@types__react@18.0.33.patch -------------------------------------------------------------------------------- /patches/react-server-dom-webpack@0.0.0-experimental-efb381bbf-20230505.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/patches/react-server-dom-webpack@0.0.0-experimental-efb381bbf-20230505.patch -------------------------------------------------------------------------------- /patches/vite@4.3.0.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/patches/vite@4.3.0.patch -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /test/helpers/build-fixture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/test/helpers/build-fixture.ts -------------------------------------------------------------------------------- /test/helpers/create-fixture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/test/helpers/create-fixture.ts -------------------------------------------------------------------------------- /test/helpers/create-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/test/helpers/create-server.ts -------------------------------------------------------------------------------- /test/helpers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/test/helpers/index.ts -------------------------------------------------------------------------------- /test/helpers/playwright-fixture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/test/helpers/playwright-fixture.ts -------------------------------------------------------------------------------- /test/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/test/package.json -------------------------------------------------------------------------------- /test/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/test/playwright.config.ts -------------------------------------------------------------------------------- /test/rendering-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/test/rendering-test.ts -------------------------------------------------------------------------------- /test/template/README.md: -------------------------------------------------------------------------------- 1 | # Vite RSC Counter Demo 2 | 3 | ## How to run 4 | 5 | ```bash 6 | pnpm dev 7 | ``` 8 | -------------------------------------------------------------------------------- /test/template/app/root.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/test/template/app/root.css -------------------------------------------------------------------------------- /test/template/app/root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/test/template/app/root.tsx -------------------------------------------------------------------------------- /test/template/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/test/template/package.json -------------------------------------------------------------------------------- /test/template/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/test/template/public/favicon.ico -------------------------------------------------------------------------------- /test/template/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/test/template/tsconfig.json -------------------------------------------------------------------------------- /test/template/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/test/template/vite.config.ts -------------------------------------------------------------------------------- /test/unit/unit-test.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/test/unit/unit-test.spec.tsx -------------------------------------------------------------------------------- /test/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/test/vitest.config.ts -------------------------------------------------------------------------------- /version: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nksaraf/fully-react/HEAD/version --------------------------------------------------------------------------------