facebook / metro
File Size

The distribution of size of files (measured in lines of code).

Intro
  • File size measurements show the distribution of size of files.
  • Files are classified in four categories based on their size (lines of code): 1-100 (very small files), 101-200 (small files), 201-500 (medium size files), 501-1000 (long files), 1001+(very long files).
  • It is a good practice to keep files small. Long files may become "bloaters", code that have increased to such gargantuan proportions that they are hard to work with.
Learn more...
File Size Overall
  • There are 241 files with 22,831 lines of code.
    • 2 very long files (2,671 lines of code)
    • 3 long files (2,089 lines of code)
    • 20 medium size files (6,428 lines of codeclsfd_ftr_w_mp_ins)
    • 37 small files (5,230 lines of code)
    • 179 very small files (6,413 lines of code)
11% | 9% | 28% | 22% | 28%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: zoomable circles | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
js11% | 9% | 28% | 23% | 27%
yml0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
scss0% | 0% | 0% | 0% | 100%
ts0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
packages/metro-memory-fs100% | 0% | 0% | 0% | 0%
packages/metro10% | 0% | 30% | 23% | 35%
packages/metro-runtime0% | 74% | 0% | 16% | 9%
packages/metro-symbolicate0% | 47% | 41% | 9% | <1%
packages/metro-transform-worker0% | 93% | 0% | 0% | 6%
packages/metro-source-map0% | 0% | 38% | 34% | 26%
packages/metro-transform-plugins0% | 0% | 45% | 41% | 13%
packages/metro-inspector-proxy0% | 0% | 55% | 23% | 21%
packages/metro-resolver0% | 0% | 68% | 0% | 31%
scripts0% | 0% | 49% | 0% | 50%
packages/buck-worker-tool0% | 0% | 81% | 0% | 18%
packages/metro-config0% | 0% | 35% | 49% | 15%
packages/metro-react-native-babel-preset0% | 0% | 0% | 65% | 34%
packages/metro-react-native-babel-transformer0% | 0% | 0% | 100% | 0%
packages/metro-hermes-compiler0% | 0% | 0% | 100% | 0%
packages/metro-cache0% | 0% | 0% | 32% | 67%
website/src0% | 0% | 0% | 46% | 53%
website0% | 0% | 0% | 100% | 0%
eslint-rules0% | 0% | 0% | 100% | 0%
packages/metro-core0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
packages/metro-babel-register0% | 0% | 0% | 0% | 100%
packages/ob10% | 0% | 0% | 0% | 100%
packages/metro-babel-transformer0% | 0% | 0% | 0% | 100%
packages/metro-minify-uglify0% | 0% | 0% | 0% | 100%
packages/metro-minify-terser0% | 0% | 0% | 0% | 100%
packages/metro-cache-key0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
index.js
in packages/metro-memory-fs/src
1575 24
Server.js
in packages/metro/src
1096 31
require.js
in packages/metro-runtime/src/polyfills
735 18
Symbolication.js
in packages/metro-symbolicate/src
727 14
index.js
in packages/metro-transform-worker/src
627 15
collectDependencies.js
in packages/metro/src/ModuleGraph/worker
491 26
import-export-plugin.js
in packages/metro-transform-plugins/src
456 18
ChromeHeapSnapshot.js
in packages/metro-symbolicate/src
423 8
traverseDependencies.js
in packages/metro/src/DeltaBundler
408 13
index.js
in packages/metro/src
401 3
generateFunctionMap.js
in packages/metro-source-map/src
380 18
Device.js
in packages/metro-inspector-proxy/src
373 6
resolve.js
in packages/metro-resolver/src
368 15
TerminalReporter.js
in packages/metro/src/lib
353 1
ModuleResolution.js
in packages/metro/src/node-haste/DependencyGraph
288 6
HmrServer.js
in packages/metro/src
285 6
IncrementalBundler.js
in packages/metro/src
284 12
util.js
in packages/metro/src/ModuleGraph/output
263 9
258 3
source-map.js
in packages/metro-source-map/src
247 9
Assets.js
in packages/metro/src
246 9
worker-tool.js
in packages/buck-worker-tool/src
237 9
DependencyGraph.js
in packages/metro/src/node-haste
231 6
loadConfig.js
in packages/metro-config/src
222 8
symbolicate.js
in packages/metro-symbolicate/src
214 8
as-indexed-file.js
in packages/metro/src/shared/output/RamBundle
191 11
util.js
in packages/metro/src/Bundler
189 5
main.js
in packages/metro-react-native-babel-preset/src/configs
185 2
MappingsConsumer.js
in packages/metro-source-map/src/Consumer
182 1
Generator.js
in packages/metro-source-map/src
181 4
configTypes.flow.js
in packages/metro-config/src
177 1
types.flow.js
in packages/metro/src/ModuleGraph
170 -
DeltaCalculator.js
in packages/metro/src/DeltaBundler
166 2
symbolicate.js
in packages/metro/src/Server
163 7
index.js
in packages/metro-react-native-babel-transformer/src
162 5
InspectorProxy.js
in packages/metro-inspector-proxy/src
161 3
HMRClient.js
in packages/metro-runtime/src/modules
160 5
node-haste.js
in packages/metro/src/ModuleGraph/node-haste
155 5
index.js
in packages/metro-hermes-compiler/src
154 4
HttpStore.js
in packages/metro-cache/src/stores
150 2
constant-folding-plugin.js
in packages/metro-transform-plugins/src
147 5
inline-plugin.js
in packages/metro-transform-plugins/src
145 3
reporting.js
in packages/metro/src/lib
143 2
SourceMetadataMapConsumer.js
in packages/metro-symbolicate/src
142 1
getRamBundleInfo.js
in packages/metro/src/DeltaBundler/Serializers
136 5
WorkerFarm.js
in packages/metro/src/DeltaBundler
135 4
getAppendScripts.js
in packages/metro/src/lib
131 3
createInlinePlatformChecks.js
in packages/metro-transform-plugins/src/utils
130 1
index.js
in packages/metro-config/src/defaults
130 4
indexed-ram-bundle.js
in packages/metro/src/ModuleGraph/output
129 3
Files With Most Units (Top 50)
File# lines# units
Server.js
in packages/metro/src
1096 31
collectDependencies.js
in packages/metro/src/ModuleGraph/worker
491 26
index.js
in packages/metro-memory-fs/src
1575 24
import-export-plugin.js
in packages/metro-transform-plugins/src
456 18
require.js
in packages/metro-runtime/src/polyfills
735 18
generateFunctionMap.js
in packages/metro-source-map/src
380 18
index.js
in packages/metro-transform-worker/src
627 15
resolve.js
in packages/metro-resolver/src
368 15
Symbolication.js
in packages/metro-symbolicate/src
727 14
traverseDependencies.js
in packages/metro/src/DeltaBundler
408 13
IncrementalBundler.js
in packages/metro/src
284 12
as-indexed-file.js
in packages/metro/src/shared/output/RamBundle
191 11
strictly-null.js
in eslint-rules
102 11
worker-tool.js
in packages/buck-worker-tool/src
237 9
util.js
in packages/metro/src/ModuleGraph/output
263 9
Assets.js
in packages/metro/src
246 9
ob1.js
in packages/ob1/src
51 9
source-map.js
in packages/metro-source-map/src
247 9
ChromeHeapSnapshot.js
in packages/metro-symbolicate/src
423 8
symbolicate.js
in packages/metro-symbolicate/src
214 8
JsFileWrapping.js
in packages/metro/src/ModuleGraph/worker
101 8
loadConfig.js
in packages/metro-config/src
222 8
FileStore.js
in packages/metro-cache/src/stores
76 7
symbolicate.js
in packages/metro/src/Server
163 7
MultipartResponse.js
in packages/metro/src/Server
60 7
transformHelpers.js
in packages/metro/src/lib
128 7
Device.js
in packages/metro-inspector-proxy/src
373 6
DependencyGraph.js
in packages/metro/src/node-haste
231 6
ModuleResolution.js
in packages/metro/src/node-haste/DependencyGraph
288 6
HmrServer.js
in packages/metro/src
285 6
build.js
in scripts
94 5
index.js
in packages/metro-transform-plugins/src
38 5
constant-folding-plugin.js
in packages/metro-transform-plugins/src
147 5
HMRClient.js
in packages/metro-runtime/src/modules
160 5
AutoCleanFileStore.js
in packages/metro-cache/src/stores
76 5
index.js
in packages/metro-react-native-babel-transformer/src
162 5
node-haste.js
in packages/metro/src/ModuleGraph/node-haste
155 5
sourceMapGenerator.js
in packages/metro/src/DeltaBundler/Serializers
92 5
getRamBundleInfo.js
in packages/metro/src/DeltaBundler/Serializers
136 5
Bundler.js
in packages/metro/src
53 5
as-assets.js
in packages/metro/src/shared/output/RamBundle
88 5
util.js
in packages/metro/src/Bundler
189 5
BundleBuilder.js
in packages/metro-source-map/src
90 5
86 4
index.js
in packages/metro-hermes-compiler/src
154 4
profiling.js
in packages/buck-worker-tool/src
44 4
HasteFS.js
in packages/metro/src/ModuleGraph/node-haste
76 4
hmrJSBundle.js
in packages/metro/src/DeltaBundler/Serializers
106 4
js.js
in packages/metro/src/DeltaBundler/Serializers/helpers
63 4
WorkerFarm.js
in packages/metro/src/DeltaBundler
135 4
Files With Long Lines (Top 7)

