From 26cb4a5655b6337a0b0adc5104d04e1394cc50a6 Mon Sep 17 00:00:00 2001
From: Kendall Strautman <36613477+kendallstrautman@users.noreply.github.com>
Date: Mon, 3 May 2021 10:02:13 -0700
Subject: [PATCH] [Assembly]: Branding Refresh (#1004)
* style: update gray brand colors (#994)
* Style: Update brand colors (#1043)
* style: update brand colors
* chore: upgrade react components (#1072)
* chore: upgrade react components
chore: upgrade docs-page
* chore: pin deps
* chore: update logos (#1083)
* chore: upgrade components to latest
chore: upgrade components to stable
* chore: style fixes
style: color fixes
style: adjust body copy color
* chore: upgrade deps to stable
* style(home): feature icons path to black
* chore: upgrade deps for body copy colors
* chore: upgrades alert banner
* feat: updates favicon
* style(home-hero): updates progress bar base
* style(home-hero): fix download cta color override
---
package-lock.json | 3 +
.../branded-cta/branded-cta.module.css | 4 +-
.../components/branded-cta/img/bg-pattern.svg | 2 +-
.../homepage-hero/HomepageHero.module.css | 12 +-
website/components/homepage-hero/index.jsx | 1 +
.../feature/logo-list/logo-list.module.css | 6 +-
.../how-boundary-works-diagram.module.css | 4 +-
.../how-boundary-works-diagram/index.jsx | 2 +-
.../how-it-works/how-it-works.module.css | 1 +
website/components/openapi-page/index.jsx | 1 +
.../operation-object.module.css | 10 +-
.../property-object.module.css | 8 +-
.../components/openapi-page/style.module.css | 4 -
website/jsconfig.json | 6 -
website/next-env.d.ts | 2 +
website/package-lock.json | 915 +++++++-----------
website/package.json | 35 +-
website/pages/_app.js | 4 +-
website/pages/community/index.jsx | 1 +
website/pages/community/style.css | 13 -
website/pages/downloads/img/boundary-logo.svg | 2 +-
website/pages/downloads/index.jsx | 6 +-
website/pages/downloads/style.module.css | 11 +-
.../home/img/features/config-as-code.svg | 2 +-
.../img/features/identity-based-access.svg | 2 +-
.../managing-dynamic-environments.svg | 2 +-
.../img/features/platform-agnosticity.svg | 2 +-
.../home/img/features/session-management.svg | 2 +-
.../home/img/features/session-visibility.svg | 2 +-
website/pages/home/img/logos/aws-gray.svg | 2 +-
website/pages/home/img/logos/azure-gray.svg | 2 +-
website/pages/home/img/logos/consul-gray.svg | 11 +-
website/pages/home/img/logos/gcp-gray.svg | 2 +-
website/pages/home/img/logos/github-gray.svg | 2 +-
.../pages/home/img/logos/kubernetes-gray.svg | 2 +-
website/pages/home/img/logos/more-gray.svg | 2 +-
website/pages/home/img/logos/okta-gray.svg | 2 +-
website/pages/home/img/logos/ping-gray.svg | 2 +-
.../pages/home/img/logos/terraform-gray.svg | 2 +-
website/pages/home/style.css | 6 +-
website/pages/style.css | 7 +-
website/public/_favicon.ico | Bin 0 -> 15086 bytes
website/public/favicon.ico | Bin 169111 -> 0 bytes
website/public/img/icon-right-arrow.svg | 4 +-
website/tsconfig.json | 20 +
45 files changed, 494 insertions(+), 637 deletions(-)
create mode 100644 package-lock.json
delete mode 100644 website/jsconfig.json
create mode 100644 website/next-env.d.ts
create mode 100644 website/public/_favicon.ico
delete mode 100644 website/public/favicon.ico
create mode 100644 website/tsconfig.json
diff --git a/package-lock.json b/package-lock.json
new file mode 100644
index 000000000..48e341a09
--- /dev/null
+++ b/package-lock.json
@@ -0,0 +1,3 @@
+{
+ "lockfileVersion": 1
+}
diff --git a/website/components/branded-cta/branded-cta.module.css b/website/components/branded-cta/branded-cta.module.css
index d3a87de9d..8a5a56de1 100644
--- a/website/components/branded-cta/branded-cta.module.css
+++ b/website/components/branded-cta/branded-cta.module.css
@@ -1,6 +1,6 @@
.brandedCta {
padding: 88px 0;
- background-color: var(--boundary-l3);
+ background-color: var(--boundary-secondary);
background-image: url('./img/bg-pattern.svg');
background-position: bottom right;
background-repeat: no-repeat;
@@ -41,7 +41,7 @@
.content {
max-width: 647px;
margin: 0;
- color: var(--gray-3);
+ color: var(--gray-2);
}
.content-and-links {
diff --git a/website/components/branded-cta/img/bg-pattern.svg b/website/components/branded-cta/img/bg-pattern.svg
index f259e198b..ba1b8d186 100644
--- a/website/components/branded-cta/img/bg-pattern.svg
+++ b/website/components/branded-cta/img/bg-pattern.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/website/components/homepage-hero/HomepageHero.module.css b/website/components/homepage-hero/HomepageHero.module.css
index 04ca64e79..a0a8b6294 100644
--- a/website/components/homepage-hero/HomepageHero.module.css
+++ b/website/components/homepage-hero/HomepageHero.module.css
@@ -1,7 +1,7 @@
.homepageHero {
padding: 128px 0;
background-repeat: no-repeat;
- background-color: var(--boundary-l3);
+ background-color: var(--boundary-secondary);
background-image: url(/img/hero-pattern.svg);
background-position: bottom right;
@@ -21,7 +21,7 @@
/* Asana ticket to address this debt: https://app.asana.com/0/1100423001970639/1200214305924669/f */
& :global(.g-btn:nth-of-type(2)) {
- color: var(--gray-1);
+ border: unset;
&::after {
display: inline-block;
@@ -42,14 +42,6 @@
& :global(.controls) {
padding-top: 0;
margin-bottom: 32px;
-
- & :global(.progress-bar) {
- background-color: var(--gray-6);
-
- & > span {
- background: var(--boundary);
- }
- }
}
}
}
diff --git a/website/components/homepage-hero/index.jsx b/website/components/homepage-hero/index.jsx
index c73aac850..4c9d33ddf 100644
--- a/website/components/homepage-hero/index.jsx
+++ b/website/components/homepage-hero/index.jsx
@@ -18,6 +18,7 @@ export default function HomepageHero({
diff --git a/website/components/how-it-works/how-it-works.module.css b/website/components/how-it-works/how-it-works.module.css
index 6fe900975..77dfc1a9c 100644
--- a/website/components/how-it-works/how-it-works.module.css
+++ b/website/components/how-it-works/how-it-works.module.css
@@ -16,6 +16,7 @@
text-align: center;
margin-left: auto;
margin-right: auto;
+ color: var(--gray-2);
}
}
}
diff --git a/website/components/openapi-page/index.jsx b/website/components/openapi-page/index.jsx
index bcc8e15ac..142a7f9ab 100644
--- a/website/components/openapi-page/index.jsx
+++ b/website/components/openapi-page/index.jsx
@@ -38,6 +38,7 @@ function OpenApiPage({
siteName={`${productName} by HashiCorp`}
/>
+///
diff --git a/website/package-lock.json b/website/package-lock.json
index 66538dced..8a8fdf39c 100644
--- a/website/package-lock.json
+++ b/website/package-lock.json
@@ -1381,17 +1381,17 @@
}
},
"@bugsnag/browser": {
- "version": "7.9.0",
- "resolved": "https://registry.npmjs.org/@bugsnag/browser/-/browser-7.9.0.tgz",
- "integrity": "sha512-+W/oxEJJMgNRVrgcCGXYQKAf6Nu28JklU3v+w7zgPEaxnzxxUwsCj7s4534XQvj/jprP60281WsAlTDqFRprAQ==",
+ "version": "7.9.2",
+ "resolved": "https://registry.npmjs.org/@bugsnag/browser/-/browser-7.9.2.tgz",
+ "integrity": "sha512-vD0UEpInqoOWxqSdXhDN7wbt8hUnaqmHF/nyQK6pVYlPmBOaseexwjGBWQ1BCa4QWwK1CDDBy6sS9onUvWKsnw==",
"requires": {
- "@bugsnag/core": "^7.9.0"
+ "@bugsnag/core": "^7.9.2"
}
},
"@bugsnag/core": {
- "version": "7.9.0",
- "resolved": "https://registry.npmjs.org/@bugsnag/core/-/core-7.9.0.tgz",
- "integrity": "sha512-LjARVBusQ1ewNrHRPBrwY4ISsXf/aPjQHAixFe6fRMiLzAS0awxFweVlbdfm+Oj/ZE04J6O9n4re9TC6pVBpEA==",
+ "version": "7.9.2",
+ "resolved": "https://registry.npmjs.org/@bugsnag/core/-/core-7.9.2.tgz",
+ "integrity": "sha512-iz18qkEhrF0Bra0lpEP4VC0EJa48R+3QDDiTtfHW9fiZGKw+ADrUhwW7pHJn+LDqWfq4kMqJNuQC+8s4dV3MYg==",
"requires": {
"@bugsnag/cuid": "^3.0.0",
"@bugsnag/safe-json-stringify": "^6.0.0",
@@ -1415,11 +1415,11 @@
}
},
"@bugsnag/node": {
- "version": "7.9.0",
- "resolved": "https://registry.npmjs.org/@bugsnag/node/-/node-7.9.0.tgz",
- "integrity": "sha512-ctTJLfeNgbWZAnKbqg4w1PMsabSnmkgAY199oZLonDuu/60UWlNOcDEicDEhULD9gt2vYTZy78QsYov4LDAojQ==",
+ "version": "7.9.2",
+ "resolved": "https://registry.npmjs.org/@bugsnag/node/-/node-7.9.2.tgz",
+ "integrity": "sha512-e+tEyUBQ6e5z4WJlPAi962rnbR0f+0wxPjSoUHV5uVFg5Dkjg3ioXDdzKVbxfOEv3nVpXlMD8DrQqYe5g0O6sA==",
"requires": {
- "@bugsnag/core": "^7.9.0",
+ "@bugsnag/core": "^7.9.2",
"byline": "^5.0.0",
"error-stack-parser": "^2.0.2",
"iserror": "^0.0.2",
@@ -1512,20 +1512,25 @@
"integrity": "sha512-xyrD15VTKcmOQhMsZbWIoi1REVAHspBfYY3qxuI4Rxsx7S7mcsOjf7lxvlHfVzivkrBfpYfUP54f7Yji/FUv8Q=="
},
"@hashicorp/mktg-global-styles": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/@hashicorp/mktg-global-styles/-/mktg-global-styles-2.1.0.tgz",
- "integrity": "sha512-REr07tPJDKpyTh/u9tUS3sf29LnkDrWFVgY7FTvDJfbJ60IJ/R1TYNmcE7QKREGJ8j0p43QWEDabqVWOWvOXFA=="
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@hashicorp/mktg-global-styles/-/mktg-global-styles-3.0.1.tgz",
+ "integrity": "sha512-k87utsbGPHRBJgaeBMq0HlsoIEHaMn6eVvLRC7mxrxteMCyTg09YVVfihHABozyquK2Z2VnzTeH2dlkcJMNYFQ=="
+ },
+ "@hashicorp/mktg-logos": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/@hashicorp/mktg-logos/-/mktg-logos-1.0.2.tgz",
+ "integrity": "sha512-mZyJ3xG1YTufyDLC2vWFDfj6ppXJ8uK1z5+U/9fgcuJynet5STtEpeVsyZz3oTNcXJiCjAQzvK63T0V8npnKYQ=="
},
"@hashicorp/nextjs-scripts": {
- "version": "16.3.0",
- "resolved": "https://registry.npmjs.org/@hashicorp/nextjs-scripts/-/nextjs-scripts-16.3.0.tgz",
- "integrity": "sha512-G8xPfsS9z/a67J0ma/a0Bl5jBcti2h4henAH/8egLtD1jmqdX4iLzU8AHBEWHLnEpHQwfTTRqW40O2qzIRPQig==",
+ "version": "18.1.0",
+ "resolved": "https://registry.npmjs.org/@hashicorp/nextjs-scripts/-/nextjs-scripts-18.1.0.tgz",
+ "integrity": "sha512-NC1u7R1RGfOPB5XZd6MZSX3YkoCkT1BTHiBKwTOZieARPlEeDHdYiJ18fhgIYQLBc0DZ7u10JyKpQHvd15yKdA==",
"requires": {
"@bugsnag/js": "7.5.4",
"@bugsnag/plugin-react": "7.5.4",
- "@hashicorp/react-consent-manager": "3.0.2",
- "@hashicorp/react-enterprise-alert": "4.0.4",
- "@hashicorp/react-tabs": "^3.0.0",
+ "@hashicorp/react-consent-manager": "4.0.0",
+ "@hashicorp/react-enterprise-alert": "5.0.0",
+ "@hashicorp/react-tabs": "6.0.0",
"@hashicorp/remark-plugins": "3.1.1",
"@mapbox/rehype-prism": "0.5.0",
"@mdx-js/react": "1.6.22",
@@ -1578,30 +1583,6 @@
"unist-util-visit": "2.0.3"
},
"dependencies": {
- "@hashicorp/react-tabs": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/@hashicorp/react-tabs/-/react-tabs-3.0.1.tgz",
- "integrity": "sha512-utidkiSZ9o9ewMSH7DD9AMBw+XRjOjNB/JU4P9g4F855DVquTIbzOQD1U+/5m/VTbeQvsPyWOWwkFLM6boEr0g==",
- "requires": {
- "@hashicorp/react-global-styles": "^4.5.0",
- "@hashicorp/react-inline-svg": "^1.0.2",
- "@tippy.js/react": "^3.1.1"
- }
- },
- "@hashicorp/remark-plugins": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/@hashicorp/remark-plugins/-/remark-plugins-3.1.1.tgz",
- "integrity": "sha512-qlN/e6UZoaDfBxLduYh7C0CSN7mgCQDqYoBeJmy/KjLHGF54+mUaZAjD3YqNVRm7mPLJYdQzY0sDiL0zG1TbBA==",
- "requires": {
- "github-slugger": "^1.3.0",
- "remark": "^12.0.1",
- "to-vfile": "^6.1.0",
- "unist-util-flatmap": "^1.0.0",
- "unist-util-is": "^4.0.2",
- "unist-util-map": "^2.0.1",
- "unist-util-visit": "^2.0.3"
- }
- },
"@mdx-js/react": {
"version": "1.6.22",
"resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-1.6.22.tgz",
@@ -1615,144 +1596,10 @@
"ms": "2.1.2"
}
},
- "markdown-table": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-2.0.0.tgz",
- "integrity": "sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==",
- "requires": {
- "repeat-string": "^1.0.0"
- }
- },
- "mdast-util-compact": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/mdast-util-compact/-/mdast-util-compact-2.0.1.tgz",
- "integrity": "sha512-7GlnT24gEwDrdAwEHrU4Vv5lLWrEer4KOkAiKT9nYstsTad7Oc1TwqT2zIMKRdZF7cTuaf+GA1E4Kv7jJh8mPA==",
- "requires": {
- "unist-util-visit": "^2.0.0"
- }
- },
"ms": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
- },
- "parse-entities": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz",
- "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==",
- "requires": {
- "character-entities": "^1.0.0",
- "character-entities-legacy": "^1.0.0",
- "character-reference-invalid": "^1.0.0",
- "is-alphanumerical": "^1.0.0",
- "is-decimal": "^1.0.0",
- "is-hexadecimal": "^1.0.0"
- }
- },
- "remark": {
- "version": "12.0.1",
- "resolved": "https://registry.npmjs.org/remark/-/remark-12.0.1.tgz",
- "integrity": "sha512-gS7HDonkdIaHmmP/+shCPejCEEW+liMp/t/QwmF0Xt47Rpuhl32lLtDV1uKWvGoq+kxr5jSgg5oAIpGuyULjUw==",
- "requires": {
- "remark-parse": "^8.0.0",
- "remark-stringify": "^8.0.0",
- "unified": "^9.0.0"
- },
- "dependencies": {
- "remark-parse": {
- "version": "8.0.3",
- "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-8.0.3.tgz",
- "integrity": "sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q==",
- "requires": {
- "ccount": "^1.0.0",
- "collapse-white-space": "^1.0.2",
- "is-alphabetical": "^1.0.0",
- "is-decimal": "^1.0.0",
- "is-whitespace-character": "^1.0.0",
- "is-word-character": "^1.0.0",
- "markdown-escapes": "^1.0.0",
- "parse-entities": "^2.0.0",
- "repeat-string": "^1.5.4",
- "state-toggle": "^1.0.0",
- "trim": "0.0.1",
- "trim-trailing-lines": "^1.0.0",
- "unherit": "^1.0.4",
- "unist-util-remove-position": "^2.0.0",
- "vfile-location": "^3.0.0",
- "xtend": "^4.0.1"
- }
- }
- }
- },
- "remark-parse": {
- "version": "9.0.0",
- "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-9.0.0.tgz",
- "integrity": "sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw==",
- "requires": {
- "mdast-util-from-markdown": "^0.8.0"
- }
- },
- "remark-stringify": {
- "version": "8.1.1",
- "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-8.1.1.tgz",
- "integrity": "sha512-q4EyPZT3PcA3Eq7vPpT6bIdokXzFGp9i85igjmhRyXWmPs0Y6/d2FYwUNotKAWyLch7g0ASZJn/KHHcHZQ163A==",
- "requires": {
- "ccount": "^1.0.0",
- "is-alphanumeric": "^1.0.0",
- "is-decimal": "^1.0.0",
- "is-whitespace-character": "^1.0.0",
- "longest-streak": "^2.0.1",
- "markdown-escapes": "^1.0.0",
- "markdown-table": "^2.0.0",
- "mdast-util-compact": "^2.0.0",
- "parse-entities": "^2.0.0",
- "repeat-string": "^1.5.4",
- "state-toggle": "^1.0.0",
- "stringify-entities": "^3.0.0",
- "unherit": "^1.0.4",
- "xtend": "^4.0.1"
- }
- },
- "slugify": {
- "version": "1.4.6",
- "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.4.6.tgz",
- "integrity": "sha512-ZdJIgv9gdrYwhXqxsH9pv7nXxjUEyQ6nqhngRxoAAOlmMGA28FDq5O4/5US4G2/Nod7d1ovNcgURQJ7kHq50KQ=="
- },
- "stringify-entities": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-3.1.0.tgz",
- "integrity": "sha512-3FP+jGMmMV/ffZs86MoghGqAoqXAdxLrJP4GUdrDN1aIScYih5tuIO3eF4To5AJZ79KDZ8Fpdy7QJnK8SsL1Vg==",
- "requires": {
- "character-entities-html4": "^1.0.0",
- "character-entities-legacy": "^1.0.0",
- "xtend": "^4.0.0"
- }
- },
- "unified": {
- "version": "9.2.0",
- "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.0.tgz",
- "integrity": "sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==",
- "requires": {
- "bail": "^1.0.0",
- "extend": "^3.0.0",
- "is-buffer": "^2.0.0",
- "is-plain-obj": "^2.0.0",
- "trough": "^1.0.0",
- "vfile": "^4.0.0"
- }
- },
- "unist-util-remove-position": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz",
- "integrity": "sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA==",
- "requires": {
- "unist-util-visit": "^2.0.0"
- }
- },
- "vfile-location": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-3.2.0.tgz",
- "integrity": "sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA=="
}
}
},
@@ -1762,14 +1609,20 @@
"integrity": "sha512-03qWTvECGrG2Z0cm/w71J/KmSBJrUem1QTdRuGFHLTPGgAdIgI90xWpYWmUjGw7gXrxJ/q1yY2JwbfpHwRrpPg=="
},
"@hashicorp/react-alert-banner": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/@hashicorp/react-alert-banner/-/react-alert-banner-5.0.0.tgz",
- "integrity": "sha512-KFSmiX3yrIOhiKTJ7BIVnJ6X+umno5zk6HW1B2Oim3bfSakZdq1ONLblGkX4c4VY91Lw5xRgnutjK3bc8ZBZpw==",
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/@hashicorp/react-alert-banner/-/react-alert-banner-6.1.1.tgz",
+ "integrity": "sha512-gVlh0mUBLbMafTzaWL4e1QNfEJC+07GlP8n+hI5XUk59//k3oZlfTngKBTYMWLF8yl8khIINxZzfn6LW4N+LFQ==",
"requires": {
+ "@hashicorp/react-inline-svg": "^6.0.0",
"js-cookie": "2.2.0",
"slugify": "1.3.4"
},
"dependencies": {
+ "@hashicorp/react-inline-svg": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/@hashicorp/react-inline-svg/-/react-inline-svg-6.0.1.tgz",
+ "integrity": "sha512-EpvJd0AkE5tvlentS/Oez5W7SFJ32UjvU0RVFPYQlwR6tOTMOR9wK7Ose69WjkmtdjPMHWRE6MxWeSn0c1N5Bw=="
+ },
"js-cookie": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-2.2.0.tgz",
@@ -1783,11 +1636,12 @@
}
},
"@hashicorp/react-button": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@hashicorp/react-button/-/react-button-4.0.0.tgz",
- "integrity": "sha512-fN87I2mEV+5whhfKlRzjMSl3RjzgDq7RTrVWHzIaHS8szUpl3rHiVThx+3kYLXEjOH5Q8y3wVyR/b2UPzYU9Ig==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/@hashicorp/react-button/-/react-button-5.0.0.tgz",
+ "integrity": "sha512-kzwmCtCKpZX+3TihBOyEakQ9cSlmO4wIZUDRtDASleza/J7KL9ANU22baqNXpV9plCXVHlKJOeMt9t74LLOIgg==",
"requires": {
"@hashicorp/react-inline-svg": "^1.0.0",
+ "classnames": "^2.2.6",
"slugify": "1.3.6"
},
"dependencies": {
@@ -1799,41 +1653,30 @@
}
},
"@hashicorp/react-consent-manager": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/@hashicorp/react-consent-manager/-/react-consent-manager-3.0.2.tgz",
- "integrity": "sha512-Vdn8VPWcE8BNZdGcPtVx+DaA8oN6x1pGxebJG2bwHSNJ/EtcA5iTwrpW+80hnNKZriGZ5KGPXXzsPDcTEvW+mA==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@hashicorp/react-consent-manager/-/react-consent-manager-4.0.0.tgz",
+ "integrity": "sha512-LEANlOQ5IP5J9VVYfLRzwKrT29Hwx3h+xsjkOa55zMeiwT96pUxnBbW7e4M+syo8GfOQ19MPQFO9TZrBQPcoDw==",
"requires": {
- "@hashicorp/react-button": "^2.2.6",
- "@hashicorp/react-toggle": "^2.0.2",
+ "@hashicorp/react-button": "^5.0.0",
+ "@hashicorp/react-toggle": "^3.0.0",
"@segment/in-eu": "^0.2.1",
"js-cookie": "^2.2.0"
- },
- "dependencies": {
- "@hashicorp/react-button": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/@hashicorp/react-button/-/react-button-2.3.0.tgz",
- "integrity": "sha512-1C6V8OxadkdDAkwgItDfNxx7ns9EB6znK39V94RBiPvElmsNLCEG7zujcQX71V2n+HMSv1JPgDvXp4WLICzK+Q==",
- "requires": {
- "@hashicorp/react-inline-svg": "^1.0.0",
- "slugify": "^1.3.6"
- }
- }
}
},
"@hashicorp/react-content": {
- "version": "6.1.1",
- "resolved": "https://registry.npmjs.org/@hashicorp/react-content/-/react-content-6.1.1.tgz",
- "integrity": "sha512-X6BauLEsv6VOi+iGnDBxC6nzvx06WKM7s8K/VqJHQ5PTmCaPrgaaRZh99qQcnIXpuHcmScs85wq8yAfD8zpOUQ=="
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/@hashicorp/react-content/-/react-content-7.0.1.tgz",
+ "integrity": "sha512-SM0vGm3BoYI1OOUvRz5NOP8qgLAJII/Idil6N6xJcUacKbnw/sRyXFRLa6QAmPiqFxKrb2BNSFcVtf1RR3kvXQ=="
},
"@hashicorp/react-docs-page": {
- "version": "12.0.0",
- "resolved": "https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-12.0.0.tgz",
- "integrity": "sha512-t5HpVsENkUSpbs8Eb5odTVt+Ke2z/LDKiJgC9Jq3+mVtRDXZ0+w5X6XQic8xVRP5McmOKPqoSeqBmgLwIBm1WQ==",
+ "version": "13.0.3",
+ "resolved": "https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-13.0.3.tgz",
+ "integrity": "sha512-tw0zyIkzigInL0F04sk1wRNRSP+TtHYQZ+W2DrqkJobfy5OQP/4tOWohatmMQQpMPz8Xc4RrkRt0D6fxYJDPUg==",
"requires": {
- "@hashicorp/react-content": "^6.3.0",
- "@hashicorp/react-docs-sidenav": "^7.0.0",
- "@hashicorp/react-head": "^1.2.0",
- "@hashicorp/react-search": "^4.2.0",
+ "@hashicorp/react-content": "^7.0.0",
+ "@hashicorp/react-docs-sidenav": "^8.0.2",
+ "@hashicorp/react-head": "^2.0.0",
+ "@hashicorp/react-search": "^5.0.1",
"fs-exists-sync": "0.1.0",
"gray-matter": "4.0.2",
"js-yaml": "3.14.0",
@@ -1843,14 +1686,9 @@
},
"dependencies": {
"@hashicorp/react-content": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/@hashicorp/react-content/-/react-content-6.3.0.tgz",
- "integrity": "sha512-B+QMlkMGryeNx3dGON4ExbzNvvll2ZXN3x+TkX80tUGClMI80MKjfSXiXIoVixlp22DMNG6wrnL42LC4WzZOxg=="
- },
- "@hashicorp/react-head": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/@hashicorp/react-head/-/react-head-1.2.0.tgz",
- "integrity": "sha512-6BNmhsrzVwJFOAcT3WhSeDlCdtlD3d7vzhXOGfkpPYVnYRaIpLLC6seemAr/wqZhYB87W+KvFilz8vZcpDAZzQ=="
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/@hashicorp/react-content/-/react-content-7.0.1.tgz",
+ "integrity": "sha512-SM0vGm3BoYI1OOUvRz5NOP8qgLAJII/Idil6N6xJcUacKbnw/sRyXFRLa6QAmPiqFxKrb2BNSFcVtf1RR3kvXQ=="
},
"js-yaml": {
"version": "3.14.0",
@@ -1864,25 +1702,18 @@
}
},
"@hashicorp/react-docs-sidenav": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/@hashicorp/react-docs-sidenav/-/react-docs-sidenav-7.0.0.tgz",
- "integrity": "sha512-gzOEG4fwfdfdHvxMuRC73bZUIpUzSPrG826NIM4N0lqUPzsAkDsfEl2+Vg1ZVfgzy2+41E+lIpHW4ZmWc5OZ7A==",
+ "version": "8.0.2",
+ "resolved": "https://registry.npmjs.org/@hashicorp/react-docs-sidenav/-/react-docs-sidenav-8.0.2.tgz",
+ "integrity": "sha512-kHSCw73Xt7Q3jvWqLAtUHmlfFt4xY0irQFt348BqcdWkRproE9Zp8mXwUamWnLCLofrT+yoimiVoPAin8be3Wg==",
"requires": {
- "@hashicorp/react-link-wrap": "^2.0.2",
+ "@hashicorp/react-link-wrap": "^3.0.0",
"fuzzysearch": "1.0.3"
- },
- "dependencies": {
- "@hashicorp/react-link-wrap": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/@hashicorp/react-link-wrap/-/react-link-wrap-2.0.2.tgz",
- "integrity": "sha512-q8s2TTd9Uy3BSYyUe2TTr2Kbc0ViRc7XQga2fZI0bzlFqBTiMXtf6gh2cg3QvimHY42y4YtaO5C109V9ahMUpQ=="
- }
}
},
"@hashicorp/react-enterprise-alert": {
- "version": "4.0.4",
- "resolved": "https://registry.npmjs.org/@hashicorp/react-enterprise-alert/-/react-enterprise-alert-4.0.4.tgz",
- "integrity": "sha512-2LIwQzmU0ze6qc0xj+KrhGDAsMRgej6ibnWG+rHunuwqV5QyXFKc4RX8PCfKSxKZ5X83AK5ekxDWMnZbiZ/DnQ==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/@hashicorp/react-enterprise-alert/-/react-enterprise-alert-5.0.0.tgz",
+ "integrity": "sha512-zprU+/RTVjeBf7JTYOt8yVGI6PX2MhteMtiI4459Yg0v+xuB4D2t1eSTAOL409cclIQKXrrC4N1wBPLpaYKzBA==",
"requires": {
"@hashicorp/js-utils": "^1.0.10"
}
@@ -1893,9 +1724,9 @@
"integrity": "sha512-a2eWgjLwGAC2LjUHE7Xt6sRGGjyTWfrc4N+qVxsyZw4eE0EiNhMIKDYHWjmtb+tGh8r8j+ca3tSjsuOUePVPUw=="
},
"@hashicorp/react-hashi-stack-menu": {
- "version": "1.2.1-canary.0",
- "resolved": "https://registry.npmjs.org/@hashicorp/react-hashi-stack-menu/-/react-hashi-stack-menu-1.2.1-canary.0.tgz",
- "integrity": "sha512-tAghrysfxZrcILFjEFQu1hzlY7d2R/I7N49UkH8n22juVrqd6FlXI/gnXpnJayRbbOGmDKda8f3SEH2Uwq4I3g==",
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@hashicorp/react-hashi-stack-menu/-/react-hashi-stack-menu-2.0.3.tgz",
+ "integrity": "sha512-aDZTDxaoptY4F+iyn05Vfp7HvzIBuhCTxSIPREipd9OUfh4KhgN1aZfFyUHULJPznKnbcZgW9k8bbK4AIYf5Pg==",
"requires": {
"@hashicorp/react-inline-svg": "^1.0.2",
"slugify": "1.3.4"
@@ -1909,21 +1740,22 @@
}
},
"@hashicorp/react-head": {
- "version": "1.1.6",
- "resolved": "https://registry.npmjs.org/@hashicorp/react-head/-/react-head-1.1.6.tgz",
- "integrity": "sha512-5r2g9XNO6YHhl9/4GniiN1Reqs/mOu/7rUML+JQsN2qe7V3libr+cLa+iSYK7+pLmRlnc+Uwk7JwPPPJHVj5bA=="
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@hashicorp/react-head/-/react-head-2.0.0.tgz",
+ "integrity": "sha512-3xmaf7cU1lCUS/hgnpqokUw731xAPR51q5rCLuazMtSVasjnGqqoFSQfkQRycllUiCGG/GiMYSaBCY+WlwQXTQ=="
},
"@hashicorp/react-hero": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/@hashicorp/react-hero/-/react-hero-5.0.0.tgz",
- "integrity": "sha512-U1pnWtp4qhNpMwS/GmokdeenNe9sFCfeBmQjHYZUOQS5jYO064NnFHIqWYWCenqjf653u7QcUX8S+Cayr9ND6A==",
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/@hashicorp/react-hero/-/react-hero-7.1.2.tgz",
+ "integrity": "sha512-X83mc/1/8gNEhfByfd5Ig7qS/5yYRJHOdrBj1v6DDcj3EGH45FtsS2XvRtTE+mJ6YbKrBrCtzZskcPtYEZkBMA==",
"requires": {
"@hashicorp/js-utils": "^1.0.8-alpha.0",
"@hashicorp/localstorage-polyfill": "^1.0.14",
"@hashicorp/react-alert": "^2.0.3",
- "@hashicorp/react-button": "^2.2.6",
+ "@hashicorp/react-button": "^5.0.1",
"@hashicorp/react-image": "^2.0.3",
- "@hashicorp/react-text-input": "^3.0.1",
+ "@hashicorp/react-text-input": "^4.0.1",
+ "classnames": "^2.2.6",
"formik": "^1.5.8",
"promise-polyfill": "^8.1.0",
"query-string": "^5.1.1"
@@ -1935,12 +1767,13 @@
"integrity": "sha512-Sa51DV8GPlvmrcRP9t7HlOysqEZeZ4xrCC2Jga7olONKaDfw+Jip1+ihJFeBszMaa9nvu2uB0Kxpxn0W9w9s2w=="
},
"@hashicorp/react-button": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/@hashicorp/react-button/-/react-button-2.3.0.tgz",
- "integrity": "sha512-1C6V8OxadkdDAkwgItDfNxx7ns9EB6znK39V94RBiPvElmsNLCEG7zujcQX71V2n+HMSv1JPgDvXp4WLICzK+Q==",
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/@hashicorp/react-button/-/react-button-5.0.1.tgz",
+ "integrity": "sha512-kkSNF5oPI0B+wQEvf2BQw568ky0wSfQAfu48RR6x6jOSRn/gTLf9FvO62OKNf3JyFoweh8yM78w3Jj37bCCh4Q==",
"requires": {
"@hashicorp/react-inline-svg": "^1.0.0",
- "slugify": "^1.3.6"
+ "classnames": "^2.2.6",
+ "slugify": "1.3.6"
}
},
"@hashicorp/react-image": {
@@ -1951,13 +1784,18 @@
"object-assign": "^4.1.1",
"query-string": "5.1.1"
}
+ },
+ "slugify": {
+ "version": "1.3.6",
+ "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.3.6.tgz",
+ "integrity": "sha512-wA9XS475ZmGNlEnYYLPReSfuz/c3VQsEMoU43mi6OnKMCdbnFXd4/Yg7J0lBv8jkPolacMpOrWEaoYxuE1+hoQ=="
}
}
},
"@hashicorp/react-image": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/@hashicorp/react-image/-/react-image-3.0.3.tgz",
- "integrity": "sha512-4trWDbtXm+ILF7GKjXXwZgbuSFZhACFOS+Xkik4OOF8Ug7vnSsiMaHt3kHBcLIIR+juR1tuPE3QGC+H1CiI5rw==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@hashicorp/react-image/-/react-image-4.0.0.tgz",
+ "integrity": "sha512-2xv2xDhE4tm+KTaaH6ZQHjISh8FH0HPofhc0AhprH+wHOhjZ6beiCbe88pNoZj8ODkJGX2PRs44lZVhzM5h5AQ==",
"requires": {
"object-assign": "4.1.1",
"query-string": "5.1.1"
@@ -1969,20 +1807,17 @@
"integrity": "sha512-AAFnBslSTgnEr++dTbMn3sybAqvn7myIj88ijGigF6u11eSRiV64zqEcyYLQKWTV6dF4AvYoxiYC6GSOgiM0Yw=="
},
"@hashicorp/react-link-wrap": {
- "version": "0.0.3",
- "resolved": "https://registry.npmjs.org/@hashicorp/react-link-wrap/-/react-link-wrap-0.0.3.tgz",
- "integrity": "sha512-BLH7SLMJZee8md+YU7seiOh0zpa7y8sEhEATYpK2ieFanXAQEgU58lNSC/V3ZdkSXrfyplftYuOj0E3APtE1pg==",
- "requires": {
- "is-absolute-url": "^3.0.3"
- }
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@hashicorp/react-link-wrap/-/react-link-wrap-3.0.0.tgz",
+ "integrity": "sha512-fWW1KdfI4ZKg0uM9nQeP4G8RcI4En9cctWYZrbRnLXHPJfLMThYwYou0T2ZBlwMRhSyWNFLxpG65ETiGADSSxA=="
},
"@hashicorp/react-product-downloader": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/@hashicorp/react-product-downloader/-/react-product-downloader-7.0.0.tgz",
- "integrity": "sha512-m5ShVUWKD37cMvisp7GJ3URlOhWpueLrBClUwR8nMhniXYmtvUNgNwtCws81/WyuFwQryS64J8PzUAvRBfDLhw==",
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/@hashicorp/react-product-downloader/-/react-product-downloader-8.0.0.tgz",
+ "integrity": "sha512-Lg7R52SZzve6NSn0CY0o9to+lhN1mfyc2T5vmpHseACBCylXYgA1NGkHHM2IQau+TaxhczfvdNjQ8Z9OUuz+qA==",
"requires": {
"@hashicorp/react-button": "^2.2.8",
- "@hashicorp/react-tabs": "^2.0.0",
+ "@hashicorp/react-tabs": "^4.0.0",
"semver": "^7.3.2"
},
"dependencies": {
@@ -1994,18 +1829,38 @@
"@hashicorp/react-inline-svg": "^1.0.0",
"slugify": "^1.3.6"
}
+ },
+ "@hashicorp/react-tabs": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@hashicorp/react-tabs/-/react-tabs-4.0.0.tgz",
+ "integrity": "sha512-qJv25WRjb6E2wW00lDfhIsG/a/zlObHB7oy2xFfhseCdSduNWcbc8EkL/BSs2esYFOp7COXWOH3ebk/L6HXvdA==",
+ "requires": {
+ "@hashicorp/react-global-styles": "^4.5.0",
+ "@hashicorp/react-inline-svg": "^1.0.2",
+ "@tippy.js/react": "^3.1.1"
+ }
}
}
},
"@hashicorp/react-product-features-list": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@hashicorp/react-product-features-list/-/react-product-features-list-3.0.0.tgz",
- "integrity": "sha512-7lW0WWOo+lod35UT83lPV3N4RUTw9pr0VIU6Tck8E3Sdxm8pY6rBwHaMHZuodrSTSBSPZqIUU4BeOpn/tzV1Kg==",
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/@hashicorp/react-product-features-list/-/react-product-features-list-4.0.1.tgz",
+ "integrity": "sha512-1zViXul955rAmQ8m/taf6XQcstCE4/kMoo2NQqZ3mnVYSd32BtBCbCFaIXBv0CJ9MVlTdJ7YokhXjif/M6RT4A==",
"requires": {
- "@hashicorp/react-button": "^4.0.0",
+ "@hashicorp/react-button": "^5.0.1",
"@hashicorp/react-image": "^2.0.3"
},
"dependencies": {
+ "@hashicorp/react-button": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/@hashicorp/react-button/-/react-button-5.0.1.tgz",
+ "integrity": "sha512-kkSNF5oPI0B+wQEvf2BQw568ky0wSfQAfu48RR6x6jOSRn/gTLf9FvO62OKNf3JyFoweh8yM78w3Jj37bCCh4Q==",
+ "requires": {
+ "@hashicorp/react-inline-svg": "^1.0.0",
+ "classnames": "^2.2.6",
+ "slugify": "1.3.6"
+ }
+ },
"@hashicorp/react-image": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/@hashicorp/react-image/-/react-image-2.0.4.tgz",
@@ -2014,13 +1869,18 @@
"object-assign": "^4.1.1",
"query-string": "5.1.1"
}
+ },
+ "slugify": {
+ "version": "1.3.6",
+ "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.3.6.tgz",
+ "integrity": "sha512-wA9XS475ZmGNlEnYYLPReSfuz/c3VQsEMoU43mi6OnKMCdbnFXd4/Yg7J0lBv8jkPolacMpOrWEaoYxuE1+hoQ=="
}
}
},
"@hashicorp/react-search": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/@hashicorp/react-search/-/react-search-4.2.0.tgz",
- "integrity": "sha512-ITj3UC06w+bZKrHv77kYdtWlEH9gbtk+pAzZ5ZRxt2GMnw8qMzWnXZKVf1yHvyKAKkHkGXA5s+uFElxRJj3AVQ==",
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/@hashicorp/react-search/-/react-search-5.0.1.tgz",
+ "integrity": "sha512-KIW9Izu1onM72XoKHm6ycv/7o5uf+OXZoCcGrftEtcvcI3IQuWhv+E5J4iwzDG00OusnBvL/x0sjhMwsgnLNYQ==",
"requires": {
"@hashicorp/react-inline-svg": "^1.0.2",
"@hashicorp/remark-plugins": "^3.0.0",
@@ -2035,92 +1895,104 @@
}
},
"@hashicorp/react-section-header": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/@hashicorp/react-section-header/-/react-section-header-3.0.1.tgz",
- "integrity": "sha512-wqffNUyPzCHwdyPMZ+we4hj2Knn1zNxDCtU85Rk8iUgBcpArZF/pleCpIW5w65z6MgPniGAjxUhD0wt29Bc+Yw==",
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/@hashicorp/react-section-header/-/react-section-header-5.0.2.tgz",
+ "integrity": "sha512-BmkhNZIbElvdVzyBWcrFSQic2Gs0KarNH3y0V7/II1oS+spflMoADJKZ0jViaNbMwO7ebTzRQSHrUoalINgjDA==",
"requires": {
- "@hashicorp/js-utils": "^1.0.10",
- "marked": "^0.7.0"
+ "@hashicorp/js-utils": "^1.0.10"
}
},
"@hashicorp/react-subnav": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/@hashicorp/react-subnav/-/react-subnav-7.1.0.tgz",
- "integrity": "sha512-PA1mMHBiJvVV1IA6N2Sj5gZpXp7NOBNzP4qSpwwU1zxZikv0VpG5HL2q0HIgxlgFOmrBABsy+SJj9jfdK3kRuw==",
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/@hashicorp/react-subnav/-/react-subnav-8.1.0.tgz",
+ "integrity": "sha512-0Kpkkb2nmqnCUgtq+h6ju2iOn/VTVemIpAQMpjRtxUFFGRUV1FAnks7enlPE6NIXVmREg0ZD/6CdnesG0IL6dA==",
"requires": {
- "@hashicorp/react-button": "^2.2.4",
- "@hashicorp/react-global-styles": "^4.4.2",
+ "@hashicorp/mktg-logos": "^1.0.1",
+ "@hashicorp/react-button": "^5.0.1",
"@hashicorp/react-inline-svg": "^1.0.2",
"@hashicorp/react-link-wrap": "^1.0.2",
+ "classnames": "^2.2.6",
"isomorphic-unfetch": "^3.0.0"
},
"dependencies": {
"@hashicorp/react-button": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/@hashicorp/react-button/-/react-button-2.3.0.tgz",
- "integrity": "sha512-1C6V8OxadkdDAkwgItDfNxx7ns9EB6znK39V94RBiPvElmsNLCEG7zujcQX71V2n+HMSv1JPgDvXp4WLICzK+Q==",
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/@hashicorp/react-button/-/react-button-5.0.1.tgz",
+ "integrity": "sha512-kkSNF5oPI0B+wQEvf2BQw568ky0wSfQAfu48RR6x6jOSRn/gTLf9FvO62OKNf3JyFoweh8yM78w3Jj37bCCh4Q==",
"requires": {
"@hashicorp/react-inline-svg": "^1.0.0",
- "slugify": "^1.3.6"
+ "classnames": "^2.2.6",
+ "slugify": "1.3.6"
}
},
"@hashicorp/react-link-wrap": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/@hashicorp/react-link-wrap/-/react-link-wrap-1.0.2.tgz",
"integrity": "sha512-Eypcd6LkYFb56cltIARJTlcKQPkZDkRXU3sDxLz+vlQDl5kmxFsh5iiPnRn2/JkpOwfC91x92OXpBNUszqHfbA=="
+ },
+ "slugify": {
+ "version": "1.3.6",
+ "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.3.6.tgz",
+ "integrity": "sha512-wA9XS475ZmGNlEnYYLPReSfuz/c3VQsEMoU43mi6OnKMCdbnFXd4/Yg7J0lBv8jkPolacMpOrWEaoYxuE1+hoQ=="
}
}
},
"@hashicorp/react-tabs": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@hashicorp/react-tabs/-/react-tabs-2.0.0.tgz",
- "integrity": "sha512-Z40rdRWHNcJwnXk1z61twWaLWerqBjjfz6qJiHEh/87ldEzCrEHF91nT+dfHjpmCRh/JsoPQPY7tciRjvU3Oeg==",
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/@hashicorp/react-tabs/-/react-tabs-6.0.0.tgz",
+ "integrity": "sha512-tUMyal1QYhxgukzaS1clHmYls8J5au+79c5Ea7TY1Lpg8X+pGR6+hUATS3+nhLjt+FlYy6ySI7YQSxgrb752NA==",
"requires": {
- "@hashicorp/react-global-styles": "^4.5.0",
"@hashicorp/react-inline-svg": "^1.0.2",
"@tippy.js/react": "^3.1.1"
}
},
"@hashicorp/react-text-input": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/@hashicorp/react-text-input/-/react-text-input-3.0.1.tgz",
- "integrity": "sha512-A1DWVwkxEerRSEDPC3j+PZNvKacZqrH8lfhsXJPPDeQfwaFnSwm9XfHt+UMNKIUdAe90GrMXn9HhgIjpqYnAuw==",
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/@hashicorp/react-text-input/-/react-text-input-4.0.1.tgz",
+ "integrity": "sha512-CDs+hp0xMkR6Kg82GNdXTxWndgwUqNTdWdEWv4Q2GYmgBuD7Wnt9VlNJ8/a+wYhcxsrKCR8P0V8VxKzJV/qBHQ==",
"requires": {
"uuid": "^3.3.2"
}
},
"@hashicorp/react-toggle": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/@hashicorp/react-toggle/-/react-toggle-2.1.0.tgz",
- "integrity": "sha512-zof7Xv4+OSH0i1a/QdpUxF2RBFaY3hLPUmRjBDVXqy2goN+KnvcaTnlGfCanSCEUQhKX3g4ooxIpGTT4oq1wFA=="
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@hashicorp/react-toggle/-/react-toggle-3.0.1.tgz",
+ "integrity": "sha512-wB/SE9ZA8dYr47ezA8rfGFp/HovcGElYVsN/O7qaL2BJkQMs36s7ok2qTDnimmTIX87q2OwnbLNfpyZZsXYnwg=="
},
"@hashicorp/react-use-cases": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@hashicorp/react-use-cases/-/react-use-cases-2.0.1.tgz",
- "integrity": "sha512-w+uRvOmqZxwXY/46dan97lBfYKh4Lf2ESbb8HmsBqIyu4KvYQ6P6Vuyu7VDDr/ZJ8iefccWiO/o4VAvR1OsgEQ==",
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/@hashicorp/react-use-cases/-/react-use-cases-3.0.2.tgz",
+ "integrity": "sha512-ICha+uTe62qq1BpnKlIrZhMFKBf+YD8efJITsV+HiKVZnhNdeoTmq8xzv4mK2tz/hCkxT3fNC1HYwTxUczFErQ==",
"requires": {
- "@hashicorp/react-image": "^2.0.3",
+ "@hashicorp/react-image": "^4.0.1",
+ "@hashicorp/react-inline-svg": "^6.0.1",
"marked": "^0.7.0"
},
"dependencies": {
"@hashicorp/react-image": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/@hashicorp/react-image/-/react-image-2.0.4.tgz",
- "integrity": "sha512-rJCx74lxQE9l9LpFhlxSjQ0yjrzjce5uzEGmMgPvMsNiQtgetjNyeg1p5N8k7xRGYXNapt8uY2kZiE69OyL9cQ==",
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/@hashicorp/react-image/-/react-image-4.0.1.tgz",
+ "integrity": "sha512-kgDM9yIY3jAfVDWcO43KB4LybpBExl4+B4jKLR4jHNLJ0MKBfZpPPt44BkGpelBunq85NEPFJOak7F+3T+8crg==",
"requires": {
- "object-assign": "^4.1.1",
+ "object-assign": "4.1.1",
"query-string": "5.1.1"
}
+ },
+ "@hashicorp/react-inline-svg": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/@hashicorp/react-inline-svg/-/react-inline-svg-6.0.1.tgz",
+ "integrity": "sha512-EpvJd0AkE5tvlentS/Oez5W7SFJ32UjvU0RVFPYQlwR6tOTMOR9wK7Ose69WjkmtdjPMHWRE6MxWeSn0c1N5Bw=="
}
}
},
"@hashicorp/react-vertical-text-block-list": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@hashicorp/react-vertical-text-block-list/-/react-vertical-text-block-list-4.0.0.tgz",
- "integrity": "sha512-rUVCB5S33NGYtMJp+l45SZsx/WjZNb7RTeu6e6b1/vmcUCFa/S953dEix1AzJi+dbkyFx6Tt36JbSoevPRJ0AA==",
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/@hashicorp/react-vertical-text-block-list/-/react-vertical-text-block-list-6.0.2.tgz",
+ "integrity": "sha512-6FCkOJ6HsIMjMJUSqXsf5wWZkledo2Uv7XZUt0gcmZbuXKDQKfhq9kN0Wtd++dpHkJc/tRGsUhxpB+gX9j71gg==",
"requires": {
"@hashicorp/react-image": "^2.0.3",
- "@hashicorp/react-link-wrap": "^0.0.3"
+ "@hashicorp/react-link-wrap": "^0.0.3",
+ "classnames": "^2.3.1"
},
"dependencies": {
"@hashicorp/react-image": {
@@ -2131,6 +2003,19 @@
"object-assign": "^4.1.1",
"query-string": "5.1.1"
}
+ },
+ "@hashicorp/react-link-wrap": {
+ "version": "0.0.3",
+ "resolved": "https://registry.npmjs.org/@hashicorp/react-link-wrap/-/react-link-wrap-0.0.3.tgz",
+ "integrity": "sha512-BLH7SLMJZee8md+YU7seiOh0zpa7y8sEhEATYpK2ieFanXAQEgU58lNSC/V3ZdkSXrfyplftYuOj0E3APtE1pg==",
+ "requires": {
+ "is-absolute-url": "^3.0.3"
+ }
+ },
+ "classnames": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz",
+ "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA=="
}
}
},
@@ -2606,14 +2491,6 @@
"unified": "^9.1.0"
}
},
- "remark-parse": {
- "version": "9.0.0",
- "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-9.0.0.tgz",
- "integrity": "sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw==",
- "requires": {
- "mdast-util-from-markdown": "^0.8.0"
- }
- },
"remark-stringify": {
"version": "9.0.1",
"resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-9.0.1.tgz",
@@ -2621,19 +2498,6 @@
"requires": {
"mdast-util-to-markdown": "^0.6.0"
}
- },
- "unified": {
- "version": "9.2.1",
- "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.1.tgz",
- "integrity": "sha512-juWjuI8Z4xFg8pJbnEZ41b5xjGUWGHqXALmBZ3FC3WX0PIx1CZBIIJ6mXbYMcf6Yw4Fi0rFUTA1cdz/BglbOhA==",
- "requires": {
- "bail": "^1.0.0",
- "extend": "^3.0.0",
- "is-buffer": "^2.0.0",
- "is-plain-obj": "^2.0.0",
- "trough": "^1.0.0",
- "vfile": "^4.0.0"
- }
}
}
},
@@ -2677,6 +2541,12 @@
"resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.1.tgz",
"integrity": "sha512-fZQQafSREFyuZcdWFAExYjBiCL7AUCdgsk80iO0q4yihYYdcIiH28CcuPTGFgLOCC8RlW49GSQxdHwZP+I7CNg=="
},
+ "@types/node": {
+ "version": "14.14.41",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.41.tgz",
+ "integrity": "sha512-dueRKfaJL4RTtSa7bWeTK1M+VH+Gns73oCgzvYfHZywRCoPSd8EkXBL0mZ9unPTveBn+D9phZBaxuzpwjWkW0g==",
+ "dev": true
+ },
"@types/normalize-package-data": {
"version": "2.4.0",
"resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz",
@@ -2692,11 +2562,34 @@
"resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-5.0.3.tgz",
"integrity": "sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw=="
},
+ "@types/prop-types": {
+ "version": "15.7.3",
+ "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz",
+ "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==",
+ "dev": true
+ },
"@types/q": {
"version": "1.5.4",
"resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz",
"integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug=="
},
+ "@types/react": {
+ "version": "17.0.3",
+ "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.3.tgz",
+ "integrity": "sha512-wYOUxIgs2HZZ0ACNiIayItyluADNbONl7kt8lkLjVK8IitMH5QMyAh75Fwhmo37r1m7L2JaFj03sIfxBVDvRAg==",
+ "dev": true,
+ "requires": {
+ "@types/prop-types": "*",
+ "@types/scheduler": "*",
+ "csstype": "^3.0.2"
+ }
+ },
+ "@types/scheduler": {
+ "version": "0.16.1",
+ "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.1.tgz",
+ "integrity": "sha512-EaCxbanVeyxDRTQBkdLb3Bvl/HK7PBK6UJjsSixB0iHKoWxE5uu2Q/DgtpOhPIojN0Zl1whvOd7PoHs2P0s5eA==",
+ "dev": true
+ },
"@types/unist": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.3.tgz",
@@ -2902,17 +2795,17 @@
"integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA=="
},
"ansi-escapes": {
- "version": "4.3.1",
- "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz",
- "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==",
+ "version": "4.3.2",
+ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
+ "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
"requires": {
- "type-fest": "^0.11.0"
+ "type-fest": "^0.21.3"
},
"dependencies": {
"type-fest": {
- "version": "0.11.0",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz",
- "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ=="
+ "version": "0.21.3",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
+ "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w=="
}
}
},
@@ -3332,9 +3225,9 @@
}
},
"axe-core": {
- "version": "4.1.3",
- "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.1.3.tgz",
- "integrity": "sha512-vwPpH4Aj4122EW38mxO/fxhGKtwWTMLDIJfZ1He0Edbtjcfna/R3YB67yVhezUMzqc3Jr3+Ii50KRntlENL4xQ=="
+ "version": "4.1.4",
+ "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.1.4.tgz",
+ "integrity": "sha512-Pdgfv6iP0gNx9ejRGa3zE7Xgkj/iclXqLfe7BnatdZz0QnLZ3jrRHUVH8wNSdN68w05Sk3ShGTb3ydktMTooig=="
},
"axobject-query": {
"version": "2.2.0",
@@ -4726,9 +4619,9 @@
}
},
"core-js-pure": {
- "version": "3.9.1",
- "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.9.1.tgz",
- "integrity": "sha512-laz3Zx0avrw9a4QEIdmIblnVuJz8W51leY9iLThatCsFawWxC3sE4guASC78JbCin+DkwMpCdp1AVAuzL/GN7A=="
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.10.1.tgz",
+ "integrity": "sha512-PeyJH2SE0KuxY5eCGNWA+W+CeDpB6M1PN3S7Am7jSv/Ttuxz2SnWbIiVQOn/TDaGaGtxo8CRWHkXwJscbUHtVw=="
},
"core-util-is": {
"version": "1.0.2",
@@ -4966,9 +4859,9 @@
},
"dependencies": {
"css-tree": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.2.tgz",
- "integrity": "sha512-wCoWush5Aeo48GLhfHPbmvZs59Z+M7k5+B1xDnXbdWNcEF423DoFdqSWE0PM5aNk5nI5cp1q7ms36zGApY/sKQ==",
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz",
+ "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==",
"requires": {
"mdn-data": "2.0.14",
"source-map": "^0.6.1"
@@ -4986,6 +4879,12 @@
}
}
},
+ "csstype": {
+ "version": "3.0.7",
+ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.7.tgz",
+ "integrity": "sha512-KxnUB0ZMlnUWCsx2Z8MUsr6qV6ja1w9ArPErJaJaF8a5SOWoHLIszeCTKGRGRgtLgYrs1E8CHkNSP1VZTTPc9g==",
+ "dev": true
+ },
"currently-unhandled": {
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
@@ -5323,9 +5222,9 @@
},
"dependencies": {
"domelementtype": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz",
- "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w=="
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz",
+ "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A=="
}
}
},
@@ -7029,18 +6928,6 @@
"stringify-entities": "^3.0.1",
"unist-util-is": "^4.0.0",
"xtend": "^4.0.0"
- },
- "dependencies": {
- "stringify-entities": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-3.1.0.tgz",
- "integrity": "sha512-3FP+jGMmMV/ffZs86MoghGqAoqXAdxLrJP4GUdrDN1aIScYih5tuIO3eF4To5AJZ79KDZ8Fpdy7QJnK8SsL1Vg==",
- "requires": {
- "character-entities-html4": "^1.0.0",
- "character-entities-legacy": "^1.0.0",
- "xtend": "^4.0.0"
- }
- }
}
},
"hast-util-to-parse5": {
@@ -7132,9 +7019,9 @@
"integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ=="
},
"hosted-git-info": {
- "version": "2.8.8",
- "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz",
- "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg=="
+ "version": "2.8.9",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
+ "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw=="
},
"html-tags": {
"version": "3.1.0",
@@ -7797,9 +7684,9 @@
}
},
"is-docker": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz",
- "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw=="
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
+ "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ=="
},
"is-extendable": {
"version": "0.1.1",
@@ -8315,9 +8202,9 @@
}
},
"listr2": {
- "version": "3.4.3",
- "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.4.3.tgz",
- "integrity": "sha512-wZmkzNiuinOfwrGqAwTCcPw6aKQGTAMGXwG5xeU1WpDjJNeBA35jGBeWxR3OF+R6Yl5Y3dRG+3vE8t6PDcSNHA==",
+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.6.2.tgz",
+ "integrity": "sha512-B2vlu7Zx/2OAMVUovJ7Tv1kQ2v2oXd0nZKzkSAcRCej269d8gkS/gupDEdNl23KQ3ZjVD8hQmifrrBFbx8F9LA==",
"requires": {
"chalk": "^4.1.0",
"cli-truncate": "^2.1.0",
@@ -8325,7 +8212,7 @@
"indent-string": "^4.0.0",
"log-update": "^4.0.0",
"p-map": "^4.0.0",
- "rxjs": "^6.6.6",
+ "rxjs": "^6.6.7",
"through": "^2.3.8",
"wrap-ansi": "^7.0.0"
},
@@ -8401,36 +8288,29 @@
"integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA=="
},
"lodash-es": {
- "version": "4.17.20",
- "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.20.tgz",
- "integrity": "sha512-JD1COMZsq8maT6mnuz1UMV0jvYD0E0aUsSOdrr1/nAG3dhqQXwRRgeW0cSqH1U43INKcqxaiVIQNOUDld7gRDA=="
+ "version": "4.17.21",
+ "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz",
+ "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw=="
},
- "lodash._reinterpolate": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz",
- "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0="
+ "lodash.clonedeep": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
+ "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8="
+ },
+ "lodash.flatten": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz",
+ "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8="
},
"lodash.sortby": {
"version": "4.7.0",
"resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz",
"integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg="
},
- "lodash.template": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz",
- "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==",
- "requires": {
- "lodash._reinterpolate": "^3.0.0",
- "lodash.templatesettings": "^4.0.0"
- }
- },
- "lodash.templatesettings": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz",
- "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==",
- "requires": {
- "lodash._reinterpolate": "^3.0.0"
- }
+ "lodash.truncate": {
+ "version": "4.4.2",
+ "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz",
+ "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM="
},
"lodash.uniq": {
"version": "4.5.0",
@@ -8701,21 +8581,6 @@
"micromark": "~2.11.0",
"parse-entities": "^2.0.0",
"unist-util-stringify-position": "^2.0.0"
- },
- "dependencies": {
- "parse-entities": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz",
- "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==",
- "requires": {
- "character-entities": "^1.0.0",
- "character-entities-legacy": "^1.0.0",
- "character-reference-invalid": "^1.0.0",
- "is-alphanumerical": "^1.0.0",
- "is-decimal": "^1.0.0",
- "is-hexadecimal": "^1.0.0"
- }
- }
}
},
"mdast-util-math": {
@@ -8754,21 +8619,6 @@
"parse-entities": "^2.0.0",
"repeat-string": "^1.0.0",
"zwitch": "^1.0.0"
- },
- "dependencies": {
- "parse-entities": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz",
- "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==",
- "requires": {
- "character-entities": "^1.0.0",
- "character-entities-legacy": "^1.0.0",
- "character-reference-invalid": "^1.0.0",
- "is-alphanumerical": "^1.0.0",
- "is-decimal": "^1.0.0",
- "is-hexadecimal": "^1.0.0"
- }
- }
}
},
"mdast-util-to-string": {
@@ -8845,21 +8695,6 @@
"requires": {
"debug": "^4.0.0",
"parse-entities": "^2.0.0"
- },
- "dependencies": {
- "parse-entities": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz",
- "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==",
- "requires": {
- "character-entities": "^1.0.0",
- "character-entities-legacy": "^1.0.0",
- "character-reference-invalid": "^1.0.0",
- "is-alphanumerical": "^1.0.0",
- "is-decimal": "^1.0.0",
- "is-hexadecimal": "^1.0.0"
- }
- }
}
},
"micromark-extension-math": {
@@ -8872,12 +8707,19 @@
}
},
"micromatch": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz",
- "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==",
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
+ "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
"requires": {
"braces": "^3.0.1",
- "picomatch": "^2.0.5"
+ "picomatch": "^2.2.3"
+ },
+ "dependencies": {
+ "picomatch": {
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.3.tgz",
+ "integrity": "sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg=="
+ }
}
},
"miller-rabin": {
@@ -8902,16 +8744,16 @@
"integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="
},
"mime-db": {
- "version": "1.46.0",
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.46.0.tgz",
- "integrity": "sha512-svXaP8UQRZ5K7or+ZmfNhg2xX3yKDMUzqadsSqi4NCH/KomcH75MAMYAGVlvXn4+b/xOPhS3I2uHKRUzvjY7BQ=="
+ "version": "1.47.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.47.0.tgz",
+ "integrity": "sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw=="
},
"mime-types": {
- "version": "2.1.29",
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.29.tgz",
- "integrity": "sha512-Y/jMt/S5sR9OaqteJtslsFZKWOIIqMACsJSiHghlCAyhf7jfVYjKBmLiX8OgpWeW+fjJ2b+Az69aPFPkUOY6xQ==",
+ "version": "2.1.30",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.30.tgz",
+ "integrity": "sha512-crmjA4bLtR8m9qLpHvgxSChT+XoSlZi8J4n/aIdn3z92e/U47Z0V/yl+Wh9W046GgFVAmoNR/fmdbZYcSSIUeg==",
"requires": {
- "mime-db": "1.46.0"
+ "mime-db": "1.47.0"
}
},
"mimic-fn": {
@@ -10736,11 +10578,10 @@
}
},
"postcss-initial": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.2.tgz",
- "integrity": "sha512-ugA2wKonC0xeNHgirR4D3VWHs2JcU08WAi1KFLVcnb7IN89phID6Qtg2RIctWbnvp1TM2BOmDtX8GGLCKdR8YA==",
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.4.tgz",
+ "integrity": "sha512-3RLn6DIpMsK1l5UUy9jxQvoDeUN4gP939tDcKUHD/kM8SGSKbFAnvkpFpj3Bhtz3HGk1jWY5ZNWX6mPta5M9fg==",
"requires": {
- "lodash.template": "^4.5.0",
"postcss": "^7.0.2"
}
},
@@ -11423,21 +11264,6 @@
"hastscript": "^6.0.0",
"parse-entities": "^2.0.0",
"prismjs": "~1.23.0"
- },
- "dependencies": {
- "parse-entities": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz",
- "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==",
- "requires": {
- "character-entities": "^1.0.0",
- "character-entities-legacy": "^1.0.0",
- "character-reference-invalid": "^1.0.0",
- "is-alphanumerical": "^1.0.0",
- "is-decimal": "^1.0.0",
- "is-hexadecimal": "^1.0.0"
- }
- }
}
},
"regenerate": {
@@ -11533,21 +11359,6 @@
"rehype-parse": "^7.0.0",
"unified": "^9.0.0",
"unist-util-visit": "^2.0.0"
- },
- "dependencies": {
- "unified": {
- "version": "9.2.1",
- "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.1.tgz",
- "integrity": "sha512-juWjuI8Z4xFg8pJbnEZ41b5xjGUWGHqXALmBZ3FC3WX0PIx1CZBIIJ6mXbYMcf6Yw4Fi0rFUTA1cdz/BglbOhA==",
- "requires": {
- "bail": "^1.0.0",
- "extend": "^3.0.0",
- "is-buffer": "^2.0.0",
- "is-plain-obj": "^2.0.0",
- "trough": "^1.0.0",
- "vfile": "^4.0.0"
- }
- }
}
},
"rehype-parse": {
@@ -11575,6 +11386,31 @@
"remark-parse": "^8.0.0",
"remark-stringify": "^8.0.0",
"unified": "^9.0.0"
+ },
+ "dependencies": {
+ "remark-parse": {
+ "version": "8.0.3",
+ "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-8.0.3.tgz",
+ "integrity": "sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q==",
+ "requires": {
+ "ccount": "^1.0.0",
+ "collapse-white-space": "^1.0.2",
+ "is-alphabetical": "^1.0.0",
+ "is-decimal": "^1.0.0",
+ "is-whitespace-character": "^1.0.0",
+ "is-word-character": "^1.0.0",
+ "markdown-escapes": "^1.0.0",
+ "parse-entities": "^2.0.0",
+ "repeat-string": "^1.5.4",
+ "state-toggle": "^1.0.0",
+ "trim": "0.0.1",
+ "trim-trailing-lines": "^1.0.0",
+ "unherit": "^1.0.4",
+ "unist-util-remove-position": "^2.0.0",
+ "vfile-location": "^3.0.0",
+ "xtend": "^4.0.1"
+ }
+ }
}
},
"remark-footnotes": {
@@ -11845,26 +11681,11 @@
}
},
"remark-parse": {
- "version": "8.0.3",
- "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-8.0.3.tgz",
- "integrity": "sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q==",
+ "version": "9.0.0",
+ "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-9.0.0.tgz",
+ "integrity": "sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw==",
"requires": {
- "ccount": "^1.0.0",
- "collapse-white-space": "^1.0.2",
- "is-alphabetical": "^1.0.0",
- "is-decimal": "^1.0.0",
- "is-whitespace-character": "^1.0.0",
- "is-word-character": "^1.0.0",
- "markdown-escapes": "^1.0.0",
- "parse-entities": "^2.0.0",
- "repeat-string": "^1.5.4",
- "state-toggle": "^1.0.0",
- "trim": "0.0.1",
- "trim-trailing-lines": "^1.0.0",
- "unherit": "^1.0.4",
- "unist-util-remove-position": "^2.0.0",
- "vfile-location": "^3.0.0",
- "xtend": "^4.0.1"
+ "mdast-util-from-markdown": "^0.8.0"
}
},
"remark-rehype": {
@@ -11905,9 +11726,9 @@
}
},
"repeat-element": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz",
- "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g=="
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz",
+ "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ=="
},
"repeat-string": {
"version": "1.6.1",
@@ -12017,9 +11838,9 @@
}
},
"rxjs": {
- "version": "6.6.6",
- "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.6.tgz",
- "integrity": "sha512-/oTwee4N4iWzAMAL9xdGKjkEHmIwupR3oXbQjCKywF1BeFohswF3vZdogbmEF6pZkOsXTzWkrZszrWpQTByYVg==",
+ "version": "6.6.7",
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
+ "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
"requires": {
"tslib": "^1.9.0"
}
@@ -12436,9 +12257,9 @@
}
},
"slugify": {
- "version": "1.4.5",
- "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.4.5.tgz",
- "integrity": "sha512-WpECLAgYaxHoEAJ8Q1Lo8HOs1ngn7LN7QjXgOLbmmfkcWvosyk4ZTXkTzKyhngK640USTZUlgoQJfED1kz5fnQ=="
+ "version": "1.4.6",
+ "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.4.6.tgz",
+ "integrity": "sha512-ZdJIgv9gdrYwhXqxsH9pv7nXxjUEyQ6nqhngRxoAAOlmMGA28FDq5O4/5US4G2/Nod7d1ovNcgURQJ7kHq50KQ=="
},
"snake-case": {
"version": "3.0.4",
@@ -13186,9 +13007,9 @@
},
"dependencies": {
"ajv": {
- "version": "7.2.3",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-7.2.3.tgz",
- "integrity": "sha512-idv5WZvKVXDqKralOImQgPM9v6WOdLNa0IY3B3doOjw/YxRGT8I+allIJ6kd7Uaj+SF1xZUSU+nPM5aDNBVtnw==",
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.1.0.tgz",
+ "integrity": "sha512-B/Sk2Ix7A36fs/ZkuGLIR86EdjbgR6fsAcbx9lOP/QBSXujDNbVmIS/U4Itz5k8fPFDeVZl/zQ/gJW4Jrq6XjQ==",
"requires": {
"fast-deep-equal": "^3.1.1",
"json-schema-traverse": "^1.0.0",
@@ -13270,9 +13091,9 @@
"integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg=="
},
"hosted-git-info": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.0.1.tgz",
- "integrity": "sha512-eT7NrxAsppPRQEBSwKSosReE+v8OzABwEScQYk5d4uxaEPlzxTIku7LINXtBGalthkLhJnq5lBI89PfK43zAKg==",
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.0.2.tgz",
+ "integrity": "sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==",
"requires": {
"lru-cache": "^6.0.0"
}
@@ -13314,9 +13135,9 @@
}
},
"map-obj": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.2.0.tgz",
- "integrity": "sha512-NAq0fCmZYGz9UFEQyndp7sisrow4GroyGeKluyKC/chuITZsPyOyC1UJZPJlVFImhXdROIP5xqouRLThT3BbpQ=="
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.2.1.tgz",
+ "integrity": "sha512-+WA2/1sPmDj1dlvvJmB5G6JKfY9dpn7EVBUL06+y6PoljPkh+6V1QihwxNkbcGxCRjt2b0F9K0taiCuo7MbdFQ=="
},
"meow": {
"version": "8.1.2",
@@ -13412,9 +13233,9 @@
},
"dependencies": {
"hosted-git-info": {
- "version": "2.8.8",
- "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz",
- "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg=="
+ "version": "2.8.9",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
+ "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw=="
},
"normalize-package-data": {
"version": "2.5.0",
@@ -13508,12 +13329,17 @@
}
},
"table": {
- "version": "6.0.7",
- "resolved": "https://registry.npmjs.org/table/-/table-6.0.7.tgz",
- "integrity": "sha512-rxZevLGTUzWna/qBLObOe16kB2RTnnbhciwgPbMMlazz1yZGVEgnZK762xyVdVznhqxrfCeBMmMkgOOaPwjH7g==",
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/table/-/table-6.1.0.tgz",
+ "integrity": "sha512-T4G5KMmqIk6X87gLKWyU5exPpTjLjY5KyrFWaIjv3SvgaIUGXV7UEzGEnZJdTA38/yUS6f9PlKezQ0bYXG3iIQ==",
"requires": {
- "ajv": "^7.0.2",
- "lodash": "^4.17.20",
+ "ajv": "^8.0.1",
+ "is-boolean-object": "^1.1.0",
+ "is-number-object": "^1.0.4",
+ "is-string": "^1.0.5",
+ "lodash.clonedeep": "^4.5.0",
+ "lodash.flatten": "^4.4.0",
+ "lodash.truncate": "^4.4.2",
"slice-ansi": "^4.0.0",
"string-width": "^4.2.0"
}
@@ -13815,9 +13641,9 @@
}
},
"tlds": {
- "version": "1.218.0",
- "resolved": "https://registry.npmjs.org/tlds/-/tlds-1.218.0.tgz",
- "integrity": "sha512-JpD3eSrYaIFlU/OvtI5WTEK+v5qXZSeUifz4hT2bJsJKx5ykjZvg6i5yXVBJNjoN3XbTCtryc7H5v8B16yHfMg=="
+ "version": "1.219.0",
+ "resolved": "https://registry.npmjs.org/tlds/-/tlds-1.219.0.tgz",
+ "integrity": "sha512-o4g9c8kXCmTDwUnK/9HpTT9o/GNH85KCvs+S5SgUw5yILdECvMmTGzK7ngoWMp97P5tfYr8fZeF16YhgV/l90A=="
},
"tmp": {
"version": "0.0.33",
@@ -14006,19 +13832,26 @@
"integrity": "sha512-B3ZIOf1IKeH2ixgHhj6la6xdwR9QrLC5d1VKeCSY4tvkqhF2eqd9O7txNlS0PO3GrBAFIdr3L1ndNwteUbZLYg=="
},
"ua-parser-js": {
- "version": "0.7.24",
- "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.24.tgz",
- "integrity": "sha512-yo+miGzQx5gakzVK3QFfN0/L9uVhosXBBO7qmnk7c2iw1IhL212wfA3zbnI54B0obGwC/5NWub/iT9sReMx+Fw=="
+ "version": "0.7.28",
+ "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.28.tgz",
+ "integrity": "sha512-6Gurc1n//gjp9eQNXjD9O3M/sMwVtN5S8Lv9bvOYBfKfDNiIIhqiyi01vMBO45u4zkDE420w/e0se7Vs+sIg+g=="
},
"unbox-primitive": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.0.tgz",
- "integrity": "sha512-P/51NX+JXyxK/aigg1/ZgyccdAxm5K1+n8+tvqSntjOivPt19gvm1VC49RWYetsiub8WViUchdxl/KWHHB0kzA==",
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz",
+ "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==",
"requires": {
"function-bind": "^1.1.1",
- "has-bigints": "^1.0.0",
- "has-symbols": "^1.0.0",
- "which-boxed-primitive": "^1.0.1"
+ "has-bigints": "^1.0.1",
+ "has-symbols": "^1.0.2",
+ "which-boxed-primitive": "^1.0.2"
+ },
+ "dependencies": {
+ "has-symbols": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
+ "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw=="
+ }
}
},
"unbzip2-stream": {
@@ -14069,9 +13902,9 @@
"integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg=="
},
"unified": {
- "version": "9.2.1",
- "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.1.tgz",
- "integrity": "sha512-juWjuI8Z4xFg8pJbnEZ41b5xjGUWGHqXALmBZ3FC3WX0PIx1CZBIIJ6mXbYMcf6Yw4Fi0rFUTA1cdz/BglbOhA==",
+ "version": "9.2.0",
+ "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.0.tgz",
+ "integrity": "sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==",
"requires": {
"bail": "^1.0.0",
"extend": "^3.0.0",
@@ -14509,9 +14342,9 @@
}
},
"whatwg-fetch": {
- "version": "3.5.0",
- "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.5.0.tgz",
- "integrity": "sha512-jXkLtsR42xhXg7akoDKvKWE40eJeI+2KZqcp2h3NsOrRnDvtWX36KcKl30dy+hxECivdk2BVUHVNrPtoMBUx6A=="
+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz",
+ "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA=="
},
"whatwg-url": {
"version": "7.1.0",
diff --git a/website/package.json b/website/package.json
index 0cecc5127..9661156e2 100644
--- a/website/package.json
+++ b/website/package.json
@@ -5,22 +5,23 @@
"author": "HashiCorp",
"dependencies": {
"@apidevtools/json-schema-ref-parser": "9.0.6",
- "@hashicorp/mktg-global-styles": "2.1.0",
- "@hashicorp/nextjs-scripts": "16.3.0",
- "@hashicorp/react-alert-banner": "5.0.0",
- "@hashicorp/react-button": "4.0.0",
- "@hashicorp/react-content": "6.1.1",
- "@hashicorp/react-docs-page": "12.0.0",
- "@hashicorp/react-hashi-stack-menu": "1.2.1-canary.0",
- "@hashicorp/react-head": "1.1.6",
- "@hashicorp/react-hero": "5.0.0",
- "@hashicorp/react-image": "3.0.3",
- "@hashicorp/react-product-downloader": "7.0.0",
- "@hashicorp/react-product-features-list": "3.0.0",
- "@hashicorp/react-section-header": "3.0.1",
- "@hashicorp/react-subnav": "7.1.0",
- "@hashicorp/react-use-cases": "2.0.1",
- "@hashicorp/react-vertical-text-block-list": "4.0.0",
+ "@hashicorp/mktg-global-styles": "3.0.1",
+ "@hashicorp/mktg-logos": "1.0.2",
+ "@hashicorp/nextjs-scripts": "18.1.0",
+ "@hashicorp/react-alert-banner": "6.1.1",
+ "@hashicorp/react-button": "5.0.0",
+ "@hashicorp/react-content": "7.0.1",
+ "@hashicorp/react-docs-page": "13.0.3",
+ "@hashicorp/react-hashi-stack-menu": "2.0.3",
+ "@hashicorp/react-head": "2.0.0",
+ "@hashicorp/react-hero": "7.1.2",
+ "@hashicorp/react-image": "4.0.0",
+ "@hashicorp/react-product-downloader": "8.0.0",
+ "@hashicorp/react-product-features-list": "4.0.1",
+ "@hashicorp/react-section-header": "5.0.2",
+ "@hashicorp/react-subnav": "8.1.0",
+ "@hashicorp/react-use-cases": "3.0.2",
+ "@hashicorp/react-vertical-text-block-list": "6.0.2",
"change-case": "4.1.2",
"classnames": "2.2.6",
"next": "10.0.6",
@@ -31,6 +32,8 @@
"react-player": "2.7.0"
},
"devDependencies": {
+ "@types/node": "^14.14.41",
+ "@types/react": "^17.0.3",
"dart-linkcheck": "2.0.15",
"glob": "7.1.6",
"husky": "4.3.5",
diff --git a/website/pages/_app.js b/website/pages/_app.js
index bbd303fa3..1a78b207a 100644
--- a/website/pages/_app.js
+++ b/website/pages/_app.js
@@ -34,13 +34,13 @@ export default function App({ Component, pageProps }) {
siteName={title}
description={description}
image="https://www.boundaryproject.io/img/og-image.png"
- icon={[{ href: '/favicon.ico' }]}
+ icon={[{ href: '/_favicon.ico' }]}
>
{ALERT_BANNER_ACTIVE && (
-
+
)}
diff --git a/website/pages/community/index.jsx b/website/pages/community/index.jsx
index f82f2a419..166e25adf 100644
--- a/website/pages/community/index.jsx
+++ b/website/pages/community/index.jsx
@@ -14,6 +14,7 @@ export default function CommunityPage() {
use_h1={true}
/>
\ No newline at end of file
+
\ No newline at end of file
diff --git a/website/pages/downloads/index.jsx b/website/pages/downloads/index.jsx
index 05440d6f7..203d7d457 100644
--- a/website/pages/downloads/index.jsx
+++ b/website/pages/downloads/index.jsx
@@ -60,8 +60,6 @@ export default function DownloadsPage({ binaryReleases, desktopReleases }) {
os: 'linux',
},
]}
- productName={productName}
- productId={productSlug}
latestVersion={VERSION}
getStartedLinks={[
{
@@ -84,10 +82,10 @@ export default function DownloadsPage({ binaryReleases, desktopReleases }) {
}
- brand="boundary"
+ product="boundary"
tutorialLink={{
label: 'View Tutorial on HashiCorp Learn',
href:
diff --git a/website/pages/downloads/style.module.css b/website/pages/downloads/style.module.css
index 078e2a19e..b68abe24f 100644
--- a/website/pages/downloads/style.module.css
+++ b/website/pages/downloads/style.module.css
@@ -1,5 +1,14 @@
.root {
- --boundary-d1: #c03e43;
+ /** DEBT — remove color overrides with upgrade to product-download-page */
+ & :global(.g-tab-trigger.active) {
+ & :global(.inner) {
+ border-bottom-color: var(--black);
+ }
+ }
+
+ & a {
+ color: var(--brand-link) !important;
+ }
}
.logo {
diff --git a/website/pages/home/img/features/config-as-code.svg b/website/pages/home/img/features/config-as-code.svg
index a9b63c331..36a50656c 100644
--- a/website/pages/home/img/features/config-as-code.svg
+++ b/website/pages/home/img/features/config-as-code.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/website/pages/home/img/features/identity-based-access.svg b/website/pages/home/img/features/identity-based-access.svg
index 0ad8b0ed2..685d74127 100644
--- a/website/pages/home/img/features/identity-based-access.svg
+++ b/website/pages/home/img/features/identity-based-access.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/website/pages/home/img/features/managing-dynamic-environments.svg b/website/pages/home/img/features/managing-dynamic-environments.svg
index 4d23c8d9c..72a479341 100644
--- a/website/pages/home/img/features/managing-dynamic-environments.svg
+++ b/website/pages/home/img/features/managing-dynamic-environments.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/website/pages/home/img/features/platform-agnosticity.svg b/website/pages/home/img/features/platform-agnosticity.svg
index 2b440ff92..ccef20869 100644
--- a/website/pages/home/img/features/platform-agnosticity.svg
+++ b/website/pages/home/img/features/platform-agnosticity.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/website/pages/home/img/features/session-management.svg b/website/pages/home/img/features/session-management.svg
index 15a784f9d..3025d0c83 100644
--- a/website/pages/home/img/features/session-management.svg
+++ b/website/pages/home/img/features/session-management.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/website/pages/home/img/features/session-visibility.svg b/website/pages/home/img/features/session-visibility.svg
index 9ed48b3bd..b6a6ae726 100644
--- a/website/pages/home/img/features/session-visibility.svg
+++ b/website/pages/home/img/features/session-visibility.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/website/pages/home/img/logos/aws-gray.svg b/website/pages/home/img/logos/aws-gray.svg
index e16fd2bc3..b85774881 100644
--- a/website/pages/home/img/logos/aws-gray.svg
+++ b/website/pages/home/img/logos/aws-gray.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/website/pages/home/img/logos/azure-gray.svg b/website/pages/home/img/logos/azure-gray.svg
index 6a66def0b..04d09ef11 100644
--- a/website/pages/home/img/logos/azure-gray.svg
+++ b/website/pages/home/img/logos/azure-gray.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/website/pages/home/img/logos/consul-gray.svg b/website/pages/home/img/logos/consul-gray.svg
index 72042ef74..fe8b21663 100644
--- a/website/pages/home/img/logos/consul-gray.svg
+++ b/website/pages/home/img/logos/consul-gray.svg
@@ -1 +1,10 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/website/pages/home/img/logos/gcp-gray.svg b/website/pages/home/img/logos/gcp-gray.svg
index e5258fa09..74a83997e 100644
--- a/website/pages/home/img/logos/gcp-gray.svg
+++ b/website/pages/home/img/logos/gcp-gray.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/website/pages/home/img/logos/github-gray.svg b/website/pages/home/img/logos/github-gray.svg
index c08e59965..4da4e8708 100644
--- a/website/pages/home/img/logos/github-gray.svg
+++ b/website/pages/home/img/logos/github-gray.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/website/pages/home/img/logos/kubernetes-gray.svg b/website/pages/home/img/logos/kubernetes-gray.svg
index 3510419e5..719c2c1b9 100644
--- a/website/pages/home/img/logos/kubernetes-gray.svg
+++ b/website/pages/home/img/logos/kubernetes-gray.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/website/pages/home/img/logos/more-gray.svg b/website/pages/home/img/logos/more-gray.svg
index f0efe435c..702c56e0a 100644
--- a/website/pages/home/img/logos/more-gray.svg
+++ b/website/pages/home/img/logos/more-gray.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/website/pages/home/img/logos/okta-gray.svg b/website/pages/home/img/logos/okta-gray.svg
index 2be040456..d1c24d272 100644
--- a/website/pages/home/img/logos/okta-gray.svg
+++ b/website/pages/home/img/logos/okta-gray.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/website/pages/home/img/logos/ping-gray.svg b/website/pages/home/img/logos/ping-gray.svg
index ff46c5719..a3c29c6cb 100644
--- a/website/pages/home/img/logos/ping-gray.svg
+++ b/website/pages/home/img/logos/ping-gray.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/website/pages/home/img/logos/terraform-gray.svg b/website/pages/home/img/logos/terraform-gray.svg
index 92054335a..df877354a 100644
--- a/website/pages/home/img/logos/terraform-gray.svg
+++ b/website/pages/home/img/logos/terraform-gray.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/website/pages/home/style.css b/website/pages/home/style.css
index 89a3a751b..611251697 100644
--- a/website/pages/home/style.css
+++ b/website/pages/home/style.css
@@ -1,8 +1,8 @@
.p-home {
& .break-section {
background: linear-gradient(
- var(--gray-7) 0%,
- var(--gray-7) 50%,
+ var(--gray-6) 0%,
+ var(--gray-6) 50%,
var(--white) 50%,
var(--white) 100%
);
@@ -24,7 +24,7 @@
& .use-cases-section {
padding-top: 128px;
padding-bottom: 128px;
- background-color: var(--gray-7);
+ background-color: var(--gray-6);
@media (max-width: 800px) {
padding-top: 88px;
diff --git a/website/pages/style.css b/website/pages/style.css
index 758f64737..6e2a23c21 100644
--- a/website/pages/style.css
+++ b/website/pages/style.css
@@ -8,7 +8,6 @@
@import '~@hashicorp/react-button/styles/index.css';
@import '~@hashicorp/react-consent-manager/style.css';
@import '~@hashicorp/react-toggle/style.css';
-@import '~@hashicorp/react-section-header/style.css';
@import '~@hashicorp/react-vertical-text-block-list/style.css';
@import '~@hashicorp/react-docs-page/style.css';
@import '~@hashicorp/react-search/style.css';
@@ -17,7 +16,7 @@
@import '~@hashicorp/react-tabs/style.css';
@import '~@hashicorp/react-enterprise-alert/style.css';
@import '~@hashicorp/react-product-features-list/style.css';
-@import '~@hashicorp/react-use-cases/dist/style.css';
+@import '~@hashicorp/react-use-cases/style.css';
@import '~@hashicorp/react-alert-banner/style.css';
/* Local Components */
@@ -59,3 +58,7 @@
.boundary-clickthrough-desktop-video {
max-width: 800px;
}
+
+.g-type-body {
+ color: var(--gray-2);
+}
diff --git a/website/public/_favicon.ico b/website/public/_favicon.ico
new file mode 100644
index 0000000000000000000000000000000000000000..91edaa415e6e40788168fc647cfebbde3570dc8a
GIT binary patch
literal 15086
zcmeHOYiJx*6uvdZ`c6dgt&LKl;;SgW9~<8$Gqdf^?jUUyfd
zK}Bexg7xu7r6QuTA}FX7@$p9*Nokd|(sbv}CI*}A^*i%uC)2xk9y`0KumdM&@4e@q
z^PMxVbMKrmwutqx6)PBcKihsOW7jjr`uqKMA7g)@uMeEY*DYpj0|b^s22Q%YmhjU#
zHtZ*p*vcvc{i}iVIU>sv$J4o}X#8m+^u5zEe%xc$Q2m^&_~Pc3b?37HBi+YzKLqW(
zxT*0s;&5ag?*x9t;ZWIdF3*ZlHP1Bc>&m)4L^LoU7ULQ^v7$Lv8ZveMY|Oc8m_>ez
z3dcf@g`dYVKWKa*@u_TE2EP@U8#3H}-#?a7yI7@Tp~i5n^#J2f3hbhy+v^t!Uz}as
z`|DKLF}ByT_MZ}`XCcN{tvc8TeEXI7HT%JKU@L32ODwH+t&CQ#oW3xLP2@JOtFYsl
z^bKQTQ4(EgWsrZq-`uvdDNY~eF9-eGTnFywA^V0nJz2+F#;@~F71)vU@U2;~C7IU>
z{))kMC3c-V#p2X?NpNJ9$%>!e&%jQ3w!3zaa)UpU6<5-ES@Dy8
z9`Jvt^g*-V3uN=+dE&Q<_A=m~QTWinUdGLNVJAI#;&=6F_Dc%<0{dh?jE;)q^728A
zpZ|jKH&fC!C4Rh{^E?MJ_?zc8L5`4;<9+sRo@;>)EKQ=rdPRRS(A$@q(J>~j9>wq>-3W9e(2YPlA|TuY
znNm`Ytg2T)KE#($Tg)(z*H{m=XR2&bmr&DAf&xXY`B@uj4v
zTBruR;I&6beD1fa0blC%2lG6A)k4kHUoFf8+_hUR%m&=WRYkp&JO2px#+m0A#=ZG|
z9ME=gjx*-kO&UjEj_S1fK?9(}by}$9>K@$)B#8j+TO+rb2JN7|Bk=S!F{tUty6;4F
z0u0CYAC~p^H0JQ#_@gyi?R4m)
z^N`qo7pK9ug>|O+Z4Mn=ioA9g^t|PN=R2x42V>zr*>}K3yJ`-iz5vU|uFvzYkFieF
z{*(;oPKj-S??fx3IP-4f9_hh(`Z;PJ*UguC+mh+S{^sLR+i1_?KE6^WAJ<2r!R==Lwkp8E--GE$W9V2nS7GIr1t%9NV7-T
z$2Wl_cACi~wQm`d7s3CjsC|4h8EvLJNqJj+qW00Qla3^|WHM>&8^&KJAqKmn
z7);%MSEf5jUmE+Q56{qD4lf7a^U%E$CkJCu4w;R<
z-0#5{YA~M&Y{%8x$mS#0e>9kH8hkj=E90{H?)pi$cajdAlRs6llg%eP=8$tc#@za8
zId??2?RfBOIc
literal 0
HcmV?d00001
diff --git a/website/public/favicon.ico b/website/public/favicon.ico
deleted file mode 100644
index 67b066518b54250cdd694dbc000ef2199c75d507..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 169111
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
-
-
+
+
diff --git a/website/tsconfig.json b/website/tsconfig.json
new file mode 100644
index 000000000..d9ceb4c1c
--- /dev/null
+++ b/website/tsconfig.json
@@ -0,0 +1,20 @@
+{
+ "compilerOptions": {
+ "allowJs": true,
+ "baseUrl": ".",
+ "esModuleInterop": true,
+ "forceConsistentCasingInFileNames": true,
+ "isolatedModules": true,
+ "jsx": "preserve",
+ "lib": ["dom", "dom.iterable", "esnext"],
+ "module": "esnext",
+ "moduleResolution": "node",
+ "noEmit": true,
+ "resolveJsonModule": true,
+ "skipLibCheck": true,
+ "strict": false,
+ "target": "es5"
+ },
+ "exclude": ["node_modules", ".next", "out"],
+ "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"]
+}