Projects STRLCPY cfonts Commits 367d4c7d
🤬
Revision indexing in progress... (symbol navigation in revisions will be accurate after indexed)
  • ■ ■ ■ ■ ■
    .gitignore
    skipped 13 lines
    14 14  bin/
    15 15  lib/
    16 16  package-lock.json
     17 +.coveralls.yml
    17 18   
  • ■ ■ ■ ■ ■ ■
    .travis.yml
    1 1  language: node_js
    2 2   
    3 3  os:
    4  - - linux
    5 4   - osx
     5 + - linux
    6 6   
    7 7  node_js:
    8 8   - 10
    9 9   - 12
    10 10   - node
    11 11   
     12 +jobs:
     13 + fast_finish: true
     14 + include:
     15 + - name: "Windows node 10 build"
     16 + os: windows
     17 + node_js: 10
     18 + cache: false # windows cache uploads are slow
     19 + env: YARN_GPG=no # starts gpg-agent that never exits
     20 + 
     21 + - name: "Windows node 12 build"
     22 + os: windows
     23 + node_js: 12
     24 + cache: false # windows cache uploads are slow
     25 + env: YARN_GPG=no # starts gpg-agent that never exits
     26 + 
     27 + - name: "Windows node latest build"
     28 + os: windows
     29 + node_js: node
     30 + cache: false # windows cache uploads are slow
     31 + env: YARN_GPG=no # starts gpg-agent that never exits
     32 + 
     33 + - stage: Produce Coverage
     34 + node_js: node
     35 + os: osx
     36 + script: jest --coverage && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage
     37 + 
     38 +before_install:
     39 + - if [ "$TRAVIS_OS_NAME" = "windows" ]; then powershell -command 'Set-MpPreference -DisableRealtimeMonitoring $true' ; fi
     40 + - if [ "$TRAVIS_OS_NAME" = "windows" ]; then export NODEPATH=$(where.exe node.exe) ; fi
     41 + - if [ "$TRAVIS_OS_NAME" = "windows" ]; then export PROJECTDIR=$(pwd) ; fi
     42 + - if [ "$TRAVIS_OS_NAME" = "windows" ]; then export YARNCACHE=$(yarn cache dir) ; fi
     43 + - if [ "$TRAVIS_OS_NAME" = "windows" ]; then export TEMPDIR=$LOCALAPPDATA\\Temp ; fi
     44 + 
     45 + - if [ "$TRAVIS_OS_NAME" = "windows" ]; then powershell Add-MpPreference -ExclusionProcess ${NODEPATH} ; fi
     46 + - if [ "$TRAVIS_OS_NAME" = "windows" ]; then powershell Add-MpPreference -ExclusionPath ${YARNCACHE} ; fi
     47 + - if [ "$TRAVIS_OS_NAME" = "windows" ]; then powershell Add-MpPreference -ExclusionPath ${PROJECTDIR} ; fi
     48 + - if [ "$TRAVIS_OS_NAME" = "windows" ]; then powershell Add-MpPreference -ExclusionPath ${TEMPDIR} ; fi
     49 + 
     50 + - if [ "$TRAVIS_OS_NAME" = "windows" ]; then echo "DisableArchiveScanning..." ; fi
     51 + - if [ "$TRAVIS_OS_NAME" = "windows" ]; then powershell Start-Process -PassThru -Wait PowerShell -ArgumentList "'-Command Set-MpPreference -DisableArchiveScanning \$true'" ; fi
     52 + 
     53 + - if [ "$TRAVIS_OS_NAME" = "windows" ]; then echo "DisableBehaviorMonitoring..." ; fi
     54 + - if [ "$TRAVIS_OS_NAME" = "windows" ]; then powershell Start-Process -PassThru -Wait PowerShell -ArgumentList "'-Command Set-MpPreference -DisableBehaviorMonitoring \$true'" ; fi
     55 + 
     56 + - if [ "$TRAVIS_OS_NAME" = "windows" ]; then echo "DisableRealtimeMonitoring..." ; fi
     57 + - if [ "$TRAVIS_OS_NAME" = "windows" ]; then powershell Start-Process -PassThru -Wait PowerShell -ArgumentList "'-Command Set-MpPreference -DisableRealtimeMonitoring \$true'" ; fi
     58 + 
  • ■ ■ ■ ■
    README.md
    skipped 11 lines
    12 12   
    13 13  <p align="center"><img src="https://raw.githubusercontent.com/dominikwilkowski/cfonts/master/img/example2.png" alt="api example"></p>
    14 14  <p align="center"><a href="https://nodei.co/npm/cfonts/"><img src="https://nodei.co/npm/cfonts.png?downloads=true" alt="npm status"></a></p>
    15  -<p align="center"><a href="https://travis-ci.org/dominikwilkowski/cfonts"><img src="https://travis-ci.org/dominikwilkowski/cfonts.svg?branch=master" alt="build status"></a></p>
     15 +<p align="center">
     16 + <a href="https://travis-ci.org/dominikwilkowski/cfonts"><img src="https://travis-ci.org/dominikwilkowski/cfonts.svg?branch=master" alt="build status"></a>
     17 + <a href='https://coveralls.io/github/dominikwilkowski/cfonts?branch=master'><img src='https://coveralls.io/repos/github/dominikwilkowski/cfonts/badge.svg?branch=master' alt='CFont Coverage Status' /></a>
     18 +</p>
    16 19   
    17 20  <p align="center">This is a silly little command line tool for sexy fonts in the console. <strong>Give your cli some love.</strong></p>
    18 21   
    skipped 455 lines
  • ■ ■ ■ ■ ■ ■
    package.json
    skipped 33 lines
    34 34   "test": "yarn build && yarn test:unit && yarn test:fonts",
    35 35   "test:fonts": "node ./test/fonttest.js",
    36 36   "test:watch": "jest --watchAll --coverage",
    37  - "test:unit": "FORCE_COLOR=3 jest",
     37 + "test:unit": "npx cross-env FORCE_COLOR=3 jest",
    38 38   "test:types": "yarn types:clean && yarn types:declaration",
    39 39   "build": "yarn build:lib && yarn build:bin",
    40  - "build:bin": "mkdir -p bin && mv lib/bin.js bin/index.js",
    41  - "build:lib": "mkdir -p lib && babel src --out-dir lib",
     40 + "build:bin": "npx mkdirp bin && mv lib/bin.js bin/index.js",
     41 + "build:lib": "npx mkdirp lib && babel src --out-dir lib",
    42 42   "watch": "yarn build:lib && onchange 'src/**/*' -- yarn build:lib",
    43 43   "types:clean": "find lib/ -type f -name '*.d.ts' -exec rm {} +",
    44 44   "types:declaration": "tsc -p declaration.tsconfig.json",
     45 + "coveralls": "jest --coverage --coverageReporters=text-lcov | coveralls",
    45 46   "nuke": "rm -rf lib && rm -rf node_modules && rm yarn.lock"
    46 47   },
    47 48   "devDependencies": {
    skipped 1 lines
    49 50   "@babel/core": "^7.8.4",
    50 51   "@babel/preset-env": "^7.8.4",
    51 52   "@types/node": "latest",
     53 + "coveralls": "^3.0.9",
    52 54   "jest-cli": "^25.1.0",
    53 55   "onchange": "^6.1.0",
    54 56   "typescript": "^3.7.5"
    skipped 51 lines
  • ■ ■ ■ ■ ■ ■
    test/fonttest.js
    skipped 18 lines
    19 19   
    20 20  // Dependencies
    21 21  const { CHARS: CFontsChars, FONTFACES: CFontsFontfaces } = require('../src/constants.js');
    22  -const WinSize = require('window-size');
     22 +const { Size } = require('../src/Size.js');
    23 23  const Readline = require('readline');
    24 24  const Chalk = require(`chalk`);
    25 25  const Path = require('path');
    skipped 314 lines
    340 340   * @param {string} text - The name of the test
    341 341   */
    342 342   headline: ( text ) => {
    343  - let space = Math.floor( ( WinSize.width - text.length - 6 ) / 2 );
     343 + let space = Math.floor( ( Size.width - text.length - 6 ) / 2 );
    344 344   if( space < 0 ) {
    345 345   space = 1;
    346 346   }
    skipped 48 lines
  • ■ ■ ■ ■ ■ ■
    test/unit/Cli.spec.js
    skipped 40 lines
    41 41   console.log = jest.fn();
    42 42   console.error = jest.fn();
    43 43   
     44 + process.argv = ['node', 'script']; // we have to remove process.argv so args passed to our testing lib don't break our test
     45 + 
    44 46   Cli();
    45 47   
    46 48   expect( console.log.mock.calls.length ).toBe( 0 );
    skipped 225 lines
  • ■ ■ ■ ■ ■ ■
    test/unit/ParseArgs.spec.js
    skipped 54 lines
    55 55   "version": false,
    56 56   };
    57 57   
     58 + process.argv = ['node', 'script']; // we have to remove process.argv so args passed to our testing lib don't break our test
     59 + 
    58 60   expect( ParseArgs( options, [ 'node', 'script' ] ) ).toEqual( result );
    59 61   expect( ParseArgs( options, [] ) ).toEqual( result );
    60 62   expect( ParseArgs( options ) ).toEqual( result );
    skipped 153 lines
  • ■ ■ ■ ■ ■
    yarn.lock
    skipped 1014 lines
    1015 1015   resolved "https://registry.npmjs.org/abab/-/abab-2.0.3.tgz#623e2075e02eb2d3f2475e49f99c91846467907a"
    1016 1016   integrity sha512-tsFzPpcttalNjFBCFMqsKYQcWxxen1pgJR56by//QwvJc4/OUS3kPOOttx2tSIfjsylB0pYu7f5D3K1RCxUnUg==
    1017 1017   
    1018  -abbrev@1:
    1019  - version "1.1.1"
    1020  - resolved "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8"
    1021  - integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==
    1022  - 
    1023 1018  acorn-globals@^4.3.2:
    1024 1019   version "4.3.4"
    1025 1020   resolved "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz#9fa1926addc11c97308c4e66d7add0d40c3272e7"
    skipped 34 lines
    1060 1055   dependencies:
    1061 1056   type-fest "^0.8.1"
    1062 1057   
    1063  -ansi-regex@^2.0.0:
    1064  - version "2.1.1"
    1065  - resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df"
    1066  - integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8=
    1067  - 
    1068  -ansi-regex@^3.0.0:
    1069  - version "3.0.0"
    1070  - resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998"
    1071  - integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=
    1072  - 
    1073 1058  ansi-regex@^4.1.0:
    1074 1059   version "4.1.0"
    1075 1060   resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997"
    skipped 34 lines
    1110 1095   dependencies:
    1111 1096   normalize-path "^3.0.0"
    1112 1097   picomatch "^2.0.4"
    1113  - 
    1114  -aproba@^1.0.3:
    1115  - version "1.2.0"
    1116  - resolved "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a"
    1117  - integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==
    1118  - 
    1119  -are-we-there-yet@~1.1.2:
    1120  - version "1.1.5"
    1121  - resolved "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21"
    1122  - integrity sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==
    1123  - dependencies:
    1124  - delegates "^1.0.0"
    1125  - readable-stream "^2.0.6"
    1126 1098   
    1127 1099  argparse@^1.0.7:
    1128 1100   version "1.0.10"
    skipped 325 lines
    1454 1426   optionalDependencies:
    1455 1427   fsevents "~2.1.2"
    1456 1428   
    1457  -chownr@^1.1.1:
    1458  - version "1.1.3"
    1459  - resolved "https://registry.npmjs.org/chownr/-/chownr-1.1.3.tgz#42d837d5239688d55f303003a508230fa6727142"
    1460  - integrity sha512-i70fVHhmV3DtTl6nqvZOnIjbY0Pe4kAUjwHj8z0zAdgBtYrJyYwLKCCuRBQ5ppkyL0AkN7HKRnETdmdp1zqNXw==
    1461  - 
    1462 1429  ci-info@^2.0.0:
    1463 1430   version "2.0.0"
    1464 1431   resolved "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46"
    skipped 22 lines
    1487 1454   version "4.6.0"
    1488 1455   resolved "https://registry.npmjs.org/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184"
    1489 1456   integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=
    1490  - 
    1491  -code-point-at@^1.0.0:
    1492  - version "1.1.0"
    1493  - resolved "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77"
    1494  - integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=
    1495 1457   
    1496 1458  collect-v8-coverage@^1.0.0:
    1497 1459   version "1.0.0"
    skipped 54 lines
    1552 1514   resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
    1553 1515   integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=
    1554 1516   
    1555  -console-control-strings@^1.0.0, console-control-strings@~1.1.0:
    1556  - version "1.1.0"
    1557  - resolved "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e"
    1558  - integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=
    1559  - 
    1560 1517  convert-source-map@^1.1.0, convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0:
    1561 1518   version "1.7.0"
    1562 1519   resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442"
    skipped 18 lines
    1581 1538   version "1.0.2"
    1582 1539   resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
    1583 1540   integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=
     1541 + 
     1542 +coveralls@^3.0.9:
     1543 + version "3.0.9"
     1544 + resolved "https://registry.npmjs.org/coveralls/-/coveralls-3.0.9.tgz#8cfc5a5525f84884e2948a0bf0f1c0e90aac0420"
     1545 + integrity sha512-nNBg3B1+4iDox5A5zqHKzUTiwl2ey4k2o0NEcVZYvl+GOSJdKBj4AJGKLv6h3SvWch7tABHePAQOSZWM9E2hMg==
     1546 + dependencies:
     1547 + js-yaml "^3.13.1"
     1548 + lcov-parse "^1.0.0"
     1549 + log-driver "^1.2.7"
     1550 + minimist "^1.2.0"
     1551 + request "^2.88.0"
    1584 1552   
    1585 1553  cross-spawn@^6.0.0:
    1586 1554   version "6.0.5"
    skipped 55 lines
    1642 1610   dependencies:
    1643 1611   ms "2.0.0"
    1644 1612   
    1645  -debug@^3.2.6:
    1646  - version "3.2.6"
    1647  - resolved "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b"
    1648  - integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==
    1649  - dependencies:
    1650  - ms "^2.1.1"
    1651  - 
    1652 1613  debug@^4.1.0, debug@^4.1.1:
    1653 1614   version "4.1.1"
    1654 1615   resolved "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791"
    skipped 10 lines
    1665 1626   version "0.2.0"
    1666 1627   resolved "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545"
    1667 1628   integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=
    1668  - 
    1669  -deep-extend@^0.6.0:
    1670  - version "0.6.0"
    1671  - resolved "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac"
    1672  - integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==
    1673 1629   
    1674 1630  deep-is@~0.1.3:
    1675 1631   version "0.1.3"
    skipped 33 lines
    1709 1665   version "1.0.0"
    1710 1666   resolved "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
    1711 1667   integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk=
    1712  - 
    1713  -delegates@^1.0.0:
    1714  - version "1.0.0"
    1715  - resolved "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a"
    1716  - integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=
    1717  - 
    1718  -detect-libc@^1.0.2:
    1719  - version "1.0.3"
    1720  - resolved "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b"
    1721  - integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=
    1722 1668   
    1723 1669  detect-newline@^3.0.0:
    1724 1670   version "3.1.0"
    skipped 281 lines
    2006 1952   dependencies:
    2007 1953   map-cache "^0.2.2"
    2008 1954   
    2009  -fs-minipass@^1.2.5:
    2010  - version "1.2.7"
    2011  - resolved "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz#ccff8570841e7fe4265693da88936c55aed7f7c7"
    2012  - integrity sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==
    2013  - dependencies:
    2014  - minipass "^2.6.0"
    2015  - 
    2016 1955  fs-readdir-recursive@^1.1.0:
    2017 1956   version "1.1.0"
    2018 1957   resolved "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz#e32fc030a2ccee44a6b5371308da54be0b397d27"
    skipped 22 lines
    2041 1980   resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
    2042 1981   integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
    2043 1982   
    2044  -gauge@~2.7.3:
    2045  - version "2.7.4"
    2046  - resolved "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7"
    2047  - integrity sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=
    2048  - dependencies:
    2049  - aproba "^1.0.3"
    2050  - console-control-strings "^1.0.0"
    2051  - has-unicode "^2.0.0"
    2052  - object-assign "^4.1.0"
    2053  - signal-exit "^3.0.0"
    2054  - string-width "^1.0.1"
    2055  - strip-ansi "^3.0.1"
    2056  - wide-align "^1.1.0"
    2057  - 
    2058 1983  gensync@^1.0.0-beta.1:
    2059 1984   version "1.0.0-beta.1"
    2060 1985   resolved "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz#58f4361ff987e5ff6e1e7a210827aa371eaac269"
    skipped 100 lines
    2161 2086   resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8"
    2162 2087   integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==
    2163 2088   
    2164  -has-unicode@^2.0.0:
    2165  - version "2.0.1"
    2166  - resolved "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9"
    2167  - integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=
    2168  - 
    2169 2089  has-value@^0.3.1:
    2170 2090   version "0.3.1"
    2171 2091   resolved "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f"
    skipped 58 lines
    2230 2150   resolved "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3"
    2231 2151   integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==
    2232 2152   
    2233  -[email protected], iconv-lite@^0.4.4:
     2153 +[email protected]:
    2234 2154   version "0.4.24"
    2235 2155   resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
    2236 2156   integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==
    2237 2157   dependencies:
    2238 2158   safer-buffer ">= 2.1.2 < 3"
    2239 2159   
    2240  -ignore-walk@^3.0.1:
    2241  - version "3.0.3"
    2242  - resolved "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz#017e2447184bfeade7c238e4aefdd1e8f95b1e37"
    2243  - integrity sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==
    2244  - dependencies:
    2245  - minimatch "^3.0.4"
    2246  - 
    2247 2160  ignore@^5.1.4:
    2248 2161   version "5.1.4"
    2249 2162   resolved "https://registry.npmjs.org/ignore/-/ignore-5.1.4.tgz#84b7b3dbe64552b6ef0eca99f6743dbec6d97adf"
    skipped 24 lines
    2274 2187   version "2.0.4"
    2275 2188   resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
    2276 2189   integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
    2277  - 
    2278  -ini@~1.3.0:
    2279  - version "1.3.5"
    2280  - resolved "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927"
    2281  - integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==
    2282 2190   
    2283 2191  invariant@^2.2.2, invariant@^2.2.4:
    2284 2192   version "2.2.4"
    skipped 106 lines
    2391 2299   resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
    2392 2300   integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=
    2393 2301   
    2394  -is-fullwidth-code-point@^1.0.0:
    2395  - version "1.0.0"
    2396  - resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb"
    2397  - integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs=
    2398  - dependencies:
    2399  - number-is-nan "^1.0.0"
    2400  - 
    2401  -is-fullwidth-code-point@^2.0.0:
    2402  - version "2.0.0"
    2403  - resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f"
    2404  - integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=
    2405  - 
    2406 2302  is-fullwidth-code-point@^3.0.0:
    2407 2303   version "3.0.0"
    2408 2304   resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d"
    skipped 607 lines
    3016 2912   resolved "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e"
    3017 2913   integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==
    3018 2914   
     2915 +lcov-parse@^1.0.0:
     2916 + version "1.0.0"
     2917 + resolved "https://registry.npmjs.org/lcov-parse/-/lcov-parse-1.0.0.tgz#eb0d46b54111ebc561acb4c408ef9363bdc8f7e0"
     2918 + integrity sha1-6w1GtUER68VhrLTECO+TY73I9+A=
     2919 + 
    3019 2920  leven@^3.1.0:
    3020 2921   version "3.1.0"
    3021 2922   resolved "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2"
    skipped 30 lines
    3052 2953   version "4.17.15"
    3053 2954   resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548"
    3054 2955   integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==
     2956 + 
     2957 +log-driver@^1.2.7:
     2958 + version "1.2.7"
     2959 + resolved "https://registry.npmjs.org/log-driver/-/log-driver-1.2.7.tgz#63b95021f0702fedfa2c9bb0a24e7797d71871d8"
     2960 + integrity sha512-U7KCmLdqsGHBLeWqYlFA0V0Sl6P08EE1ZrmA9cxjUE0WVqT9qnyVDPz1kzpFEP0jdJuFnasWIfSd7fsaNXkpbg==
    3055 2961   
    3056 2962  lolex@^5.0.0:
    3057 2963   version "5.1.2"
    skipped 109 lines
    3167 3073   resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284"
    3168 3074   integrity sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=
    3169 3075   
    3170  -minipass@^2.6.0, minipass@^2.8.6, minipass@^2.9.0:
    3171  - version "2.9.0"
    3172  - resolved "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz#e713762e7d3e32fed803115cf93e04bca9fcc9a6"
    3173  - integrity sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==
    3174  - dependencies:
    3175  - safe-buffer "^5.1.2"
    3176  - yallist "^3.0.0"
    3177  - 
    3178  -minizlib@^1.2.1:
    3179  - version "1.3.3"
    3180  - resolved "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz#2290de96818a34c29551c8a8d301216bd65a861d"
    3181  - integrity sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==
    3182  - dependencies:
    3183  - minipass "^2.9.0"
    3184  - 
    3185 3076  mixin-deep@^1.2.0:
    3186 3077   version "1.3.2"
    3187 3078   resolved "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566"
    skipped 2 lines
    3190 3081   for-in "^1.0.2"
    3191 3082   is-extendable "^1.0.1"
    3192 3083   
    3193  -mkdirp@^0.5.0, mkdirp@^0.5.1:
     3084 +mkdirp@^0.5.1:
    3194 3085   version "0.5.1"
    3195 3086   resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903"
    3196 3087   integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=
    skipped 37 lines
    3234 3125   resolved "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
    3235 3126   integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=
    3236 3127   
    3237  -needle@^2.2.1:
    3238  - version "2.4.0"
    3239  - resolved "https://registry.npmjs.org/needle/-/needle-2.4.0.tgz#6833e74975c444642590e15a750288c5f939b57c"
    3240  - integrity sha512-4Hnwzr3mi5L97hMYeNl8wRW/Onhy4nUKR/lVemJ8gJedxxUyBLm9kkrDColJvoSfwi0jCNhD+xCdOtiGDQiRZg==
    3241  - dependencies:
    3242  - debug "^3.2.6"
    3243  - iconv-lite "^0.4.4"
    3244  - sax "^1.2.4"
    3245  - 
    3246 3128  nice-try@^1.0.4:
    3247 3129   version "1.0.5"
    3248 3130   resolved "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366"
    skipped 20 lines
    3269 3151   shellwords "^0.1.1"
    3270 3152   which "^1.3.1"
    3271 3153   
    3272  -node-pre-gyp@*:
    3273  - version "0.14.0"
    3274  - resolved "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.14.0.tgz#9a0596533b877289bcad4e143982ca3d904ddc83"
    3275  - integrity sha512-+CvDC7ZttU/sSt9rFjix/P05iS43qHCOOGzcr3Ry99bXG7VX953+vFyEuph/tfqoYu8dttBkE86JSKBO2OzcxA==
    3276  - dependencies:
    3277  - detect-libc "^1.0.2"
    3278  - mkdirp "^0.5.1"
    3279  - needle "^2.2.1"
    3280  - nopt "^4.0.1"
    3281  - npm-packlist "^1.1.6"
    3282  - npmlog "^4.0.2"
    3283  - rc "^1.2.7"
    3284  - rimraf "^2.6.1"
    3285  - semver "^5.3.0"
    3286  - tar "^4.4.2"
    3287  - 
    3288 3154  node-releases@^1.1.47:
    3289 3155   version "1.1.47"
    3290 3156   resolved "https://registry.npmjs.org/node-releases/-/node-releases-1.1.47.tgz#c59ef739a1fd7ecbd9f0b7cf5b7871e8a8b591e4"
    skipped 1 lines
    3292 3158   dependencies:
    3293 3159   semver "^6.3.0"
    3294 3160   
    3295  -nopt@^4.0.1:
    3296  - version "4.0.1"
    3297  - resolved "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d"
    3298  - integrity sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=
    3299  - dependencies:
    3300  - abbrev "1"
    3301  - osenv "^0.1.4"
    3302  - 
    3303 3161  normalize-path@^2.1.1:
    3304 3162   version "2.1.1"
    3305 3163   resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9"
    skipped 6 lines
    3312 3170   resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65"
    3313 3171   integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
    3314 3172   
    3315  -npm-bundled@^1.0.1:
    3316  - version "1.1.1"
    3317  - resolved "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz#1edd570865a94cdb1bc8220775e29466c9fb234b"
    3318  - integrity sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==
    3319  - dependencies:
    3320  - npm-normalize-package-bin "^1.0.1"
    3321  - 
    3322  -npm-normalize-package-bin@^1.0.1:
    3323  - version "1.0.1"
    3324  - resolved "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz#6e79a41f23fd235c0623218228da7d9c23b8f6e2"
    3325  - integrity sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==
    3326  - 
    3327  -npm-packlist@^1.1.6:
    3328  - version "1.4.8"
    3329  - resolved "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz#56ee6cc135b9f98ad3d51c1c95da22bbb9b2ef3e"
    3330  - integrity sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==
    3331  - dependencies:
    3332  - ignore-walk "^3.0.1"
    3333  - npm-bundled "^1.0.1"
    3334  - npm-normalize-package-bin "^1.0.1"
    3335  - 
    3336 3173  npm-run-path@^2.0.0:
    3337 3174   version "2.0.2"
    3338 3175   resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f"
    skipped 8 lines
    3347 3184   dependencies:
    3348 3185   path-key "^3.0.0"
    3349 3186   
    3350  -npmlog@^4.0.2:
    3351  - version "4.1.2"
    3352  - resolved "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b"
    3353  - integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==
    3354  - dependencies:
    3355  - are-we-there-yet "~1.1.2"
    3356  - console-control-strings "~1.1.0"
    3357  - gauge "~2.7.3"
    3358  - set-blocking "~2.0.0"
    3359  - 
    3360  -number-is-nan@^1.0.0:
    3361  - version "1.0.1"
    3362  - resolved "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d"
    3363  - integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=
    3364  - 
    3365 3187  nwsapi@^2.2.0:
    3366 3188   version "2.2.0"
    3367 3189   resolved "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7"
    skipped 3 lines
    3371 3193   version "0.9.0"
    3372 3194   resolved "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455"
    3373 3195   integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==
    3374  - 
    3375  -object-assign@^4.1.0:
    3376  - version "4.1.1"
    3377  - resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
    3378  - integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=
    3379 3196   
    3380 3197  object-copy@^0.1.0:
    3381 3198   version "0.1.0"
    skipped 85 lines
    3467 3284   prelude-ls "~1.1.2"
    3468 3285   type-check "~0.3.2"
    3469 3286   word-wrap "~1.2.3"
    3470  - 
    3471  -os-homedir@^1.0.0:
    3472  - version "1.0.2"
    3473  - resolved "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3"
    3474  - integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M=
    3475  - 
    3476  -os-tmpdir@^1.0.0:
    3477  - version "1.0.2"
    3478  - resolved "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
    3479  - integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=
    3480  - 
    3481  -osenv@^0.1.4:
    3482  - version "0.1.5"
    3483  - resolved "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410"
    3484  - integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==
    3485  - dependencies:
    3486  - os-homedir "^1.0.0"
    3487  - os-tmpdir "^1.0.0"
    3488 3287   
    3489 3288  p-each-series@^2.1.0:
    3490 3289   version "2.1.0"
    skipped 169 lines
    3660 3459   resolved "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36"
    3661 3460   integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==
    3662 3461   
    3663  -rc@^1.2.7:
    3664  - version "1.2.8"
    3665  - resolved "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed"
    3666  - integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==
    3667  - dependencies:
    3668  - deep-extend "^0.6.0"
    3669  - ini "~1.3.0"
    3670  - minimist "^1.2.0"
    3671  - strip-json-comments "~2.0.1"
    3672  - 
    3673 3462  react-is@^16.12.0:
    3674 3463   version "16.12.0"
    3675 3464   resolved "https://registry.npmjs.org/react-is/-/react-is-16.12.0.tgz#2cc0fe0fba742d97fd527c42a13bec4eeb06241c"
    3676 3465   integrity sha512-rPCkf/mWBtKc97aLL9/txD8DZdemK0vkA3JMLShjlJB3Pj3s+lpf1KaBzMfQrAmhMQB0n1cU/SUGgKKBCe837Q==
    3677 3466   
    3678  -readable-stream@^2.0.2, readable-stream@^2.0.6:
     3467 +readable-stream@^2.0.2:
    3679 3468   version "2.3.7"
    3680 3469   resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57"
    3681 3470   integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==
    skipped 181 lines
    3863 3652   resolved "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc"
    3864 3653   integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==
    3865 3654   
    3866  -rimraf@^2.6.1:
    3867  - version "2.7.1"
    3868  - resolved "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec"
    3869  - integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==
    3870  - dependencies:
    3871  - glob "^7.1.3"
    3872  - 
    3873 3655  rimraf@^3.0.0:
    3874 3656   version "3.0.1"
    3875 3657   resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.1.tgz#48d3d4cb46c80d388ab26cd61b1b466ae9ae225a"
    skipped 43 lines
    3919 3701   minimist "^1.1.1"
    3920 3702   walker "~1.0.5"
    3921 3703   
    3922  -sax@^1.2.4:
    3923  - version "1.2.4"
    3924  - resolved "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
    3925  - integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==
    3926  - 
    3927 3704  saxes@^3.1.9:
    3928 3705   version "3.1.11"
    3929 3706   resolved "https://registry.npmjs.org/saxes/-/saxes-3.1.11.tgz#d59d1fd332ec92ad98a2e0b2ee644702384b1c5b"
    skipped 6 lines
    3936 3713   resolved "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e"
    3937 3714   integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==
    3938 3715   
    3939  -semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.6.0:
     3716 +semver@^5.4.1, semver@^5.5.0, semver@^5.6.0:
    3940 3717   version "5.7.1"
    3941 3718   resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
    3942 3719   integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
    skipped 8 lines
    3951 3728   resolved "https://registry.npmjs.org/semver/-/semver-7.1.2.tgz#847bae5bce68c5d08889824f02667199b70e3d87"
    3952 3729   integrity sha512-BJs9T/H8sEVHbeigqzIEo57Iu/3DG6c4QoqTfbQB3BPA4zgzAomh/Fk9E7QtjWQ8mx2dgA9YCfSF4y9k9bHNpQ==
    3953 3730   
    3954  -set-blocking@^2.0.0, set-blocking@~2.0.0:
     3731 +set-blocking@^2.0.0:
    3955 3732   version "2.0.0"
    3956 3733   resolved "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7"
    3957 3734   integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc=
    skipped 179 lines
    4137 3914   astral-regex "^1.0.0"
    4138 3915   strip-ansi "^5.2.0"
    4139 3916   
    4140  -string-width@^1.0.1:
    4141  - version "1.0.2"
    4142  - resolved "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3"
    4143  - integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=
    4144  - dependencies:
    4145  - code-point-at "^1.0.0"
    4146  - is-fullwidth-code-point "^1.0.0"
    4147  - strip-ansi "^3.0.0"
    4148  - 
    4149  -"string-width@^1.0.2 || 2":
    4150  - version "2.1.1"
    4151  - resolved "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e"
    4152  - integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==
    4153  - dependencies:
    4154  - is-fullwidth-code-point "^2.0.0"
    4155  - strip-ansi "^4.0.0"
    4156  - 
    4157 3917  string-width@^4.1.0, string-width@^4.2.0:
    4158 3918   version "4.2.0"
    4159 3919   resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5"
    skipped 26 lines
    4186 3946   dependencies:
    4187 3947   safe-buffer "~5.1.0"
    4188 3948   
    4189  -strip-ansi@^3.0.0, strip-ansi@^3.0.1:
    4190  - version "3.0.1"
    4191  - resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf"
    4192  - integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=
    4193  - dependencies:
    4194  - ansi-regex "^2.0.0"
    4195  - 
    4196  -strip-ansi@^4.0.0:
    4197  - version "4.0.0"
    4198  - resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f"
    4199  - integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8=
    4200  - dependencies:
    4201  - ansi-regex "^3.0.0"
    4202  - 
    4203 3949  strip-ansi@^5.2.0:
    4204 3950   version "5.2.0"
    4205 3951   resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae"
    skipped 23 lines
    4229 3975   resolved "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad"
    4230 3976   integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==
    4231 3977   
    4232  -strip-json-comments@~2.0.1:
    4233  - version "2.0.1"
    4234  - resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
    4235  - integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo=
    4236  - 
    4237 3978  supports-color@^5.3.0:
    4238 3979   version "5.5.0"
    4239 3980   resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
    skipped 20 lines
    4260 4001   version "3.2.4"
    4261 4002   resolved "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2"
    4262 4003   integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==
    4263  - 
    4264  -tar@^4.4.2:
    4265  - version "4.4.13"
    4266  - resolved "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz#43b364bc52888d555298637b10d60790254ab525"
    4267  - integrity sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==
    4268  - dependencies:
    4269  - chownr "^1.1.1"
    4270  - fs-minipass "^1.2.5"
    4271  - minipass "^2.8.6"
    4272  - minizlib "^1.2.1"
    4273  - mkdirp "^0.5.0"
    4274  - safe-buffer "^5.1.2"
    4275  - yallist "^3.0.3"
    4276 4004   
    4277 4005  terminal-link@^2.0.0:
    4278 4006   version "2.1.1"
    skipped 306 lines
    4585 4313   dependencies:
    4586 4314   isexe "^2.0.0"
    4587 4315   
    4588  -wide-align@^1.1.0:
    4589  - version "1.1.3"
    4590  - resolved "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457"
    4591  - integrity sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==
    4592  - dependencies:
    4593  - string-width "^1.0.2 || 2"
    4594  - 
    4595 4316  window-size@^1.1.1:
    4596 4317   version "1.1.1"
    4597 4318   resolved "https://registry.npmjs.org/window-size/-/window-size-1.1.1.tgz#9858586580ada78ab26ecd6978a6e03115c1af20"
    skipped 50 lines
    4648 4369   version "4.0.0"
    4649 4370   resolved "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b"
    4650 4371   integrity sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==
    4651  - 
    4652  -yallist@^3.0.0, yallist@^3.0.3:
    4653  - version "3.1.1"
    4654  - resolved "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd"
    4655  - integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==
    4656 4372   
    4657 4373  yargs-parser@^16.1.0:
    4658 4374   version "16.1.0"
    skipped 23 lines
Please wait...
Page is in error, reload to recover