Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/boringstack-xyz/boringstack
/ functions
Functions
1,777 in github.com/boringstack-xyz/boringstack
⨍
Functions
1,777
◇
Types & classes
487
↓ 442 callers
Function
requireDb
()
apps/api/tests/helpers/db.ts:75
↓ 409 callers
Function
t
(k: string)
apps/ui/src/features/dashboard/components/DashboardPage/StatsSection.test.tsx:6
↓ 148 callers
Method
set
( _key: string, _value: unknown, _options?: ICacheSetOptions )
apps/api/src/lib/cache/providers/noop.ts:22
↓ 141 callers
Method
error
(payload: ILogEvent & { error?: unknown })
apps/ui/src/lib/logger/logger.types.ts:16
↓ 121 callers
Function
cleanDatabase
()
apps/api/tests/helpers/db.ts:154
↓ 111 callers
Function
createApp
()
apps/api/src/config/app/app.ts:12
↓ 111 callers
Function
waitFor
( predicate: () => boolean, timeoutMs: number )
apps/api/tests/lib/notifications/channels/sse.channel.test.ts:32
↓ 97 callers
Method
info
(payload: ILogEvent)
apps/ui/src/lib/logger/logger.types.ts:14
↓ 96 callers
Method
update
* Upserts a batch of preferences in a single transaction. Used by the * preferences UI which submits the user's full settings page at once.
apps/api/src/lib/notifications/preferences/preferences.service.ts:37
↓ 95 callers
Method
get
(_key: string)
apps/api/src/lib/cache/providers/noop.ts:18
↓ 93 callers
Method
warn
(payload: ILogEvent)
apps/ui/src/lib/logger/logger.types.ts:15
↓ 88 callers
Function
now
()
apps/api/src/lib/time/now.ts:10
↓ 83 callers
Method
record
(event: IAuditEventInput)
apps/api/src/lib/audit-log/audit-log.service.ts:25
↓ 83 callers
Function
seedVerifiedUser
( input: ISeedVerifiedUserInput )
apps/api/tests/helpers/auth.ts:52
↓ 80 callers
Method
has
(_key: string)
apps/api/src/lib/cache/providers/noop.ts:34
↓ 77 callers
Function
cn
(...inputs: ClassValue[])
apps/ui/src/lib/classnames.ts:12
↓ 76 callers
Function
getErrorMessage
(error: unknown)
apps/api/src/lib/errors/errors.utils.ts:10
↓ 59 callers
Function
validateEnv
(source: EnvSource = process.env)
apps/api/src/config/env/validate.ts:818
↓ 50 callers
Method
goto
()
apps/ui/e2e/pages/LoginPage.ts:10
↓ 45 callers
Function
errorHandler
({ code, error, set, }: IErrorHandlerArgs)
apps/api/src/middleware/error-handler.ts:104
↓ 40 callers
Function
nowMs
()
apps/api/src/lib/time/now.ts:19
↓ 39 callers
Method
provisionAfterVerification
* Single convergence point for personal-account provisioning. Called * by the password verify-email handler and by the OAuth callback * (after t
apps/api/src/api/accounts/accounts.service.ts:39
↓ 37 callers
Method
clear
Test helper. Never call from production code.
apps/api/src/lib/notifications/events/event-registry.ts:43
↓ 37 callers
Method
create
(data: ICreateUserData)
apps/api/src/api/users/users.service.ts:27
↓ 35 callers
Function
createSuccessResponse
(data: T)
apps/api/src/lib/errors/errors.utils.ts:34
↓ 34 callers
Method
register
(data: IRegisterInput)
apps/api/src/api/auth/services/auth.service.ts:46
↓ 29 callers
Method
write
( userId: string, accountId: string, membership: ActiveMembership, nowMs: number )
apps/api/src/middleware/require-active-membership.memo.ts:52
↓ 28 callers
Function
hashOpaqueToken
(token: string)
apps/api/src/lib/tokens/token-utils.ts:17
↓ 27 callers
Function
getErrorMessage
(error: unknown)
apps/ui/src/lib/errors/getErrorMessage.ts:6
↓ 26 callers
Method
check
* Returns `true` when the email is allowed another attempt, `false` when it * has exhausted its window. Email is normalized (trim + lowercase) so c
apps/api/src/lib/rate-limit/email-rate-limit.ts:166
↓ 26 callers
Method
get
()
apps/api/src/api/capabilities/capabilities.service.ts:5
↓ 26 callers
Function
toBool
(raw: string | undefined, name?: string)
apps/api/src/config/env/validate.ts:41
↓ 25 callers
Method
send
(message: IEmailMessage)
apps/api/src/lib/email/providers/smtp.ts:57
↓ 23 callers
Function
defineNotificationEvent
( definition: INotificationEventDefinition<Static<TSchemaShape>, TSchemaShape> )
apps/api/src/lib/notifications/events/define-event.ts:22
↓ 23 callers
Method
del
(_key: string | string[])
apps/api/src/lib/cache/providers/noop.ts:30
↓ 23 callers
Function
getBillingService
()
apps/api/src/api/billing/billing.service.ts:680
↓ 23 callers
Function
maskEmailForLogging
(email: string)
apps/api/src/lib/email/email.utils.ts:49
↓ 22 callers
Function
insertAudit
(input: { userId: string | null; action: string; resource?: string; targetAccountId?: string; })
apps/api/tests/api/dashboard/dashboard.service.test.ts:38
↓ 22 callers
Function
isRecord
(value: unknown)
apps/ui/src/lib/guards/isRecord.ts:6
↓ 21 callers
Function
sanitizeTargetPath
(rawUrl: unknown, origin: string)
apps/ui/src/lib/web-push/sw-url-sanitize.ts:20
↓ 21 callers
Function
useMe
()
apps/ui/src/features/auth/Auth.queries.ts:22
↓ 21 callers
Function
writeNamedWorkflow
( root: string, name: string, content: string )
apps/api/tests/lint-meta/lint-meta.test.ts:66
↓ 20 callers
Function
seedUser
(email: string)
apps/api/tests/api/accounts/accounts.service.test.ts:16
↓ 20 callers
Function
siteIn
(accountId: string)
apps/api/tests/lib/acl/ability.test.ts:29
↓ 19 callers
Function
generateOpaqueToken
( bytes: number = DEFAULT_OPAQUE_TOKEN_BYTES )
apps/api/src/lib/tokens/token-utils.ts:9
↓ 18 callers
Method
fill
(email: string, password: string)
apps/ui/e2e/pages/LoginPage.ts:26
↓ 18 callers
Function
isOwnerRole
(role: Role)
apps/api/src/lib/acl/role-coercion.ts:15
↓ 18 callers
Function
normalizeEmail
(email: string)
apps/api/src/lib/email/email.utils.ts:40
↓ 18 callers
Function
seedProd
()
apps/api/tests/config/env/validate.test.ts:187
↓ 18 callers
Method
setup
* Begin enrollment. Requires the user's current password as step-up * auth so a stolen session cannot silently enrol a new device. The * generat
apps/api/src/api/auth/services/mfa.service.ts:58
↓ 17 callers
Function
buildAbility
( role: Role, accountId: string, features: IResolvedFeatures )
apps/ui/src/lib/acl/ability.ts:16
↓ 17 callers
Function
jsonResponse
(status: number, body: unknown)
apps/ui/src/lib/api/openapi.test.ts:49
↓ 17 callers
Function
loginCookie
( app: ReturnType<typeof createApp>, email: string, password: string )
apps/api/tests/api/accounts/accounts.routes.test.ts:38
↓ 17 callers
Function
readString
(obj: unknown, key: string)
apps/api/src/lib/oauth/oauth.utils.ts:78
↓ 17 callers
Method
verify
(plain: string, hash: string)
apps/api/src/lib/password/password-utils.ts:35
↓ 16 callers
Function
buildJWTPayload
( id: string, email: string, accountId: string )
apps/api/src/lib/jwt/jwt-utils.ts:31
↓ 16 callers
Function
runNotificationDispatch
( job: IDispatchJob )
apps/api/src/lib/notifications/dispatch/dispatch-job.ts:42
↓ 16 callers
Function
seedUserAndAccount
( email: string )
apps/api/tests/api/accounts/invitations.service.test.ts:15
↓ 15 callers
Method
accept
( token: string, userId: string, userEmail: string )
apps/api/src/api/accounts/invitations.service.ts:223
↓ 15 callers
Function
getValkeyConnectionOptions
()
apps/api/src/clients/valkey/valkey.utils.ts:29
↓ 15 callers
Method
hash
(plain: string)
apps/api/src/lib/password/password-utils.ts:31
↓ 15 callers
Function
now
()
apps/ui/src/lib/time/now.ts:10
↓ 15 callers
Function
toInt
( raw: string | undefined, fallback: number, name?: string )
apps/api/src/config/env/validate.ts:8
↓ 14 callers
Function
applyServerErrors
( error: unknown, setError: UseFormSetError<TForm>, fields: readonly Path<TForm>[] )
apps/ui/src/features/auth/Auth.utils.ts:5
↓ 14 callers
Function
buildAbility
( membership: IMembership, features: ResolvedFeatures )
apps/api/src/lib/acl/ability.ts:10
↓ 14 callers
Function
insertTestUser
(suffix: string)
apps/api/tests/api/dashboard/dashboard.service.test.ts:21
↓ 14 callers
Function
isAdminRole
(role: Role)
apps/api/src/lib/acl/role-coercion.ts:17
↓ 14 callers
Function
make
()
apps/api/tests/api/auth/auth.routes.test.ts:371
↓ 14 callers
Function
makeNotification
( overrides: Partial<INotification> = {} )
apps/ui/src/features/notifications/Notifications.utils.test.ts:11
↓ 14 callers
Function
memberOf
(role: Role, accountId: string = ACCOUNT_A)
apps/api/tests/lib/acl/ability.test.ts:11
↓ 14 callers
Function
requireAuth
()
apps/api/src/api/auth/auth.plugin.ts:154
↓ 14 callers
Function
resolveFeatures
( planFeatures: readonly IPlanFeatureRow[], overrides: readonly IFeatureOverrideRow[], now: Date = new D
apps/api/src/lib/acl/feature-resolution.ts:115
↓ 13 callers
Function
importClient
()
apps/ui/src/lib/api/openapi.test.ts:63
↓ 13 callers
Function
isRetryableError
( error: unknown, retryableErrorTypes: (new (...args: never[]) => Error)[] = [] )
apps/api/src/lib/email/email.utils.ts:107
↓ 13 callers
Function
provider
(name: string, passwordHash = "")
apps/api/tests/lib/oauth/oauth.utils.test.ts:19
↓ 13 callers
Method
subscribe
* Build a subscriber client bound to a single channel. The caller is * responsible for calling `disconnect()` when done — typically inside the *
apps/api/src/lib/notifications/pubsub/valkey-pubsub.ts:54
↓ 13 callers
Function
unique
(prefix: string)
apps/api/tests/lib/rate-limit/email-rate-limit.test.ts:5
↓ 13 callers
Function
wrapper
()
apps/ui/src/features/auth/Auth.queries.test.tsx:25
↓ 12 callers
Function
applyProdDefaults
(env: TestEnv)
apps/api/tests/config/env/validate.test.ts:175
↓ 12 callers
Method
close
()
apps/api/src/queues/queue-manager.ts:209
↓ 12 callers
Function
decryptString
(payload: string)
apps/api/src/lib/crypto/aes-gcm.utils.ts:89
↓ 12 callers
Function
insertNotification
(input: { recipientUserId: string; status: "unread" | "read" | "archived"; rendered: { title: string; bo
apps/api/tests/api/notifications/notifications.service.test.ts:29
↓ 12 callers
Function
make_git_root
(root: Path)
tools/spec-loop/tests/test_solo_spec_gate.py:63
↓ 12 callers
Function
parseAuthJWTPayload
(raw: unknown)
apps/api/src/lib/jwt/jwt-payload.ts:3
↓ 12 callers
Function
seedUser
(email: string)
apps/api/tests/api/admin/admin-billing.service.test.ts:19
↓ 12 callers
Function
sendTemplate
( input: ISendTemplateInput )
apps/api/src/lib/email/email.dispatch.ts:63
↓ 12 callers
Function
validateEmailMessage
( message: IEmailMessage, from: string )
apps/api/src/lib/email/email.utils.ts:77
↓ 11 callers
Function
createCache
()
apps/api/tests/lib/cache/providers/memory.test.ts:4
↓ 11 callers
Function
getValkeyAppClientOptions
( overrides: IValkeyAppClientOverrides = {} )
apps/api/src/clients/valkey/valkey.utils.ts:38
↓ 11 callers
Method
handleWebhookEvent
(event: Stripe.Event)
apps/api/src/api/billing/billing.service.ts:624
↓ 11 callers
Method
initiate
* Files a pending transfer offer. The current owner is *not* demoted * here — the swap happens only on `accept`. The partial unique index * on (
apps/api/src/api/accounts/ownership-transfers.service.ts:41
↓ 11 callers
Function
isAuthenticatedMe
(data: unknown)
apps/ui/src/features/auth/Auth.queries.utils.ts:15
↓ 11 callers
Function
isRecord
(value: unknown)
apps/api/src/lib/oauth/oauth.utils.ts:75
↓ 11 callers
Function
run_gate
Invoke the gate with `payload` on stdin and `cwd` set.
tools/spec-loop/tests/test_solo_spec_gate.py:43
↓ 11 callers
Function
toPublicUser
(user: IUser)
apps/api/src/api/auth/auth.utils.ts:7
↓ 10 callers
Function
assertAllowedBillingRedirectUrl
( value: string, field: string )
apps/api/src/api/billing/billing.utils.ts:27
↓ 10 callers
Function
createPendingFor
( accountId: string, userId: string, email: string )
apps/api/tests/api/accounts/join-requests.service.test.ts:50
↓ 10 callers
Function
insertTestUser
(suffix: string)
apps/api/tests/lib/notifications/preferences/preferences.service.test.ts:12
↓ 10 callers
Function
insertTestUser
(suffix: string)
apps/api/tests/api/notifications/notifications.service.test.ts:12
↓ 10 callers
Function
isValidOAuthProvider
(value: string)
apps/api/src/lib/oauth/oauth.utils.ts:7
next →
1–100 of 1,777, ranked by callers