diff --git a/.github/workflows/build-and-test.yaml b/.github/workflows/build-and-test.yaml new file mode 100644 index 0000000..41e6499 --- /dev/null +++ b/.github/workflows/build-and-test.yaml @@ -0,0 +1,18 @@ +name: Build & test + +on: + pull_request: + branches: + - master + +jobs: + build-and-test: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-node@v1 + with: + node-version: 14.x + - run: npm ci + - run: npm test + - run: npm run compile diff --git a/.github/workflows/bump-and-release.yaml b/.github/workflows/bump-and-release.yaml new file mode 100644 index 0000000..07bee42 --- /dev/null +++ b/.github/workflows/bump-and-release.yaml @@ -0,0 +1,23 @@ +name: Bump & release + +on: + pull_request: + types: [closed] + branches: + - master + push: # Ensure a new release is created for each new tag + tags: + - '[0-9]+.[0-9]+.[0-9]+' + +jobs: + bump-version-and-release: + if: > # Push => Ensure only changes from master. PR => to not trigger when closing PR without merging + (github.event_name == 'push' && github.event.base_ref == 'refs/heads/master') + || github.event.pull_request.merged == true + runs-on: ubuntu-latest + steps: + - + uses: undergroundwires/bump-everywhere@master + with: + user: undergroundwires-bot + release-token: ${{secrets.BUMP_GITHUB_PAT}} # Does not trigger release pipeline if we use default token: https://g.nite07.orgmunity/t5/GitHub-Actions/Github-Action-trigger-on-release-not-working-if-releases-was/td-p/34559 diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml new file mode 100644 index 0000000..c024008 --- /dev/null +++ b/.github/workflows/publish.yaml @@ -0,0 +1,43 @@ +name: Publish + +on: + release: + types: [created] # will be triggered when a NON-draft release is created and published. + +jobs: + + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-node@v1 + with: + node-version: 14.x + - run: npm ci + - run: npm test + - run: npm run compile + - run: | + mkdir "../artifact" + cp -r . "../artifact" + rm -rf "../artifact/.git" + rm -rf "../artifact/.github" + rm -rf "../artifact/node_modules" + - uses: actions/upload-artifact@v1 + with: + name: package + path: ../artifact + + publish-npm: + needs: build + runs-on: ubuntu-latest + steps: + - uses: actions/setup-node@v1 + with: + node-version: 14.x + registry-url: https://registry.npmjs.org/ + - uses: actions/download-artifact@v1 + with: + name: package + - run: cd package && npm publish + env: + NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}} diff --git a/.github/workflows/quality-checks.yaml b/.github/workflows/quality-checks.yaml new file mode 100644 index 0000000..16cf3d7 --- /dev/null +++ b/.github/workflows/quality-checks.yaml @@ -0,0 +1,34 @@ +name: Quality checks + +on: + pull_request: + branches: + - master + +jobs: + lint: + runs-on: ubuntu-latest + steps: + - + name: Checkout + uses: actions/checkout@v2 + - + name: Setup node + uses: actions/setup-node@v1 + with: + node-version: 14.x + - + name: Install dependencies + run: npm install --only=dev + - + name: Validate js + run: npm run lint-js + - + name: 'Validate md: Relative URLs' + run: npm run lint-md-urls-relative + - + name: 'Validate md: Enforce standards' + run: npm run lint-md + - + name: 'Validate md: Ensure consistency' + run: npm run lint-md-consistency diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..40b878d --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +node_modules/ \ No newline at end of file diff --git a/.markdownlint.json b/.markdownlint.json new file mode 100644 index 0000000..432cb8c --- /dev/null +++ b/.markdownlint.json @@ -0,0 +1,5 @@ +{ + "default": true, + "MD045": false, + "MD013": false +} \ No newline at end of file diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..0e0ced7 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2020 undergroundwires - git@erkinekici.com + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..5da2572 --- /dev/null +++ b/README.md @@ -0,0 +1,118 @@ +# safe-email + +> 🛡️📧 Protect e-mails against spam and scraping bots + +[![](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat)](https://github.com/undergroundwires/safe-email/issues) +[![](https://github.com/undergroundwires/safe-email/workflows/Publish/badge.svg)](./.github/workflows/publish.yaml) +[![](https://github.com/undergroundwires/safe-email/workflows/Build%20&%20test/badge.svg)](./.github/workflows/build-and-test.yaml) +[![](https://github.com/undergroundwires/safe-email/workflows/Bump%20&%20release/badge.svg)](./.github/workflows/bump-and-release.yaml) +[![](https://github.com/undergroundwires/safe-email/workflows/Quality%20checks/badge.svg)](./.github/workflows/quality-checks.yaml) +[![](https://img.shields.io/npm/v/safe-email)](https://www.npmjs.com/package/safe-email) +[![Auto-versioned by bump-everywhere](https://github.com/undergroundwires/bump-everywhere/blob/master/badge.svg?raw=true)](https://github.com/undergroundwires/bump-everywhere) + + +Easy way to obfuscate e-mails to have spam protection against scraping bots. + +- Vanilla JavaScript only ✔️ +- Very lightweight with no dependencies ✔️ +- Easy to configure by using HTML attributes ✔️ + +## How it works 🛡️ + +- Base64 encoding of e-mail +- CSS tricks to show the right text only to humans +- Obfuscating HTML text of the e-mail + +## Import + +### Option A: Use CDN + +It's the simplest way. Just add it to your page: + +```html + +``` + +### Option B: Install + +- Using NPM (recommended): `npm install safe-email --save` +- Using bower: `bower install undergroundwires/safe-email` +- As a git submodule: + - Go to the folder you wish to have the repository + - Run `git submodule add https://github.com/undergroundwires/safe-email` +- ❗ Only CDN and NPM solutions will have minified files with polyfills (`dist/` folder) + +```html + +``` + +*[top↑](#safe-email)* + +## Usage + +### Examples + +#### Simplest + +```html + +``` + +[See it live on CodePen](https://codepen.io/undergroundwires/pen/XWbLMOL) + +#### With all properties + +```html + +``` + +[See it live on CodePen](https://codepen.io/undergroundwires/pen/MWwMpRL) + +#### With icon + +```html + + + +``` + +[See it live on CodePen](https://codepen.io/undergroundwires/pen/GRJbWaE) + +As icon is an inner HTML of the parent `` your e-mail will not be rendered. + +### Properties + +| Property | Explanation | Required / Default | +| -------- | ----------- | -------- | +| **`data-email_b64`** | Base64 encoded text of your e-mail. You can encode your e-mail [here](https://www.base64encode.org/). | Required | +| **`data-body`** | Body of the e-mail | Optional, Defaults to `Hi!` | +| **`data-subject`** | Subject of the e-mail | Optional, Defaults to root domain name + path, e.g. `abc.com/path` | + +Any element that has **`data-email_b64`** property defined will have obfuscated `mailto:` pointing to the given e-mail address. If owner element of this property has no inner HTML, then the e-mail (in obfuscated form) will be rendered. + +*[top↑](#safe-email)* + +## GitOps + +CI/CD is fully automated for this repo using different GIT events & GitHub actions. + +### On pull request + +![safe-email actions on PR](./img/on-pr.png) + +### On master + +![safe-email actions on master](./img/on-master.png) + +### On release + +![safe-email actions on release](./img/on-release.png) + +The deployed packages includes a `dist/` folder that adds polyfills to the files and distributes them as: + +- minified (`.min.js`) files for production usage +- non-minified (`.js`) files for debugging + +*[top↑](#safe-email)* diff --git a/img/on-master.drawio b/img/on-master.drawio new file mode 100644 index 0000000..ce93146 --- /dev/null +++ b/img/on-master.drawio @@ -0,0 +1 @@ +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 \ No newline at end of file diff --git a/img/on-master.png b/img/on-master.png new file mode 100644 index 0000000..3e9a511 Binary files /dev/null and b/img/on-master.png differ diff --git a/img/on-pr.drawio b/img/on-pr.drawio new file mode 100644 index 0000000..1ec5679 --- /dev/null +++ b/img/on-pr.drawio @@ -0,0 +1 @@ +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 \ No newline at end of file diff --git a/img/on-pr.png b/img/on-pr.png new file mode 100644 index 0000000..518a99c Binary files /dev/null and b/img/on-pr.png differ diff --git a/img/on-release.drawio b/img/on-release.drawio new file mode 100644 index 0000000..5106a42 --- /dev/null +++ b/img/on-release.drawio @@ -0,0 +1 @@ +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 \ No newline at end of file diff --git a/img/on-release.png b/img/on-release.png new file mode 100644 index 0000000..b414b43 Binary files /dev/null and b/img/on-release.png differ diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..545073b --- /dev/null +++ b/package-lock.json @@ -0,0 +1,5514 @@ +{ + "name": "safe-email", + "version": "1.0.1", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@babel/code-frame": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.44.tgz", + "integrity": "sha512-cuAuTTIQ9RqcFRJ/Y8PvTh+paepNcaGxwQwjIDRWPXmzzyAeCO4KqS9ikMvq0MCbRk6GlYKwfzStrcP3/jSL8g==", + "dev": true, + "requires": { + "@babel/highlight": "7.0.0-beta.44" + } + }, + "@babel/generator": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.0.0-beta.44.tgz", + "integrity": "sha512-5xVb7hlhjGcdkKpMXgicAVgx8syK5VJz193k0i/0sLP6DzE6lRrU1K3B/rFefgdo9LPGMAOOOAWW4jycj07ShQ==", + "dev": true, + "requires": { + "@babel/types": "7.0.0-beta.44", + "jsesc": "^2.5.1", + "lodash": "^4.2.0", + "source-map": "^0.5.0", + "trim-right": "^1.0.1" + } + }, + "@babel/helper-function-name": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.44.tgz", + "integrity": "sha512-MHRG2qZMKMFaBavX0LWpfZ2e+hLloT++N7rfM3DYOMUOGCD8cVjqZpwiL8a0bOX3IYcQev1ruciT0gdFFRTxzg==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "7.0.0-beta.44", + "@babel/template": "7.0.0-beta.44", + "@babel/types": "7.0.0-beta.44" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.44.tgz", + "integrity": "sha512-w0YjWVwrM2HwP6/H3sEgrSQdkCaxppqFeJtAnB23pRiJB5E/O9Yp7JAAeWBl+gGEgmBFinnTyOv2RN7rcSmMiw==", + "dev": true, + "requires": { + "@babel/types": "7.0.0-beta.44" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.44.tgz", + "integrity": "sha512-aQ7QowtkgKKzPGf0j6u77kBMdUFVBKNHw2p/3HX/POt5/oz8ec5cs0GwlgM8Hz7ui5EwJnzyfRmkNF1Nx1N7aA==", + "dev": true, + "requires": { + "@babel/types": "7.0.0-beta.44" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz", + "integrity": "sha512-/8arLKUFq882w4tWGj9JYzRpAlZgiWUJ+dtteNTDqrRBz9Iguck9Rn3ykuBDoUwh2TO4tSAJlrxDUOXWklJe4g==", + "dev": true + }, + "@babel/highlight": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-beta.44.tgz", + "integrity": "sha512-Il19yJvy7vMFm8AVAh6OZzaFoAd0hbkeMZiX3P5HGD+z7dyI7RzndHB0dg6Urh/VAFfHtpOIzDUSxmY6coyZWQ==", + "dev": true, + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^3.0.0" + } + }, + "@babel/runtime-corejs3": { + "version": "7.9.6", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.9.6.tgz", + "integrity": "sha512-6toWAfaALQjt3KMZQc6fABqZwUDDuWzz+cAfPhqyEnzxvdWOAkjwPNxgF8xlmo7OWLsSjaKjsskpKHRLaMArOA==", + "dev": true, + "requires": { + "core-js-pure": "^3.0.0", + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.0.0-beta.44.tgz", + "integrity": "sha512-w750Sloq0UNifLx1rUqwfbnC6uSUk0mfwwgGRfdLiaUzfAOiH0tHJE6ILQIUi3KYkjiCDTskoIsnfqZvWLBDng==", + "dev": true, + "requires": { + "@babel/code-frame": "7.0.0-beta.44", + "@babel/types": "7.0.0-beta.44", + "babylon": "7.0.0-beta.44", + "lodash": "^4.2.0" + } + }, + "@babel/traverse": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.0.0-beta.44.tgz", + "integrity": "sha512-UHuDz8ukQkJCDASKHf+oDt3FVUzFd+QYfuBIsiNu/4+/ix6pP/C+uQZJ6K1oEfbCMv/IKWbgDEh7fcsnIE5AtA==", + "dev": true, + "requires": { + "@babel/code-frame": "7.0.0-beta.44", + "@babel/generator": "7.0.0-beta.44", + "@babel/helper-function-name": "7.0.0-beta.44", + "@babel/helper-split-export-declaration": "7.0.0-beta.44", + "@babel/types": "7.0.0-beta.44", + "babylon": "7.0.0-beta.44", + "debug": "^3.1.0", + "globals": "^11.1.0", + "invariant": "^2.2.0", + "lodash": "^4.2.0" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "@babel/types": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.44.tgz", + "integrity": "sha512-5eTV4WRmqbaFM3v9gHAIljEQJU4Ssc6fxL61JN+Oe2ga/BwyjzjamwkCVVAQjHGuAX8i0BWo42dshL8eO5KfLQ==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.2.0", + "to-fast-properties": "^2.0.0" + } + }, + "@mrmlnc/readdir-enhanced": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", + "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", + "dev": true, + "requires": { + "call-me-maybe": "^1.0.1", + "glob-to-regexp": "^0.3.0" + } + }, + "@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", + "dev": true + }, + "@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", + "dev": true + }, + "@szmarczak/http-timer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "dev": true, + "requires": { + "defer-to-connect": "^1.0.1" + } + }, + "@types/color-name": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", + "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", + "dev": true + }, + "@types/cosmiconfig": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/@types/cosmiconfig/-/cosmiconfig-5.0.3.tgz", + "integrity": "sha512-HgTGG7X5y9pLl3pixeo2XtDEFD8rq2EuH+S4mK6teCnAwWMucQl6v1D43hI4Uw1VJh6nu59lxLkqXHRl4uwThA==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/eslint": { + "version": "4.16.8", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-4.16.8.tgz", + "integrity": "sha512-n0ZvaIpPeBxproRvV+tZoCHRxIoNAk+k+XMvQefKgx3qM3IundoogQBAwiNEnqW0GDP1j1ATe5lFy9xxutFAHg==", + "dev": true, + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/estree": { + "version": "0.0.44", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.44.tgz", + "integrity": "sha512-iaIVzr+w2ZJ5HkidlZ3EJM8VTZb2MJLCjw3V+505yVts0gRC4UMvjw0d1HPtGqI/HQC/KdsYtayfzl+AXY2R8g==", + "dev": true + }, + "@types/events": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz", + "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==", + "dev": true + }, + "@types/execa": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@types/execa/-/execa-0.9.0.tgz", + "integrity": "sha512-mgfd93RhzjYBUHHV532turHC2j4l/qxsF/PbfDmprHDEUHmNZGlDn1CEsulGK3AfsPdhkWzZQT/S/k0UGhLGsA==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/glob": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz", + "integrity": "sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==", + "dev": true, + "requires": { + "@types/events": "*", + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/globby": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@types/globby/-/globby-8.0.0.tgz", + "integrity": "sha512-xDtsX5tlctxJzvg29r/LN12z30oJpoFP9cE8eJ8nY5cbSvN0c0RdRHrVlEq4LRh362Sd+JsqxJ3QWw0Wnyto8w==", + "dev": true, + "requires": { + "@types/glob": "*", + "fast-glob": "^2.0.2" + } + }, + "@types/json-schema": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.4.tgz", + "integrity": "sha512-8+KAKzEvSUdeo+kmqnKrqgeE+LcA0tjYWFY7RPProVYwnqDjukzO+3b6dLD56rYX5TdWejnEOLJYOIeh4CXKuA==", + "dev": true + }, + "@types/meow": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/meow/-/meow-4.0.1.tgz", + "integrity": "sha512-Lg2Nk9rRoQCMdqn12R6nt5J+/e18uUZmCHN4wnO39WNEzSqIIQmHEbzfjIdbGg0uxOddQaxh2oXiHdSRe2+Erw==", + "dev": true, + "requires": { + "@types/minimist-options": "*" + } + }, + "@types/minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", + "dev": true + }, + "@types/minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-aaI6OtKcrwCX8G7aWbNh7i8GOfY=", + "dev": true + }, + "@types/minimist-options": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/minimist-options/-/minimist-options-3.0.0.tgz", + "integrity": "sha512-FYeTlkAANOr9KR0mQL7X+v7MT7Nb/aWdNNHNKzJ8sPctpS2Ei8ucgMbvQRbLRjaYZH2OVN5AGDGGcHV5x8lSgQ==", + "dev": true, + "requires": { + "@types/minimist": "*" + } + }, + "@types/node": { + "version": "9.6.55", + "resolved": "https://registry.npmjs.org/@types/node/-/node-9.6.55.tgz", + "integrity": "sha512-e/5tg8Ok0gSrN6pvHphnwTK0/CD9VPZrtZqpvvpEFAtfs+ZntusgGaWkf2lSEq1OFe2EDPeUMiMVpy4nZpJ4AQ==", + "dev": true + }, + "@types/strip-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/strip-ansi/-/strip-ansi-3.0.0.tgz", + "integrity": "sha1-m2PUU6a1SqhJGCIHcRoIvo7qSK4=", + "dev": true + }, + "@types/text-table": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@types/text-table/-/text-table-0.2.1.tgz", + "integrity": "sha512-dchbFCWfVgUSWEvhOkXGS7zjm+K7jCUvGrQkAHPk2Fmslfofp4HQTH2pqnQ3Pw5GPYv0zWa2AQjKtsfZThuemQ==", + "dev": true + }, + "@types/unist": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.3.tgz", + "integrity": "sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==", + "dev": true + }, + "acorn": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", + "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==", + "dev": true + }, + "acorn-jsx": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.2.0.tgz", + "integrity": "sha512-HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ==", + "dev": true + }, + "aggregate-error": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.0.1.tgz", + "integrity": "sha512-quoaXsZ9/BLNae5yiNoUz+Nhkwz83GhWwtYFglcjEQB2NDHCIpApbqXxIFnm4Pq/Nvhrsq5sYJFyohrrxnTGAA==", + "dev": true, + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "dependencies": { + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true + } + } + }, + "ajv": { + "version": "6.12.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.2.tgz", + "integrity": "sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", + "dev": true + }, + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "dev": true + }, + "array-includes": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.1.tgz", + "integrity": "sha512-c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0", + "is-string": "^1.0.5" + } + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true + }, + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "dev": true + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true + }, + "babel-eslint": { + "version": "8.2.6", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-8.2.6.tgz", + "integrity": "sha512-aCdHjhzcILdP8c9lej7hvXKvQieyRt20SF102SIGyY4cUIiw6UaAtK4j2o3dXX74jEmy0TJ0CEhv4fTIM3SzcA==", + "dev": true, + "requires": { + "@babel/code-frame": "7.0.0-beta.44", + "@babel/traverse": "7.0.0-beta.44", + "@babel/types": "7.0.0-beta.44", + "babylon": "7.0.0-beta.44", + "eslint-scope": "3.7.1", + "eslint-visitor-keys": "^1.0.0" + } + }, + "babylon": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-7.0.0-beta.44.tgz", + "integrity": "sha512-5Hlm13BJVAioCHpImtFqNOF2H3ieTOHd0fmFGMxOJ9jgeFqeAwsv3u5P5cR7CSeFrkgHsT19DgFJkHV0/Mcd8g==", + "dev": true + }, + "bail": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", + "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==", + "dev": true + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "binary-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.0.0.tgz", + "integrity": "sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, + "builtin-modules": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", + "dev": true + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "dev": true, + "requires": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "dependencies": { + "get-stream": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", + "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "dev": true + } + } + }, + "call-me-maybe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", + "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", + "dev": true + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "dev": true, + "requires": { + "callsites": "^2.0.0" + } + }, + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "dev": true, + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "dev": true + }, + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + }, + "camelcase-keys": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", + "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", + "dev": true, + "requires": { + "camelcase": "^4.1.0", + "map-obj": "^2.0.0", + "quick-lru": "^1.0.0" + } + }, + "ccount": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.0.5.tgz", + "integrity": "sha512-MOli1W+nfbPLlKEhInaxhRdp7KVLFxLN5ykwzHgLsLI3H3gs5jjFAK4Eoj3OzzcxCtumDaI8onoVDeQyWaNTkw==", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", + "dev": true + }, + "character-entities-html4": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-1.1.4.tgz", + "integrity": "sha512-HRcDxZuZqMx3/a+qrzxdBKBPUpxWEq9xw2OPZ3a/174ihfrQKVsFhqtthBInFy1zZ9GgZyFXOatNujm8M+El3g==", + "dev": true + }, + "character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "dev": true + }, + "character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", + "dev": true + }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, + "check-links": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/check-links/-/check-links-1.1.8.tgz", + "integrity": "sha512-lxt1EeQ1CVkmiZzPfbPufperYK0t7MvhdLs3zlRH9areA6NVT1tcGymAdJONolNWQBdCFU/sek59RpeLmVHCnw==", + "dev": true, + "requires": { + "got": "^9.6.0", + "is-relative-url": "^2.0.0", + "p-map": "^2.0.0", + "p-memoize": "^2.1.0" + } + }, + "chokidar": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.0.tgz", + "integrity": "sha512-aXAaho2VJtisB/1fg1+3nlLJqGOuewTzQpd/Tz0yTg2R0e4IGtshYvtjowyEumcBv2z+y4+kc75Mz7j5xJskcQ==", + "dev": true, + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.1.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.4.0" + }, + "dependencies": { + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + } + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "dev": true, + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "cli-width": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", + "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==", + "dev": true + }, + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", + "dev": true + }, + "clone-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", + "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=", + "dev": true + }, + "clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "clone-stats": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", + "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=", + "dev": true + }, + "cloneable-readable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz", + "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "process-nextick-args": "^2.0.0", + "readable-stream": "^2.3.5" + } + }, + "co": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/co/-/co-3.1.0.tgz", + "integrity": "sha1-TqVOpaCJOBUxheFSEMaNkJK8G3g=", + "dev": true + }, + "collapse-white-space": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz", + "integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==", + "dev": true + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "concat-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz", + "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.0.2", + "typedarray": "^0.0.6" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true + }, + "core-js-pure": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.6.5.tgz", + "integrity": "sha512-lacdXOimsiD0QyNf9BC/mxivNJ/ybBGJXQFKzRekp1WTHoVUWsUHEn+2T8GJAzzIhyOuXA+gOxCVN3l+5PLPUA==", + "dev": true + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dev": true, + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dev": true, + "requires": { + "array-find-index": "^1.0.1" + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "decamelize-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", + "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", + "dev": true, + "requires": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "dependencies": { + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true + } + } + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true + }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "deep-extend": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.5.1.tgz", + "integrity": "sha512-N8vBdOa+DF7zkRrDCsaOXoCs/E2fJfx9B9MrKnnSiHNh4ws7eSys6YQE4KvT1cecKmOASYQBhbKjeuDD9lT81w==", + "dev": true + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true + }, + "defer-to-connect": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", + "dev": true + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "requires": { + "object-keys": "^1.0.12" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true + }, + "dir-glob": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", + "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", + "dev": true, + "requires": { + "path-type": "^3.0.0" + } + }, + "dns-packet": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.2.1.tgz", + "integrity": "sha512-JHj2yJeKOqlxzeuYpN1d56GfhzivAxavNwHj9co3qptECel27B1rLY5PifJAvubsInX5pGLDjAHuCfCUc2Zv/w==", + "dev": true, + "requires": { + "ip": "^1.1.5" + } + }, + "dns-socket": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dns-socket/-/dns-socket-4.2.0.tgz", + "integrity": "sha512-4XuD3z28jht3jvHbiom6fAipgG5LkjYeDLrX5OH8cbl0AtzTyUUAxGckcW8T7z0pLfBBV5qOiuC4wUEohk6FrQ==", + "dev": true, + "requires": { + "dns-packet": "^5.1.2" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", + "dev": true + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "entities": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.2.tgz", + "integrity": "sha512-dmD3AvJQBUjKpcNkoqr+x+IF0SdRtPz9Vk0uTy4yWqga9ibB6s4v++QFWNohjiUGoMlF552ZvNyXDxz5iW0qmw==", + "dev": true + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.17.5", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.5.tgz", + "integrity": "sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==", + "dev": true, + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.1.5", + "is-regex": "^1.0.5", + "object-inspect": "^1.7.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.0", + "string.prototype.trimleft": "^2.1.1", + "string.prototype.trimright": "^2.1.1" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "eslint": { + "version": "5.16.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-5.16.0.tgz", + "integrity": "sha512-S3Rz11i7c8AA5JPv7xAH+dOyq/Cu/VXHiHXBPOU1k/JAM5dXqQPt3qcrhpHSorXmrpu2g0gkIBVXAqCpzfoZIg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "ajv": "^6.9.1", + "chalk": "^2.1.0", + "cross-spawn": "^6.0.5", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "eslint-scope": "^4.0.3", + "eslint-utils": "^1.3.1", + "eslint-visitor-keys": "^1.0.0", + "espree": "^5.0.1", + "esquery": "^1.0.1", + "esutils": "^2.0.2", + "file-entry-cache": "^5.0.1", + "functional-red-black-tree": "^1.0.1", + "glob": "^7.1.2", + "globals": "^11.7.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "inquirer": "^6.2.2", + "js-yaml": "^3.13.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.11", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.2", + "path-is-inside": "^1.0.2", + "progress": "^2.0.0", + "regexpp": "^2.0.1", + "semver": "^5.5.1", + "strip-ansi": "^4.0.0", + "strip-json-comments": "^2.0.1", + "table": "^5.2.3", + "text-table": "^0.2.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@babel/highlight": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz", + "integrity": "sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.9.0", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "import-fresh": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", + "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + } + } + }, + "eslint-config-lynt": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/eslint-config-lynt/-/eslint-config-lynt-0.1.3.tgz", + "integrity": "sha512-sTVdVnTGOp+sMKPkEqa5cKOOZqA1mq8v14Y8F1+EdcWIptljUYaucRxXYcwN/WKtr4hmnipLFcnlFPGKBp0khQ==", + "dev": true + }, + "eslint-config-lynt-flow": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/eslint-config-lynt-flow/-/eslint-config-lynt-flow-0.1.3.tgz", + "integrity": "sha512-AjojcAnvl0diHSWngbHKwDhftb9XgnYKvEIR2Q4PRaiwOwQ/NaGyTiG+64rRNfjYVNJUY+pTxoORpIVieOaJWA==", + "dev": true + }, + "eslint-config-lynt-react": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/eslint-config-lynt-react/-/eslint-config-lynt-react-0.1.4.tgz", + "integrity": "sha512-w6EkG77hXw1ja0WtnEnhl8TOW3FFFMOeF94wrf30dGyYlLQygng4F8ypPEqBGm9J5yRzyAykJekyKBoC/1P2IA==", + "dev": true + }, + "eslint-plugin-flowtype": { + "version": "2.50.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.50.3.tgz", + "integrity": "sha512-X+AoKVOr7Re0ko/yEXyM5SSZ0tazc6ffdIOocp2fFUlWoDt7DV0Bz99mngOkAFLOAWjqRA5jPwqUCbrx13XoxQ==", + "dev": true, + "requires": { + "lodash": "^4.17.10" + } + }, + "eslint-plugin-react": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.20.0.tgz", + "integrity": "sha512-rqe1abd0vxMjmbPngo4NaYxTcR3Y4Hrmc/jg4T+sYz63yqlmJRknpEQfmWY+eDWPuMmix6iUIK+mv0zExjeLgA==", + "dev": true, + "requires": { + "array-includes": "^3.1.1", + "doctrine": "^2.1.0", + "has": "^1.0.3", + "jsx-ast-utils": "^2.2.3", + "object.entries": "^1.1.1", + "object.fromentries": "^2.0.2", + "object.values": "^1.1.1", + "prop-types": "^15.7.2", + "resolve": "^1.15.1", + "string.prototype.matchall": "^4.0.2", + "xregexp": "^4.3.0" + }, + "dependencies": { + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + } + } + }, + "eslint-scope": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.1.tgz", + "integrity": "sha1-PWPD7f2gLgbgGkUq2IyqzHzctug=", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "eslint-utils": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz", + "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^1.1.0" + } + }, + "eslint-visitor-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz", + "integrity": "sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==", + "dev": true + }, + "espree": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-5.0.1.tgz", + "integrity": "sha512-qWAZcWh4XE/RwzLJejfcofscgMc9CamR6Tn1+XRXNzrvUSSbiAjGOI/fggztjIi7y9VLPqnICMIPiGyr8JaZ0A==", + "dev": true, + "requires": { + "acorn": "^6.0.7", + "acorn-jsx": "^5.0.0", + "eslint-visitor-keys": "^1.0.0" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "esquery": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz", + "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + }, + "dependencies": { + "estraverse": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.1.0.tgz", + "integrity": "sha512-FyohXK+R0vE+y1nHLoBM7ZTyqRpqAlhdZHCWIWEviFLiGB8b04H6bQs8G+XTthacvT8VuwvteiP7RJSxMs8UEw==", + "dev": true + } + } + }, + "esrecurse": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", + "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", + "dev": true, + "requires": { + "estraverse": "^4.1.0" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "execa": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.10.0.tgz", + "integrity": "sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "fast-deep-equal": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", + "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==", + "dev": true + }, + "fast-glob": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", + "dev": true, + "requires": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "fault": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/fault/-/fault-1.0.4.tgz", + "integrity": "sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==", + "dev": true, + "requires": { + "format": "^0.2.0" + } + }, + "figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", + "dev": true + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "file-entry-cache": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", + "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", + "dev": true, + "requires": { + "flat-cache": "^2.0.1" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "flat-cache": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", + "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", + "dev": true, + "requires": { + "flatted": "^2.0.0", + "rimraf": "2.6.3", + "write": "1.0.3" + } + }, + "flatted": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", + "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", + "dev": true + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "format": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz", + "integrity": "sha1-1hcBB+nv3E7TDJ3DkBbflCtctYs=", + "dev": true + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "fsevents": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", + "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", + "dev": true, + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, + "get-stdin": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.1.tgz", + "integrity": "sha1-Ei4WFZHiH/TFJTAwVpPyDmOTo5g=", + "dev": true + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "github-slugger": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.3.0.tgz", + "integrity": "sha512-gwJScWVNhFYSRDvURk/8yhcFBee6aFjye2a7Lhb2bUyRulpIoek9p0I9Kt7PT67d/nUlZbFu8L9RLiA0woQN8Q==", + "dev": true, + "requires": { + "emoji-regex": ">=6.0.0 <=6.1.1" + }, + "dependencies": { + "emoji-regex": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-6.1.1.tgz", + "integrity": "sha1-xs0OwbBkLio8Z6ETfvxeeW2k+I4=", + "dev": true + } + } + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "glob-to-regexp": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", + "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", + "dev": true + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "globby": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", + "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "array-union": "^1.0.2", + "dir-glob": "^2.2.2", + "fast-glob": "^2.2.6", + "glob": "^7.1.3", + "ignore": "^4.0.3", + "pify": "^4.0.1", + "slash": "^2.0.0" + } + }, + "google-closure-compiler": { + "version": "20200517.0.0", + "resolved": "https://registry.npmjs.org/google-closure-compiler/-/google-closure-compiler-20200517.0.0.tgz", + "integrity": "sha512-80W9zBS9Ajk1T5InWCfsoPohDmo5T1AAyw1rHh5+dgb/jPgwC65KhY+oJozTncf+/7tyQHJXozTARwhSlBUcMg==", + "dev": true, + "requires": { + "chalk": "2.x", + "google-closure-compiler-java": "^20200517.0.0", + "google-closure-compiler-js": "^20200517.0.0", + "google-closure-compiler-linux": "^20200517.0.0", + "google-closure-compiler-osx": "^20200517.0.0", + "google-closure-compiler-windows": "^20200517.0.0", + "minimist": "1.x", + "vinyl": "2.x", + "vinyl-sourcemaps-apply": "^0.2.0" + } + }, + "google-closure-compiler-java": { + "version": "20200517.0.0", + "resolved": "https://registry.npmjs.org/google-closure-compiler-java/-/google-closure-compiler-java-20200517.0.0.tgz", + "integrity": "sha512-JVZBiyyXwcYi6Yc3lO6dF2hMLJA4OzPm4/mgsem/tF1vk2HsWTnL3GTaBsPB2ENVZp0hoqsd4KgpPiG9ssNWxw==", + "dev": true + }, + "google-closure-compiler-js": { + "version": "20200517.0.0", + "resolved": "https://registry.npmjs.org/google-closure-compiler-js/-/google-closure-compiler-js-20200517.0.0.tgz", + "integrity": "sha512-dz6dOUHx5nhdIqMRXacAYS8aJfLvw4IKxGg28Hq/zeeDPHlX3P3iBK20NgFDfT8zdushThymtMqChSy7C5eyfA==", + "dev": true + }, + "google-closure-compiler-linux": { + "version": "20200517.0.0", + "resolved": "https://registry.npmjs.org/google-closure-compiler-linux/-/google-closure-compiler-linux-20200517.0.0.tgz", + "integrity": "sha512-S5xPh6TtP+ESzZrmQLcDDqtZAsCVTbdI4VS98wQlN6IMZTd94nAnOCg9mrxQNAgop2t4sdsv/KuH0BGPUWEZ+w==", + "dev": true, + "optional": true + }, + "google-closure-compiler-osx": { + "version": "20200517.0.0", + "resolved": "https://registry.npmjs.org/google-closure-compiler-osx/-/google-closure-compiler-osx-20200517.0.0.tgz", + "integrity": "sha512-FWIcsKqLllLjdOBZd7azijVaObydgRd0obVNi63eUfC5MX6T4qxKumGCyor2UCNY6by2ESz+PlGqCFzFhZ6b2g==", + "dev": true, + "optional": true + }, + "google-closure-compiler-windows": { + "version": "20200517.0.0", + "resolved": "https://registry.npmjs.org/google-closure-compiler-windows/-/google-closure-compiler-windows-20200517.0.0.tgz", + "integrity": "sha512-UXhjRGwS8deTkRla/riyVq3psscgMuw78lepEPtq5NgbumgJzY2+IQP9q+4MVOfJW58Rv0JUWKAFOnBBSZWcAQ==", + "dev": true, + "optional": true + }, + "got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "dev": true, + "requires": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + }, + "dependencies": { + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + } + } + }, + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "dev": true + }, + "graceful-readlink": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", + "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=", + "dev": true + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", + "dev": true + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true + }, + "http-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", + "dev": true + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "dev": true, + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "indent-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", + "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "dev": true + }, + "inquirer": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz", + "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==", + "dev": true, + "requires": { + "ansi-escapes": "^3.2.0", + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^2.0.0", + "lodash": "^4.17.12", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^6.4.0", + "string-width": "^2.1.0", + "strip-ansi": "^5.1.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "internal-slot": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.2.tgz", + "integrity": "sha512-2cQNfwhAfJIkU4KZPkDI+Gj5yNNnbqi40W9Gge6dfnk4TocEVm00B3bdiL+JINrbGJil2TeHvM4rETGzk/f/0g==", + "dev": true, + "requires": { + "es-abstract": "^1.17.0-next.1", + "has": "^1.0.3", + "side-channel": "^1.0.2" + } + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dev": true, + "requires": { + "loose-envify": "^1.0.0" + } + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true + }, + "ip-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.1.0.tgz", + "integrity": "sha512-pKnZpbgCTfH/1NLIlOduP/V+WRXzC2MOz3Qo8xmxk8C5GudJLgK5QyLVXOSWy3ParAH7Eemurl3xjv/WXYFvMA==", + "dev": true + }, + "is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", + "dev": true + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "dev": true + }, + "is-alphanumeric": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-alphanumeric/-/is-alphanumeric-1.0.0.tgz", + "integrity": "sha1-Spzvcdr0wAHB2B1j0UDPU/1oifQ=", + "dev": true + }, + "is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "dev": true, + "requires": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-callable": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", + "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==", + "dev": true + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-date-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", + "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", + "dev": true + }, + "is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", + "dev": true + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "dev": true + }, + "is-empty": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-empty/-/is-empty-1.2.0.tgz", + "integrity": "sha1-3pu1snhzigWgsJpX4ftNSjQan2s=", + "dev": true + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-hexadecimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", + "dev": true + }, + "is-ip": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-ip/-/is-ip-3.1.0.tgz", + "integrity": "sha512-35vd5necO7IitFPjd/YBeqwWnyDWbuLH9ZXQdMfDA8TEo7pv5X8yfrvVO3xbJbLUlERCMvf6X0hTUamQxCYJ9Q==", + "dev": true, + "requires": { + "ip-regex": "^4.0.0" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-online": { + "version": "8.3.1", + "resolved": "https://registry.npmjs.org/is-online/-/is-online-8.3.1.tgz", + "integrity": "sha512-SOyioWVyX4xp6EpQT1P7PCiTC1YZmqShZqVSFmq1gEVuIuc+lzTzVMZSYiyR6Chna+U7EKqwtlBBk8nnmPHCsQ==", + "dev": true, + "requires": { + "got": "^9.6.0", + "p-any": "^2.0.0", + "p-timeout": "^3.0.0", + "public-ip": "^4.0.1" + } + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-regex": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", + "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-relative-url": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-relative-url/-/is-relative-url-2.0.0.tgz", + "integrity": "sha1-cpAtf+BLPUeS59sV+duEtyBMnO8=", + "dev": true, + "requires": { + "is-absolute-url": "^2.0.0" + } + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true + }, + "is-string": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", + "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==", + "dev": true + }, + "is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "dev": true, + "requires": { + "has-symbols": "^1.0.1" + } + }, + "is-whitespace-character": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", + "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==", + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, + "is-word-character": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz", + "integrity": "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", + "dev": true + }, + "js-yaml": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", + "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", + "dev": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "json5": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "jsonc-parser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.2.1.tgz", + "integrity": "sha512-o6/yDBYccGvTz1+QFevz6l6OBZ2+fMVu2JZ9CIhzsYRX4mjaK5IyX9eldUdCmga16zlgQxyrj5pt9kzuj2C02w==", + "dev": true + }, + "jsx-ast-utils": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.2.3.tgz", + "integrity": "sha512-EdIHFMm+1BPynpKOpdPqiOsvnIrInRGJD7bzPZdPkjitQEqpdpUuFpq4T0npZFKTiB3RhWFdGN+oqOJIdhDhQA==", + "dev": true, + "requires": { + "array-includes": "^3.0.3", + "object.assign": "^4.1.0" + } + }, + "keyv": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "dev": true, + "requires": { + "json-buffer": "3.0.0" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "levenshtein-edit-distance": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/levenshtein-edit-distance/-/levenshtein-edit-distance-1.0.0.tgz", + "integrity": "sha1-iVuvR4zOi1waDSfkXXwdl4pmHkk=", + "dev": true + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "libnpmconfig": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/libnpmconfig/-/libnpmconfig-1.2.1.tgz", + "integrity": "sha512-9esX8rTQAHqarx6qeZqmGQKBNZR5OIbl/Ayr0qQDy3oXja2iFVQQI81R6GZ2a02bSNZ9p3YOGX1O6HHCb1X7kA==", + "dev": true, + "requires": { + "figgy-pudding": "^3.5.1", + "find-up": "^3.0.0", + "ini": "^1.3.5" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + } + } + }, + "lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", + "dev": true + }, + "linkify-it": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-2.2.0.tgz", + "integrity": "sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw==", + "dev": true, + "requires": { + "uc.micro": "^1.0.1" + } + }, + "load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "load-plugin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/load-plugin/-/load-plugin-3.0.0.tgz", + "integrity": "sha512-od7eKCCZ62ITvFf8nHHrIiYmgOHb4xVNDRDqxBWSaao5FZyyZVX8OmRCbwjDGPrSrgIulwPNyBsWCGnhiDC0oQ==", + "dev": true, + "requires": { + "libnpmconfig": "^1.0.0", + "resolve-from": "^5.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + } + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + }, + "lodash.differencewith": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.differencewith/-/lodash.differencewith-4.5.0.tgz", + "integrity": "sha1-uvr7yRi1UVTheRdqALsK76rIVLc=", + "dev": true + }, + "lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=", + "dev": true + }, + "longest-streak": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz", + "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==", + "dev": true + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "dev": true, + "requires": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + } + }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "requires": { + "yallist": "^3.0.2" + } + }, + "lynt": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/lynt/-/lynt-0.5.5.tgz", + "integrity": "sha512-u4CVKXszgVjvOvXimmkVnwchRT2yEyf8TW52AerfMzwX6F/nzzQkMUoUtTrU21mRoKkvZcJbNzcbL9wYhWEbgQ==", + "dev": true, + "requires": { + "@types/cosmiconfig": "^5.0.3", + "@types/eslint": "^4.16.3", + "@types/execa": "^0.9.0", + "@types/globby": "^8.0.0", + "@types/meow": "^4.0.1", + "@types/node": "^9.6.23", + "@types/strip-ansi": "^3.0.0", + "@types/text-table": "^0.2.0", + "babel-eslint": "^8.2.6", + "chalk": "^2.4.1", + "cosmiconfig": "^5.0.5", + "eslint": "^5.1.0", + "eslint-config-lynt": "^0.1.3", + "eslint-config-lynt-flow": "^0.1.3", + "eslint-config-lynt-react": "^0.1.4", + "eslint-plugin-flowtype": "^2.50.0", + "eslint-plugin-react": "^7.12.4", + "execa": "^0.10.0", + "globby": "^9.0.0", + "meow": "^4.0.0", + "strip-ansi": "^4.0.0", + "style-rules": "^1.1.2", + "text-table": "^0.2.0", + "tslint": "^5.11.0", + "tslint-config-lynt": "^0.1.2", + "tslint-config-lynt-react": "^0.1.3", + "tslint-config-lynt-react-typed": "^0.1.2", + "tslint-config-lynt-typed": "^0.1.2", + "tslint-microsoft-contrib": "^5.0.3", + "tslint-react": "^3.6.0" + } + }, + "map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "dev": true, + "requires": { + "p-defer": "^1.0.0" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true + }, + "map-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", + "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=", + "dev": true + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "markdown-escapes": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", + "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==", + "dev": true + }, + "markdown-extensions": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/markdown-extensions/-/markdown-extensions-1.1.1.tgz", + "integrity": "sha512-WWC0ZuMzCyDHYCasEGs4IPvLyTGftYwh6wIEOULOF0HXcqZlhwRzrK0w2VUlxWA98xnvb/jszw4ZSkJ6ADpM6Q==", + "dev": true + }, + "markdown-it": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-10.0.0.tgz", + "integrity": "sha512-YWOP1j7UbDNz+TumYP1kpwnP0aEa711cJjrAQrzd0UXlbJfc5aAq0F/PZHjiioqDC1NKgvIMX+o+9Bk7yuM2dg==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "entities": "~2.0.0", + "linkify-it": "^2.0.0", + "mdurl": "^1.0.1", + "uc.micro": "^1.0.5" + } + }, + "markdown-table": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-2.0.0.tgz", + "integrity": "sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==", + "dev": true, + "requires": { + "repeat-string": "^1.0.0" + } + }, + "markdownlint": { + "version": "0.20.3", + "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.20.3.tgz", + "integrity": "sha512-J93s59tGvSFvAPWVUtEgxqPI0CHayTx1Z8poj1/4UJAquHGPIruWRMurkRldiNbgBiaQ4OOt15rHZbFfU6u05A==", + "dev": true, + "requires": { + "markdown-it": "10.0.0" + } + }, + "markdownlint-cli": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.23.1.tgz", + "integrity": "sha512-UARWuPILksAcVLTosUv1F1tLognNYQ/qjLRIgWwQAYqdl3QQrTPurU/X9Z2jrdAJYlOim868QsufxjYJpH0K7Q==", + "dev": true, + "requires": { + "commander": "~2.9.0", + "deep-extend": "~0.5.1", + "get-stdin": "~5.0.1", + "glob": "~7.1.2", + "ignore": "~5.1.4", + "js-yaml": "~3.13.1", + "jsonc-parser": "~2.2.0", + "lodash.differencewith": "~4.5.0", + "lodash.flatten": "~4.4.0", + "markdownlint": "~0.20.3", + "markdownlint-rule-helpers": "~0.10.0", + "minimatch": "~3.0.4", + "minimist": "~1.2.5", + "rc": "~1.2.7" + }, + "dependencies": { + "commander": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", + "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=", + "dev": true, + "requires": { + "graceful-readlink": ">= 1.0.0" + } + }, + "ignore": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.4.tgz", + "integrity": "sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A==", + "dev": true + } + } + }, + "markdownlint-rule-helpers": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/markdownlint-rule-helpers/-/markdownlint-rule-helpers-0.10.0.tgz", + "integrity": "sha512-0e8VUTjNdQwS7hTyNan9oOLsy4a7KEsXo3fxKMDRFRk6Jn+pLB3iKZ3mj/m6ECrlOUCxPYYmgOmmyk3bSdbIvw==", + "dev": true + }, + "mdast-comment-marker": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/mdast-comment-marker/-/mdast-comment-marker-1.1.2.tgz", + "integrity": "sha512-vTFXtmbbF3rgnTh3Zl3irso4LtvwUq/jaDvT2D1JqTGAwaipcS7RpTxzi6KjoRqI9n2yuAhzLDAC8xVTF3XYVQ==", + "dev": true + }, + "mdast-util-compact": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-compact/-/mdast-util-compact-2.0.1.tgz", + "integrity": "sha512-7GlnT24gEwDrdAwEHrU4Vv5lLWrEer4KOkAiKT9nYstsTad7Oc1TwqT2zIMKRdZF7cTuaf+GA1E4Kv7jJh8mPA==", + "dev": true, + "requires": { + "unist-util-visit": "^2.0.0" + } + }, + "mdast-util-heading-style": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/mdast-util-heading-style/-/mdast-util-heading-style-1.0.6.tgz", + "integrity": "sha512-8ZuuegRqS0KESgjAGW8zTx4tJ3VNIiIaGFNEzFpRSAQBavVc7AvOo9I4g3crcZBfYisHs4seYh0rAVimO6HyOw==", + "dev": true + }, + "mdast-util-to-string": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-1.1.0.tgz", + "integrity": "sha512-jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A==", + "dev": true + }, + "mdurl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", + "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=", + "dev": true + }, + "mem": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", + "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", + "dev": true, + "requires": { + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^2.0.0", + "p-is-promise": "^2.0.0" + }, + "dependencies": { + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + } + } + }, + "meow": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz", + "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==", + "dev": true, + "requires": { + "camelcase-keys": "^4.0.0", + "decamelize-keys": "^1.0.0", + "loud-rejection": "^1.0.0", + "minimist": "^1.1.3", + "minimist-options": "^3.0.1", + "normalize-package-data": "^2.3.4", + "read-pkg-up": "^3.0.0", + "redent": "^2.0.0", + "trim-newlines": "^2.0.0" + } + }, + "merge2": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.3.0.tgz", + "integrity": "sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw==", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true + }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, + "minimist-options": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", + "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0" + } + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", + "dev": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "normalize-url": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", + "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==", + "dev": true + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-inspect": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", + "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==", + "dev": true + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "requires": { + "isobject": "^3.0.0" + } + }, + "object.assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", + "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + } + }, + "object.entries": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.1.tgz", + "integrity": "sha512-ilqR7BgdyZetJutmDPfXCDffGa0/Yzl2ivVNpbx/g4UeWrCdRnFDUBrKJGLhGieRHDATnyZXWBeCb29k9CJysQ==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "has": "^1.0.3" + } + }, + "object.fromentries": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.2.tgz", + "integrity": "sha512-r3ZiBH7MQppDJVLx6fhD618GKNG40CZYH9wgwdhKxBDDbQgjeWGGd4AtkZad84d291YxvWe7bJGuE65Anh0dxQ==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "has": "^1.0.3" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "object.values": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz", + "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "has": "^1.0.3" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true + }, + "p-any": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-any/-/p-any-2.1.0.tgz", + "integrity": "sha512-JAERcaMBLYKMq+voYw36+x5Dgh47+/o7yuv2oQYuSSUml4YeqJEFznBrY2UeEkoSHqBua6hz518n/PsowTYLLg==", + "dev": true, + "requires": { + "p-cancelable": "^2.0.0", + "p-some": "^4.0.0", + "type-fest": "^0.3.0" + }, + "dependencies": { + "p-cancelable": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.0.0.tgz", + "integrity": "sha512-wvPXDmbMmu2ksjkB4Z3nZWTSkJEb9lqVdMaCKpZUGJG9TMiNp9XcbG3fn9fPKjem04fJMJnXoyFPk2FmgiaiNg==", + "dev": true + } + } + }, + "p-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", + "dev": true + }, + "p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", + "dev": true + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true + }, + "p-is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", + "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", + "dev": true + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true + }, + "p-memoize": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-memoize/-/p-memoize-2.1.0.tgz", + "integrity": "sha512-c6+a2iV4JyX0r4+i2IBJYO0r6LZAT2fg/tcB6GQbv1uzZsfsmKT7Ej5DRT1G6Wi7XUJSV2ZiP9+YEtluvhCmkg==", + "dev": true, + "requires": { + "mem": "^4.0.0", + "mimic-fn": "^1.0.0" + } + }, + "p-some": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-some/-/p-some-4.1.0.tgz", + "integrity": "sha512-MF/HIbq6GeBqTrTIl5OJubzkGU+qfFhAFi0gnTAK6rgEIJIknEiABHOTtQu4e6JiXjIwuMPMUFQzyHh5QjCl1g==", + "dev": true, + "requires": { + "aggregate-error": "^3.0.0", + "p-cancelable": "^2.0.0" + }, + "dependencies": { + "p-cancelable": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.0.0.tgz", + "integrity": "sha512-wvPXDmbMmu2ksjkB4Z3nZWTSkJEb9lqVdMaCKpZUGJG9TMiNp9XcbG3fn9fPKjem04fJMJnXoyFPk2FmgiaiNg==", + "dev": true + } + } + }, + "p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "dev": true, + "requires": { + "p-finally": "^1.0.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "requires": { + "callsites": "^3.0.0" + }, + "dependencies": { + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + } + } + }, + "parse-entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", + "dev": true, + "requires": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "picomatch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", + "dev": true + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "pluralize": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", + "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==", + "dev": true + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true + }, + "prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true + }, + "prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "dev": true, + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + }, + "propose": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/propose/-/propose-0.0.5.tgz", + "integrity": "sha1-SKBl2ex9TIZn9AULFcSi2F28pWs=", + "dev": true, + "requires": { + "levenshtein-edit-distance": "^1.0.0" + } + }, + "public-ip": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/public-ip/-/public-ip-4.0.1.tgz", + "integrity": "sha512-uy7G5RtP7MH9KILMX6cschB9aOxxRwFo0zv7Lf+ZXIw5IrH4EfdKQfACIwUEFilEHtkgJ9lpRfggwi1GVzN2vw==", + "dev": true, + "requires": { + "dns-socket": "^4.2.0", + "got": "^9.6.0", + "is-ip": "^3.1.0" + } + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "quick-lru": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", + "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=", + "dev": true + }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true + } + } + }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "dev": true, + "requires": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + } + }, + "read-pkg-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz", + "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "redent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", + "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", + "dev": true, + "requires": { + "indent-string": "^3.0.0", + "strip-indent": "^2.0.0" + } + }, + "regenerator-runtime": { + "version": "0.13.5", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz", + "integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==", + "dev": true + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexp.prototype.flags": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz", + "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + } + }, + "regexpp": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", + "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==", + "dev": true + }, + "remark": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/remark/-/remark-12.0.0.tgz", + "integrity": "sha512-oX4lMIS0csgk8AEbzY0h2jdR0ngiCHOpwwpxjmRa5TqAkeknY+tkhjRJGZqnCmvyuWh55/0SW5WY3R3nn3PH9A==", + "dev": true, + "requires": { + "remark-parse": "^8.0.0", + "remark-stringify": "^8.0.0", + "unified": "^9.0.0" + } + }, + "remark-cli": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/remark-cli/-/remark-cli-8.0.0.tgz", + "integrity": "sha512-5iRrk8ad+dU4espDl60H7ANhXqoaEXYsIyL8Mau0lDN6pP7QMAZsZTCX2XdoCfKfKEpiOggA7CHv43HkyVEppA==", + "dev": true, + "requires": { + "markdown-extensions": "^1.1.0", + "remark": "^12.0.0", + "unified-args": "^8.0.0" + } + }, + "remark-lint": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/remark-lint/-/remark-lint-7.0.0.tgz", + "integrity": "sha512-OLrWPYy0MUcGLa/2rjuy1kQILTRRK+JiRtyUzqe4XRoHboGuvFDcy/W2e7sq5hu/0xmD+Eh7cEa1Coiqp7LeaA==", + "dev": true, + "requires": { + "remark-message-control": "^6.0.0" + } + }, + "remark-lint-blockquote-indentation": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/remark-lint-blockquote-indentation/-/remark-lint-blockquote-indentation-2.0.0.tgz", + "integrity": "sha512-Ma/lk+egYzvzV9+RLxR7iaNcFqwsF02guxY2nFF7gaVFXWDhbRy+hbiRZiTQe3y8AK+smc2yE79I+JRUVL15LQ==", + "dev": true, + "requires": { + "mdast-util-to-string": "^1.0.2", + "pluralize": "^8.0.0", + "unified-lint-rule": "^1.0.0", + "unist-util-generated": "^1.1.0", + "unist-util-position": "^3.0.0", + "unist-util-visit": "^2.0.0" + } + }, + "remark-lint-checkbox-character-style": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/remark-lint-checkbox-character-style/-/remark-lint-checkbox-character-style-2.0.0.tgz", + "integrity": "sha512-V+eTXFHrHCpFFG2RWaQM6lSetLLvpYC8WEZ9dMYSAUbeS/h0PhA7cB7j5kGH86RUwGCihawfzNAKbRmgGxL+DQ==", + "dev": true, + "requires": { + "unified-lint-rule": "^1.0.0", + "unist-util-generated": "^1.1.0", + "unist-util-position": "^3.0.0", + "unist-util-visit": "^2.0.0", + "vfile-location": "^3.0.0" + } + }, + "remark-lint-code-block-style": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/remark-lint-code-block-style/-/remark-lint-code-block-style-2.0.0.tgz", + "integrity": "sha512-bXT1b9MvYDxKdLfzWTW3eSXWy7v57LXtU5ySLzlD1g3DWoSA6rSWjJT5l/2mA+iOuswg18ssY3SSjwExmTyWUA==", + "dev": true, + "requires": { + "unified-lint-rule": "^1.0.0", + "unist-util-generated": "^1.1.0", + "unist-util-position": "^3.0.0", + "unist-util-visit": "^2.0.0" + } + }, + "remark-lint-emphasis-marker": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/remark-lint-emphasis-marker/-/remark-lint-emphasis-marker-2.0.0.tgz", + "integrity": "sha512-O7/8xeie/dkazeSjty+kxQ5n3kxw+YjeK81F3lbZ88J8L7bRIK4q84hTB2bzeHddOmX8zRzwvw8Y+BNesBU2/g==", + "dev": true, + "requires": { + "unified-lint-rule": "^1.0.0", + "unist-util-generated": "^1.1.0", + "unist-util-position": "^3.0.0", + "unist-util-visit": "^2.0.0" + } + }, + "remark-lint-fenced-code-marker": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/remark-lint-fenced-code-marker/-/remark-lint-fenced-code-marker-2.0.0.tgz", + "integrity": "sha512-ZkJ4/o0A34nQefhsu6AU2cftQjCwzXClbZ5TrwgtkQQHG9BSu9/vo3PSLxGGw7XBX63oKcrx5HWGrWXaeLTN2g==", + "dev": true, + "requires": { + "unified-lint-rule": "^1.0.0", + "unist-util-generated": "^1.1.0", + "unist-util-position": "^3.0.0", + "unist-util-visit": "^2.0.0" + } + }, + "remark-lint-heading-style": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/remark-lint-heading-style/-/remark-lint-heading-style-2.0.0.tgz", + "integrity": "sha512-LZvnAq5zWh9i/oRAEocth8yajEEH4kRgCrL4dE547Nkv6zaR2SKcym+uXMZ+GF6WEWcjXMiwSxIL7MHaT6XexA==", + "dev": true, + "requires": { + "mdast-util-heading-style": "^1.0.2", + "unified-lint-rule": "^1.0.0", + "unist-util-generated": "^1.1.0", + "unist-util-visit": "^2.0.0" + } + }, + "remark-lint-link-title-style": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/remark-lint-link-title-style/-/remark-lint-link-title-style-2.0.0.tgz", + "integrity": "sha512-XQOHQmeVVizjbQtJ1vCWwqG0FkHlZUOhdt3Gj65NqRIuOWQepGzu9KnPcdACuyax4P9wKGFvOEWlLrlPlFseyg==", + "dev": true, + "requires": { + "unified-lint-rule": "^1.0.0", + "unist-util-generated": "^1.1.0", + "unist-util-position": "^3.0.0", + "unist-util-visit": "^2.0.0", + "vfile-location": "^3.0.0" + } + }, + "remark-lint-list-item-content-indent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/remark-lint-list-item-content-indent/-/remark-lint-list-item-content-indent-2.0.0.tgz", + "integrity": "sha512-UO3c71SVW7cCYMuw630FOFI/5fc5ombw+Dxkw7snKsjI3Yrhkln8t6YycYc5Isa8qQu9I2JgD6PG2EMla8iNRQ==", + "dev": true, + "requires": { + "pluralize": "^8.0.0", + "unified-lint-rule": "^1.0.0", + "unist-util-generated": "^1.1.0", + "unist-util-position": "^3.0.0", + "unist-util-visit": "^2.0.0" + } + }, + "remark-lint-no-dead-urls": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/remark-lint-no-dead-urls/-/remark-lint-no-dead-urls-1.0.2.tgz", + "integrity": "sha512-YfTrZB3D5SMyoasvq9zMLXHnh/DD6/wOqpCEmzHRz/GL8Ps3SwvaTODGT48er7HoSUylX3t2BeCZw+ib3o1cDg==", + "dev": true, + "requires": { + "check-links": "^1.1.8", + "is-online": "^8.2.1", + "unified-lint-rule": "^1.0.4", + "unist-util-visit": "^2.0.1" + } + }, + "remark-lint-ordered-list-marker-style": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/remark-lint-ordered-list-marker-style/-/remark-lint-ordered-list-marker-style-2.0.0.tgz", + "integrity": "sha512-zYMZA8tQD/slJYKqsstZv0/Q34Hkdlf4DjC8SOr92PSA60R/xr7JdVd/AHHisbMsFvdnHZrxaB8oIOtbAUJCSw==", + "dev": true, + "requires": { + "unified-lint-rule": "^1.0.0", + "unist-util-generated": "^1.1.0", + "unist-util-position": "^3.0.0", + "unist-util-visit": "^2.0.0" + } + }, + "remark-lint-rule-style": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/remark-lint-rule-style/-/remark-lint-rule-style-2.0.0.tgz", + "integrity": "sha512-fdRfLUE5AJiFEn9rWTQrHwOUG3UcYtIxbWnR7YFvuPlFmzcMRwRHP5ZOcrj4KIpwCdVtlPI3h08m0kfO7a1KlQ==", + "dev": true, + "requires": { + "unified-lint-rule": "^1.0.0", + "unist-util-generated": "^1.1.0", + "unist-util-position": "^3.0.0", + "unist-util-visit": "^2.0.0" + } + }, + "remark-lint-strong-marker": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/remark-lint-strong-marker/-/remark-lint-strong-marker-2.0.0.tgz", + "integrity": "sha512-1gl6vZF5BvV4kvS4xxhl8cw90La5Cio9ZFDQuspZMRA2KjzpwoU5RlTUbeHv8OqlKJJ2p7s0MDs8bLZNTzzjHA==", + "dev": true, + "requires": { + "unified-lint-rule": "^1.0.0", + "unist-util-generated": "^1.1.0", + "unist-util-position": "^3.0.0", + "unist-util-visit": "^2.0.0" + } + }, + "remark-lint-table-cell-padding": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/remark-lint-table-cell-padding/-/remark-lint-table-cell-padding-2.0.0.tgz", + "integrity": "sha512-UstIXIaRVRJPKZPv1AXX/p3qCt//RYNsRHIq8KvL5YQPKaKWRkj2cNermCgm0XoUXy0EmRPNiBtUcuAQaP+jXg==", + "dev": true, + "requires": { + "unified-lint-rule": "^1.0.0", + "unist-util-generated": "^1.1.0", + "unist-util-position": "^3.0.0", + "unist-util-visit": "^2.0.0" + } + }, + "remark-message-control": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/remark-message-control/-/remark-message-control-6.0.0.tgz", + "integrity": "sha512-k9bt7BYc3G7YBdmeAhvd3VavrPa/XlKWR3CyHjr4sLO9xJyly8WHHT3Sp+8HPR8lEUv+/sZaffL7IjMLV0f6BA==", + "dev": true, + "requires": { + "mdast-comment-marker": "^1.0.0", + "unified-message-control": "^3.0.0" + } + }, + "remark-parse": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-8.0.2.tgz", + "integrity": "sha512-eMI6kMRjsAGpMXXBAywJwiwAse+KNpmt+BK55Oofy4KvBZEqUDj6mWbGLJZrujoPIPPxDXzn3T9baRlpsm2jnQ==", + "dev": true, + "requires": { + "ccount": "^1.0.0", + "collapse-white-space": "^1.0.2", + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-whitespace-character": "^1.0.0", + "is-word-character": "^1.0.0", + "markdown-escapes": "^1.0.0", + "parse-entities": "^2.0.0", + "repeat-string": "^1.5.4", + "state-toggle": "^1.0.0", + "trim": "0.0.1", + "trim-trailing-lines": "^1.0.0", + "unherit": "^1.0.4", + "unist-util-remove-position": "^2.0.0", + "vfile-location": "^3.0.0", + "xtend": "^4.0.1" + } + }, + "remark-preset-lint-consistent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/remark-preset-lint-consistent/-/remark-preset-lint-consistent-3.0.0.tgz", + "integrity": "sha512-T+Nm1FobzqHTKClGG2oYGVbF4zAv8HSipG0tEt30EsXzMXT7AILIXjKyuyIt5T0LOqXbz5aPbGtLMbMuPK8aEw==", + "dev": true, + "requires": { + "remark-lint": "^7.0.0", + "remark-lint-blockquote-indentation": "^2.0.0", + "remark-lint-checkbox-character-style": "^2.0.0", + "remark-lint-code-block-style": "^2.0.0", + "remark-lint-emphasis-marker": "^2.0.0", + "remark-lint-fenced-code-marker": "^2.0.0", + "remark-lint-heading-style": "^2.0.0", + "remark-lint-link-title-style": "^2.0.0", + "remark-lint-list-item-content-indent": "^2.0.0", + "remark-lint-ordered-list-marker-style": "^2.0.0", + "remark-lint-rule-style": "^2.0.0", + "remark-lint-strong-marker": "^2.0.0", + "remark-lint-table-cell-padding": "^2.0.0" + } + }, + "remark-stringify": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-8.0.0.tgz", + "integrity": "sha512-cABVYVloFH+2ZI5bdqzoOmemcz/ZuhQSH6W6ZNYnLojAUUn3xtX7u+6BpnYp35qHoGr2NFBsERV14t4vCIeW8w==", + "dev": true, + "requires": { + "ccount": "^1.0.0", + "is-alphanumeric": "^1.0.0", + "is-decimal": "^1.0.0", + "is-whitespace-character": "^1.0.0", + "longest-streak": "^2.0.1", + "markdown-escapes": "^1.0.0", + "markdown-table": "^2.0.0", + "mdast-util-compact": "^2.0.0", + "parse-entities": "^2.0.0", + "repeat-string": "^1.5.4", + "state-toggle": "^1.0.0", + "stringify-entities": "^3.0.0", + "unherit": "^1.0.4", + "xtend": "^4.0.1" + } + }, + "remark-validate-links": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/remark-validate-links/-/remark-validate-links-10.0.0.tgz", + "integrity": "sha512-BLVKPCoF8BLZCgJyDNw8rEL9++ohx+lpc6eZl7GNmHxJi3SR5tA7JYNcEVmcDj7M6Kl04wmc6BaeJ1FYNQDaIQ==", + "dev": true, + "requires": { + "github-slugger": "^1.0.0", + "hosted-git-info": "^3.0.0", + "mdast-util-to-string": "^1.0.0", + "propose": "0.0.5", + "to-vfile": "^6.0.0", + "trough": "^1.0.0", + "unist-util-visit": "^2.0.0", + "xtend": "^4.0.0" + }, + "dependencies": { + "hosted-git-info": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.4.tgz", + "integrity": "sha512-4oT62d2jwSDBbLLFLZE+1vPuQ1h8p9wjrJ8Mqx5TjsyWmBMV5B13eJqn8pvluqubLf3cJPTfiYCIwNwDNmzScQ==", + "dev": true, + "requires": { + "lru-cache": "^5.1.1" + } + } + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "replace-ext": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", + "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=", + "dev": true + }, + "resolve": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", + "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", + "dev": true, + "requires": { + "path-parse": "^1.0.6" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, + "responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "dev": true, + "requires": { + "lowercase-keys": "^1.0.0" + } + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "dev": true, + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true + }, + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true + }, + "rxjs": { + "version": "6.5.5", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.5.tgz", + "integrity": "sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "side-channel": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.2.tgz", + "integrity": "sha512-7rL9YlPHg7Ancea1S96Pa8/QWb4BtXL/TZvS6B8XFetGBeuhAsfmUspK6DokBeZ64+Kj9TCNRD/30pVz1BvQNA==", + "dev": true, + "requires": { + "es-abstract": "^1.17.0-next.1", + "object-inspect": "^1.7.0" + } + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true + }, + "slice-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + } + }, + "sliced": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sliced/-/sliced-1.0.1.tgz", + "integrity": "sha1-CzpmK10Ewxd7GSa+qCsD+Dei70E=", + "dev": true + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "dev": true + }, + "spdx-correct": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", + "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", + "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==", + "dev": true + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "state-toggle": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz", + "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==", + "dev": true + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "string.prototype.matchall": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.2.tgz", + "integrity": "sha512-N/jp6O5fMf9os0JU3E72Qhf590RSRZU/ungsL/qJUYVTNv7hTG0P/dbPjxINVN9jpscu3nzYwKESU3P3RY5tOg==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0", + "has-symbols": "^1.0.1", + "internal-slot": "^1.0.2", + "regexp.prototype.flags": "^1.3.0", + "side-channel": "^1.0.2" + } + }, + "string.prototype.trimend": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz", + "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "string.prototype.trimleft": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz", + "integrity": "sha512-gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5", + "string.prototype.trimstart": "^1.0.0" + } + }, + "string.prototype.trimright": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz", + "integrity": "sha512-ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5", + "string.prototype.trimend": "^1.0.0" + } + }, + "string.prototype.trimstart": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz", + "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "stringify-entities": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-3.0.1.tgz", + "integrity": "sha512-Lsk3ISA2++eJYqBMPKcr/8eby1I6L0gP0NlxF8Zja6c05yr/yCYyb2c9PwXjd08Ib3If1vn1rbs1H5ZtVuOfvQ==", + "dev": true, + "requires": { + "character-entities-html4": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.2", + "is-hexadecimal": "^1.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true + }, + "strip-indent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", + "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", + "dev": true + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "dev": true + }, + "style-rules": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/style-rules/-/style-rules-1.1.2.tgz", + "integrity": "sha512-H+5YESFM6mIdjJISvIa3F1Jf3nvQAPvkH6fUa+guv5EmEN9LTtMmsHSNPhcffTKG2DAr6Vt13bSLO9wvv2Z/HQ==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "table": { + "version": "5.4.6", + "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", + "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", + "dev": true, + "requires": { + "ajv": "^6.10.2", + "lodash": "^4.17.14", + "slice-ansi": "^2.1.0", + "string-width": "^3.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-readable-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", + "dev": true + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "to-vfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/to-vfile/-/to-vfile-6.1.0.tgz", + "integrity": "sha512-BxX8EkCxOAZe+D/ToHdDsJcVI4HqQfmw0tCkp31zf3dNP/XWIAjU4CmeuSwsSoOzOTqHPOL0KUzyZqJplkD0Qw==", + "dev": true, + "requires": { + "is-buffer": "^2.0.0", + "vfile": "^4.0.0" + }, + "dependencies": { + "is-buffer": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz", + "integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==", + "dev": true + } + } + }, + "trim": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", + "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=", + "dev": true + }, + "trim-newlines": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", + "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=", + "dev": true + }, + "trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", + "dev": true + }, + "trim-trailing-lines": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.3.tgz", + "integrity": "sha512-4ku0mmjXifQcTVfYDfR5lpgV7zVqPg6zV9rdZmwOPqq0+Zq19xDqEgagqVbc4pOOShbncuAOIs59R3+3gcF3ZA==", + "dev": true + }, + "trough": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", + "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==", + "dev": true + }, + "tslib": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", + "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", + "dev": true + }, + "tslint": { + "version": "5.20.1", + "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.20.1.tgz", + "integrity": "sha512-EcMxhzCFt8k+/UP5r8waCf/lzmeSyVlqxqMEDQE7rWYiQky8KpIBz1JAoYXfROHrPZ1XXd43q8yQnULOLiBRQg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "builtin-modules": "^1.1.1", + "chalk": "^2.3.0", + "commander": "^2.12.1", + "diff": "^4.0.1", + "glob": "^7.1.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "resolve": "^1.3.2", + "semver": "^5.3.0", + "tslib": "^1.8.0", + "tsutils": "^2.29.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@babel/highlight": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz", + "integrity": "sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.9.0", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + } + } + }, + "tslint-config-lynt": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/tslint-config-lynt/-/tslint-config-lynt-0.1.2.tgz", + "integrity": "sha512-ERMad0ExEaNZ38/10RY/NgnWD+kmBWAmAIzzI4fMEx5r9DWnjlZOwhuKkgiqZ2q7RyCKQ2rR/3XuUXNkoWVYBA==", + "dev": true + }, + "tslint-config-lynt-react": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/tslint-config-lynt-react/-/tslint-config-lynt-react-0.1.3.tgz", + "integrity": "sha512-N4GJ+FtkC2LAdxbFId2OZXUVlnI414o3SGMxwdiv5pvyuF0E4ZJ31DclbHkSPcxw4wPwj0PHnd25N3nYs0uSCA==", + "dev": true, + "requires": { + "tslint-react": "^3.6.0" + } + }, + "tslint-config-lynt-react-typed": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/tslint-config-lynt-react-typed/-/tslint-config-lynt-react-typed-0.1.2.tgz", + "integrity": "sha512-MhHVG3li93AzM2x4piBf8noos/FCnTqJgpgtEWiBLKPwANba4U1XXRfIAZY05RNskSeMTw9n5r7F0h8R+gSnKA==", + "dev": true, + "requires": { + "tslint-microsoft-contrib": "^5.0.3" + } + }, + "tslint-config-lynt-typed": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/tslint-config-lynt-typed/-/tslint-config-lynt-typed-0.1.2.tgz", + "integrity": "sha512-gAgMbEuElBKQkj3ayqUwegAEe/wZ66FepFgfuZw5OzBnClzgi7AEGd2eheoec1+L93cbE/2i0DXPxVZPemOCCQ==", + "dev": true + }, + "tslint-microsoft-contrib": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/tslint-microsoft-contrib/-/tslint-microsoft-contrib-5.2.1.tgz", + "integrity": "sha512-PDYjvpo0gN9IfMULwKk0KpVOPMhU6cNoT9VwCOLeDl/QS8v8W2yspRpFFuUS7/c5EIH/n8ApMi8TxJAz1tfFUA==", + "dev": true, + "requires": { + "tsutils": "^2.27.2 <2.29.0" + }, + "dependencies": { + "tsutils": { + "version": "2.28.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.28.0.tgz", + "integrity": "sha512-bh5nAtW0tuhvOJnx1GLRn5ScraRLICGyJV5wJhtRWOLsxW70Kk5tZtpK3O/hW6LDnqKS9mlUMPZj9fEMJ0gxqA==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + } + } + } + }, + "tslint-react": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/tslint-react/-/tslint-react-3.6.0.tgz", + "integrity": "sha512-AIv1QcsSnj7e9pFir6cJ6vIncTqxfqeFF3Lzh8SuuBljueYzEAtByuB6zMaD27BL0xhMEqsZ9s5eHuCONydjBw==", + "dev": true, + "requires": { + "tsutils": "^2.13.1" + } + }, + "tsutils": { + "version": "2.29.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", + "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + } + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", + "dev": true + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "uc.micro": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", + "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==", + "dev": true + }, + "unherit": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", + "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==", + "dev": true, + "requires": { + "inherits": "^2.0.0", + "xtend": "^4.0.0" + } + }, + "unified": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/unified/-/unified-9.0.0.tgz", + "integrity": "sha512-ssFo33gljU3PdlWLjNp15Inqb77d6JnJSfyplGJPT/a+fNRNyCBeveBAYJdO5khKdF6WVHa/yYCC7Xl6BDwZUQ==", + "dev": true, + "requires": { + "bail": "^1.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^2.0.0", + "trough": "^1.0.0", + "vfile": "^4.0.0" + }, + "dependencies": { + "is-buffer": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz", + "integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==", + "dev": true + }, + "is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "dev": true + } + } + }, + "unified-args": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/unified-args/-/unified-args-8.0.0.tgz", + "integrity": "sha512-224jfXOL0Xu0e52fJTfxmAaNTuW1zopPmnXh/5GDAxx4Z6NbcZpjgQPBmo1xoLAhGih0rWVG2+a2kodzrEHfHw==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "chalk": "^3.0.0", + "chokidar": "^3.0.0", + "fault": "^1.0.2", + "json5": "^2.0.0", + "minimist": "^1.2.0", + "text-table": "^0.2.0", + "unified-engine": "^8.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "unified-engine": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/unified-engine/-/unified-engine-8.0.0.tgz", + "integrity": "sha512-vLUezxCnjzz+ya4pYouRQVMT8k82Rk4fIj406UidRnSFJdGXFaQyQklAnalsQHJrLqAlaYPkXPUa1upfVSHGCA==", + "dev": true, + "requires": { + "concat-stream": "^2.0.0", + "debug": "^4.0.0", + "fault": "^1.0.0", + "figures": "^3.0.0", + "glob": "^7.0.3", + "ignore": "^5.0.0", + "is-buffer": "^2.0.0", + "is-empty": "^1.0.0", + "is-plain-obj": "^2.0.0", + "js-yaml": "^3.6.1", + "load-plugin": "^3.0.0", + "parse-json": "^5.0.0", + "to-vfile": "^6.0.0", + "trough": "^1.0.0", + "unist-util-inspect": "^5.0.0", + "vfile-reporter": "^6.0.0", + "vfile-statistics": "^1.1.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@babel/highlight": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz", + "integrity": "sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.9.0", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "ignore": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.4.tgz", + "integrity": "sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A==", + "dev": true + }, + "is-buffer": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz", + "integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==", + "dev": true + }, + "is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "dev": true + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "parse-json": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.0.0.tgz", + "integrity": "sha512-OOY5b7PAEFV0E2Fir1KOkxchnZNCdowAJgQ5NuxjpBKTRP3pQhwkrkxqQjeoKJ+fO7bCpmIZaogI4eZGDMEGOw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1", + "lines-and-columns": "^1.1.6" + } + } + } + }, + "unified-lint-rule": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/unified-lint-rule/-/unified-lint-rule-1.0.5.tgz", + "integrity": "sha512-jOPr/fx8lTzqszEfh46p99jUMqgPlIZ8rNKllEepumISvgfj9lUq1c7BSpVihr0L1df3lkjVHAThRPS7dIyjYg==", + "dev": true, + "requires": { + "wrapped": "^1.0.1" + } + }, + "unified-message-control": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/unified-message-control/-/unified-message-control-3.0.1.tgz", + "integrity": "sha512-K2Kvvp1DBzeuxYLLsumZh/gDWUTl4e2z/P3VReFirC78cfHKtQifbhnfRrSBtKtd1Uc6cvYTW0/SZIUaMAEcTg==", + "dev": true, + "requires": { + "unist-util-visit": "^2.0.0", + "vfile-location": "^3.0.0" + } + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "unist-util-generated": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-1.1.5.tgz", + "integrity": "sha512-1TC+NxQa4N9pNdayCYA1EGUOCAO0Le3fVp7Jzns6lnua/mYgwHo0tz5WUAfrdpNch1RZLHc61VZ1SDgrtNXLSw==", + "dev": true + }, + "unist-util-inspect": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/unist-util-inspect/-/unist-util-inspect-5.0.1.tgz", + "integrity": "sha512-fPNWewS593JSmg49HbnE86BJKuBi1/nMWhDSccBvbARfxezEuJV85EaARR9/VplveiwCoLm2kWq+DhP8TBaDpw==", + "dev": true, + "requires": { + "is-empty": "^1.0.0" + } + }, + "unist-util-is": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.0.2.tgz", + "integrity": "sha512-Ofx8uf6haexJwI1gxWMGg6I/dLnF2yE+KibhD3/diOqY2TinLcqHXCV6OI5gFVn3xQqDH+u0M625pfKwIwgBKQ==", + "dev": true + }, + "unist-util-position": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-3.1.0.tgz", + "integrity": "sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA==", + "dev": true + }, + "unist-util-remove-position": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz", + "integrity": "sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA==", + "dev": true, + "requires": { + "unist-util-visit": "^2.0.0" + } + }, + "unist-util-stringify-position": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", + "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", + "dev": true, + "requires": { + "@types/unist": "^2.0.2" + } + }, + "unist-util-visit": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.2.tgz", + "integrity": "sha512-HoHNhGnKj6y+Sq+7ASo2zpVdfdRifhTgX2KTU3B/sO/TTlZchp7E3S4vjRzDJ7L60KmrCPsQkVK3lEF3cz36XQ==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "unist-util-is": "^4.0.0", + "unist-util-visit-parents": "^3.0.0" + } + }, + "unist-util-visit-parents": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.0.2.tgz", + "integrity": "sha512-yJEfuZtzFpQmg1OSCyS9M5NJRrln/9FbYosH3iW0MG402QbdbaB8ZESwUv9RO6nRfLAKvWcMxCwdLWOov36x/g==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "unist-util-is": "^4.0.0" + } + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true + } + } + }, + "uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", + "dev": true, + "requires": { + "prepend-http": "^2.0.0" + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "vfile": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.1.1.tgz", + "integrity": "sha512-lRjkpyDGjVlBA7cDQhQ+gNcvB1BGaTHYuSOcY3S7OhDmBtnzX95FhtZZDecSTDm6aajFymyve6S5DN4ZHGezdQ==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "replace-ext": "1.0.0", + "unist-util-stringify-position": "^2.0.0", + "vfile-message": "^2.0.0" + }, + "dependencies": { + "is-buffer": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz", + "integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==", + "dev": true + } + } + }, + "vfile-location": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-3.0.1.tgz", + "integrity": "sha512-yYBO06eeN/Ki6Kh1QAkgzYpWT1d3Qln+ZCtSbJqFExPl1S3y2qqotJQXoh6qEvl/jDlgpUJolBn3PItVnnZRqQ==", + "dev": true + }, + "vfile-message": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", + "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^2.0.0" + } + }, + "vfile-reporter": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/vfile-reporter/-/vfile-reporter-6.0.1.tgz", + "integrity": "sha512-0OppK9mo8G2XUpv+hIKLVSDsoxJrXnOy73+vIm0jQUOUFYRduqpFHX+QqAQfvRHyX9B0UFiRuNJnBOjQCIsw1g==", + "dev": true, + "requires": { + "repeat-string": "^1.5.0", + "string-width": "^4.0.0", + "supports-color": "^6.0.0", + "unist-util-stringify-position": "^2.0.0", + "vfile-sort": "^2.1.2", + "vfile-statistics": "^1.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "vfile-sort": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/vfile-sort/-/vfile-sort-2.2.2.tgz", + "integrity": "sha512-tAyUqD2R1l/7Rn7ixdGkhXLD3zsg+XLAeUDUhXearjfIcpL1Hcsj5hHpCoy/gvfK/Ws61+e972fm0F7up7hfYA==", + "dev": true + }, + "vfile-statistics": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/vfile-statistics/-/vfile-statistics-1.1.4.tgz", + "integrity": "sha512-lXhElVO0Rq3frgPvFBwahmed3X03vjPF8OcjKMy8+F1xU/3Q3QU3tKEDp743SFtb74PdF0UWpxPvtOP0GCLheA==", + "dev": true + }, + "vinyl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.0.tgz", + "integrity": "sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg==", + "dev": true, + "requires": { + "clone": "^2.1.1", + "clone-buffer": "^1.0.0", + "clone-stats": "^1.0.0", + "cloneable-readable": "^1.0.0", + "remove-trailing-separator": "^1.0.1", + "replace-ext": "^1.0.0" + } + }, + "vinyl-sourcemaps-apply": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz", + "integrity": "sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU=", + "dev": true, + "requires": { + "source-map": "^0.5.1" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true + }, + "wrapped": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wrapped/-/wrapped-1.0.1.tgz", + "integrity": "sha1-x4PZ2Aeyc+mwHoUWgKk4yHyQckI=", + "dev": true, + "requires": { + "co": "3.1.0", + "sliced": "^1.0.1" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "write": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", + "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", + "dev": true, + "requires": { + "mkdirp": "^0.5.1" + } + }, + "xregexp": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-4.3.0.tgz", + "integrity": "sha512-7jXDIFXh5yJ/orPn4SXjuVrWWoi4Cr8jfV1eHv9CixKSbU+jY4mxfrBwAuDvupPNKpMUY+FeIqsVw/JLT9+B8g==", + "dev": true, + "requires": { + "@babel/runtime-corejs3": "^7.8.3" + } + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..bca8821 --- /dev/null +++ b/package.json @@ -0,0 +1,34 @@ +{ + "name": "safe-email", + "version": "1.1.0", + "description": "Easy way to obfuscate e-mails to protect them from spams through scraping bots", + "main": "src/safe-email.js", + "scripts": { + "compile": "npx google-closure-compiler --js=safe-email.js --js_output_file=dist/safe-email.js --debug --formatting=PRETTY_PRINT && npx google-closure-compiler --js=safe-email.js --js_output_file=dist/safe-email.min.js", + "test": "echo \"No test specified\"", + "lint-js": "lynt --env \"browser\"", + "lint-md": "markdownlint **/*.md --ignore node_modules", + "lint-md-urls-relative": "remark . --frail --use remark-validate-links", + "lint-md-consistency": "remark . --frail --use remark-preset-lint-consistent" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/undergroundwires/safe-email.git" + }, + "author": "npm@erkinekici.com", + "license": "MIT", + "bugs": { + "url": "https://github.com/undergroundwires/safe-email/issues" + }, + "homepage": "https://github.com/undergroundwires/safe-email#readme", + "devDependencies": { + "google-closure-compiler": "^20200517.0.0", + "lynt": "^0.5.5", + "markdownlint-cli": "^0.23.1", + "remark-cli": "^8.0.0", + "remark-lint-no-dead-urls": "^1.0.2", + "remark-preset-lint-consistent": "^3.0.0", + "remark-validate-links": "^10.0.0" + }, + "dependencies": {} +} diff --git a/safe-email.js b/safe-email.js new file mode 100644 index 0000000..2d95a18 --- /dev/null +++ b/safe-email.js @@ -0,0 +1,52 @@ +(function() { + 'use strict'; + const dataAttrNames = { + email: "email_b64", + body: "body", + subject: "subject" + } + const defaults = { + body: "Hi!", + subject: window.location.hostname + window.location.pathname + } + function obfuscateInnerHtml(text) { + const chars = text.split(''); + const reversed = chars.reverse(); + let result = ''; + for(const char of reversed) { + const randomText = Math.random().toString(36).substring(7); + result += `${randomText}`; + result += '' + char + ''; + } + return result; + } + function styleElement(element) { + element.style['direction'] = 'rtl'; + element.style['unicode-bidi'] = 'bidi-override'; + } + function initializeElement(element) { + const readAttr = (name) => element.dataset[name]; + styleElement(element); + if(!element.innerHTML.trim()) { + element.innerHTML = obfuscateInnerHtml(atob(readAttr(dataAttrNames.email))); + } + element.addEventListener('click', function (ev) { + const href = + atob('bWFpbHRvOg==') /* mailto: */ + atob(readAttr(dataAttrNames.email)) + + atob('P3N1YmplY3Q9') /* ?subject=*/ + (readAttr(dataAttrNames.subject) || defaults.subject)+ + atob('JmJvZHk9') /* &body=*/ + (readAttr(dataAttrNames.body) || defaults.body); + ev.preventDefault(); + window.location.href = href; + }); + } + function initializeAll() { + const elements = document.querySelectorAll("[data-" + dataAttrNames.email + "]"); + for(const element of elements) { + initializeElement(element); + } + } + if(!window.areEmailsInitialized) { + window.areEmailsInitialized = true; + document.addEventListener('DOMContentLoaded', () => initializeAll()); + } +})(); \ No newline at end of file