Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-docs.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAchilleas Pipinellis <axil@gitlab.com>2020-12-07 10:53:13 +0300
committerAchilleas Pipinellis <axil@gitlab.com>2020-12-07 10:53:13 +0300
commitb7845f1657d1441f9744626799ccb4e656e6e201 (patch)
tree0c254361b77825cf06fe52cf0941509518ddbdd3
parent3b4cbe676846837e583480ee0be95d72d5d1d761 (diff)
parentd2c58ce43acd4f3406e836c51fea1bc5f134480f (diff)
Merge branch 'master' into 'cars'cars
# Conflicts: # .gitlab-ci.yml
-rw-r--r--.gitlab-ci.yml124
-rw-r--r--content/_data/default-nav.yaml12
-rw-r--r--content/assets/javascripts/badges.js4
-rw-r--r--content/assets/stylesheets/_variables.scss4
-rw-r--r--content/assets/stylesheets/stylesheet.scss4
-rw-r--r--lib/filters/admonition.rb4
-rw-r--r--lib/gitlab/navigation.rb4
-rw-r--r--lib/gitlab/symlinks_converter.rb2
-rw-r--r--lib/helpers/icons_helper.rb11
-rw-r--r--package.json10
-rw-r--r--spec/gitlab/content_spec.rb18
-rw-r--r--yarn.lock391
12 files changed, 348 insertions, 240 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 91652b79..197c7a2a 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -97,6 +97,7 @@ variables:
rules:
- if: '$CI_MERGE_REQUEST_ID'
- if: '$CI_COMMIT_BRANCH =~ /docs-preview/'
+ - if: '$CI_PIPELINE_SOURCE == "schedule" && $CHORES_PIPELINE == "true"'
#
# Caching keys
@@ -166,6 +167,76 @@ compile_dev:
- .rules_dev
- .build_base
+###############################################
+# Test the website #
+###############################################
+
+#
+# Test internal links and anchors with nanoc
+#
+test_internal_links_and_anchors:
+ image: registry.gitlab.com/gitlab-org/gitlab-docs/lint-html:alpine-3.12-ruby-2.7.2
+ extends:
+ - .rules_site_tests
+ - .cache_gem
+ stage: test
+ script:
+ - bundle exec nanoc check internal_links
+ - bundle exec nanoc check internal_anchors
+
+#
+# Run rspec tests
+#
+rspec:
+ extends:
+ - .rules_site_tests
+ - .cache_gem_yarn
+ needs: []
+ stage: test
+ script:
+ - yarn install --cache-folder .yarn-cache
+ - bundle exec rspec
+
+#
+# Run JavaScript tests
+#
+jest:
+ extends:
+ - .rules_site_tests
+ - .cache_yarn
+ - .yarn
+ needs: []
+ stage: test
+ script:
+ - yarn test
+
+#
+# Lint JavaScript
+#
+js_lint:
+ extends:
+ - .rules_site_tests
+ - .cache_yarn
+ - .yarn
+ needs: []
+ stage: test
+ script:
+ - yarn eslint
+ - yarn prettier
+
+#
+# SCSS linting
+#
+scss_lint:
+ extends:
+ - .rules_site_tests
+ - .cache_gem
+ - .retry
+ needs: []
+ stage: test
+ script:
+ - bundle exec scss-lint
+
#
# Yamllint of *.yml for .gitlab-ci.yml.
# This uses rules from project root `.yamllint`.
@@ -180,6 +251,59 @@ yaml_lint:
script:
- yamllint .gitlab-ci.yml content/_data
+#
+# Check for broken external links
+#
+test_external_links:
+ extends:
+ - .cache_gem
+ - .rules_chores
+ stage: test
+ script:
+ - bundle exec nanoc check external_links
+
+#
+# Run markdownlint to find EOL whitespace to clean up
+#
+test_EOL_whitespace:
+ extends:
+ - .rules_chores
+ - .cache_gem
+ stage: test
+ image: registry.gitlab.com/gitlab-org/gitlab-docs/lint:latest
+ needs: []
+ before_script: []
+ dependencies: []
+ script:
+ - bundle exec rake setup_git default
+ - mv tasks/whitespace_task.json tmp/.markdownlint.json
+ - cd tmp
+ - markdownlint --version
+ - markdownlint -c .markdownlint.json **/*.md
+
+test_unlinked_images:
+ extends:
+ - .rules_chores
+ - .cache_gem
+ stage: test
+ image: "registry.gitlab.com/gitlab-org/gitlab-docs/lint-html:alpine-3.12-ruby-2.7.2"
+ needs: []
+ before_script: []
+ dependencies: []
+ script:
+ - bundle exec rake setup_git default
+ - cp tasks/unlinked-images.sh tmp/ee/unlinked-images.sh
+ - cp tasks/unlinked-images.sh tmp/charts/unlinked-images.sh
+ - cp tasks/unlinked-images.sh tmp/omnibus/unlinked-images.sh
+ - cp tasks/unlinked-images.sh tmp/runner/unlinked-images.sh
+ - cd tmp/omnibus
+ - ./unlinked-images.sh doc
+ - cd ../charts
+ - ./unlinked-images.sh doc
+ - cd ../runner
+ - ./unlinked-images.sh docs
+ - cd ../ee
+ - ./unlinked-images.sh doc
###############################################
# Review Apps #
diff --git a/content/_data/default-nav.yaml b/content/_data/default-nav.yaml
index fa362b6b..11cbdbdf 100644
--- a/content/_data/default-nav.yaml
+++ b/content/_data/default-nav.yaml
@@ -69,7 +69,7 @@ sections:
- doc_title: Repository
doc_url: 'user/group/repositories_analytics/'
- doc_title: Value Stream
- doc_url: 'user/analytics/value_stream_analytics.html'
+ doc_url: 'user/group/value_stream_analytics/'
- category_title: Project-level
category_url: 'user/analytics/#project-level-analytics'
docs:
@@ -259,10 +259,8 @@ sections:
doc_url: 'development/integrations/secure.html'
ee_only: true
ee_tier: 'GitLab Ultimate and GitLab.com Gold'
- - doc_title: Secure and Defend Terminology
+ - doc_title: Secure and Protect Terminology
doc_url: 'user/application_security/terminology/'
- ee_only: true
- ee_tier: 'GitLab Ultimate and GitLab.com Gold'
- category_title: Badges
category_url: 'user/project/badges.html'
- category_title: Bulk editing (project)
@@ -661,9 +659,11 @@ sections:
doc_url: 'ci/pipelines/job_artifacts.html'
- doc_title: Pipeline artifacts
doc_url: 'ci/pipelines/pipeline_artifacts.html'
- - category_title: '.gitlab-ci.yml reference'
- category_url: 'ci/yaml/README.html'
+ - category_title: '.gitlab-ci.yml'
+ category_url: 'ci/yaml/gitlab_ci_yaml.html'
docs:
+ - doc_title: '.gitlab-ci.yml reference'
+ doc_url: 'ci/yaml/README.html'
- doc_title: Validate syntax
doc_url: 'ci/lint.html'
- doc_title: Visualize configuration
diff --git a/content/assets/javascripts/badges.js b/content/assets/javascripts/badges.js
index cabc83ab..52e1a8c6 100644
--- a/content/assets/javascripts/badges.js
+++ b/content/assets/javascripts/badges.js
@@ -1,5 +1,5 @@
---
-version: 2
+version: 3
---
(function() {
@@ -69,7 +69,7 @@ version: 2
var smallBadgeTag = function(title) {
return $('<span>', {
class: 'badge-small',
- html: '<i class="fa fa-info-circle" aria-hidden="true"></i>',
+ html: '<%= icon("information-o", 14) %>',
'data-title': title,
});
};
diff --git a/content/assets/stylesheets/_variables.scss b/content/assets/stylesheets/_variables.scss
index ce1223b7..db53d3e2 100644
--- a/content/assets/stylesheets/_variables.scss
+++ b/content/assets/stylesheets/_variables.scss
@@ -159,9 +159,9 @@ $alert-success-bg: #fafafa;
$alert-success-txt: #000;
$alert-success-border: #dbdbdb;
-$alert-warning-bg: #fcf6ed;
+$alert-warning-bg: #faf2f1;
$alert-warning-txt: #000;
-$alert-warning-border: #f5d9a8;
+$alert-warning-border: #f6d9d5;
$alert-danger-bg: #faf2f1;
$alert-danger-txt: #000;
diff --git a/content/assets/stylesheets/stylesheet.scss b/content/assets/stylesheets/stylesheet.scss
index 7501bdb6..a5490428 100644
--- a/content/assets/stylesheets/stylesheet.scss
+++ b/content/assets/stylesheets/stylesheet.scss
@@ -1,5 +1,5 @@
---
-version: 87
+version: 88
---
@import "variables";
@@ -740,7 +740,7 @@ a.global-nav-link {
}
.global-nav-badges {
- color: $gds-gray-700;
+ fill: $gds-gray-700;
}
//end of global-nav
diff --git a/lib/filters/admonition.rb b/lib/filters/admonition.rb
index 21acaee9..8952f7cf 100644
--- a/lib/filters/admonition.rb
+++ b/lib/filters/admonition.rb
@@ -6,6 +6,7 @@ class AdmonitionFilter < Nanoc::Filter
'tip' => 'success',
'note' => 'info',
'caution' => 'warning',
+ 'warning' => 'warning',
'danger' => 'danger'
}.freeze
@@ -13,6 +14,7 @@ class AdmonitionFilter < Nanoc::Filter
'tip' => 'bulb',
'note' => 'information-o',
'caution' => 'warning',
+ 'warning' => 'warning',
'danger' => 'warning'
}.freeze
@@ -22,7 +24,7 @@ class AdmonitionFilter < Nanoc::Filter
doc = Nokogiri::HTML.fragment(content.dup)
doc.css('p').each do |para|
content = para.inner_html
- match = content.match(/\A(?<type>TIP|NOTE|CAUTION|DANGER): (?<content>.*)\Z/m)
+ match = content.match(/\A(?<type>TIP|NOTE|CAUTION|WARNING|DANGER):\s?(?<content>.*)\Z/m)
next unless match
new_content = generate(match[:type].downcase, match[:content])
diff --git a/lib/gitlab/navigation.rb b/lib/gitlab/navigation.rb
index ae5dbe9c..32071322 100644
--- a/lib/gitlab/navigation.rb
+++ b/lib/gitlab/navigation.rb
@@ -1,8 +1,10 @@
require_relative '../helpers/generic'
+require_relative '../helpers/icons_helper'
module Gitlab
class Navigation
include Nanoc::Helpers::Generic
+ include Nanoc::Helpers::IconsHelper
def initialize(items, item)
@items = items
@@ -30,7 +32,7 @@ module Gitlab
def optional_ee_badge(element)
return unless element.ee_only?
- %[<span class="badges-drop global-nav-badges" data-toggle="tooltip" data-placement="top" title="Available in #{element.ee_tier}"><i class="fa fa-info-circle" aria-hidden="true"></i></span>]
+ %(<span class="badges-drop global-nav-badges" data-toggle="tooltip" data-placement="top" title="Available in #{element.ee_tier}">#{icon('information-o', 14)}</span>)
end
def children
diff --git a/lib/gitlab/symlinks_converter.rb b/lib/gitlab/symlinks_converter.rb
index 9ba764ad..a7cea940 100644
--- a/lib/gitlab/symlinks_converter.rb
+++ b/lib/gitlab/symlinks_converter.rb
@@ -17,6 +17,8 @@ module Gitlab
items.each do |item|
id = item.identifier
+ next unless id.to_s.start_with?('/ee/')
+
if EXTENTIONS.include?(id.ext)
file_path = File.join(config.fetch(:content_dir), id.to_s)
real_path = Pathname.new(file_path).realpath.to_s
diff --git a/lib/helpers/icons_helper.rb b/lib/helpers/icons_helper.rb
index b4f22edd..0f1e1728 100644
--- a/lib/helpers/icons_helper.rb
+++ b/lib/helpers/icons_helper.rb
@@ -6,7 +6,13 @@ module Nanoc::Helpers
module IconsHelper
extend self
- ICONS_SVG = '/assets/images/icons.svg'.freeze
+ ICONS_SVG = '/assets/images/icons.svg' unless const_defined?('ICONS_SVG')
+
+ GITLAB_SVGS_MAPPING = {
+ 'bulb' => 'tip',
+ 'information-o' => 'note',
+ 'warning' => 'caution'
+ }.freeze
def icon(icon_name, size = nil, css_class = nil)
unless known_sprites.include?(icon_name)
@@ -22,7 +28,8 @@ module Nanoc::Helpers
*css_class
].join(' ')
- %(<svg class="#{svg_class}"><use href="#{ICONS_SVG}##{icon_name}" /></svg>)
+ # https://css-tricks.com/svg-title-vs-html-title-attribute/
+ %(<svg role="img" aria-label="#{GITLAB_SVGS_MAPPING[icon_name]}" class="#{svg_class}"><use href="#{ICONS_SVG}##{icon_name}" /> <title> #{GITLAB_SVGS_MAPPING[icon_name]} </title> </svg>)
end
private
diff --git a/package.json b/package.json
index 8f2ba140..517b07a5 100644
--- a/package.json
+++ b/package.json
@@ -19,11 +19,11 @@
"@vue/test-utils": "^1.1.1",
"babel-core": "^7.0.0-bridge.0",
"babel-jest": "^26.6.3",
- "eslint": "^7.14.0",
+ "eslint": "^7.15.0",
"glob": "^7.1.6",
"jest": "^26.6.3",
"prettier": "^2.2.1",
- "rollup": "^2.34.0",
+ "rollup": "^2.34.2",
"rollup-plugin-babel": "^4.4.0",
"rollup-plugin-commonjs": "^10.1.0",
"rollup-plugin-import-resolver": "^1.0.4",
@@ -33,9 +33,9 @@
"vue-template-compiler": "^2.6.12"
},
"dependencies": {
- "@gitlab/svgs": "^1.175.0",
- "@gitlab/ui": "^24.2.0",
- "algoliasearch": "4.8.2",
+ "@gitlab/svgs": "^1.176.0",
+ "@gitlab/ui": "^24.5.0",
+ "algoliasearch": "4.8.3",
"bootstrap": "^4.5.3",
"@tnir/instantsearch.js": "4.8.1-q",
"pikaday": "^1.8.2",
diff --git a/spec/gitlab/content_spec.rb b/spec/gitlab/content_spec.rb
new file mode 100644
index 00000000..bfa35ab8
--- /dev/null
+++ b/spec/gitlab/content_spec.rb
@@ -0,0 +1,18 @@
+require 'spec_helper'
+
+# See: https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/4726#note_459473659
+describe 'Content directory size' do
+ subject { Dir.glob('content/**/*').sum { |f| File.size(f) } }
+
+ let(:megabyte) { 1024 ** 2 }
+
+ # This limit can be increased after checking that Omnibus package build does not fail
+ let(:maximum_size) { 2 * megabyte }
+
+ # `content` directory is included to the Omnibus package
+ # We want to make sure that the size of the directory is small enough
+ # to prevent accidental Omnibus pipeline failures.
+ it 'is not too big' do
+ is_expected.to be < maximum_size
+ end
+end
diff --git a/yarn.lock b/yarn.lock
index 21fdeb53..3403ca44 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2,109 +2,109 @@
# yarn lockfile v1
-"@algolia/cache-browser-local-storage@4.8.2":
- version "4.8.2"
- resolved "https://registry.yarnpkg.com/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.8.2.tgz#e94c50d360c53fc48d107484de2012f3a0bbed9a"
- integrity sha512-X2528jVZk+iPmsA4gF2AxH7RnREF10O98yV8QWwXcXcEYD7qjCsidPUGXcRsZCWOkCdZPA2IMJBiPDxZqfrQqA==
- dependencies:
- "@algolia/cache-common" "4.8.2"
-
-"@algolia/cache-common@4.8.2":
- version "4.8.2"
- resolved "https://registry.yarnpkg.com/@algolia/cache-common/-/cache-common-4.8.2.tgz#e992e29ffeec75e2bc77eef5280efca71ac27d56"
- integrity sha512-ER3QxHH2vmatfO4rRv504ByAiqqoj6kg0RcoBEetQflxRcRznmX7uFBXI3Zo42OoPKM3NMzFted50YO0Um5VLA==
-
-"@algolia/cache-in-memory@4.8.2":
- version "4.8.2"
- resolved "https://registry.yarnpkg.com/@algolia/cache-in-memory/-/cache-in-memory-4.8.2.tgz#12d66469d5ff7142d092272e01e02abfb6a1315d"
- integrity sha512-CYse8/ZNPr/pMo6inQ0Uu+HWFFN9OcfJw67YCvU+1yz8NaS3rQ2HxU+zu1M/BCKMA89/dYF0jjBMT5rm6E4cdw==
- dependencies:
- "@algolia/cache-common" "4.8.2"
-
-"@algolia/client-account@4.8.2":
- version "4.8.2"
- resolved "https://registry.yarnpkg.com/@algolia/client-account/-/client-account-4.8.2.tgz#ad4066085d871fb5ea10dcf6a40a423480d3bbdc"
- integrity sha512-cRtZ2xiLUfsanrpjYkxyNwE+4SbyUvbe8CL9HwpTJPsP0Jsv69H4H71lL7v0pQY5OWkFxKMsqVxCMH7Px3740w==
- dependencies:
- "@algolia/client-common" "4.8.2"
- "@algolia/client-search" "4.8.2"
- "@algolia/transporter" "4.8.2"
-
-"@algolia/client-analytics@4.8.2":
- version "4.8.2"
- resolved "https://registry.yarnpkg.com/@algolia/client-analytics/-/client-analytics-4.8.2.tgz#29592bc9a2d39a50c17ede959bdc14812edd0fba"
- integrity sha512-+vnFokDGxi0vAaumbAgvDuvXWs0VvLk3gDkjkegXD8MMUTs3ByTZApCM4NPnIdbcUroFAJxbyzZQT9/CRZHgcA==
- dependencies:
- "@algolia/client-common" "4.8.2"
- "@algolia/client-search" "4.8.2"
- "@algolia/requester-common" "4.8.2"
- "@algolia/transporter" "4.8.2"
-
-"@algolia/client-common@4.8.2":
- version "4.8.2"
- resolved "https://registry.yarnpkg.com/@algolia/client-common/-/client-common-4.8.2.tgz#989ca2a396938db833578a65c63bce1b1785bde9"
- integrity sha512-jO9RvC0FPxxhe/nynGxVEYmNltE5xgYV1Y6zviwl/80PwsrGfWp/rVDh4CVZaBOntmsOp+y0aqQwNYjLMVWXBg==
- dependencies:
- "@algolia/requester-common" "4.8.2"
- "@algolia/transporter" "4.8.2"
-
-"@algolia/client-recommendation@4.8.2":
- version "4.8.2"
- resolved "https://registry.yarnpkg.com/@algolia/client-recommendation/-/client-recommendation-4.8.2.tgz#f8483adca6ce829414d8e8c5b58420b22d160d49"
- integrity sha512-evngF6Odrw93gXkXrOYPXxTWwDQ2K01sadB3Xpa1hQb+vjiBwcA/54w6nKyE4aiII1loT5q+Uj+G1f8HwBuksw==
- dependencies:
- "@algolia/client-common" "4.8.2"
- "@algolia/requester-common" "4.8.2"
- "@algolia/transporter" "4.8.2"
-
-"@algolia/client-search@4.8.2":
- version "4.8.2"
- resolved "https://registry.yarnpkg.com/@algolia/client-search/-/client-search-4.8.2.tgz#714d1604bfdf5b8ba33247ee571c6f3c2abc6c31"
- integrity sha512-JtmhdBKsA3Ll9ITvBfvMjsfuOY5oOPlaS9ahBGeb2OFfC1Myb6kbjXl73VtSVh4Bh0MpTsT4SdBdYCJFctRsQg==
- dependencies:
- "@algolia/client-common" "4.8.2"
- "@algolia/requester-common" "4.8.2"
- "@algolia/transporter" "4.8.2"
-
-"@algolia/logger-common@4.8.2":
- version "4.8.2"
- resolved "https://registry.yarnpkg.com/@algolia/logger-common/-/logger-common-4.8.2.tgz#7cecc05b2725f3d68babdc26aed24f2fb60bc4bf"
- integrity sha512-Sse29WFBZH4CSCnbMTh8t6uAFaJtNyRRcpDjFfvkSNdPAN/pxLAY9GYUzJmP4J+ILdJn6ZWMNpvwhNQ8p2I+mg==
-
-"@algolia/logger-console@4.8.2":
- version "4.8.2"
- resolved "https://registry.yarnpkg.com/@algolia/logger-console/-/logger-console-4.8.2.tgz#65aca402330f20a23551e63014dc3ff5586ce39b"
- integrity sha512-hpZvy708iOeX6tcgy9qXVzlH8Avd3UA7AMwd1wAK5dG8PwAcrhO9wRQuE1AemvuVIEhshbWGQl9pDGXsejO+4g==
- dependencies:
- "@algolia/logger-common" "4.8.2"
-
-"@algolia/requester-browser-xhr@4.8.2":
- version "4.8.2"
- resolved "https://registry.yarnpkg.com/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.8.2.tgz#4f3396aa842e30a8c76916640086a96135b245a9"
- integrity sha512-Vdv38BtgwAeVPThwOVRVrR8mDiRLADwqXt1c87dnHHL1Rs3/FMRQ9ogKMKnaJMAH+OeXf+yzNxh+QCISPKaMkQ==
- dependencies:
- "@algolia/requester-common" "4.8.2"
-
-"@algolia/requester-common@4.8.2":
- version "4.8.2"
- resolved "https://registry.yarnpkg.com/@algolia/requester-common/-/requester-common-4.8.2.tgz#42bb83c4d90f9a19ad4728524a763264723cbed4"
- integrity sha512-dN6MuKQQTp7+IBZNIRC9KUCrWVQRM3LaSLLB9lM7evjt++2jJTlhUu2Vncd78VbSy2kviojelxZ/mXTITRRxoA==
-
-"@algolia/requester-node-http@4.8.2":
- version "4.8.2"
- resolved "https://registry.yarnpkg.com/@algolia/requester-node-http/-/requester-node-http-4.8.2.tgz#29e7a8404193dcf686b16909f1fce9f96f0ba150"
- integrity sha512-pnpDRzIfibJ67rPQvq1me+bqhfflS2w9MlbVMhKdPsSuO8GKAZQ4GJgvIphvpSmhVnB7drdbZZ3J0KVP/y7jeg==
- dependencies:
- "@algolia/requester-common" "4.8.2"
-
-"@algolia/transporter@4.8.2":
- version "4.8.2"
- resolved "https://registry.yarnpkg.com/@algolia/transporter/-/transporter-4.8.2.tgz#1c401e209d54a20296249158c64ad263891ee057"
- integrity sha512-r3ecEn+4GWW8ntydDmGGlZ5Iqds080bt2RtAUVNbPPwyuXAs9HUqwkYQiTIHSmeYtAlQ6YOYVnX3W6W8FhbhaA==
- dependencies:
- "@algolia/cache-common" "4.8.2"
- "@algolia/logger-common" "4.8.2"
- "@algolia/requester-common" "4.8.2"
+"@algolia/cache-browser-local-storage@4.8.3":
+ version "4.8.3"
+ resolved "https://registry.yarnpkg.com/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.8.3.tgz#79cc502892c83f378b8f1a87f78020268806f5c3"
+ integrity sha512-Cwc03hikHSUI+xvgUdN+H+f6jFyoDsC9fegzXzJ2nPn1YSN9EXzDMBnbrgl0sbl9iLGXe0EIGMYqR2giCv1wMQ==
+ dependencies:
+ "@algolia/cache-common" "4.8.3"
+
+"@algolia/cache-common@4.8.3":
+ version "4.8.3"
+ resolved "https://registry.yarnpkg.com/@algolia/cache-common/-/cache-common-4.8.3.tgz#7aca2644159ec791921dc8b296817e5b532b3464"
+ integrity sha512-Cf7zZ2i6H+tLSBTkFePHhYvlgc9fnMPKsF9qTmiU38kFIGORy/TN2Fx5n1GBuRLIzaSXvcf+oHv1HvU0u1gE1g==
+
+"@algolia/cache-in-memory@4.8.3":
+ version "4.8.3"
+ resolved "https://registry.yarnpkg.com/@algolia/cache-in-memory/-/cache-in-memory-4.8.3.tgz#3d2692b895e9b8da47249b2b8dc638f53d6328ee"
+ integrity sha512-+N7tkvmijXiDy2E7u1mM73AGEgGPWFmEmPeJS96oT46I98KXAwVPNYbcAqBE79YlixdXpkYJk41cFcORzNh+Iw==
+ dependencies:
+ "@algolia/cache-common" "4.8.3"
+
+"@algolia/client-account@4.8.3":
+ version "4.8.3"
+ resolved "https://registry.yarnpkg.com/@algolia/client-account/-/client-account-4.8.3.tgz#4abc270dbd136644e69cc6b1ca1d0d14c9822aaf"
+ integrity sha512-Uku8LqnXBwfDCtsTCDYTUOz2/2oqcAQCKgaO0uGdIR8DTQENBXFQvzziambHdn9KuFuY+6Et9k1+cjpTPBDTBg==
+ dependencies:
+ "@algolia/client-common" "4.8.3"
+ "@algolia/client-search" "4.8.3"
+ "@algolia/transporter" "4.8.3"
+
+"@algolia/client-analytics@4.8.3":
+ version "4.8.3"
+ resolved "https://registry.yarnpkg.com/@algolia/client-analytics/-/client-analytics-4.8.3.tgz#578b6e6fa33818a0417298438066642e584e1de9"
+ integrity sha512-9ensIWmjYJprZ+YjAVSZdWUG05xEnbytENXp508X59tf34IMIX8BR2xl0RjAQODtxBdAteGxuKt5THX6U9tQLA==
+ dependencies:
+ "@algolia/client-common" "4.8.3"
+ "@algolia/client-search" "4.8.3"
+ "@algolia/requester-common" "4.8.3"
+ "@algolia/transporter" "4.8.3"
+
+"@algolia/client-common@4.8.3":
+ version "4.8.3"
+ resolved "https://registry.yarnpkg.com/@algolia/client-common/-/client-common-4.8.3.tgz#d8ea3368a5b98ce907e4be0eed804c3301cd91de"
+ integrity sha512-TU3623AEFAWUQlDTznkgAMSYo8lfS9pNs5QYDQzkvzWdqK0GBDWthwdRfo9iIsfxiR9qdCMHqwEu+AlZMVhNSA==
+ dependencies:
+ "@algolia/requester-common" "4.8.3"
+ "@algolia/transporter" "4.8.3"
+
+"@algolia/client-recommendation@4.8.3":
+ version "4.8.3"
+ resolved "https://registry.yarnpkg.com/@algolia/client-recommendation/-/client-recommendation-4.8.3.tgz#fc15688bf9d0fc0111a6c56d247e33dc3fcf8190"
+ integrity sha512-qysGbmkcc6Agt29E38KWJq9JuxjGsyEYoKuX9K+P5HyQh08yR/BlRYrA8mB7vT/OIUHRGFToGO6Vq/rcg0NIOQ==
+ dependencies:
+ "@algolia/client-common" "4.8.3"
+ "@algolia/requester-common" "4.8.3"
+ "@algolia/transporter" "4.8.3"
+
+"@algolia/client-search@4.8.3":
+ version "4.8.3"
+ resolved "https://registry.yarnpkg.com/@algolia/client-search/-/client-search-4.8.3.tgz#c70e09935e2cf25da356d59794e6a5a95f9a4cc8"
+ integrity sha512-rAnvoy3GAhbzOQVniFcKVn1eM2NX77LearzYNCbtFrFYavG+hJI187bNVmajToiuGZ10FfJvK99X2OB1AzzezQ==
+ dependencies:
+ "@algolia/client-common" "4.8.3"
+ "@algolia/requester-common" "4.8.3"
+ "@algolia/transporter" "4.8.3"
+
+"@algolia/logger-common@4.8.3":
+ version "4.8.3"
+ resolved "https://registry.yarnpkg.com/@algolia/logger-common/-/logger-common-4.8.3.tgz#449e8767863466528de7d18017417b319e4782d3"
+ integrity sha512-03wksHRbhl2DouEKnqWuUb64s1lV6kDAAabMCQ2Du1fb8X/WhDmxHC4UXMzypeOGlH5BZBsgVwSB7vsZLP3MZg==
+
+"@algolia/logger-console@4.8.3":
+ version "4.8.3"
+ resolved "https://registry.yarnpkg.com/@algolia/logger-console/-/logger-console-4.8.3.tgz#e4bcda8ac6477ecf143a1d536be2b747b84b7047"
+ integrity sha512-Npt+hI4UF8t3TLMluL5utr9Gc11BjL5kDnGZOhDOAz5jYiSO2nrHMFmnpLT4Cy/u7a5t7EB5dlypuC4/AGStkA==
+ dependencies:
+ "@algolia/logger-common" "4.8.3"
+
+"@algolia/requester-browser-xhr@4.8.3":
+ version "4.8.3"
+ resolved "https://registry.yarnpkg.com/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.8.3.tgz#f2fe880d261e33bce1c6d613be074fd87af9f7e6"
+ integrity sha512-/LTTIpgEmEwkyhn8yXxDdBWqXqzlgw5w2PtTpIwkSlP2/jDwdR/9w1TkFzhNbJ81ki6LAEQM5mSwoTTnbIIecg==
+ dependencies:
+ "@algolia/requester-common" "4.8.3"
+
+"@algolia/requester-common@4.8.3":
+ version "4.8.3"
+ resolved "https://registry.yarnpkg.com/@algolia/requester-common/-/requester-common-4.8.3.tgz#633b6782ae3fcf1743507c0ef207db5c62737443"
+ integrity sha512-+Yo9vBkofoKR1SCqqtMnmnfq9yt/BiaDewY/6bYSMNxSYCnu2Fw1JKSIaf/4zos09PMSsxGpLohZwGas3+0GDQ==
+
+"@algolia/requester-node-http@4.8.3":
+ version "4.8.3"
+ resolved "https://registry.yarnpkg.com/@algolia/requester-node-http/-/requester-node-http-4.8.3.tgz#81c8e5d02f16a57cebfa2309a931fad6de84eb6d"
+ integrity sha512-k2fiKIeMIFqgC01FnzII6kqC2GQBAfbNaUX4k7QCPa6P8t4sp2xE6fImOUiztLnnL3C9X9ZX6Fw3L+cudi7jvQ==
+ dependencies:
+ "@algolia/requester-common" "4.8.3"
+
+"@algolia/transporter@4.8.3":
+ version "4.8.3"
+ resolved "https://registry.yarnpkg.com/@algolia/transporter/-/transporter-4.8.3.tgz#6ad10b4be16653d667bb4727df27478931631fe8"
+ integrity sha512-nU7fy2iU8snxATlsks0MjMyv97QJWQmOVwTjDc+KZ4+nue8CLcgm4LA4dsTBqvxeCQIoEtt3n72GwXcaqiJSjQ==
+ dependencies:
+ "@algolia/cache-common" "4.8.3"
+ "@algolia/logger-common" "4.8.3"
+ "@algolia/requester-common" "4.8.3"
"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4":
version "7.10.4"
@@ -951,10 +951,10 @@
exec-sh "^0.3.2"
minimist "^1.2.0"
-"@eslint/eslintrc@^0.2.1":
- version "0.2.1"
- resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.2.1.tgz#f72069c330461a06684d119384435e12a5d76e3c"
- integrity sha512-XRUeBZ5zBWLYgSANMpThFddrZZkEbGHgUdt5UJjZfnlN9BGCiUBrf+nvbRupSjMvqzwnQN0qwCmOxITt1cfywA==
+"@eslint/eslintrc@^0.2.2":
+ version "0.2.2"
+ resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.2.2.tgz#d01fc791e2fc33e88a29d6f3dc7e93d0cd784b76"
+ integrity sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ==
dependencies:
ajv "^6.12.4"
debug "^4.1.1"
@@ -983,15 +983,15 @@
eslint-plugin-vue "^6.2.1"
vue-eslint-parser "^7.0.0"
-"@gitlab/svgs@^1.175.0":
- version "1.175.0"
- resolved "https://registry.yarnpkg.com/@gitlab/svgs/-/svgs-1.175.0.tgz#734f341784af1cd1d62d160a17bcdfb61ff7b04d"
- integrity sha512-gXpc87TGSXIzfAr4QER1Qw1v3P47pBO6BXkma52blgwXVmcFNe3nhQzqsqt66wKNzrIrk3lAcB4GUyPHbPVXpg==
+"@gitlab/svgs@^1.176.0":
+ version "1.176.0"
+ resolved "https://registry.yarnpkg.com/@gitlab/svgs/-/svgs-1.176.0.tgz#3b6d415704ed36db87146cfa361f3f9e2c01f535"
+ integrity sha512-cl3SlGmLF/bnPAxrg52eRQOxRSrU54AB3yfV9TLi2iNAg/Jws0nuvdVZ4LRKKyyzHmT6yfVusCIGCISzvON6ew==
-"@gitlab/ui@^24.2.0":
- version "24.2.0"
- resolved "https://registry.yarnpkg.com/@gitlab/ui/-/ui-24.2.0.tgz#6cc8d071b309f8472e7c86fef4622a07c708ec13"
- integrity sha512-fwmO/uGcOsM/BQ23pLX8ymqeeuYvX2MbyHvfa9gu/LVY1PUimrFIUZ8ipYBbYlFm+Dn+1YEOQXJ4zgVAOYEyig==
+"@gitlab/ui@^24.5.0":
+ version "24.5.0"
+ resolved "https://registry.yarnpkg.com/@gitlab/ui/-/ui-24.5.0.tgz#68620005e65e8e170720d8baff60322e24b73aef"
+ integrity sha512-TqK/Pxmh8ps7KiSSSe+KXncNw2I9US9+cVJNu3IsZCyrqiWqaAVPcxhjAZQt31nZdk+XJek7pXJgHfit9vunlg==
dependencies:
"@babel/standalone" "^7.0.0"
"@gitlab/vue-toasted" "^1.3.0"
@@ -1318,12 +1318,7 @@
dependencies:
"@types/babel-types" "*"
-"@types/estree@*":
- version "0.0.45"
- resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.45.tgz#e9387572998e5ecdac221950dab3e8c3b16af884"
- integrity sha512-jnqIUKDUqJbDIUxm0Uj7bnlMnRm1T/eZ9N+AVMqhPgzrba2GhGG5o/jCTwmdPK709nEZsGoMzXEDUjcXHa3W0g==
-
-"@types/estree@0.0.39":
+"@types/estree@*", "@types/estree@0.0.39":
version "0.0.39"
resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f"
integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==
@@ -1507,7 +1502,7 @@ acorn-globals@^6.0.0:
acorn "^7.1.1"
acorn-walk "^7.1.1"
-acorn-jsx@^5.2.0:
+acorn-jsx@^5.2.0, acorn-jsx@^5.3.1:
version "5.3.1"
resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.1.tgz#fc8661e11b7ac1539c47dbfea2e72b3af34d267b"
integrity sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==
@@ -1549,25 +1544,25 @@ algoliasearch-helper@^3.2.2:
dependencies:
events "^1.1.1"
-algoliasearch@4.8.2:
- version "4.8.2"
- resolved "https://registry.yarnpkg.com/algoliasearch/-/algoliasearch-4.8.2.tgz#499d187afe2169bc66c921cf7d5271c3fe0b3598"
- integrity sha512-wQg1UpiXO6iXMXXyrmhKopjd3K4GGq5N/0qEjPB5OYzdvj4ju9rDIW8bYL9ghv9jD5IDrcyFsqCzlSKqn/RVXw==
- dependencies:
- "@algolia/cache-browser-local-storage" "4.8.2"
- "@algolia/cache-common" "4.8.2"
- "@algolia/cache-in-memory" "4.8.2"
- "@algolia/client-account" "4.8.2"
- "@algolia/client-analytics" "4.8.2"
- "@algolia/client-common" "4.8.2"
- "@algolia/client-recommendation" "4.8.2"
- "@algolia/client-search" "4.8.2"
- "@algolia/logger-common" "4.8.2"
- "@algolia/logger-console" "4.8.2"
- "@algolia/requester-browser-xhr" "4.8.2"
- "@algolia/requester-common" "4.8.2"
- "@algolia/requester-node-http" "4.8.2"
- "@algolia/transporter" "4.8.2"
+algoliasearch@4.8.3:
+ version "4.8.3"
+ resolved "https://registry.yarnpkg.com/algoliasearch/-/algoliasearch-4.8.3.tgz#f76b824423e4264506fb6ba6a6709feb08ab9954"
+ integrity sha512-pljX9jEE2TQ3i1JayhG8afNdE8UuJg3O9c7unW6QO67yRWCKr6b0t5aKC3hSVtjt7pA2TQXLKoAISb4SHx9ozQ==
+ dependencies:
+ "@algolia/cache-browser-local-storage" "4.8.3"
+ "@algolia/cache-common" "4.8.3"
+ "@algolia/cache-in-memory" "4.8.3"
+ "@algolia/client-account" "4.8.3"
+ "@algolia/client-analytics" "4.8.3"
+ "@algolia/client-common" "4.8.3"
+ "@algolia/client-recommendation" "4.8.3"
+ "@algolia/client-search" "4.8.3"
+ "@algolia/logger-common" "4.8.3"
+ "@algolia/logger-console" "4.8.3"
+ "@algolia/requester-browser-xhr" "4.8.3"
+ "@algolia/requester-common" "4.8.3"
+ "@algolia/requester-node-http" "4.8.3"
+ "@algolia/transporter" "4.8.3"
align-text@^0.1.1, align-text@^0.1.3:
version "0.1.4"
@@ -2836,13 +2831,13 @@ eslint-visitor-keys@^2.0.0:
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz#21fdc8fbcd9c795cc0321f0563702095751511a8"
integrity sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==
-eslint@^7.14.0:
- version "7.14.0"
- resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.14.0.tgz#2d2cac1d28174c510a97b377f122a5507958e344"
- integrity sha512-5YubdnPXrlrYAFCKybPuHIAH++PINe1pmKNc5wQRB9HSbqIK1ywAnntE3Wwua4giKu0bjligf1gLF6qxMGOYRA==
+eslint@^7.15.0:
+ version "7.15.0"
+ resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.15.0.tgz#eb155fb8ed0865fcf5d903f76be2e5b6cd7e0bc7"
+ integrity sha512-Vr64xFDT8w30wFll643e7cGrIkPEU50yIiI36OdSIDoSGguIeaLzBo0vpGvzo9RECUqq7htURfwEtKqwytkqzA==
dependencies:
"@babel/code-frame" "^7.0.0"
- "@eslint/eslintrc" "^0.2.1"
+ "@eslint/eslintrc" "^0.2.2"
ajv "^6.10.0"
chalk "^4.0.0"
cross-spawn "^7.0.2"
@@ -2852,10 +2847,10 @@ eslint@^7.14.0:
eslint-scope "^5.1.1"
eslint-utils "^2.1.0"
eslint-visitor-keys "^2.0.0"
- espree "^7.3.0"
+ espree "^7.3.1"
esquery "^1.2.0"
esutils "^2.0.2"
- file-entry-cache "^5.0.1"
+ file-entry-cache "^6.0.0"
functional-red-black-tree "^1.0.1"
glob-parent "^5.0.0"
globals "^12.1.0"
@@ -2888,13 +2883,13 @@ espree@^6.2.1:
acorn-jsx "^5.2.0"
eslint-visitor-keys "^1.1.0"
-espree@^7.3.0:
- version "7.3.0"
- resolved "https://registry.yarnpkg.com/espree/-/espree-7.3.0.tgz#dc30437cf67947cf576121ebd780f15eeac72348"
- integrity sha512-dksIWsvKCixn1yrEXO8UosNSxaDoSYpq9reEjZSbHLpT5hpaCAKTLBwq0RHtLrIr+c0ByiYzWT8KTMRzoRCNlw==
+espree@^7.3.0, espree@^7.3.1:
+ version "7.3.1"
+ resolved "https://registry.yarnpkg.com/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6"
+ integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==
dependencies:
acorn "^7.4.0"
- acorn-jsx "^5.2.0"
+ acorn-jsx "^5.3.1"
eslint-visitor-keys "^1.3.0"
esprima@^4.0.0, esprima@^4.0.1:
@@ -3050,16 +3045,11 @@ extract-from-css@^0.4.4:
dependencies:
css "^2.1.0"
-extsprintf@1.3.0:
+extsprintf@1.3.0, extsprintf@^1.2.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05"
integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=
-extsprintf@^1.2.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f"
- integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8=
-
fast-deep-equal@^3.1.1:
version "3.1.3"
resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
@@ -3087,12 +3077,12 @@ fb-watchman@^2.0.0:
dependencies:
bser "2.1.1"
-file-entry-cache@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-5.0.1.tgz#ca0f6efa6dd3d561333fb14515065c2fafdf439c"
- integrity sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==
+file-entry-cache@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.0.tgz#7921a89c391c6d93efec2169ac6bf300c527ea0a"
+ integrity sha512-fqoO76jZ3ZnYrXLDRxBR1YvOvc0k844kcOg40bgsPrE25LAb/PDqTY+ho64Xh2c8ZXgIKldchCFHczG2UVRcWA==
dependencies:
- flat-cache "^2.0.1"
+ flat-cache "^3.0.4"
file-uri-to-path@1.0.0:
version "1.0.0"
@@ -3139,19 +3129,18 @@ find-up@^4.0.0, find-up@^4.1.0:
locate-path "^5.0.0"
path-exists "^4.0.0"
-flat-cache@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-2.0.1.tgz#5d296d6f04bda44a4630a301413bdbc2ec085ec0"
- integrity sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==
+flat-cache@^3.0.4:
+ version "3.0.4"
+ resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11"
+ integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==
dependencies:
- flatted "^2.0.0"
- rimraf "2.6.3"
- write "1.0.3"
+ flatted "^3.1.0"
+ rimraf "^3.0.2"
-flatted@^2.0.0:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/flatted/-/flatted-2.0.2.tgz#4575b21e2bcee7434aa9be662f4b7b5f9c2b5138"
- integrity sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==
+flatted@^3.1.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.1.0.tgz#a5d06b4a8b01e3a63771daa5cb7a1903e2e57067"
+ integrity sha512-tW+UkmtNg/jv9CSofAKvgVcO7c2URjhTdW1ZTkcAritblu8tajiYy7YisnIflEwtKssCtOxpnBRoCB7iap0/TA==
for-in@^1.0.2:
version "1.0.2"
@@ -3184,12 +3173,7 @@ fs.realpath@^1.0.0:
resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8=
-fsevents@^2.1.2:
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.2.1.tgz#1fb02ded2036a8ac288d507a65962bd87b97628d"
- integrity sha512-bTLYHSeC0UH/EFXS9KqWnXuOl/wHK5Z/d+ghd5AsFMYN7wIGkUCOJyzy88+wJKkZPGON8u4Z9f6U4FdgURE9qA==
-
-fsevents@~2.1.2:
+fsevents@^2.1.2, fsevents@~2.1.2:
version "2.1.3"
resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.3.tgz#fb738703ae8d2f9fe900c33836ddebee8b97f23e"
integrity sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==
@@ -4634,13 +4618,6 @@ mkdirp@0.3.0:
resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.3.0.tgz#1bbf5ab1ba827af23575143490426455f481fe1e"
integrity sha1-G79asbqCevI1dRQ0kEJkVfSB/h4=
-mkdirp@^0.5.1:
- version "0.5.5"
- resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def"
- integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==
- dependencies:
- minimist "^1.2.5"
-
mkdirp@^1.0.4, mkdirp@~1.0.4:
version "1.0.4"
resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e"
@@ -5361,12 +5338,7 @@ punycode@^2.1.0, punycode@^2.1.1:
resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
-qs@^6.5.1:
- version "6.9.4"
- resolved "https://registry.yarnpkg.com/qs/-/qs-6.9.4.tgz#9090b290d1f91728d3c22e54843ca44aea5ab687"
- integrity sha512-A1kFqHekCTM7cz0udomYUoYNWjBebHm/5wzU/XqrBRBNWectVH0QIiN+NEcZ0Dte5hvzHwbr8+XQmguPhJ6WdQ==
-
-qs@~6.5.2:
+qs@^6.5.1, qs@~6.5.2:
version "6.5.2"
resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36"
integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==
@@ -5609,14 +5581,7 @@ right-align@^0.1.1:
dependencies:
align-text "^0.1.1"
-rimraf@2.6.3:
- version "2.6.3"
- resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab"
- integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==
- dependencies:
- glob "^7.1.3"
-
-rimraf@^3.0.0:
+rimraf@^3.0.0, rimraf@^3.0.2:
version "3.0.2"
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a"
integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==
@@ -5685,10 +5650,10 @@ rollup-pluginutils@^2.8.1, rollup-pluginutils@^2.8.2:
dependencies:
estree-walker "^0.6.1"
-rollup@^2.34.0:
- version "2.34.0"
- resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.34.0.tgz#ecc7f1d4ce2cb88bb51bec2f56b984f3c35b8271"
- integrity sha512-dW5iLvttZzdVehjEuNJ1bWvuMEJjOWGmnuFS82WeKHTGXDkRHQeq/ExdifkSyJv9dLcR86ysKRmrIDyR6O0X8g==
+rollup@^2.34.2:
+ version "2.34.2"
+ resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.34.2.tgz#fa73e05c64df587e9ed4dc80d7d4e7d4a43f8908"
+ integrity sha512-mvtQLqu3cNeoctS+kZ09iOPxrc1P1/Bt1z15enuQ5feyKOdM3MJAVFjjsygurDpSWn530xB4AlA83TWIzRstXA==
optionalDependencies:
fsevents "~2.1.2"
@@ -5697,12 +5662,7 @@ rsvp@^4.8.4:
resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734"
integrity sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==
-safe-buffer@^5.0.1, safe-buffer@^5.1.2:
- version "5.2.1"
- resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
- integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
-
-safe-buffer@~5.1.1:
+safe-buffer@^5.0.1, safe-buffer@^5.1.2, safe-buffer@~5.1.1:
version "5.1.2"
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
@@ -6663,13 +6623,6 @@ write-file-atomic@^3.0.0:
signal-exit "^3.0.2"
typedarray-to-buffer "^3.1.5"
-write@1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/write/-/write-1.0.3.tgz#0800e14523b923a387e415123c865616aae0f5c3"
- integrity sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==
- dependencies:
- mkdirp "^0.5.1"
-
ws@^7.2.3:
version "7.4.0"
resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.0.tgz#a5dd76a24197940d4a8bb9e0e152bb4503764da7"