There are 7 files with lines longer than 120 characters. In total, there are 22 long lines.

File# lines# units# long lines
258 3 16
106 - 1
index.js
in packages/metro-transform-worker/src
627 15 1
worker-tool.js
in packages/buck-worker-tool/src
237 9 1
util.js
in packages/metro/src/ModuleGraph/output
263 9 1
JsFileWrapping.js
in packages/metro/src/ModuleGraph/worker
101 8 1
strictly-null.js
in eslint-rules
102 11 1
Correlations

File Size vs. Commits (all time): 241 points

packages/metro/src/DeltaBundler/Serializers/baseBytecodeBundle.js x: 5 commits (all time) y: 85 lines of code packages/metro/src/DeltaBundler/Serializers/baseJSBundle.js x: 11 commits (all time) y: 67 lines of code packages/metro/src/DeltaBundler/types.flow.js x: 27 commits (all time) y: 90 lines of code packages/metro/src/Server.js x: 123 commits (all time) y: 1096 lines of code packages/metro/src/lib/getAppendScripts.js x: 27 commits (all time) y: 131 lines of code packages/metro-transform-plugins/src/import-export-plugin.js x: 17 commits (all time) y: 456 lines of code packages/metro-react-native-babel-preset/src/configs/main.js x: 61 commits (all time) y: 185 lines of code packages/metro-babel-transformer/src/index.js x: 21 commits (all time) y: 81 lines of code packages/metro-transform-worker/src/index.js x: 32 commits (all time) y: 627 lines of code packages/metro-hermes-compiler/src/index.js x: 6 commits (all time) y: 154 lines of code packages/metro-resolver/src/index.js x: 10 commits (all time) y: 23 lines of code packages/metro-inspector-proxy/src/Device.js x: 26 commits (all time) y: 373 lines of code website/docusaurus.config.js x: 10 commits (all time) y: 106 lines of code website/src/css/custom.scss x: 1 commits (all time) y: 19 lines of code website/src/pages/help/index.js x: 7 commits (all time) y: 94 lines of code packages/buck-worker-tool/src/worker-tool.js x: 17 commits (all time) y: 237 lines of code packages/metro-react-native-babel-preset/src/configs/lazy-imports.js x: 19 commits (all time) y: 79 lines of code website/src/pages/index.js x: 5 commits (all time) y: 119 lines of code packages/metro-cache/src/stores/FileStore.js x: 13 commits (all time) y: 76 lines of code packages/metro-memory-fs/src/index.js x: 47 commits (all time) y: 1575 lines of code packages/metro/src/shared/output/RamBundle/as-assets.js x: 8 commits (all time) y: 88 lines of code scripts/build.js x: 20 commits (all time) y: 94 lines of code packages/metro/src/integration_tests/basic_bundle/TestBundle.js x: 8 commits (all time) y: 6 lines of code packages/metro-inspector-proxy/src/InspectorProxy.js x: 18 commits (all time) y: 161 lines of code packages/metro-resolver/src/formatFileCandidates.js x: 6 commits (all time) y: 13 lines of code packages/metro-resolver/src/resolve.js x: 29 commits (all time) y: 368 lines of code packages/metro-resolver/src/types.js x: 21 commits (all time) y: 72 lines of code packages/metro-minify-terser/src/minifier.js x: 13 commits (all time) y: 43 lines of code packages/metro-minify-uglify/src/minifier.js x: 18 commits (all time) y: 44 lines of code packages/metro-cache/src/stableHash.js x: 13 commits (all time) y: 12 lines of code packages/metro/src/node-haste/DependencyGraph/types.js x: 2 commits (all time) y: 68 lines of code packages/metro-source-map/src/generateFunctionMap.js x: 18 commits (all time) y: 380 lines of code packages/metro/src/Bundler.js x: 50 commits (all time) y: 53 lines of code packages/metro/src/node-haste/DependencyGraph.js x: 85 commits (all time) y: 231 lines of code packages/metro/src/node-haste/DependencyGraph/ModuleResolution.js x: 57 commits (all time) y: 288 lines of code packages/metro/src/node-haste/DependencyGraph/createHasteMap.js x: 1 commits (all time) y: 62 lines of code babel.config.js x: 11 commits (all time) y: 31 lines of code eslint-rules/strictly-null.js x: 3 commits (all time) y: 102 lines of code packages/buck-worker-tool/src/CommandFailedError.js x: 4 commits (all time) y: 10 lines of code packages/buck-worker-tool/src/profiling.js x: 2 commits (all time) y: 44 lines of code packages/metro-babel-register/src/babel-register.js x: 20 commits (all time) y: 78 lines of code packages/metro-babel-register/src/plugins/babel-plugin-metro-replace-ts-require-assignment.js x: 2 commits (all time) y: 20 lines of code packages/metro-cache-key/src/index.js x: 2 commits (all time) y: 12 lines of code packages/metro-cache/src/Cache.js x: 9 commits (all time) y: 73 lines of code packages/metro-cache/src/index.js x: 13 commits (all time) y: 16 lines of code packages/metro-cache/src/stores/AutoCleanFileStore.js x: 9 commits (all time) y: 76 lines of code packages/metro-cache/src/stores/HttpError.js x: 5 commits (all time) y: 9 lines of code packages/metro-cache/src/stores/HttpGetStore.js x: 3 commits (all time) y: 41 lines of code packages/metro-cache/src/stores/HttpStore.js x: 24 commits (all time) y: 150 lines of code packages/metro-config/src/configTypes.flow.js x: 71 commits (all time) y: 177 lines of code packages/metro-config/src/defaults/defaults.js x: 18 commits (all time) y: 39 lines of code packages/metro-config/src/defaults/exclusionList.js x: 6 commits (all time) y: 22 lines of code packages/metro-config/src/defaults/index.js x: 66 commits (all time) y: 130 lines of code packages/metro-config/src/defaults/validConfig.js x: 9 commits (all time) y: 26 lines of code packages/metro-config/src/index.js x: 7 commits (all time) y: 9 lines of code packages/metro-config/src/loadConfig.js x: 35 commits (all time) y: 222 lines of code packages/metro-core/src/Terminal.js x: 6 commits (all time) y: 86 lines of code packages/metro-core/src/canonicalize.js x: 3 commits (all time) y: 18 lines of code packages/metro-core/src/errors/AmbiguousModuleResolutionError.js x: 8 commits (all time) y: 18 lines of code packages/metro-core/src/errors/PackageResolutionError.js x: 6 commits (all time) y: 27 lines of code packages/metro-core/src/index.js x: 12 commits (all time) y: 11 lines of code packages/metro-inspector-proxy/src/types.js x: 6 commits (all time) y: 96 lines of code packages/metro-minify-terser/src/index.js x: 3 commits (all time) y: 3 lines of code packages/metro-minify-uglify/src/index.js x: 6 commits (all time) y: 3 lines of code packages/metro-react-native-babel-preset/src/index.js x: 8 commits (all time) y: 7 lines of code packages/metro-react-native-babel-preset/src/passthrough-syntax-plugins.js x: 2 commits (all time) y: 6 lines of code packages/metro-react-native-babel-transformer/src/index.js x: 24 commits (all time) y: 162 lines of code packages/metro-resolver/src/FailedToResolveNameError.js x: 5 commits (all time) y: 20 lines of code packages/metro-resolver/src/FailedToResolvePathError.js x: 7 commits (all time) y: 15 lines of code packages/metro-resolver/src/InvalidPackageError.js x: 7 commits (all time) y: 25 lines of code packages/metro-runtime/src/modules/HMRClient.js x: 5 commits (all time) y: 160 lines of code packages/metro-runtime/src/modules/types.flow.js x: 3 commits (all time) y: 88 lines of code packages/metro-runtime/src/polyfills/require.js x: 4 commits (all time) y: 735 lines of code packages/metro-source-map/src/B64Builder.js x: 8 commits (all time) y: 60 lines of code packages/metro-source-map/src/BundleBuilder.js x: 5 commits (all time) y: 90 lines of code packages/metro-source-map/src/Consumer/AbstractConsumer.js x: 5 commits (all time) y: 44 lines of code packages/metro-source-map/src/Consumer/DelegatingConsumer.js x: 7 commits (all time) y: 50 lines of code packages/metro-source-map/src/Consumer/MappingsConsumer.js x: 4 commits (all time) y: 182 lines of code packages/metro-source-map/src/Consumer/SectionsConsumer.js x: 5 commits (all time) y: 101 lines of code packages/metro-source-map/src/Consumer/constants.js x: 4 commits (all time) y: 34 lines of code packages/metro-source-map/src/Consumer/positionMath.js x: 5 commits (all time) y: 36 lines of code packages/metro-source-map/src/Consumer/search.js x: 2 commits (all time) y: 13 lines of code packages/metro-source-map/src/Consumer/types.flow.js x: 6 commits (all time) y: 48 lines of code packages/metro-source-map/src/Generator.js x: 16 commits (all time) y: 181 lines of code packages/metro-source-map/src/composeSourceMaps.js x: 11 commits (all time) y: 102 lines of code packages/metro-source-map/src/source-map.js x: 38 commits (all time) y: 247 lines of code packages/metro-symbolicate/src/ChromeHeapSnapshot.js x: 6 commits (all time) y: 423 lines of code packages/metro-symbolicate/src/SourceMetadataMapConsumer.js x: 11 commits (all time) y: 142 lines of code packages/metro-symbolicate/src/Symbolication.js x: 29 commits (all time) y: 727 lines of code packages/metro-symbolicate/src/symbolicate.js x: 21 commits (all time) y: 214 lines of code packages/metro-transform-plugins/src/constant-folding-plugin.js x: 10 commits (all time) y: 147 lines of code packages/metro-transform-plugins/src/index.js x: 10 commits (all time) y: 38 lines of code packages/metro-transform-plugins/src/normalizePseudoGlobals.js x: 9 commits (all time) y: 84 lines of code packages/metro-transform-plugins/src/utils/createInlinePlatformChecks.js x: 6 commits (all time) y: 130 lines of code packages/metro/src/Assets.js x: 17 commits (all time) y: 246 lines of code packages/metro/src/Bundler/util.js x: 31 commits (all time) y: 189 lines of code packages/metro/src/DeltaBundler.js x: 18 commits (all time) y: 92 lines of code packages/metro/src/DeltaBundler/DeltaCalculator.js x: 36 commits (all time) y: 166 lines of code packages/metro/src/DeltaBundler/Serializers/getAllFiles.js x: 12 commits (all time) y: 39 lines of code packages/metro/src/DeltaBundler/Serializers/getAssets.js x: 16 commits (all time) y: 40 lines of code packages/metro/src/DeltaBundler/Serializers/getExplodedSourceMap.js x: 3 commits (all time) y: 35 lines of code packages/metro/src/DeltaBundler/Serializers/getRamBundleInfo.js x: 30 commits (all time) y: 136 lines of code packages/metro/src/DeltaBundler/Serializers/helpers/bytecode.js x: 4 commits (all time) y: 69 lines of code packages/metro/src/DeltaBundler/Serializers/helpers/js.js x: 30 commits (all time) y: 63 lines of code packages/metro/src/DeltaBundler/Serializers/helpers/processBytecodeModules.js x: 3 commits (all time) y: 30 lines of code packages/metro/src/DeltaBundler/Serializers/helpers/processModules.js x: 4 commits (all time) y: 30 lines of code packages/metro/src/DeltaBundler/Serializers/hmrJSBundle.js x: 25 commits (all time) y: 106 lines of code packages/metro/src/DeltaBundler/Serializers/sourceMapObject.js x: 17 commits (all time) y: 35 lines of code packages/metro/src/DeltaBundler/Serializers/sourceMapString.js x: 17 commits (all time) y: 15 lines of code packages/metro/src/DeltaBundler/Transformer.js x: 20 commits (all time) y: 112 lines of code packages/metro/src/DeltaBundler/Worker.js x: 21 commits (all time) y: 76 lines of code packages/metro/src/DeltaBundler/WorkerFarm.js x: 19 commits (all time) y: 135 lines of code packages/metro/src/DeltaBundler/__fixtures__/hasteImpl.js x: 4 commits (all time) y: 13 lines of code packages/metro/src/DeltaBundler/getTransformCacheKey.js x: 7 commits (all time) y: 34 lines of code packages/metro/src/DeltaBundler/mergeDeltas.js x: 3 commits (all time) y: 53 lines of code packages/metro/src/DeltaBundler/traverseDependencies.js x: 51 commits (all time) y: 408 lines of code packages/metro/src/HmrServer.js x: 54 commits (all time) y: 285 lines of code packages/metro/src/IncrementalBundler.js x: 23 commits (all time) y: 284 lines of code packages/metro/src/ModuleGraph/module.js x: 10 commits (all time) y: 15 lines of code packages/metro/src/ModuleGraph/node-haste/HasteFS.js x: 12 commits (all time) y: 76 lines of code packages/metro/src/ModuleGraph/node-haste/ModuleCache.js x: 8 commits (all time) y: 52 lines of code packages/metro/src/ModuleGraph/node-haste/Package.js x: 11 commits (all time) y: 87 lines of code packages/metro/src/ModuleGraph/node-haste/node-haste.flow.js x: 13 commits (all time) y: 50 lines of code packages/metro/src/ModuleGraph/node-haste/node-haste.js x: 43 commits (all time) y: 155 lines of code packages/metro/src/ModuleGraph/output/indexed-ram-bundle.js x: 19 commits (all time) y: 129 lines of code packages/metro/src/ModuleGraph/output/multiple-files-ram-bundle.js x: 19 commits (all time) y: 81 lines of code packages/metro/src/ModuleGraph/output/util.js x: 35 commits (all time) y: 263 lines of code packages/metro/src/ModuleGraph/silent-console.js x: 11 commits (all time) y: 5 lines of code packages/metro/src/ModuleGraph/test-helpers.js x: 11 commits (all time) y: 62 lines of code packages/metro/src/ModuleGraph/types.flow.js x: 59 commits (all time) y: 170 lines of code packages/metro/src/ModuleGraph/worker/JsFileWrapping.js x: 32 commits (all time) y: 101 lines of code packages/metro/src/ModuleGraph/worker/Platforms.js x: 5 commits (all time) y: 3 lines of code packages/metro/src/ModuleGraph/worker/collectDependencies.js x: 61 commits (all time) y: 491 lines of code packages/metro/src/ModuleGraph/worker/generate.js x: 14 commits (all time) y: 26 lines of code packages/metro/src/ModuleGraph/worker/mergeSourceMaps.js x: 8 commits (all time) y: 34 lines of code packages/metro/src/Server/symbolicate.js x: 7 commits (all time) y: 163 lines of code packages/metro/src/cli-utils.js x: 16 commits (all time) y: 22 lines of code packages/metro/src/commands/build.js x: 32 commits (all time) y: 77 lines of code packages/metro/src/commands/dependencies.js x: 6 commits (all time) y: 91 lines of code packages/metro/src/commands/serve.js x: 33 commits (all time) y: 66 lines of code packages/metro/src/index.js x: 107 commits (all time) y: 401 lines of code packages/metro/src/integration_tests/basic_bundle/ErrorBundle.js x: 6 commits (all time) y: 7 lines of code packages/metro/src/integration_tests/metro.config.js x: 13 commits (all time) y: 30 lines of code packages/metro/src/lib/BatchProcessor.js x: 11 commits (all time) y: 94 lines of code packages/metro/src/lib/TerminalReporter.js x: 35 commits (all time) y: 353 lines of code packages/metro/src/lib/formatBundlingError.js x: 23 commits (all time) y: 97 lines of code packages/metro/src/lib/getGraphId.js x: 11 commits (all time) y: 42 lines of code packages/metro/src/lib/getPreludeCode.js x: 16 commits (all time) y: 37 lines of code packages/metro/src/lib/getPrependedScripts.js x: 30 commits (all time) y: 92 lines of code packages/metro/src/lib/parseCustomTransformOptions.js x: 12 commits (all time) y: 17 lines of code packages/metro/src/lib/parseOptionsFromUrl.js x: 23 commits (all time) y: 84 lines of code packages/metro/src/lib/relativizeSourceMap.js x: 11 commits (all time) y: 18 lines of code packages/metro/src/lib/reporting.js x: 23 commits (all time) y: 143 lines of code packages/metro/src/lib/splitBundleOptions.js x: 10 commits (all time) y: 30 lines of code packages/metro/src/lib/transformHelpers.js x: 42 commits (all time) y: 128 lines of code packages/metro/src/node-haste/Module.js x: 30 commits (all time) y: 21 lines of code packages/metro/src/node-haste/ModuleCache.js x: 19 commits (all time) y: 97 lines of code packages/metro/src/node-haste/Package.js x: 15 commits (all time) y: 114 lines of code packages/metro/src/node-haste/lib/AssetPaths.js x: 9 commits (all time) y: 55 lines of code packages/metro/src/shared/output/RamBundle/as-indexed-file.js x: 11 commits (all time) y: 191 lines of code packages/metro/src/shared/output/RamBundle/buildSourcemapWithMetadata.js x: 9 commits (all time) y: 45 lines of code packages/metro/src/shared/output/RamBundle/write-sourcemap.js x: 5 commits (all time) y: 16 lines of code packages/metro/src/shared/output/bundle.js x: 17 commits (all time) y: 67 lines of code packages/metro/src/shared/output/meta.js x: 18 commits (all time) y: 51 lines of code packages/metro/src/shared/types.flow.js x: 61 commits (all time) y: 113 lines of code packages/ob1/src/ob1.js x: 6 commits (all time) y: 51 lines of code scripts/babelJestTransformer.js x: 11 commits (all time) y: 7 lines of code scripts/mapCoverage.js x: 9 commits (all time) y: 18 lines of code scripts/setupJest.js x: 14 commits (all time) y: 2 lines of code scripts/updateBabelTypesFlowTypes.js x: 4 commits (all time) y: 258 lines of code circle.yml x: 19 commits (all time) y: 70 lines of code
1575.0
lines of code
  min: 1.0
  average: 94.73
  25th percentile: 15.5
  median: 44.0
  75th percentile: 101.5
  max: 1575.0
