All files

93.27% Statements 17665/18939
80.79% Branches 3676/4550
91.09% Functions 3816/4189
94.84% Lines 15700/16553

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-binary
100% 1/1 100% 0/0 100% 0/0 100% 1/1
json-cli/test
100% 90/90 100% 0/0 100% 0/0 100% 90/90
json-clone
100% 51/51 100% 9/9 100% 2/2 100% 40/40
json-crdt
95.74% 45/47 100% 9/9 85.71% 6/7 94.73% 36/38
json-crdt-extensions
91.42% 32/35 100% 3/3 83.33% 5/6 90.9% 30/33
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% 24/25 100% 2/2 80% 4/5 96% 24/25
json-crdt-extensions/peritext
73.84% 96/130 25% 7/28 57.14% 24/42 78.44% 91/116
json-crdt-extensions/peritext/__tests__
94.28% 66/70 33.33% 2/6 100% 11/11 100% 61/61
json-crdt-extensions/peritext/block
73.13% 49/67 37.5% 9/24 50% 7/14 77.58% 45/58
json-crdt-extensions/peritext/editor
71.18% 84/118 47.72% 21/44 78.37% 29/37 74.25% 75/101
json-crdt-extensions/peritext/overlay
88.84% 422/475 76.88% 143/186 69.86% 51/73 90.44% 369/408
json-crdt-extensions/peritext/rga
89.81% 291/324 77.84% 130/167 91.83% 45/49 93.14% 258/277
json-crdt-extensions/peritext/slice
89.65% 208/232 60.71% 34/56 81.57% 31/38 92.01% 196/213
json-crdt-extensions/peritext/slice/__tests__
100% 19/19 100% 0/0 100% 2/2 100% 18/18
json-crdt-extensions/peritext/util
61.29% 19/31 14.28% 1/7 66.66% 4/6 61.29% 19/31
json-crdt-patch
81.6% 315/386 53.53% 53/99 70.19% 73/104 85.63% 292/341
json-crdt-patch/builder
94.21% 114/121 100% 7/7 87.17% 34/39 95.28% 101/106
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.52% 276/283 89.87% 71/79 100% 15/15 98.46% 256/260
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.39% 165/166 98.48% 65/66 100% 7/7 100% 151/151
json-crdt-patch/codec/compact-binary
100% 10/10 100% 0/0 100% 2/2 100% 8/8
json-crdt-patch/codec/verbose
99.06% 106/107 92.3% 60/65 100% 10/10 100% 102/102
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.14% 241/256 82.89% 63/76 100% 24/24 100% 210/210
json-crdt/codec/indexed/binary
97.95% 240/245 91.66% 55/60 100% 30/30 98.59% 211/214
json-crdt/codec/sidecar/binary
96.73% 267/276 82.75% 48/58 100% 32/32 99.17% 240/242
json-crdt/codec/structural/binary
99.46% 370/372 97.8% 89/91 100% 48/48 99.38% 324/326
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
99% 200/202 98.07% 51/52 100% 32/32 98.9% 181/183
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
90.64% 126/139 72.54% 37/51 100% 15/15 96.66% 116/120
json-crdt/log
72.58% 45/62 83.33% 5/6 40% 8/20 75.51% 37/49
json-crdt/log/codec
83.98% 173/206 53.42% 39/73 100% 16/16 94.18% 162/172
json-crdt/model
92.36% 242/262 88.42% 84/95 91.66% 33/36 93.8% 197/210
json-crdt/model/api
87.52% 407/465 76.57% 85/111 88.8% 119/134 91.31% 347/380
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
83.33% 10/12 50% 2/4 71.42% 5/7 83.33% 10/12
json-crdt/nodes/obj
98.14% 53/54 100% 13/13 94.11% 16/17 97.82% 45/46
json-crdt/nodes/rga
97.08% 633/652 94.98% 246/259 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% 26/26 90.9% 10/11 100% 10/10 100% 23/23
json-crdt/nodes/vec
93.4% 85/91 84.21% 32/38 87.5% 14/16 95.89% 70/73
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-equal/$$deepEqual
97.36% 37/38 92.85% 13/14 100% 2/2 97.22% 35/36
json-equal/deepEqual
100% 26/26 100% 12/12 100% 1/1 100% 18/18
json-equal/deepEqual/__tests__
100% 12/12 100% 0/0 100% 3/3 100% 11/11
json-expression
92.16% 447/485 80% 124/155 91.66% 77/84 92.41% 317/343
json-expression/__tests__
99.9% 2058/2060 100% 21/21 99.75% 799/801 99.89% 1874/1876
json-expression/operators
93.99% 485/516 92.3% 48/52 92.14% 176/191 93.86% 444/473
json-hash
97.43% 38/39 100% 8/8 100% 4/4 96.55% 28/29
json-ot/types/ot-binary-irreversible
97.54% 238/244 94.05% 95/101 86.66% 13/15 98.98% 196/198
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.23% 351/389 75.36% 104/138 84.61% 33/39 90.4% 311/344
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.73% 259/265 94.87% 111/117 100% 15/15 99.53% 216/217
json-ot/types/ot-string-irreversible
97.84% 227/232 93.75% 90/96 100% 15/15 99.46% 186/187
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.13% 216/237 75.51% 74/98 50.84% 30/59 100% 188/188
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 81.25% 13/16 100% 92/92 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
92.97% 172/185 80% 48/60 100% 10/10 94.54% 156/165
json-patch/codec/compact
98.96% 96/97 98.57% 69/70 100% 7/7 98.91% 91/92
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.77% 809/872 77.41% 288/372 86.99% 214/246 95.27% 746/783
json-pointer
91.44% 139/152 82.75% 48/58 94.73% 18/19 92.66% 101/109
json-pointer/__tests__
100% 62/62 100% 2/2 100% 15/15 100% 57/57
json-pointer/codegen
100% 27/27 100% 6/6 100% 3/3 100% 20/20
json-pointer/findByPointer
97.27% 143/147 95.12% 78/82 100% 5/5 100% 123/123
json-pretty
40% 2/5 100% 0/0 0% 0/1 25% 1/4
json-random
95.4% 83/87 90% 36/40 93.75% 15/16 95.58% 65/68
json-size
97.24% 141/145 92.85% 52/56 100% 14/14 96.49% 110/114
json-size/__tests__
100% 45/45 100% 4/4 100% 9/9 100% 44/44
json-stable
100% 30/30 100% 9/9 100% 1/1 100% 25/25
json-text
94.23% 49/52 91.66% 33/36 100% 11/11 95.12% 39/41
json-type
100% 32/32 100% 2/2 100% 1/1 100% 32/32
json-type-value
20.25% 16/79 7.14% 1/14 22.22% 4/18 22.38% 15/67
json-type/codegen
100% 2/2 100% 0/0 100% 1/1 100% 2/2
json-type/codegen/binary
100% 72/72 88.46% 23/26 100% 8/8 100% 67/67
json-type/codegen/binary/__tests__
100% 291/291 100% 0/0 100% 52/52 100% 290/290
json-type/codegen/capacity
100% 19/19 80% 4/5 100% 5/5 100% 17/17
json-type/codegen/json
97.14% 34/35 81.81% 9/11 100% 7/7 100% 31/31
json-type/codegen/validator
96.77% 60/62 93.33% 28/30 100% 7/7 100% 57/57
json-type/schema
88.77% 87/98 81.35% 48/59 94.44% 34/36 93.24% 69/74
json-type/system
81.81% 99/121 52.94% 9/17 78.94% 30/38 84.11% 90/107
json-type/type
96.13% 199/207 87.71% 50/57 98.36% 60/61 97.34% 183/188
json-type/type/__tests__
100% 498/498 100% 8/8 100% 217/217 100% 379/379
json-type/type/classes
83.44% 1326/1589 60.27% 223/370 85.45% 329/385 86.05% 1185/1377
json-type/typescript
83.33% 65/78 78.18% 43/55 90.9% 10/11 82.08% 55/67
json-walk
100% 21/21 100% 6/6 100% 2/2 100% 15/15
util
90.9% 10/11 100% 0/0 80% 4/5 100% 9/9