All files

90.86% Statements 14960/16464
80.07% Branches 4107/5129
85.9% Functions 2285/2660
92.78% Lines 13314/14350

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-diff
93.92% 170/181 80.59% 54/67 100% 19/19 98% 147/150
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
84.44% 152/180 66.03% 35/53 67.3% 35/52 88.19% 142/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.17% 289/365 66.18% 92/139 42.1% 32/76 82.13% 262/319
json-crdt-extensions/peritext/editor
82.59% 612/741 65.63% 212/323 81.13% 86/106 84.95% 514/605
json-crdt-extensions/peritext/events
82.22% 37/45 62.5% 15/24 81.81% 9/11 80.95% 34/42
json-crdt-extensions/peritext/events/__tests__
100% 11/11 100% 0/0 100% 2/2 100% 10/10
json-crdt-extensions/peritext/events/clipboard
4.08% 4/98 0% 0/36 0% 0/11 4.59% 4/87
json-crdt-extensions/peritext/events/defaults
38.25% 140/366 38.14% 74/194 50% 11/22 39.55% 125/316
json-crdt-extensions/peritext/overlay
90.38% 536/593 85.09% 217/255 72.61% 61/84 91.66% 462/504
json-crdt-extensions/peritext/registry
84.34% 97/115 62.16% 23/37 59.09% 13/22 85.45% 94/110
json-crdt-extensions/peritext/rga
88.67% 329/371 77.89% 148/190 84.48% 49/58 90.93% 291/320
json-crdt-extensions/peritext/slice
85.89% 347/404 58.03% 65/112 76.19% 48/63 88.1% 326/370
json-crdt-extensions/peritext/slice/__tests__
100% 19/19 100% 0/0 100% 2/2 100% 18/18
json-crdt-extensions/peritext/transfer
68.97% 209/303 69.04% 58/84 58% 29/50 68.62% 175/255
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.51% 519/555 82.73% 115/139 88.97% 113/127 95.71% 469/490
json-crdt-patch/clock
91.07% 102/112 80.76% 21/26 95.83% 23/24 92.59% 75/81
json-crdt-patch/codec/__tests__
92.85% 52/56 100% 0/0 96.66% 29/30 92.72% 51/55
json-crdt-patch/codec/binary
97.62% 288/295 90.12% 73/81 100% 16/16 98.52% 268/272
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.42% 173/174 98.55% 68/69 100% 7/7 100% 159/159
json-crdt-patch/codec/compact-binary
100% 10/10 100% 0/0 100% 2/2 100% 8/8
json-crdt-patch/codec/verbose
99.09% 110/111 92.64% 63/68 100% 10/10 100% 106/106
json-crdt-patch/util/binary
92.45% 196/212 91.52% 54/59 100% 8/8 94.32% 183/194
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.33% 250/265 84.14% 69/82 100% 24/24 100% 218/218
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.77% 270/279 82.75% 48/58 100% 32/32 99.18% 243/245
json-crdt/codec/structural/binary
99.48% 390/392 97.89% 93/95 100% 50/50 99.42% 344/346
json-crdt/codec/structural/compact
98.07% 204/208 96.55% 56/58 100% 25/25 97.83% 181/185
json-crdt/codec/structural/compact-binary
100% 14/14 100% 0/0 100% 4/4 100% 14/14
json-crdt/codec/structural/verbose
98.99% 197/199 98.07% 51/52 100% 32/32 98.88% 178/180
json-crdt/codec/structural/verbose/__tests__
100% 45/45 100% 0/0 100% 11/11 100% 44/44
json-crdt/draft
87.5% 7/8 100% 0/0 40% 2/5 100% 7/7
json-crdt/equal
80.76% 42/52 75.67% 28/37 100% 1/1 97.05% 33/34
json-crdt/extensions
70.96% 22/31 0% 0/3 50% 8/16 75.86% 22/29
json-crdt/json-patch
91.22% 156/171 81.33% 61/75 96.42% 27/28 95.97% 143/149
json-crdt/log
85.44% 135/158 93.75% 45/48 41.66% 10/24 87.87% 116/132
json-crdt/log/codec
84.36% 178/211 54.66% 41/75 100% 17/17 94.35% 167/177
json-crdt/model
93.05% 268/288 90.82% 99/109 91.89% 34/37 94.42% 220/233
json-crdt/model/api
88.11% 519/589 78.35% 152/194 89.51% 111/124 92.7% 445/480
json-crdt/model/api/__tests__
100% 11/11 100% 0/0 100% 2/2 100% 8/8
json-crdt/nodes
100% 21/21 100% 0/0 100% 11/11 100% 10/10
json-crdt/nodes/arr
96.61% 114/118 80% 28/35 92.59% 25/27 98.01% 99/101
json-crdt/nodes/bin
92.59% 50/54 77.77% 7/9 80% 12/15 92.45% 49/53
json-crdt/nodes/const
83.33% 10/12 50% 2/4 71.42% 5/7 83.33% 10/12
json-crdt/nodes/obj
98.36% 60/61 100% 17/17 94.73% 18/19 98.07% 51/52
json-crdt/nodes/rga
96.83% 674/696 93.79% 257/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
97.87% 46/47 75% 6/8 93.33% 14/15 97.77% 44/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% 26/26 90.9% 10/11 100% 10/10 100% 23/23
json-crdt/nodes/vec
95.69% 89/93 89.47% 34/38 88.23% 15/17 96% 72/75
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.58% 121/124 97.29% 36/37 100% 9/9 97% 97/100
json-hash/__tests__
100% 15/15 100% 0/0 100% 2/2 100% 13/13
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-diff
94.8% 73/77 92% 23/25 90% 9/10 93.93% 62/66
json-patch-diff/__tests__
100% 18/18 100% 0/0 100% 2/2 100% 15/15
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
56% 14/25 75% 3/4 33.33% 1/3 58.82% 10/17
util/diff
95.67% 553/578 91.58% 196/214 100% 26/26 96.28% 466/484
util/diff/__tests__
100% 38/38 100% 10/10 100% 6/6 100% 36/36
util/events
46.15% 12/26 0% 0/4 16.66% 2/12 57.14% 12/21
util/iterator
60% 9/15 25% 1/4 60% 3/5 69.23% 9/13