0 123.0
commits (all time)
min: 1.0 | average: 14.23 | 25th percentile: 5.0 | median: 8.0 | 75th percentile: 18.0 | max: 123.0

File Size vs. Contributors (all time): 241 points

packages/metro/src/DeltaBundler/Serializers/baseBytecodeBundle.js x: 4 contributors (all time) y: 85 lines of code packages/metro/src/DeltaBundler/Serializers/baseJSBundle.js x: 6 contributors (all time) y: 67 lines of code packages/metro/src/DeltaBundler/types.flow.js x: 12 contributors (all time) y: 90 lines of code packages/metro/src/Server.js x: 38 contributors (all time) y: 1096 lines of code packages/metro/src/lib/getAppendScripts.js x: 12 contributors (all time) y: 131 lines of code packages/metro-transform-plugins/src/import-export-plugin.js x: 10 contributors (all time) y: 456 lines of code packages/metro-react-native-babel-preset/src/configs/main.js x: 24 contributors (all time) y: 185 lines of code packages/metro-babel-transformer/src/index.js x: 15 contributors (all time) y: 81 lines of code packages/metro-transform-worker/src/index.js x: 13 contributors (all time) y: 627 lines of code packages/metro-hermes-compiler/src/index.js x: 5 contributors (all time) y: 154 lines of code packages/metro-resolver/src/index.js x: 6 contributors (all time) y: 23 lines of code packages/metro-inspector-proxy/src/Device.js x: 13 contributors (all time) y: 373 lines of code website/docusaurus.config.js x: 8 contributors (all time) y: 106 lines of code website/src/css/custom.scss x: 1 contributors (all time) y: 19 lines of code website/src/pages/help/index.js x: 6 contributors (all time) y: 94 lines of code packages/buck-worker-tool/src/worker-tool.js x: 12 contributors (all time) y: 237 lines of code packages/metro-react-native-babel-preset/src/configs/lazy-imports.js x: 9 contributors (all time) y: 79 lines of code website/src/pages/index.js x: 5 contributors (all time) y: 119 lines of code packages/metro-cache/src/stores/FileStore.js x: 10 contributors (all time) y: 76 lines of code packages/metro-memory-fs/src/index.js x: 23 contributors (all time) y: 1575 lines of code packages/metro/src/shared/output/RamBundle/as-assets.js x: 6 contributors (all time) y: 88 lines of code scripts/build.js x: 15 contributors (all time) y: 94 lines of code packages/metro/src/integration_tests/basic_bundle/TestBundle.js x: 8 contributors (all time) y: 6 lines of code packages/metro-inspector-proxy/src/InspectorProxy.js x: 12 contributors (all time) y: 161 lines of code packages/metro-resolver/src/formatFileCandidates.js x: 6 contributors (all time) y: 13 lines of code packages/metro-resolver/src/resolve.js x: 15 contributors (all time) y: 368 lines of code packages/metro-resolver/src/types.js x: 10 contributors (all time) y: 72 lines of code packages/metro-minify-terser/src/minifier.js x: 10 contributors (all time) y: 43 lines of code packages/metro-minify-uglify/src/minifier.js x: 15 contributors (all time) y: 44 lines of code packages/metro-cache/src/stableHash.js x: 10 contributors (all time) y: 12 lines of code packages/metro/src/node-haste/DependencyGraph/types.js x: 1 contributors (all time) y: 68 lines of code packages/metro-source-map/src/generateFunctionMap.js x: 8 contributors (all time) y: 380 lines of code packages/metro/src/Bundler.js x: 17 contributors (all time) y: 53 lines of code packages/metro/src/node-haste/DependencyGraph.js x: 28 contributors (all time) y: 231 lines of code packages/metro/src/node-haste/DependencyGraph/ModuleResolution.js x: 21 contributors (all time) y: 288 lines of code packages/metro/src/node-haste/DependencyGraph/createHasteMap.js x: 1 contributors (all time) y: 62 lines of code babel.config.js x: 8 contributors (all time) y: 31 lines of code eslint-rules/strictly-null.js x: 3 contributors (all time) y: 102 lines of code packages/buck-worker-tool/src/CommandFailedError.js x: 4 contributors (all time) y: 10 lines of code packages/buck-worker-tool/src/profiling.js x: 2 contributors (all time) y: 44 lines of code packages/metro-babel-register/src/plugins/babel-plugin-metro-replace-ts-require-assignment.js x: 2 contributors (all time) y: 20 lines of code packages/metro-cache-key/src/index.js x: 2 contributors (all time) y: 12 lines of code packages/metro-cache/src/Cache.js x: 6 contributors (all time) y: 73 lines of code packages/metro-cache/src/index.js x: 7 contributors (all time) y: 16 lines of code packages/metro-cache/src/stores/AutoCleanFileStore.js x: 8 contributors (all time) y: 76 lines of code packages/metro-cache/src/stores/HttpError.js x: 5 contributors (all time) y: 9 lines of code packages/metro-cache/src/stores/HttpGetStore.js x: 3 contributors (all time) y: 41 lines of code packages/metro-cache/src/stores/HttpStore.js x: 14 contributors (all time) y: 150 lines of code packages/metro-cache/src/types.flow.js x: 6 contributors (all time) y: 6 lines of code packages/metro-config/src/configTypes.flow.js x: 26 contributors (all time) y: 177 lines of code packages/metro-config/src/defaults/defaults.js x: 13 contributors (all time) y: 39 lines of code packages/metro-config/src/defaults/exclusionList.js x: 5 contributors (all time) y: 22 lines of code packages/metro-config/src/defaults/index.js x: 20 contributors (all time) y: 130 lines of code packages/metro-config/src/defaults/validConfig.js x: 6 contributors (all time) y: 26 lines of code packages/metro-config/src/index.js x: 6 contributors (all time) y: 9 lines of code packages/metro-config/src/loadConfig.js x: 19 contributors (all time) y: 222 lines of code packages/metro-core/src/Terminal.js x: 6 contributors (all time) y: 86 lines of code packages/metro-core/src/canonicalize.js x: 2 contributors (all time) y: 18 lines of code packages/metro-core/src/index.js x: 7 contributors (all time) y: 11 lines of code packages/metro-inspector-proxy/src/cli.js x: 4 contributors (all time) y: 17 lines of code packages/metro-inspector-proxy/src/index.js x: 7 contributors (all time) y: 29 lines of code packages/metro-inspector-proxy/src/types.js x: 4 contributors (all time) y: 96 lines of code packages/metro-minify-terser/src/index.js x: 3 contributors (all time) y: 3 lines of code packages/metro-react-native-babel-preset/src/passthrough-syntax-plugins.js x: 2 contributors (all time) y: 6 lines of code packages/metro-react-native-babel-transformer/src/index.js x: 17 contributors (all time) y: 162 lines of code packages/metro-runtime/src/modules/HMRClient.js x: 5 contributors (all time) y: 160 lines of code packages/metro-runtime/src/modules/types.flow.js x: 3 contributors (all time) y: 88 lines of code packages/metro-runtime/src/polyfills/require.js x: 4 contributors (all time) y: 735 lines of code packages/metro-source-map/src/B64Builder.js x: 7 contributors (all time) y: 60 lines of code packages/metro-source-map/src/Consumer/AbstractConsumer.js x: 4 contributors (all time) y: 44 lines of code packages/metro-source-map/src/Consumer/DelegatingConsumer.js x: 5 contributors (all time) y: 50 lines of code packages/metro-source-map/src/Consumer/MappingsConsumer.js x: 3 contributors (all time) y: 182 lines of code packages/metro-source-map/src/Consumer/constants.js x: 4 contributors (all time) y: 34 lines of code packages/metro-source-map/src/Consumer/createConsumer.js x: 3 contributors (all time) y: 17 lines of code packages/metro-source-map/src/Generator.js x: 11 contributors (all time) y: 181 lines of code packages/metro-source-map/src/composeSourceMaps.js x: 8 contributors (all time) y: 102 lines of code packages/metro-source-map/src/source-map.js x: 16 contributors (all time) y: 247 lines of code packages/metro-symbolicate/src/ChromeHeapSnapshot.js x: 4 contributors (all time) y: 423 lines of code packages/metro-symbolicate/src/SourceMetadataMapConsumer.js x: 5 contributors (all time) y: 142 lines of code packages/metro-symbolicate/src/Symbolication.js x: 10 contributors (all time) y: 727 lines of code packages/metro-symbolicate/src/symbolicate.js x: 10 contributors (all time) y: 214 lines of code packages/metro-transform-plugins/src/constant-folding-plugin.js x: 7 contributors (all time) y: 147 lines of code packages/metro-transform-plugins/src/index.js x: 4 contributors (all time) y: 38 lines of code packages/metro-transform-plugins/src/inline-plugin.js x: 6 contributors (all time) y: 145 lines of code packages/metro-transform-plugins/src/normalizePseudoGlobals.js x: 5 contributors (all time) y: 84 lines of code packages/metro-transform-plugins/src/utils/createInlinePlatformChecks.js x: 4 contributors (all time) y: 130 lines of code packages/metro/src/Assets.js x: 13 contributors (all time) y: 246 lines of code packages/metro/src/Bundler/util.js x: 20 contributors (all time) y: 189 lines of code packages/metro/src/DeltaBundler.js x: 11 contributors (all time) y: 92 lines of code packages/metro/src/DeltaBundler/DeltaCalculator.js x: 16 contributors (all time) y: 166 lines of code packages/metro/src/DeltaBundler/Serializers/getAllFiles.js x: 6 contributors (all time) y: 39 lines of code packages/metro/src/DeltaBundler/Serializers/getExplodedSourceMap.js x: 3 contributors (all time) y: 35 lines of code packages/metro/src/DeltaBundler/Serializers/getRamBundleInfo.js x: 14 contributors (all time) y: 136 lines of code packages/metro/src/DeltaBundler/Serializers/helpers/bytecode.js x: 3 contributors (all time) y: 69 lines of code packages/metro/src/DeltaBundler/Serializers/helpers/getTransitiveDependencies.js x: 5 contributors (all time) y: 29 lines of code packages/metro/src/DeltaBundler/Serializers/helpers/js.js x: 13 contributors (all time) y: 63 lines of code packages/metro/src/DeltaBundler/Serializers/helpers/processBytecodeModules.js x: 3 contributors (all time) y: 30 lines of code packages/metro/src/DeltaBundler/Serializers/helpers/processModules.js x: 4 contributors (all time) y: 30 lines of code packages/metro/src/DeltaBundler/Serializers/hmrJSBundle.js x: 11 contributors (all time) y: 106 lines of code packages/metro/src/DeltaBundler/Serializers/sourceMapGenerator.js x: 5 contributors (all time) y: 92 lines of code packages/metro/src/DeltaBundler/Serializers/sourceMapObject.js x: 9 contributors (all time) y: 35 lines of code packages/metro/src/DeltaBundler/Serializers/sourceMapString.js x: 8 contributors (all time) y: 15 lines of code packages/metro/src/DeltaBundler/Transformer.js x: 10 contributors (all time) y: 112 lines of code packages/metro/src/DeltaBundler/WorkerFarm.js x: 10 contributors (all time) y: 135 lines of code packages/metro/src/DeltaBundler/mergeDeltas.js x: 3 contributors (all time) y: 53 lines of code packages/metro/src/DeltaBundler/traverseDependencies.js x: 21 contributors (all time) y: 408 lines of code packages/metro/src/HmrServer.js x: 21 contributors (all time) y: 285 lines of code packages/metro/src/IncrementalBundler.js x: 14 contributors (all time) y: 284 lines of code packages/metro/src/ModuleGraph/node-haste/ModuleCache.js x: 7 contributors (all time) y: 52 lines of code packages/metro/src/ModuleGraph/node-haste/Package.js x: 9 contributors (all time) y: 87 lines of code packages/metro/src/ModuleGraph/node-haste/node-haste.flow.js x: 10 contributors (all time) y: 50 lines of code packages/metro/src/ModuleGraph/node-haste/node-haste.js x: 19 contributors (all time) y: 155 lines of code packages/metro/src/ModuleGraph/output/indexed-ram-bundle.js x: 15 contributors (all time) y: 129 lines of code packages/metro/src/ModuleGraph/output/multiple-files-ram-bundle.js x: 14 contributors (all time) y: 81 lines of code packages/metro/src/ModuleGraph/output/plain-bundle.js x: 12 contributors (all time) y: 43 lines of code packages/metro/src/ModuleGraph/output/util.js x: 21 contributors (all time) y: 263 lines of code packages/metro/src/ModuleGraph/silent-console.js x: 9 contributors (all time) y: 5 lines of code packages/metro/src/ModuleGraph/test-helpers.js x: 8 contributors (all time) y: 62 lines of code packages/metro/src/ModuleGraph/types.flow.js x: 18 contributors (all time) y: 170 lines of code packages/metro/src/ModuleGraph/worker/JsFileWrapping.js x: 15 contributors (all time) y: 101 lines of code packages/metro/src/ModuleGraph/worker/Platforms.js x: 5 contributors (all time) y: 3 lines of code packages/metro/src/ModuleGraph/worker/collectDependencies.js x: 17 contributors (all time) y: 491 lines of code packages/metro/src/ModuleGraph/worker/generate.js x: 10 contributors (all time) y: 26 lines of code packages/metro/src/ModuleGraph/worker/generateImportNames.js x: 8 contributors (all time) y: 22 lines of code packages/metro/src/ModuleGraph/worker/mergeSourceMaps.js x: 6 contributors (all time) y: 34 lines of code packages/metro/src/Server/MultipartResponse.js x: 6 contributors (all time) y: 60 lines of code packages/metro/src/Server/symbolicate.js x: 5 contributors (all time) y: 163 lines of code packages/metro/src/cli-utils.js x: 12 contributors (all time) y: 22 lines of code packages/metro/src/cli.js x: 12 contributors (all time) y: 13 lines of code packages/metro/src/commands/build.js x: 18 contributors (all time) y: 77 lines of code packages/metro/src/commands/serve.js x: 20 contributors (all time) y: 66 lines of code packages/metro/src/index.js x: 36 contributors (all time) y: 401 lines of code packages/metro/src/integration_tests/basic_bundle/TypeScript.ts x: 4 contributors (all time) y: 6 lines of code packages/metro/src/lib/BatchProcessor.js x: 10 contributors (all time) y: 94 lines of code packages/metro/src/lib/JsonReporter.js x: 9 contributors (all time) y: 18 lines of code packages/metro/src/lib/TerminalReporter.js x: 20 contributors (all time) y: 353 lines of code packages/metro/src/lib/bundleToBytecode.js x: 4 contributors (all time) y: 52 lines of code packages/metro/src/lib/formatBundlingError.js x: 16 contributors (all time) y: 97 lines of code packages/metro/src/lib/getGraphId.js x: 8 contributors (all time) y: 42 lines of code packages/metro/src/lib/getPreludeCode.js x: 11 contributors (all time) y: 37 lines of code packages/metro/src/lib/getPrependedScripts.js x: 15 contributors (all time) y: 92 lines of code packages/metro/src/lib/logToConsole.js x: 6 contributors (all time) y: 55 lines of code packages/metro/src/lib/parseOptionsFromUrl.js x: 9 contributors (all time) y: 84 lines of code packages/metro/src/lib/reporting.js x: 15 contributors (all time) y: 143 lines of code packages/metro/src/node-haste/Module.js x: 13 contributors (all time) y: 21 lines of code packages/metro/src/node-haste/ModuleCache.js x: 11 contributors (all time) y: 97 lines of code packages/metro/src/node-haste/Package.js x: 14 contributors (all time) y: 114 lines of code packages/metro/src/node-haste/lib/AssetPaths.js x: 9 contributors (all time) y: 55 lines of code packages/metro/src/shared/output/RamBundle/as-indexed-file.js x: 8 contributors (all time) y: 191 lines of code packages/metro/src/shared/output/RamBundle/buildSourcemapWithMetadata.js x: 8 contributors (all time) y: 45 lines of code packages/metro/src/shared/output/RamBundle/util.js x: 12 contributors (all time) y: 112 lines of code packages/metro/src/shared/output/bundle.js x: 9 contributors (all time) y: 67 lines of code packages/metro/src/shared/output/meta.js x: 12 contributors (all time) y: 51 lines of code packages/metro/src/shared/types.flow.js x: 21 contributors (all time) y: 113 lines of code scripts/babelJestTransformer.js x: 8 contributors (all time) y: 7 lines of code scripts/updateBabelTraverseTypes.js x: 3 contributors (all time) y: 86 lines of code scripts/updateBabelTypesFlowTypes.js x: 3 contributors (all time) y: 258 lines of code circle.yml x: 9 contributors (all time) y: 70 lines of code
1575.0
lines of code
  min: 1.0
  average: 94.73
  25th percentile: 15.5
  median: 44.0
  75th percentile: 101.5
  max: 1575.0
