Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/pastelsky/bundlephobia
/ functions
Functions
173 in github.com/pastelsky/bundlephobia
⨍
Functions
173
◇
Types & classes
43
↓ 44 callers
Method
get
(url, isInternal = true)
client/api.js:4
↓ 28 callers
Method
error
(tag, json, message)
server/Logger.js:46
↓ 21 callers
Function
parsePackageString
(packageString)
utils/common.utils.js:4
↓ 20 callers
Method
set
(label, value)
server/Logger.js:67
↓ 9 callers
Function
respondWithError
(status, { code, message = '', details = {} })
server/middlewares/results/error.middleware.js:12
↓ 8 callers
Function
encodeFirebaseKey
(key)
cache-service/cache.utils.js:1
↓ 8 callers
Function
formatSize
(value)
utils/index.js:15
↓ 6 callers
Method
info
(tag, json, message)
server/Logger.js:38
↓ 5 callers
Function
sumArray
(arr)
client/components/Treemap/squarify.js:185
↓ 4 callers
Function
createStatGroup
(number, unit, label, opts)
utils/draw.utils.js:111
↓ 4 callers
Function
decodeFirebaseKey
(key)
utils/index.js:9
↓ 4 callers
Function
decodeFirebaseKey
(key)
utils/rebuild.utils.js:61
↓ 4 callers
Function
encodeFirebaseKey
(key)
utils/index.js:3
↓ 4 callers
Function
formatTime
(value)
utils/index.js:31
↓ 4 callers
Method
getInfo
(packageString)
client/api.js:40
↓ 4 callers
Method
process
* * @param id * @param type * @param jobParams * @param options * @return {Promise<any>}
server/Queue.js:216
↓ 4 callers
Function
randomFromArray
(arr)
utils/index.js:60
↓ 3 callers
Method
executeNextJobIfPossible
* Executes the next job in queue iff * they haven't expired and concurrency * limit is not already achieved.
server/Queue.js:154
↓ 3 callers
Function
getRequestPriority
(ctx)
utils/server.utils.js:29
↓ 3 callers
Function
logCache
({hit, type = '', message})
server/middlewares/results/cachedResponse.middleware.js:14
↓ 3 callers
Method
start
()
client/components/ProgressHex/progress-hex-timeline.js:159
↓ 3 callers
Function
stripMarkdown
(readme)
server/middlewares/similar-packages/similarPackages.middleware.js:94
↓ 3 callers
Method
timing
(label, value)
server/Logger.js:71
↓ 2 callers
Function
calculateRatio
(row, length)
client/components/Treemap/squarify.js:172
↓ 2 callers
Function
encodeFirebaseKey
(key)
utils/rebuild.utils.js:55
↓ 2 callers
Function
getCategory
(packageName)
server/middlewares/similar-packages/similarPackages.middleware.js:127
↓ 2 callers
Method
getCirclesInRing
(ringNumber)
client/components/ProgressHex/progress-hex-timeline.js:117
↓ 2 callers
Function
getFormattedSize
(value)
pages/result/components/TreemapSection.js:43
↓ 2 callers
Function
getGithubFile
(fileName)
server/middlewares/similar-packages/similarPackages.middleware.js:47
↓ 2 callers
Method
getHistory
(packageString)
client/api.js:52
↓ 2 callers
Function
getInCategoryMap
(packageName)
server/middlewares/similar-packages/similarPackages.middleware.js:120
↓ 2 callers
Function
getPackageFromRepo
(author, name)
bin/updateHistoricalData.js:35
↓ 2 callers
Method
getPackageSize
({ name, version })
utils/cache.utils.js:12
↓ 2 callers
Method
getReadyJobs
()
server/Queue.js:53
↓ 2 callers
Method
getRecentSearches
(limit)
client/api.js:56
↓ 2 callers
Method
getSuggestions
(query)
client/api.js:64
↓ 2 callers
Method
getTranslation
(circle, distance)
client/components/ProgressHex/progress-hex-timeline.js:34
↓ 2 callers
Function
jsonCacheMiddleware
({ get, set, hash: hashFn })
server/middlewares/jsonCache.middleware.js:3
↓ 2 callers
Method
pruneQueue
* Remove "ready" jobs from the queue that have * lived past their max age. Removed jobs have * their failure listeners notified of the same.
server/Queue.js:63
↓ 2 callers
Method
removeJob
(id, type)
server/Queue.js:116
↓ 2 callers
Function
resolveBuildError
(resultsError)
utils/index.js:68
↓ 2 callers
Method
setExportsSize
({ name, version }, result)
utils/cache.utils.js:46
↓ 2 callers
Method
setPackageSize
({ name, version }, result)
utils/cache.utils.js:22
↓ 2 callers
Function
squarify
(data, currentrow, container, stack)
client/components/Treemap/squarify.js:126
↓ 1 callers
Method
_handleError
(error, operationType)
server/api/BuildService.js:52
↓ 1 callers
Method
addExecutor
* Set a function (async or sync) that * executes the jobs sent to the queue. * The handler will be passed a params object. * @param jobType
server/Queue.js:40
↓ 1 callers
Method
addListenersToJob
(id, type, { resolve, reject })
server/Queue.js:199
↓ 1 callers
Method
ageJobs
* Increments the priorites of "ready" jobs * in the queue to prevent starvation of lower * priority jobs.
server/Queue.js:105
↓ 1 callers
Function
buildPackage
(name, version)
bin/updateHistoricalData.js:111
↓ 1 callers
Function
buildPackageFromGithub
(name, author)
bin/updateHistoricalData.js:118
↓ 1 callers
Method
createTimeline
()
client/components/ProgressHex/progress-hex-timeline.js:57
↓ 1 callers
Method
createTrail
()
client/components/ProgressHex/progress-hex-timeline.js:103
↓ 1 callers
Method
distanceBetweenCircles
(c1, c2)
client/components/ProgressHex/progress-hex-timeline.js:127
↓ 1 callers
Function
drawStatsImg
({ name, version, min, gzip, theme = 'dark', wide = false })
utils/draw.utils.js:4
↓ 1 callers
Function
exec
(command, options)
utils/rebuild.utils.js:268
↓ 1 callers
Method
executeNextJob
()
server/Queue.js:171
↓ 1 callers
Function
flattenTreemap
(rawtreemap)
client/components/Treemap/squarify.js:111
↓ 1 callers
Function
getBGClass
(ratio)
pages/result/components/ExportAnalysisSection/ExportAnalysisSection.js:19
↓ 1 callers
Function
getBorderRadius
(index)
client/components/Treemap/Treemap.js:13
↓ 1 callers
Method
getDailySearches
()
utils/firebase.utils.js:154
↓ 1 callers
Function
getExports
(name, version)
utils/rebuild.utils.js:281
↓ 1 callers
Method
getExportsSize
({ name, version })
utils/cache.utils.js:36
↓ 1 callers
Function
getGithubTrendingPackages
()
bin/updateHistoricalData.js:48
↓ 1 callers
Function
getGitlabFile
({ user, project, branch, filePath })
server/middlewares/similar-packages/similarPackages.middleware.js:63
↓ 1 callers
Method
getNextJobToRun
* Get the next "ready" job from the queue * to be executed. The next ready job depends on - * 1) Priority: higher priority always executes first
server/Queue.js:87
↓ 1 callers
Method
getPackageBuildStats
(packageString, priority)
server/api/BuildService.js:74
↓ 1 callers
Function
getPackageDetails
(packageName)
server/middlewares/similar-packages/similarPackages.middleware.js:27
↓ 1 callers
Method
getPackageExportSizes
(packageString, priority)
server/api/BuildService.js:93
↓ 1 callers
Method
getPackageExports
(packageString, priority)
server/api/BuildService.js:84
↓ 1 callers
Method
getPackageHistory
(name, limit = 15)
utils/firebase.utils.js:60
↓ 1 callers
Function
getPackageResult
({ name, version })
cache-service/middlewares/package-size.middleware.js:8
↓ 1 callers
Function
getPackageResult
({ name, version })
cache-service/middlewares/exports-size.middleware.js:9
↓ 1 callers
Method
getRandomConnection
()
client/components/ProgressHex/progress-hex-timeline.js:131
↓ 1 callers
Function
getReadme
(repository)
server/middlewares/similar-packages/similarPackages.middleware.js:44
↓ 1 callers
Method
getRunningJobs
()
server/Queue.js:48
↓ 1 callers
Function
getScore
(categoryTokens, packageTokens)
server/middlewares/similar-packages/similarPackages.middleware.js:109
↓ 1 callers
Method
getSimilar
(packageName)
client/api.js:60
↓ 1 callers
Function
getTimeFromSize
(sizeInBytes)
utils/index.js:52
↓ 1 callers
Function
getTrendingSearches
()
bin/updateHistoricalData.js:54
↓ 1 callers
Function
getVersionsToBuild
(name)
bin/updateHistoricalData.js:82
↓ 1 callers
Method
hasJob
(id, type)
server/Queue.js:44
↓ 1 callers
Function
improvesRatio
(currentrow, nextnode, length)
client/components/Treemap/squarify.js:152
↓ 1 callers
Method
increment
(label)
server/Logger.js:55
↓ 1 callers
Function
installPackage
(packageName, installPath)
utils/rebuild.utils.js:231
↓ 1 callers
Function
mostPopuplarGithubRepos
()
bin/updateHistoricalData.js:133
↓ 1 callers
Function
normalize
(data, area)
client/components/Treemap/squarify.js:86
↓ 1 callers
Method
pointAtDistance
(x1, y1, x2, y2, d)
client/components/ProgressHex/progress-hex-timeline.js:47
↓ 1 callers
Function
prefixURL
(url, { base, user, project, head, path })
server/middlewares/similar-packages/similarPackages.middleware.js:15
↓ 1 callers
Function
resolvePackage
* Given a package string * this function resolves to a valid version and name.
utils/server.utils.js:13
↓ 1 callers
Function
run
()
utils/rebuild.utils.js:118
↓ 1 callers
Method
setJobToProcessing
(id, type)
server/Queue.js:141
↓ 1 callers
Method
setLineCoords
(line, x1 = 0, x2 = 0, y1 = 0, y2 = 0)
client/components/ProgressHex/progress-hex-timeline.js:110
↓ 1 callers
Function
setPackageResult
({ name, version, result })
cache-service/middlewares/package-size.middleware.js:18
↓ 1 callers
Function
setPackageResult
({ name, version, result })
cache-service/middlewares/exports-size.middleware.js:19
↓ 1 callers
Method
setRecentSearch
(name, packageInfo)
utils/firebase.utils.js:25
↓ 1 callers
Function
zeroToN
(n)
utils/index.js:64
Function
Container
(xoffset, yoffset, width, height)
client/components/Treemap/squarify.js:29
Function
JumpingDots
()
client/components/JumpingDots/JumpingDots.js:4
Function
SearchIcon
({ className })
client/components/Icons/SearchIcon.js:3
Function
TreeShakeIcon
({ className })
client/components/Icons/SideEffectIcon.js:6
next →
1–100 of 173, ranked by callers