Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Forward-Future/loopy
/ functions
Functions
229 in github.com/Forward-Future/loopy
⨍
Functions
229
◇
Types & classes
22
↓ 80 callers
Function
handleRequest
( request, env, _ctx, dependencies = { fetch: (...args) => globalThis.fetch(...args) }, )
loop-library/worker/src/index.js:65
↓ 65 callers
Method
get
(slug)
loop-library/worker/src/catalog-store.js:543
↓ 45 callers
Function
escapeHtml
(value)
loop-library/worker/src/render-loops.js:11
↓ 31 callers
Function
exampleLoop
(overrides = {})
loop-library/worker/test/loop-routes.test.js:209
↓ 28 callers
Method
get
(key)
loop-library/worker/test/index.test.js:28
↓ 25 callers
Function
jsonResponse
(body, status = 200, headers = {})
loop-library/worker/src/index.js:374
↓ 25 callers
Function
makeEnv
(options = {})
loop-library/worker/test/loop-routes.test.js:196
↓ 23 callers
Function
adminRequest
(loop, options = {})
loop-library/worker/test/loop-routes.test.js:240
↓ 22 callers
Function
handleAuthVoteRoute
( request, env, dependencies = { fetch: (...args) => globalThis.fetch(...args) }, )
loop-library/worker/src/auth-votes.js:7
↓ 18 callers
Function
jsonResponse
(body, status = 200)
loop-library/worker/src/catalog-store.js:1
↓ 18 callers
Function
makeRequest
(path, body, options = {})
loop-library/worker/test/index.test.js:168
↓ 17 callers
Function
jsonResponse
(body, status = 200, headers = {})
loop-library/worker/src/auth-votes.js:622
↓ 17 callers
Function
jsonResponse
(body, status = 200, headers = {}, method = "GET")
loop-library/worker/src/loop-routes.js:660
↓ 17 callers
Function
suggestionBody
(overrides = {})
loop-library/worker/test/index.test.js:189
↓ 14 callers
Method
get
()
loop-library/worker/test/loop-routes.test.js:27
↓ 14 callers
Function
makeEnv
(options = {})
loop-library/worker/test/index.test.js:70
↓ 13 callers
Function
makeDependencies
(options = {})
loop-library/worker/test/index.test.js:88
↓ 12 callers
Method
delete
(key)
loop-library/worker/test/index.test.js:24
↓ 12 callers
Function
showToast
(message)
loop-library/site/script.js:476
↓ 11 callers
Function
fetch
(request, env, ctx)
loop-library/worker/src/index.js:60
↓ 10 callers
Method
fetch
(request)
loop-library/worker/src/index.js:828
↓ 10 callers
Function
testUuid
(index)
loop-library/worker/test/index.test.js:185
↓ 10 callers
Function
updateLibrary
()
loop-library/site/script.js:248
↓ 8 callers
Function
catalogFetch
(env, path, init)
loop-library/worker/src/loop-routes.js:621
↓ 8 callers
Function
setFormStatus
(message, kind = "")
loop-library/site/script.js:1043
↓ 8 callers
Function
setWeeklyStatus
(message, kind = "")
loop-library/site/script.js:1053
↓ 7 callers
Function
loopUrl
(loop)
loop-library/worker/src/render-loops.js:40
↓ 7 callers
Function
syncUrlState
(method = "replace")
loop-library/site/script.js:302
↓ 6 callers
Function
methodNotAllowed
(allow)
loop-library/worker/src/auth-votes.js:633
↓ 6 callers
Method
scheduleCleanup
(expiresAt)
loop-library/worker/src/index.js:866
↓ 6 callers
Function
textResponse
(body, contentType, status = 200, headers = {}, method = "GET")
loop-library/worker/src/loop-routes.js:671
↓ 5 callers
Function
applySort
(sort)
loop-library/site/script.js:144
↓ 5 callers
Function
authBridge
(destination, payload = {}, invalidStateDestination = destination)
loop-library/worker/src/auth-votes.js:561
↓ 5 callers
Function
authErrorUrl
(returnTo, code, env)
loop-library/worker/src/auth-votes.js:466
↓ 5 callers
Function
callGuard
(env, name, pathname, body)
loop-library/worker/src/index.js:737
↓ 5 callers
Method
list
(status)
loop-library/worker/src/catalog-store.js:531
↓ 5 callers
Function
makeEnv
()
loop-library/worker/test/auth-votes.test.js:78
↓ 5 callers
Method
put
(key, value)
loop-library/worker/test/index.test.js:36
↓ 5 callers
Function
requiredRestoreString
(value, field, maxLength)
loop-library/worker/src/loop-routes.js:534
↓ 4 callers
Function
adminError
(error)
loop-library/worker/src/loop-routes.js:409
↓ 4 callers
Method
assertCatalogIntegrity
(changes)
loop-library/worker/src/catalog-store.js:638
↓ 4 callers
Function
canonicalOrigin
(env)
loop-library/worker/src/auth-votes.js:472
↓ 4 callers
Function
clearVoteSessionToken
()
loop-library/site/script.js:630
↓ 4 callers
Function
escapeXml
(value)
loop-library/worker/src/render-loops.js:20
↓ 4 callers
Method
idFromName
(name)
loop-library/worker/test/index.test.js:48
↓ 4 callers
Function
jsonResponse
(body, status = 200)
loop-library/worker/src/vote-store.js:1
↓ 4 callers
Function
list
(items)
loop-library/worker/src/render-loops.js:402
↓ 4 callers
Function
makeIdempotencyKey
()
loop-library/site/script.js:1012
↓ 4 callers
Function
normalizeBasePath
(value)
loop-library/worker/src/auth-votes.js:477
↓ 4 callers
Function
normalizeLoopDocument
(input)
loop-library/worker/src/loop-schema.js:39
↓ 4 callers
Function
postJson
(path, body)
loop-library/worker/bin/restore-catalog.mjs:30
↓ 4 callers
Function
publicOriginRequest
(request, env, overrides = {})
loop-library/worker/src/loop-routes.js:193
↓ 4 callers
Function
readOptionalString
(value, maxLength)
loop-library/worker/src/index.js:586
↓ 4 callers
Function
readStatus
(value)
loop-library/worker/src/loop-routes.js:550
↓ 4 callers
Function
resetTurnstile
(widget)
loop-library/site/script.js:1171
↓ 4 callers
Function
stringArray
(value, field, { min, max, itemMax })
loop-library/worker/src/loop-schema.js:203
↓ 4 callers
Function
unavailable
(message)
loop-library/worker/src/auth-votes.js:645
↓ 3 callers
Function
applyCategory
(category)
loop-library/site/script.js:394
↓ 3 callers
Function
applyTheme
(theme, persist = false)
loop-library/site/script.js:14
↓ 3 callers
Function
assertCatalogIntegrity
(existing, changes)
loop-library/worker/src/catalog-store.js:659
↓ 3 callers
Function
base64UrlBytes
(bytes)
loop-library/worker/src/auth-votes.js:536
↓ 3 callers
Function
catalogObject
(loops)
loop-library/worker/src/render-loops.js:407
↓ 3 callers
Function
categoryLabel
(category)
loop-library/worker/src/loop-schema.js:35
↓ 3 callers
Function
copyText
(text)
loop-library/site/script.js:489
↓ 3 callers
Method
deleteAlarm
()
loop-library/worker/test/index.test.js:20
↓ 3 callers
Method
deleteAll
()
loop-library/worker/test/index.test.js:16
↓ 3 callers
Function
formatDate
(value)
loop-library/worker/src/render-loops.js:31
↓ 3 callers
Method
get
()
loop-library/worker/test/auth-votes.test.js:16
↓ 3 callers
Function
isPlainObject
(value)
loop-library/worker/src/index.js:807
↓ 3 callers
Function
nonNegativeInteger
(value, field)
loop-library/worker/src/loop-routes.js:523
↓ 3 callers
Function
normalize
(value)
loop-library/site/script.js:244
↓ 3 callers
Function
optionalString
(value, field, maxLength)
loop-library/worker/src/loop-schema.js:185
↓ 3 callers
Function
optionalValue
(formData, name)
loop-library/site/script.js:1063
↓ 3 callers
Function
parseList
(value = "")
loop-library/worker/src/index.js:800
↓ 3 callers
Function
readAdminBody
(request, maxBytes = MAX_ADMIN_BYTES)
loop-library/worker/src/loop-routes.js:422
↓ 3 callers
Function
readRequiredString
(value, maxLength, label)
loop-library/worker/src/index.js:564
↓ 3 callers
Function
requiredString
(value, field, maxLength)
loop-library/worker/src/loop-schema.js:171
↓ 3 callers
Function
restoreId
(value)
loop-library/worker/src/loop-routes.js:515
↓ 3 callers
Function
restoreTimestamp
(value, field)
loop-library/worker/src/loop-routes.js:541
↓ 3 callers
Function
safeReturnTo
(value, env)
loop-library/worker/src/auth-votes.js:443
↓ 3 callers
Function
setTurnstilePending
(widget)
loop-library/site/script.js:1078
↓ 3 callers
Function
sha256
(value)
loop-library/worker/src/loop-routes.js:590
↓ 3 callers
Function
sha256Hex
(value)
loop-library/worker/src/index.js:815
↓ 3 callers
Function
voteRequest
(value, origin = ORIGIN)
loop-library/worker/test/auth-votes.test.js:140
↓ 3 callers
Function
voteStoreFetch
(env, path, init)
loop-library/worker/src/auth-votes.js:424
↓ 2 callers
Function
absoluteReturnTo
(returnTo, env)
loop-library/worker/src/auth-votes.js:462
↓ 2 callers
Function
assertActivationCatalog
(existingPublished, imported)
loop-library/worker/src/catalog-store.js:713
↓ 2 callers
Function
assertUniqueCatalogFields
(loops)
loop-library/worker/src/loop-routes.js:566
↓ 2 callers
Function
backupLines
()
loop-library/worker/bin/restore-catalog.mjs:46
↓ 2 callers
Function
callbackUrl
(env)
loop-library/worker/src/auth-votes.js:456
↓ 2 callers
Function
clearViewerVoteSelection
()
loop-library/site/script.js:756
↓ 2 callers
Function
compareNewest
(a, b)
loop-library/site/script.js:101
↓ 2 callers
Function
focusFirstVisibleLoop
()
loop-library/site/script.js:366
↓ 2 callers
Function
forbidden
()
loop-library/worker/src/auth-votes.js:641
↓ 2 callers
Function
getJson
(path)
loop-library/worker/bin/export-catalog.mjs:24
↓ 2 callers
Function
githubConfiguration
(env)
loop-library/worker/src/auth-votes.js:323
↓ 2 callers
Function
githubSession
(env)
loop-library/worker/test/auth-votes.test.js:92
↓ 2 callers
Function
hereNowCredit
(assetPath, modifier)
loop-library/worker/src/render-loops.js:396
↓ 2 callers
Function
hmac
(value, secret)
loop-library/worker/src/auth-votes.js:513
↓ 2 callers
Method
idempotency
(body, shouldBind)
loop-library/worker/src/index.js:1047
next →
1–100 of 229, ranked by callers