0 38.0
contributors (all time)
min: 1.0 | average: 8.15 | 25th percentile: 4.0 | median: 6.0 | 75th percentile: 10.5 | max: 38.0

File Size vs. Commits (30 days): 15 points

packages/metro/src/DeltaBundler/Serializers/baseBytecodeBundle.js x: 1 commits (30d) y: 85 lines of code packages/metro/src/DeltaBundler/Serializers/baseJSBundle.js x: 1 commits (30d) y: 67 lines of code packages/metro/src/DeltaBundler/types.flow.js x: 1 commits (30d) y: 90 lines of code packages/metro/src/Server.js x: 1 commits (30d) y: 1096 lines of code packages/metro/src/lib/getAppendScripts.js x: 1 commits (30d) y: 131 lines of code packages/metro-transform-plugins/src/import-export-plugin.js x: 3 commits (30d) y: 456 lines of code packages/metro-react-native-babel-preset/src/configs/main.js x: 4 commits (30d) y: 185 lines of code packages/metro-babel-transformer/src/index.js x: 1 commits (30d) y: 81 lines of code packages/metro-transform-worker/src/index.js x: 1 commits (30d) y: 627 lines of code packages/metro-hermes-compiler/src/index.js x: 1 commits (30d) y: 154 lines of code packages/metro-resolver/src/index.js x: 1 commits (30d) y: 23 lines of code packages/metro-inspector-proxy/src/Device.js x: 1 commits (30d) y: 373 lines of code website/docusaurus.config.js x: 3 commits (30d) y: 106 lines of code website/src/css/custom.scss x: 1 commits (30d) y: 19 lines of code website/src/pages/help/index.js x: 2 commits (30d) y: 94 lines of code
1096.0
lines of code
  min: 19.0
  average: 239.13
  25th percentile: 81.0
  median: 106.0
  75th percentile: 373.0
  max: 1096.0
