Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/alan2207/bulletproof-react
/ functions
Functions
493 in github.com/alan2207/bulletproof-react
⨍
Functions
493
◇
Types & classes
2
↓ 56 callers
Function
cn
(...inputs: ClassValue[])
apps/nextjs-app/src/utils/cn.ts:4
↓ 56 callers
Function
cn
(...inputs: ClassValue[])
apps/react-vite/src/utils/cn.ts:4
↓ 56 callers
Function
cn
(...inputs: ClassValue[])
apps/nextjs-pages/src/utils/cn.ts:4
↓ 32 callers
Function
useUser
()
apps/nextjs-app/src/lib/auth.tsx:31
↓ 17 callers
Function
networkDelay
()
apps/nextjs-app/src/testing/mocks/utils.ts:32
↓ 17 callers
Function
networkDelay
()
apps/react-vite/src/testing/mocks/utils.ts:32
↓ 17 callers
Function
networkDelay
()
apps/nextjs-pages/src/testing/mocks/utils.ts:32
↓ 12 callers
Function
requireAuth
(cookies: Record<string, string>)
apps/nextjs-app/src/testing/mocks/utils.ts:80
↓ 12 callers
Function
requireAuth
(cookies: Record<string, string>)
apps/react-vite/src/testing/mocks/utils.ts:80
↓ 12 callers
Function
requireAuth
(cookies: Record<string, string>)
apps/nextjs-pages/src/testing/mocks/utils.ts:80
↓ 9 callers
Function
convert
(queryClient: QueryClient)
apps/react-vite/src/app/router.tsx:14
↓ 9 callers
Function
persistDb
(model: Model)
apps/nextjs-app/src/testing/mocks/db.ts:81
↓ 9 callers
Function
persistDb
(model: Model)
apps/react-vite/src/testing/mocks/db.ts:80
↓ 9 callers
Function
persistDb
(model: Model)
apps/nextjs-pages/src/testing/mocks/db.ts:81
↓ 9 callers
Function
useDisclosure
(initial = false)
apps/nextjs-app/src/hooks/use-disclosure.ts:3
↓ 9 callers
Function
useDisclosure
(initial = false)
apps/react-vite/src/hooks/use-disclosure.ts:3
↓ 9 callers
Function
useDisclosure
(initial = false)
apps/nextjs-pages/src/hooks/use-disclosure.ts:3
↓ 8 callers
Function
renderApp
( ui: any, { user, url = '/', path = '/', ...renderOptions }: Record<string, any> = {}, )
apps/react-vite/src/testing/test-utils.tsx:57
↓ 8 callers
Function
renderApp
( ui: any, { user, ...renderOptions }: Record<string, any> = {}, )
apps/nextjs-pages/src/testing/test-utils.tsx:56
↓ 6 callers
Function
canDeleteComment
( user: User | null | undefined, comment: Comment, )
apps/nextjs-app/src/lib/authorization.ts:17
↓ 6 callers
Function
createUser
(userProperties?: any)
apps/react-vite/src/testing/test-utils.tsx:19
↓ 6 callers
Function
createUser
(userProperties?: any)
apps/nextjs-pages/src/testing/test-utils.tsx:27
↓ 6 callers
Function
getDiscussionQueryOptions
(discussionId: string)
apps/nextjs-app/src/features/discussions/api/get-discussion.ts:15
↓ 6 callers
Function
getInfiniteCommentsQueryOptions
(discussionId: string)
apps/nextjs-app/src/features/comments/api/get-comments.ts:22
↓ 6 callers
Function
sanitizeUser
(user: O)
apps/nextjs-app/src/testing/mocks/utils.ts:50
↓ 6 callers
Function
sanitizeUser
(user: O)
apps/nextjs-pages/src/testing/mocks/utils.ts:50
↓ 5 callers
Function
canCreateDiscussion
(user: User | null | undefined)
apps/nextjs-app/src/lib/authorization.ts:3
↓ 5 callers
Function
canDeleteDiscussion
(user: User | null | undefined)
apps/nextjs-app/src/lib/authorization.ts:6
↓ 5 callers
Function
canUpdateDiscussion
(user: User | null | undefined)
apps/nextjs-app/src/lib/authorization.ts:9
↓ 5 callers
Function
canViewUsers
(user: User | null | undefined)
apps/nextjs-app/src/lib/authorization.ts:13
↓ 5 callers
Function
createHref
(page: number)
apps/nextjs-app/src/components/ui/table/pagination.tsx:141
↓ 5 callers
Function
createHref
(page: number)
apps/react-vite/src/components/ui/table/pagination.tsx:141
↓ 5 callers
Function
createHref
(page: number)
apps/nextjs-pages/src/components/ui/table/pagination.tsx:141
↓ 5 callers
Function
fetchApi
( url: string, options: RequestOptions = {}, )
apps/nextjs-app/src/lib/api-client.ts:50
↓ 5 callers
Function
formatDate
(date: number)
apps/nextjs-app/src/utils/format.ts:3
↓ 5 callers
Function
formatDate
(date: number)
apps/react-vite/src/utils/format.ts:3
↓ 5 callers
Function
formatDate
(date: number)
apps/nextjs-pages/src/utils/format.ts:3
↓ 5 callers
Function
getInfiniteCommentsQueryOptions
(discussionId: string)
apps/react-vite/src/features/comments/api/get-comments.ts:22
↓ 5 callers
Function
getInfiniteCommentsQueryOptions
( discussionId: string, cookie?: string, )
apps/nextjs-pages/src/features/comments/api/get-comments.ts:25
↓ 5 callers
Function
sanitizeUser
(user: O)
apps/react-vite/src/testing/mocks/utils.ts:50
↓ 5 callers
Function
sendToClient
(client, message, transferrables = [])
apps/nextjs-app/public/mockServiceWorker.js:248
↓ 5 callers
Function
sendToClient
(client, message, transferrables = [])
apps/react-vite/public/mockServiceWorker.js:248
↓ 5 callers
Function
sendToClient
(client, message, transferrables = [])
apps/nextjs-pages/public/mockServiceWorker.js:248
↓ 4 callers
Function
getDiscussionQueryOptions
(discussionId: string)
apps/react-vite/src/features/discussions/api/get-discussion.ts:15
↓ 4 callers
Function
getDiscussionQueryOptions
( discussionId: string, cookie?: string, )
apps/nextjs-pages/src/features/discussions/api/get-discussion.ts:19
↓ 4 callers
Function
getDiscussionsQueryOptions
({ page = 1, }: { page?: number } = {})
apps/nextjs-app/src/features/discussions/api/get-discussions.ts:20
↓ 4 callers
Function
getDiscussionsQueryOptions
({ page, }: { page?: number } = {})
apps/react-vite/src/features/discussions/api/get-discussions.ts:20
↓ 4 callers
Function
passthrough
()
apps/nextjs-app/public/mockServiceWorker.js:185
↓ 4 callers
Function
passthrough
()
apps/react-vite/public/mockServiceWorker.js:185
↓ 4 callers
Function
passthrough
()
apps/nextjs-pages/public/mockServiceWorker.js:185
↓ 4 callers
Function
renderApp
( ui: any, { user, ...renderOptions }: Record<string, any> = {}, )
apps/nextjs-app/src/testing/test-utils.tsx:56
↓ 4 callers
Function
requireAdmin
(user: any)
apps/nextjs-app/src/testing/mocks/utils.ts:106
↓ 4 callers
Function
requireAdmin
(user: any)
apps/react-vite/src/testing/mocks/utils.ts:106
↓ 4 callers
Function
requireAdmin
(user: any)
apps/nextjs-pages/src/testing/mocks/utils.ts:106
↓ 4 callers
Function
useFormField
()
apps/nextjs-app/src/components/ui/form/form.tsx:49
↓ 4 callers
Function
useFormField
()
apps/react-vite/src/components/ui/form/form.tsx:47
↓ 4 callers
Function
useFormField
()
apps/nextjs-pages/src/components/ui/form/form.tsx:47
↓ 3 callers
Function
attachCookie
( cookie?: string, headers?: Record<string, string>, )
apps/nextjs-pages/src/lib/api-client.ts:48
↓ 3 callers
Function
authenticate
({ email, password, }: { email: string; password: string; })
apps/nextjs-app/src/testing/mocks/utils.ts:53
↓ 3 callers
Function
authenticate
({ email, password, }: { email: string; password: string; })
apps/react-vite/src/testing/mocks/utils.ts:53
↓ 3 callers
Function
authenticate
({ email, password, }: { email: string; password: string; })
apps/nextjs-pages/src/testing/mocks/utils.ts:53
↓ 3 callers
Function
createUser
( overrides?: T, )
apps/nextjs-app/src/testing/data-generators.ts:24
↓ 3 callers
Function
createUser
( overrides?: T, )
apps/react-vite/src/testing/data-generators.ts:24
↓ 3 callers
Function
createUser
( overrides?: T, )
apps/nextjs-pages/src/testing/data-generators.ts:24
↓ 3 callers
Function
getDiscussion
({ discussionId, }: { discussionId: string; })
apps/nextjs-app/src/features/discussions/api/get-discussion.ts:7
↓ 3 callers
Function
getDiscussionsQueryOptions
({ page, cookie, }: { page?: number; cookie?: string } = {})
apps/nextjs-pages/src/features/discussions/api/get-discussions.ts:21
↓ 3 callers
Function
getUsersQueryOptions
()
apps/nextjs-app/src/features/users/api/get-users.ts:11
↓ 3 callers
Function
getUsersQueryOptions
()
apps/react-vite/src/features/users/api/get-users.ts:11
↓ 3 callers
Function
hash
(str: string)
apps/nextjs-app/src/testing/mocks/utils.ts:22
↓ 3 callers
Function
hash
(str: string)
apps/react-vite/src/testing/mocks/utils.ts:22
↓ 3 callers
Function
hash
(str: string)
apps/nextjs-pages/src/testing/mocks/utils.ts:22
↓ 3 callers
Function
initializeDb
()
apps/nextjs-app/src/testing/mocks/db.ts:88
↓ 3 callers
Function
initializeDb
()
apps/react-vite/src/testing/mocks/db.ts:87
↓ 3 callers
Function
initializeDb
()
apps/nextjs-pages/src/testing/mocks/db.ts:88
↓ 3 callers
Function
renderDiscussion
()
apps/nextjs-app/src/app/app/discussions/[discussionId]/__tests__/discussion.test.tsx:30
↓ 3 callers
Function
renderDiscussion
()
apps/react-vite/src/app/routes/app/discussions/__tests__/discussion.test.tsx:13
↓ 3 callers
Function
renderDiscussion
()
apps/nextjs-pages/src/app/pages/app/discussions/__tests__/discussion.test.tsx:16
↓ 3 callers
Function
useDiscussion
({ discussionId, queryConfig, }: UseDiscussionOptions)
apps/nextjs-app/src/features/discussions/api/get-discussion.ts:27
↓ 3 callers
Function
useDiscussion
({ discussionId, queryConfig, }: UseDiscussionOptions)
apps/react-vite/src/features/discussions/api/get-discussion.ts:27
↓ 3 callers
Function
useDiscussion
({ discussionId, queryConfig, }: UseDiscussionOptions)
apps/nextjs-pages/src/features/discussions/api/get-discussion.ts:34
↓ 3 callers
Function
useLogin
({ onSuccess }: { onSuccess?: () => void })
apps/nextjs-app/src/lib/auth.tsx:33
↓ 3 callers
Function
useLogout
({ onSuccess }: { onSuccess?: () => void })
apps/nextjs-app/src/lib/auth.tsx:55
↓ 3 callers
Function
useRegister
({ onSuccess }: { onSuccess?: () => void })
apps/nextjs-app/src/lib/auth.tsx:44
↓ 2 callers
Function
Error
({ errorMessage }: ErrorProps)
apps/react-vite/src/components/ui/form/error.tsx:5
↓ 2 callers
Function
createDiscussion
( overrides?: T & { authorId?: string; teamId?: string; }, )
apps/nextjs-app/src/testing/data-generators.ts:51
↓ 2 callers
Function
createDiscussion
( overrides?: T & { authorId?: string; teamId?: string; }, )
apps/react-vite/src/testing/data-generators.ts:50
↓ 2 callers
Function
createDiscussion
( overrides?: T & { authorId?: string; teamId?: string; }, )
apps/nextjs-pages/src/testing/data-generators.ts:51
↓ 2 callers
Function
createUser
(userProperties?: any)
apps/nextjs-app/src/testing/test-utils.tsx:27
↓ 2 callers
Function
generateDiscussion
()
apps/nextjs-app/src/testing/data-generators.ts:43
↓ 2 callers
Function
generateDiscussion
()
apps/react-vite/src/testing/data-generators.ts:43
↓ 2 callers
Function
generateDiscussion
()
apps/nextjs-pages/src/testing/data-generators.ts:43
↓ 2 callers
Function
generateUser
()
apps/nextjs-app/src/testing/data-generators.ts:11
↓ 2 callers
Function
generateUser
()
apps/react-vite/src/testing/data-generators.ts:11
↓ 2 callers
Function
generateUser
()
apps/nextjs-pages/src/testing/data-generators.ts:11
↓ 2 callers
Function
getUserQueryOptions
()
apps/nextjs-app/src/lib/auth.tsx:24
↓ 2 callers
Function
getUsersQueryOptions
()
apps/nextjs-pages/src/features/users/api/get-users.ts:11
↓ 2 callers
Function
loadDb
()
apps/nextjs-app/src/testing/mocks/db.ts:46
↓ 2 callers
Function
loadDb
()
apps/react-vite/src/testing/mocks/db.ts:45
↓ 2 callers
Function
loadDb
()
apps/nextjs-pages/src/testing/mocks/db.ts:46
↓ 2 callers
Function
loginAsUser
(user: any)
apps/nextjs-app/src/testing/test-utils.tsx:39
next →
1–100 of 493, ranked by callers