1
1
{
2
2
"target-root-directory" : " ./benchmark/commanderjs" ,
3
- "include" : [
3
+ "target- include" : [
4
4
" ./benchmark/commanderjs/lib/help.js" ,
5
5
" ./benchmark/commanderjs/lib/option.js" ,
6
6
" ./benchmark/commanderjs/lib/suggestSimilar.js"
7
7
],
8
+ "analysis-include" : [
9
+ " ./benchmark/commanderjs/**/*.js"
10
+ ],
11
+ "analysis-exclude" : [
12
+ " ./benchmark/commanderjs/**/*.test.js" ,
13
+ " ./benchmark/commanderjs/test/*" ,
14
+ " ./benchmark/commanderjs/node_modules/*"
15
+ ],
8
16
9
17
10
18
"target-root-directory" : " ./benchmark/express" ,
11
- "include" : [
19
+ "target- include" : [
12
20
" ./benchmark/express/lib/application.js" ,
13
21
" ./benchmark/express/lib/middleware/query.js" ,
14
22
" ./benchmark/express/lib/request.js" ,
15
23
" ./benchmark/express/lib/response.js" ,
16
24
" ./benchmark/express/lib/utils.js" ,
17
25
" ./benchmark/express/lib/view.js"
18
26
],
27
+ "analysis-include" : [
28
+ " ./benchmark/express/**/*.js"
29
+ ],
30
+ "analysis-exclude" : [
31
+ " ./benchmark/express/**/*.test.js" ,
32
+ " ./benchmark/express/test/*" ,
33
+ " ./benchmark/express/node_modules/*"
34
+ ],
19
35
20
36
21
37
"target-root-directory" : " ./benchmark/javascript-algorithms" ,
22
- "include" : [
38
+ "target- include" : [
23
39
" ./benchmark/javascript-algorithms/src/algorithms/graph/articulation-points/articulationPoints.js" ,
24
40
" ./benchmark/javascript-algorithms/src/algorithms/graph/bellman-ford/bellmanFord.js" ,
25
41
" ./benchmark/javascript-algorithms/src/algorithms/graph/travelling-salesman/bfTravellingSalesman.js" ,
40
56
" ./benchmark/javascript-algorithms/src/algorithms/sorting/counting-sort/CountingSort.js" ,
41
57
" ./benchmark/javascript-algorithms/src/data-structures/tree/red-black-tree/RedBlackTree.js"
42
58
],
43
-
59
+ "analysis-include" : [
60
+ " ./benchmark/javascript-algorithms/src/**/*.js"
61
+ ],
62
+ "analysis-exclude" : [
63
+ " ./benchmark/javascript-algorithms/**/*.test.js" ,
64
+ " ./benchmark/javascript-algorithms/test/*" ,
65
+ " ./benchmark/javascript-algorithms/node_modules/*"
66
+ ],
44
67
45
68
"target-root-directory" : " ./benchmark/lodash" ,
46
- "include" : [
69
+ "target- include" : [
47
70
" ./benchmark/lodash/.internal/equalArrays.js" ,
48
71
" ./benchmark/lodash/hasPath.js" ,
49
72
" ./benchmark/lodash/random.js" ,
55
78
" ./benchmark/lodash/truncate.js" ,
56
79
" ./benchmark/lodash/unzip.js"
57
80
],
81
+ "analysis-include" : [
82
+ " ./benchmark/lodash/**/*.js"
83
+ ],
84
+ "analysis-exclude" : [
85
+ " ./benchmark/lodash/**/*.test.js" ,
86
+ " ./benchmark/lodash/test/*" ,
87
+ " ./benchmark/lodash/node_modules/*"
88
+ ],
58
89
59
90
60
91
"target-root-directory" : " ./benchmark/moment" ,
61
- "include" : [
92
+ "target- include" : [
62
93
" ./benchmark/moment/src/lib/moment/add-subtract.js" ,
63
94
" ./benchmark/moment/src/lib/moment/calendar.js" ,
64
95
" ./benchmark/moment/src/lib/create/check-overflow.js" ,
80
111
" ./benchmark/moment/src/lib/moment/start-end-of.js" ,
81
112
" ./benchmark/moment/src/lib/create/valid.js"
82
113
],
114
+ "analysis-include" : [
115
+ " ./benchmark/moment/src/**/*.js"
116
+ ],
117
+ "analysis-exclude" : [
118
+ " ./benchmark/moment/**/*.test.js" ,
119
+ " ./benchmark/moment/test/*" ,
120
+ " ./benchmark/moment/node_modules/*"
121
+ ],
83
122
84
123
"target-root-directory" : " ./experimental-benchmark/voca" ,
85
- "include" : [
124
+ "target- include" : [
86
125
" ./experimental-benchmark/voca/src/strip/strip_tags.js" ,
87
126
" ./experimental-benchmark/voca/src/helper/format/replacement/compute.js" ,
88
127
" ./experimental-benchmark/voca/src/manipulate/tr.js" ,
137
176
" ./experimental-benchmark/voca/src/split/code_points.js" ,
138
177
" ./experimental-benchmark/voca/src/strip/strip_bom.js"
139
178
],
179
+ "analysis-include" : [
180
+ " ./experimental-benchmark/voca/src/**/*.js"
181
+ ],
182
+ "analysis-exclude" : [
183
+ " ./experimental-benchmark/voca/**/*.test.js" ,
184
+ " ./experimental-benchmark/voca/test/*" ,
185
+ " ./experimental-benchmark/voca/node_modules/*"
186
+ ],
140
187
141
188
"target-root-directory" : " ./experimental-benchmark/accounting.js/" ,
142
- "include" : [
189
+ "target- include" : [
143
190
" ./experimental-benchmark/accounting.js/accounting.js"
144
191
],
192
+ "analysis-include" : [
193
+ " ./experimental-benchmark/accounting.js/**/*.js"
194
+ ],
195
+ "analysis-exclude" : [
196
+ " ./experimental-benchmark/accounting.js/**/*.test.js" ,
197
+ " ./experimental-benchmark/accounting.js/test/*" ,
198
+ " ./experimental-benchmark/accounting.js/node_modules/*"
199
+ ],
145
200
146
201
"target-root-directory" : " ./experimental-benchmark/array/" ,
147
- "include" : [
202
+ "target- include" : [
148
203
" ./experimental-benchmark/array/lib/array.js" ,
149
204
" ./experimental-benchmark/array/lib/enumerable.js"
150
205
],
206
+ "analysis-include" : [
207
+ " ./experimental-benchmark/array/lib/**/*.js"
208
+ ],
209
+ "analysis-exclude" : [
210
+ " ./experimental-benchmark/array/**/*.test.js" ,
211
+ " ./experimental-benchmark/array/test/*" ,
212
+ " ./experimental-benchmark/array/node_modules/*"
213
+ ],
151
214
152
215
"target-root-directory" : " ./experimental-benchmark/arraygeous" ,
153
- "include" : [
216
+ "target- include" : [
154
217
" ./experimental-benchmark/arraygeous/src/sort.js" ,
155
218
" ./experimental-benchmark/arraygeous/src/cor.js" ,
156
219
" ./experimental-benchmark/arraygeous/src/mode.js" ,
177
240
" ./experimental-benchmark/arraygeous/src/meanroll.js" ,
178
241
" ./experimental-benchmark/arraygeous/src/some.js"
179
242
],
243
+ "analysis-include" : [
244
+ " ./experimental-benchmark/arraygeous/src/**/*.js"
245
+ ],
246
+ "analysis-exclude" : [
247
+ " ./experimental-benchmark/arraygeous/**/*.test.js" ,
248
+ " ./experimental-benchmark/arraygeous/test/*" ,
249
+ " ./experimental-benchmark/arraygeous/node_modules/*"
250
+ ],
180
251
181
252
// Not suitable for benchmark (ESM module)
182
253
"target-root-directory" : " ./experimental-benchmark/camelcase" ,
183
- "include" : [
254
+ "target- include" : [
184
255
" ./experimental-benchmark/camelcase/index.js"
185
256
],
257
+ "analysis-include" : [
258
+ " ./experimental-benchmark/camelcase/**/*.js"
259
+ ],
260
+ "analysis-exclude" : [
261
+ " ./experimental-benchmark/camelcase/**/*.test.js" ,
262
+ " ./experimental-benchmark/camelcase/test/*" ,
263
+ " ./experimental-benchmark/camelcase/node_modules/*"
264
+ ],
186
265
187
266
"target-root-directory" : " ./experimental-benchmark/Case" ,
188
- "include" : [
267
+ "target- include" : [
189
268
" ./experimental-benchmark/Case/src/Case.js"
190
269
],
270
+ "analysis-include" : [
271
+ " ./experimental-benchmark/Case/src/**/*.js"
272
+ ],
273
+ "analysis-exclude" : [
274
+ " ./experimental-benchmark/Case/**/*.test.js" ,
275
+ " ./experimental-benchmark/Case/test/*" ,
276
+ " ./experimental-benchmark/Case/node_modules/*"
277
+ ],
278
+
279
+ // Uses some kind of half type script import syntax
280
+ "target-root-directory" : " ./benchmark/react/packages" ,
281
+ "target-include" : [
282
+ " ./benchmark/react/packages/react/src/ReactElementValidator.js" ,
283
+ " ./benchmark/react/packages/react/src/ReactElement.js" ,
284
+ " ./benchmark/react/packages/react/src/ReactChildren.js" ,
285
+ " ./benchmark/react/packages/react/src/ReactAct.js"
286
+ ],
287
+ "analysis-include" : [
288
+ " ./experimental-benchmark/react/src/**/*.js"
289
+ ],
290
+ "analysis-exclude" : [
291
+ " ./experimental-benchmark/react/**/*.test.js" ,
292
+ " ./experimental-benchmark/react/test/*" ,
293
+ " ./experimental-benchmark/react/node_modules/*"
294
+ ],
295
+
296
+ // Frontend code
297
+ "target-root-directory" : " ./benchmark/bootstrap" ,
298
+ "target-include" : [
299
+ " ./benchmark/bootstrap/js/src/dropdown.js" ,
300
+ " ./benchmark/bootstrap/js/src/tooltip.js" ,
301
+ " ./benchmark/bootstrap/js/src/carousel.js" ,
302
+ " ./benchmark/bootstrap/js/src/modal.js" ,
303
+ " ./benchmark/bootstrap/js/src/tab.js" ,
304
+ " ./benchmark/bootstrap/js/src/collapse.js" ,
305
+ " ./benchmark/bootstrap/js/src/scrollspy.js" ,
306
+ " ./benchmark/bootstrap/js/src/offcanvas.js"
307
+ ],
308
+ "analysis-include" : [
309
+ " ./experimental-benchmark/react/src/**/*.js"
310
+ ],
311
+ "analysis-exclude" : [
312
+ " ./experimental-benchmark/react/**/*.test.js" ,
313
+ " ./experimental-benchmark/react/test/*" ,
314
+ " ./experimental-benchmark/react/node_modules/*"
315
+ ]
316
+
317
+ // cannot install dependencies
318
+ "target-root-directory" : " ./benchmark/plato/lib" ,
319
+ "target-include" : [
320
+ " ./benchmark/plato/lib/plato.js" ,
321
+ " ./benchmark/plato/lib/cli.js" ,
322
+ " ./benchmark/plato/lib/util.js"
323
+ ],
324
+
325
+ // no coverage??
326
+ "target-root-directory" : " ./benchmark/nyc" ,
327
+ "target-include" : [
328
+ " ./benchmark/nyc/lib/commands/instrument.js" ,
329
+ " ./benchmark/nyc/lib/commands/helpers.js"
330
+ ],
191
331
}
0 commit comments