0 4.0
commits (30d)
min: 1.0 | average: 1.53 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 4.0

File Size vs. Contributors (30 days): 15 points

packages/metro/src/DeltaBundler/Serializers/baseBytecodeBundle.js x: 1 contributors (30d) y: 85 lines of code packages/metro/src/DeltaBundler/Serializers/baseJSBundle.js x: 1 contributors (30d) y: 67 lines of code packages/metro/src/DeltaBundler/types.flow.js x: 1 contributors (30d) y: 90 lines of code packages/metro/src/Server.js x: 1 contributors (30d) y: 1096 lines of code packages/metro/src/lib/getAppendScripts.js x: 1 contributors (30d) y: 131 lines of code packages/metro-transform-plugins/src/import-export-plugin.js x: 2 contributors (30d) y: 456 lines of code packages/metro-react-native-babel-preset/src/configs/main.js x: 3 contributors (30d) y: 185 lines of code packages/metro-babel-transformer/src/index.js x: 1 contributors (30d) y: 81 lines of code packages/metro-transform-worker/src/index.js x: 1 contributors (30d) y: 627 lines of code packages/metro-hermes-compiler/src/index.js x: 1 contributors (30d) y: 154 lines of code packages/metro-resolver/src/index.js x: 1 contributors (30d) y: 23 lines of code packages/metro-inspector-proxy/src/Device.js x: 1 contributors (30d) y: 373 lines of code website/docusaurus.config.js x: 1 contributors (30d) y: 106 lines of code website/src/css/custom.scss x: 1 contributors (30d) y: 19 lines of code website/src/pages/help/index.js x: 1 contributors (30d) y: 94 lines of code
1096.0
lines of code
  min: 19.0
  average: 239.13
  25th percentile: 81.0
  median: 106.0
  75th percentile: 373.0
  max: 1096.0
