huggingface / quicktype
File Size

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

Intro
Learn more...
File Size Overall
40% | 24% | 25% | 6% | 2%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
ts40% | 24% | 25% | 6% | 2%
ps10% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
packages41% | 23% | 26% | 6% | 2%
src0% | 85% | 0% | 0% | 14%
script0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
CJSON.ts
in packages/quicktype-core/src/language
3616 46
CPlusPlus.ts
in packages/quicktype-core/src/language
2717 90
Chance.ts
in packages/quicktype-core/src/support
2074 5
CSharp.ts
in packages/quicktype-core/src/language
2019 121
Java.ts
in packages/quicktype-core/src/language
1291 63
Swift.ts
in packages/quicktype-core/src/language
1289 79
Acronyms.ts
in packages/quicktype-core/src/support
1128 2
Python.ts
in packages/quicktype-core/src/language
1118 77
JSONSchemaInput.ts
in packages/quicktype-core/src/input
1106 48
Kotlin.ts
in packages/quicktype-core/src/language
966 80
Php.ts
in packages/quicktype-core/src/language
939 48
Objective-C.ts
in packages/quicktype-core/src/language
930 53
index.ts
in src
894 30
Transformers.ts
in packages/quicktype-core/src
889 57
Dart.ts
in packages/quicktype-core/src/language
809 43
ConvenienceRenderer.ts
in packages/quicktype-core/src
759 81
Type.ts
in packages/quicktype-core/src
727 61
GraphQLSchema.ts
in packages/quicktype-graphql-input/src
645 -
index.ts
in packages/quicktype-core/src/language/ruby
631 33
Elm.ts
in packages/quicktype-core/src/language
610 40
Scala3.ts
in packages/quicktype-core/src/language
602 51
Golang.ts
in packages/quicktype-core/src/language
529 33
JavaScript.ts
in packages/quicktype-core/src/language
499 49
Run.ts
in packages/quicktype-core/src
498 22
GraphRewriting.ts
in packages/quicktype-core/src
495 17
index.ts
in packages/quicktype-graphql-input/src
490 12
Rust.ts
in packages/quicktype-core/src/language
479 29
Haskell.ts
in packages/quicktype-core/src/language
467 37
TypeGraph.ts
in packages/quicktype-core/src
463 23
Strings.ts
in packages/quicktype-core/src/support
444 48
TypeBuilder.ts
in packages/quicktype-core/src
444 15
Smithy4s.ts
in packages/quicktype-core/src/language
433 37
Crystal.ts
in packages/quicktype-core/src/language
375 30
TypeScriptFlow.ts
in packages/quicktype-core/src/language
358 39
keywords.ts
in packages/quicktype-core/src/language/ruby
355 -
MakeTransformations.ts
in packages/quicktype-core/src
346 16
UnionBuilder.ts
in packages/quicktype-core/src
331 15
Naming.ts
in packages/quicktype-core/src
312 21
ResolveIntersections.ts
in packages/quicktype-core/src/rewrites
309 16
TypeUtils.ts
in packages/quicktype-core/src
303 25
Pike.ts
in packages/quicktype-core/src/language
291 25
Renderer.ts
in packages/quicktype-core/src
285 10
GatherNames.ts
in packages/quicktype-core/src
268 7
Inference.ts
in packages/quicktype-core/src/input
263 6
CompressedJSON.ts
in packages/quicktype-core/src/input
263 23
Source.ts
in packages/quicktype-core/src
254 18
JavaScriptPropTypes.ts
in packages/quicktype-core/src/language
253 20
TypeNames.ts
in packages/quicktype-core/src/attributes
251 15
UnifyClasses.ts
in packages/quicktype-core/src
207 7
TypeScriptEffectSchema.ts
in packages/quicktype-core/src/language
206 14
Files With Most Units (Top 50)
File# lines# units
CSharp.ts
in packages/quicktype-core/src/language
2019 121
CPlusPlus.ts
in packages/quicktype-core/src/language
2717 90
ConvenienceRenderer.ts
in packages/quicktype-core/src
759 81
Kotlin.ts
in packages/quicktype-core/src/language
966 80
Swift.ts
in packages/quicktype-core/src/language
1289 79
Python.ts
in packages/quicktype-core/src/language
1118 77
Java.ts
in packages/quicktype-core/src/language
1291 63
Type.ts
in packages/quicktype-core/src
727 61
Transformers.ts
in packages/quicktype-core/src
889 57
Objective-C.ts
in packages/quicktype-core/src/language
930 53
Scala3.ts
in packages/quicktype-core/src/language
602 51
JavaScript.ts
in packages/quicktype-core/src/language
499 49
Strings.ts
in packages/quicktype-core/src/support
444 48
JSONSchemaInput.ts
in packages/quicktype-core/src/input
1106 48
Php.ts
in packages/quicktype-core/src/language
939 48
CJSON.ts
in packages/quicktype-core/src/language
3616 46
Dart.ts
in packages/quicktype-core/src/language
809 43
Elm.ts
in packages/quicktype-core/src/language
610 40
TypeScriptFlow.ts
in packages/quicktype-core/src/language
358 39
Haskell.ts
in packages/quicktype-core/src/language
467 37
Smithy4s.ts
in packages/quicktype-core/src/language
433 37
index.ts
in packages/quicktype-core/src/language/ruby
631 33
Golang.ts
in packages/quicktype-core/src/language
529 33
index.ts
in src
894 30
Crystal.ts
in packages/quicktype-core/src/language
375 30
Rust.ts
in packages/quicktype-core/src/language
479 29
TypeUtils.ts
in packages/quicktype-core/src
303 25
Pike.ts
in packages/quicktype-core/src/language
291 25
TypeGraph.ts
in packages/quicktype-core/src
463 23
CompressedJSON.ts
in packages/quicktype-core/src/input
263 23
Run.ts
in packages/quicktype-core/src
498 22
Naming.ts
in packages/quicktype-core/src
312 21
JSONSchema.ts
in packages/quicktype-core/src/language
197 20
JavaScriptPropTypes.ts
in packages/quicktype-core/src/language
253 20
Source.ts
in packages/quicktype-core/src
254 18
GraphRewriting.ts
in packages/quicktype-core/src
495 17
Support.ts
in packages/quicktype-core/src/support
120 17
ResolveIntersections.ts
in packages/quicktype-core/src/rewrites
309 16
MakeTransformations.ts
in packages/quicktype-core/src
346 16
TypeNames.ts
in packages/quicktype-core/src/attributes
251 15
AccessorNames.ts
in packages/quicktype-core/src/attributes
167 15
UnionBuilder.ts
in packages/quicktype-core/src
331 15
TypeBuilder.ts
in packages/quicktype-core/src
444 15
TypeScriptZod.ts
in packages/quicktype-core/src/language
200 15
Inputs.ts
in packages/quicktype-core/src/input
191 14
TypeScriptEffectSchema.ts
in packages/quicktype-core/src/language
206 14
index.ts
in packages/quicktype-graphql-input/src
490 12
Constraints.ts
in packages/quicktype-core/src/attributes
170 11
Graph.ts
in packages/quicktype-core/src
201 11
MarkovChain.ts
in packages/quicktype-core/src
155 11
Files With Long Lines (Top 16)

There are 16 files with lines longer than 120 characters. In total, there are 44 long lines.

File# lines# units# long lines
Swift.ts
in packages/quicktype-core/src/language
1289 79 7
Scala3.ts
in packages/quicktype-core/src/language
602 51 6
Smithy4s.ts
in packages/quicktype-core/src/language
433 37 5
CJSON.ts
in packages/quicktype-core/src/language
3616 46 4
CPlusPlus.ts
in packages/quicktype-core/src/language
2717 90 4
Objective-C.ts
in packages/quicktype-core/src/language
930 53 3
Kotlin.ts
in packages/quicktype-core/src/language
966 80 3
JavaScript.ts
in packages/quicktype-core/src/language
499 49 3
Golang.ts
in packages/quicktype-core/src/language
529 33 2
index.ts
in src
894 30 1
Renderer.ts
in packages/quicktype-core/src
285 10 1
Run.ts
in packages/quicktype-core/src
498 22 1
Python.ts
in packages/quicktype-core/src/language
1118 77 1
Java.ts
in packages/quicktype-core/src/language
1291 63 1
TypeScriptFlow.ts
in packages/quicktype-core/src/language
358 39 1
CSharp.ts
in packages/quicktype-core/src/language
2019 121 1