From 7ea7e1a4b9324cd544edcd8fe4f03f26bc183433 Mon Sep 17 00:00:00 2001 From: Yury Date: Thu, 18 Mar 2021 23:32:30 +0300 Subject: [PATCH 1/3] Refactor styles, add variable to adjust heading color (#14) * refactor: use variables for font-weights * feat: use existing variables to style endpoints title * feat: add variable to adjust section heading color * docs: adjust readme formatting --- README.md | 7 ++++--- src/Styles.js | 9 +++++++-- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 1447652..d1ba1f9 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ [![Published on webcomponents.org](https://img.shields.io/badge/webcomponents.org-published-blue.svg)](https://www.webcomponents.org/element/@api-components/api-summary) -# api-summary +# <api-summary> A component that renders basic information about an API. It uses AMF model to render the view. @@ -17,7 +17,8 @@ For compatibility with previous model version use `3.x.x` version of the compone ## Usage ### Installation -``` + +```sh npm install --save @api-components/api-summary ``` @@ -86,7 +87,7 @@ class SampleElement extends PolymerElement { customElements.define('sample-element', SampleElement); ``` -### Installation +## Development ```sh git clone https://github.com/advanced-rest-client/api-summary diff --git a/src/Styles.js b/src/Styles.js index b68850e..eab0a8c 100644 --- a/src/Styles.js +++ b/src/Styles.js @@ -56,6 +56,7 @@ arc-marked { } label.section { + color: var(--arc-font-subhead-color); font-weight: var(--arc-font-subhead-font-weight); line-height: var(--arc-font-subhead-line-height); /* font-size: 18px; */ @@ -125,7 +126,7 @@ a:hover { cursor: pointer; margin-bottom: 4px; display: inline-block; - font-weight: 500; + font-weight: var(--api-summary-endpoint-path-font-weight, 500); color: var(--link-color, #0277BD); margin: 4px 0; word-break: break-all; @@ -142,7 +143,11 @@ a:hover { } .section.endpoints-title { - font-weight: 500; + font-weight: var(--arc-font-title-font-weight, 500); + color: var(--arc-font-title-color); + font-weight: var(--arc-font-title-font-weight); + line-height: var(--arc-font-title-line-height); + font-size: var(--arc-font-title-font-size); } .endpoint-path-name { From 6a6b4a2a7af9c35a81b63797766c1c5932d53c04 Mon Sep 17 00:00:00 2001 From: Pawel Psztyc Date: Thu, 18 Mar 2021 13:35:11 -0700 Subject: [PATCH 2/3] ci: updating release pipeline Signed-off-by: Pawel Psztyc --- .github/workflows/codeql-analysis.yml | 67 ++ .github/workflows/deployment.yml | 101 +++ .github/workflows/tests.yml | 44 -- .npmignore | 11 +- CHANGELOG.md | 395 ------------ CONTRIBUTING.md | 74 --- package-lock.json | 850 +++++++++++++++----------- package.json | 32 +- polymer.json | 8 - 9 files changed, 668 insertions(+), 914 deletions(-) create mode 100644 .github/workflows/codeql-analysis.yml create mode 100644 .github/workflows/deployment.yml delete mode 100644 .github/workflows/tests.yml delete mode 100644 CHANGELOG.md delete mode 100644 CONTRIBUTING.md delete mode 100644 polymer.json diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml new file mode 100644 index 0000000..6999baf --- /dev/null +++ b/.github/workflows/codeql-analysis.yml @@ -0,0 +1,67 @@ +# For most projects, this workflow file will not need changing; you simply need +# to commit it to your repository. +# +# You may wish to alter this file to override the set of languages analyzed, +# or to provide custom queries or build logic. +# +# ******** NOTE ******** +# We have attempted to detect the languages in your repository. Please check +# the `language` matrix defined below to confirm you have the correct set of +# supported CodeQL languages. +# +name: "CodeQL" + +on: + push: + branches: [ master ] + pull_request: + # The branches below must be a subset of the branches above + branches: [ master ] + schedule: + - cron: '21 7 * * 5' + +jobs: + analyze: + name: Analyze + runs-on: ubuntu-latest + + strategy: + fail-fast: false + matrix: + language: [ 'javascript' ] + # CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python' ] + # Learn more: + # https://docs.github.com/en/free-pro-team@latest/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#changing-the-languages-that-are-analyzed + + steps: + - name: Checkout repository + uses: actions/checkout@v2 + + # Initializes the CodeQL tools for scanning. + - name: Initialize CodeQL + uses: github/codeql-action/init@v1 + with: + languages: ${{ matrix.language }} + # If you wish to specify custom queries, you can do so here or in a config file. + # By default, queries listed here will override any specified in a config file. + # Prefix the list here with "+" to use these queries and those in the config file. + # queries: ./path/to/local/query, your-org/your-repo/queries@main + + # Autobuild attempts to build any compiled languages (C/C++, C#, or Java). + # If this step fails, then you should remove it and run the build manually (see below) + - name: Autobuild + uses: github/codeql-action/autobuild@v1 + + # â„šī¸ Command-line programs to run using the OS shell. + # 📚 https://git.io/JvXDl + + # âœī¸ If the Autobuild fails above, remove it and uncomment the following three lines + # and modify them (or add more) to build your code if your project + # uses a compiled language + + #- run: | + # make bootstrap + # make release + + - name: Perform CodeQL Analysis + uses: github/codeql-action/analyze@v1 diff --git a/.github/workflows/deployment.yml b/.github/workflows/deployment.yml new file mode 100644 index 0000000..a73904c --- /dev/null +++ b/.github/workflows/deployment.yml @@ -0,0 +1,101 @@ +name: Tests and publishing +env: + FORCE_COLOR: 1 +on: + push: + branches: + - master + - main + - develop + pull_request: + branches: + - master + - main +jobs: + test_linux: + name: ${{ matrix.os }} + strategy: + fail-fast: false + matrix: + os: [ubuntu-20.04] + # os: [ubuntu-18.04, ubuntu-20.04] + runs-on: ${{ matrix.os }} + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-node@v1 + with: + node-version: 14 + - uses: microsoft/playwright-github-action@v1 + - uses: actions/cache@v1 + with: + path: ~/.npm + key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} + restore-keys: | + ${{ runner.os }}-node- + - name: Install dependencies + run: npm ci + - name: Run tests + run: npm test + test_win: + name: "Windows" + runs-on: windows-latest + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-node@v1 + with: + node-version: 14 + - uses: microsoft/playwright-github-action@v1 + - uses: actions/cache@v1 + with: + path: ~/.npm + key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} + restore-keys: | + ${{ runner.os }}-node- + - name: Install dependencies + run: npm ci + - name: Run tests + run: npm test + tag: + name: "Publishing release" + if: github.ref == 'refs/heads/main' || github.ref == 'refs/heads/master' + needs: + - test_linux + - test_win + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v2 + with: + fetch-depth: 0 + - uses: actions/setup-node@v2 + with: + node-version: '14.x' + registry-url: 'https://registry.npmjs.org' + - uses: actions/cache@v1 + with: + path: ~/.npm + key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} + restore-keys: | + ${{ runner.os }}-node- + - run: npm install + - name: Read version from package.json + uses: culshaw/read-package-node-version-actions@v1 + id: package-node-version + - name: Changelog + uses: scottbrenner/generate-changelog-action@master + id: Changelog + - name: Github Release + id: create_release + uses: actions/create-release@latest + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + tag_name: v${{ steps.package-node-version.outputs.version }} + release_name: v${{ steps.package-node-version.outputs.version }} + body: | + ${{ steps.Changelog.outputs.changelog }} + draft: false + prerelease: false + - run: npm publish --access public + env: + NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml deleted file mode 100644 index 5ae8523..0000000 --- a/.github/workflows/tests.yml +++ /dev/null @@ -1,44 +0,0 @@ -name: tests - -env: - FORCE_COLOR: 1 - -on: - push: - pull_request: - branches: - - stage - - master -jobs: - test_linux: - name: ${{ matrix.os }} (${{ matrix.browser }}) - strategy: - fail-fast: false - matrix: - os: [ubuntu-18.04, ubuntu-20.04] - runs-on: ${{ matrix.os }} - steps: - - uses: actions/checkout@v2 - - uses: actions/setup-node@v1 - with: - node-version: 14 - - uses: microsoft/playwright-github-action@v1 - - name: Install dependencies - run: npm ci - - name: Run tests - run: npm test - # test_win: - # name: "Windows" - # strategy: - # fail-fast: false - # runs-on: windows-latest - # steps: - # - uses: actions/checkout@v2 - # - uses: actions/setup-node@v1 - # with: - # node-version: 14 - # - uses: microsoft/playwright-github-action@v1 - # - name: Install dependencies - # run: npm ci - # - name: Run tests - # run: npm test diff --git a/.npmignore b/.npmignore index a128a97..2709157 100644 --- a/.npmignore +++ b/.npmignore @@ -1,14 +1,7 @@ coverage/ test/ demo/ -gen-tsd.json -CONTRIBUTING.md -.travis.yml -index.html -polymer.json -karma.* -husky.* -commitlint.* +tsconfig.json +web-test-runner.config.mjs .* *.config.* -prettier.config.js diff --git a/CHANGELOG.md b/CHANGELOG.md deleted file mode 100644 index 1d7d333..0000000 --- a/CHANGELOG.md +++ /dev/null @@ -1,395 +0,0 @@ - -## 2.0.7 (2018-12-26) - - -### Docs - -* Updateding docs ([3fc5a3048b55a7d28093515275726b418375fc0e](https://github.com/advanced-rest-client/api-summary/commit/3fc5a3048b55a7d28093515275726b418375fc0e)) -* Updating documentation ([0d838636e37540d40283202f0e5177d5f492aebb](https://github.com/advanced-rest-client/api-summary/commit/0d838636e37540d40283202f0e5177d5f492aebb)) -* Updating polymer docs ([6b54f946c334f5cdddda46e285aa90ed066d4bb8](https://github.com/advanced-rest-client/api-summary/commit/6b54f946c334f5cdddda46e285aa90ed066d4bb8)) - -### Fix - -* Fixing initialization without server information ([e600ae3cdbb8b7e874b616dfca73b71d5c318e2e](https://github.com/advanced-rest-client/api-summary/commit/e600ae3cdbb8b7e874b616dfca73b71d5c318e2e)) -* Fixing tests configuration ([73747fa4d33a4312f0e38b3517563c84f39ca3f8](https://github.com/advanced-rest-client/api-summary/commit/73747fa4d33a4312f0e38b3517563c84f39ca3f8)) - -### Update - -* Adding API structure listing to the summary page. ([fb05401fc16da7e75bf32c99d48a0c1bccc5d31b](https://github.com/advanced-rest-client/api-summary/commit/fb05401fc16da7e75bf32c99d48a0c1bccc5d31b)) -* Adding support for compact AMF model ([1520b1b798d875f55af73790914c6ce8cb36a3b4](https://github.com/advanced-rest-client/api-summary/commit/1520b1b798d875f55af73790914c6ce8cb36a3b4)) -* Hidding endpoints header if there's no endpoints ([f4585ab5bbb737108a5260c7b2789bc0824ab89d](https://github.com/advanced-rest-client/api-summary/commit/f4585ab5bbb737108a5260c7b2789bc0824ab89d)) -* Updated Travis configuration to connect to Sauce Labs. ([ebc0c230eaed2f230ec580a3ffa2c5e9b90f8e55](https://github.com/advanced-rest-client/api-summary/commit/ebc0c230eaed2f230ec580a3ffa2c5e9b90f8e55)) - - - - -## 2.0.6 (2018-11-28) - - -### Docs - -* Updateding docs ([3fc5a3048b55a7d28093515275726b418375fc0e](https://github.com/advanced-rest-client/api-summary/commit/3fc5a3048b55a7d28093515275726b418375fc0e)) -* Updating documentation ([0d838636e37540d40283202f0e5177d5f492aebb](https://github.com/advanced-rest-client/api-summary/commit/0d838636e37540d40283202f0e5177d5f492aebb)) -* Updating polymer docs ([6b54f946c334f5cdddda46e285aa90ed066d4bb8](https://github.com/advanced-rest-client/api-summary/commit/6b54f946c334f5cdddda46e285aa90ed066d4bb8)) - -### Fix - -* Fixing initialization without server information ([e600ae3cdbb8b7e874b616dfca73b71d5c318e2e](https://github.com/advanced-rest-client/api-summary/commit/e600ae3cdbb8b7e874b616dfca73b71d5c318e2e)) -* Fixing tests configuration ([73747fa4d33a4312f0e38b3517563c84f39ca3f8](https://github.com/advanced-rest-client/api-summary/commit/73747fa4d33a4312f0e38b3517563c84f39ca3f8)) - -### Update - -* Adding API structure listing to the summary page. ([fb05401fc16da7e75bf32c99d48a0c1bccc5d31b](https://github.com/advanced-rest-client/api-summary/commit/fb05401fc16da7e75bf32c99d48a0c1bccc5d31b)) -* Adding support for compact AMF model ([1520b1b798d875f55af73790914c6ce8cb36a3b4](https://github.com/advanced-rest-client/api-summary/commit/1520b1b798d875f55af73790914c6ce8cb36a3b4)) -* Hidding endpoints header if there's no endpoints ([f4585ab5bbb737108a5260c7b2789bc0824ab89d](https://github.com/advanced-rest-client/api-summary/commit/f4585ab5bbb737108a5260c7b2789bc0824ab89d)) -* Updated Travis configuration to connect to Sauce Labs. ([ebc0c230eaed2f230ec580a3ffa2c5e9b90f8e55](https://github.com/advanced-rest-client/api-summary/commit/ebc0c230eaed2f230ec580a3ffa2c5e9b90f8e55)) - - - - -## 2.0.5 (2018-10-19) - - -### Docs - -* Updateding docs ([3fc5a3048b55a7d28093515275726b418375fc0e](https://github.com/advanced-rest-client/api-summary/commit/3fc5a3048b55a7d28093515275726b418375fc0e)) -* Updating documentation ([0d838636e37540d40283202f0e5177d5f492aebb](https://github.com/advanced-rest-client/api-summary/commit/0d838636e37540d40283202f0e5177d5f492aebb)) - -### Fix - -* Fixing initialization without server information ([e600ae3cdbb8b7e874b616dfca73b71d5c318e2e](https://github.com/advanced-rest-client/api-summary/commit/e600ae3cdbb8b7e874b616dfca73b71d5c318e2e)) -* Fixing tests configuration ([73747fa4d33a4312f0e38b3517563c84f39ca3f8](https://github.com/advanced-rest-client/api-summary/commit/73747fa4d33a4312f0e38b3517563c84f39ca3f8)) - -### Update - -* Adding API structure listing to the summary page. ([fb05401fc16da7e75bf32c99d48a0c1bccc5d31b](https://github.com/advanced-rest-client/api-summary/commit/fb05401fc16da7e75bf32c99d48a0c1bccc5d31b)) -* Adding support for compact AMF model ([1520b1b798d875f55af73790914c6ce8cb36a3b4](https://github.com/advanced-rest-client/api-summary/commit/1520b1b798d875f55af73790914c6ce8cb36a3b4)) -* Updated Travis configuration to connect to Sauce Labs. ([ebc0c230eaed2f230ec580a3ffa2c5e9b90f8e55](https://github.com/advanced-rest-client/api-summary/commit/ebc0c230eaed2f230ec580a3ffa2c5e9b90f8e55)) - - - - -## 2.0.4 (2018-09-27) - - -### Docs - -* Updateding docs ([3fc5a3048b55a7d28093515275726b418375fc0e](https://github.com/advanced-rest-client/api-summary/commit/3fc5a3048b55a7d28093515275726b418375fc0e)) -* Updating documentation ([0d838636e37540d40283202f0e5177d5f492aebb](https://github.com/advanced-rest-client/api-summary/commit/0d838636e37540d40283202f0e5177d5f492aebb)) - -### Fix - -* Fixing tests configuration ([73747fa4d33a4312f0e38b3517563c84f39ca3f8](https://github.com/advanced-rest-client/api-summary/commit/73747fa4d33a4312f0e38b3517563c84f39ca3f8)) - -### Update - -* Adding API structure listing to the summary page. ([fb05401fc16da7e75bf32c99d48a0c1bccc5d31b](https://github.com/advanced-rest-client/api-summary/commit/fb05401fc16da7e75bf32c99d48a0c1bccc5d31b)) -* Adding support for compact AMF model ([1520b1b798d875f55af73790914c6ce8cb36a3b4](https://github.com/advanced-rest-client/api-summary/commit/1520b1b798d875f55af73790914c6ce8cb36a3b4)) -* Updated Travis configuration to connect to Sauce Labs. ([ebc0c230eaed2f230ec580a3ffa2c5e9b90f8e55](https://github.com/advanced-rest-client/api-summary/commit/ebc0c230eaed2f230ec580a3ffa2c5e9b90f8e55)) - - - - -## 2.0.3 (2018-08-18) - - -### Docs - -* Updateding docs ([3fc5a3048b55a7d28093515275726b418375fc0e](https://github.com/advanced-rest-client/api-summary/commit/3fc5a3048b55a7d28093515275726b418375fc0e)) -* Updating documentation ([0d838636e37540d40283202f0e5177d5f492aebb](https://github.com/advanced-rest-client/api-summary/commit/0d838636e37540d40283202f0e5177d5f492aebb)) - -### Fix - -* Fixing tests configuration ([73747fa4d33a4312f0e38b3517563c84f39ca3f8](https://github.com/advanced-rest-client/api-summary/commit/73747fa4d33a4312f0e38b3517563c84f39ca3f8)) - -### Update - -* Adding API structure listing to the summary page. ([fb05401fc16da7e75bf32c99d48a0c1bccc5d31b](https://github.com/advanced-rest-client/api-summary/commit/fb05401fc16da7e75bf32c99d48a0c1bccc5d31b)) -* Adding support for compact AMF model ([1520b1b798d875f55af73790914c6ce8cb36a3b4](https://github.com/advanced-rest-client/api-summary/commit/1520b1b798d875f55af73790914c6ce8cb36a3b4)) -* Updated Travis configuration to connect to Sauce Labs. ([ebc0c230eaed2f230ec580a3ffa2c5e9b90f8e55](https://github.com/advanced-rest-client/api-summary/commit/ebc0c230eaed2f230ec580a3ffa2c5e9b90f8e55)) - - - - -## 2.0.2 (2018-07-18) - - -### Docs - -* Updateding docs ([3fc5a3048b55a7d28093515275726b418375fc0e](https://github.com/advanced-rest-client/api-summary/commit/3fc5a3048b55a7d28093515275726b418375fc0e)) -* Updating documentation ([0d838636e37540d40283202f0e5177d5f492aebb](https://github.com/advanced-rest-client/api-summary/commit/0d838636e37540d40283202f0e5177d5f492aebb)) - -### Fix - -* Fixing tests configuration ([73747fa4d33a4312f0e38b3517563c84f39ca3f8](https://github.com/advanced-rest-client/api-summary/commit/73747fa4d33a4312f0e38b3517563c84f39ca3f8)) - -### Update - -* Adding API structure listing to the summary page. ([fb05401fc16da7e75bf32c99d48a0c1bccc5d31b](https://github.com/advanced-rest-client/api-summary/commit/fb05401fc16da7e75bf32c99d48a0c1bccc5d31b)) -* Updated Travis configuration to connect to Sauce Labs. ([ebc0c230eaed2f230ec580a3ffa2c5e9b90f8e55](https://github.com/advanced-rest-client/api-summary/commit/ebc0c230eaed2f230ec580a3ffa2c5e9b90f8e55)) - - - - -## 2.0.1 (2018-05-23) - - -### Docs - -* Updateding docs ([3fc5a3048b55a7d28093515275726b418375fc0e](https://github.com/advanced-rest-client/api-summary/commit/3fc5a3048b55a7d28093515275726b418375fc0e)) - -### Update - -* Updated Travis configuration to connect to Sauce Labs. ([ebc0c230eaed2f230ec580a3ffa2c5e9b90f8e55](https://github.com/advanced-rest-client/api-summary/commit/ebc0c230eaed2f230ec580a3ffa2c5e9b90f8e55)) - - - - -# 2.0.0 (2018-05-21) - - -### Docs - -* Updateding docs ([3fc5a3048b55a7d28093515275726b418375fc0e](https://github.com/advanced-rest-client/api-summary/commit/3fc5a3048b55a7d28093515275726b418375fc0e)) - -### Update - -* Updated Travis configuration to connect to Sauce Labs. ([ebc0c230eaed2f230ec580a3ffa2c5e9b90f8e55](https://github.com/advanced-rest-client/api-summary/commit/ebc0c230eaed2f230ec580a3ffa2c5e9b90f8e55)) - - - -## 2.0.8 (2019-01-25) - - -### Docs - -* Updateding docs ([3fc5a3048b55a7d28093515275726b418375fc0e](https://github.com/advanced-rest-client/api-summary/commit/3fc5a3048b55a7d28093515275726b418375fc0e)) -* Updating documentation ([0d838636e37540d40283202f0e5177d5f492aebb](https://github.com/advanced-rest-client/api-summary/commit/0d838636e37540d40283202f0e5177d5f492aebb)) -* Updating polymer docs ([6b54f946c334f5cdddda46e285aa90ed066d4bb8](https://github.com/advanced-rest-client/api-summary/commit/6b54f946c334f5cdddda46e285aa90ed066d4bb8)) -* Updating polymer docs ([6f179cf7041ad7419189f33908f79d8f82733d92](https://github.com/advanced-rest-client/api-summary/commit/6f179cf7041ad7419189f33908f79d8f82733d92)) - -### Fix - -* Fixing initialization without server information ([e600ae3cdbb8b7e874b616dfca73b71d5c318e2e](https://github.com/advanced-rest-client/api-summary/commit/e600ae3cdbb8b7e874b616dfca73b71d5c318e2e)) -* Fixing tests configuration ([73747fa4d33a4312f0e38b3517563c84f39ca3f8](https://github.com/advanced-rest-client/api-summary/commit/73747fa4d33a4312f0e38b3517563c84f39ca3f8)) -* Fixing tests to be model structure independent ([405a1709a4321a0ea8a18d30e0f0d16499fbc207](https://github.com/advanced-rest-client/api-summary/commit/405a1709a4321a0ea8a18d30e0f0d16499fbc207)) - -### Update - -* Adding API structure listing to the summary page. ([fb05401fc16da7e75bf32c99d48a0c1bccc5d31b](https://github.com/advanced-rest-client/api-summary/commit/fb05401fc16da7e75bf32c99d48a0c1bccc5d31b)) -* Adding support for compact AMF model ([1520b1b798d875f55af73790914c6ce8cb36a3b4](https://github.com/advanced-rest-client/api-summary/commit/1520b1b798d875f55af73790914c6ce8cb36a3b4)) -* Hidding endpoints header if there's no endpoints ([f4585ab5bbb737108a5260c7b2789bc0824ab89d](https://github.com/advanced-rest-client/api-summary/commit/f4585ab5bbb737108a5260c7b2789bc0824ab89d)) -* New model generator for new CI ([b858b4e1782da2afff78b7ad6169d4afedc0df7b](https://github.com/advanced-rest-client/api-summary/commit/b858b4e1782da2afff78b7ad6169d4afedc0df7b)) -* Removing old CI files ([665a7cfeec2a21514368807e395a6ef489007921](https://github.com/advanced-rest-client/api-summary/commit/665a7cfeec2a21514368807e395a6ef489007921)) -* Updated Travis configuration to connect to Sauce Labs. ([ebc0c230eaed2f230ec580a3ffa2c5e9b90f8e55](https://github.com/advanced-rest-client/api-summary/commit/ebc0c230eaed2f230ec580a3ffa2c5e9b90f8e55)) - - - -# 3.0.0 (2019-07-29) - - - -## 4.0.1 (2019-11-07) - - -### Bug Fixes - -* fixes [#2](https://github.com/advanced-rest-client/api-summary/issues/2) - adding sanitization to the description ([7d7dd3d](https://github.com/advanced-rest-client/api-summary/commit/7d7dd3d3fc9224bfaebe4517dbd684c6cf9b60b3)) - - -### Features - -* adding Base URI label ([4fa0a2f](https://github.com/advanced-rest-client/api-summary/commit/4fa0a2f8cbaf46c46216b62f2c6b140ada139c3c)) - - - -## 4.0.2 (2019-11-08) - - -### Bug Fixes - -* fixes [#2](https://github.com/advanced-rest-client/api-summary/issues/2) - adding sanitization to the description ([7d7dd3d](https://github.com/advanced-rest-client/api-summary/commit/7d7dd3d3fc9224bfaebe4517dbd684c6cf9b60b3)) - - -### Features - -* adding Base URI label ([4fa0a2f](https://github.com/advanced-rest-client/api-summary/commit/4fa0a2f8cbaf46c46216b62f2c6b140ada139c3c)) - - - - -## [4.0.3](https://github.com/advanced-rest-client/api-summary/compare/4.0.1...4.0.3) (2020-02-05) - -### Build - -* bumping version [bump-version] [b25543f](https://github.com/advanced-rest-client/api-summary/commit/b25543f05e58d5ac24c2ce7b02498f2d2334692a) by Pawel Psztyc -* bumping version [c6123f1](https://github.com/advanced-rest-client/api-summary/commit/c6123f1f48e13462dd43fdb86b6e168800d7fb5d) by Pawel Psztyc -* bumping version [207d91e](https://github.com/advanced-rest-client/api-summary/commit/207d91e03aff14faaa743397edc6eb3d98f3a2ad) by Pawel Psztyc -* bumping version [1423197](https://github.com/advanced-rest-client/api-summary/commit/1423197cb1ee1d03b2dfb47b9382e80f8333baea) by Pawel Psztyc -* bumping version [1f98f2c](https://github.com/advanced-rest-client/api-summary/commit/1f98f2c4dd273304d82d8e7a7cdf91c5eeb2a49b) by Pawel Psztyc -* bumping version [5cab688](https://github.com/advanced-rest-client/api-summary/commit/5cab688bcf42ce1735b8c577f9106c3c814c7a91) by Pawel - - -### Update - -* updating depdnencies [bbf8151](https://github.com/advanced-rest-client/api-summary/commit/bbf8151e87987b4306a3aebc70765762f37430f7) by Pawel Psztyc -* removing Edge from tests [e611b29](https://github.com/advanced-rest-client/api-summary/commit/e611b29693f93d482559917e0ef569c9f63e6fbf) by Pawel Psztyc -* upgrading dependencies [26a0445](https://github.com/advanced-rest-client/api-summary/commit/26a0445e7bb767de147e7c63036328207ff6cd43) by Pawel Psztyc -* embed css styles in render method [14f5318](https://github.com/advanced-rest-client/api-summary/commit/14f53185f85741688aaed26f3fc9524727d82803) by TwoPlusTwoOne -* simplyfying styling [a8b0792](https://github.com/advanced-rest-client/api-summary/commit/a8b0792a1b2bfb895187ad8ae819e29f972d31ff) by Pawel Psztyc -* upgrading dependencies [ba849c7](https://github.com/advanced-rest-client/api-summary/commit/ba849c7b62762e159b1f7bd92f2d3bce29c7901d) by Pawel Psztyc -* adding prettier ignore file [cfd46fe](https://github.com/advanced-rest-client/api-summary/commit/cfd46fe97b7b27752ae6c59e307a78b6b7c608f2) by Pawel Psztyc -* upgrading dependencies [ccfb4a0](https://github.com/advanced-rest-client/api-summary/commit/ccfb4a0bcaba3a57ae5b37f2d4e221e57fa696d4) by Pawel Psztyc -* removing unused imports and function [b210d18](https://github.com/advanced-rest-client/api-summary/commit/b210d18b4eef4990eb5eb8ee5e5ad07b49b193ca) by Pawel Psztyc - - -### Features - -* adding Base URI label [4fa0a2f](https://github.com/advanced-rest-client/api-summary/commit/4fa0a2f8cbaf46c46216b62f2c6b140ada139c3c) by Pawel Psztyc - - -### Bug Fixes - -* add sanitizer in license url and provider url [bump-version] [4fd74fb](https://github.com/advanced-rest-client/api-summary/commit/4fd74fba6028406df83ad7378210901c10bfc2b8) by Nicolas Walter Araya -* fixes #2 - adding sanitization to the description [7d7dd3d](https://github.com/advanced-rest-client/api-summary/commit/7d7dd3d3fc9224bfaebe4517dbd684c6cf9b60b3) by Pawel Psztyc - - -### Refactor - -* upgrading to AMF 4 [9e9634f](https://github.com/advanced-rest-client/api-summary/commit/9e9634f7e1b1a8f3aa4e62fdc84a3cf41ed333b0) by Pawel -* atomizing the template, updating styles [b897fcd](https://github.com/advanced-rest-client/api-summary/commit/b897fcd556771f224afcf090a242ae4c33081351) by Pawel - - -### Testing - -* updating tests to correct Edge scoped styles [db559aa](https://github.com/advanced-rest-client/api-summary/commit/db559aa554a79cc727d6f6e6a878c7043f44b8bd) by Pawel Psztyc -* updating test after marked library update [748502f](https://github.com/advanced-rest-client/api-summary/commit/748502f1e96b925780cc9168e0a6b5ff3d867f72) by Pawel Psztyc - - -### Other - -* Docs: Updating polymer docs - [6f179cf](https://github.com/advanced-rest-client/api-summary/commit/6f179cf7041ad7419189f33908f79d8f82733d92) by Pawel Psztyc -* Fix: Fixing tests to be model structure independent - [405a170](https://github.com/advanced-rest-client/api-summary/commit/405a1709a4321a0ea8a18d30e0f0d16499fbc207) by Pawel Psztyc -* Update: New model generator for new CI - [b858b4e](https://github.com/advanced-rest-client/api-summary/commit/b858b4e1782da2afff78b7ad6169d4afedc0df7b) by Pawel Psztyc -* Update: Removing old CI files - [665a7cf](https://github.com/advanced-rest-client/api-summary/commit/665a7cfeec2a21514368807e395a6ef489007921) by Pawel Psztyc -* Docs: Updating polymer docs - [6b54f94](https://github.com/advanced-rest-client/api-summary/commit/6b54f946c334f5cdddda46e285aa90ed066d4bb8) by Pawel Psztyc -* Update: Hidding endpoints header if there's no endpoints - [f4585ab](https://github.com/advanced-rest-client/api-summary/commit/f4585ab5bbb737108a5260c7b2789bc0824ab89d) by Pawel Psztyc -* Fix: Fixing initialization without server information - [e600ae3](https://github.com/advanced-rest-client/api-summary/commit/e600ae3cdbb8b7e874b616dfca73b71d5c318e2e) by Pawel Psztyc -* Update: Adding support for compact AMF model - [1520b1b](https://github.com/advanced-rest-client/api-summary/commit/1520b1b798d875f55af73790914c6ce8cb36a3b4) by Pawel Psztyc -* Docs: Updating documentation - [0d83863](https://github.com/advanced-rest-client/api-summary/commit/0d838636e37540d40283202f0e5177d5f492aebb) by Pawel Psztyc -* Update: Adding API structure listing to the summary page. - [fb05401](https://github.com/advanced-rest-client/api-summary/commit/fb05401fc16da7e75bf32c99d48a0c1bccc5d31b) by Pawel Psztyc -* Fix: Fixing tests configuration - [73747fa](https://github.com/advanced-rest-client/api-summary/commit/73747fa4d33a4312f0e38b3517563c84f39ca3f8) by Pawel Psztyc -* Update: Updated Travis configuration to connect to Sauce Labs. - [ebc0c23](https://github.com/advanced-rest-client/api-summary/commit/ebc0c230eaed2f230ec580a3ffa2c5e9b90f8e55) by Pawel Psztyc -* Docs: Updateding docs - [3fc5a30](https://github.com/advanced-rest-client/api-summary/commit/3fc5a3048b55a7d28093515275726b418375fc0e) by Pawel Psztyc - - - -## [4.1.0](https://github.com/advanced-rest-client/api-summary/compare/4.0.2...4.1.0) (2020-03-26) - -### Update - -* [ci skip] automated merge master->stage. syncing main branches [b628067](https://github.com/advanced-rest-client/api-summary/commit/b628067313b7dbf742b11002d5420369eb6d94d0) by Ci agent - - -### Features - -* adding support for OAS 3 (servers) [c9ffe88](https://github.com/advanced-rest-client/api-summary/commit/c9ffe8897ea069ac9a86309e84fed2fbfcfbf2d0) by Pawel - - -### Bug Fixes - -* add sanitizer in license url and provider url [bump-version] [4fd74fb](https://github.com/advanced-rest-client/api-summary/commit/4fd74fba6028406df83ad7378210901c10bfc2b8) by Nicolas Walter Araya - - - -## [4.2.0](https://github.com/advanced-rest-client/api-summary/compare/4.0.3...4.2.0) (2020-11-20) - -### Build - -* change tests to web runner [e85019a](https://github.com/advanced-rest-client/api-summary/commit/e85019a0f76f95f8d2e6c09f77811d181943134d) by Francisco Di Giandomenico - - -### Update - -* [ci skip] automated merge master->stage. syncing main branches [2b33c30](https://github.com/advanced-rest-client/api-summary/commit/2b33c300f23ec00f4e4de264a87881b823a73def) by Ci agent -* [ci skip] automated merge master->stage. syncing main branches [b628067](https://github.com/advanced-rest-client/api-summary/commit/b628067313b7dbf742b11002d5420369eb6d94d0) by Ci agent - - -### Features - -* adding support for OAS 3 (servers) [c9ffe88](https://github.com/advanced-rest-client/api-summary/commit/c9ffe8897ea069ac9a86309e84fed2fbfcfbf2d0) by Pawel - - -### Bug Fixes - -* replace _computeWebApi with _computeApi [3034049](https://github.com/advanced-rest-client/api-summary/commit/3034049f9de1a0bb044d64e8eb45db05c8e6cc69) by Francisco Di Giandomenico - - -### Refactor - -* remove karma sl config [bf6355c](https://github.com/advanced-rest-client/api-summary/commit/bf6355cd806b61ed43bc361b64385d5c185d7b70) by Francisco Di Giandomenico -* remove travis.yml [7f45924](https://github.com/advanced-rest-client/api-summary/commit/7f459241600319507f047f4cb661fab14235b6db) by Francisco Di Giandomenico - - - -## [4.2.1](https://github.com/advanced-rest-client/api-summary/compare/4.1.0...4.2.1) (2020-11-27) - -### Build - -* change tests to web runner [e85019a](https://github.com/advanced-rest-client/api-summary/commit/e85019a0f76f95f8d2e6c09f77811d181943134d) by Francisco Di Giandomenico - - -### Update - -* [ci skip] automated merge master->stage. syncing main branches [a15872c](https://github.com/advanced-rest-client/api-summary/commit/a15872cae18761c1eda3132df720c28b3b507103) by Ci agent -* [ci skip] automated merge master->stage. syncing main branches [2b33c30](https://github.com/advanced-rest-client/api-summary/commit/2b33c300f23ec00f4e4de264a87881b823a73def) by Ci agent - - -### Bug Fixes - -* replace _computeWebApi with _computeApi [3034049](https://github.com/advanced-rest-client/api-summary/commit/3034049f9de1a0bb044d64e8eb45db05c8e6cc69) by Francisco Di Giandomenico - - -### Refactor - -* remove karma sl config [bf6355c](https://github.com/advanced-rest-client/api-summary/commit/bf6355cd806b61ed43bc361b64385d5c185d7b70) by Francisco Di Giandomenico -* remove travis.yml [7f45924](https://github.com/advanced-rest-client/api-summary/commit/7f459241600319507f047f4cb661fab14235b6db) by Francisco Di Giandomenico - - - -## [4.2.2](https://github.com/advanced-rest-client/api-summary/compare/4.2.0...4.2.2) (2020-12-30) - -### Update - -* [ci skip] automated merge master->stage. syncing main branches [908f427](https://github.com/advanced-rest-client/api-summary/commit/908f42791fa1a481f8ac48ebded0b9acdb7ca36f) by Ci agent -* [ci skip] automated merge master->stage. syncing main branches [a15872c](https://github.com/advanced-rest-client/api-summary/commit/a15872cae18761c1eda3132df720c28b3b507103) by Ci agent - - - -## [4.3.0](https://github.com/advanced-rest-client/api-summary/compare/4.2.1...4.3.0) (2021-01-13) - -### Build - -* bumping version [c4af01a](https://github.com/advanced-rest-client/api-summary/commit/c4af01a8ed4523bf291774deb540e9756bfc26fd) by Pawel Psztyc - - -### Update - -* minor bug fixes, tests fraework update [79f7487](https://github.com/advanced-rest-client/api-summary/commit/79f7487752fabbbe5a6eb867d3b7937dbf528a2b) by Pawel Psztyc -* [ci skip] automated merge master->stage. syncing main branches [05d9065](https://github.com/advanced-rest-client/api-summary/commit/05d9065b61689c5a329b94da971158f7418c39a4) by Ci agent -* [ci skip] automated merge master->stage. syncing main branches [908f427](https://github.com/advanced-rest-client/api-summary/commit/908f42791fa1a481f8ac48ebded0b9acdb7ca36f) by Ci agent - - diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md deleted file mode 100644 index 6c7da44..0000000 --- a/CONTRIBUTING.md +++ /dev/null @@ -1,74 +0,0 @@ -# Guide for Contributors - -The Advanced REST client is open and we encourage the community to contribute in the project. However, it is very important to follow couple of simple rules when you create an issue report or send a pull request. - -## Issue reporting -**If this is feature request**, please provide a clear description of the feature. I've created a [document][87714bdc] that may help you fill up a feature request. But basically you should answer this questions: - -- Who will benefit from this feature? _("Someone who is trying to...")_ -- What's the use cases (when the feature will be used)? _("When the HTTP response is...")_ -- What the user gain by having this feature? _("I should be able to see...")_ - -An overview of the feature would be nice as well. - -**When you're filling a bug report**, please be as much specific as you can and: - -- A clear description of the bug, logs if available and your expectations. You're welcome to use following template: -```markdown -The send button causes the app to close itself. - -## Expected outcome -The app is not closing itself when I try to send a request. - -## Actual outcome -After click it is working for couple of second and the it closes itself. - -# Versions -App: 1.2.3 (check it in app's about page) -Chrome: Stable (or) 47.0.111.111 (check it in Chrome's about page) - -# Steps to reproduce -1. Turn off CodeMirror -2. Set method to "PUT" -3. Use "raw" tab for both payload and headers -4. Paste following data into the headers field: ... -5. Paste following data into the payload field: ... -6. Run the request. -``` - -## Submitting Pull Requests -**While developing**, be sure that you follow the [design guidelines] for ARC. - -**Before creating a pull request**, fill up `changelog.md` file inside the elements folder. It is the best way of keeping track of change reasons. Try be very specific and put there only essential information about the changes. - -Then a good idea is to test your code. See testing paragraph in the dev-start file. It will save all of us a lot of trouble. - -Please ensure that an issue exists for the corresponding change in the pull request that you intend to make. **If an issue does not exist, please create one per the guidelines above**. The goal is to discuss the design and necessity of the proposed change with ARC authors and community before diving into a pull request. - -When submitting pull requests, please provide: -1. **A reference to the corresponding issue** or issues that will be closed by the pull request. Please refer to these issues using the following syntax: - - ```markdown - (For a single issue) - Fixes #20 - - (For multiple issues) - Fixes #32, #40 - ``` - Github automatically close the issues after merging it to the master. So please, keep the format. - - 2. **A succinct description of the design** used to fix any related issues. For example: - - ```markdown - This fixes #20 by removing styles that leaked which would cause the page to turn pink whenever `paper-foo` is clicked. - ``` - - 3. **At least one test for each bug fixed or feature added** as part of the pull request. Pull requests that fix bugs or add features without accompanying tests will not be considered. - -If a proposed change contains multiple commits, please [squash commits](http://blog.steveklabnik.com/posts/2012-11-08-how-to-squash-commits-in-a-github-pull-request) to as few as is necessary to succinctly express the change. - -_Part of this document has been copied from Polymer repository. Thanks guys!_ - - - [87714bdc]: https://docs.google.com/document/d/10OPWl9Hagk6Oz--VUztQBTOpm3QP2Vv__PrH3zZ7wFQ/edit?usp=sharing "Feature request file" - [Design guidelines]: diff --git a/package-lock.json b/package-lock.json index 078eda5..478a958 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5,20 +5,20 @@ "requires": true, "dependencies": { "@advanced-rest-client/arc-demo-helper": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/@advanced-rest-client/arc-demo-helper/-/arc-demo-helper-2.2.5.tgz", - "integrity": "sha512-8iyBofWPeTzycGrnIyR2M173sMi3MCVAPz63IGBlwvqkf/nERyHF3l7UtAleHEbvvudq2nUHT3L3icEMlMwJSg==", + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/@advanced-rest-client/arc-demo-helper/-/arc-demo-helper-2.2.6.tgz", + "integrity": "sha512-xNJ+253nZUY85/xCJtli7TntmniMXwGklOw9AFQj3UA8TDulT1eTA815z7GdaLzoKfVI7+lGBE+Kvl2kwfe/NQ==", "dev": true, "requires": { "@advanced-rest-client/arc-icons": "^3.2.2", - "@anypoint-web-components/anypoint-button": "^1.1.1", + "@anypoint-web-components/anypoint-button": "^1.2.0", "@anypoint-web-components/anypoint-dropdown-menu": "^0.1.20", - "@anypoint-web-components/anypoint-item": "^1.0.8", + "@anypoint-web-components/anypoint-item": "^1.1.0", "@anypoint-web-components/anypoint-listbox": "^1.1.6", "@anypoint-web-components/anypoint-menu-button": "^0.1.4", "@anypoint-web-components/anypoint-switch": "^0.1.4", "@anypoint-web-components/anypoint-tabs": "^0.1.12", - "@api-components/amf-helper-mixin": "^4.3.2", + "@api-components/amf-helper-mixin": "^4.3.4", "@api-components/api-navigation": "^4.2.4", "@api-components/raml-aware": "^3.0.0", "@open-wc/dedupe-mixin": "^1.3.0", @@ -29,17 +29,17 @@ } }, "@advanced-rest-client/arc-fit-mixin": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@advanced-rest-client/arc-fit-mixin/-/arc-fit-mixin-1.2.1.tgz", - "integrity": "sha512-r7QWIOKRRY4+Cn7/cILJKMf63V5nlb/Ej6B58DftLXOMJ5hqKPKdJWuXB+DRHAwAEfF+FhCmY5HfibSmCskj+Q==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@advanced-rest-client/arc-fit-mixin/-/arc-fit-mixin-1.2.2.tgz", + "integrity": "sha512-fakoD1QuLM3QswgnlZXEWJ3SAHEFziF8BnNLWGN4BpBF1vu6y9nJDBEC+SpOaz0yvMa07BCRD7InJ+2ZEX41vA==", "requires": { "@open-wc/dedupe-mixin": "^1.3.0" } }, "@advanced-rest-client/arc-icons": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/@advanced-rest-client/arc-icons/-/arc-icons-3.2.2.tgz", - "integrity": "sha512-4KC2Amg7Bzaty0q0H2QsyZlfx0ceFdyN/WGrj1UXF98RdXtmKX8tBK9PrgHSnuaBWw1l/u/ZmjmXle6uXG6xvA==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@advanced-rest-client/arc-icons/-/arc-icons-3.3.1.tgz", + "integrity": "sha512-EJC+DNnKyUEuPIzZeKsEDGd40XdMc9dN/wPb8MupQAuoy21Q7oZj8adUnJ4egpmkA0xI8mk5UAyQnO3N4ethKw==", "requires": { "@polymer/iron-icon": "^3.0.1", "@polymer/iron-iconset-svg": "^3.0.1", @@ -48,53 +48,53 @@ } }, "@advanced-rest-client/arc-marked": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@advanced-rest-client/arc-marked/-/arc-marked-1.1.0.tgz", - "integrity": "sha512-MxDtVlOBLz/ovzRrG69+OWMQWDvE6M1/+NxS3FvsAYAxRCtbyJpzqJOvo3BOtX46U9icWgBGWP8Pzx7ixzCFww==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@advanced-rest-client/arc-marked/-/arc-marked-1.1.1.tgz", + "integrity": "sha512-gG+pd5GgYy4SvpA6hP4V5udi8BXgCRoctOgruMum/1zbMOWNc6ccjtEQT7C+p4CJ12rv+2L9LPCDdQQXw/ME5Q==", "requires": { - "dompurify": "^2.1.1", + "dompurify": "^2.2.7", "lit-element": "^2.4.0", "lit-html": "^1.3.0", "marked": "^0.7.0" } }, "@advanced-rest-client/arc-overlay-mixin": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/@advanced-rest-client/arc-overlay-mixin/-/arc-overlay-mixin-1.1.7.tgz", - "integrity": "sha512-Q3JHK2F0S5lFv3Xrp9DYuswzXC0O421i3PkGELfaznvRnuOD/0r8irlgShWXWltQbl9A79uKG11mnfU37aRXUA==", + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/@advanced-rest-client/arc-overlay-mixin/-/arc-overlay-mixin-1.1.8.tgz", + "integrity": "sha512-BvHwaTex8xa+AzIn9aZ1Cj0NCzoU4Yi5nqF0vwCkSN7zIKGbCGoP7/foZepKeHJdod7EmH4Uyz/vG5H6aMsI5A==", "requires": { - "@advanced-rest-client/arc-fit-mixin": "^1.2.1", - "@advanced-rest-client/arc-resizable-mixin": "^1.1.2", + "@advanced-rest-client/arc-fit-mixin": "^1.2.2", + "@advanced-rest-client/arc-resizable-mixin": "^1.2.0", "@open-wc/dedupe-mixin": "^1.3.0", "lit-element": "^2.4.0", "lit-html": "^1.3.0" } }, "@advanced-rest-client/arc-resizable-mixin": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@advanced-rest-client/arc-resizable-mixin/-/arc-resizable-mixin-1.2.0.tgz", - "integrity": "sha512-hc8XjY6CfQDANuf0TfsfE6EWJwlXBZTtmv2h4luLZgHz55XPlWO7w2XI/YAZX6xQpcsR3cGv0eDnj9CkOaCcCQ==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@advanced-rest-client/arc-resizable-mixin/-/arc-resizable-mixin-1.2.1.tgz", + "integrity": "sha512-ZRYsgq7FTjU0EnBWsoTbS30LwzsusZY4K7xoLnXWU9x1vHeFuezh4JAG73Z3FKLcIyxxi3CTSjuPsuyIjJk++A==", "requires": { "@open-wc/dedupe-mixin": "^1.3.0" } }, "@advanced-rest-client/arc-types": { - "version": "0.2.47", - "resolved": "https://registry.npmjs.org/@advanced-rest-client/arc-types/-/arc-types-0.2.47.tgz", - "integrity": "sha512-SvndHSMFap8nTSmxev3cu8at/WYxox6EIAXj7e4YXYCIRiYv8Ge+BlftD9lhiKjqoiojOv70V74rHsj83XSl3w==" + "version": "0.2.50", + "resolved": "https://registry.npmjs.org/@advanced-rest-client/arc-types/-/arc-types-0.2.50.tgz", + "integrity": "sha512-dM8IMwBFNB63nAOJLJoTTCITNvHOSbPi2YrxhtvLgXE+L4LE/AemxHjlF4cFDBZx9qpmrLgXpGjm3ltIi42d8w==" }, "@advanced-rest-client/clipboard-copy": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@advanced-rest-client/clipboard-copy/-/clipboard-copy-3.0.1.tgz", - "integrity": "sha512-nuadCt6g/bhhbiUcC64yyPsZIgyWwSJvB6dD2Xpoe1G78FhqYU3bCLPco4iN5voFlo9TgDryxOaagPwcz/AUqA==" + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@advanced-rest-client/clipboard-copy/-/clipboard-copy-3.1.0.tgz", + "integrity": "sha512-Fn5GV5ba5yjgL7FhYlIM8XbR1PB/A7c7j8eiMNG+vzWNUcHqH80ZahkNgfplBxDUvCGCoIp4DnnUCDIyXaxYqQ==" }, "@advanced-rest-client/http-code-snippets": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@advanced-rest-client/http-code-snippets/-/http-code-snippets-3.2.1.tgz", - "integrity": "sha512-3DC3IcY5A0CxZ+yLuwNkJSbdf0i5odMBjJ7R1HL5vX3Uny5RVKtzXmYN8lJMRIGjjbbkHHCJqSbB8HXjOcGceg==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/@advanced-rest-client/http-code-snippets/-/http-code-snippets-3.2.2.tgz", + "integrity": "sha512-iYs5LqrE5UtVY1UPpIFTMuZ4eIrOh69J8SeykK93gbWTRvkLMqJtnbOrVQ8KtC/DqaNqgvNhN4sqUAQY28sygw==", "requires": { - "@anypoint-web-components/anypoint-button": "^1.1.1", - "@anypoint-web-components/anypoint-tabs": "^0.1.12", + "@anypoint-web-components/anypoint-button": "^1.2.0", + "@anypoint-web-components/anypoint-tabs": "^0.1.13", "@polymer/prism-element": "^3.0.0", "lit-element": "^2.4.0", "prismjs": "^1.23.0" @@ -115,30 +115,30 @@ } }, "@advanced-rest-client/markdown-styles": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/@advanced-rest-client/markdown-styles/-/markdown-styles-3.1.3.tgz", - "integrity": "sha512-Vru2fA8P1SEtqEEw8HJ2B6bqFZIZhgHB1em93N5EkJlFWU6J97Zt5njoz3iWVbqdZyLerRFbR2t436SzbV4gfg==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@advanced-rest-client/markdown-styles/-/markdown-styles-3.1.4.tgz", + "integrity": "sha512-T/wtD7gDrkRm67itBlIWZK5D1bxHX9FsAsNy+TfEQ2k/8cn1vHYRHRSw4YZggnFk2s/MjEDtjfaPNApbTsdgkA==", "requires": { "lit-element": "^2.4.0" } }, "@advanced-rest-client/prism-highlight": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@advanced-rest-client/prism-highlight/-/prism-highlight-4.0.2.tgz", - "integrity": "sha512-wk9u0wLgkap21140jYfyhy6O88L8o7VTgd1auPQTLncHcoMN3r6MCcIVi6xqsKebhJpO4TxkbERLfU9F2r+f9w==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@advanced-rest-client/prism-highlight/-/prism-highlight-4.0.4.tgz", + "integrity": "sha512-As47uPRnMRg0qxhsdY3GPWlMF2ScutB1zcLdf9n8oVZCcA9EiOmiABnraQQ8Q/LYYkR/msCyOumtuslrRv9iyg==", "requires": { - "lit-element": "^2.0.1", - "prismjs": "^1.11.0" + "lit-element": "^2.4.0", + "prismjs": "^1.23.0" } }, "@anypoint-web-components/anypoint-button": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@anypoint-web-components/anypoint-button/-/anypoint-button-1.1.1.tgz", - "integrity": "sha512-S+cfMd5GRepD+133ajGwCNGG+nzTQnH88kcXzbG+Nsl2yC7FQRNNO6N0VQFsfuRl7e+FwWAp3W2iM/HxoAO1kg==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@anypoint-web-components/anypoint-button/-/anypoint-button-1.2.0.tgz", + "integrity": "sha512-z3og4oxSlwo37ISbg4S32/NeOqtJcsEfAk4CQ1c4tJM/TsI+lTFLZHwNELeunRg8yoGGnjhrnrxTbin+YKfYBQ==", "requires": { - "@anypoint-web-components/anypoint-control-mixins": "^1.1.1", + "@anypoint-web-components/anypoint-control-mixins": "^1.1.3", "@polymer/paper-ripple": "^3.0.2", - "lit-element": "^2.3.1" + "lit-element": "^2.4.0" } }, "@anypoint-web-components/anypoint-collapse": { @@ -194,11 +194,11 @@ } }, "@anypoint-web-components/anypoint-item": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@anypoint-web-components/anypoint-item/-/anypoint-item-1.0.8.tgz", - "integrity": "sha512-eqS74CXXIHHyU0Q9QbubfOqURQBLlZETRSJ/qs3AE47Hg6qO1Hr8DNy15qwECGsdm/rZ611K73ZJCuQtC0FRSA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@anypoint-web-components/anypoint-item/-/anypoint-item-1.1.0.tgz", + "integrity": "sha512-a4Lz1p5vpdgxeQ4sTAr23kiV9cvKAQ6aVGXRbrEOVYpXKkBJVlkWPvIJ44i14e6APW9F4kY0nczQayAn83QDfg==", "requires": { - "@anypoint-web-components/anypoint-control-mixins": "^1.1.2", + "@anypoint-web-components/anypoint-control-mixins": "^1.1.3", "@anypoint-web-components/anypoint-styles": "^1.0.1", "lit-element": "^2.4.0", "lit-html": "^1.3.0" @@ -257,26 +257,25 @@ } }, "@anypoint-web-components/anypoint-switch": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@anypoint-web-components/anypoint-switch/-/anypoint-switch-0.1.4.tgz", - "integrity": "sha512-ltjgMHFuWC80V1+FDI34M+Q6gnNXs0+skfuM6/bbL0SPup5wttQc5OGrZcje7PwxExstUNHIF9+oLzPbHjfShQ==", + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@anypoint-web-components/anypoint-switch/-/anypoint-switch-0.1.5.tgz", + "integrity": "sha512-1suznLBwEEZe0x3qaxmxLTwSkYnmI1uMLjRUV3jcAUBPT5xhuBwA3dCcKriT5qhVyUiwkDqVgl0jDZcd6oLmiA==", "dev": true, "requires": { - "@anypoint-web-components/anypoint-control-mixins": "^1.1.1", - "@anypoint-web-components/anypoint-form-mixins": "^1.2.0", - "lit-element": "^2.3.1" + "@anypoint-web-components/anypoint-control-mixins": "^1.1.3", + "@anypoint-web-components/anypoint-form-mixins": "^1.2.2", + "lit-element": "^2.4.0" } }, "@anypoint-web-components/anypoint-tabs": { - "version": "0.1.12", - "resolved": "https://registry.npmjs.org/@anypoint-web-components/anypoint-tabs/-/anypoint-tabs-0.1.12.tgz", - "integrity": "sha512-t3Qe9JPRJCof5LMMVDcOqltDnGvpigUboxASVrovuf0iPeDYgPWjJ59pNgeLFnT20LGsZVgEAGWBnOuuK5XGuw==", + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/@anypoint-web-components/anypoint-tabs/-/anypoint-tabs-0.1.13.tgz", + "integrity": "sha512-30o7lG8hyXNfZ15SB8RfHNUMgv/X5bteGGn8Xc4OlmDTKsCE9yXZX8bAzccxSyFLmUuC+/VV2/EWAM7q6s2/HQ==", "requires": { - "@advanced-rest-client/arc-resizable-mixin": "^1.1.1", - "@anypoint-web-components/anypoint-button": "^1.1.1", - "@anypoint-web-components/anypoint-control-mixins": "^1.1.2", - "@anypoint-web-components/anypoint-menu-mixin": "^1.1.7", - "@polymer/iron-icon": "^3.0.1", + "@advanced-rest-client/arc-resizable-mixin": "^1.2.0", + "@anypoint-web-components/anypoint-button": "^1.2.0", + "@anypoint-web-components/anypoint-control-mixins": "^1.1.3", + "@anypoint-web-components/anypoint-menu-mixin": "^1.1.8", "@polymer/paper-ripple": "^3.0.2", "lit-element": "^2.4.0", "lit-html": "^1.3.0" @@ -292,25 +291,25 @@ } }, "@anypoint-web-components/validator-mixin": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@anypoint-web-components/validator-mixin/-/validator-mixin-1.1.1.tgz", - "integrity": "sha512-SHBFXn/uHP5ptQY/ZV/DzEb0dBYldQF1Rti1q+3lfbUcYiA59QdfsPvOmre6a64NeaHagV/aMd4zj3FNH5hAXg==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@anypoint-web-components/validator-mixin/-/validator-mixin-1.1.2.tgz", + "integrity": "sha512-J5dqcdwW47W+7B10stowMsaQclV2VEe2vZ3SD6lVnQS63MWEZeCa2jTdaJ3RuE5+vSBoKoUfBiHqOdcpnGLL2w==", "requires": { - "@open-wc/dedupe-mixin": "^1.2.17" + "@open-wc/dedupe-mixin": "^1.3.0" } }, "@api-components/amf-helper-mixin": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/@api-components/amf-helper-mixin/-/amf-helper-mixin-4.3.4.tgz", - "integrity": "sha512-YJg3gmckxI07Rw8B/5DCZMHoEC/Exl+FF1wDThfcN35UfE7yBrcAEQ4zbGcMHdloZQDPpg7B/KAV5g9pzdD/KQ==" + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/@api-components/amf-helper-mixin/-/amf-helper-mixin-4.3.6.tgz", + "integrity": "sha512-tP9fZqD4xlAUhz4f+HfJ4FsssJGVDnu5q+mjxtvJkZwJdj8WLOJUAbMPfWXjiRLu+L4YaeE9QWmzlFXz9R2AcQ==" }, "@api-components/api-annotation-document": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@api-components/api-annotation-document/-/api-annotation-document-4.1.0.tgz", - "integrity": "sha512-LP8dX2WqEkPUYF9BM4AV+LyUII/rTN1URbXNy0MilMfupR+oNjBymxhvd59gsDYpJKtHPJwdiKfx4+nWXakCJQ==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@api-components/api-annotation-document/-/api-annotation-document-4.2.0.tgz", + "integrity": "sha512-xNnwarmg4RqoEXXplbhf6IN225y/q30IpjG+PWkf6VbbUAUdiD1rGeXvctMxValbwVTQngbUR5tYtcmGKSUghA==", "requires": { - "@advanced-rest-client/arc-icons": "^3.0.5", - "@api-components/amf-helper-mixin": "^4.0.17", + "@advanced-rest-client/arc-icons": "^3.3.1", + "@api-components/amf-helper-mixin": "^4.3.6", "lit-element": "^2.2.1", "lit-html": "^1.1.2" } @@ -334,9 +333,9 @@ } }, "@api-components/api-example-generator": { - "version": "4.4.6", - "resolved": "https://registry.npmjs.org/@api-components/api-example-generator/-/api-example-generator-4.4.6.tgz", - "integrity": "sha512-5C2oVvtrw1AO487nbReOjxJLCDV8r72ggJloqHwY9/U232iq0zumKKQ5zZUIlilRyNQvGj//n8ck4oItcmpVEQ==", + "version": "4.4.8", + "resolved": "https://registry.npmjs.org/@api-components/api-example-generator/-/api-example-generator-4.4.8.tgz", + "integrity": "sha512-Qp+UeESM7P8g6GCDvHgeDbpwf7ktmKhwGCpSgJ85GSJ79mMVJkLDrcUhnKPDddjghz/XoMGUzaAH8B7gPjrdow==", "requires": { "@api-components/amf-helper-mixin": "^4.1.8", "lit-element": "^2.4.0" @@ -355,9 +354,9 @@ } }, "@api-components/api-method-documentation": { - "version": "5.1.9", - "resolved": "https://registry.npmjs.org/@api-components/api-method-documentation/-/api-method-documentation-5.1.9.tgz", - "integrity": "sha512-Vih4O3Wd3h+TEWj3EMPHGsLy9nGelaM1AV9Upux9kzOZ+NnxQr+9KISET/ernUvM/hMTMU9EB76all4iDlntKQ==", + "version": "5.1.10", + "resolved": "https://registry.npmjs.org/@api-components/api-method-documentation/-/api-method-documentation-5.1.10.tgz", + "integrity": "sha512-BTFjmwOYha3wqyoEn4tzOH16F7botZb5Udx6cpTbRomWC+Po+MRaeB6j4n2EeSiXreV5u6t2mhtxWKv7CUjy3A==", "requires": { "@advanced-rest-client/arc-icons": "^3.2.2", "@advanced-rest-client/arc-marked": "^1.1.0", @@ -390,32 +389,32 @@ } }, "@api-components/api-navigation": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/@api-components/api-navigation/-/api-navigation-4.2.4.tgz", - "integrity": "sha512-TB/3aQ3s0d3Cr2mYG9cKWWzXEI/rEQb2KAu7lvSNzEBKmlKz8HbhLhyBMio22CZXwQPoQgmZlsnkFZZDT386Hw==", + "version": "4.2.7", + "resolved": "https://registry.npmjs.org/@api-components/api-navigation/-/api-navigation-4.2.7.tgz", + "integrity": "sha512-FGmA61Ma4vgPbbUlEFv/6dBnWDwzcUbZ7dzsfGd62UTv9Df4SSlUpwnzLcQHvODi/lnWX8rhMT1GsMO1WbZzLA==", "dev": true, "requires": { - "@advanced-rest-client/arc-icons": "^3.1.0", + "@advanced-rest-client/arc-icons": "^3.2.2", "@anypoint-web-components/anypoint-button": "^1.1.1", - "@api-components/amf-helper-mixin": "^4.1.2", - "@api-components/http-method-label": "^3.1.1", + "@anypoint-web-components/anypoint-collapse": "^0.1.0", + "@api-components/amf-helper-mixin": "^4.3.4", + "@api-components/http-method-label": "^3.1.3", "@api-components/raml-aware": "^3.0.0", - "@polymer/iron-collapse": "^3.0.0", "lit-element": "^2.3.1", "lit-html": "^1.2.1" } }, "@api-components/api-parameters-document": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/@api-components/api-parameters-document/-/api-parameters-document-4.0.5.tgz", - "integrity": "sha512-+lqVNH+HgPD3U9MnOq/s7cWHpXWn1qwwYq0pIuVgHgJNVyQjpgKvy4VhlpY6rsNzB5DiTATHHxcM7t/37WgxnA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/@api-components/api-parameters-document/-/api-parameters-document-4.1.1.tgz", + "integrity": "sha512-wUtdK4Kz3Hb4kLGuOVImY0iRoombZjkc4Qe8xy71KkowT97IJwGd6erp0k82cSGX9gsQQw6kzUml0f9G+q88Sg==", "requires": { - "@advanced-rest-client/arc-icons": "^3.0.4", - "@anypoint-web-components/anypoint-button": "^1.0.15", - "@api-components/api-type-document": "^4.0.6", - "@api-components/raml-aware": "^3.0.0", - "@polymer/iron-collapse": "^3.0.0", - "lit-element": "^2.2.1" + "@advanced-rest-client/arc-icons": "^3.3.1", + "@anypoint-web-components/anypoint-button": "^1.2.0", + "@anypoint-web-components/anypoint-collapse": "^0.1.0", + "@api-components/api-type-document": "^4.2.5", + "lit-element": "^2.4.0", + "lit-html": "^1.3.0" } }, "@api-components/api-resource-example-document": { @@ -436,19 +435,18 @@ } }, "@api-components/api-responses-document": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/@api-components/api-responses-document/-/api-responses-document-4.1.3.tgz", - "integrity": "sha512-jy1JVOgxZWQV0j2ArZiN93bv+9xfQQ7x1NQq8PR/31i8cj088ozd7zzH894S7nNWV9SPyfr45bWm7AjPLMz24g==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@api-components/api-responses-document/-/api-responses-document-4.2.0.tgz", + "integrity": "sha512-YqZdxyyIr+h5UYnluORiqC6vG9zYruP4fZoDx7izshMWXufPBNerET7TwVDbcwIrR2IodZcMhFx0APlSUXBPQg==", "requires": { - "@advanced-rest-client/arc-marked": "^1.0.6", - "@advanced-rest-client/markdown-styles": "^3.1.2", - "@anypoint-web-components/anypoint-tabs": "^0.1.10", - "@api-components/amf-helper-mixin": "^4.0.24", - "@api-components/api-annotation-document": "^4.0.3", - "@api-components/api-body-document": "^4.1.0", - "@api-components/api-headers-document": "^4.0.4", - "@api-components/raml-aware": "^3.0.0", - "lit-element": "^2.3.1" + "@advanced-rest-client/arc-marked": "^1.1.0", + "@advanced-rest-client/markdown-styles": "^3.1.4", + "@anypoint-web-components/anypoint-tabs": "^0.1.13", + "@api-components/amf-helper-mixin": "^4.3.6", + "@api-components/api-annotation-document": "^4.1.0", + "@api-components/api-body-document": "^4.2.1", + "@api-components/api-headers-document": "^4.2.0", + "lit-element": "^2.4.0" } }, "@api-components/api-schema-document": { @@ -466,30 +464,29 @@ } }, "@api-components/api-security-documentation": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/@api-components/api-security-documentation/-/api-security-documentation-4.0.5.tgz", - "integrity": "sha512-Cy+4HtAJOJXTHW7Q5LoWFwx35IxxPhqKyQaMIJblCQHkrm8LCuf/N6W3LZTPII47D8pzqkRRh8iA538YuRyfPQ==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@api-components/api-security-documentation/-/api-security-documentation-4.1.0.tgz", + "integrity": "sha512-M8FWAgoeZl9j33Zo6UcjvHs1N1PuG6LpsDjZ09MGLsLYfYWhHYAGyjX37W/fHNk7/YldehTpHAKjtWUR6IXP3g==", "requires": { - "@advanced-rest-client/arc-marked": "^1.0.6", - "@advanced-rest-client/markdown-styles": "^3.1.1", - "@api-components/amf-helper-mixin": "^4.0.14", - "@api-components/api-annotation-document": "^4.0.1", - "@api-components/api-headers-document": "^4.0.4", - "@api-components/api-parameters-document": "^4.0.5", - "@api-components/api-responses-document": "^4.0.1", - "@api-components/raml-aware": "^3.0.0", - "lit-element": "^2.2.1" + "@advanced-rest-client/arc-marked": "^1.1.1", + "@advanced-rest-client/markdown-styles": "^3.1.4", + "@api-components/amf-helper-mixin": "^4.3.6", + "@api-components/api-annotation-document": "^4.2.0", + "@api-components/api-headers-document": "^4.2.0", + "@api-components/api-parameters-document": "^4.1.1", + "@api-components/api-responses-document": "^4.2.0", + "lit-element": "^2.4.0" } }, "@api-components/api-type-document": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/@api-components/api-type-document/-/api-type-document-4.2.4.tgz", - "integrity": "sha512-A/e0DeLptrDBxqWSqy37gHy8+5qafYsa0AE4ZmY2cEMfoEb00YxhAvUcGF3PmHYVBijBYL4jmkA8MFFRStr8zA==", + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/@api-components/api-type-document/-/api-type-document-4.2.5.tgz", + "integrity": "sha512-jo2bQaqLmjBG8vI6PGaX/aOdcd4nmHWsCFJPH2oQ6st3t8U+pOz7IVQh1rKGi67SdPLoVRcz9nSLR59Q8nOFVQ==", "requires": { "@advanced-rest-client/arc-marked": "^1.1.0", - "@advanced-rest-client/markdown-styles": "^3.1.3", - "@anypoint-web-components/anypoint-button": "^1.1.1", - "@api-components/amf-helper-mixin": "^4.3.3", + "@advanced-rest-client/markdown-styles": "^3.1.4", + "@anypoint-web-components/anypoint-button": "^1.2.0", + "@api-components/amf-helper-mixin": "^4.3.6", "@api-components/api-annotation-document": "^4.1.0", "@api-components/api-resource-example-document": "^4.1.2", "@open-wc/dedupe-mixin": "^1.3.0", @@ -497,9 +494,9 @@ } }, "@api-components/http-method-label": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/@api-components/http-method-label/-/http-method-label-3.1.3.tgz", - "integrity": "sha512-Pz1vpq26kntclfxj0Ym5e/6h4DN2CZWFR4DHJidK5hUj3SJskPK9J4jzh6Wx1F1poHmrDSmbvfJPEYERNg6ipA==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@api-components/http-method-label/-/http-method-label-3.1.4.tgz", + "integrity": "sha512-KKLSoTkRDWhdSYAcHQQdsd/F1Gx0Xp+GuyzFZZv+4twjCX7UAoabOrdef6+6IBSlw3bc9ec3npfFr2Ko6D+gFg==", "requires": { "lit-element": "^2.4.0", "lit-html": "^1.3.0" @@ -2148,9 +2145,9 @@ "dev": true }, "@eslint/eslintrc": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.2.2.tgz", - "integrity": "sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ==", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.0.tgz", + "integrity": "sha512-2ZPCc+uNbjV5ERJr+aKSPRwZgKd2z11x0EgLvb1PURmUrn9QNRXFqje0Ldq454PfAVyaJYyrDvvIKSFP4NnBog==", "dev": true, "requires": { "ajv": "^6.12.4", @@ -2160,7 +2157,6 @@ "ignore": "^4.0.6", "import-fresh": "^3.2.1", "js-yaml": "^3.13.1", - "lodash": "^4.17.19", "minimatch": "^3.0.4", "strip-json-comments": "^3.1.1" }, @@ -2192,6 +2188,21 @@ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "dev": true }, + "globals": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "dev": true, + "requires": { + "type-fest": "^0.8.1" + } + }, + "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 + }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -2203,6 +2214,12 @@ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "dev": true + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true } } }, @@ -2456,9 +2473,9 @@ } }, "@rollup/plugin-node-resolve": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.0.1.tgz", - "integrity": "sha512-ltlsj/4Bhwwhb+Nb5xCz/6vieuEj2/BAkkqVIKmZwC7pIdl8srmgmglE4S0jFlZa32K4qvdQ6NHdmpRKD/LwoQ==", + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.0.tgz", + "integrity": "sha512-qHjNIKYt5pCcn+5RUBQxK8krhRvf1HnyVgUCcFFcweDS7fhkOLZeYh0mhHK6Ery8/bb9tvN/ubPzmfF0qjDCTA==", "dev": true, "requires": { "@rollup/pluginutils": "^3.1.0", @@ -2470,12 +2487,12 @@ }, "dependencies": { "resolve": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", - "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", "dev": true, "requires": { - "is-core-module": "^2.1.0", + "is-core-module": "^2.2.0", "path-parse": "^1.0.6" } } @@ -2493,9 +2510,9 @@ } }, "@sinonjs/commons": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.1.tgz", - "integrity": "sha512-892K+kWUUi3cl+LlqEWIDrhvLgdL79tECi8JZUyq6IviKy/DNhuzCRlbHUjxK89f4ypPMMaFnFuR9Ie6DoIMsw==", + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.2.tgz", + "integrity": "sha512-sruwd86RJHdsVf/AtBoijDmUqJp3B6hF/DGC23C+JaegnDHaZyewCjoVGTdg3J0uz3Zs7NnIT05OBOmML72lQw==", "dev": true, "requires": { "type-detect": "4.0.8" @@ -2511,9 +2528,9 @@ } }, "@sinonjs/samsam": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-5.3.0.tgz", - "integrity": "sha512-hXpcfx3aq+ETVBwPlRFICld5EnrkexXuXDwqUNhDdr5L8VjvMeSRwyOa0qL7XFmR+jVWR4rUZtnxlG7RX72sBg==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-5.3.1.tgz", + "integrity": "sha512-1Hc0b1TtyfBu8ixF/tpfSHTVWKwCBLY4QJbkgnE7HcwyvT2xArDxb4K7dMgqRm3szI+LJbzmW/s4xxEhv6hwDg==", "dev": true, "requires": { "@sinonjs/commons": "^1.6.0", @@ -2561,6 +2578,16 @@ "@types/chai": "*" } }, + "@types/co-body": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@types/co-body/-/co-body-5.1.0.tgz", + "integrity": "sha512-iRL97yYTJNGFv495U63ikKG9r60thDtQ403jEzBEFR4IY6kMxw2IfcPoxI8+HY3nRNLrwHFYuCnWGEB/0hFVwg==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/qs": "*" + } + }, "@types/command-line-args": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/@types/command-line-args/-/command-line-args-5.0.0.tgz", @@ -2582,6 +2609,12 @@ "integrity": "sha512-P1bffQfhD3O4LW0ioENXUhZ9OIa0Zn+P7M+pWgkCKaT53wVLSq0mrKksCID/FGHpFhRSxRGhgrQmfhRuzwtKdg==", "dev": true }, + "@types/convert-source-map": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/@types/convert-source-map/-/convert-source-map-1.5.1.tgz", + "integrity": "sha512-laiDIXqqthjJlyAMYAXOtN3N8+UlbM+KvZi4BaY5ZOekmVkBs/UxfK5O0HWeJVG2eW8F+Mu2ww13fTX+kY1FlQ==", + "dev": true + }, "@types/cookies": { "version": "0.7.6", "resolved": "https://registry.npmjs.org/@types/cookies/-/cookies-0.7.6.tgz", @@ -2594,6 +2627,12 @@ "@types/node": "*" } }, + "@types/debounce": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/debounce/-/debounce-1.2.0.tgz", + "integrity": "sha512-bWG5wapaWgbss9E238T0R6bfo5Fh3OkeoSt245CM7JJwVwpw6MEBCbIxLq5z8KzsE3uJhzcIuQkyiZmzV3M/Dw==", + "dev": true + }, "@types/dompurify": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/@types/dompurify/-/dompurify-2.2.1.tgz", @@ -2622,9 +2661,9 @@ } }, "@types/express-serve-static-core": { - "version": "4.17.18", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.18.tgz", - "integrity": "sha512-m4JTwx5RUBNZvky/JJ8swEJPKFd8si08pPF2PfizYjGZOKr/svUWPcoUmLow6MmPzhasphB7gSTINY67xn3JNA==", + "version": "4.17.19", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.19.tgz", + "integrity": "sha512-DJOSHzX7pCiSElWaGR8kCprwibCB/3yW6vcT8VG3P0SJjnv19gnWG/AZMfM60Xj/YJIp/YCaDHyvzsFVeniARA==", "dev": true, "requires": { "@types/node": "*", @@ -2659,6 +2698,24 @@ "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==", "dev": true }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "dev": true, + "requires": { + "@types/istanbul-lib-report": "*" + } + }, "@types/json5": { "version": "0.0.29", "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", @@ -2672,9 +2729,9 @@ "dev": true }, "@types/koa": { - "version": "2.11.6", - "resolved": "https://registry.npmjs.org/@types/koa/-/koa-2.11.6.tgz", - "integrity": "sha512-BhyrMj06eQkk04C97fovEDQMpLpd2IxCB4ecitaXwOKGq78Wi2tooaDOWOFGajPk8IkQOAtMppApgSVkYe1F/A==", + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/@types/koa/-/koa-2.13.1.tgz", + "integrity": "sha512-Qbno7FWom9nNqu0yHZ6A0+RWt4mrYBhw3wpBAQ3+IuzGcLlfeYkzZrnMq5wsxulN2np8M4KKeUpTodsOsSad5Q==", "dev": true, "requires": { "@types/accepts": "*", @@ -2709,9 +2766,9 @@ "dev": true }, "@types/mime": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-2.0.3.tgz", - "integrity": "sha512-Jus9s4CDbqwocc5pOAnh8ShfrnMcPHuJYzVcSUU7lrh8Ni5HuIqX3oilL86p3dlTrk0LzHRCgA/GQ7uNCw6l2Q==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", + "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", "dev": true }, "@types/minimist": { @@ -2770,9 +2827,9 @@ } }, "@types/qs": { - "version": "6.9.5", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.5.tgz", - "integrity": "sha512-/JHkVHtx/REVG0VVToGRGH2+23hsYLHdyG+GrvoUGlGAd0ErauXDyvHtRI/7H7mzLm+tBCKA7pfcpkQ1lf58iQ==", + "version": "6.9.6", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.6.tgz", + "integrity": "sha512-0/HnwIfW4ki2D8L8c9GVcG5I72s9jP5GSLVF0VIXDW00kmIpA6O33G7a8n59Tmh7Nz0WUC3rSb7PTY/sdW2JzA==", "dev": true }, "@types/range-parser": { @@ -2800,12 +2857,12 @@ } }, "@types/serve-static": { - "version": "1.13.8", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.8.tgz", - "integrity": "sha512-MoJhSQreaVoL+/hurAZzIm8wafFR6ajiTM1m4A0kv6AGeVBl4r4pOV8bGFrjjq1sGxDTnCoF8i22o0/aE5XCyA==", + "version": "1.13.9", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.9.tgz", + "integrity": "sha512-ZFqF6qa48XsPdjXV5Gsz0Zqmux2PerNd3a/ktL45mHpa19cuMi/cL8tcxdAx497yRh+QtYPuofjT9oWw9P7nkA==", "dev": true, "requires": { - "@types/mime": "*", + "@types/mime": "^1", "@types/node": "*" } }, @@ -2896,9 +2953,9 @@ } }, "@web/browser-logs": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@web/browser-logs/-/browser-logs-0.2.0.tgz", - "integrity": "sha512-BExeD4Rlak10X+R38dDfc3waYu2dHEvMNqIottCwFXXoMvLeQs0+fYB2fqpcQwMoAIhhKRo9NENtuQQLaR1y0A==", + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@web/browser-logs/-/browser-logs-0.2.1.tgz", + "integrity": "sha512-nSfRl/+7XQOtXBBJ9FMdXAb1bzytud1LeJAJmBX4bsfMDDcfrr4vNhiX4OnQ5tBYsXoiQse8ZvwngFM2O6PD3A==", "dev": true, "requires": { "errorstacks": "^2.2.0" @@ -2925,16 +2982,16 @@ } }, "@web/dev-server": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@web/dev-server/-/dev-server-0.1.4.tgz", - "integrity": "sha512-aYqrUFd6s32QJ4vPJlKGoD66U/I4erMSIzEInvN4IcUqUKQyF7Ol11J+QU0t2lkBAfoH4/yD2PzZXRC51P04dA==", + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/@web/dev-server/-/dev-server-0.1.10.tgz", + "integrity": "sha512-5Pj2GPNKO6Uq2aQCq1+/fkXdZ5guALevUb6M324oiTr1srBXHod6QunbzqXovO5Bcgmo79ZOneHMgoQNwxtIYA==", "dev": true, "requires": { "@babel/code-frame": "^7.12.11", "@rollup/plugin-node-resolve": "^11.0.1", "@types/command-line-args": "^5.0.0", "@web/config-loader": "^0.1.3", - "@web/dev-server-core": "^0.3.2", + "@web/dev-server-core": "^0.3.8", "@web/dev-server-rollup": "^0.3.2", "camelcase": "^6.2.0", "chalk": "^4.1.0", @@ -2943,7 +3000,7 @@ "debounce": "^1.2.0", "deepmerge": "^4.2.2", "ip": "^1.1.5", - "open": "^7.3.0", + "open": "^8.0.2", "portfinder": "^1.0.28" }, "dependencies": { @@ -2956,17 +3013,17 @@ } }, "@web/dev-server-core": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@web/dev-server-core/-/dev-server-core-0.3.3.tgz", - "integrity": "sha512-zj70hj6FBIFAGZfyqrOlDY1bYtqTea5ioTcgGx55tIeHiUmblDCcpbBUIqj4pcw/GjpQPBBFw5oX1WyuiHQNhA==", + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/@web/dev-server-core/-/dev-server-core-0.3.8.tgz", + "integrity": "sha512-Qbo2ZVUopmjEP8ZDc8v0N/nTW9LbmycuC+uoTwp62PfHfqSN9RgXGzuGMmp5sBPRXi/E1oi1GQ+lMoDWXLjKYA==", "dev": true, "requires": { "@types/koa": "^2.11.6", "@types/ws": "^7.4.0", - "@web/parse5-utils": "^1.0.0", + "@web/parse5-utils": "^1.2.0", "chokidar": "^3.4.3", "clone": "^2.1.2", - "es-module-lexer": "^0.3.26", + "es-module-lexer": "^0.4.0", "get-stream": "^6.0.0", "is-stream": "^2.0.0", "isbinaryfile": "^4.0.6", @@ -2995,9 +3052,9 @@ } }, "@web/parse5-utils": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@web/parse5-utils/-/parse5-utils-1.1.2.tgz", - "integrity": "sha512-/JQHbK53BmYiFK2igr2B+Psl2Ivp2ju75Nx1InZweTbxLQNGG9yUBaudER85aqebIH6smkPkKwVtpdBXBiwy1A==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@web/parse5-utils/-/parse5-utils-1.2.2.tgz", + "integrity": "sha512-B68DoJ5qF8Cu3o7nDA2RQTCf9bslVz2b0WHTk3qir5YCbWfhnPEGhDOedOjbE8xDiHqgzI1zXQsJ2+655aluLA==", "dev": true, "requires": { "@types/parse5": "^5.0.3", @@ -3013,21 +3070,22 @@ } }, "@web/test-runner": { - "version": "0.12.2", - "resolved": "https://registry.npmjs.org/@web/test-runner/-/test-runner-0.12.2.tgz", - "integrity": "sha512-7wQ2b3OE4xuAhHOaFbs+9d06bWNKvm9hWjJdHbLczsAkq2+TPbZDynw2b1D2fkTLcOWNbGOyQa742ThWIbXYRw==", + "version": "0.12.17", + "resolved": "https://registry.npmjs.org/@web/test-runner/-/test-runner-0.12.17.tgz", + "integrity": "sha512-wTpczsz+GLh6QRGWNLDTYhXtcj/lr8rsEVHSXvFUDmVzhoGrt0AZJktnPiNJHplgFJ/LbSIiQvXKWk48ogZY5g==", "dev": true, "requires": { "@web/browser-logs": "^0.2.0", "@web/config-loader": "^0.1.3", - "@web/dev-server": "^0.1.4", - "@web/test-runner-chrome": "^0.9.0", - "@web/test-runner-commands": "^0.4.0", - "@web/test-runner-core": "^0.10.2", - "@web/test-runner-mocha": "^0.7.0", + "@web/dev-server": "^0.1.8", + "@web/test-runner-chrome": "^0.9.4", + "@web/test-runner-commands": "^0.4.1", + "@web/test-runner-core": "^0.10.13", + "@web/test-runner-mocha": "^0.7.2", "camelcase": "^6.2.0", "chalk": "^4.1.0", "command-line-args": "^5.1.1", + "command-line-usage": "^6.1.1", "convert-source-map": "^1.7.0", "deepmerge": "^4.2.2", "diff": "^5.0.0", @@ -3051,38 +3109,46 @@ } }, "@web/test-runner-chrome": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@web/test-runner-chrome/-/test-runner-chrome-0.9.0.tgz", - "integrity": "sha512-Ez0X0h527R1HqW44qlCDid6/ctLs1mg14v1jmXkJ+rhaM67ZbAGF4Lp/ZUeLzVysm3NtNP9Glrj+w5BD3PDYSQ==", + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/@web/test-runner-chrome/-/test-runner-chrome-0.9.4.tgz", + "integrity": "sha512-Ymfp0HqQvELFITdwhdicuzndLY5loePpbDj6teXKKNTILph0ExWl3R3NMPG7pD40pB84GGd9i8wkz9yvyN30Zg==", "dev": true, "requires": { - "@web/test-runner-core": "^0.10.0", - "@web/test-runner-coverage-v8": "^0.4.0", + "@web/test-runner-core": "^0.10.8", + "@web/test-runner-coverage-v8": "^0.4.5", "chrome-launcher": "^0.13.4", "puppeteer-core": "^5.5.0" } }, "@web/test-runner-commands": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@web/test-runner-commands/-/test-runner-commands-0.4.0.tgz", - "integrity": "sha512-FsmF4Ya2mK8nlrodSjLMK1iKsSz61l4LeHSNRBjZtlzfjfwoGb38Pq+WehtboKgan+if/daHBjW85QFO1j3O+Q==", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@web/test-runner-commands/-/test-runner-commands-0.4.1.tgz", + "integrity": "sha512-y1U9+jucQ1ZB9YRgMFIjXTUSu/in54yt4Lf4GcY9fHoSyGVWDub085ARWipmagsD9SRN1QnIYTkMk+jRa/EiLQ==", "dev": true, "requires": { - "@web/test-runner-core": "^0.10.0" + "@web/test-runner-core": "^0.10.8" } }, "@web/test-runner-core": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/@web/test-runner-core/-/test-runner-core-0.10.2.tgz", - "integrity": "sha512-BLEdRsekHJW02Cq/mezTMFcDwtsTvwoJ0Oo+0q/VxRzvpH2ae5VhySPfAuCA1xXCfttPBb/RYLH0BVq8bp57LA==", + "version": "0.10.13", + "resolved": "https://registry.npmjs.org/@web/test-runner-core/-/test-runner-core-0.10.13.tgz", + "integrity": "sha512-w6seztsj/UKUz9HP5KeMZ1JdUadt293SplsrKKaUJTZDMLO8+xvyo+vpt1Mv7zICu0wyuQN0AdD3GjKKX6dFHw==", "dev": true, "requires": { "@babel/code-frame": "^7.12.11", - "@web/browser-logs": "^0.2.0", - "@web/dev-server-core": "^0.3.3", + "@types/co-body": "^5.1.0", + "@types/convert-source-map": "^1.5.1", + "@types/debounce": "^1.2.0", + "@types/istanbul-lib-coverage": "^2.0.3", + "@types/istanbul-reports": "^3.0.0", + "@types/uuid": "^8.3.0", + "@web/browser-logs": "^0.2.1", + "@web/dev-server-core": "^0.3.6", "chalk": "^4.1.0", + "chokidar": "^3.4.3", "cli-cursor": "^3.1.0", "co-body": "^6.1.0", + "convert-source-map": "^1.7.0", "debounce": "^1.2.0", "dependency-graph": "^0.10.0", "globby": "^11.0.1", @@ -3091,47 +3157,50 @@ "istanbul-lib-report": "^3.0.0", "istanbul-reports": "^3.0.2", "log-update": "^4.0.0", + "open": "^8.0.2", "picomatch": "^2.2.2", + "source-map": "^0.7.3", "uuid": "^8.3.2" } }, "@web/test-runner-coverage-v8": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@web/test-runner-coverage-v8/-/test-runner-coverage-v8-0.4.0.tgz", - "integrity": "sha512-6dPZBLe69y6Lat3CACo1F0CMZae2s8O/lNLgIJT/LMT8bHtQ/9kZAkLraCwJ+NMHXI6G5Y5t0nSPulSvzTqs7g==", + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/@web/test-runner-coverage-v8/-/test-runner-coverage-v8-0.4.6.tgz", + "integrity": "sha512-Mt8hzLUZfMBrpFlo8PYIkM5H77XmnuiF2VrRXvLRRMBz6sZ+WqZmPT5fOznvTEoqOXh92XG9SsW+G0uV6HjdPQ==", "dev": true, "requires": { - "@web/test-runner-core": "^0.10.0", + "@web/test-runner-core": "^0.10.9", "istanbul-lib-coverage": "^3.0.0", + "picomatch": "^2.2.2", "v8-to-istanbul": "^7.1.0" } }, "@web/test-runner-mocha": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@web/test-runner-mocha/-/test-runner-mocha-0.7.0.tgz", - "integrity": "sha512-GW/cCXjChBcIaaNnSIH/Yy04jd+mdZPNE2UcWVkl0h3Z/iJu+a10S1jkaoY2SfGFhH/20AbrM+8EGMFbSUpaGA==", + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/@web/test-runner-mocha/-/test-runner-mocha-0.7.2.tgz", + "integrity": "sha512-UsaLvJ0k5Kb53WegF0J0pmKxCLdo6Nxl7GHYykO7m99Irz+jIGXV7VJP9/b8t+HH3fHyqB2Nmd5q9oxXwIJyNw==", "dev": true, "requires": { "@types/mocha": "^8.2.0", - "@web/test-runner-core": "^0.10.0" + "@web/test-runner-core": "^0.10.8" }, "dependencies": { "@types/mocha": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-8.2.0.tgz", - "integrity": "sha512-/Sge3BymXo4lKc31C8OINJgXLaw+7vL1/L1pGiBNpGrBiT8FQiaFpSYV0uhTaG4y78vcMBTMFsWaHDvuD+xGzQ==", + "version": "8.2.1", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-8.2.1.tgz", + "integrity": "sha512-NysN+bNqj6E0Hv4CTGWSlPzMW6vTKjDpOteycDkV4IWBsO+PU48JonrPzV9ODjiI2XrjmA05KInLgF5ivZ/YGQ==", "dev": true } } }, "@web/test-runner-playwright": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@web/test-runner-playwright/-/test-runner-playwright-0.8.0.tgz", - "integrity": "sha512-VoRfBxioOJuUFRROcwKkXL75iRtf4Qc9zVSGUvVlCZoLstG5EuqYyuvIdnGCkcf/sqCXsAh1WbQ+wfRXd7h6Cw==", + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@web/test-runner-playwright/-/test-runner-playwright-0.8.4.tgz", + "integrity": "sha512-9RCez2kB0AocMasrUsmx/yW7FGSjBI9aEtjYzkFvRJF21IsEyjCrmmGPdBIa75a/gU2ydPaw0EQW4TDF5L4yRw==", "dev": true, "requires": { - "@web/test-runner-core": "^0.10.0", - "@web/test-runner-coverage-v8": "^0.4.0", + "@web/test-runner-core": "^0.10.8", + "@web/test-runner-coverage-v8": "^0.4.5", "playwright": "^1.7.1" } }, @@ -3470,9 +3539,9 @@ "dev": true }, "bl": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.0.3.tgz", - "integrity": "sha512-fs4G6/Hu4/EE+F75J8DuN/0IpQqNjAdC7aEQv7Qt8MHGUH7Ckv2MwTEEeN9QehD0pfIDkMI1bkHYkKy7xHyKIg==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", "dev": true, "requires": { "buffer": "^5.5.0", @@ -3634,9 +3703,9 @@ "dev": true }, "chokidar": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.0.tgz", - "integrity": "sha512-JgQM9JS92ZbFR4P90EvmzNpSGhpPBGBSj10PILeDyYFwp4h2/D9OM03wsJ4zW1fEp4ka2DGrnUeD7FuvQ2aZ2Q==", + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", + "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", "dev": true, "requires": { "anymatch": "~3.1.1", @@ -3714,9 +3783,9 @@ } }, "clipboard": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.6.tgz", - "integrity": "sha512-g5zbiixBRk/wyKakSwCKd7vQXDjFnAMGHoEyBogG/bw9kTD9GvdAvaoRR1ALcEzt3pVKxZR0pViekPMIS0QyGg==", + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.8.tgz", + "integrity": "sha512-Y6WO0unAIQp5bLmk1zdThRhgJt/x3ks6f30s3oE3H1mgIEU33XyQjEf8gsf6DxC7NPX8Y1SsNWjUjL/ywLnnbQ==", "optional": true, "requires": { "good-listener": "^1.2.2", @@ -4125,9 +4194,9 @@ } }, "debounce": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.0.tgz", - "integrity": "sha512-mYtLl1xfZLi1m4RtQYlZgJUNQjl4ZxVnHzIR8nLLgi4q1YT8o/WM+MK/f8yfcc9s5Ir5zRaPZyZU6xs1Syoocg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz", + "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==", "dev": true }, "debug": { @@ -4208,6 +4277,12 @@ "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", "dev": true }, + "define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true + }, "define-properties": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", @@ -4340,9 +4415,9 @@ } }, "dompurify": { - "version": "2.2.6", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.2.6.tgz", - "integrity": "sha512-7b7ZArhhH0SP6W2R9cqK6RjaU82FZ2UPM7RO8qN1b1wyvC/NY1FNWcX1Pu00fFOAnzEORtwXe4bPaClg6pUybQ==" + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.2.7.tgz", + "integrity": "sha512-jdtDffdGNY+C76jvodNTu9jt5yYj59vuTUyx+wXdzcSwAGTYZDAQkQ7Iwx9zcGrA4ixC1syU4H3RZROqRxokxg==" }, "domutils": { "version": "2.4.4", @@ -4437,9 +4512,9 @@ } }, "errorstacks": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/errorstacks/-/errorstacks-2.2.0.tgz", - "integrity": "sha512-d/HXKLrpdLYReAnNq5k/KgZKlfc5J+3DKKvci8WKzuM9MAXFrCoCfVyViHk0aFMLyazU/jYhW2d8zTa99pelIA==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/errorstacks/-/errorstacks-2.3.0.tgz", + "integrity": "sha512-VjCIUbEyLymy2N1M/uTniewz+j69YC2R7Sp1UiJn04RHwyIniBib6hUZwgmphAAZTOk7LRg/wryGFEJhblEd7Q==", "dev": true }, "es-abstract": { @@ -4463,9 +4538,9 @@ } }, "es-module-lexer": { - "version": "0.3.26", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.3.26.tgz", - "integrity": "sha512-Va0Q/xqtrss45hWzP8CZJwzGSZJjDM5/MJRE3IXXnUCcVLElR9BRaE9F62BopysASyc4nM3uwhSW7FFB9nlWAA==", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.4.1.tgz", + "integrity": "sha512-ooYciCUtfw6/d2w56UVeqHPcoCFAiJdz5XOkYpv/Txl1HMUozpXjz/2RIQgqwKdXNDPSF1W7mJCFse3G+HDyAA==", "dev": true }, "es-to-primitive": { @@ -4498,13 +4573,13 @@ "dev": true }, "eslint": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.17.0.tgz", - "integrity": "sha512-zJk08MiBgwuGoxes5sSQhOtibZ75pz0J35XTRlZOk9xMffhpA9BTbQZxoXZzOl5zMbleShbGwtw+1kGferfFwQ==", + "version": "7.22.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.22.0.tgz", + "integrity": "sha512-3VawOtjSJUQiiqac8MQc+w457iGLfuNGLFn8JmF051tTKbh5/x/0vlcEj8OgDCaw7Ysa2Jn8paGshV7x2abKXg==", "dev": true, "requires": { - "@babel/code-frame": "^7.0.0", - "@eslint/eslintrc": "^0.2.2", + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.0", "ajv": "^6.10.0", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", @@ -4515,12 +4590,12 @@ "eslint-utils": "^2.1.0", "eslint-visitor-keys": "^2.0.0", "espree": "^7.3.1", - "esquery": "^1.2.0", + "esquery": "^1.4.0", "esutils": "^2.0.2", - "file-entry-cache": "^6.0.0", + "file-entry-cache": "^6.0.1", "functional-red-black-tree": "^1.0.1", "glob-parent": "^5.0.0", - "globals": "^12.1.0", + "globals": "^13.6.0", "ignore": "^4.0.6", "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", @@ -4528,7 +4603,7 @@ "js-yaml": "^3.13.1", "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", - "lodash": "^4.17.19", + "lodash": "^4.17.21", "minimatch": "^3.0.4", "natural-compare": "^1.4.0", "optionator": "^0.9.1", @@ -4569,6 +4644,18 @@ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "dev": true }, + "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 + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -4595,9 +4682,9 @@ } }, "eslint-config-prettier": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-7.1.0.tgz", - "integrity": "sha512-9sm5/PxaFG7qNJvJzTROMM1Bk1ozXVTKI0buKOyb0Bsr1hrwi0H/TzxF/COtf1uxikIK8SwhX7K6zg78jAzbeA==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-7.2.0.tgz", + "integrity": "sha512-rV4Qu0C3nfJKPOAhFujFxB7RMP+URFyQqqOZW9DMRD7ZDTFyjaIlETU3xzHELt++4ugC0+Jm084HQYkkJe+Ivg==", "dev": true }, "eslint-import-resolver-node": { @@ -4918,9 +5005,9 @@ "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==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", "dev": true, "requires": { "estraverse": "^5.1.0" @@ -5069,9 +5156,9 @@ "dev": true }, "fast-glob": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.4.tgz", - "integrity": "sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ==", + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz", + "integrity": "sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==", "dev": true, "requires": { "@nodelib/fs.stat": "^2.0.2", @@ -5095,9 +5182,9 @@ "dev": true }, "fastq": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.10.0.tgz", - "integrity": "sha512-NL2Qc5L3iQEsyYzweq7qfgy5OtXCmGzGvhElGEd/SoFWEMOEczNh5s5ocaF01HDetxz+p8ecjNPA6cZxxIHmzA==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.11.0.tgz", + "integrity": "sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==", "dev": true, "requires": { "reusify": "^1.0.4" @@ -5140,9 +5227,9 @@ } }, "file-entry-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.0.tgz", - "integrity": "sha512-fqoO76jZ3ZnYrXLDRxBR1YvOvc0k844kcOg40bgsPrE25LAb/PDqTY+ho64Xh2c8ZXgIKldchCFHczG2UVRcWA==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", "dev": true, "requires": { "flat-cache": "^3.0.4" @@ -5205,9 +5292,9 @@ } }, "flatted": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.0.tgz", - "integrity": "sha512-tW+UkmtNg/jv9CSofAKvgVcO7c2URjhTdW1ZTkcAritblu8tajiYy7YisnIflEwtKssCtOxpnBRoCB7iap0/TA==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz", + "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==", "dev": true }, "follow-redirects": { @@ -5263,9 +5350,9 @@ "dev": true }, "fsevents": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.1.tgz", - "integrity": "sha512-YR47Eg4hChJGAB1O3yEAOkGO+rlzutoICGqGo9EZ4lKWokzZRSyIW1QmTzqjtw8MJdj9srP869CuWw/hyzSiBw==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", "dev": true, "optional": true }, @@ -5370,9 +5457,9 @@ } }, "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==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, "requires": { "is-glob": "^4.0.1" @@ -5412,18 +5499,18 @@ } }, "globals": { - "version": "12.4.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", - "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "version": "13.7.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.7.0.tgz", + "integrity": "sha512-Aipsz6ZKRxa/xQkZhNg0qIWXT6x6rD46f6x/PCnBomlttdIyAPak4YD9jTmKpZ72uROSMU87qJtcgpgHaVchiA==", "dev": true, "requires": { - "type-fest": "^0.8.1" + "type-fest": "^0.20.2" }, "dependencies": { "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "dev": true } } @@ -5440,14 +5527,6 @@ "ignore": "^5.1.4", "merge2": "^1.3.0", "slash": "^3.0.0" - }, - "dependencies": { - "ignore": { - "version": "5.1.8", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", - "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", - "dev": true - } } }, "good-listener": { @@ -5745,9 +5824,9 @@ "dev": true }, "husky": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/husky/-/husky-4.3.7.tgz", - "integrity": "sha512-0fQlcCDq/xypoyYSJvEuzbDPHFf8ZF9IXKJxlrnvxABTSzK1VPT2RKYQKrcgJ+YD39swgoB6sbzywUqFxUiqjw==", + "version": "4.3.8", + "resolved": "https://registry.npmjs.org/husky/-/husky-4.3.8.tgz", + "integrity": "sha512-LCqqsB0PzJQ/AlCgfrfzRe3e3+NvmefAdKQhRYpxS4u6clblBoDdzzvHi8fmxKRzvMxPY/1WZWzomPZww0Anow==", "dev": true, "requires": { "chalk": "^4.0.0", @@ -5826,9 +5905,9 @@ "dev": true }, "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", "dev": true }, "immutable": { @@ -6075,6 +6154,12 @@ "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", "dev": true }, + "is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true + }, "is-utf8": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", @@ -6493,9 +6578,9 @@ "dev": true }, "lint-staged": { - "version": "10.5.3", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-10.5.3.tgz", - "integrity": "sha512-TanwFfuqUBLufxCc3RUtFEkFraSPNR3WzWcGF39R3f2J7S9+iF9W0KTVLfSy09lYGmZS5NDCxjNvhGMSJyFCWg==", + "version": "10.5.4", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-10.5.4.tgz", + "integrity": "sha512-EechC3DdFic/TdOPgj/RB3FicqE6932LTHCUm0Y2fsD9KGlLB+RwJl2q1IYBIvEsKzDOgn0D4gll+YxG5RsrKg==", "dev": true, "requires": { "chalk": "^4.1.0", @@ -6525,12 +6610,13 @@ } }, "log-symbols": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz", - "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", "dev": true, "requires": { - "chalk": "^4.0.0" + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" } }, "ms": { @@ -6542,9 +6628,9 @@ } }, "listr2": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.2.3.tgz", - "integrity": "sha512-vUb80S2dSUi8YxXahO8/I/s29GqnOL8ozgHVLjfWQXa03BNEeS1TpBLjh2ruaqq5ufx46BRGvfymdBSuoXET5w==", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.4.3.tgz", + "integrity": "sha512-wZmkzNiuinOfwrGqAwTCcPw6aKQGTAMGXwG5xeU1WpDjJNeBA35jGBeWxR3OF+R6Yl5Y3dRG+3vE8t6PDcSNHA==", "dev": true, "requires": { "chalk": "^4.1.0", @@ -6553,8 +6639,22 @@ "indent-string": "^4.0.0", "log-update": "^4.0.0", "p-map": "^4.0.0", - "rxjs": "^6.6.3", - "through": "^2.3.8" + "rxjs": "^6.6.6", + "through": "^2.3.8", + "wrap-ansi": "^7.0.0" + }, + "dependencies": { + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + } } }, "lit-element": { @@ -6833,9 +6933,9 @@ } }, "mime": { - "version": "2.4.7", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.7.tgz", - "integrity": "sha512-dhNd1uA2u397uQk3Nv5LM4lm93WYDUXFn3Fu291FJerns4jyTudqhIWe4W04YLy7Uk1tm1Ore04NpjRvQp/NPA==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", + "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", "dev": true }, "mime-db": { @@ -7235,9 +7335,9 @@ "dev": true }, "nise": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/nise/-/nise-4.0.4.tgz", - "integrity": "sha512-bTTRUNlemx6deJa+ZyoCUTRvH3liK5+N6VQZ4NIw90AgDXY6iPnsqplNFf6STcj+ePk0H/xqxnP75Lr0J0Fq3A==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/nise/-/nise-4.1.0.tgz", + "integrity": "sha512-eQMEmGN/8arp0xsvGoQ+B1qvSkR73B1nWSCh7nOt5neMCtwcQVYQGdzQMhcNscktTsWB54xnlSQFzOAPJD8nXA==", "dev": true, "requires": { "@sinonjs/commons": "^1.7.0", @@ -7415,13 +7515,14 @@ "dev": true }, "open": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/open/-/open-7.3.1.tgz", - "integrity": "sha512-f2wt9DCBKKjlFbjzGb8MOAW8LH8F0mrs1zc7KTjAJ9PZNQbfenzWbNP1VZJvw6ICMG9r14Ah6yfwPn7T7i646A==", + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/open/-/open-8.0.3.tgz", + "integrity": "sha512-7nsHNw3rOIPTwhF5iYkgE+LVM/oUHWC3cgrWNxPqa+W+Wl5Ekvo32qayB5PYX8zNjXzUkrTaJsWpaGmuw8Aspg==", "dev": true, "requires": { - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1" + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" } }, "opencollective-postinstall": { @@ -7693,11 +7794,12 @@ "dev": true }, "playwright": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.7.1.tgz", - "integrity": "sha512-dOSWME42wDedJ/PXv8k0zG0Kxd6d6R2OKA51/05++Z2ISdA4N58gHlWqlVKPDkBog1MI6lu/KNt7QDn19AybWQ==", + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.9.2.tgz", + "integrity": "sha512-Hsgfk3GZO+hgewRNW9xl9/tHjdZvVwxTseHagbiNpDf90PXICEh8UHXy/2eykeIXrZFMA6W6petEtRWNPi3gfQ==", "dev": true, "requires": { + "commander": "^6.1.0", "debug": "^4.1.1", "extract-zip": "^2.0.1", "https-proxy-agent": "^5.0.0", @@ -7708,6 +7810,7 @@ "proper-lockfile": "^4.1.1", "proxy-from-env": "^1.1.0", "rimraf": "^3.0.2", + "stack-utils": "^2.0.3", "ws": "^7.3.1" }, "dependencies": { @@ -7832,12 +7935,12 @@ "dev": true }, "proper-lockfile": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/proper-lockfile/-/proper-lockfile-4.1.1.tgz", - "integrity": "sha512-1w6rxXodisVpn7QYvLk706mzprPTAPCYAqxMvctmPN3ekuRk/kuGkGc82pangZiAt4R3lwSuUzheTTn0/Yb7Zg==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/proper-lockfile/-/proper-lockfile-4.1.2.tgz", + "integrity": "sha512-TjNPblN4BwAWMXU8s9AEz4JmQxnD1NNL7bNOY/AKUzyamc379FWASUhc/K1pL2noVb+XmZKLL68cjzLsiOAMaA==", "dev": true, "requires": { - "graceful-fs": "^4.1.11", + "graceful-fs": "^4.2.4", "retry": "^0.12.0", "signal-exit": "^3.0.2" } @@ -8398,33 +8501,27 @@ } }, "rollup": { - "version": "2.36.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.36.1.tgz", - "integrity": "sha512-eAfqho8dyzuVvrGqpR0ITgEdq0zG2QJeWYh+HeuTbpcaXk8vNFc48B7bJa1xYosTCKx0CuW+447oQOW8HgBIZQ==", + "version": "2.41.5", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.41.5.tgz", + "integrity": "sha512-uG+WNNxhOYyeuO7oRt98GA2CNVRgQ67zca75UQVMPzMrLG9FUKzTCgvYVWhtB18TNbV7Uqxo97h+wErAnpFNJw==", "dev": true, "requires": { - "fsevents": "~2.1.2" - }, - "dependencies": { - "fsevents": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", - "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", - "dev": true, - "optional": true - } + "fsevents": "~2.3.1" } }, "run-parallel": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.10.tgz", - "integrity": "sha512-zb/1OuZ6flOlH6tQyMPUrE3x3Ulxjlo9WIVXR4yVYi4H9UXQaeIsPbLn2R3O3vQCnDKkAl2qHiuocKKX4Tz/Sw==", - "dev": true + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } }, "rxjs": { - "version": "6.6.3", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz", - "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==", + "version": "6.6.6", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.6.tgz", + "integrity": "sha512-/oTwee4N4iWzAMAL9xdGKjkEHmIwupR3oXbQjCKywF1BeFohswF3vZdogbmEF6pZkOsXTzWkrZszrWpQTByYVg==", "dev": true, "requires": { "tslib": "^1.9.0" @@ -8516,14 +8613,14 @@ "dev": true }, "sinon": { - "version": "9.2.3", - "resolved": "https://registry.npmjs.org/sinon/-/sinon-9.2.3.tgz", - "integrity": "sha512-m+DyAWvqVHZtjnjX/nuShasykFeiZ+nPuEfD4G3gpvKGkXRhkF/6NSt2qN2FjZhfrcHXFzUzI+NLnk+42fnLEw==", + "version": "9.2.4", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-9.2.4.tgz", + "integrity": "sha512-zljcULZQsJxVra28qIAL6ow1Z9tpattkCTEJR4RBP3TGc00FcttsP5pK284Nas5WjMZU5Yzy3kAIp3B3KRf5Yg==", "dev": true, "requires": { "@sinonjs/commons": "^1.8.1", "@sinonjs/fake-timers": "^6.0.1", - "@sinonjs/samsam": "^5.3.0", + "@sinonjs/samsam": "^5.3.1", "diff": "^4.0.2", "nise": "^4.0.4", "supports-color": "^7.1.0" @@ -8778,6 +8875,23 @@ "tweetnacl": "~0.14.0" } }, + "stack-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==", + "dev": true, + "requires": { + "escape-string-regexp": "^2.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true + } + } + }, "statuses": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", @@ -8922,9 +9036,9 @@ }, "dependencies": { "ajv": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-7.0.3.tgz", - "integrity": "sha512-R50QRlXSxqXcQP5SvKUrw8VZeypvo12i2IX0EeR5PiZ7bEKeHWgzgo264LDadUsCU42lTJVhFikTqJwNeH34gQ==", + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-7.2.1.tgz", + "integrity": "sha512-+nu0HDv7kNSOua9apAVc979qd932rrZeb3WOvoiD31A/p1mIE5/9bN2027pE2rOPYEdS3UHzsvof4hY+lM9/WQ==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -8948,9 +9062,9 @@ } }, "table-layout": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/table-layout/-/table-layout-1.0.1.tgz", - "integrity": "sha512-dEquqYNJiGwY7iPfZ3wbXDI944iqanTSchrACLL2nOB+1r+h1Nzu2eH+DuPPvWvm5Ry7iAPeFlgEtP5bIp5U7Q==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/table-layout/-/table-layout-1.0.2.tgz", + "integrity": "sha512-qd/R7n5rQTRFi+Zf2sk5XVVd9UQl6ZkduPFC3S7WEGJAmetDTjY3qPN50eSKzwuzEyQKy5TN2TiZdkIjos2L6A==", "dev": true, "requires": { "array-back": "^4.0.1", @@ -9148,9 +9262,9 @@ } }, "typescript": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.1.3.tgz", - "integrity": "sha512-B3ZIOf1IKeH2ixgHhj6la6xdwR9QrLC5d1VKeCSY4tvkqhF2eqd9O7txNlS0PO3GrBAFIdr3L1ndNwteUbZLYg==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.2.3.tgz", + "integrity": "sha512-qOcYwxaByStAWrBf4x0fibwZvMRG+r4cQoTjbPtUlrWjBHbmCAww1i448U0GJ+3cNNEtebDteo/cHOR3xJ4wEw==", "dev": true }, "typescript-lit-html-plugin": { @@ -9239,9 +9353,9 @@ "dev": true }, "v8-compile-cache": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz", - "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", "dev": true }, "v8-to-istanbul": { @@ -9653,13 +9767,13 @@ "dev": true }, "wordwrapjs": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-4.0.0.tgz", - "integrity": "sha512-Svqw723a3R34KvsMgpjFBYCgNOSdcW3mQFK4wIfhGQhtaFVOJmdYoXgi63ne3dTlWgatVcUc7t4HtQ/+bUVIzQ==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-4.0.1.tgz", + "integrity": "sha512-kKlNACbvHrkpIw6oPeYDSmdCTu2hdMHoyXLTcUKala++lx5Y+wjJ/e474Jqv5abnVmwxw08DiTuHmw69lJGksA==", "dev": true, "requires": { "reduce-flatten": "^2.0.0", - "typical": "^5.0.0" + "typical": "^5.2.0" }, "dependencies": { "typical": { @@ -9688,9 +9802,9 @@ "dev": true }, "ws": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.2.tgz", - "integrity": "sha512-T4tewALS3+qsrpGI/8dqNMLIVdq/g/85U98HPMa6F0m6xTbvhXU6RCQLqPH3+SlomNV/LdY6RXEbBpMH6EOJnA==", + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.4.tgz", + "integrity": "sha512-Qm8k8ojNQIMx7S+Zp8u/uHOx7Qazv3Yv4q68MiWWWOJhiwG5W3x7iqmRtJo8xxrciZUY4vRxUTJCKuRnF28ZZw==", "dev": true }, "xml": { diff --git a/package.json b/package.json index 22cb951..e612a01 100644 --- a/package.json +++ b/package.json @@ -25,19 +25,19 @@ "email": "arc@mulesoft.com" }, "dependencies": { - "@advanced-rest-client/arc-marked": "^1.0.6", - "@advanced-rest-client/markdown-styles": "^3.1.2", - "@api-components/amf-helper-mixin": "^4.3.4", - "@api-components/api-method-documentation": "^5.1.9", - "@api-components/http-method-label": "^3.0.2", + "@advanced-rest-client/arc-marked": "^1.1.1", + "@advanced-rest-client/markdown-styles": "^3.1.4", + "@api-components/amf-helper-mixin": "^4.3.6", + "@api-components/api-method-documentation": "^5.1.10", + "@api-components/http-method-label": "^3.1.4", "@api-components/raml-aware": "^3.0.0", "@polymer/iron-meta": "^3.0.0", - "dompurify": "^2.0.8", + "dompurify": "^2.2.7", "lit-element": "^2.3.1", "lit-html": "^1.3.0" }, "devDependencies": { - "@advanced-rest-client/arc-demo-helper": "^2.2.5", + "@advanced-rest-client/arc-demo-helper": "^2.2.6", "@api-components/api-model-generator": "^0.2.8", "@commitlint/cli": "^11.0.0", "@commitlint/config-conventional": "^11.0.0", @@ -45,15 +45,15 @@ "@open-wc/testing": "^2.5.32", "@polymer/paper-toast": "^3.0.0", "@types/dompurify": "^2.2.1", - "@web/dev-server": "^0.1.4", - "@web/test-runner": "^0.12.2", - "@web/test-runner-playwright": "^0.8.0", - "eslint": "^7.16.0", - "eslint-config-prettier": "^7.1.0", - "husky": "^4.3.7", - "lint-staged": "^10.5.3", - "sinon": "^9.2.3", - "typescript": "^4.1.3", + "@web/dev-server": "^0.1.10", + "@web/test-runner": "^0.12.17", + "@web/test-runner-playwright": "^0.8.4", + "eslint": "^7.22.0", + "eslint-config-prettier": "^7.2.0", + "husky": "^4.3.8", + "lint-staged": "^10.5.4", + "sinon": "^9.2.4", + "typescript": "^4.2.3", "typescript-lit-html-plugin": "^0.9.0" }, "scripts": { diff --git a/polymer.json b/polymer.json deleted file mode 100644 index 6111e49..0000000 --- a/polymer.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "npm": true, - "lint": { - "rules": [ - "polymer-3" - ] - } -} From e4e69c684beddf6d3956e816b1a4605f23376859 Mon Sep 17 00:00:00 2001 From: Pawel Psztyc Date: Thu, 18 Mar 2021 13:35:31 -0700 Subject: [PATCH 3/3] build: bumping version Signed-off-by: Pawel Psztyc --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 478a958..e0034d0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "@api-components/api-summary", - "version": "4.3.0", + "version": "4.3.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index e612a01..74b58ce 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@api-components/api-summary", "description": "A summary view for an API base on AMF data model", - "version": "4.3.0", + "version": "4.3.1", "license": "Apache-2.0", "main": "index.js", "module": "index.js",