1{ 2 "01_export_import_cases": { 3 "enableOptions": { 4 "mNameObfuscation": { 5 "mRenameProperties": true, 6 "mKeepStringProperty": false, 7 "mTopLevel": true 8 }, 9 "mExportObfuscation": true 10 }, 11 "inputDirs": [ 12 "../test/combinations/basic_grammar/01_export_import_cases" 13 ], 14 "outputDir": "../test/local/combinations/basic_grammar", 15 "whitelist": { 16 "export": { 17 "mNameObfuscation": { 18 "mReservedToplevelNames": ["nsFoo"], 19 "mReservedProperties": [] 20 } 21 }, 22 "prop+export": { 23 "mNameObfuscation": { 24 "mReservedToplevelNames": [], 25 "mReservedProperties": ["var1", "var3", "addFunc", "reduceFunc", "moduleAlias", "moduleAlias_2", "typeAlias1"] 26 } 27 }, 28 "prop+strProp+export": { 29 "mNameObfuscation": { 30 "mReservedToplevelNames": [], 31 "mReservedProperties": ["var1", "var3", "addFunc", "reduceFunc", "moduleAlias", "moduleAlias_2", "typeAlias1"] 32 } 33 }, 34 "strProp+top+export": { 35 "mNameObfuscation": { 36 "mReservedToplevelNames": ["var1", "var3", "addFunc", "reduceFunc", "typeAlias1", "moduleAlias", "moduleAlias_2", 37 "nsFoo"], 38 "mReservedProperties": [] 39 } 40 }, 41 "top+export": { 42 "mNameObfuscation": { 43 "mReservedToplevelNames": ["var1", "var3", "addFunc", "reduceFunc", "typeAlias1", "moduleAlias", "moduleAlias_2", 44 "nsFoo"], 45 "mReservedProperties": [] 46 } 47 }, 48 "strProp+export":{ 49 "mNameObfuscation": { 50 "mReservedToplevelNames": ["nsFoo"], 51 "mReservedProperties": [] 52 } 53 } 54 } 55 }, 56 "01_01_export_import_cases": { 57 "enableOptions": { 58 "mNameObfuscation": { 59 "mRenameProperties": true, 60 "mKeepStringProperty": false, 61 "mTopLevel": true 62 }, 63 "mExportObfuscation": true 64 }, 65 "inputDirs": [ 66 "../test/combinations/basic_grammar/01_01_export_import_cases" 67 ], 68 "outputDir": "../test/local/combinations/basic_grammar", 69 "whitelist": { 70 "prop+export": { 71 "mNameObfuscation": { 72 "mReservedToplevelNames": [], 73 "mReservedProperties": [ 74 "readFileSync" 75 ] 76 } 77 }, 78 "prop": { 79 "mNameObfuscation": { 80 "mReservedToplevelNames": [], 81 "mReservedProperties": [ 82 "readFileSync" 83 ] 84 } 85 }, 86 "prop+strProp": { 87 "mNameObfuscation": { 88 "mReservedToplevelNames": [], 89 "mReservedProperties": [ 90 "readFileSync" 91 ] 92 } 93 }, 94 "prop+strProp+export": { 95 "mNameObfuscation": { 96 "mReservedToplevelNames": [], 97 "mReservedProperties": [ 98 "readFileSync" 99 ] 100 } 101 }, 102 "prop+strProp+top": { 103 "mNameObfuscation": { 104 "mReservedToplevelNames": [], 105 "mReservedProperties": [ 106 "readFileSync" 107 ] 108 } 109 }, 110 "prop+strProp+top+export": { 111 "mNameObfuscation": { 112 "mReservedToplevelNames": [], 113 "mReservedProperties": [ 114 "readFileSync" 115 ] 116 } 117 }, 118 "prop+top": { 119 "mNameObfuscation": { 120 "mReservedToplevelNames": [], 121 "mReservedProperties": [ 122 "readFileSync" 123 ] 124 } 125 }, 126 "prop+top+export": { 127 "mNameObfuscation": { 128 "mReservedToplevelNames": [], 129 "mReservedProperties": [ 130 "readFileSync" 131 ] 132 } 133 } 134 } 135 }, 136 "01_02_export_import_cases": { 137 "enableOptions": { 138 "mNameObfuscation": { 139 "mRenameProperties": true, 140 "mKeepStringProperty": false, 141 "mTopLevel": true 142 }, 143 "mExportObfuscation": true 144 }, 145 "inputDirs": [ 146 "../test/combinations/basic_grammar/01_02_export_import_cases" 147 ], 148 "outputDir": "../test/local/combinations/basic_grammar", 149 "whitelist": {} 150 }, 151 "01_03_export_import_cases": { 152 "enableOptions": { 153 "mNameObfuscation": { 154 "mRenameProperties": true, 155 "mKeepStringProperty": false, 156 "mTopLevel": true 157 }, 158 "mExportObfuscation": true 159 }, 160 "inputDirs": [ 161 "../test/combinations/basic_grammar/01_03_export_import_cases" 162 ], 163 "outputDir": "../test/local/combinations/basic_grammar", 164 "whitelist": { 165 "export": { 166 "mNameObfuscation": { 167 "mReservedToplevelNames": ["C3", "I", "C1", "E2", "t", "var20", "var21", "varr", "ele13", "ele14"], 168 "mReservedProperties": [] 169 } 170 }, 171 "prop": { 172 "mNameObfuscation": { 173 "mReservedToplevelNames": ["I", "C1", "E2", "t"], 174 "mReservedProperties": ["strictEqual", "var21", "varr", "ele13", "ele14", "i3"] 175 } 176 }, 177 "prop+export": { 178 "mNameObfuscation": { 179 "mReservedProperties": ["strictEqual", "var10", "var13", "var16", "i3"] 180 } 181 }, 182 "prop+strProp": { 183 "mNameObfuscation": { 184 "mReservedProperties": ["strictEqual", "var21", "varr", "ele13", "ele14", "i3"] 185 } 186 }, 187 "prop+strProp+export": { 188 "mNameObfuscation": { 189 "mReservedProperties": ["strictEqual", "i3"] 190 } 191 }, 192 "prop+strProp+top": { 193 "mNameObfuscation": { 194 "mReservedProperties": ["strictEqual", "var21", "varr", "ele13", "ele14", "i3"] 195 } 196 }, 197 "prop+strProp+top+export": { 198 "mNameObfuscation": { 199 "mReservedProperties": ["strictEqual", "i3"] 200 } 201 }, 202 "prop+top": { 203 "mNameObfuscation": { 204 "mReservedProperties": ["strictEqual", "var21", "varr", "ele13", "ele14", "i3"] 205 } 206 }, 207 "prop+top+export": { 208 "mNameObfuscation": { 209 "mReservedProperties": ["strictEqual", "var10", "var13", "var16", "i3"] 210 } 211 }, 212 "top+export": { 213 "mNameObfuscation": { 214 "mReservedToplevelNames": ["I", "C1", "E2", "t", "var20", "var21", "varr", "ele13", "ele14"], 215 "mReservedProperties": [] 216 } 217 }, 218 "strProp+top+export": { 219 "mNameObfuscation": { 220 "mReservedToplevelNames": ["I", "C1", "E2", "t", "var20", "var21", "varr", "ele13", "ele14"], 221 "mReservedProperties": [] 222 } 223 }, 224 "strProp+export": { 225 "mNameObfuscation": { 226 "mReservedToplevelNames": ["I", "C1", "E2", "t", "var20", "var21", "varr", "ele13", "ele14"], 227 "mReservedProperties": [] 228 } 229 } 230 } 231 }, 232 "01_04_export_import_cases": { 233 "enableOptions": { 234 "mNameObfuscation": { 235 "mRenameProperties": true, 236 "mKeepStringProperty": false, 237 "mTopLevel": true 238 }, 239 "mExportObfuscation": true 240 }, 241 "inputDirs": [ 242 "../test/combinations/basic_grammar/01_04_export_import_cases" 243 ], 244 "outputDir": "../test/local/combinations/basic_grammar", 245 "whitelist": { 246 "prop": { 247 "mNameObfuscation": { 248 "mReservedToplevelNames": [], 249 "mReservedProperties": ["prop","U","up","prop1","t"] 250 } 251 }, 252 "export": { 253 "mNameObfuscation": { 254 "mReservedToplevelNames": ["N", "E1","A","B","C","A1","NS1","NS2","t","a","foo"], 255 "mReservedProperties": [] 256 } 257 }, 258 "prop+export": { 259 "mNameObfuscation": { 260 "mReservedToplevelNames": ["A"], 261 "mReservedProperties": ["U","up","prop1","A","B"] 262 } 263 }, 264 "prop+strProp": { 265 "mNameObfuscation": { 266 "mReservedToplevelNames": [], 267 "mReservedProperties": ["prop","U","up","prop1","t"] 268 } 269 }, 270 "prop+strProp+export": { 271 "mNameObfuscation": { 272 "mReservedToplevelNames": ["A"], 273 "mReservedProperties": ["U","up","prop1","A","B"] 274 } 275 }, 276 "prop+strProp+top": { 277 "mNameObfuscation": { 278 "mReservedToplevelNames": [], 279 "mReservedProperties": ["prop","U","up","prop1","t"] 280 } 281 }, 282 "prop+strProp+top+export": { 283 "mNameObfuscation": { 284 "mReservedToplevelNames": [], 285 "mReservedProperties": ["U","up","prop1","A","B"] 286 } 287 }, 288 "prop+top": { 289 "mNameObfuscation": { 290 "mReservedToplevelNames": [], 291 "mReservedProperties": ["prop","U","up","prop1","t"] 292 } 293 }, 294 "prop+top+export": { 295 "mNameObfuscation": { 296 "mReservedToplevelNames": [], 297 "mReservedProperties": ["U","up","prop1","A","B"] 298 } 299 }, 300 "strProp+export": { 301 "mNameObfuscation": { 302 "mReservedToplevelNames": ["N", "E1","A","B","C","A1","NS1","NS2","a","foo","t","C"], 303 "mReservedProperties": [] 304 } 305 }, 306 "strProp+top": { 307 "mNameObfuscation": { 308 "mReservedToplevelNames": ["A","A1","B","NS1","NS2"], 309 "mReservedProperties": [] 310 } 311 }, 312 "strProp+top+export": { 313 "mNameObfuscation": { 314 "mReservedToplevelNames": ["N","E1","B","C","t","A1","NS1","NS2","a","foo"], 315 "mReservedProperties": [] 316 } 317 }, 318 "top+export": { 319 "mNameObfuscation": { 320 "mReservedToplevelNames": ["N","E1","A1","B","NS1","NS2","t","a","foo"], 321 "mReservedProperties": [] 322 } 323 }, 324 "top": { 325 "mNameObfuscation": { 326 "mReservedToplevelNames": ["A","B","A1","NS1","NS2"], 327 "mReservedProperties": [] 328 } 329 } 330 } 331 }, 332 "01_06_export_import_cases": { 333 "enableOptions": { 334 "mNameObfuscation": { 335 "mRenameProperties": true, 336 "mKeepStringProperty": false, 337 "mTopLevel": true 338 }, 339 "mExportObfuscation": true 340 }, 341 "inputDirs": [ 342 "../test/combinations/basic_grammar/01_06_export_import_cases" 343 ], 344 "outputDir": "../test/local/combinations/basic_grammar", 345 "whitelist": { 346 "property": { 347 "mNameObfuscation": { 348 "mReservedToplevelNames": ["Person"] 349 } 350 }, 351 "prop+export": { 352 "mNameObfuscation": { 353 "mReservedToplevelNames": ["Person"] 354 } 355 }, 356 "prop+strProp+export": { 357 "mNameObfuscation": { 358 "mReservedToplevelNames": ["Person"] 359 } 360 }, 361 "prop+strProp+top+export": { 362 "mNameObfuscation": { 363 "mReservedToplevelNames": ["Person"] 364 } 365 }, 366 "prop+top+export": { 367 "mNameObfuscation": { 368 "mReservedToplevelNames": ["Person"] 369 } 370 }, 371 "strProp+top+export": { 372 "mNameObfuscation": { 373 "mReservedToplevelNames": ["Person", "reduce"] 374 } 375 }, 376 "top+export": { 377 "mNameObfuscation": { 378 "mReservedToplevelNames": ["Person", "reduce"] 379 } 380 } 381 } 382 }, 383 "02_function": { 384 "enableOptions": { 385 "mNameObfuscation": { 386 "mRenameProperties": true, 387 "mKeepStringProperty": false, 388 "mTopLevel": true 389 }, 390 "mExportObfuscation": true 391 }, 392 "inputDirs": [ 393 "../test/combinations/basic_grammar/02_function" 394 ], 395 "outputDir": "../test/local/combinations/basic_grammar", 396 "whitelist": { 397 } 398 }, 399 "03_block_scope": { 400 "enableOptions": { 401 "mNameObfuscation": { 402 "mRenameProperties": true, 403 "mKeepStringProperty": false, 404 "mTopLevel": true 405 }, 406 "mExportObfuscation": true 407 }, 408 "inputDirs": [ 409 "../test/combinations/basic_grammar/03_block_scope" 410 ], 411 "outputDir": "../test/local/combinations/basic_grammar", 412 "whitelist": { 413 } 414 }, 415 "04_class_cases": { 416 "enableOptions": { 417 "mNameObfuscation": { 418 "mRenameProperties": true, 419 "mKeepStringProperty": false, 420 "mTopLevel": true 421 }, 422 "mExportObfuscation": true 423 }, 424 "inputDirs": [ 425 "../test/combinations/basic_grammar/04_class_cases" 426 ], 427 "outputDir": "../test/local/combinations/basic_grammar", 428 "whitelist": { 429 "export": { 430 "mNameObfuscation": { 431 "mReservedToplevelNames": ["C3"] 432 } 433 }, 434 "strProp+export": { 435 "mNameObfuscation": { 436 "mReservedToplevelNames": ["C3"] 437 } 438 }, 439 "strProp+top+export": { 440 "mNameObfuscation": { 441 "mReservedToplevelNames": ["C3"] 442 } 443 }, 444 "top+export": { 445 "mNameObfuscation": { 446 "mReservedToplevelNames": ["C3"] 447 } 448 } 449 } 450 }, 451 "05_interface": { 452 "enableOptions": { 453 "mNameObfuscation": { 454 "mRenameProperties": true, 455 "mKeepStringProperty": false, 456 "mTopLevel": true 457 }, 458 "mExportObfuscation": true 459 }, 460 "inputDirs": [ 461 "../test/combinations/basic_grammar/05_interface" 462 ], 463 "outputDir": "../test/local/combinations/basic_grammar", 464 "whitelist": { 465 "prop": { 466 "mNameObfuscation": { 467 "mReservedToplevelNames": [], 468 "mReservedProperties": ["prop","U","up","prop1","t"] 469 } 470 }, 471 "export": { 472 "mNameObfuscation": { 473 "mReservedToplevelNames": ["N", "E1","A","B","C","A1","NS1","NS2","t","a","foo"], 474 "mReservedProperties": [] 475 } 476 }, 477 "prop+export": { 478 "mNameObfuscation": { 479 "mReservedToplevelNames": ["A"], 480 "mReservedProperties": ["U","up","prop1","A","B"] 481 } 482 }, 483 "prop+strProp": { 484 "mNameObfuscation": { 485 "mReservedToplevelNames": [], 486 "mReservedProperties": ["prop","U","up","prop1","t"] 487 } 488 }, 489 "prop+strProp+export": { 490 "mNameObfuscation": { 491 "mReservedToplevelNames": ["A"], 492 "mReservedProperties": ["U","up","prop1","A","B"] 493 } 494 }, 495 "prop+strProp+top": { 496 "mNameObfuscation": { 497 "mReservedToplevelNames": [], 498 "mReservedProperties": ["prop","U","up","prop1","t"] 499 } 500 }, 501 "prop+strProp+top+export": { 502 "mNameObfuscation": { 503 "mReservedToplevelNames": [], 504 "mReservedProperties": ["U","up","prop1","A","B"] 505 } 506 }, 507 "prop+top": { 508 "mNameObfuscation": { 509 "mReservedToplevelNames": [], 510 "mReservedProperties": ["prop","U","up","prop1","t"] 511 } 512 }, 513 "prop+top+export": { 514 "mNameObfuscation": { 515 "mReservedToplevelNames": [], 516 "mReservedProperties": ["U","up","prop1","A","B"] 517 } 518 }, 519 "strProp+export": { 520 "mNameObfuscation": { 521 "mReservedToplevelNames": ["N", "E1","A","B","C","A1","NS1","NS2","a","foo","t","C"], 522 "mReservedProperties": [] 523 } 524 }, 525 "strProp+top": { 526 "mNameObfuscation": { 527 "mReservedToplevelNames": ["A","A1","B","NS1","NS2"], 528 "mReservedProperties": [] 529 } 530 }, 531 "strProp+top+export": { 532 "mNameObfuscation": { 533 "mReservedToplevelNames": ["N","E1","B","C","t","A1","NS1","NS2","a","foo"], 534 "mReservedProperties": [] 535 } 536 }, 537 "top+export": { 538 "mNameObfuscation": { 539 "mReservedToplevelNames": ["N","E1","A1","B","NS1","NS2","t","a","foo"], 540 "mReservedProperties": [] 541 } 542 }, 543 "top": { 544 "mNameObfuscation": { 545 "mReservedToplevelNames": ["A","B","A1","NS1","NS2"], 546 "mReservedProperties": [] 547 } 548 } 549 } 550 }, 551 "06_type": { 552 "enableOptions": { 553 "mNameObfuscation": { 554 "mRenameProperties": true, 555 "mKeepStringProperty": false, 556 "mTopLevel": true 557 }, 558 "mExportObfuscation": true 559 }, 560 "inputDirs": [ 561 "../test/combinations/basic_grammar/06_type" 562 ], 563 "outputDir": "../test/local/combinations/basic_grammar", 564 "whitelist": { 565 "prop": { 566 "mNameObfuscation": { 567 "mReservedToplevelNames": [], 568 "mReservedProperties": ["prop","up","prop1","t","1243","2134"] 569 } 570 }, 571 "export": { 572 "mNameObfuscation": { 573 "mReservedToplevelNames": ["N", "E1","A","B","C","A1","NS1","NS2","t","a","foo"], 574 "mReservedProperties": [] 575 } 576 }, 577 "prop+export": { 578 "mNameObfuscation": { 579 "mReservedToplevelNames": ["A"], 580 "mReservedProperties": ["up","prop1","A","B","1243","2134"] 581 } 582 }, 583 "prop+strProp": { 584 "mNameObfuscation": { 585 "mReservedToplevelNames": [], 586 "mReservedProperties": ["prop","up","prop1","t","1234","3142","2314","1243","2134"] 587 } 588 }, 589 "prop+strProp+export": { 590 "mNameObfuscation": { 591 "mReservedToplevelNames": ["A"], 592 "mReservedProperties": ["up","prop1","A","B","1234","3142","2314","1243","2134"] 593 } 594 }, 595 "prop+strProp+top": { 596 "mNameObfuscation": { 597 "mReservedToplevelNames": [], 598 "mReservedProperties": ["prop","up","prop1","t","1234","3142","2314","1243","2134"] 599 } 600 }, 601 "prop+strProp+top+export": { 602 "mNameObfuscation": { 603 "mReservedToplevelNames": [], 604 "mReservedProperties": ["up","prop1","A","B","1234","3142","2314","1243","2134"] 605 } 606 }, 607 "prop+top": { 608 "mNameObfuscation": { 609 "mReservedToplevelNames": [], 610 "mReservedProperties": ["prop","up","prop1","t","1243","2134"] 611 } 612 }, 613 "prop+top+export": { 614 "mNameObfuscation": { 615 "mReservedToplevelNames": [], 616 "mReservedProperties": ["up","prop1","A","B","1243","2134"] 617 } 618 }, 619 "strProp+export": { 620 "mNameObfuscation": { 621 "mReservedToplevelNames": ["N", "E1","A","B","C","A1","NS1","NS2","a","foo","t","C"], 622 "mReservedProperties": [] 623 } 624 }, 625 "strProp+top": { 626 "mNameObfuscation": { 627 "mReservedToplevelNames": ["A","A1","B","NS1","NS2"], 628 "mReservedProperties": [] 629 } 630 }, 631 "strProp+top+export": { 632 "mNameObfuscation": { 633 "mReservedToplevelNames": ["N","E1","B","C","t","A1","NS1","NS2","a","foo"], 634 "mReservedProperties": [] 635 } 636 }, 637 "top+export": { 638 "mNameObfuscation": { 639 "mReservedToplevelNames": ["N","E1","A1","B","NS1","NS2","t","a","foo"], 640 "mReservedProperties": [] 641 } 642 }, 643 "top": { 644 "mNameObfuscation": { 645 "mReservedToplevelNames": ["A","B","A1","NS1","NS2"], 646 "mReservedProperties": [] 647 } 648 } 649 } 650 }, 651 "07_namespace": { 652 "enableOptions": { 653 "mNameObfuscation": { 654 "mRenameProperties": true, 655 "mKeepStringProperty": false, 656 "mTopLevel": true 657 }, 658 "mExportObfuscation": true 659 }, 660 "inputDirs": [ 661 "../test/combinations/basic_grammar/07_namespace" 662 ], 663 "outputDir": "../test/local/combinations/basic_grammar", 664 "whitelist": { 665 "prop": { 666 "mNameObfuscation": { 667 "mReservedToplevelNames": [], 668 "mReservedProperties": ["prop","U","up","prop1","t"] 669 } 670 }, 671 "export": { 672 "mNameObfuscation": { 673 "mReservedToplevelNames": ["N", "E1","A","B","C","A1","NS1","NS2","t","a","foo","Y","Z","M2","I","temp3","temp5"], 674 "mReservedProperties": [] 675 } 676 }, 677 "prop+export": { 678 "mNameObfuscation": { 679 "mReservedToplevelNames": ["A"], 680 "mReservedProperties": ["U","up","prop1","A","B","A1","NS2","NS1"] 681 } 682 }, 683 "prop+strProp": { 684 "mNameObfuscation": { 685 "mReservedToplevelNames": [], 686 "mReservedProperties": ["prop","U","up","prop1","t"] 687 } 688 }, 689 "prop+strProp+export": { 690 "mNameObfuscation": { 691 "mReservedToplevelNames": ["A"], 692 "mReservedProperties": ["U","up","prop1","A","B","NS1","A1","NS2"] 693 } 694 }, 695 "prop+strProp+top": { 696 "mNameObfuscation": { 697 "mReservedToplevelNames": [], 698 "mReservedProperties": ["prop","U","up","prop1","t"] 699 } 700 }, 701 "prop+strProp+top+export": { 702 "mNameObfuscation": { 703 "mReservedToplevelNames": [], 704 "mReservedProperties": ["U","up","prop1","A","B"] 705 } 706 }, 707 "prop+top": { 708 "mNameObfuscation": { 709 "mReservedToplevelNames": [], 710 "mReservedProperties": ["prop","U","up","prop1","t"] 711 } 712 }, 713 "prop+top+export": { 714 "mNameObfuscation": { 715 "mReservedToplevelNames": [], 716 "mReservedProperties": ["U","up","prop1","A","B"] 717 } 718 }, 719 "strProp+export": { 720 "mNameObfuscation": { 721 "mReservedToplevelNames": ["N", "E1","A","B","C","A1","NS1","NS2","a","foo","t","C","Y","Z","M2","I","temp3","temp5","N"], 722 "mReservedProperties": [] 723 } 724 }, 725 "strProp+top": { 726 "mNameObfuscation": { 727 "mReservedToplevelNames": ["A","A1","B","NS1","NS2"], 728 "mReservedProperties": [] 729 } 730 }, 731 "strProp+top+export": { 732 "mNameObfuscation": { 733 "mReservedToplevelNames": ["A","N","E1","B","C","t","A1","NS1","NS2","a","foo","Y","Z","M2","I","temp3","temp5"], 734 "mReservedProperties": [] 735 } 736 }, 737 "top+export": { 738 "mNameObfuscation": { 739 "mReservedToplevelNames": ["A","N","E1","A1","B","NS1","NS2","t","a","foo","Y","Z","M2","I","temp3","temp5","C"], 740 "mReservedProperties": [] 741 } 742 }, 743 "top": { 744 "mNameObfuscation": { 745 "mReservedToplevelNames": ["A","B","A1","NS1","NS2"], 746 "mReservedProperties": [] 747 } 748 } 749 } 750 }, 751 "08_enum": { 752 "enableOptions": { 753 "mNameObfuscation": { 754 "mRenameProperties": true, 755 "mKeepStringProperty": false, 756 "mTopLevel": true 757 }, 758 "mExportObfuscation": true 759 }, 760 "inputDirs": [ 761 "../test/combinations/basic_grammar/08_enum" 762 ], 763 "outputDir": "../test/local/combinations/basic_grammar", 764 "whitelist": { 765 "prop": { 766 "mNameObfuscation": { 767 "mReservedToplevelNames": [], 768 "mReservedProperties": ["prop","U","up","prop1","t"] 769 } 770 }, 771 "export": { 772 "mNameObfuscation": { 773 "mReservedToplevelNames": ["N", "E1","A","B","C","A1","NS1","NS2","t","a","foo"], 774 "mReservedProperties": [] 775 } 776 }, 777 "prop+export": { 778 "mNameObfuscation": { 779 "mReservedToplevelNames": ["A"], 780 "mReservedProperties": ["U","up","prop1","A","B"] 781 } 782 }, 783 "prop+strProp": { 784 "mNameObfuscation": { 785 "mReservedToplevelNames": [], 786 "mReservedProperties": ["prop","U","up","prop1","t"] 787 } 788 }, 789 "prop+strProp+export": { 790 "mNameObfuscation": { 791 "mReservedToplevelNames": ["A"], 792 "mReservedProperties": ["U","up","prop1","A","B"] 793 } 794 }, 795 "prop+strProp+top": { 796 "mNameObfuscation": { 797 "mReservedToplevelNames": [], 798 "mReservedProperties": ["prop","U","up","prop1","t"] 799 } 800 }, 801 "prop+strProp+top+export": { 802 "mNameObfuscation": { 803 "mReservedToplevelNames": [], 804 "mReservedProperties": ["U","up","prop1","A","B"] 805 } 806 }, 807 "prop+top": { 808 "mNameObfuscation": { 809 "mReservedToplevelNames": [], 810 "mReservedProperties": ["prop","U","up","prop1","t"] 811 } 812 }, 813 "prop+top+export": { 814 "mNameObfuscation": { 815 "mReservedToplevelNames": [], 816 "mReservedProperties": ["U","up","prop1","A","B"] 817 } 818 }, 819 "strProp+export": { 820 "mNameObfuscation": { 821 "mReservedToplevelNames": ["N", "E1","A","B","C","A1","NS1","NS2","a","foo","t","C"], 822 "mReservedProperties": [] 823 } 824 }, 825 "strProp+top": { 826 "mNameObfuscation": { 827 "mReservedToplevelNames": ["A","A1","B","NS1","NS2"], 828 "mReservedProperties": [] 829 } 830 }, 831 "strProp+top+export": { 832 "mNameObfuscation": { 833 "mReservedToplevelNames": ["N","E1","B","C","t","A1","NS1","NS2","a","foo"], 834 "mReservedProperties": [] 835 } 836 }, 837 "top+export": { 838 "mNameObfuscation": { 839 "mReservedToplevelNames": ["N","E1","A1","B","NS1","NS2","t","a","foo"], 840 "mReservedProperties": [] 841 } 842 }, 843 "top": { 844 "mNameObfuscation": { 845 "mReservedToplevelNames": ["A","B","A1","NS1","NS2"], 846 "mReservedProperties": [] 847 } 848 } 849 } 850 }, 851 "09_shorthand": { 852 "enableOptions": { 853 "mNameObfuscation": { 854 "mRenameProperties": true, 855 "mKeepStringProperty": false, 856 "mTopLevel": true 857 }, 858 "mExportObfuscation": true 859 }, 860 "inputDirs": [ 861 "../test/combinations/basic_grammar/09_shorthand" 862 ], 863 "outputDir": "../test/local/combinations/basic_grammar", 864 "whitelist": { 865 } 866 }, 867 "10_object": { 868 "enableOptions": { 869 "mNameObfuscation": { 870 "mRenameProperties": true, 871 "mKeepStringProperty": false, 872 "mTopLevel": true 873 }, 874 "mExportObfuscation": true 875 }, 876 "inputDirs": [ 877 "../test/combinations/basic_grammar/10_object" 878 ], 879 "outputDir": "../test/local/combinations/basic_grammar", 880 "whitelist": { 881 "export": { 882 "mNameObfuscation": { 883 "mReservedToplevelNames": ["a01"], 884 "mReservedProperties": [] 885 } 886 }, 887 "strProp+export": { 888 "mNameObfuscation": { 889 "mReservedToplevelNames": ["a01"], 890 "mReservedProperties": [] 891 } 892 }, 893 "strProp+top+export": { 894 "mNameObfuscation": { 895 "mReservedToplevelNames": ["a01"], 896 "mReservedProperties": [] 897 } 898 }, 899 "top+export": { 900 "mNameObfuscation": { 901 "mReservedToplevelNames": ["a01"], 902 "mReservedProperties": [] 903 } 904 } 905 } 906 }, 907 "11_deconstruction": { 908 "enableOptions": { 909 "mNameObfuscation": { 910 "mRenameProperties": true, 911 "mKeepStringProperty": false, 912 "mTopLevel": true 913 }, 914 "mExportObfuscation": true 915 }, 916 "inputDirs": [ 917 "../test/combinations/basic_grammar/11_deconstruction" 918 ], 919 "outputDir": "../test/local/combinations/basic_grammar", 920 "whitelist": { 921 } 922 }, 923 "12_decorator": { 924 "enableOptions": { 925 "mNameObfuscation": { 926 "mRenameProperties": true, 927 "mKeepStringProperty": false, 928 "mTopLevel": true 929 }, 930 "mExportObfuscation": true 931 }, 932 "inputDirs": [ 933 "../test/combinations/basic_grammar/12_decorator" 934 ], 935 "outputDir": "../test/local/combinations/basic_grammar", 936 "whitelist": { 937 "export": { 938 "mNameObfuscation": { 939 "mReservedToplevelNames": [], 940 "mReservedProperties": [] 941 } 942 } 943 } 944 }, 945 "13_forwhile": { 946 "enableOptions": { 947 "mNameObfuscation": { 948 "mRenameProperties": true, 949 "mKeepStringProperty": false, 950 "mTopLevel": true 951 }, 952 "mExportObfuscation": true 953 }, 954 "inputDirs": [ 955 "../test/combinations/basic_grammar/13_forwhile" 956 ], 957 "outputDir": "../test/local/combinations/basic_grammar", 958 "whitelist": { 959 "export": { 960 "mNameObfuscation": { 961 "mReservedToplevelNames": ["C3", "I", "C1", "E2", "t", "var20", "var21", "varr", "ele13", "ele14"], 962 "mReservedProperties": [] 963 } 964 }, 965 "prop": { 966 "mNameObfuscation": { 967 "mReservedToplevelNames": ["I", "C1", "E2", "t"], 968 "mReservedProperties": ["strictEqual", "var21", "varr", "ele13", "ele14", "i3"] 969 } 970 }, 971 "prop+export": { 972 "mNameObfuscation": { 973 "mReservedProperties": ["strictEqual", "var10", "var13", "var16", "i3"] 974 } 975 }, 976 "prop+strProp": { 977 "mNameObfuscation": { 978 "mReservedProperties": ["strictEqual", "var21", "varr", "ele13", "ele14", "i3"] 979 } 980 }, 981 "prop+strProp+export": { 982 "mNameObfuscation": { 983 "mReservedProperties": ["strictEqual", "i3"] 984 } 985 }, 986 "prop+strProp+top": { 987 "mNameObfuscation": { 988 "mReservedProperties": ["strictEqual", "var21", "varr", "ele13", "ele14", "i3"] 989 } 990 }, 991 "prop+strProp+top+export": { 992 "mNameObfuscation": { 993 "mReservedProperties": ["strictEqual", "i3"] 994 } 995 }, 996 "prop+top": { 997 "mNameObfuscation": { 998 "mReservedProperties": ["strictEqual", "var21", "varr", "ele13", "ele14", "i3"] 999 } 1000 }, 1001 "prop+top+export": { 1002 "mNameObfuscation": { 1003 "mReservedProperties": ["strictEqual", "var10", "var13", "var16", "i3"] 1004 } 1005 }, 1006 "top+export": { 1007 "mNameObfuscation": { 1008 "mReservedToplevelNames": ["I", "C1", "E2", "t", "var20", "var21", "varr", "ele13", "ele14"], 1009 "mReservedProperties": [] 1010 } 1011 }, 1012 "strProp+top+export": { 1013 "mNameObfuscation": { 1014 "mReservedToplevelNames": ["I", "C1", "E2", "t", "var20", "var21", "varr", "ele13", "ele14"], 1015 "mReservedProperties": [] 1016 } 1017 }, 1018 "strProp+export": { 1019 "mNameObfuscation": { 1020 "mReservedToplevelNames": ["I", "C1", "E2", "t", "var20", "var21", "varr", "ele13", "ele14"], 1021 "mReservedProperties": [] 1022 } 1023 } 1024 } 1025 }, 1026 "14_label": { 1027 "enableOptions": { 1028 "mNameObfuscation": { 1029 "mRenameProperties": true, 1030 "mKeepStringProperty": false, 1031 "mTopLevel": true 1032 }, 1033 "mExportObfuscation": true 1034 }, 1035 "inputDirs": [ 1036 "../test/combinations/basic_grammar/14_label" 1037 ], 1038 "outputDir": "../test/local/combinations/basic_grammar", 1039 "whitelist": { 1040 "export": { 1041 "mNameObfuscation": { 1042 "mReservedToplevelNames": ["C3", "I", "C1", "E2", "t", "var20", "var21", "varr", "ele13", "ele14"], 1043 "mReservedProperties": [] 1044 } 1045 }, 1046 "prop": { 1047 "mNameObfuscation": { 1048 "mReservedToplevelNames": ["I", "C1", "E2", "t"], 1049 "mReservedProperties": ["strictEqual", "var21", "varr", "ele13", "ele14", "i3"] 1050 } 1051 }, 1052 "prop+export": { 1053 "mNameObfuscation": { 1054 "mReservedProperties": ["strictEqual", "var10", "var13", "var16", "i3"] 1055 } 1056 }, 1057 "prop+strProp": { 1058 "mNameObfuscation": { 1059 "mReservedProperties": ["strictEqual", "var21", "varr", "ele13", "ele14", "i3"] 1060 } 1061 }, 1062 "prop+strProp+export": { 1063 "mNameObfuscation": { 1064 "mReservedProperties": ["strictEqual", "i3"] 1065 } 1066 }, 1067 "prop+strProp+top": { 1068 "mNameObfuscation": { 1069 "mReservedProperties": ["strictEqual", "var21", "varr", "ele13", "ele14", "i3"] 1070 } 1071 }, 1072 "prop+strProp+top+export": { 1073 "mNameObfuscation": { 1074 "mReservedProperties": ["strictEqual", "i3"] 1075 } 1076 }, 1077 "prop+top": { 1078 "mNameObfuscation": { 1079 "mReservedProperties": ["strictEqual", "var21", "varr", "ele13", "ele14", "i3"] 1080 } 1081 }, 1082 "prop+top+export": { 1083 "mNameObfuscation": { 1084 "mReservedProperties": ["strictEqual", "var10", "var13", "var16", "i3"] 1085 } 1086 }, 1087 "top+export": { 1088 "mNameObfuscation": { 1089 "mReservedToplevelNames": ["I", "C1", "E2", "t", "var20", "var21", "varr", "ele13", "ele14"], 1090 "mReservedProperties": [] 1091 } 1092 }, 1093 "strProp+top+export": { 1094 "mNameObfuscation": { 1095 "mReservedToplevelNames": ["I", "C1", "E2", "t", "var20", "var21", "varr", "ele13", "ele14"], 1096 "mReservedProperties": [] 1097 } 1098 }, 1099 "strProp+export": { 1100 "mNameObfuscation": { 1101 "mReservedToplevelNames": ["I", "C1", "E2", "t", "var20", "var21", "varr", "ele13", "ele14"], 1102 "mReservedProperties": [] 1103 } 1104 } 1105 } 1106 }, 1107 "15_symbol": { 1108 "enableOptions": { 1109 "mNameObfuscation": { 1110 "mRenameProperties": true, 1111 "mKeepStringProperty": false, 1112 "mTopLevel": true 1113 }, 1114 "mExportObfuscation": true 1115 }, 1116 "inputDirs": [ 1117 "../test/combinations/basic_grammar/15_symbol" 1118 ], 1119 "outputDir": "../test/local/combinations/basic_grammar", 1120 "whitelist": { 1121 "prop": { 1122 "mNameObfuscation": { 1123 "mReservedToplevelNames": [], 1124 "mReservedProperties": ["prop","U","up","prop1","t"] 1125 } 1126 }, 1127 "export": { 1128 "mNameObfuscation": { 1129 "mReservedToplevelNames": ["N", "E1","A","B","C","A1","NS1","NS2","t","a","foo"], 1130 "mReservedProperties": [] 1131 } 1132 }, 1133 "prop+export": { 1134 "mNameObfuscation": { 1135 "mReservedToplevelNames": ["A"], 1136 "mReservedProperties": ["U","up","prop1","A","B"] 1137 } 1138 }, 1139 "prop+strProp": { 1140 "mNameObfuscation": { 1141 "mReservedToplevelNames": [], 1142 "mReservedProperties": ["prop","U","up","prop1","t"] 1143 } 1144 }, 1145 "prop+strProp+export": { 1146 "mNameObfuscation": { 1147 "mReservedToplevelNames": ["A"], 1148 "mReservedProperties": ["U","up","prop1","A","B"] 1149 } 1150 }, 1151 "prop+strProp+top": { 1152 "mNameObfuscation": { 1153 "mReservedToplevelNames": [], 1154 "mReservedProperties": ["prop","U","up","prop1","t"] 1155 } 1156 }, 1157 "prop+strProp+top+export": { 1158 "mNameObfuscation": { 1159 "mReservedToplevelNames": [], 1160 "mReservedProperties": ["U","up","prop1","A","B"] 1161 } 1162 }, 1163 "prop+top": { 1164 "mNameObfuscation": { 1165 "mReservedToplevelNames": [], 1166 "mReservedProperties": ["prop","U","up","prop1","t"] 1167 } 1168 }, 1169 "prop+top+export": { 1170 "mNameObfuscation": { 1171 "mReservedToplevelNames": [], 1172 "mReservedProperties": ["U","up","prop1","A","B"] 1173 } 1174 }, 1175 "strProp+export": { 1176 "mNameObfuscation": { 1177 "mReservedToplevelNames": ["N", "E1","A","B","C","A1","NS1","NS2","a","foo","t","C"], 1178 "mReservedProperties": [] 1179 } 1180 }, 1181 "strProp+top": { 1182 "mNameObfuscation": { 1183 "mReservedToplevelNames": ["A","A1","B","NS1","NS2"], 1184 "mReservedProperties": [] 1185 } 1186 }, 1187 "strProp+top+export": { 1188 "mNameObfuscation": { 1189 "mReservedToplevelNames": ["N","E1","B","C","t","A1","NS1","NS2","a","foo"], 1190 "mReservedProperties": [] 1191 } 1192 }, 1193 "top+export": { 1194 "mNameObfuscation": { 1195 "mReservedToplevelNames": ["N","E1","A1","B","NS1","NS2","t","a","foo"], 1196 "mReservedProperties": [] 1197 } 1198 }, 1199 "top": { 1200 "mNameObfuscation": { 1201 "mReservedToplevelNames": ["A","B","A1","NS1","NS2"], 1202 "mReservedProperties": [] 1203 } 1204 } 1205 } 1206 }, 1207 "16_async_await": { 1208 "enableOptions": { 1209 "mNameObfuscation": { 1210 "mRenameProperties": true, 1211 "mKeepStringProperty": false, 1212 "mTopLevel": true 1213 }, 1214 "mExportObfuscation": true 1215 }, 1216 "inputDirs": [ 1217 "../test/combinations/basic_grammar/16_async_await" 1218 ], 1219 "outputDir": "../test/local/combinations/basic_grammar", 1220 "whitelist": { 1221 "export": { 1222 "mNameObfuscation": { 1223 "mReservedToplevelNames": ["C3", "I", "C1", "E2", "t", "var20", "var21", "varr", "ele13", "ele14"], 1224 "mReservedProperties": [] 1225 } 1226 }, 1227 "prop": { 1228 "mNameObfuscation": { 1229 "mReservedToplevelNames": ["I", "C1", "E2", "t"], 1230 "mReservedProperties": ["strictEqual", "var21", "varr", "ele13", "ele14", "i3"] 1231 } 1232 }, 1233 "prop+export": { 1234 "mNameObfuscation": { 1235 "mReservedProperties": ["strictEqual", "var10", "var13", "var16", "i3"] 1236 } 1237 }, 1238 "prop+strProp": { 1239 "mNameObfuscation": { 1240 "mReservedProperties": ["strictEqual", "var21", "varr", "ele13", "ele14", "i3"] 1241 } 1242 }, 1243 "prop+strProp+export": { 1244 "mNameObfuscation": { 1245 "mReservedProperties": ["strictEqual", "i3"] 1246 } 1247 }, 1248 "prop+strProp+top": { 1249 "mNameObfuscation": { 1250 "mReservedProperties": ["strictEqual", "var21", "varr", "ele13", "ele14", "i3"] 1251 } 1252 }, 1253 "prop+strProp+top+export": { 1254 "mNameObfuscation": { 1255 "mReservedProperties": ["strictEqual", "i3"] 1256 } 1257 }, 1258 "prop+top": { 1259 "mNameObfuscation": { 1260 "mReservedProperties": ["strictEqual", "var21", "varr", "ele13", "ele14", "i3"] 1261 } 1262 }, 1263 "prop+top+export": { 1264 "mNameObfuscation": { 1265 "mReservedProperties": ["strictEqual", "var10", "var13", "var16", "i3"] 1266 } 1267 }, 1268 "top+export": { 1269 "mNameObfuscation": { 1270 "mReservedToplevelNames": ["I", "C1", "E2", "t", "var20", "var21", "varr", "ele13", "ele14"], 1271 "mReservedProperties": [] 1272 } 1273 }, 1274 "strProp+top+export": { 1275 "mNameObfuscation": { 1276 "mReservedToplevelNames": ["I", "C1", "E2", "t", "var20", "var21", "varr", "ele13", "ele14"], 1277 "mReservedProperties": [] 1278 } 1279 }, 1280 "strProp+export": { 1281 "mNameObfuscation": { 1282 "mReservedToplevelNames": ["I", "C1", "E2", "t", "var20", "var21", "varr", "ele13", "ele14"], 1283 "mReservedProperties": [] 1284 } 1285 } 1286 } 1287 }, 1288 "17_declaration": { 1289 "enableOptions": { 1290 "mNameObfuscation": { 1291 "mRenameProperties": true, 1292 "mKeepStringProperty": false, 1293 "mTopLevel": true 1294 }, 1295 "mExportObfuscation": true 1296 }, 1297 "inputDirs": [ 1298 "../test/combinations/basic_grammar/17_declaration" 1299 ], 1300 "outputDir": "../test/local/combinations/basic_grammar", 1301 "whitelist": { 1302 "export": { 1303 "mNameObfuscation": { 1304 "mReservedToplevelNames": ["C3", "I", "C1", "E2", "t", "var20", "var21", "varr", "ele13", "ele14"], 1305 "mReservedProperties": [] 1306 } 1307 }, 1308 "prop": { 1309 "mNameObfuscation": { 1310 "mReservedToplevelNames": ["I", "C1", "E2", "t"], 1311 "mReservedProperties": ["strictEqual", "var21", "varr", "ele13", "ele14", "i3"] 1312 } 1313 }, 1314 "prop+export": { 1315 "mNameObfuscation": { 1316 "mReservedProperties": ["strictEqual", "var10", "var13", "var16", "i3"] 1317 } 1318 }, 1319 "prop+strProp": { 1320 "mNameObfuscation": { 1321 "mReservedProperties": ["strictEqual", "var21", "varr", "ele13", "ele14", "i3"] 1322 } 1323 }, 1324 "prop+strProp+export": { 1325 "mNameObfuscation": { 1326 "mReservedProperties": ["strictEqual", "i3"] 1327 } 1328 }, 1329 "prop+strProp+top": { 1330 "mNameObfuscation": { 1331 "mReservedProperties": ["strictEqual", "var21", "varr", "ele13", "ele14", "i3"] 1332 } 1333 }, 1334 "prop+strProp+top+export": { 1335 "mNameObfuscation": { 1336 "mReservedProperties": ["strictEqual", "i3"] 1337 } 1338 }, 1339 "prop+top": { 1340 "mNameObfuscation": { 1341 "mReservedProperties": ["strictEqual", "var21", "varr", "ele13", "ele14", "i3"] 1342 } 1343 }, 1344 "prop+top+export": { 1345 "mNameObfuscation": { 1346 "mReservedProperties": ["strictEqual", "var10", "var13", "var16", "i3"] 1347 } 1348 }, 1349 "top+export": { 1350 "mNameObfuscation": { 1351 "mReservedToplevelNames": ["I", "C1", "E2", "t", "var20", "var21", "varr", "ele13", "ele14"], 1352 "mReservedProperties": [] 1353 } 1354 }, 1355 "strProp+top+export": { 1356 "mNameObfuscation": { 1357 "mReservedToplevelNames": ["I", "C1", "E2", "t", "var20", "var21", "varr", "ele13", "ele14"], 1358 "mReservedProperties": [] 1359 } 1360 }, 1361 "strProp+export": { 1362 "mNameObfuscation": { 1363 "mReservedToplevelNames": ["I", "C1", "E2", "t", "var20", "var21", "varr", "ele13", "ele14"], 1364 "mReservedProperties": [] 1365 } 1366 } 1367 } 1368 }, 1369 "18_variable_declaration_cases": { 1370 "enableOptions": { 1371 "mNameObfuscation": { 1372 "mRenameProperties": true, 1373 "mKeepStringProperty": false, 1374 "mTopLevel": true 1375 }, 1376 "mExportObfuscation": true 1377 }, 1378 "inputDirs": [ 1379 "../test/combinations/basic_grammar/18_variable_declaration_cases" 1380 ], 1381 "outputDir": "../test/local/combinations/basic_grammar", 1382 "whitelist": { 1383 "export": { 1384 "mNameObfuscation": { 1385 "mReservedToplevelNames": ["C3", "I", "C1", "E2", "t", "var20", "var21", "varr", "ele13", "ele14"], 1386 "mReservedProperties": [] 1387 } 1388 }, 1389 "prop": { 1390 "mNameObfuscation": { 1391 "mReservedToplevelNames": ["I", "C1", "E2", "t"], 1392 "mReservedProperties": ["strictEqual", "var21", "varr", "ele13", "ele14", "i3"] 1393 } 1394 }, 1395 "prop+export": { 1396 "mNameObfuscation": { 1397 "mReservedProperties": ["strictEqual", "var10", "var13", "var16", "i3"] 1398 } 1399 }, 1400 "prop+strProp": { 1401 "mNameObfuscation": { 1402 "mReservedProperties": ["strictEqual", "var21", "varr", "ele13", "ele14", "i3"] 1403 } 1404 }, 1405 "prop+strProp+export": { 1406 "mNameObfuscation": { 1407 "mReservedProperties": ["strictEqual", "i3"] 1408 } 1409 }, 1410 "prop+strProp+top": { 1411 "mNameObfuscation": { 1412 "mReservedProperties": ["strictEqual", "var21", "varr", "ele13", "ele14", "i3"] 1413 } 1414 }, 1415 "prop+strProp+top+export": { 1416 "mNameObfuscation": { 1417 "mReservedProperties": ["strictEqual", "i3"] 1418 } 1419 }, 1420 "prop+top": { 1421 "mNameObfuscation": { 1422 "mReservedProperties": ["strictEqual", "var21", "varr", "ele13", "ele14", "i3"] 1423 } 1424 }, 1425 "prop+top+export": { 1426 "mNameObfuscation": { 1427 "mReservedProperties": ["strictEqual", "var10", "var13", "var16", "i3"] 1428 } 1429 }, 1430 "top+export": { 1431 "mNameObfuscation": { 1432 "mReservedToplevelNames": ["I", "C1", "E2", "t", "var20", "var21", "varr", "ele13", "ele14"], 1433 "mReservedProperties": [] 1434 } 1435 }, 1436 "strProp+top+export": { 1437 "mNameObfuscation": { 1438 "mReservedToplevelNames": ["I", "C1", "E2", "t", "var20", "var21", "varr", "ele13", "ele14"], 1439 "mReservedProperties": [] 1440 } 1441 }, 1442 "strProp+export": { 1443 "mNameObfuscation": { 1444 "mReservedToplevelNames": ["I", "C1", "E2", "t", "var20", "var21", "varr", "ele13", "ele14"], 1445 "mReservedProperties": [] 1446 } 1447 } 1448 } 1449 }, 1450 "19_switch_case": { 1451 "enableOptions": { 1452 "mNameObfuscation": { 1453 "mRenameProperties": true, 1454 "mKeepStringProperty": false, 1455 "mTopLevel": true 1456 }, 1457 "mExportObfuscation": true 1458 }, 1459 "inputDirs": [ 1460 "../test/combinations/basic_grammar/19_switch_case" 1461 ], 1462 "outputDir": "../test/local/combinations/basic_grammar", 1463 "whitelist": { 1464 "export": { 1465 "mNameObfuscation": { 1466 "mReservedToplevelNames": ["C3", "I", "C1", "E2", "t", "var20", "var21", "varr", "ele13", "ele14"], 1467 "mReservedProperties": [] 1468 } 1469 }, 1470 "prop": { 1471 "mNameObfuscation": { 1472 "mReservedToplevelNames": ["I", "C1", "E2", "t"], 1473 "mReservedProperties": ["strictEqual", "var21", "varr", "ele13", "ele14", "i3"] 1474 } 1475 }, 1476 "prop+export": { 1477 "mNameObfuscation": { 1478 "mReservedProperties": ["strictEqual", "var10", "var13", "var16", "i3"] 1479 } 1480 }, 1481 "prop+strProp": { 1482 "mNameObfuscation": { 1483 "mReservedProperties": ["strictEqual", "var21", "varr", "ele13", "ele14", "i3"] 1484 } 1485 }, 1486 "prop+strProp+export": { 1487 "mNameObfuscation": { 1488 "mReservedProperties": ["strictEqual", "i3"] 1489 } 1490 }, 1491 "prop+strProp+top": { 1492 "mNameObfuscation": { 1493 "mReservedProperties": ["strictEqual", "var21", "varr", "ele13", "ele14", "i3"] 1494 } 1495 }, 1496 "prop+strProp+top+export": { 1497 "mNameObfuscation": { 1498 "mReservedProperties": ["strictEqual", "i3"] 1499 } 1500 }, 1501 "prop+top": { 1502 "mNameObfuscation": { 1503 "mReservedProperties": ["strictEqual", "var21", "varr", "ele13", "ele14", "i3"] 1504 } 1505 }, 1506 "prop+top+export": { 1507 "mNameObfuscation": { 1508 "mReservedProperties": ["strictEqual", "var10", "var13", "var16", "i3"] 1509 } 1510 }, 1511 "top+export": { 1512 "mNameObfuscation": { 1513 "mReservedToplevelNames": ["I", "C1", "E2", "t", "var20", "var21", "varr", "ele13", "ele14"], 1514 "mReservedProperties": [] 1515 } 1516 }, 1517 "strProp+top+export": { 1518 "mNameObfuscation": { 1519 "mReservedToplevelNames": ["I", "C1", "E2", "t", "var20", "var21", "varr", "ele13", "ele14"], 1520 "mReservedProperties": [] 1521 } 1522 }, 1523 "strProp+export": { 1524 "mNameObfuscation": { 1525 "mReservedToplevelNames": ["I", "C1", "E2", "t", "var20", "var21", "varr", "ele13", "ele14"], 1526 "mReservedProperties": [] 1527 } 1528 } 1529 } 1530 }, 1531 "keep_parameter": { 1532 "enableOptions": { 1533 "mExportObfuscation": true, 1534 "mNameObfuscation": { 1535 "mRenameProperties": true, 1536 "mKeepStringProperty": false, 1537 "mTopLevel": true, 1538 "mKeepParameterNames": true 1539 } 1540 }, 1541 "inputDirs": [ 1542 "../test/combinations/keep_parameter/01_function_class", 1543 "../test/combinations/keep_parameter/02_struct" 1544 ], 1545 "outputDir": "../test/local/combinations/keep_parameter", 1546 "whitelist": { 1547 "strProp+top+keepPara": { 1548 "mNameObfuscation": { 1549 "mReservedToplevelNames": [ 1550 "*" 1551 ], 1552 "mReservedProperties": [ 1553 "*" 1554 ] 1555 } 1556 }, 1557 "prop+strProp+keepPara": { 1558 "mNameObfuscation": { 1559 "mReservedToplevelNames": [ 1560 "*" 1561 ], 1562 "mReservedProperties": [ 1563 "*" 1564 ] 1565 } 1566 }, 1567 "export+top+keepPara": { 1568 "mNameObfuscation": { 1569 "mReservedToplevelNames": [ 1570 "*" 1571 ], 1572 "mReservedProperties": [ 1573 "*" 1574 ] 1575 } 1576 }, 1577 "export+strProp": { 1578 "mNameObfuscation": { 1579 "mReservedToplevelNames": [ 1580 "manualKeepClassName", 1581 "manualKeepFoo1" 1582 ], 1583 "mReservedProperties": [ 1584 "manualKeepMethod1" 1585 ] 1586 } 1587 }, 1588 "prop+strProp+top+keepPara": { 1589 "mNameObfuscation": { 1590 "mReservedToplevelNames": [ 1591 "*" 1592 ], 1593 "mReservedProperties": [ 1594 "*" 1595 ] 1596 } 1597 }, 1598 "prop+strProp+top": { 1599 "mNameObfuscation": { 1600 "mReservedToplevelNames": [ 1601 "manualKeepClassName", 1602 "manualKeepFoo1" 1603 ], 1604 "mReservedProperties": [ 1605 "manualKeepMethod1" 1606 ] 1607 } 1608 }, 1609 "export+prop": { 1610 "mNameObfuscation": { 1611 "mReservedToplevelNames": [ 1612 "manualKeepClassName", 1613 "manualKeepFoo1" 1614 ], 1615 "mReservedProperties": [ 1616 "manualKeepMethod1" 1617 ] 1618 } 1619 }, 1620 "top": { 1621 "mNameObfuscation": { 1622 "mReservedToplevelNames": [ 1623 "manualKeepClassName", 1624 "manualKeepFoo1" 1625 ], 1626 "mReservedProperties": [ 1627 "manualKeepMethod1" 1628 ] 1629 } 1630 }, 1631 "export": { 1632 "mNameObfuscation": { 1633 "mReservedToplevelNames": [ 1634 "manualKeepClassName", 1635 "manualKeepFoo1" 1636 ], 1637 "mReservedProperties": [ 1638 "manualKeepMethod1" 1639 ] 1640 } 1641 }, 1642 "export+prop+top+keepPara": { 1643 "mNameObfuscation": { 1644 "mReservedToplevelNames": [ 1645 "*" 1646 ], 1647 "mReservedProperties": [ 1648 "*" 1649 ] 1650 } 1651 }, 1652 "export+strProp+top": { 1653 "mNameObfuscation": { 1654 "mReservedToplevelNames": [ 1655 "manualKeepClassName", 1656 "manualKeepFoo1" 1657 ], 1658 "mReservedProperties": [ 1659 "manualKeepMethod1" 1660 ] 1661 } 1662 }, 1663 "export+top": { 1664 "mNameObfuscation": { 1665 "mReservedToplevelNames": [ 1666 "manualKeepClassName", 1667 "manualKeepFoo1" 1668 ], 1669 "mReservedProperties": [ 1670 "manualKeepMethod1" 1671 ] 1672 } 1673 }, 1674 "export+keepPara": { 1675 "mNameObfuscation": { 1676 "mReservedToplevelNames": [ 1677 "*" 1678 ], 1679 "mReservedProperties": [ 1680 "*" 1681 ] 1682 } 1683 }, 1684 "export+prop+strProp+keepPara": { 1685 "mNameObfuscation": { 1686 "mReservedToplevelNames": [ 1687 "*" 1688 ], 1689 "mReservedProperties": [ 1690 "*" 1691 ] 1692 } 1693 }, 1694 "export+prop+strProp": { 1695 "mNameObfuscation": { 1696 "mReservedToplevelNames": [ 1697 "manualKeepClassName", 1698 "manualKeepFoo1" 1699 ], 1700 "mReservedProperties": [ 1701 "manualKeepMethod1" 1702 ] 1703 } 1704 }, 1705 "prop+top+keepPara": { 1706 "mNameObfuscation": { 1707 "mReservedToplevelNames": [ 1708 "*" 1709 ], 1710 "mReservedProperties": [ 1711 "*" 1712 ] 1713 } 1714 }, 1715 "export+prop+keepPara": { 1716 "mNameObfuscation": { 1717 "mReservedToplevelNames": [ 1718 "*" 1719 ], 1720 "mReservedProperties": [ 1721 "*" 1722 ] 1723 } 1724 }, 1725 "strProp+top": { 1726 "mNameObfuscation": { 1727 "mReservedToplevelNames": [ 1728 "*" 1729 ], 1730 "mReservedProperties": [ 1731 "*" 1732 ] 1733 } 1734 }, 1735 "prop+strProp": { 1736 "mNameObfuscation": { 1737 "mReservedToplevelNames": [ 1738 "manualKeepClassName", 1739 "manualKeepFoo1" 1740 ], 1741 "mReservedProperties": [ 1742 "manualKeepMethod1" 1743 ] 1744 } 1745 }, 1746 "prop+keepPara": { 1747 "mNameObfuscation": { 1748 "mReservedToplevelNames": [ 1749 "*" 1750 ], 1751 "mReservedProperties": [ 1752 "*" 1753 ] 1754 } 1755 }, 1756 "export+prop+strProp+top": { 1757 "mNameObfuscation": { 1758 "mReservedToplevelNames": [ 1759 "manualKeepClassName", 1760 "manualKeepFoo1" 1761 ], 1762 "mReservedProperties": [ 1763 "manualKeepMethod1" 1764 ] 1765 } 1766 }, 1767 "prop+top": { 1768 "mNameObfuscation": { 1769 "mReservedToplevelNames": [ 1770 "manualKeepClassName", 1771 "manualKeepFoo1" 1772 ], 1773 "mReservedProperties": [ 1774 "manualKeepMethod1" 1775 ] 1776 } 1777 }, 1778 "export+strProp+top+keepPara": { 1779 "mNameObfuscation": { 1780 "mReservedToplevelNames": [ 1781 "*" 1782 ], 1783 "mReservedProperties": [ 1784 "*" 1785 ] 1786 } 1787 }, 1788 "export+prop+top": { 1789 "mNameObfuscation": { 1790 "mReservedToplevelNames": [ 1791 "manualKeepClassName", 1792 "manualKeepFoo1" 1793 ], 1794 "mReservedProperties": [ 1795 "manualKeepMethod1" 1796 ] 1797 } 1798 }, 1799 "top+keepPara": { 1800 "mNameObfuscation": { 1801 "mReservedToplevelNames": [ 1802 "*" 1803 ], 1804 "mReservedProperties": [ 1805 "*" 1806 ] 1807 } 1808 }, 1809 "export+prop+strProp+top+keepPara": { 1810 "mNameObfuscation": { 1811 "mReservedToplevelNames": [ 1812 "foo1", "foo2", "manualKeepFoo1" 1813 ], 1814 "mReservedProperties": [ 1815 "method1", "method2", "method3", "method4", "field5", "method9", "manualKeepMethod1", "111", "222" 1816 ] 1817 } 1818 }, 1819 "strProp": { 1820 "mNameObfuscation": { 1821 "mReservedToplevelNames": [ 1822 "manualKeepClassName", 1823 "manualKeepFoo1" 1824 ], 1825 "mReservedProperties": [ 1826 "manualKeepMethod1" 1827 ] 1828 } 1829 }, 1830 "prop": { 1831 "mNameObfuscation": { 1832 "mReservedToplevelNames": [ 1833 "manualKeepClassName", 1834 "manualKeepFoo1" 1835 ], 1836 "mReservedProperties": [ 1837 "manualKeepMethod1" 1838 ] 1839 } 1840 }, 1841 "export+strProp+keepPara": { 1842 "mNameObfuscation": { 1843 "mReservedToplevelNames": [ 1844 "*" 1845 ], 1846 "mReservedProperties": [ 1847 "*" 1848 ] 1849 } 1850 } 1851 } 1852 } 1853}