All files

93.07% Statements 12990/13957
82.01% Branches 3328/4058
87.48% Functions 2153/2461
95.01% Lines 11615/12225

Press n or j to go to the next uncovered block, b, p or k for the previous block.

File Statements Branches Functions Lines
__tests__
100% 12/12 66.66% 2/3 100% 3/3 100% 7/7
json-cli/test
100% 90/90 100% 0/0 100% 0/0 100% 90/90
json-crdt
96.15% 50/52 100% 11/11 88.88% 8/9 95.23% 40/42
json-crdt-extensions
93.18% 41/44 100% 5/5 87.5% 7/8 92.68% 38/41
json-crdt-extensions/cnt
96.42% 27/28 87.5% 7/8 83.33% 5/6 96.15% 25/26
json-crdt-extensions/mval
96.29% 26/27 100% 2/2 80% 4/5 96.29% 26/27
json-crdt-extensions/peritext
82.96% 151/182 62.26% 33/53 66.66% 34/51 87.57% 141/161
json-crdt-extensions/peritext/__tests__
94.22% 212/225 34.78% 8/23 100% 36/36 100% 193/193
json-crdt-extensions/peritext/block
81.76% 287/351 59.55% 81/136 55.71% 39/70 85.76% 265/309
json-crdt-extensions/peritext/editor
78.58% 378/481 68.71% 134/195 83.52% 71/85 80.37% 303/377
json-crdt-extensions/peritext/export
100% 20/20 81.81% 9/11 100% 2/2 100% 15/15
json-crdt-extensions/peritext/overlay
88.21% 509/577 78.35% 181/231 70.73% 58/82 90.18% 441/489
json-crdt-extensions/peritext/rga
90.3% 326/361 79.34% 146/184 85.71% 48/56 92.3% 288/312
json-crdt-extensions/peritext/slice
85.59% 303/354 58.33% 49/84 72.22% 39/54 87.69% 285/325
json-crdt-extensions/peritext/slice/__tests__
100% 19/19 100% 0/0 100% 2/2 100% 18/18
json-crdt-extensions/peritext/util
67.56% 25/37 50% 5/10 71.42% 5/7 65.71% 23/35
json-crdt-extensions/quill-delta
97.1% 235/242 90% 54/60 85.71% 18/21 99.5% 203/204
json-crdt-extensions/quill-delta/__tests__
96.36% 106/110 88.88% 24/27 93.75% 15/16 98.11% 104/106
json-crdt-extensions/quill-delta/__tests__/traces
100% 17/17 100% 0/0 100% 0/0 100% 17/17
json-crdt-patch
92.87% 456/491 79.2% 99/125 84.74% 100/118 95.19% 416/437
json-crdt-patch/builder
94.21% 114/121 100% 7/7 87.17% 34/39 95.28% 101/106
json-crdt-patch/clock
91.15% 103/113 80.76% 21/26 95.83% 23/24 92.68% 76/82
json-crdt-patch/codec/__tests__
92.98% 53/57 100% 0/0 96.66% 29/30 92.85% 52/56
json-crdt-patch/codec/binary
97.56% 280/287 89.87% 71/79 100% 16/16 98.48% 260/264
json-crdt-patch/codec/clock
95.78% 91/95 33.33% 2/6 100% 20/20 100% 84/84
json-crdt-patch/codec/compact
99.4% 168/169 98.48% 65/66 100% 7/7 100% 154/154
json-crdt-patch/codec/compact-binary
100% 10/10 100% 0/0 100% 2/2 100% 8/8
json-crdt-patch/codec/verbose
99.08% 108/109 92.3% 60/65 100% 10/10 100% 104/104
json-crdt-patch/util/binary
92.45% 196/212 91.52% 54/59 100% 8/8 94.32% 183/194
json-crdt-peritext-ui/events
76.41% 81/106 72.3% 47/65 81.25% 13/16 77.55% 76/98
json-crdt/__bench__/util
100% 57/57 100% 1/1 100% 7/7 100% 53/53
json-crdt/__bench__/util/editors
79.16% 19/24 100% 0/0 61.53% 8/13 79.16% 19/24
json-crdt/__bench__/util/execute
95.65% 22/23 66.66% 2/3 100% 1/1 100% 17/17
json-crdt/__tests__/fuzzer
94.14% 241/256 82.89% 63/76 100% 24/24 100% 210/210
json-crdt/codec/indexed/binary
97.97% 242/247 91.66% 55/60 100% 30/30 98.61% 213/216
json-crdt/codec/sidecar/binary
96.79% 272/281 82.75% 48/58 100% 32/32 99.19% 245/247
json-crdt/codec/structural/binary
99.49% 393/395 97.89% 93/95 100% 50/50 99.42% 347/349
json-crdt/codec/structural/compact
98.1% 207/211 96.55% 56/58 100% 25/25 97.87% 184/188
json-crdt/codec/structural/compact-binary
100% 14/14 100% 0/0 100% 4/4 100% 14/14
json-crdt/codec/structural/verbose
99% 199/201 98.07% 51/52 100% 32/32 98.9% 180/182
json-crdt/codec/structural/verbose/__tests__
100% 47/47 100% 0/0 100% 11/11 100% 46/46
json-crdt/draft
87.5% 7/8 100% 0/0 40% 2/5 100% 7/7
json-crdt/extensions
70.96% 22/31 0% 0/3 50% 8/16 75.86% 22/29
json-crdt/json-patch
91.8% 168/183 78.78% 52/66 96.55% 28/29 96.25% 154/160
json-crdt/log
72.58% 45/62 83.33% 5/6 40% 8/20 75.51% 37/49
json-crdt/log/codec
84.43% 179/212 54.66% 41/75 100% 17/17 94.38% 168/178
json-crdt/model
92.88% 261/281 90.19% 92/102 92.1% 35/38 94.27% 214/227
json-crdt/model/api
88.39% 419/474 78.26% 90/115 89.47% 119/133 91.73% 355/387
json-crdt/nodes
100% 21/21 100% 0/0 100% 11/11 100% 10/10
json-crdt/nodes/arr
96.84% 92/95 81.48% 22/27 88% 22/25 96.38% 80/83
json-crdt/nodes/bin
90.74% 49/54 66.66% 6/9 73.33% 11/15 90.56% 48/53
json-crdt/nodes/const
91.66% 11/12 50% 2/4 85.71% 6/7 91.66% 11/12
json-crdt/nodes/obj
98.14% 53/54 100% 13/13 94.11% 16/17 97.82% 45/46
json-crdt/nodes/rga
96.79% 634/655 93.89% 246/262 96.36% 53/55 97.75% 565/578
json-crdt/nodes/root
100% 5/5 100% 0/0 100% 2/2 100% 5/5
json-crdt/nodes/str
95.74% 45/47 75% 6/8 86.66% 13/15 95.55% 43/45
json-crdt/nodes/str/__tests__
82.17% 83/101 69.23% 9/13 38.46% 10/26 84.09% 74/88
json-crdt/nodes/val
100% 27/27 90.9% 10/11 100% 10/10 100% 24/24
json-crdt/nodes/vec
94.56% 87/92 86.84% 33/38 87.5% 14/16 95.94% 71/74
json-crdt/partial-edit
86.95% 60/69 60% 3/5 85.71% 12/14 86.36% 57/66
json-crdt/schema
96.55% 28/29 100% 8/8 100% 4/4 95.23% 20/21
json-hash
97.87% 46/47 100% 10/10 100% 5/5 97.29% 36/37
json-ml
100% 53/53 100% 24/24 100% 7/7 100% 33/33
json-ot/types/ot-binary-irreversible
97.6% 244/250 94.17% 97/103 87.5% 14/16 99.01% 202/204
json-ot/types/ot-binary-irreversible/__tests__
91.66% 22/24 60% 3/5 100% 5/5 100% 22/22
json-ot/types/ot-json
90.07% 354/393 75% 105/140 85% 34/40 90.51% 315/348
json-ot/types/ot-json/__tests__/fuzzer
86.44% 51/59 66.66% 10/15 87.5% 7/8 87.03% 47/54
json-ot/types/ot-string
97.78% 265/271 94.95% 113/119 100% 16/16 99.55% 222/223
json-ot/types/ot-string-irreversible
97.89% 233/238 93.87% 92/98 100% 16/16 99.48% 192/193
json-ot/types/ot-string-irreversible/__tests__
95.83% 23/24 80% 4/5 100% 5/5 100% 22/22
json-ot/types/ot-string/__tests__
96.15% 25/26 85.71% 6/7 100% 5/5 100% 24/24
json-patch
91.76% 245/267 75% 75/100 51.66% 31/60 100% 218/218
json-patch-ot
100% 29/29 100% 13/13 100% 2/2 100% 24/24
json-patch-ot/transforms
92.05% 139/151 83.82% 57/68 100% 7/7 95.34% 123/129
json-patch/__tests__
100% 2/2 100% 0/0 100% 0/0 100% 2/2
json-patch/applyPatch
88% 44/50 60% 3/5 66.66% 4/6 90.47% 38/42
json-patch/applyPatch/__tests__
99.74% 390/391 68.75% 11/16 100% 90/90 99.74% 384/385
json-patch/applyPatch/__tests__/ops
99.87% 781/782 100% 0/0 99.71% 352/353 99.86% 740/741
json-patch/codec/binary
93.01% 173/186 80% 48/60 100% 10/10 94.57% 157/166
json-patch/codec/compact
98.97% 97/98 98.57% 69/70 100% 7/7 98.92% 92/93
json-patch/codec/json
98.9% 90/91 97.29% 36/37 100% 7/7 98.83% 85/86
json-patch/codec/json/__tests__
100% 87/87 100% 0/0 100% 0/0 100% 87/87
json-patch/codegen
100% 71/71 100% 12/12 100% 7/7 100% 59/59
json-patch/codegen/ops
100% 32/32 100% 8/8 100% 6/6 100% 23/23
json-patch/op
92.98% 835/898 77.41% 288/372 86.83% 211/243 95.42% 772/809
json-pretty
40% 2/5 100% 0/0 0% 0/1 25% 1/4
json-size
100% 31/31 100% 9/9 100% 3/3 100% 21/21
json-stable
100% 30/30 100% 9/9 100% 1/1 100% 25/25
json-text
96.15% 50/52 94.73% 36/38 100% 11/11 97.56% 40/41
json-walk
100% 21/21 100% 6/6 100% 2/2 100% 15/15
util
100% 11/11 100% 0/0 100% 5/5 100% 9/9
util/events
55% 11/20 100% 0/0 20% 2/10 64.7% 11/17