SYMBOL INDEX (136 symbols across 81 files) FILE: .github/scripts/generate-matrix.js function generateCombinations (line 14) | function generateCombinations(opts) { function isValid (line 36) | function isValid(combo) { FILE: cli/src/cli/index.ts type CliFlags (line 18) | interface CliFlags { type CliResults (line 48) | interface CliResults { method onCancel (line 380) | onCancel() { FILE: cli/src/consts.ts constant PKG_ROOT (line 8) | const PKG_ROOT = path.join(distPath, "../"); constant TITLE_TEXT (line 12) | const TITLE_TEXT = ` ___ ___ ___ __ _____ ___ _____ ____ __ _... constant DEFAULT_APP_NAME (line 17) | const DEFAULT_APP_NAME = "my-t3-app"; constant CREATE_T3_APP (line 18) | const CREATE_T3_APP = "create-t3-app"; FILE: cli/src/helpers/createProject.ts type CreateProjectOptions (line 19) | interface CreateProjectOptions { FILE: cli/src/helpers/installPackages.ts type InstallPackagesOptions (line 10) | type InstallPackagesOptions = InstallerOptions & { FILE: cli/src/helpers/selectBoilerplate.ts type SelectBoilerplateProps (line 7) | type SelectBoilerplateProps = Required< FILE: cli/src/helpers/setImportAlias.ts function replaceTextInFiles (line 4) | function replaceTextInFiles( FILE: cli/src/index.ts type CT3APackageJSON (line 25) | type CT3APackageJSON = PackageJson & { FILE: cli/src/installers/dependencyVersionMap.ts type AvailableDependencies (line 53) | type AvailableDependencies = keyof typeof dependencyVersionMap; FILE: cli/src/installers/index.ts type AvailablePackages (line 27) | type AvailablePackages = (typeof availablePackages)[number]; type DatabaseProvider (line 35) | type DatabaseProvider = (typeof databaseProviders)[number]; type InstallerOptions (line 37) | interface InstallerOptions { type Installer (line 48) | type Installer = (opts: InstallerOptions) => void; type PkgInstallerMap (line 50) | type PkgInstallerMap = Record< FILE: cli/src/utils/getUserPkgManager.ts type PackageManager (line 1) | type PackageManager = "npm" | "pnpm" | "yarn" | "bun"; FILE: cli/src/utils/isTTYError.ts class IsTTYError (line 1) | class IsTTYError extends Error { method constructor (line 2) | constructor(msg: string) { FILE: cli/src/utils/logger.ts method error (line 4) | error(...args: unknown[]) { method warn (line 7) | warn(...args: unknown[]) { method info (line 10) | info(...args: unknown[]) { method success (line 13) | success(...args: unknown[]) { FILE: cli/src/utils/renderVersionWarning.ts type DistTagsBody (line 41) | interface DistTagsBody { function checkForLatestVersion (line 45) | function checkForLatestVersion(): Promise { FILE: cli/template/extras/src/app/_components/post-tw.tsx function LatestPost (line 7) | function LatestPost() { FILE: cli/template/extras/src/app/_components/post.tsx function LatestPost (line 8) | function LatestPost() { FILE: cli/template/extras/src/app/layout/base.tsx function RootLayout (line 16) | function RootLayout({ FILE: cli/template/extras/src/app/layout/with-trpc-tw.tsx function RootLayout (line 19) | function RootLayout({ FILE: cli/template/extras/src/app/layout/with-trpc.tsx function RootLayout (line 18) | function RootLayout({ FILE: cli/template/extras/src/app/layout/with-tw.tsx function RootLayout (line 17) | function RootLayout({ FILE: cli/template/extras/src/app/page/base.tsx function Home (line 5) | function Home() { FILE: cli/template/extras/src/app/page/with-auth-trpc-tw.tsx function Home (line 7) | async function Home() { FILE: cli/template/extras/src/app/page/with-auth-trpc.tsx function Home (line 8) | async function Home() { FILE: cli/template/extras/src/app/page/with-better-auth-trpc-tw.tsx function Home (line 10) | async function Home() { FILE: cli/template/extras/src/app/page/with-better-auth-trpc.tsx function Home (line 11) | async function Home() { FILE: cli/template/extras/src/app/page/with-better-auth-tw.tsx function Home (line 8) | async function Home() { FILE: cli/template/extras/src/app/page/with-better-auth.tsx function Home (line 9) | async function Home() { FILE: cli/template/extras/src/app/page/with-trpc-tw.tsx function Home (line 6) | async function Home() { FILE: cli/template/extras/src/app/page/with-trpc.tsx function Home (line 7) | async function Home() { FILE: cli/template/extras/src/app/page/with-tw.tsx function HomePage (line 3) | function HomePage() { FILE: cli/template/extras/src/pages/index/base.tsx function Home (line 6) | function Home() { FILE: cli/template/extras/src/pages/index/with-auth-trpc-tw.tsx function Home (line 7) | function Home() { function AuthShowcase (line 58) | function AuthShowcase() { FILE: cli/template/extras/src/pages/index/with-auth-trpc.tsx function Home (line 8) | function Home() { function AuthShowcase (line 59) | function AuthShowcase() { FILE: cli/template/extras/src/pages/index/with-better-auth-trpc-tw.tsx function Home (line 7) | function Home() { function AuthShowcase (line 58) | function AuthShowcase() { FILE: cli/template/extras/src/pages/index/with-better-auth-trpc.tsx function Home (line 8) | function Home() { function AuthShowcase (line 59) | function AuthShowcase() { FILE: cli/template/extras/src/pages/index/with-better-auth-tw.tsx function Home (line 6) | function Home() { function AuthShowcase (line 52) | function AuthShowcase() { FILE: cli/template/extras/src/pages/index/with-better-auth.tsx function Home (line 7) | function Home() { function AuthShowcase (line 53) | function AuthShowcase() { FILE: cli/template/extras/src/pages/index/with-trpc-tw.tsx function Home (line 6) | function Home() { FILE: cli/template/extras/src/pages/index/with-trpc.tsx function Home (line 7) | function Home() { FILE: cli/template/extras/src/pages/index/with-tw.tsx function Home (line 4) | function Home() { FILE: cli/template/extras/src/server/api/root.ts type AppRouter (line 14) | type AppRouter = typeof appRouter; FILE: cli/template/extras/src/server/api/routers/post/base.ts type Post (line 6) | interface Post { FILE: cli/template/extras/src/server/api/trpc-app/base.ts method errorFormatter (line 40) | errorFormatter({ shape, error }) { FILE: cli/template/extras/src/server/api/trpc-app/with-auth-db.ts method errorFormatter (line 48) | errorFormatter({ shape, error }) { FILE: cli/template/extras/src/server/api/trpc-app/with-auth.ts method errorFormatter (line 45) | errorFormatter({ shape, error }) { FILE: cli/template/extras/src/server/api/trpc-app/with-better-auth-db.ts method errorFormatter (line 49) | errorFormatter({ shape, error }) { FILE: cli/template/extras/src/server/api/trpc-app/with-better-auth.ts method errorFormatter (line 46) | errorFormatter({ shape, error }) { FILE: cli/template/extras/src/server/api/trpc-app/with-db.ts method errorFormatter (line 43) | errorFormatter({ shape, error }) { FILE: cli/template/extras/src/server/api/trpc-pages/base.ts type CreateContextOptions (line 23) | type CreateContextOptions = Record; method errorFormatter (line 59) | errorFormatter({ shape, error }) { FILE: cli/template/extras/src/server/api/trpc-pages/with-auth-db.ts type CreateContextOptions (line 27) | interface CreateContextOptions { method errorFormatter (line 75) | errorFormatter({ shape, error }) { FILE: cli/template/extras/src/server/api/trpc-pages/with-auth.ts type CreateContextOptions (line 25) | interface CreateContextOptions { method errorFormatter (line 73) | errorFormatter({ shape, error }) { FILE: cli/template/extras/src/server/api/trpc-pages/with-better-auth-db.ts type CreateContextOptions (line 27) | interface CreateContextOptions { method errorFormatter (line 83) | errorFormatter({ shape, error }) { FILE: cli/template/extras/src/server/api/trpc-pages/with-better-auth.ts type CreateContextOptions (line 26) | interface CreateContextOptions { method errorFormatter (line 81) | errorFormatter({ shape, error }) { FILE: cli/template/extras/src/server/api/trpc-pages/with-db.ts type CreateContextOptions (line 24) | type CreateContextOptions = Record; method errorFormatter (line 62) | errorFormatter({ shape, error }) { FILE: cli/template/extras/src/server/auth/config/base.ts type Session (line 11) | interface Session extends DefaultSession { FILE: cli/template/extras/src/server/auth/config/with-drizzle.ts type Session (line 20) | interface Session extends DefaultSession { FILE: cli/template/extras/src/server/auth/config/with-prisma.ts type Session (line 14) | interface Session extends DefaultSession { FILE: cli/template/extras/src/server/better-auth/client.ts type Session (line 5) | type Session = typeof authClient.$Infer.Session; FILE: cli/template/extras/src/server/better-auth/config/base.ts type Session (line 12) | type Session = typeof auth.$Infer.Session; FILE: cli/template/extras/src/server/better-auth/config/with-drizzle.ts type Session (line 26) | type Session = typeof auth.$Infer.Session; FILE: cli/template/extras/src/server/better-auth/config/with-prisma.ts type Session (line 26) | type Session = typeof auth.$Infer.Session; FILE: cli/template/extras/src/trpc/react.tsx type RouterInputs (line 32) | type RouterInputs = inferRouterInputs; type RouterOutputs (line 39) | type RouterOutputs = inferRouterOutputs; function TRPCReactProvider (line 41) | function TRPCReactProvider(props: { children: React.ReactNode }) { function getBaseUrl (line 74) | function getBaseUrl() { FILE: cli/template/extras/src/utils/api.ts method config (line 22) | config() { type RouterInputs (line 61) | type RouterInputs = inferRouterInputs; type RouterOutputs (line 68) | type RouterOutputs = inferRouterOutputs; FILE: www/src/components/docs/breadCrumbs.tsx type SlugType (line 6) | type SlugType = "" | "deployment" | "usage"; function BreadCrumbs (line 8) | function BreadCrumbs() { function BreadCrumbsArrow (line 103) | function BreadCrumbsArrow(props: { isRtl: boolean }) { FILE: www/src/components/docs/callout.tsx function Callout (line 3) | function Callout({ FILE: www/src/components/docs/companyList.tsx type Company (line 1) | interface Company { function CompanyList (line 70) | function CompanyList({ FILE: www/src/components/docs/introductionTab.tsx function IntroductionTab (line 3) | function IntroductionTab() { FILE: www/src/components/docs/openSourceAppList.tsx type App (line 1) | interface App { function OpenSourceAppList (line 349) | function OpenSourceAppList({ FILE: www/src/components/landingPage/ClipboardSelect.tsx function ClipboardSelect (line 24) | function ClipboardSelect() { FILE: www/src/components/landingPage/cli.tsx function CodeCard (line 4) | function CodeCard() { FILE: www/src/components/landingPage/tweets/featuredTweets.ts type Tweet (line 1) | interface Tweet { FILE: www/src/components/navigation/LanguageSelect.tsx type LanguageSelectProps (line 8) | interface LanguageSelectProps { function LanguageSelect (line 12) | function LanguageSelect({ language }: LanguageSelectProps) { FILE: www/src/components/navigation/OnThisPageLinks.tsx type OnThisPageLinksProps (line 6) | interface OnThisPageLinksProps { function OnThisPageLinks (line 12) | function OnThisPageLinks({ FILE: www/src/components/navigation/Search.tsx function Search (line 23) | function Search({ isLanding }: { isLanding: boolean }) { FILE: www/src/components/openGraph.tsx type OpenGraphProps (line 1) | interface OpenGraphProps { function OpenGraph (line 9) | function OpenGraph({ FILE: www/src/config.ts constant SITE (line 1) | const SITE = { constant OPEN_GRAPH (line 7) | const OPEN_GRAPH = { type Frontmatter (line 16) | interface Frontmatter { constant KNOWN_LANGUAGES (line 27) | const KNOWN_LANGUAGES = { type KnownLanguageCode (line 42) | type KnownLanguageCode = keyof typeof KNOWN_LANGUAGES; constant GITHUB_EDIT_URL (line 44) | const GITHUB_EDIT_URL = `https://github.com/t3-oss/create-t3-app/tree/ma... constant COMMUNITY_INVITE_URL (line 46) | const COMMUNITY_INVITE_URL = `https://t3.gg/discord`; constant ALGOLIA (line 49) | const ALGOLIA = { type OuterHeaders (line 55) | type OuterHeaders = "Create T3 App" | "Deployment" | "Usage"; type SidebarItem (line 57) | interface SidebarItem< type SidebarItemLink (line 64) | type SidebarItemLink = SidebarItem["link"]; type Sidebar (line 66) | type Sidebar = { constant SIDEBAR (line 71) | const SIDEBAR: Sidebar = { constant SIDEBAR_HEADER_MAP (line 418) | const SIDEBAR_HEADER_MAP: Record< FILE: www/src/languages.ts function getLanguageFromURL (line 7) | function getLanguageFromURL(pathname: string) { function getIsRtlFromUrl (line 29) | function getIsRtlFromUrl(pathname: string) { function getIsRtlFromLangCode (line 34) | function getIsRtlFromLangCode(language: KnownLanguageCode) { FILE: www/src/utils/fetchGithub.ts type Options (line 3) | interface Options { type Commit (line 27) | type Commit = z.infer[number]; FILE: www/src/utils/ogFont.ts function getFont (line 3) | async function getFont({ FILE: www/src/utils/pagination.ts function paginate (line 8) | function paginate(lang: keyof Sidebar, path: SidebarItemLink) { FILE: www/src/utils/siteUrl.ts constant SITE_URL (line 1) | const SITE_URL = import.meta.env.VERCEL_URL