0 3.0
contributors (30d)
min: 1.0 | average: 1.2 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0

File Size vs. Commits (90 days): 36 points

packages/metro/src/DeltaBundler/Serializers/baseBytecodeBundle.js x: 1 commits (90d) y: 85 lines of code packages/metro/src/DeltaBundler/Serializers/baseJSBundle.js x: 1 commits (90d) y: 67 lines of code packages/metro/src/DeltaBundler/types.flow.js x: 1 commits (90d) y: 90 lines of code packages/metro/src/Server.js x: 1 commits (90d) y: 1096 lines of code packages/metro/src/lib/getAppendScripts.js x: 1 commits (90d) y: 131 lines of code packages/metro-transform-plugins/src/import-export-plugin.js x: 3 commits (90d) y: 456 lines of code packages/metro-react-native-babel-preset/src/configs/main.js x: 6 commits (90d) y: 185 lines of code packages/metro-transform-worker/src/index.js x: 2 commits (90d) y: 627 lines of code packages/metro-hermes-compiler/src/index.js x: 1 commits (90d) y: 154 lines of code packages/metro-resolver/src/index.js x: 1 commits (90d) y: 23 lines of code packages/metro-inspector-proxy/src/Device.js x: 1 commits (90d) y: 373 lines of code website/docusaurus.config.js x: 5 commits (90d) y: 106 lines of code website/src/pages/help/index.js x: 2 commits (90d) y: 94 lines of code packages/buck-worker-tool/src/worker-tool.js x: 2 commits (90d) y: 237 lines of code packages/metro-react-native-babel-preset/src/configs/lazy-imports.js x: 1 commits (90d) y: 79 lines of code website/src/pages/index.js x: 1 commits (90d) y: 119 lines of code packages/metro-memory-fs/src/index.js x: 1 commits (90d) y: 1575 lines of code scripts/build.js x: 1 commits (90d) y: 94 lines of code packages/metro/src/integration_tests/basic_bundle/TestBundle.js x: 1 commits (90d) y: 6 lines of code packages/metro-inspector-proxy/src/InspectorProxy.js x: 1 commits (90d) y: 161 lines of code packages/metro-resolver/src/formatFileCandidates.js x: 1 commits (90d) y: 13 lines of code packages/metro-resolver/src/resolve.js x: 1 commits (90d) y: 368 lines of code packages/metro-resolver/src/types.js x: 1 commits (90d) y: 72 lines of code packages/metro-minify-terser/src/minifier.js x: 2 commits (90d) y: 43 lines of code packages/metro-minify-uglify/src/minifier.js x: 1 commits (90d) y: 44 lines of code packages/metro-cache/src/stableHash.js x: 1 commits (90d) y: 12 lines of code packages/metro/src/node-haste/DependencyGraph/types.js x: 2 commits (90d) y: 68 lines of code packages/metro-source-map/src/generateFunctionMap.js x: 2 commits (90d) y: 380 lines of code packages/metro/src/Bundler.js x: 1 commits (90d) y: 53 lines of code packages/metro/src/node-haste/DependencyGraph.js x: 1 commits (90d) y: 231 lines of code packages/metro/src/node-haste/DependencyGraph/ModuleResolution.js x: 1 commits (90d) y: 288 lines of code packages/metro/src/node-haste/DependencyGraph/createHasteMap.js x: 1 commits (90d) y: 62 lines of code
1575.0
lines of code
  min: 6.0
  average: 212.67
  25th percentile: 63.25
  median: 92.0
  75th percentile: 235.5
  max: 1575.0
