├── .prettierignore
├── .npmrc
├── .github
├── FUNDING.yml
├── pr-labeler.yml
├── changeset-version.js
└── workflows
│ └── release.yml
├── packages
├── media
│ ├── src
│ │ ├── index.tsx
│ │ └── video
│ │ │ └── types.ts
│ ├── rollup.config.js
│ ├── tsconfig.json
│ ├── package.json
│ └── README.md
├── auth
│ ├── plugin
│ │ ├── pridepack.json
│ │ ├── tsconfig.json
│ │ ├── src
│ │ │ ├── compiler
│ │ │ │ └── index.ts
│ │ │ └── index.ts
│ │ └── README.md
│ └── solid
│ │ ├── locals.d.ts
│ │ ├── rollup.config.js
│ │ ├── README.md
│ │ ├── .eslintrc.json
│ │ ├── .gitignore
│ │ ├── tsconfig.build.json
│ │ ├── tsconfig.json
│ │ └── scripts
│ │ └── postbuild.js
├── forms
│ ├── plugin
│ │ ├── pridepack.json
│ │ ├── src
│ │ │ ├── compiler
│ │ │ │ └── index.ts
│ │ │ └── index.ts
│ │ ├── CHANGELOG.md
│ │ ├── README.md
│ │ └── tsconfig.json
│ └── solid
│ │ ├── src
│ │ ├── utils
│ │ │ ├── index.ts
│ │ │ ├── helpers.ts
│ │ │ └── components.tsx
│ │ └── error.ts
│ │ ├── tsup.config.ts
│ │ ├── tsconfig.json
│ │ └── package.json
├── prpc
│ ├── plugin
│ │ ├── pridepack.json
│ │ ├── tsconfig.json
│ │ ├── README.md
│ │ └── src
│ │ │ └── compiler
│ │ │ └── index.ts
│ ├── tests
│ │ ├── src
│ │ │ ├── caller
│ │ │ │ ├── withImport.ts
│ │ │ │ ├── withMw.ts
│ │ │ │ ├── withMw.output.js
│ │ │ │ ├── withImport.output.js
│ │ │ │ ├── wrapImport.ts
│ │ │ │ ├── moreWrap.ts
│ │ │ │ └── wrapImport.output.js
│ │ │ ├── server
│ │ │ │ ├── user
│ │ │ │ │ └── user.queries.ts
│ │ │ │ ├── hello
│ │ │ │ │ └── hello.queries.ts
│ │ │ │ ├── authpc.ts
│ │ │ │ └── auth.ts
│ │ │ ├── caller.test.ts
│ │ │ └── utils
│ │ │ │ └── createTest.ts
│ │ ├── tsconfig.json
│ │ └── package.json
│ └── solid
│ │ ├── src
│ │ ├── createAction.ts
│ │ ├── index.ts
│ │ └── error.ts
│ │ ├── .eslintrc.json
│ │ ├── tsup.config.ts
│ │ ├── .gitignore
│ │ └── tsconfig.json
├── routetypes
│ ├── pridepack.json
│ ├── README.md
│ ├── src
│ │ ├── test.d.ts
│ │ ├── compiler
│ │ │ ├── index.ts
│ │ │ └── utils.ts
│ │ └── utils.ts
│ └── tsconfig.json
├── authpc
│ ├── plugin
│ │ └── README.md
│ └── solid
│ │ └── README.md
├── shared
│ ├── README.md
│ ├── src
│ │ ├── index.ts
│ │ ├── solid.ts
│ │ └── utils.ts
│ ├── rollup.config.js
│ ├── tsconfig.json
│ ├── package.json
│ └── CHANGELOG.md
├── log
│ ├── .gitignore
│ ├── src
│ │ ├── compiler
│ │ │ └── utils.ts
│ │ └── index.tsx
│ ├── tsconfig.json
│ ├── tsup.config.ts
│ ├── CHANGELOG.md
│ └── package.json
└── og
│ ├── tests
│ ├── fixtures
│ │ ├── solid-start
│ │ │ ├── variables
│ │ │ │ ├── code.js
│ │ │ │ └── output.js
│ │ │ ├── custom-image-options
│ │ │ │ ├── code.js
│ │ │ │ └── output.js
│ │ │ ├── multiple-children
│ │ │ │ ├── code.js
│ │ │ │ └── output.js
│ │ │ ├── exclude-static
│ │ │ │ ├── code.js
│ │ │ │ └── output.js
│ │ │ ├── basic
│ │ │ │ ├── code.js
│ │ │ │ └── output.js
│ │ │ ├── partially-dynamic-object
│ │ │ │ ├── code.js
│ │ │ │ └── output.js
│ │ │ └── realistic-styles
│ │ │ │ ├── code.js
│ │ │ │ └── output.js
│ │ └── tanstack-start
│ │ │ └── basic
│ │ │ ├── code.js
│ │ │ └── output.js
│ └── compiler.test.ts
│ ├── tsconfig.json
│ ├── tsup.config.ts
│ ├── src
│ ├── index.tsx
│ ├── compiler
│ │ └── index.ts
│ └── unplugin
│ │ └── index.ts
│ ├── README.md
│ └── package.json
├── docs
├── src
│ ├── global.d.ts
│ ├── entry-client.tsx
│ ├── routes
│ │ ├── [...404].mdx
│ │ ├── packages
│ │ │ ├── prpc
│ │ │ │ ├── redirect.mdx
│ │ │ │ ├── error.mdx
│ │ │ │ ├── response.mdx
│ │ │ │ ├── error-handling.mdx
│ │ │ │ └── optimistic.mdx
│ │ │ ├── forms
│ │ │ │ └── install.mdx
│ │ │ ├── og
│ │ │ │ ├── opengraph.mdx
│ │ │ │ ├── install.mdx
│ │ │ │ └── DynamicImageExample.tsx
│ │ │ ├── index.mdx
│ │ │ └── log
│ │ │ │ ├── install.mdx
│ │ │ │ └── log.mdx
│ │ ├── sponsors.mdx
│ │ ├── contributors.mdx
│ │ └── index.mdx
│ ├── app.tsx
│ └── entry-server.tsx
├── public
│ └── favicon.ico
├── .gitignore
├── tsconfig.json
├── package.json
└── README.md
├── examples
├── prpc-clerk
│ ├── src
│ │ ├── server
│ │ │ └── auth.ts
│ │ ├── app.css
│ │ ├── entry-client.tsx
│ │ ├── use
│ │ │ ├── file1.ts
│ │ │ ├── use2.ts
│ │ │ ├── file2.ts
│ │ │ ├── test.ts
│ │ │ └── use.ts
│ │ ├── middleware.ts
│ │ ├── entry-server.tsx
│ │ ├── app.tsx
│ │ └── routes
│ │ │ └── index.tsx
│ ├── public
│ │ └── favicon.ico
│ ├── postcss.config.cjs
│ ├── tailwind.config.cjs
│ ├── .gitignore
│ ├── .eslintrc.json
│ ├── app.config.ts
│ ├── README.MD
│ ├── tsconfig.json
│ └── package.json
├── log
│ ├── src
│ │ ├── global.d.ts
│ │ ├── entry-client.tsx
│ │ ├── routes
│ │ │ ├── [...404].tsx
│ │ │ └── index.tsx
│ │ ├── app.tsx
│ │ ├── entry-server.tsx
│ │ └── app.css
│ ├── public
│ │ └── favicon.ico
│ ├── app.config.ts
│ ├── .gitignore
│ ├── tsconfig.json
│ ├── package.json
│ └── README.md
├── og
│ ├── src
│ │ ├── global.d.ts
│ │ ├── entry-client.tsx
│ │ ├── routes
│ │ │ ├── test2.tsx
│ │ │ ├── [...404].tsx
│ │ │ ├── data-fetching.tsx
│ │ │ └── solidbase.tsx
│ │ ├── app.tsx
│ │ ├── entry-server.tsx
│ │ └── app.css
│ ├── public
│ │ └── favicon.ico
│ ├── app.config.ts
│ ├── .gitignore
│ ├── tsconfig.json
│ ├── package.json
│ └── README.md
├── README.md
├── auth
│ ├── src
│ │ ├── app.css
│ │ ├── utils
│ │ │ └── string.ts
│ │ ├── entry-client.tsx
│ │ ├── routes
│ │ │ ├── api
│ │ │ │ └── auth
│ │ │ │ │ └── [...solidauth].ts
│ │ │ ├── test2.tsx
│ │ │ ├── test.tsx
│ │ │ ├── auth
│ │ │ │ └── [provider].tsx
│ │ │ ├── loader.tsx
│ │ │ ├── protected.tsx
│ │ │ └── discord.tsx
│ │ ├── middleware.ts
│ │ ├── entry-server.tsx
│ │ ├── app.tsx
│ │ └── server
│ │ │ └── auth.ts
│ ├── .env.example
│ ├── public
│ │ └── favicon.ico
│ ├── postcss.config.cjs
│ ├── env.d.ts
│ ├── tailwind.config.cjs
│ ├── .gitignore
│ ├── .eslintrc.json
│ ├── tsconfig.json
│ ├── app.config.ts
│ ├── README.MD
│ └── package.json
├── forms
│ ├── src
│ │ ├── app.css
│ │ ├── entry-client.tsx
│ │ ├── app.tsx
│ │ ├── entry-server.tsx
│ │ └── routes
│ │ │ └── field.tsx
│ ├── public
│ │ └── favicon.ico
│ ├── postcss.config.cjs
│ ├── tailwind.config.cjs
│ ├── app.config.ts
│ ├── .gitignore
│ ├── .eslintrc.json
│ ├── tsconfig.json
│ ├── README.MD
│ └── package.json
├── media
│ ├── src
│ │ ├── app.css
│ │ ├── entry-client.tsx
│ │ ├── app.tsx
│ │ ├── entry-server.tsx
│ │ └── routes
│ │ │ └── index.tsx
│ ├── public
│ │ └── favicon.ico
│ ├── app.config.ts
│ ├── postcss.config.cjs
│ ├── .vinxi
│ │ └── build
│ │ │ └── ssr
│ │ │ ├── assets
│ │ │ ├── onig-fd885c2d.wasm
│ │ │ └── createVideo-88738752.js
│ │ │ ├── index.js
│ │ │ ├── page.js
│ │ │ └── manifest.json
│ ├── tailwind.config.cjs
│ ├── .gitignore
│ ├── .eslintrc.json
│ ├── tsconfig.json
│ ├── README.MD
│ └── package.json
├── prpc
│ ├── src
│ │ ├── app.css
│ │ ├── entry-client.tsx
│ │ ├── use
│ │ │ ├── test2.ts
│ │ │ ├── file1.ts
│ │ │ ├── use2.ts
│ │ │ ├── file2.ts
│ │ │ ├── test.ts
│ │ │ └── use.ts
│ │ ├── routes
│ │ │ ├── api
│ │ │ │ └── auth
│ │ │ │ │ └── [...solidauth].ts
│ │ │ ├── async.tsx
│ │ │ └── index.tsx
│ │ ├── server
│ │ │ └── auth.ts
│ │ ├── entry-server.tsx
│ │ └── app.tsx
│ ├── public
│ │ └── favicon.ico
│ ├── postcss.config.cjs
│ ├── tailwind.config.cjs
│ ├── .gitignore
│ ├── .eslintrc.json
│ ├── app.config.ts
│ ├── README.MD
│ ├── tsconfig.json
│ └── package.json
├── jd-prpc
│ ├── src
│ │ ├── app.css
│ │ ├── entry-client.tsx
│ │ ├── routes
│ │ │ └── api
│ │ │ │ └── auth
│ │ │ │ └── [...solidauth].ts
│ │ ├── server
│ │ │ ├── user
│ │ │ │ └── user.queries.ts
│ │ │ ├── hello
│ │ │ │ └── hello.queries.ts
│ │ │ ├── db.ts
│ │ │ ├── prpc.ts
│ │ │ └── auth.ts
│ │ ├── middleware.ts
│ │ ├── entry-server.tsx
│ │ └── app.tsx
│ ├── prisma
│ │ ├── db.sqlite
│ │ └── schema.prisma
│ ├── public
│ │ └── favicon.ico
│ ├── postcss.config.cjs
│ ├── tailwind.config.cjs
│ ├── .env.example
│ ├── .gitignore
│ ├── .eslintrc.json
│ ├── tsconfig.json
│ ├── app.config.ts
│ ├── README.MD
│ └── package.json
└── routetypes
│ ├── src
│ ├── app.css
│ ├── routes
│ │ ├── test.tsx
│ │ └── index.tsx
│ ├── entry-client.tsx
│ ├── app.tsx
│ └── entry-server.tsx
│ ├── postcss.config.cjs
│ ├── tailwind.config.cjs
│ ├── app.config.ts
│ ├── test.d.ts
│ ├── .gitignore
│ ├── .eslintrc.json
│ ├── README.MD
│ ├── tsconfig.json
│ └── package.json
├── pnpm-workspace.yaml
├── .prettierrc
├── tsconfig.json
├── .eslintignore
├── tsconfig.base.json
├── README.MD
├── .changeset
├── README.md
└── config.json
├── turbo.json
├── .gitignore
├── rollup.config.js
├── .eslintrc.cjs
└── package.json
/.prettierignore:
--------------------------------------------------------------------------------
1 | **/tests/*
--------------------------------------------------------------------------------
/.npmrc:
--------------------------------------------------------------------------------
1 | auto-install-peers=true
2 |
--------------------------------------------------------------------------------
/.github/FUNDING.yml:
--------------------------------------------------------------------------------
1 | github: [orjdev]
2 |
--------------------------------------------------------------------------------
/packages/media/src/index.tsx:
--------------------------------------------------------------------------------
1 | export * from './video/createVideo'
2 |
--------------------------------------------------------------------------------
/.github/pr-labeler.yml:
--------------------------------------------------------------------------------
1 | '🔒 core':
2 | - any: ['packages/core/**']
3 |
--------------------------------------------------------------------------------
/docs/src/global.d.ts:
--------------------------------------------------------------------------------
1 | ///
11 | Visit{" "} 12 | 13 | start.solidjs.com 14 | {" "} 15 | to learn how to build SolidStart apps. 16 |
17 |11 | Visit{" "} 12 | 13 | start.solidjs.com 14 | {" "} 15 | to learn how to build SolidStart apps. 16 |
17 |23 | Visit{' '} 24 | 25 | start.solidjs.com 26 | {' '} 27 | to learn how to build SolidStart apps. 28 |
29 |{JSON.stringify(hello1())}
17 |24 | Please Wait While HackChat Is Validating Your Request 25 |
26 |{JSON.stringify(hello1.data)}
21 | 22 |23 | {myMutation.data ?? myMutation.status} 24 |
25 | 36 |57 | Visit{' '} 58 | 59 | start.solidjs.com 60 | {' '} 61 | to learn how to build SolidStart apps. 62 |
63 |
46 | {JSON.stringify(e(), null, 2)}
24 | }}
25 | {JSON.stringify(hello1.data)}
24 | 25 |26 | {myMutation.data ?? myMutation.status} 27 |
28 | 39 |