All files

90.98% Statements 13718/15077
79.71% Branches 3572/4481
85.93% Functions 2224/2588
92.85% Lines 12251/13193

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 64.15% 34/53 66.66% 34/51 87.57% 141/161
json-crdt-extensions/peritext/__tests__
94.73% 234/247 34.78% 8/23 100% 47/47 100% 212/212
json-crdt-extensions/peritext/block
79.67% 290/364 65.95% 93/141 43.24% 32/74 82.7% 263/318
json-crdt-extensions/peritext/editor
83.9% 563/671 71.21% 188/264 84.53% 82/97 85.95% 465/541
json-crdt-extensions/peritext/overlay
91.2% 539/591 85.2% 213/250 73.49% 61/83 92.41% 463/501
json-crdt-extensions/peritext/registry
94.79% 91/96 55.55% 15/27 85.71% 12/14 94.5% 86/91
json-crdt-extensions/peritext/rga
90.38% 329/364 79.34% 146/184 85.96% 49/57 92.38% 291/315
json-crdt-extensions/peritext/slice
84.74% 311/367 55.67% 54/97 72.72% 40/55 87.2% 293/336
json-crdt-extensions/peritext/slice/__tests__
100% 19/19 100% 0/0 100% 2/2 100% 18/18
json-crdt-extensions/peritext/transfer
69.38% 213/307 68.53% 61/89 58% 29/50 69.11% 179/259
json-crdt-extensions/peritext/util
75.51% 37/49 73.68% 14/19 71.42% 5/7 73.91% 34/46
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
93.48% 459/491 79.2% 99/125 87.28% 103/118 95.88% 419/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/dom
23.8% 5/21 13.33% 2/15 0% 0/5 20% 3/15
json-crdt-peritext-ui/events
91.66% 33/36 53.33% 8/15 81.81% 9/11 90.9% 30/33
json-crdt-peritext-ui/events/clipboard
4.08% 4/98 0% 0/36 0% 0/11 4.59% 4/87
json-crdt-peritext-ui/events/defaults
28.83% 79/274 30.28% 43/142 43.75% 7/16 31.12% 75/241
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
85.44% 135/158 93.75% 45/48 41.66% 10/24 87.87% 116/132
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.02% 419/476 76.92% 90/117 89.47% 119/133 91.49% 355/388
json-crdt/nodes
100% 21/21 100% 0/0 100% 11/11 100% 10/10
json-crdt/nodes/arr
97.89% 93/95 85.18% 23/27 92% 23/25 97.59% 81/83
json-crdt/nodes/bin
92.59% 50/54 77.77% 7/9 80% 12/15 92.45% 49/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.69% 673/696 93.43% 256/274 96.49% 55/57 97.88% 601/614
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
94.7% 143/151 91.17% 62/68 100% 7/7 98.44% 127/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
93% 837/900 77.68% 289/372 86.83% 211/243 95.43% 774/811
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
46.15% 12/26 0% 0/4 16.66% 2/12 57.14% 12/21