confini-js

Javascript adaptation of python-confini
git clone git://git.defalsify.org/confini-js.git
Info | Log | Files | Refs

package-lock.json (35446B)


      1 {
      2   "name": "confini",
      3   "version": "0.0.1",
      4   "lockfileVersion": 1,
      5   "requires": true,
      6   "dependencies": {
      7     "@types/mocha": {
      8       "version": "8.0.4",
      9       "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-8.0.4.tgz",
     10       "integrity": "sha512-M4BwiTJjHmLq6kjON7ZoI2JMlBvpY3BYSdiP6s/qCT3jb1s9/DeJF0JELpAxiVSIxXDzfNKe+r7yedMIoLbknQ==",
     11       "dev": true
     12     },
     13     "@types/node": {
     14       "version": "14.14.7",
     15       "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.7.tgz",
     16       "integrity": "sha512-Zw1vhUSQZYw+7u5dAwNbIA9TuTotpzY/OF7sJM9FqPOF3SPjKnxrjoTktXDZgUjybf4cWVBP7O8wvKdSaGHweg=="
     17     },
     18     "@ungap/promise-all-settled": {
     19       "version": "1.1.2",
     20       "resolved": "https://registry.npmjs.org/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz",
     21       "integrity": "sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==",
     22       "dev": true
     23     },
     24     "ansi-colors": {
     25       "version": "4.1.1",
     26       "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
     27       "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
     28       "dev": true
     29     },
     30     "ansi-regex": {
     31       "version": "3.0.0",
     32       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
     33       "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
     34       "dev": true
     35     },
     36     "ansi-styles": {
     37       "version": "4.3.0",
     38       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
     39       "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
     40       "dev": true,
     41       "requires": {
     42         "color-convert": "^2.0.1"
     43       }
     44     },
     45     "anymatch": {
     46       "version": "3.1.1",
     47       "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz",
     48       "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==",
     49       "dev": true,
     50       "requires": {
     51         "normalize-path": "^3.0.0",
     52         "picomatch": "^2.0.4"
     53       }
     54     },
     55     "arg": {
     56       "version": "4.1.3",
     57       "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz",
     58       "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==",
     59       "dev": true
     60     },
     61     "argparse": {
     62       "version": "1.0.10",
     63       "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
     64       "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
     65       "dev": true,
     66       "requires": {
     67         "sprintf-js": "~1.0.2"
     68       }
     69     },
     70     "balanced-match": {
     71       "version": "1.0.0",
     72       "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
     73       "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
     74       "dev": true
     75     },
     76     "binary-extensions": {
     77       "version": "2.1.0",
     78       "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz",
     79       "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==",
     80       "dev": true
     81     },
     82     "brace-expansion": {
     83       "version": "1.1.11",
     84       "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
     85       "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
     86       "dev": true,
     87       "requires": {
     88         "balanced-match": "^1.0.0",
     89         "concat-map": "0.0.1"
     90       }
     91     },
     92     "braces": {
     93       "version": "3.0.2",
     94       "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
     95       "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
     96       "dev": true,
     97       "requires": {
     98         "fill-range": "^7.0.1"
     99       }
    100     },
    101     "browser-stdout": {
    102       "version": "1.3.1",
    103       "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz",
    104       "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==",
    105       "dev": true
    106     },
    107     "buffer-from": {
    108       "version": "1.1.1",
    109       "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
    110       "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
    111       "dev": true
    112     },
    113     "camelcase": {
    114       "version": "5.3.1",
    115       "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
    116       "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
    117       "dev": true
    118     },
    119     "chalk": {
    120       "version": "4.1.0",
    121       "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
    122       "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
    123       "dev": true,
    124       "requires": {
    125         "ansi-styles": "^4.1.0",
    126         "supports-color": "^7.1.0"
    127       }
    128     },
    129     "chokidar": {
    130       "version": "3.4.3",
    131       "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz",
    132       "integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==",
    133       "dev": true,
    134       "requires": {
    135         "anymatch": "~3.1.1",
    136         "braces": "~3.0.2",
    137         "fsevents": "~2.1.2",
    138         "glob-parent": "~5.1.0",
    139         "is-binary-path": "~2.1.0",
    140         "is-glob": "~4.0.1",
    141         "normalize-path": "~3.0.0",
    142         "readdirp": "~3.5.0"
    143       }
    144     },
    145     "cliui": {
    146       "version": "5.0.0",
    147       "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
    148       "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
    149       "dev": true,
    150       "requires": {
    151         "string-width": "^3.1.0",
    152         "strip-ansi": "^5.2.0",
    153         "wrap-ansi": "^5.1.0"
    154       },
    155       "dependencies": {
    156         "ansi-regex": {
    157           "version": "4.1.0",
    158           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
    159           "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
    160           "dev": true
    161         },
    162         "string-width": {
    163           "version": "3.1.0",
    164           "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
    165           "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
    166           "dev": true,
    167           "requires": {
    168             "emoji-regex": "^7.0.1",
    169             "is-fullwidth-code-point": "^2.0.0",
    170             "strip-ansi": "^5.1.0"
    171           }
    172         },
    173         "strip-ansi": {
    174           "version": "5.2.0",
    175           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
    176           "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
    177           "dev": true,
    178           "requires": {
    179             "ansi-regex": "^4.1.0"
    180           }
    181         }
    182       }
    183     },
    184     "color-convert": {
    185       "version": "2.0.1",
    186       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
    187       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
    188       "dev": true,
    189       "requires": {
    190         "color-name": "~1.1.4"
    191       }
    192     },
    193     "color-name": {
    194       "version": "1.1.4",
    195       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
    196       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
    197       "dev": true
    198     },
    199     "concat-map": {
    200       "version": "0.0.1",
    201       "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
    202       "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
    203       "dev": true
    204     },
    205     "debug": {
    206       "version": "4.2.0",
    207       "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz",
    208       "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==",
    209       "dev": true,
    210       "requires": {
    211         "ms": "2.1.2"
    212       }
    213     },
    214     "decamelize": {
    215       "version": "1.2.0",
    216       "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
    217       "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
    218       "dev": true
    219     },
    220     "diff": {
    221       "version": "4.0.2",
    222       "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
    223       "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
    224       "dev": true
    225     },
    226     "emoji-regex": {
    227       "version": "7.0.3",
    228       "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
    229       "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
    230       "dev": true
    231     },
    232     "escape-string-regexp": {
    233       "version": "4.0.0",
    234       "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
    235       "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
    236       "dev": true
    237     },
    238     "esprima": {
    239       "version": "4.0.1",
    240       "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
    241       "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
    242       "dev": true
    243     },
    244     "fill-range": {
    245       "version": "7.0.1",
    246       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
    247       "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
    248       "dev": true,
    249       "requires": {
    250         "to-regex-range": "^5.0.1"
    251       }
    252     },
    253     "find-up": {
    254       "version": "5.0.0",
    255       "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
    256       "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
    257       "dev": true,
    258       "requires": {
    259         "locate-path": "^6.0.0",
    260         "path-exists": "^4.0.0"
    261       }
    262     },
    263     "flat": {
    264       "version": "5.0.2",
    265       "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz",
    266       "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==",
    267       "dev": true
    268     },
    269     "fs.realpath": {
    270       "version": "1.0.0",
    271       "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
    272       "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
    273       "dev": true
    274     },
    275     "fsevents": {
    276       "version": "2.1.3",
    277       "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz",
    278       "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==",
    279       "dev": true,
    280       "optional": true
    281     },
    282     "get-caller-file": {
    283       "version": "2.0.5",
    284       "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
    285       "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
    286       "dev": true
    287     },
    288     "glob": {
    289       "version": "7.1.6",
    290       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
    291       "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
    292       "dev": true,
    293       "requires": {
    294         "fs.realpath": "^1.0.0",
    295         "inflight": "^1.0.4",
    296         "inherits": "2",
    297         "minimatch": "^3.0.4",
    298         "once": "^1.3.0",
    299         "path-is-absolute": "^1.0.0"
    300       }
    301     },
    302     "glob-parent": {
    303       "version": "5.1.1",
    304       "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz",
    305       "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==",
    306       "dev": true,
    307       "requires": {
    308         "is-glob": "^4.0.1"
    309       }
    310     },
    311     "growl": {
    312       "version": "1.10.5",
    313       "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz",
    314       "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==",
    315       "dev": true
    316     },
    317     "has-flag": {
    318       "version": "4.0.0",
    319       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
    320       "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
    321       "dev": true
    322     },
    323     "he": {
    324       "version": "1.2.0",
    325       "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
    326       "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
    327       "dev": true
    328     },
    329     "inflight": {
    330       "version": "1.0.6",
    331       "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
    332       "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
    333       "dev": true,
    334       "requires": {
    335         "once": "^1.3.0",
    336         "wrappy": "1"
    337       }
    338     },
    339     "inherits": {
    340       "version": "2.0.4",
    341       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
    342       "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
    343       "dev": true
    344     },
    345     "ini": {
    346       "version": "1.3.5",
    347       "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz",
    348       "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw=="
    349     },
    350     "is-binary-path": {
    351       "version": "2.1.0",
    352       "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
    353       "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
    354       "dev": true,
    355       "requires": {
    356         "binary-extensions": "^2.0.0"
    357       }
    358     },
    359     "is-extglob": {
    360       "version": "2.1.1",
    361       "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
    362       "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
    363       "dev": true
    364     },
    365     "is-fullwidth-code-point": {
    366       "version": "2.0.0",
    367       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
    368       "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
    369       "dev": true
    370     },
    371     "is-glob": {
    372       "version": "4.0.1",
    373       "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
    374       "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
    375       "dev": true,
    376       "requires": {
    377         "is-extglob": "^2.1.1"
    378       }
    379     },
    380     "is-number": {
    381       "version": "7.0.0",
    382       "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
    383       "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
    384       "dev": true
    385     },
    386     "is-plain-obj": {
    387       "version": "2.1.0",
    388       "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
    389       "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==",
    390       "dev": true
    391     },
    392     "isexe": {
    393       "version": "2.0.0",
    394       "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
    395       "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
    396       "dev": true
    397     },
    398     "js-yaml": {
    399       "version": "3.14.0",
    400       "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz",
    401       "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==",
    402       "dev": true,
    403       "requires": {
    404         "argparse": "^1.0.7",
    405         "esprima": "^4.0.0"
    406       }
    407     },
    408     "locate-path": {
    409       "version": "6.0.0",
    410       "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
    411       "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
    412       "dev": true,
    413       "requires": {
    414         "p-locate": "^5.0.0"
    415       }
    416     },
    417     "log-symbols": {
    418       "version": "4.0.0",
    419       "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz",
    420       "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==",
    421       "dev": true,
    422       "requires": {
    423         "chalk": "^4.0.0"
    424       }
    425     },
    426     "make-error": {
    427       "version": "1.3.6",
    428       "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
    429       "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==",
    430       "dev": true
    431     },
    432     "minimatch": {
    433       "version": "3.0.4",
    434       "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
    435       "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
    436       "dev": true,
    437       "requires": {
    438         "brace-expansion": "^1.1.7"
    439       }
    440     },
    441     "mocha": {
    442       "version": "8.2.1",
    443       "resolved": "https://registry.npmjs.org/mocha/-/mocha-8.2.1.tgz",
    444       "integrity": "sha512-cuLBVfyFfFqbNR0uUKbDGXKGk+UDFe6aR4os78XIrMQpZl/nv7JYHcvP5MFIAb374b2zFXsdgEGwmzMtP0Xg8w==",
    445       "dev": true,
    446       "requires": {
    447         "@ungap/promise-all-settled": "1.1.2",
    448         "ansi-colors": "4.1.1",
    449         "browser-stdout": "1.3.1",
    450         "chokidar": "3.4.3",
    451         "debug": "4.2.0",
    452         "diff": "4.0.2",
    453         "escape-string-regexp": "4.0.0",
    454         "find-up": "5.0.0",
    455         "glob": "7.1.6",
    456         "growl": "1.10.5",
    457         "he": "1.2.0",
    458         "js-yaml": "3.14.0",
    459         "log-symbols": "4.0.0",
    460         "minimatch": "3.0.4",
    461         "ms": "2.1.2",
    462         "nanoid": "3.1.12",
    463         "serialize-javascript": "5.0.1",
    464         "strip-json-comments": "3.1.1",
    465         "supports-color": "7.2.0",
    466         "which": "2.0.2",
    467         "wide-align": "1.1.3",
    468         "workerpool": "6.0.2",
    469         "yargs": "13.3.2",
    470         "yargs-parser": "13.1.2",
    471         "yargs-unparser": "2.0.0"
    472       }
    473     },
    474     "ms": {
    475       "version": "2.1.2",
    476       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
    477       "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
    478       "dev": true
    479     },
    480     "nanoid": {
    481       "version": "3.1.12",
    482       "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.12.tgz",
    483       "integrity": "sha512-1qstj9z5+x491jfiC4Nelk+f8XBad7LN20PmyWINJEMRSf3wcAjAWysw1qaA8z6NSKe2sjq1hRSDpBH5paCb6A==",
    484       "dev": true
    485     },
    486     "normalize-path": {
    487       "version": "3.0.0",
    488       "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
    489       "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
    490       "dev": true
    491     },
    492     "once": {
    493       "version": "1.4.0",
    494       "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
    495       "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
    496       "dev": true,
    497       "requires": {
    498         "wrappy": "1"
    499       }
    500     },
    501     "p-limit": {
    502       "version": "3.0.2",
    503       "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.0.2.tgz",
    504       "integrity": "sha512-iwqZSOoWIW+Ew4kAGUlN16J4M7OB3ysMLSZtnhmqx7njIHFPlxWBX8xo3lVTyFVq6mI/lL9qt2IsN1sHwaxJkg==",
    505       "dev": true,
    506       "requires": {
    507         "p-try": "^2.0.0"
    508       }
    509     },
    510     "p-locate": {
    511       "version": "5.0.0",
    512       "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
    513       "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
    514       "dev": true,
    515       "requires": {
    516         "p-limit": "^3.0.2"
    517       }
    518     },
    519     "p-try": {
    520       "version": "2.2.0",
    521       "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
    522       "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
    523       "dev": true
    524     },
    525     "path-exists": {
    526       "version": "4.0.0",
    527       "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
    528       "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
    529       "dev": true
    530     },
    531     "path-is-absolute": {
    532       "version": "1.0.1",
    533       "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
    534       "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
    535       "dev": true
    536     },
    537     "picomatch": {
    538       "version": "2.2.2",
    539       "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz",
    540       "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==",
    541       "dev": true
    542     },
    543     "randombytes": {
    544       "version": "2.1.0",
    545       "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
    546       "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
    547       "dev": true,
    548       "requires": {
    549         "safe-buffer": "^5.1.0"
    550       }
    551     },
    552     "readdirp": {
    553       "version": "3.5.0",
    554       "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz",
    555       "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==",
    556       "dev": true,
    557       "requires": {
    558         "picomatch": "^2.2.1"
    559       }
    560     },
    561     "require-directory": {
    562       "version": "2.1.1",
    563       "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
    564       "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
    565       "dev": true
    566     },
    567     "require-main-filename": {
    568       "version": "2.0.0",
    569       "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
    570       "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
    571       "dev": true
    572     },
    573     "safe-buffer": {
    574       "version": "5.2.1",
    575       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
    576       "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
    577       "dev": true
    578     },
    579     "serialize-javascript": {
    580       "version": "5.0.1",
    581       "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz",
    582       "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==",
    583       "dev": true,
    584       "requires": {
    585         "randombytes": "^2.1.0"
    586       }
    587     },
    588     "set-blocking": {
    589       "version": "2.0.0",
    590       "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
    591       "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
    592       "dev": true
    593     },
    594     "source-map": {
    595       "version": "0.6.1",
    596       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
    597       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
    598       "dev": true
    599     },
    600     "source-map-support": {
    601       "version": "0.5.19",
    602       "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz",
    603       "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==",
    604       "dev": true,
    605       "requires": {
    606         "buffer-from": "^1.0.0",
    607         "source-map": "^0.6.0"
    608       }
    609     },
    610     "sprintf-js": {
    611       "version": "1.0.3",
    612       "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
    613       "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
    614       "dev": true
    615     },
    616     "string-width": {
    617       "version": "2.1.1",
    618       "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
    619       "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
    620       "dev": true,
    621       "requires": {
    622         "is-fullwidth-code-point": "^2.0.0",
    623         "strip-ansi": "^4.0.0"
    624       }
    625     },
    626     "strip-ansi": {
    627       "version": "4.0.0",
    628       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
    629       "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
    630       "dev": true,
    631       "requires": {
    632         "ansi-regex": "^3.0.0"
    633       }
    634     },
    635     "strip-json-comments": {
    636       "version": "3.1.1",
    637       "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
    638       "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
    639       "dev": true
    640     },
    641     "supports-color": {
    642       "version": "7.2.0",
    643       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
    644       "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
    645       "dev": true,
    646       "requires": {
    647         "has-flag": "^4.0.0"
    648       }
    649     },
    650     "to-regex-range": {
    651       "version": "5.0.1",
    652       "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
    653       "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
    654       "dev": true,
    655       "requires": {
    656         "is-number": "^7.0.0"
    657       }
    658     },
    659     "ts-node": {
    660       "version": "9.0.0",
    661       "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.0.0.tgz",
    662       "integrity": "sha512-/TqB4SnererCDR/vb4S/QvSZvzQMJN8daAslg7MeaiHvD8rDZsSfXmNeNumyZZzMned72Xoq/isQljYSt8Ynfg==",
    663       "dev": true,
    664       "requires": {
    665         "arg": "^4.1.0",
    666         "diff": "^4.0.1",
    667         "make-error": "^1.1.1",
    668         "source-map-support": "^0.5.17",
    669         "yn": "3.1.1"
    670       }
    671     },
    672     "typescript": {
    673       "version": "4.0.5",
    674       "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.0.5.tgz",
    675       "integrity": "sha512-ywmr/VrTVCmNTJ6iV2LwIrfG1P+lv6luD8sUJs+2eI9NLGigaN+nUQc13iHqisq7bra9lnmUSYqbJvegraBOPQ==",
    676       "dev": true
    677     },
    678     "which": {
    679       "version": "2.0.2",
    680       "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
    681       "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
    682       "dev": true,
    683       "requires": {
    684         "isexe": "^2.0.0"
    685       }
    686     },
    687     "which-module": {
    688       "version": "2.0.0",
    689       "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
    690       "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
    691       "dev": true
    692     },
    693     "wide-align": {
    694       "version": "1.1.3",
    695       "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
    696       "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
    697       "dev": true,
    698       "requires": {
    699         "string-width": "^1.0.2 || 2"
    700       }
    701     },
    702     "workerpool": {
    703       "version": "6.0.2",
    704       "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.0.2.tgz",
    705       "integrity": "sha512-DSNyvOpFKrNusaaUwk+ej6cBj1bmhLcBfj80elGk+ZIo5JSkq+unB1dLKEOcNfJDZgjGICfhQ0Q5TbP0PvF4+Q==",
    706       "dev": true
    707     },
    708     "wrap-ansi": {
    709       "version": "5.1.0",
    710       "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
    711       "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
    712       "dev": true,
    713       "requires": {
    714         "ansi-styles": "^3.2.0",
    715         "string-width": "^3.0.0",
    716         "strip-ansi": "^5.0.0"
    717       },
    718       "dependencies": {
    719         "ansi-regex": {
    720           "version": "4.1.0",
    721           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
    722           "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
    723           "dev": true
    724         },
    725         "ansi-styles": {
    726           "version": "3.2.1",
    727           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
    728           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
    729           "dev": true,
    730           "requires": {
    731             "color-convert": "^1.9.0"
    732           }
    733         },
    734         "color-convert": {
    735           "version": "1.9.3",
    736           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
    737           "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
    738           "dev": true,
    739           "requires": {
    740             "color-name": "1.1.3"
    741           }
    742         },
    743         "color-name": {
    744           "version": "1.1.3",
    745           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
    746           "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
    747           "dev": true
    748         },
    749         "string-width": {
    750           "version": "3.1.0",
    751           "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
    752           "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
    753           "dev": true,
    754           "requires": {
    755             "emoji-regex": "^7.0.1",
    756             "is-fullwidth-code-point": "^2.0.0",
    757             "strip-ansi": "^5.1.0"
    758           }
    759         },
    760         "strip-ansi": {
    761           "version": "5.2.0",
    762           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
    763           "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
    764           "dev": true,
    765           "requires": {
    766             "ansi-regex": "^4.1.0"
    767           }
    768         }
    769       }
    770     },
    771     "wrappy": {
    772       "version": "1.0.2",
    773       "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
    774       "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
    775       "dev": true
    776     },
    777     "y18n": {
    778       "version": "4.0.0",
    779       "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz",
    780       "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==",
    781       "dev": true
    782     },
    783     "yargs": {
    784       "version": "13.3.2",
    785       "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz",
    786       "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==",
    787       "dev": true,
    788       "requires": {
    789         "cliui": "^5.0.0",
    790         "find-up": "^3.0.0",
    791         "get-caller-file": "^2.0.1",
    792         "require-directory": "^2.1.1",
    793         "require-main-filename": "^2.0.0",
    794         "set-blocking": "^2.0.0",
    795         "string-width": "^3.0.0",
    796         "which-module": "^2.0.0",
    797         "y18n": "^4.0.0",
    798         "yargs-parser": "^13.1.2"
    799       },
    800       "dependencies": {
    801         "ansi-regex": {
    802           "version": "4.1.0",
    803           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
    804           "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
    805           "dev": true
    806         },
    807         "find-up": {
    808           "version": "3.0.0",
    809           "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
    810           "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
    811           "dev": true,
    812           "requires": {
    813             "locate-path": "^3.0.0"
    814           }
    815         },
    816         "locate-path": {
    817           "version": "3.0.0",
    818           "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
    819           "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
    820           "dev": true,
    821           "requires": {
    822             "p-locate": "^3.0.0",
    823             "path-exists": "^3.0.0"
    824           }
    825         },
    826         "p-limit": {
    827           "version": "2.3.0",
    828           "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
    829           "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
    830           "dev": true,
    831           "requires": {
    832             "p-try": "^2.0.0"
    833           }
    834         },
    835         "p-locate": {
    836           "version": "3.0.0",
    837           "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
    838           "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
    839           "dev": true,
    840           "requires": {
    841             "p-limit": "^2.0.0"
    842           }
    843         },
    844         "path-exists": {
    845           "version": "3.0.0",
    846           "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
    847           "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
    848           "dev": true
    849         },
    850         "string-width": {
    851           "version": "3.1.0",
    852           "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
    853           "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
    854           "dev": true,
    855           "requires": {
    856             "emoji-regex": "^7.0.1",
    857             "is-fullwidth-code-point": "^2.0.0",
    858             "strip-ansi": "^5.1.0"
    859           }
    860         },
    861         "strip-ansi": {
    862           "version": "5.2.0",
    863           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
    864           "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
    865           "dev": true,
    866           "requires": {
    867             "ansi-regex": "^4.1.0"
    868           }
    869         }
    870       }
    871     },
    872     "yargs-parser": {
    873       "version": "13.1.2",
    874       "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz",
    875       "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==",
    876       "dev": true,
    877       "requires": {
    878         "camelcase": "^5.0.0",
    879         "decamelize": "^1.2.0"
    880       }
    881     },
    882     "yargs-unparser": {
    883       "version": "2.0.0",
    884       "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz",
    885       "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==",
    886       "dev": true,
    887       "requires": {
    888         "camelcase": "^6.0.0",
    889         "decamelize": "^4.0.0",
    890         "flat": "^5.0.2",
    891         "is-plain-obj": "^2.1.0"
    892       },
    893       "dependencies": {
    894         "camelcase": {
    895           "version": "6.2.0",
    896           "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz",
    897           "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==",
    898           "dev": true
    899         },
    900         "decamelize": {
    901           "version": "4.0.0",
    902           "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz",
    903           "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==",
    904           "dev": true
    905         }
    906       }
    907     },
    908     "yn": {
    909       "version": "3.1.1",
    910       "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz",
    911       "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==",
    912       "dev": true
    913     }
    914   }
    915 }