0 6.0
commits (90d)
min: 1.0 | average: 1.47 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.75 | max: 6.0

File Size vs. Contributors (90 days): 36 points

packages/metro/src/DeltaBundler/Serializers/baseBytecodeBundle.js x: 1 contributors (90d) y: 85 lines of code packages/metro/src/DeltaBundler/Serializers/baseJSBundle.js x: 1 contributors (90d) y: 67 lines of code packages/metro/src/DeltaBundler/types.flow.js x: 1 contributors (90d) y: 90 lines of code packages/metro/src/Server.js x: 1 contributors (90d) y: 1096 lines of code packages/metro/src/lib/getAppendScripts.js x: 1 contributors (90d) y: 131 lines of code packages/metro-transform-plugins/src/import-export-plugin.js x: 2 contributors (90d) y: 456 lines of code packages/metro-react-native-babel-preset/src/configs/main.js x: 3 contributors (90d) y: 185 lines of code packages/metro-transform-worker/src/index.js x: 2 contributors (90d) y: 627 lines of code packages/metro-hermes-compiler/src/index.js x: 1 contributors (90d) y: 154 lines of code packages/metro-resolver/src/index.js x: 1 contributors (90d) y: 23 lines of code packages/metro-inspector-proxy/src/Device.js x: 1 contributors (90d) y: 373 lines of code website/docusaurus.config.js x: 3 contributors (90d) y: 106 lines of code website/src/pages/help/index.js x: 1 contributors (90d) y: 94 lines of code packages/buck-worker-tool/src/worker-tool.js x: 1 contributors (90d) y: 237 lines of code packages/metro-react-native-babel-preset/src/configs/lazy-imports.js x: 1 contributors (90d) y: 79 lines of code website/src/pages/index.js x: 1 contributors (90d) y: 119 lines of code packages/metro-memory-fs/src/index.js x: 1 contributors (90d) y: 1575 lines of code packages/metro/src/integration_tests/basic_bundle/TestBundle.js x: 1 contributors (90d) y: 6 lines of code packages/metro-inspector-proxy/src/InspectorProxy.js x: 1 contributors (90d) y: 161 lines of code packages/metro-resolver/src/formatFileCandidates.js x: 1 contributors (90d) y: 13 lines of code packages/metro-resolver/src/resolve.js x: 1 contributors (90d) y: 368 lines of code packages/metro-resolver/src/types.js x: 1 contributors (90d) y: 72 lines of code packages/metro-minify-terser/src/minifier.js x: 2 contributors (90d) y: 43 lines of code packages/metro-minify-uglify/src/minifier.js x: 1 contributors (90d) y: 44 lines of code packages/metro-cache/src/stableHash.js x: 1 contributors (90d) y: 12 lines of code packages/metro-source-map/src/generateFunctionMap.js x: 1 contributors (90d) y: 380 lines of code packages/metro/src/Bundler.js x: 1 contributors (90d) y: 53 lines of code packages/metro/src/node-haste/DependencyGraph.js x: 1 contributors (90d) y: 231 lines of code packages/metro/src/node-haste/DependencyGraph/ModuleResolution.js x: 1 contributors (90d) y: 288 lines of code packages/metro/src/node-haste/DependencyGraph/createHasteMap.js x: 1 contributors (90d) y: 62 lines of code
1575.0
lines of code
  min: 6.0
  average: 212.67
  25th percentile: 63.25
  median: 92.0
  75th percentile: 235.5
  max: 1575.0
0 3.0
contributors (90d)
min: 1.0 | average: 1.19 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0