From 01fa11f7307ba542f0aaa1af58109c6acb0267ed Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Benedikt=20R=C3=B6tsch?=
Date: Wed, 17 Mar 2021 21:44:47 +0100
Subject: [PATCH 1/4] feat(gatsby): use new default UI
---
gatsby/gatsby-browser.js | 2 +
gatsby/package.json | 10 +-
.../consent-manager/decisions-form.js | 57 -----------
.../consent-manager/on-route-update.ts | 39 ++++++++
.../src/components/consent-manager/switch.js | 30 ------
...nent.js => tailwind-fallback-component.js} | 19 ++--
.../consent-manager/tailwind-switch.tsx | 48 +++++++++
.../src/components/consent-manager/toggle.js | 28 ------
.../components/consent-manager/ui-context.js | 3 -
.../src/components/consent-manager/wrapper.js | 40 ++++----
gatsby/src/components/image.js | 2 +-
gatsby/src/pages/index.js | 2 +-
gatsby/yarn.lock | 97 +++++++++++++------
13 files changed, 192 insertions(+), 185 deletions(-)
delete mode 100644 gatsby/src/components/consent-manager/decisions-form.js
create mode 100644 gatsby/src/components/consent-manager/on-route-update.ts
delete mode 100644 gatsby/src/components/consent-manager/switch.js
rename gatsby/src/components/consent-manager/{fallback-component.js => tailwind-fallback-component.js} (70%)
create mode 100644 gatsby/src/components/consent-manager/tailwind-switch.tsx
delete mode 100644 gatsby/src/components/consent-manager/toggle.js
delete mode 100644 gatsby/src/components/consent-manager/ui-context.js
diff --git a/gatsby/gatsby-browser.js b/gatsby/gatsby-browser.js
index adbd8fa..e807c1c 100644
--- a/gatsby/gatsby-browser.js
+++ b/gatsby/gatsby-browser.js
@@ -6,3 +6,5 @@ import "./src/styles/global.css"
export const wrapRootElement = ({ element }) => {
return {element}
}
+
+export { onRouteUpdate } from "./src/components/consent-manager/on-route-update"
diff --git a/gatsby/package.json b/gatsby/package.json
index e950a28..74e2b8b 100644
--- a/gatsby/package.json
+++ b/gatsby/package.json
@@ -5,9 +5,10 @@
"version": "0.1.0",
"author": "Kyle Mathews ",
"dependencies": {
- "@techboi/consent-manager": "^0.2.0",
- "@techboi/consent-manager-integration-matomo": "^0.2.0",
- "@techboi/consent-manager-integration-youtube": "^0.2.0",
+ "@consent-manager/core": "^0.4.1",
+ "@consent-manager/integration-matomo": "^0.4.1",
+ "@consent-manager/integration-youtube": "^0.4.1",
+ "@consent-manager/interface-default": "^0.4.1",
"autoprefixer": "^10.2.5",
"final-form": "^4.20.2",
"gatsby": "^3.1.0",
@@ -26,7 +27,8 @@
"react-final-form": "^6.5.2",
"react-helmet": "^6.1.0",
"react-icons": "^4.2.0",
- "tailwindcss": "^2.0.3"
+ "tailwindcss": "^2.0.3",
+ "use-persisted-state": "^0.3.3"
},
"devDependencies": {
"prettier": "2.2.1"
diff --git a/gatsby/src/components/consent-manager/decisions-form.js b/gatsby/src/components/consent-manager/decisions-form.js
deleted file mode 100644
index 9f3181d..0000000
--- a/gatsby/src/components/consent-manager/decisions-form.js
+++ /dev/null
@@ -1,57 +0,0 @@
-import React, { useCallback, useContext } from "react"
-import { Field, Form } from "react-final-form"
-
-import ConsentManagerUIContext from "./ui-context"
-import { Switch } from "./switch"
-
-export const DecisionsForm = ({ integrations, initialValues, onSubmit }) => {
- const { isOpen, setIsOpen } = useContext(ConsentManagerUIContext)
-
- const handleSubmitCb = useCallback(
- ({ enabled }) => {
- onSubmit({ enabled })
- setIsOpen(false)
- },
- [onSubmit, setIsOpen]
- )
-
- return (
-
- )}
- />
- )
-}
diff --git a/gatsby/src/components/consent-manager/on-route-update.ts b/gatsby/src/components/consent-manager/on-route-update.ts
new file mode 100644
index 0000000..2ce008a
--- /dev/null
+++ b/gatsby/src/components/consent-manager/on-route-update.ts
@@ -0,0 +1,39 @@
+/**
+ * This is based on:
+ * https://github.com/kremalicious/gatsby-plugin-matomo/blob/main/src/gatsby-browser.js
+ */
+
+const { getMatomoTracker } = require("@consent-manager/integration-matomo")
+
+module.exports = (function () {
+ return {
+ onRouteUpdate({ location, prevLocation }) {
+ const { track } = getMatomoTracker()
+
+ const url =
+ location && location.pathname + location.search + location.hash
+ const prevUrl =
+ prevLocation &&
+ prevLocation.pathname + prevLocation.search + prevLocation.hash
+
+ // @todo this cound be a helper function in the getMatomoTracker for SPAs
+ const sendPageView = () => {
+ const { title } = document
+
+ prevUrl && track("setReferrerUrl", prevUrl)
+ track("setCustomUrl", url)
+ track("setDocumentTitle", title)
+ track("trackPageView")
+ track("enableLinkTracking")
+ track("trackAllContentImpressions")
+
+ if (process.env.gatsby_log_level === `verbose`) {
+ console.debug(`[Matomo] Page view for: ${url} - ${title}`)
+ }
+ }
+
+ // This ensures plugins like react-helmet finished their work
+ window.setTimeout(sendPageView, 0)
+ },
+ }
+})()
diff --git a/gatsby/src/components/consent-manager/switch.js b/gatsby/src/components/consent-manager/switch.js
deleted file mode 100644
index 49c4ce3..0000000
--- a/gatsby/src/components/consent-manager/switch.js
+++ /dev/null
@@ -1,30 +0,0 @@
-import React from "react"
-
-export function Switch({ children, ...props }) {
- const key = `${props.name}-${props.value}`
-
- return (
-
- )
-}
diff --git a/gatsby/src/components/consent-manager/fallback-component.js b/gatsby/src/components/consent-manager/tailwind-fallback-component.js
similarity index 70%
rename from gatsby/src/components/consent-manager/fallback-component.js
rename to gatsby/src/components/consent-manager/tailwind-fallback-component.js
index 0b3b66c..c3149e3 100644
--- a/gatsby/src/components/consent-manager/fallback-component.js
+++ b/gatsby/src/components/consent-manager/tailwind-fallback-component.js
@@ -1,18 +1,15 @@
-import React, { useContext, useCallback } from "react"
+import React, { useCallback } from "react"
-import { useIntegration } from "@techboi/consent-manager"
+import { useIntegration, useDecision } from "@consent-manager/core"
import { HiCog } from "react-icons/hi"
-import ConsentManagerUIContext from "./ui-context"
-
export const FallbackComponent = ({ integrationId, fallbackUrl }) => {
const integration = useIntegration(integrationId)
+ const [, setDecision] = useDecision(integrationId)
- const { setIsOpen } = useContext(ConsentManagerUIContext)
-
- const openConsentManager = useCallback(() => {
- setIsOpen(true)
- }, [setIsOpen])
+ const enableIntegration = useCallback(() => {
+ setDecision(true)
+ }, [setDecision])
if (!integration) {
throw new Error(`No integration found for "${integrationId}"`)
@@ -35,8 +32,8 @@ export const FallbackComponent = ({ integrationId, fallbackUrl }) => {
)}
-
{fallbackUrl && (
diff --git a/gatsby/src/components/consent-manager/tailwind-switch.tsx b/gatsby/src/components/consent-manager/tailwind-switch.tsx
new file mode 100644
index 0000000..940009c
--- /dev/null
+++ b/gatsby/src/components/consent-manager/tailwind-switch.tsx
@@ -0,0 +1,48 @@
+import React, { useMemo } from "react"
+import { FieldRenderProps } from "react-final-form"
+
+interface SwitchProps extends FieldRenderProps {
+ enabledColor: string
+}
+
+export const Switch: React.FC = ({
+ children,
+ input,
+ meta,
+ enabledColor = "#48bb78",
+ ...rest
+}) => {
+ const key = `switch-${input.name}`
+ const checked: boolean = useMemo(() => !!input.value, [input.value])
+
+ return (
+
+ )
+}
diff --git a/gatsby/src/components/consent-manager/toggle.js b/gatsby/src/components/consent-manager/toggle.js
deleted file mode 100644
index f763dbc..0000000
--- a/gatsby/src/components/consent-manager/toggle.js
+++ /dev/null
@@ -1,28 +0,0 @@
-import React, { useContext, useCallback } from "react"
-
-import { HiCog } from "react-icons/hi"
-
-import ConsentManagerUIContext from "./ui-context"
-
-const ConsentManagerToggle = () => {
- const { isOpen, setIsOpen } = useContext(ConsentManagerUIContext)
-
- const openConsentManager = useCallback(() => {
- setIsOpen(true)
- }, [setIsOpen])
-
- if (isOpen) {
- return null
- }
-
- return (
-
-
-
- )
-}
-
-export default ConsentManagerToggle
diff --git a/gatsby/src/components/consent-manager/ui-context.js b/gatsby/src/components/consent-manager/ui-context.js
deleted file mode 100644
index a054b00..0000000
--- a/gatsby/src/components/consent-manager/ui-context.js
+++ /dev/null
@@ -1,3 +0,0 @@
-import React from "react"
-
-export default React.createContext({ isOpen: false })
diff --git a/gatsby/src/components/consent-manager/wrapper.js b/gatsby/src/components/consent-manager/wrapper.js
index 303a7bd..09958bf 100644
--- a/gatsby/src/components/consent-manager/wrapper.js
+++ b/gatsby/src/components/consent-manager/wrapper.js
@@ -1,12 +1,14 @@
import React from "react"
-import { ConsentManager, ConsentManagerForm } from "@techboi/consent-manager"
-import { DecisionsForm } from "./decisions-form"
-import { FallbackComponent } from "./fallback-component"
-import ConsentManagerUIContext from "./ui-context"
-import ConsentManagerToggle from "./toggle"
-import { matomoIntegration } from "@techboi/consent-manager-integration-matomo"
-import { youTubeIntegration } from "@techboi/consent-manager-integration-youtube"
+import { ConsentManager, ConsentManagerForm } from "@consent-manager/core"
+
+import { matomoIntegration } from "@consent-manager/integration-matomo"
+import { youtubeIntegration } from "@consent-manager/integration-youtube"
+
+import { UnobtrusiveConsentControlUI } from "@consent-manager/interface-default"
+import "@consent-manager/interface-default/dist/default.min.css"
+
+import { FallbackComponent } from "./tailwind-fallback-component"
const consentManagerConfig = {
integrations: [
@@ -14,7 +16,7 @@ const consentManagerConfig = {
matomoURL: process.env.GATSBY_MATOMO_URL,
siteID: process.env.GATSBY_MATOMO_SITE_ID,
}),
- youTubeIntegration(),
+ youtubeIntegration(),
{
id: "images",
title: "Gatsby Image",
@@ -43,21 +45,15 @@ export function ConsentManagerWrapper({ children }) {
const storage = React.useState({
decisions: {},
})
- const [isOpen, setIsOpen] = React.useState(
- !storage.decisions || !!Object.keys(storage.decisions).length
- )
return (
-
-
- {children}
-
-
-
-
+
+ {children}
+
+
)
}
diff --git a/gatsby/src/components/image.js b/gatsby/src/components/image.js
index c57d7c7..4c2d6d9 100644
--- a/gatsby/src/components/image.js
+++ b/gatsby/src/components/image.js
@@ -1,7 +1,7 @@
import React from "react"
import { useStaticQuery, graphql } from "gatsby"
import Img from "gatsby-image"
-import { PrivacyShield } from "@techboi/consent-manager"
+import { PrivacyShield } from "@consent-manager/core"
/*
* This component is built using `gatsby-image` to automatically serve optimized
diff --git a/gatsby/src/pages/index.js b/gatsby/src/pages/index.js
index 579f897..4b71908 100644
--- a/gatsby/src/pages/index.js
+++ b/gatsby/src/pages/index.js
@@ -5,7 +5,7 @@ import Layout from "../components/layout"
import Image from "../components/image"
import SEO from "../components/seo"
-import { YouTubeVideo } from "@techboi/consent-manager-integration-youtube"
+import { YouTubeVideo } from "@consent-manager/integration-youtube"
const IndexPage = () => (
diff --git a/gatsby/yarn.lock b/gatsby/yarn.lock
index e70e28a..945bbb8 100644
--- a/gatsby/yarn.lock
+++ b/gatsby/yarn.lock
@@ -1030,6 +1030,45 @@
lodash "^4.17.19"
to-fast-properties "^2.0.0"
+"@consent-manager/core@^0.4.1":
+ version "0.4.1"
+ resolved "http://localhost:4873/@consent-manager%2fcore/-/core-0.4.1.tgz#38eaf3384dbff7c10a2f964819524d54c5b15a62"
+ integrity sha512-/AdPPibiA1m8Q3i4lLAlNyvI9ykQh8T751mgvcbi2Wc/NmH/zkjoa4LE75Vo/VBsKTB+wMnH3kaGq+8j58kRdQ==
+ dependencies:
+ "@types/history" "^4.7.8"
+ history "^5.0.0"
+ react-use "^15.3.4"
+ tslib "^2.0.0"
+ wcag-contrast "^3.0.0"
+
+"@consent-manager/integration-matomo@^0.4.1":
+ version "0.4.1"
+ resolved "http://localhost:4873/@consent-manager%2fintegration-matomo/-/integration-matomo-0.4.1.tgz#8bb8547e4be6248c7841017485a860da6bd86fdf"
+ integrity sha512-cWewQAd1f1EYF5++pGXNL9suDkAcIeaSk9kHqrmyUl2KX8+N0x3Znl58Vp8NI4sqCYFAQNtgUv7yQA4SEm2V5Q==
+ dependencies:
+ "@consent-manager/core" "^0.4.1"
+ simple-icons "^4.14.0"
+
+"@consent-manager/integration-youtube@^0.4.1":
+ version "0.4.1"
+ resolved "http://localhost:4873/@consent-manager%2fintegration-youtube/-/integration-youtube-0.4.1.tgz#68072a71a6d665a5f045cb212debc96715cb96b8"
+ integrity sha512-DZVW4qfy+6iJuAQ0GDeboRrlmHOMyi0lLTl6Ftza3rMyJMxeLczW2h9b8TLK6e6lNtnEqp9mHKe3Uwqafs/ZFg==
+ dependencies:
+ "@consent-manager/core" "^0.4.1"
+ react-youtube "^7.13.1"
+ simple-icons "^4.14.0"
+
+"@consent-manager/interface-default@^0.4.1":
+ version "0.4.1"
+ resolved "http://localhost:4873/@consent-manager%2finterface-default/-/interface-default-0.4.1.tgz#2c34cf1a497eb146ead574260f989832b6316566"
+ integrity sha512-1kkGeXHwrwQoqs37wMcUh/KXGJiB/sF9qSVmzf5nz57sh0ACnyh6kkC4IcJ9RDGkMUMBpukgDLVVnWAOyTG0kA==
+ dependencies:
+ "@consent-manager/core" "^0.4.1"
+ clsx "^1.1.1"
+ react-anime "^4.0.4"
+ react-final-form "^6.5.2"
+ react-icons "^4.2.0"
+
"@endemolshinegroup/cosmiconfig-typescript-loader@3.0.2":
version "3.0.2"
resolved "https://registry.yarnpkg.com/@endemolshinegroup/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-3.0.2.tgz#eea4635828dde372838b0909693ebd9aafeec22d"
@@ -1673,34 +1712,6 @@
dependencies:
defer-to-connect "^2.0.0"
-"@techboi/consent-manager-integration-matomo@^0.2.0":
- version "0.2.0"
- resolved "http://localhost:4873/@techboi%2fconsent-manager-integration-matomo/-/consent-manager-integration-matomo-0.2.0.tgz#e3c2a68bb45560c720c348abedb9faa99b7364f9"
- integrity sha512-XYZ95K2NLCzZ4mKPNIhV37oyBGVhz4KQjCcuMGPVPmoYI8zr+FkiOJK6ZUjmS/orme8dMV0VD4AkbSHRTQMdBA==
- dependencies:
- "@techboi/consent-manager" "0.2.0"
- simple-icons "^4.14.0"
-
-"@techboi/consent-manager-integration-youtube@^0.2.0":
- version "0.2.0"
- resolved "http://localhost:4873/@techboi%2fconsent-manager-integration-youtube/-/consent-manager-integration-youtube-0.2.0.tgz#0d8c87de83be7f9e8d4cca2d29163131449cb775"
- integrity sha512-sOVdKE1soXWt9l2USqmdHOcNVBd9sp1h4p8Pmsinb354/KEy/H0Vei4gbJdWR5Q58U3CG0dHNNBaXuHrByyapw==
- dependencies:
- "@techboi/consent-manager" "0.2.0"
- react-youtube "^7.13.1"
- simple-icons "^4.14.0"
-
-"@techboi/consent-manager@0.2.0", "@techboi/consent-manager@^0.2.0":
- version "0.2.0"
- resolved "http://localhost:4873/@techboi%2fconsent-manager/-/consent-manager-0.2.0.tgz#791a989f1dc1180bb9abcbb20cb0ca2906af3046"
- integrity sha512-1J1eOhEOzXn8rvnJzwFMDqKD1Jtt9SV5M8CBxY9FRzB+NN/dDl1qs1Pdsiic6ctFvsm8xex0DjXFSa34qtNWlA==
- dependencies:
- "@types/history" "^4.7.8"
- history "^5.0.0"
- react-use "^15.3.4"
- tslib "^2.0.0"
- wcag-contrast "^3.0.0"
-
"@tokenizer/token@^0.1.0", "@tokenizer/token@^0.1.1":
version "0.1.1"
resolved "https://registry.yarnpkg.com/@tokenizer/token/-/token-0.1.1.tgz#f0d92c12f87079ddfd1b29f614758b9696bc29e3"
@@ -2072,6 +2083,11 @@
"@typescript-eslint/types" "4.18.0"
eslint-visitor-keys "^2.0.0"
+"@use-it/event-listener@^0.1.2":
+ version "0.1.6"
+ resolved "http://localhost:4873/@use-it%2fevent-listener/-/event-listener-0.1.6.tgz#5776274fec72f3f25af9ead1898e7f45bc435812"
+ integrity sha512-e6V7vbU8xpuqy4GZkTLExHffOFgxmGHo3kNWnlhzM/zcX2v+idbD/HaJ9sKdQMgTh+L7MIhdRDXGX3SdAViZzA==
+
"@webassemblyjs/ast@1.11.0":
version "1.11.0"
resolved "http://localhost:4873/@webassemblyjs%2fast/-/ast-1.11.0.tgz#a5aa679efdc9e51707a4207139da57920555961f"
@@ -2293,6 +2309,11 @@ alphanum-sort@^1.0.0:
resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3"
integrity sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=
+animejs@^3.2.x:
+ version "3.2.1"
+ resolved "http://localhost:4873/animejs/-/animejs-3.2.1.tgz#de9fe2e792f44a777a7fdf6ae160e26604b0cdda"
+ integrity sha512-sWno3ugFryK5nhiDm/2BKeFCpZv7vzerWUcUPyAZLDhMek3+S/p418ldZJbJXo5ZUOpfm2kP2XRO4NJcULMy9A==
+
anser@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/anser/-/anser-2.0.1.tgz#8d9069291fee18306ffaf2e364a690dcc8ed78ad"
@@ -3499,6 +3520,11 @@ clone-response@1.0.2, clone-response@^1.0.2:
dependencies:
mimic-response "^1.0.0"
+clsx@^1.1.1:
+ version "1.1.1"
+ resolved "http://localhost:4873/clsx/-/clsx-1.1.1.tgz#98b3134f9abbdf23b2663491ace13c5c03a73188"
+ integrity sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA==
+
coa@^2.0.2:
version "2.0.2"
resolved "https://registry.yarnpkg.com/coa/-/coa-2.0.2.tgz#43f6c21151b4ef2bf57187db0d73de229e3e7ec3"
@@ -10450,6 +10476,14 @@ rc@^1.2.7, rc@^1.2.8:
minimist "^1.2.0"
strip-json-comments "~2.0.1"
+react-anime@^4.0.3, react-anime@^4.0.4:
+ version "4.0.4"
+ resolved "http://localhost:4873/react-anime/-/react-anime-4.0.4.tgz#60f3d179e730c63a117e012b2799230ea7dc59ea"
+ integrity sha512-keyFmNCVEeKPT13TaHuw7p4OWsHaWI3/u+ivTcxUbmZalKnEQKhxuSTJTlYJLHbMCL2kWoLdLZXz/iaJ+CxGVA==
+ dependencies:
+ animejs "^3.2.x"
+ react-anime "^4.0.3"
+
react-dev-utils@^11.0.3:
version "11.0.4"
resolved "http://localhost:4873/react-dev-utils/-/react-dev-utils-11.0.4.tgz#a7ccb60257a1ca2e0efe7a83e38e6700d17aa37a"
@@ -12790,6 +12824,13 @@ url@^0.11.0:
punycode "1.3.2"
querystring "0.2.0"
+use-persisted-state@^0.3.3:
+ version "0.3.3"
+ resolved "http://localhost:4873/use-persisted-state/-/use-persisted-state-0.3.3.tgz#5e0f2236967cec7c34de33abc07ae6818e7c7451"
+ integrity sha512-pCNlvYC8+XjRxwnIut4teGC9f2p9aD88R8OGseQGZa2dvqG/h1vEGk1vRE1IZG0Vf161UDpn+NlW4+UGubQflQ==
+ dependencies:
+ "@use-it/event-listener" "^0.1.2"
+
use@^3.1.0:
version "3.1.1"
resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f"
From e7e31fde29043fa65f7cb94d763ac21b6f1406fe Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Benedikt=20R=C3=B6tsch?=
Date: Thu, 18 Mar 2021 12:28:54 +0100
Subject: [PATCH 2/4] feat(gatsby): make store persistent via
use-persistend-state
---
gatsby/src/components/consent-manager/wrapper.js | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/gatsby/src/components/consent-manager/wrapper.js b/gatsby/src/components/consent-manager/wrapper.js
index 09958bf..4644a7f 100644
--- a/gatsby/src/components/consent-manager/wrapper.js
+++ b/gatsby/src/components/consent-manager/wrapper.js
@@ -1,6 +1,7 @@
import React from "react"
import { ConsentManager, ConsentManagerForm } from "@consent-manager/core"
+import createPersistedState from "use-persisted-state"
import { matomoIntegration } from "@consent-manager/integration-matomo"
import { youtubeIntegration } from "@consent-manager/integration-youtube"
@@ -10,6 +11,10 @@ import "@consent-manager/interface-default/dist/default.min.css"
import { FallbackComponent } from "./tailwind-fallback-component"
+const useConsentStateStore = createPersistedState(
+ "consent-manager-gatsby-example"
+)
+
const consentManagerConfig = {
integrations: [
matomoIntegration({
@@ -42,9 +47,7 @@ const consentManagerConfig = {
}
export function ConsentManagerWrapper({ children }) {
- const storage = React.useState({
- decisions: {},
- })
+ const storage = useConsentStateStore()
return (
Date: Fri, 19 Mar 2021 14:36:50 +0100
Subject: [PATCH 3/4] feat(Matomo): simplify tracking implementation
---
gatsby/package.json | 8 ++--
.../consent-manager/on-route-update.ts | 33 ++++++----------
gatsby/yarn.lock | 38 +++++++++----------
3 files changed, 35 insertions(+), 44 deletions(-)
diff --git a/gatsby/package.json b/gatsby/package.json
index 74e2b8b..be8d2d6 100644
--- a/gatsby/package.json
+++ b/gatsby/package.json
@@ -5,10 +5,10 @@
"version": "0.1.0",
"author": "Kyle Mathews ",
"dependencies": {
- "@consent-manager/core": "^0.4.1",
- "@consent-manager/integration-matomo": "^0.4.1",
- "@consent-manager/integration-youtube": "^0.4.1",
- "@consent-manager/interface-default": "^0.4.1",
+ "@consent-manager/core": "^0.4.2",
+ "@consent-manager/integration-matomo": "^0.4.2",
+ "@consent-manager/integration-youtube": "^0.4.2",
+ "@consent-manager/interface-default": "^0.4.2",
"autoprefixer": "^10.2.5",
"final-form": "^4.20.2",
"gatsby": "^3.1.0",
diff --git a/gatsby/src/components/consent-manager/on-route-update.ts b/gatsby/src/components/consent-manager/on-route-update.ts
index 2ce008a..84141cd 100644
--- a/gatsby/src/components/consent-manager/on-route-update.ts
+++ b/gatsby/src/components/consent-manager/on-route-update.ts
@@ -8,32 +8,23 @@ const { getMatomoTracker } = require("@consent-manager/integration-matomo")
module.exports = (function () {
return {
onRouteUpdate({ location, prevLocation }) {
- const { track } = getMatomoTracker()
+ const { trackPageViewSPA } = getMatomoTracker()
- const url =
- location && location.pathname + location.search + location.hash
- const prevUrl =
- prevLocation &&
- prevLocation.pathname + prevLocation.search + prevLocation.hash
-
- // @todo this cound be a helper function in the getMatomoTracker for SPAs
- const sendPageView = () => {
- const { title } = document
-
- prevUrl && track("setReferrerUrl", prevUrl)
- track("setCustomUrl", url)
- track("setDocumentTitle", title)
- track("trackPageView")
- track("enableLinkTracking")
- track("trackAllContentImpressions")
+ // This ensures plugins like react-helmet finished their work
+ window.setTimeout(() => {
+ const trackResult = trackPageViewSPA({ location, prevLocation })
+ // Debug logging
if (process.env.gatsby_log_level === `verbose`) {
+ const { url, title } = trackResult
+ if (!trackResult) {
+ return console.debug(
+ `[Matomo] Failed to track page view: ${url} - ${title}`
+ )
+ }
console.debug(`[Matomo] Page view for: ${url} - ${title}`)
}
- }
-
- // This ensures plugins like react-helmet finished their work
- window.setTimeout(sendPageView, 0)
+ }, 0)
},
}
})()
diff --git a/gatsby/yarn.lock b/gatsby/yarn.lock
index 945bbb8..2b1418b 100644
--- a/gatsby/yarn.lock
+++ b/gatsby/yarn.lock
@@ -1030,10 +1030,10 @@
lodash "^4.17.19"
to-fast-properties "^2.0.0"
-"@consent-manager/core@^0.4.1":
- version "0.4.1"
- resolved "http://localhost:4873/@consent-manager%2fcore/-/core-0.4.1.tgz#38eaf3384dbff7c10a2f964819524d54c5b15a62"
- integrity sha512-/AdPPibiA1m8Q3i4lLAlNyvI9ykQh8T751mgvcbi2Wc/NmH/zkjoa4LE75Vo/VBsKTB+wMnH3kaGq+8j58kRdQ==
+"@consent-manager/core@^0.4.2":
+ version "0.4.2"
+ resolved "http://localhost:4873/@consent-manager%2fcore/-/core-0.4.2.tgz#9a8210ab3211770033b439254a9b8c343c85928d"
+ integrity sha512-k4qSTbQ37oEO5DIAK2csZMtVT7Gg/GQ9ZT//f+VYEvMj+ILAe8HQvk91LOy111LrzR0bXEOzEQMYQSLWFcyqYA==
dependencies:
"@types/history" "^4.7.8"
history "^5.0.0"
@@ -1041,29 +1041,29 @@
tslib "^2.0.0"
wcag-contrast "^3.0.0"
-"@consent-manager/integration-matomo@^0.4.1":
- version "0.4.1"
- resolved "http://localhost:4873/@consent-manager%2fintegration-matomo/-/integration-matomo-0.4.1.tgz#8bb8547e4be6248c7841017485a860da6bd86fdf"
- integrity sha512-cWewQAd1f1EYF5++pGXNL9suDkAcIeaSk9kHqrmyUl2KX8+N0x3Znl58Vp8NI4sqCYFAQNtgUv7yQA4SEm2V5Q==
+"@consent-manager/integration-matomo@^0.4.2":
+ version "0.4.2"
+ resolved "http://localhost:4873/@consent-manager%2fintegration-matomo/-/integration-matomo-0.4.2.tgz#34a6e2ff74671f42e97c7142b3f31ec28d4b3a32"
+ integrity sha512-pM6qzG+IEnsVpP1e1tHhCgxE/pSHX6gCbBi4f/djB2czgcHStmH8f3iY+zXN+feZKD5N7UjqWvbMvQxrLkx6fA==
dependencies:
- "@consent-manager/core" "^0.4.1"
+ "@consent-manager/core" "^0.4.2"
simple-icons "^4.14.0"
-"@consent-manager/integration-youtube@^0.4.1":
- version "0.4.1"
- resolved "http://localhost:4873/@consent-manager%2fintegration-youtube/-/integration-youtube-0.4.1.tgz#68072a71a6d665a5f045cb212debc96715cb96b8"
- integrity sha512-DZVW4qfy+6iJuAQ0GDeboRrlmHOMyi0lLTl6Ftza3rMyJMxeLczW2h9b8TLK6e6lNtnEqp9mHKe3Uwqafs/ZFg==
+"@consent-manager/integration-youtube@^0.4.2":
+ version "0.4.2"
+ resolved "http://localhost:4873/@consent-manager%2fintegration-youtube/-/integration-youtube-0.4.2.tgz#0d05d6b38a3feb6802e9fadf620927f4e95053cf"
+ integrity sha512-PCgXMFS35RMEjrrr+YT7oq/AUzJ4+2giCdsQ1blJdslDfg7JuNzRE39qBfiWeft7VMkcCJWZLQok57D+E+aBVw==
dependencies:
- "@consent-manager/core" "^0.4.1"
+ "@consent-manager/core" "^0.4.2"
react-youtube "^7.13.1"
simple-icons "^4.14.0"
-"@consent-manager/interface-default@^0.4.1":
- version "0.4.1"
- resolved "http://localhost:4873/@consent-manager%2finterface-default/-/interface-default-0.4.1.tgz#2c34cf1a497eb146ead574260f989832b6316566"
- integrity sha512-1kkGeXHwrwQoqs37wMcUh/KXGJiB/sF9qSVmzf5nz57sh0ACnyh6kkC4IcJ9RDGkMUMBpukgDLVVnWAOyTG0kA==
+"@consent-manager/interface-default@^0.4.2":
+ version "0.4.2"
+ resolved "http://localhost:4873/@consent-manager%2finterface-default/-/interface-default-0.4.2.tgz#3618c75021fa770a69a54d24299c2d9bb6c72d0b"
+ integrity sha512-QGp+6Zo5MuE7gsg8XzocnTyK0CYcRiIZlky/9kqgh6SXV9Zbt0rll+QdPomZ2CRkWWmRGKqy4nX0lmI+zmqekA==
dependencies:
- "@consent-manager/core" "^0.4.1"
+ "@consent-manager/core" "^0.4.2"
clsx "^1.1.1"
react-anime "^4.0.4"
react-final-form "^6.5.2"
From add27238dd6f23b820b3fb279afafd56c8e84bb0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Benedikt=20R=C3=B6tsch?=
Date: Wed, 14 Apr 2021 12:21:08 +0200
Subject: [PATCH 4/4] refactor: migrate to latest version
---
gatsby/gatsby-browser.js | 6 +-
gatsby/package.json | 35 +-
.../consent-manager/on-route-update.ts | 30 -
.../src/components/consent-manager/wrapper.js | 62 -
gatsby/src/consent-manager/consent-manager.js | 114 ++
.../tailwind-fallback-component.js | 0
.../consent-manager/tailwind-switch.tsx | 0
gatsby/src/pages/index.js | 3 -
gatsby/yarn.lock | 1095 ++++++++---------
9 files changed, 650 insertions(+), 695 deletions(-)
delete mode 100644 gatsby/src/components/consent-manager/on-route-update.ts
delete mode 100644 gatsby/src/components/consent-manager/wrapper.js
create mode 100644 gatsby/src/consent-manager/consent-manager.js
rename gatsby/src/{components => }/consent-manager/tailwind-fallback-component.js (100%)
rename gatsby/src/{components => }/consent-manager/tailwind-switch.tsx (100%)
diff --git a/gatsby/gatsby-browser.js b/gatsby/gatsby-browser.js
index e807c1c..6230409 100644
--- a/gatsby/gatsby-browser.js
+++ b/gatsby/gatsby-browser.js
@@ -1,10 +1,10 @@
import React from "react"
-import { ConsentManagerWrapper } from "./src/components/consent-manager/wrapper"
import "./src/styles/global.css"
+import { ConsentManagerWrapper } from "./src/consent-manager/consent-manager"
+export { onRouteUpdate } from "./src/consent-manager/consent-manager"
+
export const wrapRootElement = ({ element }) => {
return {element}
}
-
-export { onRouteUpdate } from "./src/components/consent-manager/on-route-update"
diff --git a/gatsby/package.json b/gatsby/package.json
index be8d2d6..8ffb3f6 100644
--- a/gatsby/package.json
+++ b/gatsby/package.json
@@ -5,29 +5,28 @@
"version": "0.1.0",
"author": "Kyle Mathews ",
"dependencies": {
- "@consent-manager/core": "^0.4.2",
- "@consent-manager/integration-matomo": "^0.4.2",
- "@consent-manager/integration-youtube": "^0.4.2",
- "@consent-manager/interface-default": "^0.4.2",
+ "@consent-manager/core": "^0.1.0-alpha.0",
+ "@consent-manager/integration-matomo": "^0.1.0-alpha.0",
+ "@consent-manager/interface-default": "^0.1.0-alpha.0",
"autoprefixer": "^10.2.5",
"final-form": "^4.20.2",
- "gatsby": "^3.1.0",
- "gatsby-image": "^3.1.0",
- "gatsby-plugin-manifest": "^3.1.0",
- "gatsby-plugin-offline": "^4.1.0",
- "gatsby-plugin-postcss": "^4.1.0",
- "gatsby-plugin-react-helmet": "^4.1.0",
- "gatsby-plugin-sharp": "^3.1.0",
- "gatsby-source-filesystem": "^3.1.0",
- "gatsby-transformer-sharp": "^3.1.0",
- "postcss": "^8.2.8",
+ "gatsby": "^3.3.0",
+ "gatsby-image": "^3.3.0",
+ "gatsby-plugin-manifest": "^3.3.0",
+ "gatsby-plugin-offline": "^4.3.0",
+ "gatsby-plugin-postcss": "^4.3.0",
+ "gatsby-plugin-react-helmet": "^4.3.0",
+ "gatsby-plugin-sharp": "^3.3.0",
+ "gatsby-source-filesystem": "^3.3.0",
+ "gatsby-transformer-sharp": "^3.3.0",
+ "postcss": "^8.2.10",
"prop-types": "^15.7.2",
- "react": "17.0.1",
- "react-dom": "17.0.1",
- "react-final-form": "^6.5.2",
+ "react": "17.0.2",
+ "react-dom": "17.0.2",
+ "react-final-form": "^6.5.3",
"react-helmet": "^6.1.0",
"react-icons": "^4.2.0",
- "tailwindcss": "^2.0.3",
+ "tailwindcss": "^2.1.1",
"use-persisted-state": "^0.3.3"
},
"devDependencies": {
diff --git a/gatsby/src/components/consent-manager/on-route-update.ts b/gatsby/src/components/consent-manager/on-route-update.ts
deleted file mode 100644
index 84141cd..0000000
--- a/gatsby/src/components/consent-manager/on-route-update.ts
+++ /dev/null
@@ -1,30 +0,0 @@
-/**
- * This is based on:
- * https://github.com/kremalicious/gatsby-plugin-matomo/blob/main/src/gatsby-browser.js
- */
-
-const { getMatomoTracker } = require("@consent-manager/integration-matomo")
-
-module.exports = (function () {
- return {
- onRouteUpdate({ location, prevLocation }) {
- const { trackPageViewSPA } = getMatomoTracker()
-
- // This ensures plugins like react-helmet finished their work
- window.setTimeout(() => {
- const trackResult = trackPageViewSPA({ location, prevLocation })
-
- // Debug logging
- if (process.env.gatsby_log_level === `verbose`) {
- const { url, title } = trackResult
- if (!trackResult) {
- return console.debug(
- `[Matomo] Failed to track page view: ${url} - ${title}`
- )
- }
- console.debug(`[Matomo] Page view for: ${url} - ${title}`)
- }
- }, 0)
- },
- }
-})()
diff --git a/gatsby/src/components/consent-manager/wrapper.js b/gatsby/src/components/consent-manager/wrapper.js
deleted file mode 100644
index 4644a7f..0000000
--- a/gatsby/src/components/consent-manager/wrapper.js
+++ /dev/null
@@ -1,62 +0,0 @@
-import React from "react"
-
-import { ConsentManager, ConsentManagerForm } from "@consent-manager/core"
-import createPersistedState from "use-persisted-state"
-
-import { matomoIntegration } from "@consent-manager/integration-matomo"
-import { youtubeIntegration } from "@consent-manager/integration-youtube"
-
-import { UnobtrusiveConsentControlUI } from "@consent-manager/interface-default"
-import "@consent-manager/interface-default/dist/default.min.css"
-
-import { FallbackComponent } from "./tailwind-fallback-component"
-
-const useConsentStateStore = createPersistedState(
- "consent-manager-gatsby-example"
-)
-
-const consentManagerConfig = {
- integrations: [
- matomoIntegration({
- matomoURL: process.env.GATSBY_MATOMO_URL,
- siteID: process.env.GATSBY_MATOMO_SITE_ID,
- }),
- youtubeIntegration(),
- {
- id: "images",
- title: "Gatsby Image",
- category: "social",
- description: "You didn't consent to loading images of Gatsby.",
- Icon: (props) => (
-
- ),
- privacyPolicyUrl: "https://gdpr.eu/what-is-gdpr/",
- },
- ],
-}
-
-export function ConsentManagerWrapper({ children }) {
- const storage = useConsentStateStore()
-
- return (
-
- {children}
-
-
- )
-}
diff --git a/gatsby/src/consent-manager/consent-manager.js b/gatsby/src/consent-manager/consent-manager.js
new file mode 100644
index 0000000..4a0c8de
--- /dev/null
+++ b/gatsby/src/consent-manager/consent-manager.js
@@ -0,0 +1,114 @@
+/**
+ * This file integrates consent-manager to protect our visitors privacy
+ * and supports us to align with GDPR and CCPA.
+ *
+ * Learn more: https://github.com/techboi/consent-manager
+ */
+
+import React from "react"
+
+import { ConsentManager, ConsentManagerForm } from "@consent-manager/core"
+import createPersistedState from "use-persisted-state"
+
+import {
+ matomoIntegration,
+ getMatomoTracker,
+} from "@consent-manager/integration-matomo"
+
+import { InterfaceDefault } from "@consent-manager/interface-default"
+import "@consent-manager/interface-default/dist/default.min.css"
+
+import { Switch } from "./tailwind-switch"
+import { FallbackComponent } from "./tailwind-fallback-component"
+
+const useConsentStateStore = createPersistedState("consent-manager")
+
+const consentManagerConfig = {
+ integrations: [
+ matomoIntegration({
+ matomoURL: process.env.GATSBY_MATOMO_URL,
+ siteID: process.env.GATSBY_MATOMO_SITE_ID,
+ }),
+ {
+ id: "images",
+ title: "Gatsby Image",
+ category: "social",
+ description: "You didn't consent to loading images of Gatsby.",
+ Icon: (props) => (
+
+ ),
+ privacyPolicyUrl: "https://gdpr.eu/what-is-gdpr/",
+ },
+ ],
+}
+
+const SubmitButton = (props) => (
+
+)
+
+/**
+ * Wraps the apps root element with consent-manager
+ * See:
+ * * https://github.com/techboi/consent-manager
+ * * https://www.gatsbyjs.com/docs/reference/config-files/gatsby-browser/#wrapRootElement
+ */
+export function ConsentManagerWrapper({ children }) {
+ const storage = useConsentStateStore()
+
+ return (
+
+ {children}
+
+
+ )
+}
+
+/**
+ * Called when the user changes routes, including on the initial load of the app
+ * See: https://www.gatsbyjs.com/docs/reference/config-files/gatsby-browser/#onRouteUpdate
+ */
+export function onRouteUpdate({ location, prevLocation }) {
+ const { trackPageViewSPA } = getMatomoTracker()
+
+ if (!prevLocation) {
+ return
+ }
+
+ // This ensures plugins like react-helmet finished their work
+ window.setTimeout(() => {
+ const trackResult = trackPageViewSPA({ location, prevLocation })
+
+ // Debug logging
+ if (process.env.gatsby_log_level === `verbose`) {
+ const { url, title } = trackResult
+ if (!trackResult) {
+ return console.debug(
+ `[Matomo] Failed to track page view: ${url} - ${title}`
+ )
+ }
+ console.debug(`[Matomo] Page view for: ${url} - ${title}`)
+ }
+ }, 0)
+}
diff --git a/gatsby/src/components/consent-manager/tailwind-fallback-component.js b/gatsby/src/consent-manager/tailwind-fallback-component.js
similarity index 100%
rename from gatsby/src/components/consent-manager/tailwind-fallback-component.js
rename to gatsby/src/consent-manager/tailwind-fallback-component.js
diff --git a/gatsby/src/components/consent-manager/tailwind-switch.tsx b/gatsby/src/consent-manager/tailwind-switch.tsx
similarity index 100%
rename from gatsby/src/components/consent-manager/tailwind-switch.tsx
rename to gatsby/src/consent-manager/tailwind-switch.tsx
diff --git a/gatsby/src/pages/index.js b/gatsby/src/pages/index.js
index 4b71908..6f061ca 100644
--- a/gatsby/src/pages/index.js
+++ b/gatsby/src/pages/index.js
@@ -5,8 +5,6 @@ import Layout from "../components/layout"
import Image from "../components/image"
import SEO from "../components/seo"
-import { YouTubeVideo } from "@consent-manager/integration-youtube"
-
const IndexPage = () => (
@@ -16,7 +14,6 @@ const IndexPage = () => (
-
Go to page 2
Go to "Using TypeScript"
diff --git a/gatsby/yarn.lock b/gatsby/yarn.lock
index 2b1418b..3f48f4a 100644
--- a/gatsby/yarn.lock
+++ b/gatsby/yarn.lock
@@ -9,7 +9,7 @@
dependencies:
tslib "~2.0.1"
-"@babel/code-frame@7.10.4", "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4":
+"@babel/code-frame@7.10.4":
version "7.10.4"
resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.10.4.tgz#168da1a36e90da68ae8d49c0f1b48c7c6249213a"
integrity sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==
@@ -23,7 +23,7 @@
dependencies:
"@babel/highlight" "^7.10.4"
-"@babel/code-frame@^7.5.5":
+"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.5.5":
version "7.12.13"
resolved "http://localhost:4873/@babel%2fcode-frame/-/code-frame-7.12.13.tgz#dcfc826beef65e75c50e21d3837d7d95798dd658"
integrity sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==
@@ -278,12 +278,7 @@
dependencies:
"@babel/types" "^7.11.0"
-"@babel/helper-validator-identifier@^7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz#a78c7a7251e01f616512d31b10adcf52ada5e0d2"
- integrity sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==
-
-"@babel/helper-validator-identifier@^7.12.11":
+"@babel/helper-validator-identifier@^7.10.4", "@babel/helper-validator-identifier@^7.12.11":
version "7.12.11"
resolved "http://localhost:4873/@babel%2fhelper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz#c9a1f021917dcb5ccf0d4e453e399022981fc9ed"
integrity sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==
@@ -312,16 +307,7 @@
"@babel/traverse" "^7.12.5"
"@babel/types" "^7.12.5"
-"@babel/highlight@^7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.10.4.tgz#7d1bdfd65753538fabe6c38596cdb76d9ac60143"
- integrity sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==
- dependencies:
- "@babel/helper-validator-identifier" "^7.10.4"
- chalk "^2.0.0"
- js-tokens "^4.0.0"
-
-"@babel/highlight@^7.12.13":
+"@babel/highlight@^7.10.4", "@babel/highlight@^7.12.13":
version "7.13.10"
resolved "http://localhost:4873/@babel%2fhighlight/-/highlight-7.13.10.tgz#a8b2a66148f5b27d666b15d81774347a731d52d1"
integrity sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==
@@ -985,7 +971,7 @@
core-js-pure "^3.0.0"
regenerator-runtime "^0.13.4"
-"@babel/runtime@^7.1.2", "@babel/runtime@^7.10.0", "@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.1", "@babel/runtime@^7.12.5", "@babel/runtime@^7.3.4", "@babel/runtime@^7.7.2", "@babel/runtime@^7.7.6", "@babel/runtime@^7.8.4":
+"@babel/runtime@^7.1.2", "@babel/runtime@^7.10.0", "@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.1", "@babel/runtime@^7.12.5", "@babel/runtime@^7.3.4", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.2", "@babel/runtime@^7.7.6", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7":
version "7.13.10"
resolved "http://localhost:4873/@babel%2fruntime/-/runtime-7.13.10.tgz#47d42a57b6095f4468da440388fdbad8bebf0d7d"
integrity sha512-4QPkjJq6Ns3V/RgpEahRk+AGfL0eO6RHHtTWoNNr5mO49G6B5+X6d6THgWEAvTrznU5xYpbAlVKRYcsCgh/Akw==
@@ -1030,10 +1016,10 @@
lodash "^4.17.19"
to-fast-properties "^2.0.0"
-"@consent-manager/core@^0.4.2":
- version "0.4.2"
- resolved "http://localhost:4873/@consent-manager%2fcore/-/core-0.4.2.tgz#9a8210ab3211770033b439254a9b8c343c85928d"
- integrity sha512-k4qSTbQ37oEO5DIAK2csZMtVT7Gg/GQ9ZT//f+VYEvMj+ILAe8HQvk91LOy111LrzR0bXEOzEQMYQSLWFcyqYA==
+"@consent-manager/core@0.1.0-alpha.0", "@consent-manager/core@^0.1.0-alpha.0":
+ version "0.1.0-alpha.0"
+ resolved "http://localhost:4873/@consent-manager%2fcore/-/core-0.1.0-alpha.0.tgz#07c63a9690dbe93d2db194864cf3e0675f64f6a0"
+ integrity sha512-+aeVx/ZVpl4e10k66UtBI3wSkBU568NNGdu9PBaED2lcLv4seXAsDGJkA/0Hshc1pZXou5+vIZplpLvWd1bQNQ==
dependencies:
"@types/history" "^4.7.8"
history "^5.0.0"
@@ -1041,33 +1027,27 @@
tslib "^2.0.0"
wcag-contrast "^3.0.0"
-"@consent-manager/integration-matomo@^0.4.2":
- version "0.4.2"
- resolved "http://localhost:4873/@consent-manager%2fintegration-matomo/-/integration-matomo-0.4.2.tgz#34a6e2ff74671f42e97c7142b3f31ec28d4b3a32"
- integrity sha512-pM6qzG+IEnsVpP1e1tHhCgxE/pSHX6gCbBi4f/djB2czgcHStmH8f3iY+zXN+feZKD5N7UjqWvbMvQxrLkx6fA==
- dependencies:
- "@consent-manager/core" "^0.4.2"
- simple-icons "^4.14.0"
-
-"@consent-manager/integration-youtube@^0.4.2":
- version "0.4.2"
- resolved "http://localhost:4873/@consent-manager%2fintegration-youtube/-/integration-youtube-0.4.2.tgz#0d05d6b38a3feb6802e9fadf620927f4e95053cf"
- integrity sha512-PCgXMFS35RMEjrrr+YT7oq/AUzJ4+2giCdsQ1blJdslDfg7JuNzRE39qBfiWeft7VMkcCJWZLQok57D+E+aBVw==
+"@consent-manager/integration-matomo@^0.1.0-alpha.0":
+ version "0.1.0-alpha.0"
+ resolved "http://localhost:4873/@consent-manager%2fintegration-matomo/-/integration-matomo-0.1.0-alpha.0.tgz#8b45c2c72b8fe2c60c65108baaefb58c10d3919b"
+ integrity sha512-F8z7JqtxgQr3N2CTlF294yI9THNCacqKp/azvobuR1wPnI9Ysse5T924I9nKD1YpRD3sF6mEqbuwDHhp17wM6A==
dependencies:
- "@consent-manager/core" "^0.4.2"
- react-youtube "^7.13.1"
+ "@consent-manager/core" "0.1.0-alpha.0"
simple-icons "^4.14.0"
-"@consent-manager/interface-default@^0.4.2":
- version "0.4.2"
- resolved "http://localhost:4873/@consent-manager%2finterface-default/-/interface-default-0.4.2.tgz#3618c75021fa770a69a54d24299c2d9bb6c72d0b"
- integrity sha512-QGp+6Zo5MuE7gsg8XzocnTyK0CYcRiIZlky/9kqgh6SXV9Zbt0rll+QdPomZ2CRkWWmRGKqy4nX0lmI+zmqekA==
+"@consent-manager/interface-default@^0.1.0-alpha.0":
+ version "0.1.0-alpha.0"
+ resolved "http://localhost:4873/@consent-manager%2finterface-default/-/interface-default-0.1.0-alpha.0.tgz#430391b03aadde27d2adc705a56c4badb30e3f84"
+ integrity sha512-TuFGXdnmkCnmZ5RACfB2YIUzPyCfIwtup3sF4tSxzxgOh/s0etFd9vKboK0en+PWw5le0fyzDKWnTm46YrhbjA==
dependencies:
- "@consent-manager/core" "^0.4.2"
+ "@consent-manager/core" "0.1.0-alpha.0"
+ "@react-icons/all-files" "^4.1.0"
+ activity-detector-ssr "^3.0.0"
+ body-scroll-lock "^3.1.5"
clsx "^1.1.1"
- react-anime "^4.0.4"
+ react-div-100vh "^0.5.6"
react-final-form "^6.5.2"
- react-icons "^4.2.0"
+ react-transition-group "^4.4.1"
"@endemolshinegroup/cosmiconfig-typescript-loader@3.0.2":
version "3.0.2"
@@ -1650,6 +1630,11 @@
schema-utils "^2.6.5"
source-map "^0.7.3"
+"@react-icons/all-files@^4.1.0":
+ version "4.1.0"
+ resolved "http://localhost:4873/@react-icons%2fall-files/-/all-files-4.1.0.tgz#477284873a0821928224b6fc84c62d2534d6650b"
+ integrity sha512-hxBI2UOuVaI3O/BhQfhtb4kcGn9ft12RWAFVMUeNjqqhLsHvFtzIkFaptBJpFDANTKoDfdVoHTKZDlwKCACbMQ==
+
"@sideway/address@^4.1.0":
version "4.1.0"
resolved "https://registry.yarnpkg.com/@sideway/address/-/address-4.1.0.tgz#0b301ada10ac4e0e3fa525c90615e0b61a72b78d"
@@ -1864,16 +1849,11 @@
resolved "http://localhost:4873/@types%2fjs-cookie/-/js-cookie-2.2.6.tgz#f1a1cb35aff47bc5cfb05cb0c441ca91e914c26f"
integrity sha512-+oY0FDTO2GYKEV0YPvSshGq9t7YozVkgvXLty7zogQNuCxBhT9/3INX9Q7H1aRZ4SUDRXAKlJuA4EA5nTt7SNw==
-"@types/json-schema@*":
+"@types/json-schema@*", "@types/json-schema@^7.0.3", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.6":
version "7.0.7"
resolved "http://localhost:4873/@types%2fjson-schema/-/json-schema-7.0.7.tgz#98a993516c859eb0d5c4c8f098317a9ea68db9ad"
integrity sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==
-"@types/json-schema@^7.0.3", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.6":
- version "7.0.6"
- resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.6.tgz#f4c7ec43e81b319a9815115031709f26987891f0"
- integrity sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw==
-
"@types/json5@^0.0.29":
version "0.0.29"
resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee"
@@ -1911,12 +1891,7 @@
"@types/node" "*"
form-data "^3.0.0"
-"@types/node@*":
- version "14.14.10"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.10.tgz#5958a82e41863cfc71f2307b3748e3491ba03785"
- integrity sha512-J32dgx2hw8vXrSbu4ZlVhn1Nm3GbeCFNw2FWL8S5QKucHGY0cyNwjdQdO+KMBZ4wpmC7KhLCiNsdk1RFRIYUQQ==
-
-"@types/node@^14.14.10":
+"@types/node@*", "@types/node@^14.14.10":
version "14.14.35"
resolved "http://localhost:4873/@types%2fnode/-/node-14.14.35.tgz#42c953a4e2b18ab931f72477e7012172f4ffa313"
integrity sha512-Lt+wj8NVPx0zUmUwumiVXapmaLUcAk3yPuHCFVXras9k5VT9TdhJqKqGVUQCD60OTMCl0qxJ57OiTL0Mic3Iag==
@@ -2261,6 +2236,11 @@ acorn@^8.0.4:
resolved "http://localhost:4873/acorn/-/acorn-8.1.0.tgz#52311fd7037ae119cbb134309e901aa46295b3fe"
integrity sha512-LWCF/Wn0nfHOmJ9rzQApGnxnvgfROzGilS8936rqN/lfcYkY9MYZzdMqN+2NJ4SlTc+m5HiSa+kNfDtI64dwUA==
+activity-detector-ssr@^3.0.0:
+ version "3.0.0"
+ resolved "http://localhost:4873/activity-detector-ssr/-/activity-detector-ssr-3.0.0.tgz#c4fb90461eadab491219bab65828c6a1593d770e"
+ integrity sha512-GbsOeCUxcCx9+BA2SjmOf+vV31a9pK7lmkSEGjeIQlcwCtIooThw6oaM/ADlJvTEGSC5wxjv0L7hNJQbVBfZ3A==
+
address@1.1.2, address@^1.0.1:
version "1.1.2"
resolved "https://registry.yarnpkg.com/address/-/address-1.1.2.tgz#bf1116c9c758c51b7a933d296b72c221ed9428b6"
@@ -2309,11 +2289,6 @@ alphanum-sort@^1.0.0:
resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3"
integrity sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=
-animejs@^3.2.x:
- version "3.2.1"
- resolved "http://localhost:4873/animejs/-/animejs-3.2.1.tgz#de9fe2e792f44a777a7fdf6ae160e26604b0cdda"
- integrity sha512-sWno3ugFryK5nhiDm/2BKeFCpZv7vzerWUcUPyAZLDhMek3+S/p418ldZJbJXo5ZUOpfm2kP2XRO4NJcULMy9A==
-
anser@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/anser/-/anser-2.0.1.tgz#8d9069291fee18306ffaf2e364a690dcc8ed78ad"
@@ -2493,20 +2468,15 @@ array-flatten@^2.1.0:
resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099"
integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==
-array-flatten@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-3.0.0.tgz#6428ca2ee52c7b823192ec600fa3ed2f157cd541"
- integrity sha512-zPMVc3ZYlGLNk4mpK1NzP2wg0ml9t7fUgDsayR5Y5rSzxQilzR9FGu/EH2jQOcKSAeAfWeylyW8juy3OkWRvNA==
-
-array-includes@^3.1.1:
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.2.tgz#a8db03e0b88c8c6aeddc49cb132f9bcab4ebf9c8"
- integrity sha512-w2GspexNQpx+PutG3QpT437/BenZBj0M/MZGn5mzv/MofYqo0xmRHzn4lFsoDlWJ+THYsGJmFlW68WlDFx7VRw==
+array-includes@^3.1.1, array-includes@^3.1.3:
+ version "3.1.3"
+ resolved "http://localhost:4873/array-includes/-/array-includes-3.1.3.tgz#c7f619b382ad2afaf5326cddfdc0afc61af7690a"
+ integrity sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==
dependencies:
- call-bind "^1.0.0"
+ call-bind "^1.0.2"
define-properties "^1.1.3"
- es-abstract "^1.18.0-next.1"
- get-intrinsic "^1.0.1"
+ es-abstract "^1.18.0-next.2"
+ get-intrinsic "^1.1.1"
is-string "^1.0.5"
array-union@^1.0.1:
@@ -2540,9 +2510,9 @@ array.prototype.flat@^1.2.3:
define-properties "^1.1.3"
es-abstract "^1.18.0-next.1"
-array.prototype.flatmap@^1.2.3:
+array.prototype.flatmap@^1.2.4:
version "1.2.4"
- resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz#94cfd47cc1556ec0747d97f7c7738c58122004c9"
+ resolved "http://localhost:4873/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz#94cfd47cc1556ec0747d97f7c7738c58122004c9"
integrity sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==
dependencies:
call-bind "^1.0.0"
@@ -2702,10 +2672,10 @@ babel-plugin-macros@^2.8.0:
cosmiconfig "^6.0.0"
resolve "^1.12.0"
-babel-plugin-remove-graphql-queries@^3.1.0:
- version "3.1.0"
- resolved "http://localhost:4873/babel-plugin-remove-graphql-queries/-/babel-plugin-remove-graphql-queries-3.1.0.tgz#03e80d40da51c0240e0e9296e7788c25cca284c0"
- integrity sha512-SRQLdxRg74aO8YWi/asxE31qn9bzPzSk28mJ6tHoT7U3Y2VPWhTVCLRXALLlRZEYFyLI4RJKSMT6LdKzN9a79Q==
+babel-plugin-remove-graphql-queries@^3.3.0:
+ version "3.3.0"
+ resolved "http://localhost:4873/babel-plugin-remove-graphql-queries/-/babel-plugin-remove-graphql-queries-3.3.0.tgz#0031bf819839123d5ab85d154c832d85a01a3079"
+ integrity sha512-G4FCVr8ex4Ck+wRTLsGBNnm7eWXKzpKrQI0u2zJ8KSsGbyWTarQZztSiJtV43dbbzmenjizHI5XrGA5rK9D4FQ==
babel-plugin-syntax-object-rest-spread@^6.8.0:
version "6.13.0"
@@ -2725,10 +2695,10 @@ babel-plugin-transform-react-remove-prop-types@^0.4.24:
resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz#f2edaf9b4c6a5fbe5c1d678bfb531078c1555f3a"
integrity sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==
-babel-preset-gatsby@^1.1.0:
- version "1.1.0"
- resolved "http://localhost:4873/babel-preset-gatsby/-/babel-preset-gatsby-1.1.0.tgz#53176fd26bb798d91b0891d9dffcde5b1a8558cd"
- integrity sha512-GM21xzM1mlUvCmA4pjJxyG3Q2abcrIn1wfGgCBUfw3mwHuy/RibF0L9QzpZUcQTRWy82oAjJteA0qaTLFhOD+g==
+babel-preset-gatsby@^1.3.0:
+ version "1.3.0"
+ resolved "http://localhost:4873/babel-preset-gatsby/-/babel-preset-gatsby-1.3.0.tgz#ea7882dbb93b23f0e4318282782acb7dbf756fb9"
+ integrity sha512-3hbzy/4XT2CVVe/K/qgju+il5uN1tylri3AFJ5UjLrbDWHSTKHZq8WfX4rRUBUn3nR1s6vrwa2Mq6alDV3/TbQ==
dependencies:
"@babel/plugin-proposal-class-properties" "^7.12.1"
"@babel/plugin-proposal-nullish-coalescing-operator" "^7.12.1"
@@ -2743,8 +2713,8 @@ babel-preset-gatsby@^1.1.0:
babel-plugin-dynamic-import-node "^2.3.3"
babel-plugin-macros "^2.8.0"
babel-plugin-transform-react-remove-prop-types "^0.4.24"
- gatsby-core-utils "^2.1.0"
- gatsby-legacy-polyfills "^1.1.0"
+ gatsby-core-utils "^2.3.0"
+ gatsby-legacy-polyfills "^1.3.0"
babel-runtime@^6.26.0:
version "6.26.0"
@@ -2941,6 +2911,11 @@ body-parser@1.19.0, body-parser@^1.19.0:
raw-body "2.4.0"
type-is "~1.6.17"
+body-scroll-lock@^3.1.5:
+ version "3.1.5"
+ resolved "http://localhost:4873/body-scroll-lock/-/body-scroll-lock-3.1.5.tgz#c1392d9217ed2c3e237fee1e910f6cdd80b7aaec"
+ integrity sha512-Yi1Xaml0EvNA0OYWxXiYNqY24AfWkbA6w5vxE7GWxtKfzIbZM+Qw+aSmkgsbWzbHiy/RCSkUZBplVxTA+E4jJg==
+
bonjour@^3.5.0:
version "3.5.0"
resolved "https://registry.yarnpkg.com/bonjour/-/bonjour-3.5.0.tgz#8e890a183d8ee9a2393b3844c691a42bcf7bc9f5"
@@ -3018,7 +2993,7 @@ browserslist@4.14.2:
escalade "^3.0.2"
node-releases "^1.1.61"
-browserslist@^4.0.0, browserslist@^4.12.2, browserslist@^4.14.5, browserslist@^4.14.7, browserslist@^4.16.3:
+browserslist@^4.0.0, browserslist@^4.12.2, browserslist@^4.14.5, browserslist@^4.16.3:
version "4.16.3"
resolved "http://localhost:4873/browserslist/-/browserslist-4.16.3.tgz#340aa46940d7db878748567c5dea24a48ddf3717"
integrity sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw==
@@ -3186,13 +3161,13 @@ cacheable-request@^7.0.1:
normalize-url "^4.1.0"
responselike "^2.0.0"
-call-bind@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.0.tgz#24127054bb3f9bdcb4b1fb82418186072f77b8ce"
- integrity sha512-AEXsYIyyDY3MCzbwdhzG3Jx1R0J2wetQyUynn6dYHAO+bg8l1k7jwZtRv4ryryFs7EP+NDlikJlVe59jr0cM2w==
+call-bind@^1.0.0, call-bind@^1.0.2:
+ version "1.0.2"
+ resolved "http://localhost:4873/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c"
+ integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==
dependencies:
function-bind "^1.1.1"
- get-intrinsic "^1.0.0"
+ get-intrinsic "^1.0.2"
caller-callsite@^2.0.0:
version "2.0.0"
@@ -3384,22 +3359,7 @@ chokidar@^2.1.8:
optionalDependencies:
fsevents "^1.2.7"
-chokidar@^3.4.2, chokidar@^3.4.3:
- version "3.4.3"
- resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.4.3.tgz#c1df38231448e45ca4ac588e6c79573ba6a57d5b"
- integrity sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==
- dependencies:
- anymatch "~3.1.1"
- braces "~3.0.2"
- glob-parent "~5.1.0"
- is-binary-path "~2.1.0"
- is-glob "~4.0.1"
- normalize-path "~3.0.0"
- readdirp "~3.5.0"
- optionalDependencies:
- fsevents "~2.1.2"
-
-chokidar@^3.5.1:
+chokidar@^3.4.2, chokidar@^3.4.3, chokidar@^3.5.1:
version "3.5.1"
resolved "http://localhost:4873/chokidar/-/chokidar-3.5.1.tgz#ee9ce7bbebd2b79f49f304799d5468e31e14e68a"
integrity sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==
@@ -3787,7 +3747,7 @@ copyfiles@^2.3.0:
untildify "^4.0.0"
yargs "^16.1.0"
-core-js-compat@3.9.0:
+core-js-compat@3.9.0, core-js-compat@^3.7.0:
version "3.9.0"
resolved "http://localhost:4873/core-js-compat/-/core-js-compat-3.9.0.tgz#29da39385f16b71e1915565aa0385c4e0963ad56"
integrity sha512-YK6fwFjCOKWwGnjFUR3c544YsnA/7DoLL0ysncuOJ4pwbriAtOpvM2bygdlcXbvQCQZ7bBU9CL4t7tGl7ETRpQ==
@@ -3795,14 +3755,6 @@ core-js-compat@3.9.0:
browserslist "^4.16.3"
semver "7.0.0"
-core-js-compat@^3.7.0:
- version "3.8.0"
- resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.8.0.tgz#3248c6826f4006793bd637db608bca6e4cd688b1"
- integrity sha512-o9QKelQSxQMYWHXc/Gc4L8bx/4F7TTraE5rhuN8I7mKBt5dBIUpXpIR3omv70ebr8ST5R3PqbDQr+ZI3+Tt1FQ==
- dependencies:
- browserslist "^4.14.7"
- semver "7.0.0"
-
core-js-pure@^3.0.0:
version "3.8.0"
resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.8.0.tgz#4cdd2eca37d49cda206b66e26204818dba77884a"
@@ -3870,10 +3822,10 @@ cosmiconfig@^7.0.0:
path-type "^4.0.0"
yaml "^1.10.0"
-create-gatsby@^1.1.0:
- version "1.1.0"
- resolved "http://localhost:4873/create-gatsby/-/create-gatsby-1.1.0.tgz#91a381886d5127d1f0c7ecf52eaf6fd2e1b9b169"
- integrity sha512-AM9JNlbIOkTinGNiG7J8AnCCykZxJfVENlv1vF7hS3RqGsKeZlv4PADTLCdkeIUhaLcjEiEVv7HbyfK8dA2eoA==
+create-gatsby@^1.3.0:
+ version "1.3.0"
+ resolved "http://localhost:4873/create-gatsby/-/create-gatsby-1.3.0.tgz#f3f46f7f2f15072969c0b144a30b9a199e574d52"
+ integrity sha512-c78VG3AIqUg/sJCvxzFL5tGwO8MsDICRvyQ/FXS81Kf/QTr0ON9VvDjodEiM9AmtcyU5vRnM/GspEt1YfHo38A==
create-require@^1.1.0:
version "1.1.1"
@@ -3960,7 +3912,7 @@ css-loader@^5.0.1:
schema-utils "^3.0.0"
semver "^7.3.4"
-css-minimizer-webpack-plugin@^1.2.0:
+css-minimizer-webpack-plugin@^1.3.0:
version "1.3.0"
resolved "http://localhost:4873/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-1.3.0.tgz#d867b4a54ca9920125b30263505e8cca72bc8cf1"
integrity sha512-jFa0Siplmfef4ndKglpVaduY47oHQwioAOEGK0f0vAX0s+vc+SmP6cCMoc+8Adau5600RnOEld5VVdC8CQau7w==
@@ -4161,7 +4113,7 @@ date-fns@^2.14.0:
resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.16.1.tgz#05775792c3f3331da812af253e1a935851d3834b"
integrity sha512-sAJVKx/FqrLYHAQeN7VpJrPhagZc9R4ImZIWYRFZaaohR3KzmuK88touwsSwSVT8Qcbd4zoDsnGfX4GFB4imyQ==
-debug@2, debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.6, debug@^2.6.9:
+debug@2, debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.9:
version "2.6.9"
resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
@@ -4213,13 +4165,6 @@ decompress-response@^5.0.0:
dependencies:
mimic-response "^2.0.0"
-decompress-response@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc"
- integrity sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==
- dependencies:
- mimic-response "^3.1.0"
-
decompress-tar@^4.0.0, decompress-tar@^4.1.0, decompress-tar@^4.1.1:
version "4.1.1"
resolved "https://registry.yarnpkg.com/decompress-tar/-/decompress-tar-4.1.1.tgz#718cbd3fcb16209716e70a26b84e7ba4592e5af1"
@@ -4499,6 +4444,11 @@ dir-glob@^3.0.1:
dependencies:
path-type "^4.0.0"
+dlv@^1.1.3:
+ version "1.1.3"
+ resolved "http://localhost:4873/dlv/-/dlv-1.1.3.tgz#5c198a8a11453596e751494d49874bc7732f2e79"
+ integrity sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==
+
dns-equal@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d"
@@ -4548,6 +4498,14 @@ dom-converter@^0.2:
dependencies:
utila "~0.4"
+dom-helpers@^5.0.1:
+ version "5.2.0"
+ resolved "http://localhost:4873/dom-helpers/-/dom-helpers-5.2.0.tgz#57fd054c5f8f34c52a3eeffdb7e7e93cd357d95b"
+ integrity sha512-Ru5o9+V8CpunKnz5LGgWXkmrH/20cGKwcHwS4m73zIvs54CN9epEmT/HLqFJW3kXpakAFkEdzgy1hzlJe3E4OQ==
+ dependencies:
+ "@babel/runtime" "^7.8.7"
+ csstype "^3.0.2"
+
dom-serializer@0:
version "0.2.2"
resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51"
@@ -4793,40 +4751,27 @@ error-stack-parser@^2.0.6:
dependencies:
stackframe "^1.1.1"
-es-abstract@^1.17.0-next.1, es-abstract@^1.17.2:
- version "1.17.7"
- resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.7.tgz#a4de61b2f66989fc7421676c1cb9787573ace54c"
- integrity sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==
+es-abstract@^1.17.2, es-abstract@^1.18.0-next.1, es-abstract@^1.18.0-next.2:
+ version "1.18.0"
+ resolved "http://localhost:4873/es-abstract/-/es-abstract-1.18.0.tgz#ab80b359eecb7ede4c298000390bc5ac3ec7b5a4"
+ integrity sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw==
dependencies:
+ call-bind "^1.0.2"
es-to-primitive "^1.2.1"
function-bind "^1.1.1"
+ get-intrinsic "^1.1.1"
has "^1.0.3"
- has-symbols "^1.0.1"
- is-callable "^1.2.2"
- is-regex "^1.1.1"
- object-inspect "^1.8.0"
- object-keys "^1.1.1"
- object.assign "^4.1.1"
- string.prototype.trimend "^1.0.1"
- string.prototype.trimstart "^1.0.1"
-
-es-abstract@^1.18.0-next.0, es-abstract@^1.18.0-next.1:
- version "1.18.0-next.1"
- resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.0-next.1.tgz#6e3a0a4bda717e5023ab3b8e90bec36108d22c68"
- integrity sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==
- dependencies:
- es-to-primitive "^1.2.1"
- function-bind "^1.1.1"
- has "^1.0.3"
- has-symbols "^1.0.1"
- is-callable "^1.2.2"
- is-negative-zero "^2.0.0"
- is-regex "^1.1.1"
- object-inspect "^1.8.0"
+ has-symbols "^1.0.2"
+ is-callable "^1.2.3"
+ is-negative-zero "^2.0.1"
+ is-regex "^1.1.2"
+ is-string "^1.0.5"
+ object-inspect "^1.9.0"
object-keys "^1.1.1"
- object.assign "^4.1.1"
- string.prototype.trimend "^1.0.1"
- string.prototype.trimstart "^1.0.1"
+ object.assign "^4.1.2"
+ string.prototype.trimend "^1.0.4"
+ string.prototype.trimstart "^1.0.4"
+ unbox-primitive "^1.0.0"
es-module-lexer@^0.4.0:
version "0.4.1"
@@ -4990,22 +4935,23 @@ eslint-plugin-react-hooks@^4.2.0:
resolved "http://localhost:4873/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz#8c229c268d468956334c943bb45fc860280f5556"
integrity sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==
-eslint-plugin-react@^7.22.0:
- version "7.22.0"
- resolved "http://localhost:4873/eslint-plugin-react/-/eslint-plugin-react-7.22.0.tgz#3d1c542d1d3169c45421c1215d9470e341707269"
- integrity sha512-p30tuX3VS+NWv9nQot9xIGAHBXR0+xJVaZriEsHoJrASGCJZDJ8JLNM0YqKqI0AKm6Uxaa1VUHoNEibxRCMQHA==
+eslint-plugin-react@^7.23.1:
+ version "7.23.2"
+ resolved "http://localhost:4873/eslint-plugin-react/-/eslint-plugin-react-7.23.2.tgz#2d2291b0f95c03728b55869f01102290e792d494"
+ integrity sha512-AfjgFQB+nYszudkxRkTFu0UR1zEQig0ArVMPloKhxwlwkzaw/fBiH0QWcBBhZONlXqQC51+nfqFrkn4EzHcGBw==
dependencies:
- array-includes "^3.1.1"
- array.prototype.flatmap "^1.2.3"
+ array-includes "^3.1.3"
+ array.prototype.flatmap "^1.2.4"
doctrine "^2.1.0"
has "^1.0.3"
jsx-ast-utils "^2.4.1 || ^3.0.0"
- object.entries "^1.1.2"
- object.fromentries "^2.0.2"
- object.values "^1.1.1"
+ minimatch "^3.0.4"
+ object.entries "^1.1.3"
+ object.fromentries "^2.0.4"
+ object.values "^1.1.3"
prop-types "^15.7.2"
- resolve "^1.18.1"
- string.prototype.matchall "^4.0.2"
+ resolve "^2.0.0-next.3"
+ string.prototype.matchall "^4.0.4"
eslint-scope@5.1.0:
version "5.1.0"
@@ -5040,10 +4986,10 @@ eslint-visitor-keys@^2.0.0:
resolved "http://localhost:4873/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz#21fdc8fbcd9c795cc0321f0563702095751511a8"
integrity sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==
-eslint-webpack-plugin@^2.5.2:
- version "2.5.2"
- resolved "http://localhost:4873/eslint-webpack-plugin/-/eslint-webpack-plugin-2.5.2.tgz#4ee17577d6392bf72048080a1678d6237183db81"
- integrity sha512-ndD9chZ/kaGnjjx7taRg7c6FK/YKb29SSYzaLtPBIYLYJQmZtuKqtQbAvTS2ymiMQT6X0VW9vZIHK0KLstv93Q==
+eslint-webpack-plugin@^2.5.3:
+ version "2.5.3"
+ resolved "http://localhost:4873/eslint-webpack-plugin/-/eslint-webpack-plugin-2.5.3.tgz#a125585a1d8bb9c939f2a920a9bc9be4a21cdb58"
+ integrity sha512-LewNevZf9ghDCxCGT6QltNWVi8KIYWc4LKcin8K9Azh1hypG7YAmobUDIU67fAPa+eMjRnU4rjEkLbYI1w5/UA==
dependencies:
"@types/eslint" "^7.2.6"
arrify "^2.0.1"
@@ -5385,15 +5331,15 @@ fast-copy@^2.1.0:
resolved "https://registry.yarnpkg.com/fast-copy/-/fast-copy-2.1.0.tgz#99c1b842aee063f8212d6f749080c196a822b293"
integrity sha512-j4VxAVJsu9NHveYrIj0+nJxXe2lOlibKTlyy0jH8DBwcuV6QyXTy0zTqZhmMKo7EYvuaUk/BFj/o6NU6grE5ag==
-fast-deep-equal@3.1.3, fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3:
+fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3:
version "3.1.3"
resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
-fast-glob@^3.0.3, fast-glob@^3.1.1:
- version "3.2.4"
- resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.4.tgz#d20aefbf99579383e7f3cc66529158c9b98554d3"
- integrity sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ==
+fast-glob@^3.0.3, fast-glob@^3.1.1, fast-glob@^3.2.5:
+ version "3.2.5"
+ resolved "http://localhost:4873/fast-glob/-/fast-glob-3.2.5.tgz#7939af2a656de79a4f1901903ee8adcaa7cb9661"
+ integrity sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==
dependencies:
"@nodelib/fs.stat" "^2.0.2"
"@nodelib/fs.walk" "^1.2.3"
@@ -5427,20 +5373,13 @@ fastest-stable-stringify@^1.0.1:
resolved "http://localhost:4873/fastest-stable-stringify/-/fastest-stable-stringify-1.0.1.tgz#9122d406d4c9d98bea644a6b6853d5874b87b028"
integrity sha1-kSLUBtTJ2YvqZEpraFPVh0uHsCg=
-fastq@^1.10.0:
+fastq@^1.10.0, fastq@^1.6.0:
version "1.11.0"
resolved "http://localhost:4873/fastq/-/fastq-1.11.0.tgz#bb9fb955a07130a918eb63c1f5161cc32a5d0858"
integrity sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==
dependencies:
reusify "^1.0.4"
-fastq@^1.6.0:
- version "1.9.0"
- resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.9.0.tgz#e16a72f338eaca48e91b5c23593bcc2ef66b7947"
- integrity sha512-i7FVWL8HhVY+CTkwFxkN2mk3h+787ixS5S63eb78diVRc1MCssarHq3W5cj0av7YDSwmaV928RNag+U1etRQ7w==
- dependencies:
- reusify "^1.0.4"
-
faye-websocket@^0.11.3:
version "0.11.3"
resolved "http://localhost:4873/faye-websocket/-/faye-websocket-0.11.3.tgz#5c0e9a8968e8912c286639fde977a8b209f2508e"
@@ -5803,11 +5742,6 @@ fsevents@^1.2.7:
bindings "^1.5.0"
nan "^2.12.1"
-fsevents@~2.1.2:
- version "2.1.3"
- resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.3.tgz#fb738703ae8d2f9fe900c33836ddebee8b97f23e"
- integrity sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==
-
fsevents@~2.3.1:
version "2.3.2"
resolved "http://localhost:4873/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a"
@@ -5823,10 +5757,10 @@ functional-red-black-tree@^1.0.1:
resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327"
integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=
-gatsby-cli@^3.1.0:
- version "3.1.0"
- resolved "http://localhost:4873/gatsby-cli/-/gatsby-cli-3.1.0.tgz#e67deb874d24c02b7d47a3fdf51f2d06bb2d50ae"
- integrity sha512-SOEXePHvk+Lj3XezFOjmtidMUq39hRHQsDa9iAtMvFc6bJxVIm4oGMu59mUWijGEVTlL1kwMOY7kAq1DEEtfNA==
+gatsby-cli@^3.3.0:
+ version "3.3.0"
+ resolved "http://localhost:4873/gatsby-cli/-/gatsby-cli-3.3.0.tgz#9c7682ddf076fd9448f708f3b3027afe8e9f30f9"
+ integrity sha512-zqVRm6QzMNGFPv3iSjSiysNuSBYJmvPoWWR/BdXyFU8mWP3Fou3d7HdxxIQak25GVRYlMGU5ryuM9mfN/k/Jdg==
dependencies:
"@babel/code-frame" "^7.10.4"
"@types/common-tags" "^1.8.0"
@@ -5836,14 +5770,14 @@ gatsby-cli@^3.1.0:
common-tags "^1.8.0"
configstore "^5.0.1"
convert-hrtime "^3.0.0"
- create-gatsby "^1.1.0"
+ create-gatsby "^1.3.0"
envinfo "^7.7.3"
execa "^3.4.0"
fs-exists-cached "^1.0.0"
fs-extra "^8.1.0"
- gatsby-core-utils "^2.1.0"
- gatsby-recipes "^0.12.0"
- gatsby-telemetry "^2.1.0"
+ gatsby-core-utils "^2.3.0"
+ gatsby-recipes "^0.14.0"
+ gatsby-telemetry "^2.3.0"
hosted-git-info "^3.0.6"
is-valid-path "^0.1.1"
joi "^17.4.0"
@@ -5867,10 +5801,10 @@ gatsby-cli@^3.1.0:
yoga-layout-prebuilt "^1.9.6"
yurnalist "^2.1.0"
-gatsby-core-utils@^2.1.0:
- version "2.1.0"
- resolved "http://localhost:4873/gatsby-core-utils/-/gatsby-core-utils-2.1.0.tgz#634989bc3cde1c7add752fbdc3c6a3cdd8e23377"
- integrity sha512-zBNZ4kypfgqrUWNGMQQCXZookssXWaTnLWmxM7TOz5Phjvr0NvQo/xpkUgVbuylkQDwprmg88oRdox8L3zMY9Q==
+gatsby-core-utils@^2.3.0:
+ version "2.3.0"
+ resolved "http://localhost:4873/gatsby-core-utils/-/gatsby-core-utils-2.3.0.tgz#ea42960a9b384959a96d897d580237f84cadbbd8"
+ integrity sha512-M7RlR6jL2dtkUu4AoKBoQaPTsbpByzWHc7HBgeYdwzuqbk4VuMe6K76pFDvFSNj0+LvVhWoRGHO7OEtpfb2bEA==
dependencies:
ci-info "2.0.0"
configstore "^5.0.1"
@@ -5881,117 +5815,117 @@ gatsby-core-utils@^2.1.0:
tmp "^0.2.1"
xdg-basedir "^4.0.0"
-gatsby-graphiql-explorer@^1.1.0:
- version "1.1.0"
- resolved "http://localhost:4873/gatsby-graphiql-explorer/-/gatsby-graphiql-explorer-1.1.0.tgz#00e4cfcad769363e6ea97cf6e36ff618c5e31923"
- integrity sha512-+HqRSR3tkIAqMloEmLxpnfTpAWF9zHyRfPYw6nOhVmEkC75zNrT22XkFp9toitr0qdCVavpAJMhjBpypL9l3qQ==
+gatsby-graphiql-explorer@^1.3.0:
+ version "1.3.0"
+ resolved "http://localhost:4873/gatsby-graphiql-explorer/-/gatsby-graphiql-explorer-1.3.0.tgz#7de896c304c0644b96558a3e858dd7a8cfdea922"
+ integrity sha512-KvR1POZO2wf8Oa4NsUtSh3LNg7LXmSbS4GzaJCZyMsZziI1o4SMp1e7dsIuFImBFnAqXiUIO0JRy8xrDIEe1rQ==
dependencies:
"@babel/runtime" "^7.12.5"
-gatsby-image@^3.1.0:
- version "3.1.0"
- resolved "http://localhost:4873/gatsby-image/-/gatsby-image-3.1.0.tgz#5b40682eba42696c04bfa776fa7d8477517d3959"
- integrity sha512-wF/Ck0IagcUeVCtS7E9TYYPR5w95Dgiiu5soysI92Rvjw0KIBYA2nXWcC7JO7nV9ef4UBwJR4Dy4rjHIdOPI9w==
+gatsby-image@^3.3.0:
+ version "3.3.0"
+ resolved "http://localhost:4873/gatsby-image/-/gatsby-image-3.3.0.tgz#2efea64da55011710cd118ec0f6666a323e5be75"
+ integrity sha512-jO0wjMUbXNpvc2jItZ4YFFrXAhJBie9UvPjjgB43r22hpILMiVDpfLCwRLIXetgehOfrMkPtKF+3IbaK04pfVg==
dependencies:
"@babel/runtime" "^7.12.5"
object-fit-images "^3.2.4"
prop-types "^15.7.2"
-gatsby-legacy-polyfills@^1.1.0:
- version "1.1.0"
- resolved "http://localhost:4873/gatsby-legacy-polyfills/-/gatsby-legacy-polyfills-1.1.0.tgz#70b0a42d1121b04c872b6320ade0efd8b996aaa8"
- integrity sha512-h+1dvamBzeItxkWUyjlEJ5/1mBR8nOiS2ZO8L6VOL/s4egwTFbL8ehE/yhn/41nSB/KCKjMY9mv7orU/v/Xdaw==
+gatsby-legacy-polyfills@^1.3.0:
+ version "1.3.0"
+ resolved "http://localhost:4873/gatsby-legacy-polyfills/-/gatsby-legacy-polyfills-1.3.0.tgz#9389a6577baaf21d62b877e7b65140b0832b3c55"
+ integrity sha512-O0Nz8lZg/gOt3IE9owG2+ZF+gsjxZBub4DPUFdtgXyAmO+YDftYfvMEB0PrRQ2Pl5BV72iHeFyZpiv4q/UHTuw==
dependencies:
core-js-compat "3.9.0"
-gatsby-link@^3.1.0:
- version "3.1.0"
- resolved "http://localhost:4873/gatsby-link/-/gatsby-link-3.1.0.tgz#a64795edc032483450103ab235bab68a6f8dc2b8"
- integrity sha512-5l84aGNGYp+8QDWnM030R1TjBms+zgdsNSZrRmwcQ57EF2IW6zRrw+ENSlBrxeV40mkmIXkVmIVbB8XuNKZNrg==
+gatsby-link@^3.3.0:
+ version "3.3.0"
+ resolved "http://localhost:4873/gatsby-link/-/gatsby-link-3.3.0.tgz#17b0aa73c6b6e73ab73448fda705fbb350dce5f2"
+ integrity sha512-G6hwEPlb3Tvbfb8krvgR+b3rgegT6noVzuPHyHeiksEI2hrLQt1YbSKCR++SDjv9N9O9gvO6OKDQTJ0ACQzKeg==
dependencies:
"@babel/runtime" "^7.12.5"
"@types/reach__router" "^1.3.7"
prop-types "^15.7.2"
-gatsby-page-utils@^1.1.0:
- version "1.1.0"
- resolved "http://localhost:4873/gatsby-page-utils/-/gatsby-page-utils-1.1.0.tgz#44bbc38a5baf96b97c70ec5be607c594fe12b054"
- integrity sha512-hNjEuWYtU95t6ypXn82eC+7OoArH4i/PnlhHt9DS8xdpf7Ad95Bk+wAhpIlF8iv9f/uf/e5DdbQeSXj1E1TeRw==
+gatsby-page-utils@^1.3.0:
+ version "1.3.0"
+ resolved "http://localhost:4873/gatsby-page-utils/-/gatsby-page-utils-1.3.0.tgz#e09953fa8bbaea7015994ce964cf5f2f5494144d"
+ integrity sha512-DxoA148yPSaQ3WqnTIQzqB8WMh7fm3vxfUc5TOSyRQAwDgo9h2UTWCELUhIA+063Ng3ZugdpT9XCDlLydXwQgQ==
dependencies:
"@babel/runtime" "^7.12.5"
bluebird "^3.7.2"
chokidar "^3.5.1"
fs-exists-cached "^1.0.0"
- gatsby-core-utils "^2.1.0"
+ gatsby-core-utils "^2.3.0"
glob "^7.1.6"
lodash "^4.17.21"
micromatch "^4.0.2"
-gatsby-plugin-manifest@^3.1.0:
- version "3.1.0"
- resolved "http://localhost:4873/gatsby-plugin-manifest/-/gatsby-plugin-manifest-3.1.0.tgz#9a40e2c7355663ea0863b199e7ba92af2f655e8d"
- integrity sha512-T3vmSdld5KdKhov1/GFgBZ1fgFdyS1Uw2ehtJy3qTqknO3TLq2AiyMTJVRE5Z6ztYWLkE5Lnc07HZSYSb0ocsA==
+gatsby-plugin-manifest@^3.3.0:
+ version "3.3.0"
+ resolved "http://localhost:4873/gatsby-plugin-manifest/-/gatsby-plugin-manifest-3.3.0.tgz#211b7ad6b0ff8dccd182a34bdb21a31c1fbd9377"
+ integrity sha512-i6xbyjizf4eGDFan1tqPBgXlfOQXTNJFi/LZwEj7Uw0YIDkKWpO9Ic8eqxjgqjxN5PfZ5BVSVY//k5VHT99M6Q==
dependencies:
"@babel/runtime" "^7.12.5"
- gatsby-core-utils "^2.1.0"
- gatsby-plugin-utils "^1.1.0"
+ gatsby-core-utils "^2.3.0"
+ gatsby-plugin-utils "^1.3.0"
semver "^7.3.2"
- sharp "^0.27.0"
+ sharp "^0.28.0"
-gatsby-plugin-offline@^4.1.0:
- version "4.1.0"
- resolved "http://localhost:4873/gatsby-plugin-offline/-/gatsby-plugin-offline-4.1.0.tgz#92858f5a61077d9e44fa9e933b6a1ceff793b044"
- integrity sha512-lLIooOgZBV91GjqNglIup72wXufEkVyLUDyoHzs7yxAuj1nGUEinWNpp+QLHH9SxI9salyuawzL52GSHTwQlDw==
+gatsby-plugin-offline@^4.3.0:
+ version "4.3.0"
+ resolved "http://localhost:4873/gatsby-plugin-offline/-/gatsby-plugin-offline-4.3.0.tgz#2b7420ff649f74f61e5ea2a6c29155df032647ef"
+ integrity sha512-rrzCvGXzquBjkzxdCmRWLhC/QW7lX0PKv2Se9cznkavTGNRe0kHpHKeSMPYitEFCOk0y+zu4mvFoZR7ZfPHwDw==
dependencies:
"@babel/runtime" "^7.12.5"
cheerio "^1.0.0-rc.3"
- gatsby-core-utils "^2.1.0"
+ gatsby-core-utils "^2.3.0"
glob "^7.1.6"
idb-keyval "^3.2.0"
lodash "^4.17.21"
workbox-build "^4.3.1"
-gatsby-plugin-page-creator@^3.1.0:
- version "3.1.0"
- resolved "http://localhost:4873/gatsby-plugin-page-creator/-/gatsby-plugin-page-creator-3.1.0.tgz#98df02c01beabd6274c1f920d5785ec70f6e9c17"
- integrity sha512-0Ji3U8/oPgUCIHUmm5QI09Yz98j8qslqdzDv7veE75+Qqr1oC4ZD650TwH9GVjRKitxwntK+GaNPMS6nDq24kw==
+gatsby-plugin-page-creator@^3.3.0:
+ version "3.3.0"
+ resolved "http://localhost:4873/gatsby-plugin-page-creator/-/gatsby-plugin-page-creator-3.3.0.tgz#302be6960ffdde32f4821fc55a9c2996270808f3"
+ integrity sha512-6ZJNWZyH16WEbAlFrEPpyOs/JYDJJK6zcsCa1MtfcVQyNxCyrddttiqWfe+UXmxNNaRkaYiKf9EX0zVuDUuTHg==
dependencies:
"@babel/traverse" "^7.12.5"
"@sindresorhus/slugify" "^1.1.0"
chokidar "^3.5.1"
fs-exists-cached "^1.0.0"
- gatsby-page-utils "^1.1.0"
- gatsby-telemetry "^2.1.0"
+ gatsby-page-utils "^1.3.0"
+ gatsby-telemetry "^2.3.0"
globby "^11.0.2"
lodash "^4.17.21"
-gatsby-plugin-postcss@^4.1.0:
- version "4.1.0"
- resolved "http://localhost:4873/gatsby-plugin-postcss/-/gatsby-plugin-postcss-4.1.0.tgz#71100ba9f5aecd3c15eb6c496a774b6358257ad6"
- integrity sha512-5pMpbi9CmQa8j3PwSvUPJ0ydB7QVfbuuCM17ij83ZGpsb2V8Y7+r0CDo6drQ0CGRp8u7TAMcfpSg6JCkvfc1Sg==
+gatsby-plugin-postcss@^4.3.0:
+ version "4.3.0"
+ resolved "http://localhost:4873/gatsby-plugin-postcss/-/gatsby-plugin-postcss-4.3.0.tgz#1ab010d848bee11b1605dae2571b46a33ea8ad7b"
+ integrity sha512-T0OaJiziOs7LL1S5iI+QQzY8TOzL2y6rmWQKstPnr0NuDueQrN4YDRnG4fPoBhJ1Xl96uCVNZ4QoyGvqDQwjXw==
dependencies:
"@babel/runtime" "^7.12.5"
postcss-loader "^4.1.0"
-gatsby-plugin-react-helmet@^4.1.0:
- version "4.1.0"
- resolved "http://localhost:4873/gatsby-plugin-react-helmet/-/gatsby-plugin-react-helmet-4.1.0.tgz#a210eeb840411fe59d1da1184e2ffb25383cbc9d"
- integrity sha512-vMTtpVnzrYRcBrDt4feui0CxviINtNFwulRbhJ0if63H31Ep0i4jcMzDitVqpHxcImkzQwchK3Qap3JWqr6L6Q==
+gatsby-plugin-react-helmet@^4.3.0:
+ version "4.3.0"
+ resolved "http://localhost:4873/gatsby-plugin-react-helmet/-/gatsby-plugin-react-helmet-4.3.0.tgz#2fd28c2605723670b2670839917b2d3f4754f39b"
+ integrity sha512-7D3SebOkDdEBqhUDW4e4Sxl70f6zcpcxU9dKZqi6jgQJzZfW4Jvn9yLk0VfSm5kHpTDUE/KrXme31Hap32S/gA==
dependencies:
"@babel/runtime" "^7.12.5"
-gatsby-plugin-sharp@^3.1.0:
- version "3.1.0"
- resolved "http://localhost:4873/gatsby-plugin-sharp/-/gatsby-plugin-sharp-3.1.0.tgz#64472f5b0904ce04fe8da1a01ae9d72b099239c6"
- integrity sha512-u9gVDjclnxKuC86r4ghX6ne94ndnYpHULezPkzWoVepJVV7p1khVYeRnvfWbXPt7TN3NrgUgIsyDKQ1fzHKFZA==
+gatsby-plugin-sharp@^3.3.0:
+ version "3.3.0"
+ resolved "http://localhost:4873/gatsby-plugin-sharp/-/gatsby-plugin-sharp-3.3.0.tgz#e6992c1a8175031edad3c2ea6c831e4a4de27771"
+ integrity sha512-56jRS02/Ir4t4AZ3sGNi+Ia+MVKui3IC7X9vSyrptf7jvOM8Ckc9JLqubjy2KG6+UYsXuOPcZVtn6l4mmTqnuQ==
dependencies:
"@babel/runtime" "^7.12.5"
async "^3.2.0"
bluebird "^3.7.2"
filenamify "^4.2.0"
fs-extra "^9.1.0"
- gatsby-core-utils "^2.1.0"
- gatsby-telemetry "^2.1.0"
+ gatsby-core-utils "^2.3.0"
+ gatsby-telemetry "^2.3.0"
got "^10.7.0"
imagemin "^7.0.1"
imagemin-mozjpeg "^9.0.0"
@@ -6002,14 +5936,14 @@ gatsby-plugin-sharp@^3.1.0:
probe-image-size "^6.0.0"
progress "^2.0.3"
semver "^7.3.4"
- sharp "^0.27.0"
+ sharp "^0.28.0"
svgo "1.3.2"
uuid "3.4.0"
-gatsby-plugin-typescript@^3.1.0:
- version "3.1.0"
- resolved "http://localhost:4873/gatsby-plugin-typescript/-/gatsby-plugin-typescript-3.1.0.tgz#dafb86c481f8bad84ad761e08f7d6ae83a7c73ba"
- integrity sha512-p1tk/7ECbLefJzmEEl/n6qKofNIXIH2B9Bz0XnKyVaRxXNIbE3VI76qFCm3dFh+MUUg8Q4JKc2WAZcBYIdQeZA==
+gatsby-plugin-typescript@^3.3.0:
+ version "3.3.0"
+ resolved "http://localhost:4873/gatsby-plugin-typescript/-/gatsby-plugin-typescript-3.3.0.tgz#181c88015aa99282943ca92209a6cbe3580aad94"
+ integrity sha512-N3+pXLViKdP1vFnnocei9C9a0cMeER6vZQW9hfGFR/vV/RZgnvCOJNDpEsjMdTjslTtyikdJqn0T24t1JpaJXw==
dependencies:
"@babel/core" "^7.12.3"
"@babel/plugin-proposal-nullish-coalescing-operator" "^7.12.1"
@@ -6017,26 +5951,26 @@ gatsby-plugin-typescript@^3.1.0:
"@babel/plugin-proposal-optional-chaining" "^7.12.1"
"@babel/preset-typescript" "^7.12.1"
"@babel/runtime" "^7.12.5"
- babel-plugin-remove-graphql-queries "^3.1.0"
+ babel-plugin-remove-graphql-queries "^3.3.0"
-gatsby-plugin-utils@^1.1.0:
- version "1.1.0"
- resolved "http://localhost:4873/gatsby-plugin-utils/-/gatsby-plugin-utils-1.1.0.tgz#b73f3f196323df3c75e6edb345d221f003b5c152"
- integrity sha512-B21V3tFskfZcVSJVaYy6rLrxHcumbcmhKAYKniKThxCP/0KSqHkfC9+Bopsonk8npRKbVX924OI3UOCKfbgFsg==
+gatsby-plugin-utils@^1.3.0:
+ version "1.3.0"
+ resolved "http://localhost:4873/gatsby-plugin-utils/-/gatsby-plugin-utils-1.3.0.tgz#cd90c30627ac9fe8fe711f4540eafbb0a1607251"
+ integrity sha512-Avqq9zzkp1ETkzkRx+Dd6Uv+H7WLfyQnQHVwFx+H+SFnULe8kkSSVxh1673TU5918cJI1iO35P8vUF/QWTATRw==
dependencies:
joi "^17.2.1"
-gatsby-react-router-scroll@^4.1.0:
- version "4.1.0"
- resolved "http://localhost:4873/gatsby-react-router-scroll/-/gatsby-react-router-scroll-4.1.0.tgz#582a693048cf9a485a567afa11964df366d104fe"
- integrity sha512-P2RIO7Py7QQvIntzmrpiz93B6jZsOwVhSVWp3dDa1YrD4/y43553zrEwczifWicLYcgCy/miMnuctfoKCJuxlg==
+gatsby-react-router-scroll@^4.3.0:
+ version "4.3.0"
+ resolved "http://localhost:4873/gatsby-react-router-scroll/-/gatsby-react-router-scroll-4.3.0.tgz#fedfd8bf7c3e567c60532a171b666617ad59f27b"
+ integrity sha512-Dypx98I8agbpZUsLhKqC1bRw35CZhLjQBmBiWHJqytciVdNKa5bnmxguTssdhCO8g9fhbTMTLYhz2pxWu+FoTA==
dependencies:
"@babel/runtime" "^7.12.5"
-gatsby-recipes@^0.12.0:
- version "0.12.0"
- resolved "http://localhost:4873/gatsby-recipes/-/gatsby-recipes-0.12.0.tgz#3b0e313c6f67ffa750c7ff402ca1196f525a2470"
- integrity sha512-WotaMTpVWVP40uO24Iw2ioEAGcO6OZwcJYZz3Ihrb4CmjbKM6KEic8RuXH4d84OTLCvWz0s0lPiIu1IgbnYwgQ==
+gatsby-recipes@^0.14.0:
+ version "0.14.0"
+ resolved "http://localhost:4873/gatsby-recipes/-/gatsby-recipes-0.14.0.tgz#6b2b0bf9c9f5055c85bfc4ef0b472dc21648aea0"
+ integrity sha512-f8vZtHA7mCWqLE/xxEs4gpKxfM53L4dPic6hkALMlNfg8040eu05D6YbNT3i3QLsyqpvX1vKH88SBHk7swwW8w==
dependencies:
"@babel/core" "^7.12.3"
"@babel/generator" "^7.12.5"
@@ -6061,8 +5995,8 @@ gatsby-recipes@^0.12.0:
express "^4.17.1"
express-graphql "^0.9.0"
fs-extra "^8.1.0"
- gatsby-core-utils "^2.1.0"
- gatsby-telemetry "^2.1.0"
+ gatsby-core-utils "^2.3.0"
+ gatsby-telemetry "^2.3.0"
glob "^7.1.6"
graphql "^15.4.0"
graphql-compose "~7.25.0"
@@ -6097,17 +6031,17 @@ gatsby-recipes@^0.12.0:
xstate "^4.9.1"
yoga-layout-prebuilt "^1.9.6"
-gatsby-source-filesystem@^3.1.0:
- version "3.1.0"
- resolved "http://localhost:4873/gatsby-source-filesystem/-/gatsby-source-filesystem-3.1.0.tgz#59d9c5ebced33d954a9927e740168b9c9ee43422"
- integrity sha512-3qFXEi4Hp7NrqTMCJ44vzwMZclD1aHyC5XUXxuuQ+/gT4k4yPIjPTbUdYgDzvrc8/K/5XRvJDB2vprdjxwoeGw==
+gatsby-source-filesystem@^3.3.0:
+ version "3.3.0"
+ resolved "http://localhost:4873/gatsby-source-filesystem/-/gatsby-source-filesystem-3.3.0.tgz#80816422e3025ea523e7cf19a458d649f2798190"
+ integrity sha512-ctdeRaRzZNwXY+8XYAaTgKh4en1RcfALCA/OJ3NmRnHMCBadPQ+CEzyxpwJSNaK4/6ouxy0nw7+kxhpmW1tVOQ==
dependencies:
"@babel/runtime" "^7.12.5"
better-queue "^3.8.10"
chokidar "^3.4.3"
file-type "^16.0.0"
fs-extra "^8.1.0"
- gatsby-core-utils "^2.1.0"
+ gatsby-core-utils "^2.3.0"
got "^9.6.0"
md5-file "^5.0.0"
mime "^2.4.6"
@@ -6116,10 +6050,10 @@ gatsby-source-filesystem@^3.1.0:
valid-url "^1.0.9"
xstate "^4.14.0"
-gatsby-telemetry@^2.1.0:
- version "2.1.0"
- resolved "http://localhost:4873/gatsby-telemetry/-/gatsby-telemetry-2.1.0.tgz#e7c0f8bc488a93bf4afcd10760f38b50471e754f"
- integrity sha512-ZAmjxYsLyJ9eK3ZGphoIjl1C/Mx732h+PWpyD+NNUPf+GFJcPDVAd/tX9XHjNTVrAN3rAaHuH48wK7JNeC/xIA==
+gatsby-telemetry@^2.3.0:
+ version "2.3.0"
+ resolved "http://localhost:4873/gatsby-telemetry/-/gatsby-telemetry-2.3.0.tgz#04adfad434f2c1528b787bf847df9b6a8c717650"
+ integrity sha512-dr7pILAnEtoG9ZUyPRljSwB/fGBDM4OCoM0mGw3DYr6HFlvrsbIl7AVL4LVJIr4TrtVUrhTjC/crSw+bTzO42A==
dependencies:
"@babel/code-frame" "^7.10.4"
"@babel/runtime" "^7.12.5"
@@ -6129,17 +6063,17 @@ gatsby-telemetry@^2.1.0:
boxen "^4.2.0"
configstore "^5.0.1"
fs-extra "^8.1.0"
- gatsby-core-utils "^2.1.0"
+ gatsby-core-utils "^2.3.0"
git-up "^4.0.2"
is-docker "^2.1.1"
lodash "^4.17.21"
node-fetch "^2.6.1"
uuid "3.4.0"
-gatsby-transformer-sharp@^3.1.0:
- version "3.1.0"
- resolved "http://localhost:4873/gatsby-transformer-sharp/-/gatsby-transformer-sharp-3.1.0.tgz#958318785828302ef195a071bfb71071c94028be"
- integrity sha512-wj7KFhbqkxT5Ff5R8RDpBz5DweR6frLyIX28n4ryGIqMkgkmEwkIfWcA4/JjocDm4dVwkXKmlwJA1jufkGEpCg==
+gatsby-transformer-sharp@^3.3.0:
+ version "3.3.0"
+ resolved "http://localhost:4873/gatsby-transformer-sharp/-/gatsby-transformer-sharp-3.3.0.tgz#238b4180570687a891a43a8c5082fb99b9d813de"
+ integrity sha512-P5J1SE/g8qOYdjPP3SYRSAOoaQQEPfYpbvDtgstlegogt7zsytBRNOjrDijEzXnC/D/Hcp9Obwr0Ez8vL4FGsw==
dependencies:
"@babel/runtime" "^7.12.5"
bluebird "^3.7.2"
@@ -6148,12 +6082,12 @@ gatsby-transformer-sharp@^3.1.0:
potrace "^2.1.8"
probe-image-size "^6.0.0"
semver "^7.3.4"
- sharp "^0.27.0"
+ sharp "^0.28.0"
-gatsby@^3.1.0:
- version "3.1.0"
- resolved "http://localhost:4873/gatsby/-/gatsby-3.1.0.tgz#88bfd1053d7a6574208d5fb525186a6a20ca8ffd"
- integrity sha512-AnEMYZk5f5zEPZ4yHUaJk9G98RyoWdnkif1k2GvEyRrMbPOW6VpZdFnxZKVGfX/AZcA+pA0szuY8f46GASaXEg==
+gatsby@^3.3.0:
+ version "3.3.0"
+ resolved "http://localhost:4873/gatsby/-/gatsby-3.3.0.tgz#815884c669f15b50191509ec8c178e5eab47e633"
+ integrity sha512-u9C7ER0Jz89BtjFtbuiCmsZmlKagr6we8GaARgkCpdi9csKpsTq7JBqZcOglKI4qx6iMKMIu0h9FwdBjPSYKng==
dependencies:
"@babel/code-frame" "^7.10.4"
"@babel/core" "^7.12.3"
@@ -6179,8 +6113,8 @@ gatsby@^3.1.0:
babel-plugin-add-module-exports "^1.0.4"
babel-plugin-dynamic-import-node "^2.3.3"
babel-plugin-lodash "^3.3.4"
- babel-plugin-remove-graphql-queries "^3.1.0"
- babel-preset-gatsby "^1.1.0"
+ babel-plugin-remove-graphql-queries "^3.3.0"
+ babel-preset-gatsby "^1.3.0"
better-opn "^2.0.0"
better-queue "^3.8.10"
bluebird "^3.7.2"
@@ -6195,7 +6129,7 @@ gatsby@^3.1.0:
core-js "^3.9.0"
cors "^2.8.5"
css-loader "^5.0.1"
- css-minimizer-webpack-plugin "^1.2.0"
+ css-minimizer-webpack-plugin "^1.3.0"
css.escape "^1.5.1"
date-fns "^2.14.0"
debug "^3.2.7"
@@ -6209,9 +6143,9 @@ gatsby@^3.1.0:
eslint-plugin-graphql "^4.0.0"
eslint-plugin-import "^2.22.1"
eslint-plugin-jsx-a11y "^6.4.1"
- eslint-plugin-react "^7.22.0"
+ eslint-plugin-react "^7.23.1"
eslint-plugin-react-hooks "^4.2.0"
- eslint-webpack-plugin "^2.5.2"
+ eslint-webpack-plugin "^2.5.3"
event-source-polyfill "^1.0.15"
execa "^4.0.3"
express "^4.17.1"
@@ -6222,16 +6156,16 @@ gatsby@^3.1.0:
find-cache-dir "^3.3.1"
fs-exists-cached "1.0.0"
fs-extra "^8.1.0"
- gatsby-cli "^3.1.0"
- gatsby-core-utils "^2.1.0"
- gatsby-graphiql-explorer "^1.1.0"
- gatsby-legacy-polyfills "^1.1.0"
- gatsby-link "^3.1.0"
- gatsby-plugin-page-creator "^3.1.0"
- gatsby-plugin-typescript "^3.1.0"
- gatsby-plugin-utils "^1.1.0"
- gatsby-react-router-scroll "^4.1.0"
- gatsby-telemetry "^2.1.0"
+ gatsby-cli "^3.3.0"
+ gatsby-core-utils "^2.3.0"
+ gatsby-graphiql-explorer "^1.3.0"
+ gatsby-legacy-polyfills "^1.3.0"
+ gatsby-link "^3.3.0"
+ gatsby-plugin-page-creator "^3.3.0"
+ gatsby-plugin-typescript "^3.3.0"
+ gatsby-plugin-utils "^1.3.0"
+ gatsby-react-router-scroll "^4.3.0"
+ gatsby-telemetry "^2.3.0"
glob "^7.1.6"
got "8.3.2"
graphql "^15.4.0"
@@ -6298,7 +6232,7 @@ gatsby@^3.1.0:
util.promisify "^1.0.1"
uuid "3.4.0"
v8-compile-cache "^2.2.0"
- webpack "^5.16.0"
+ webpack "^5.28.0"
webpack-dev-middleware "^4.1.0"
webpack-dev-server "^3.11.2"
webpack-merge "^5.7.3"
@@ -6331,10 +6265,10 @@ get-caller-file@^2.0.1, get-caller-file@^2.0.5:
resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
-get-intrinsic@^1.0.0, get-intrinsic@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.0.1.tgz#94a9768fcbdd0595a1c9273aacf4c89d075631be"
- integrity sha512-ZnWP+AmS1VUaLgTRy47+zKtjTxz+0xMpx3I52i+aalBK1QP19ggLF3Db89KJX7kjfOfP2eoa01qc++GwPgufPg==
+get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1:
+ version "1.1.1"
+ resolved "http://localhost:4873/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6"
+ integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==
dependencies:
function-bind "^1.1.1"
has "^1.0.3"
@@ -6415,6 +6349,21 @@ github-from-package@0.0.0:
resolved "https://registry.yarnpkg.com/github-from-package/-/github-from-package-0.0.0.tgz#97fb5d96bfde8973313f20e8288ef9a167fa64ce"
integrity sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4=
+glob-base@^0.3.0:
+ version "0.3.0"
+ resolved "http://localhost:4873/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4"
+ integrity sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=
+ dependencies:
+ glob-parent "^2.0.0"
+ is-glob "^2.0.0"
+
+glob-parent@^2.0.0:
+ version "2.0.0"
+ resolved "http://localhost:4873/glob-parent/-/glob-parent-2.0.0.tgz#81383d72db054fcccf5336daa902f182f6edbb28"
+ integrity sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=
+ dependencies:
+ is-glob "^2.0.0"
+
glob-parent@^3.1.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae"
@@ -6497,7 +6446,7 @@ globals@^13.6.0:
dependencies:
type-fest "^0.20.2"
-globby@11.0.1, globby@^11.0.1:
+globby@11.0.1:
version "11.0.1"
resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.1.tgz#9a2bf107a068f3ffeabc49ad702c79ede8cfd357"
integrity sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==
@@ -6523,7 +6472,7 @@ globby@^10.0.0, globby@^10.0.1:
merge2 "^1.2.3"
slash "^3.0.0"
-globby@^11.0.2:
+globby@^11.0.1, globby@^11.0.2:
version "11.0.2"
resolved "http://localhost:4873/globby/-/globby-11.0.2.tgz#1af538b766a3b540ebfb58a32b2e2d5897321d83"
integrity sha512-2ZThXDvvV8fYFRVIxnrMQBipZQDr7MxKAmQK1vujaj9/7eF0efG7BPUKJ7jP7G5SLF37xKDXvO4S/KKLj/Z0og==
@@ -6627,12 +6576,7 @@ got@^9.6.0:
to-readable-stream "^1.0.0"
url-parse-lax "^3.0.0"
-graceful-fs@^4.1.10, graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.2, graceful-fs@^4.2.3:
- version "4.2.4"
- resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb"
- integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==
-
-graceful-fs@^4.2.4:
+graceful-fs@^4.1.10, graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.2, graceful-fs@^4.2.3, graceful-fs@^4.2.4:
version "4.2.6"
resolved "http://localhost:4873/graceful-fs/-/graceful-fs-4.2.6.tgz#ff040b2b0853b23c3d31027523706f1885d76bee"
integrity sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==
@@ -6730,6 +6674,11 @@ has-ansi@^2.0.0:
dependencies:
ansi-regex "^2.0.0"
+has-bigints@^1.0.1:
+ version "1.0.1"
+ resolved "http://localhost:4873/has-bigints/-/has-bigints-1.0.1.tgz#64fe6acb020673e3b78db035a5af69aa9d07b113"
+ integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==
+
has-cors@1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/has-cors/-/has-cors-1.1.0.tgz#5e474793f7ea9843d1bb99c23eef49ff126fff39"
@@ -6750,10 +6699,10 @@ has-symbol-support-x@^1.4.1:
resolved "https://registry.yarnpkg.com/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz#1409f98bc00247da45da67cee0a36f282ff26455"
integrity sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==
-has-symbols@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8"
- integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==
+has-symbols@^1.0.1, has-symbols@^1.0.2:
+ version "1.0.2"
+ resolved "http://localhost:4873/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423"
+ integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==
has-to-string-tag-x@^1.2.0:
version "1.4.1"
@@ -7205,14 +7154,14 @@ internal-ip@^4.3.0:
default-gateway "^4.2.0"
ipaddr.js "^1.9.0"
-internal-slot@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.2.tgz#9c2e9fb3cd8e5e4256c6f45fe310067fcfa378a3"
- integrity sha512-2cQNfwhAfJIkU4KZPkDI+Gj5yNNnbqi40W9Gge6dfnk4TocEVm00B3bdiL+JINrbGJil2TeHvM4rETGzk/f/0g==
+internal-slot@^1.0.3:
+ version "1.0.3"
+ resolved "http://localhost:4873/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c"
+ integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==
dependencies:
- es-abstract "^1.17.0-next.1"
+ get-intrinsic "^1.1.0"
has "^1.0.3"
- side-channel "^1.0.2"
+ side-channel "^1.0.4"
into-stream@^3.1.0:
version "3.1.0"
@@ -7301,6 +7250,11 @@ is-arrayish@^0.3.1:
resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03"
integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==
+is-bigint@^1.0.1:
+ version "1.0.1"
+ resolved "http://localhost:4873/is-bigint/-/is-bigint-1.0.1.tgz#6923051dfcbc764278540b9ce0e6b3213aa5ebc2"
+ integrity sha512-J0ELF4yHFxHy0cmSxZuheDOz2luOdVvqjwmEcj8H/L1JHeuEDSDbeRP+Dk9kFVk5RTFzbucJ2Kb9F7ixY2QaCg==
+
is-binary-path@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898"
@@ -7315,6 +7269,13 @@ is-binary-path@^2.1.0, is-binary-path@~2.1.0:
dependencies:
binary-extensions "^2.0.0"
+is-boolean-object@^1.1.0:
+ version "1.1.0"
+ resolved "http://localhost:4873/is-boolean-object/-/is-boolean-object-1.1.0.tgz#e2aaad3a3a8fca34c28f6eee135b156ed2587ff0"
+ integrity sha512-a7Uprx8UtD+HWdyYwnD1+ExtTgqQtD2k/1yJgtXP6wnMm8byhkoTZRl+95LLThpzNZJ5aEvi46cdH+ayMFRwmA==
+ dependencies:
+ call-bind "^1.0.0"
+
is-buffer@^1.1.5:
version "1.1.6"
resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be"
@@ -7325,10 +7286,10 @@ is-buffer@^2.0.0:
resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.5.tgz#ebc252e400d22ff8d77fa09888821a24a658c191"
integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==
-is-callable@^1.1.4, is-callable@^1.2.2:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.2.tgz#c7c6715cd22d4ddb48d3e19970223aceabb080d9"
- integrity sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==
+is-callable@^1.1.4, is-callable@^1.2.3:
+ version "1.2.3"
+ resolved "http://localhost:4873/is-callable/-/is-callable-1.2.3.tgz#8b1e0500b73a1d76c70487636f368e519de8db8e"
+ integrity sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==
is-ci@^2.0.0:
version "2.0.0"
@@ -7349,7 +7310,7 @@ is-color-stop@^1.0.0:
rgb-regex "^1.0.1"
rgba-regex "^1.0.0"
-is-core-module@^2.1.0:
+is-core-module@^2.2.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.2.0.tgz#97037ef3d52224d85163f5597b2b63d9afed981a"
integrity sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==
@@ -7408,6 +7369,11 @@ is-docker@^2.0.0, is-docker@^2.1.1:
resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.1.1.tgz#4125a88e44e450d384e09047ede71adc2d144156"
integrity sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==
+is-dotfile@^1.0.0:
+ version "1.0.3"
+ resolved "http://localhost:4873/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1"
+ integrity sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=
+
is-extendable@^0.1.0, is-extendable@^0.1.1:
version "0.1.1"
resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89"
@@ -7508,16 +7474,21 @@ is-natural-number@^4.0.1:
resolved "https://registry.yarnpkg.com/is-natural-number/-/is-natural-number-4.0.1.tgz#ab9d76e1db4ced51e35de0c72ebecf09f734cde8"
integrity sha1-q5124dtM7VHjXeDHLr7PCfc0zeg=
-is-negative-zero@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.0.tgz#9553b121b0fac28869da9ed459e20c7543788461"
- integrity sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE=
+is-negative-zero@^2.0.1:
+ version "2.0.1"
+ resolved "http://localhost:4873/is-negative-zero/-/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24"
+ integrity sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==
is-npm@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-5.0.0.tgz#43e8d65cc56e1b67f8d47262cf667099193f45a8"
integrity sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==
+is-number-object@^1.0.4:
+ version "1.0.4"
+ resolved "http://localhost:4873/is-number-object/-/is-number-object-1.0.4.tgz#36ac95e741cf18b283fc1ddf5e83da798e3ec197"
+ integrity sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw==
+
is-number@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195"
@@ -7601,11 +7572,12 @@ is-promise@^2.2.2:
resolved "http://localhost:4873/is-promise/-/is-promise-2.2.2.tgz#39ab959ccbf9a774cf079f7b40c7a26f763135f1"
integrity sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==
-is-regex@^1.0.4, is-regex@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.1.tgz#c6f98aacc546f6cec5468a07b7b153ab564a57b9"
- integrity sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==
+is-regex@^1.0.4, is-regex@^1.1.2:
+ version "1.1.2"
+ resolved "http://localhost:4873/is-regex/-/is-regex-1.1.2.tgz#81c8ebde4db142f2cf1c53fc86d6a45788266251"
+ integrity sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==
dependencies:
+ call-bind "^1.0.2"
has-symbols "^1.0.1"
is-regexp@^1.0.0:
@@ -7671,7 +7643,7 @@ is-svg@^3.0.0:
dependencies:
html-comment-regex "^1.1.0"
-is-symbol@^1.0.2:
+is-symbol@^1.0.2, is-symbol@^1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937"
integrity sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==
@@ -7839,18 +7811,7 @@ jimp@^0.14.0:
"@jimp/types" "^0.14.0"
regenerator-runtime "^0.13.3"
-joi@^17.2.1:
- version "17.3.0"
- resolved "https://registry.yarnpkg.com/joi/-/joi-17.3.0.tgz#f1be4a6ce29bc1716665819ac361dfa139fff5d2"
- integrity sha512-Qh5gdU6niuYbUIUV5ejbsMiiFmBdw8Kcp8Buj2JntszCkCfxJ9Cz76OtHxOZMPXrt5810iDIXs+n1nNVoquHgg==
- dependencies:
- "@hapi/hoek" "^9.0.0"
- "@hapi/topo" "^5.0.0"
- "@sideway/address" "^4.1.0"
- "@sideway/formula" "^3.0.0"
- "@sideway/pinpoint" "^2.0.0"
-
-joi@^17.4.0:
+joi@^17.2.1, joi@^17.4.0:
version "17.4.0"
resolved "http://localhost:4873/joi/-/joi-17.4.0.tgz#b5c2277c8519e016316e49ababd41a1908d9ef20"
integrity sha512-F4WiW2xaV6wc1jxete70Rw4V/VuMd6IN+a5ilZsxG4uYtUXWu2kq9W5P2dz30e7Gmw8RCbY/u/uk+dMPma9tAg==
@@ -8114,11 +8075,6 @@ load-json-file@^2.0.0:
pify "^2.0.0"
strip-bom "^3.0.0"
-load-script@^1.0.0:
- version "1.0.0"
- resolved "http://localhost:4873/load-script/-/load-script-1.0.0.tgz#0491939e0bee5643ee494a7e3da3d2bac70c6ca4"
- integrity sha1-BJGTngvuVkPuSUp+PaPSuscMbKQ=
-
loader-runner@^4.2.0:
version "4.2.0"
resolved "http://localhost:4873/loader-runner/-/loader-runner-4.2.0.tgz#d7022380d66d14c5fb1d496b89864ebcfd478384"
@@ -8250,6 +8206,11 @@ lodash.toarray@^4.4.0:
resolved "https://registry.yarnpkg.com/lodash.toarray/-/lodash.toarray-4.4.0.tgz#24c4bfcd6b2fba38bfd0594db1179d8e9b656561"
integrity sha1-JMS/zWsvuji/0FlNsRedjptlZWE=
+lodash.topath@^4.5.2:
+ version "4.5.2"
+ resolved "http://localhost:4873/lodash.topath/-/lodash.topath-4.5.2.tgz#3616351f3bba61994a0931989660bd03254fd009"
+ integrity sha1-NhY1Hzu6YZlKCTGYlmC9AyVP0Ak=
+
lodash.uniq@^4.5.0:
version "4.5.0"
resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773"
@@ -8557,29 +8518,12 @@ micromatch@^4.0.2:
braces "^3.0.1"
picomatch "^2.0.5"
-mime-db@1.44.0:
- version "1.44.0"
- resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92"
- integrity sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==
-
-mime-db@1.46.0:
+mime-db@1.46.0, "mime-db@>= 1.43.0 < 2", mime-db@^1.28.0:
version "1.46.0"
resolved "http://localhost:4873/mime-db/-/mime-db-1.46.0.tgz#6267748a7f799594de3cbc8cde91def349661cee"
integrity sha512-svXaP8UQRZ5K7or+ZmfNhg2xX3yKDMUzqadsSqi4NCH/KomcH75MAMYAGVlvXn4+b/xOPhS3I2uHKRUzvjY7BQ==
-"mime-db@>= 1.43.0 < 2", mime-db@^1.28.0:
- version "1.45.0"
- resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.45.0.tgz#cceeda21ccd7c3a745eba2decd55d4b73e7879ea"
- integrity sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==
-
-mime-types@^2.1.12, mime-types@~2.1.17, mime-types@~2.1.24:
- version "2.1.27"
- resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.27.tgz#47949f98e279ea53119f5722e0f34e529bec009f"
- integrity sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==
- dependencies:
- mime-db "1.44.0"
-
-mime-types@^2.1.27, mime-types@^2.1.28:
+mime-types@^2.1.12, mime-types@^2.1.27, mime-types@^2.1.28, mime-types@~2.1.17, mime-types@~2.1.24:
version "2.1.29"
resolved "http://localhost:4873/mime-types/-/mime-types-2.1.29.tgz#1d4ab77da64b91f5f72489df29236563754bb1b2"
integrity sha512-Y/jMt/S5sR9OaqteJtslsFZKWOIIqMACsJSiHghlCAyhf7jfVYjKBmLiX8OgpWeW+fjJ2b+Az69aPFPkUOY6xQ==
@@ -8616,11 +8560,6 @@ mimic-response@^2.0.0, mimic-response@^2.1.0:
resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-2.1.0.tgz#d13763d35f613d09ec37ebb30bac0469c0ee8f43"
integrity sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==
-mimic-response@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9"
- integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==
-
min-document@^2.19.0:
version "2.19.0"
resolved "https://registry.yarnpkg.com/min-document/-/min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685"
@@ -8806,10 +8745,10 @@ nano-css@^5.2.1:
stacktrace-js "^2.0.0"
stylis "3.5.0"
-nanoid@^3.1.20:
- version "3.1.20"
- resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.20.tgz#badc263c6b1dcf14b71efaa85f6ab4c1d6cfc788"
- integrity sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw==
+nanoid@^3.1.20, nanoid@^3.1.22:
+ version "3.1.22"
+ resolved "http://localhost:4873/nanoid/-/nanoid-3.1.22.tgz#b35f8fb7d151990a8aebd5aa5015c03cf726f844"
+ integrity sha512-/2ZUaJX2ANuLtTvqTlgqBQNJoQO398KyJgZloL0PZkC0dpysjncRUPsFe3DUPzz/y3h+u7C46np8RMuvF3jsSQ==
nanomatch@^1.2.9:
version "1.2.13"
@@ -8887,10 +8826,10 @@ no-case@^3.0.4:
lower-case "^2.0.2"
tslib "^2.0.3"
-node-abi@^2.7.0:
- version "2.19.3"
- resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-2.19.3.tgz#252f5dcab12dad1b5503b2d27eddd4733930282d"
- integrity sha512-9xZrlyfvKhWme2EXFKQhZRp1yNWT/uI1luYPr3sFl+H4keYY4xR+1jO7mvTTijIsHf1M+QDe9uWuKeEpLInIlg==
+node-abi@^2.21.0:
+ version "2.21.0"
+ resolved "http://localhost:4873/node-abi/-/node-abi-2.21.0.tgz#c2dc9ebad6f4f53d6ea9b531e7b8faad81041d48"
+ integrity sha512-smhrivuPqEM3H5LmnY3KU6HfYv0u4QklgAxfFyRNujKUzbUcYZ+Jc2EhukB9SRcD2VpqhxM7n/MIcp1Ua1/JMg==
dependencies:
semver "^5.4.1"
@@ -9012,7 +8951,7 @@ npm-run-path@^4.0.0:
dependencies:
path-key "^3.0.0"
-npmlog@^4.0.1, npmlog@^4.1.2:
+npmlog@^4.0.1:
version "4.1.2"
resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b"
integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==
@@ -9066,7 +9005,7 @@ object-hash@^2.1.1:
resolved "http://localhost:4873/object-hash/-/object-hash-2.1.1.tgz#9447d0279b4fcf80cff3259bf66a1dc73afabe09"
integrity sha512-VOJmgmS+7wvXf8CjbQmimtCnEx3IAoLxI3fp2fbWehxrWBcAQFbk+vcwb6vzR0VZv/eNCJ/27j151ZTwqW/JeQ==
-object-inspect@^1.8.0:
+object-inspect@^1.9.0:
version "1.9.0"
resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.9.0.tgz#c90521d74e1127b67266ded3394ad6116986533a"
integrity sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==
@@ -9096,7 +9035,7 @@ object-visit@^1.0.0:
dependencies:
isobject "^3.0.0"
-object.assign@^4.1.0, object.assign@^4.1.1:
+object.assign@^4.1.0, object.assign@^4.1.1, object.assign@^4.1.2:
version "4.1.2"
resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940"
integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==
@@ -9106,9 +9045,9 @@ object.assign@^4.1.0, object.assign@^4.1.1:
has-symbols "^1.0.1"
object-keys "^1.1.1"
-object.entries@^1.1.2:
+object.entries@^1.1.3:
version "1.1.3"
- resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.3.tgz#c601c7f168b62374541a07ddbd3e2d5e4f7711a6"
+ resolved "http://localhost:4873/object.entries/-/object.entries-1.1.3.tgz#c601c7f168b62374541a07ddbd3e2d5e4f7711a6"
integrity sha512-ym7h7OZebNS96hn5IJeyUmaWhaSM4SVtAPPfNLQEI2MYWCO2egsITb9nab2+i/Pwibx+R0mtn+ltKJXRSeTMGg==
dependencies:
call-bind "^1.0.0"
@@ -9116,14 +9055,14 @@ object.entries@^1.1.2:
es-abstract "^1.18.0-next.1"
has "^1.0.3"
-object.fromentries@^2.0.2:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.3.tgz#13cefcffa702dc67750314a3305e8cb3fad1d072"
- integrity sha512-IDUSMXs6LOSJBWE++L0lzIbSqHl9KDCfff2x/JSEIDtEUavUnyMYC2ZGay/04Zq4UT8lvd4xNhU4/YHKibAOlw==
+object.fromentries@^2.0.4:
+ version "2.0.4"
+ resolved "http://localhost:4873/object.fromentries/-/object.fromentries-2.0.4.tgz#26e1ba5c4571c5c6f0890cef4473066456a120b8"
+ integrity sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ==
dependencies:
- call-bind "^1.0.0"
+ call-bind "^1.0.2"
define-properties "^1.1.3"
- es-abstract "^1.18.0-next.1"
+ es-abstract "^1.18.0-next.2"
has "^1.0.3"
object.getownpropertydescriptors@^2.1.0:
@@ -9142,14 +9081,14 @@ object.pick@^1.3.0:
dependencies:
isobject "^3.0.1"
-object.values@^1.1.0, object.values@^1.1.1:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.2.tgz#7a2015e06fcb0f546bd652486ce8583a4731c731"
- integrity sha512-MYC0jvJopr8EK6dPBiO8Nb9mvjdypOachO5REGk6MXzujbBrAisKo3HmdEI6kZDL6fC31Mwee/5YbtMebixeag==
+object.values@^1.1.0, object.values@^1.1.1, object.values@^1.1.3:
+ version "1.1.3"
+ resolved "http://localhost:4873/object.values/-/object.values-1.1.3.tgz#eaa8b1e17589f02f698db093f7c62ee1699742ee"
+ integrity sha512-nkF6PfDB9alkOUxpf1HNm/QlkeW3SReqL5WXeBLpEJJnlPSvRaDQpW3gQTksTN3fgJX4hL42RzKyOin6ff3tyw==
dependencies:
- call-bind "^1.0.0"
+ call-bind "^1.0.2"
define-properties "^1.1.3"
- es-abstract "^1.18.0-next.1"
+ es-abstract "^1.18.0-next.2"
has "^1.0.3"
obuf@^1.0.0, obuf@^1.1.2:
@@ -9188,7 +9127,7 @@ onetime@^5.1.0:
dependencies:
mimic-fn "^2.1.0"
-open@^7.0.2:
+open@^7.0.2, open@^7.0.3:
version "7.4.2"
resolved "http://localhost:4873/open/-/open-7.4.2.tgz#b8147e26dcf3e426316c730089fd71edd29c2321"
integrity sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==
@@ -9196,14 +9135,6 @@ open@^7.0.2:
is-docker "^2.0.0"
is-wsl "^2.1.1"
-open@^7.0.3:
- version "7.3.0"
- resolved "https://registry.yarnpkg.com/open/-/open-7.3.0.tgz#45461fdee46444f3645b6e14eb3ca94b82e1be69"
- integrity sha512-mgLwQIx2F/ye9SmbrUkurZCnkoXyXyu9EbHtJZrICjVAJfyMArdHp3KkixGdZx1ZHFPNIwl0DDM1dFFqXbTLZw==
- dependencies:
- is-docker "^2.0.0"
- is-wsl "^2.1.1"
-
opentracing@^0.14.4:
version "0.14.5"
resolved "https://registry.yarnpkg.com/opentracing/-/opentracing-0.14.5.tgz#891fa92cd90a24e64f99bc964370227310926c85"
@@ -9507,6 +9438,16 @@ parse-entities@^2.0.0:
is-decimal "^1.0.0"
is-hexadecimal "^1.0.0"
+parse-glob@^3.0.4:
+ version "3.0.4"
+ resolved "http://localhost:4873/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c"
+ integrity sha1-ssN2z7EfNVE7rdFz7wu246OIORw=
+ dependencies:
+ glob-base "^0.3.0"
+ is-dotfile "^1.0.0"
+ is-extglob "^1.0.0"
+ is-glob "^2.0.0"
+
parse-headers@^2.0.0:
version "2.0.3"
resolved "https://registry.yarnpkg.com/parse-headers/-/parse-headers-2.0.3.tgz#5e8e7512383d140ba02f0c7aa9f49b4399c92515"
@@ -9988,10 +9929,10 @@ postcss-modules-values@^4.0.0:
dependencies:
icss-utils "^5.0.0"
-postcss-nested@^5.0.1:
- version "5.0.2"
- resolved "https://registry.yarnpkg.com/postcss-nested/-/postcss-nested-5.0.2.tgz#0a5b3865c86435bf0e0bf26d05ac53ba5b9597b9"
- integrity sha512-ddUGffzocy13jyKzl172kd7IY3puSbGLYDh2UgryYoQWHcpHkOecR6lDnIMgnu+TRVOPajIBqIX9si8a2oRfNg==
+postcss-nested@5.0.5:
+ version "5.0.5"
+ resolved "http://localhost:4873/postcss-nested/-/postcss-nested-5.0.5.tgz#f0a107d33a9fab11d7637205f5321e27223e3603"
+ integrity sha512-GSRXYz5bccobpTzLQZXOnSOfKl6TwVr5CyAQJUPub4nuRJSOECK5AqurxVgmtxP48p0Kc/ndY/YyS1yqldX0Ew==
dependencies:
postcss-selector-parser "^6.0.4"
@@ -10180,13 +10121,13 @@ postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.27:
source-map "^0.6.1"
supports-color "^6.1.0"
-postcss@^8.1.6, postcss@^8.2.1, postcss@^8.2.8:
- version "8.2.8"
- resolved "http://localhost:4873/postcss/-/postcss-8.2.8.tgz#0b90f9382efda424c4f0f69a2ead6f6830d08ece"
- integrity sha512-1F0Xb2T21xET7oQV9eKuctbM9S7BC0fetoHCc4H13z0PT6haiRLP4T0ZY4XWh7iLP0usgqykT6p9B2RtOf4FPw==
+postcss@^8.1.6, postcss@^8.2.1, postcss@^8.2.10, postcss@^8.2.8:
+ version "8.2.10"
+ resolved "http://localhost:4873/postcss/-/postcss-8.2.10.tgz#ca7a042aa8aff494b334d0ff3e9e77079f6f702b"
+ integrity sha512-b/h7CPV7QEdrqIxtAf2j31U5ef05uBDuvoXv6L51Q4rcS1jdlXAVKJv+atCFdUXYl9dyTHGyoMzIepwowRJjFw==
dependencies:
colorette "^1.2.2"
- nanoid "^3.1.20"
+ nanoid "^3.1.22"
source-map "^0.6.1"
potrace@^2.1.8:
@@ -10196,10 +10137,10 @@ potrace@^2.1.8:
dependencies:
jimp "^0.14.0"
-prebuild-install@^6.0.1:
- version "6.0.1"
- resolved "http://localhost:4873/prebuild-install/-/prebuild-install-6.0.1.tgz#5902172f7a40eb67305b96c2a695db32636ee26d"
- integrity sha512-7GOJrLuow8yeiyv75rmvZyeMGzl8mdEX5gY69d6a6bHWmiPevwqFw+tQavhK0EYMaSg3/KD24cWqeQv1EWsqDQ==
+prebuild-install@^6.1.1:
+ version "6.1.1"
+ resolved "http://localhost:4873/prebuild-install/-/prebuild-install-6.1.1.tgz#6754fa6c0d55eced7f9e14408ff9e4cba6f097b4"
+ integrity sha512-M+cKwofFlHa5VpTWub7GLg5RLcunYIcLqtY5pKcls/u7xaAb8FrXZ520qY8rkpYy5xw90tYCyMO0MP5ggzR3Sw==
dependencies:
detect-libc "^1.0.3"
expand-template "^2.0.3"
@@ -10207,7 +10148,7 @@ prebuild-install@^6.0.1:
minimist "^1.2.3"
mkdirp-classic "^0.5.3"
napi-build-utils "^1.0.1"
- node-abi "^2.7.0"
+ node-abi "^2.21.0"
noop-logger "^0.1.1"
npmlog "^4.0.1"
pump "^3.0.0"
@@ -10215,7 +10156,6 @@ prebuild-install@^6.0.1:
simple-get "^3.0.3"
tar-fs "^2.0.0"
tunnel-agent "^0.6.0"
- which-pm-runs "^1.0.0"
prelude-ls@^1.2.1:
version "1.2.1"
@@ -10302,9 +10242,9 @@ prompts@2.4.0, prompts@^2.3.2:
kleur "^3.0.3"
sisteransi "^1.0.5"
-prop-types@15.7.2, prop-types@^15.6.1, prop-types@^15.7.2:
+prop-types@^15.6.1, prop-types@^15.6.2, prop-types@^15.7.2:
version "15.7.2"
- resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5"
+ resolved "http://localhost:4873/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5"
integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==
dependencies:
loose-envify "^1.4.0"
@@ -10426,6 +10366,11 @@ querystringify@^2.1.1:
resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6"
integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==
+quick-lru@^5.1.1:
+ version "5.1.1"
+ resolved "http://localhost:4873/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932"
+ integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==
+
randombytes@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a"
@@ -10476,14 +10421,6 @@ rc@^1.2.7, rc@^1.2.8:
minimist "^1.2.0"
strip-json-comments "~2.0.1"
-react-anime@^4.0.3, react-anime@^4.0.4:
- version "4.0.4"
- resolved "http://localhost:4873/react-anime/-/react-anime-4.0.4.tgz#60f3d179e730c63a117e012b2799230ea7dc59ea"
- integrity sha512-keyFmNCVEeKPT13TaHuw7p4OWsHaWI3/u+ivTcxUbmZalKnEQKhxuSTJTlYJLHbMCL2kWoLdLZXz/iaJ+CxGVA==
- dependencies:
- animejs "^3.2.x"
- react-anime "^4.0.3"
-
react-dev-utils@^11.0.3:
version "11.0.4"
resolved "http://localhost:4873/react-dev-utils/-/react-dev-utils-11.0.4.tgz#a7ccb60257a1ca2e0efe7a83e38e6700d17aa37a"
@@ -10514,14 +10451,19 @@ react-dev-utils@^11.0.3:
strip-ansi "6.0.0"
text-table "0.2.0"
-react-dom@17.0.1:
- version "17.0.1"
- resolved "http://localhost:4873/react-dom/-/react-dom-17.0.1.tgz#1de2560474ec9f0e334285662ede52dbc5426fc6"
- integrity sha512-6eV150oJZ9U2t9svnsspTMrWNyHc6chX0KzDeAOXftRa8bNeOKTTfCJ7KorIwenkHd2xqVTBTCZd79yk/lx/Ug==
+react-div-100vh@^0.5.6:
+ version "0.5.6"
+ resolved "http://localhost:4873/react-div-100vh/-/react-div-100vh-0.5.6.tgz#1d73866e96379433dea066d3e55026efd77f4b29"
+ integrity sha512-foNzJeBwiWp2Xs+pDhKyX2sP9O8UoGfYyz/D+GgZaHCKS3R+lbtJc8OdgMDr03txXgPVsxGEtmjKeDcLW30xwQ==
+
+react-dom@17.0.2:
+ version "17.0.2"
+ resolved "http://localhost:4873/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23"
+ integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==
dependencies:
loose-envify "^1.1.0"
object-assign "^4.1.1"
- scheduler "^0.20.1"
+ scheduler "^0.20.2"
react-error-overlay@^6.0.9:
version "6.0.9"
@@ -10533,10 +10475,10 @@ react-fast-compare@^3.1.1:
resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-3.2.0.tgz#641a9da81b6a6320f270e89724fb45a0b39e43bb"
integrity sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==
-react-final-form@^6.5.2:
- version "6.5.2"
- resolved "https://registry.yarnpkg.com/react-final-form/-/react-final-form-6.5.2.tgz#d04d1eb7d92eabc6f6c35206bb0eebfc4bfd924b"
- integrity sha512-c5l45FYOoxtfpvsvMFh3w2WW8KNxbuebBUrM16rUrooQkewTs0Zahmv0TuKFX5jsC9BKn5Fo84j3ZVXQdURS4w==
+react-final-form@^6.5.2, react-final-form@^6.5.3:
+ version "6.5.3"
+ resolved "http://localhost:4873/react-final-form/-/react-final-form-6.5.3.tgz#b60955837fe9d777456ae9d9c48e3e2f21547d29"
+ integrity sha512-FCs6GC0AMWJl2p6YX7kM+a0AvuSLAZUgbVNtRBskOs4g984t/It0qGtx51O+9vgqnqk6JyoxmIzxKMq+7ch/vg==
dependencies:
"@babel/runtime" "^7.12.1"
@@ -10575,6 +10517,16 @@ react-side-effect@^2.1.0:
resolved "https://registry.yarnpkg.com/react-side-effect/-/react-side-effect-2.1.1.tgz#66c5701c3e7560ab4822a4ee2742dee215d72eb3"
integrity sha512-2FoTQzRNTncBVtnzxFOk2mCpcfxQpenBMbk5kSVBg5UcPqV9fRbgY2zhb7GTWWOlpFmAxhClBDlIq8Rsubz1yQ==
+react-transition-group@^4.4.1:
+ version "4.4.1"
+ resolved "http://localhost:4873/react-transition-group/-/react-transition-group-4.4.1.tgz#63868f9325a38ea5ee9535d828327f85773345c9"
+ integrity sha512-Djqr7OQ2aPUiYurhPalTrVy9ddmFCCzwhqQmtN+J3+3DzLO209Fdr70QrN8Z3DsglWql6iY1lDWAfpFiBtuKGw==
+ dependencies:
+ "@babel/runtime" "^7.5.5"
+ dom-helpers "^5.0.1"
+ loose-envify "^1.4.0"
+ prop-types "^15.6.2"
+
react-universal-interface@^0.6.2:
version "0.6.2"
resolved "http://localhost:4873/react-universal-interface/-/react-universal-interface-0.6.2.tgz#5e8d438a01729a4dbbcbeeceb0b86be146fe2b3b"
@@ -10600,19 +10552,10 @@ react-use@^15.3.4:
ts-easing "^0.2.0"
tslib "^2.0.0"
-react-youtube@^7.13.1:
- version "7.13.1"
- resolved "http://localhost:4873/react-youtube/-/react-youtube-7.13.1.tgz#3b327599a687bf22e071468818522920b36bcb57"
- integrity sha512-b++TLHmHDpd0ZBS1wcbYabbuchU+W4jtx5A2MUQX0BINNKKsaIQX29sn/aLvZ9v5luwAoceia3VGtyz9blaB9w==
- dependencies:
- fast-deep-equal "3.1.3"
- prop-types "15.7.2"
- youtube-player "5.5.2"
-
-react@17.0.1:
- version "17.0.1"
- resolved "http://localhost:4873/react/-/react-17.0.1.tgz#6e0600416bd57574e3f86d92edba3d9008726127"
- integrity sha512-lG9c9UuMHdcAexXtigOZLX8exLWkW0Ku29qPRU8uhF2R9BN96dLCt0psvzPLlHc5OWkgymP3qwTRgbnw5BKx3w==
+react@17.0.2:
+ version "17.0.2"
+ resolved "http://localhost:4873/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037"
+ integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==
dependencies:
loose-envify "^1.1.0"
object-assign "^4.1.1"
@@ -10787,13 +10730,13 @@ regex-not@^1.0.0, regex-not@^1.0.2:
extend-shallow "^3.0.2"
safe-regex "^1.1.0"
-regexp.prototype.flags@^1.2.0, regexp.prototype.flags@^1.3.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz#7aba89b3c13a64509dabcf3ca8d9fbb9bdf5cb75"
- integrity sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==
+regexp.prototype.flags@^1.2.0, regexp.prototype.flags@^1.3.1:
+ version "1.3.1"
+ resolved "http://localhost:4873/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz#7ef352ae8d159e758c0eadca6f8fcb4eef07be26"
+ integrity sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==
dependencies:
+ call-bind "^1.0.2"
define-properties "^1.1.3"
- es-abstract "^1.17.0-next.1"
regexpp@^3.0.0, regexpp@^3.1.0:
version "3.1.0"
@@ -11015,12 +10958,20 @@ resolve-url@^0.2.1:
resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a"
integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=
-resolve@^1.10.0, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.17.0, resolve@^1.18.1, resolve@^1.19.0, resolve@^1.3.2, resolve@^1.8.1:
- version "1.19.0"
- resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.19.0.tgz#1af5bf630409734a067cae29318aac7fa29a267c"
- integrity sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==
+resolve@^1.10.0, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.17.0, resolve@^1.20.0, resolve@^1.3.2, resolve@^1.8.1:
+ version "1.20.0"
+ resolved "http://localhost:4873/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975"
+ integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==
dependencies:
- is-core-module "^2.1.0"
+ is-core-module "^2.2.0"
+ path-parse "^1.0.6"
+
+resolve@^2.0.0-next.3:
+ version "2.0.0-next.3"
+ resolved "http://localhost:4873/resolve/-/resolve-2.0.0-next.3.tgz#d41016293d4a8586a39ca5d9b5f15cbea1f55e46"
+ integrity sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==
+ dependencies:
+ is-core-module "^2.2.0"
path-parse "^1.0.6"
responselike@1.0.2, responselike@^1.0.2:
@@ -11135,10 +11086,10 @@ sax@>=0.6.0, sax@^1.2.4, sax@~1.2.4:
resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==
-scheduler@^0.20.1:
- version "0.20.1"
- resolved "http://localhost:4873/scheduler/-/scheduler-0.20.1.tgz#da0b907e24026b01181ecbc75efdc7f27b5a000c"
- integrity sha512-LKTe+2xNJBNxu/QhHvDR14wUXHRQbVY5ZOYpOGWRzhydZUqrLb2JBvLPY7cAqFmqrWuDED0Mjk7013SZiOz6Bw==
+scheduler@^0.20.2:
+ version "0.20.2"
+ resolved "http://localhost:4873/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91"
+ integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==
dependencies:
loose-envify "^1.1.0"
object-assign "^4.1.1"
@@ -11228,10 +11179,10 @@ semver@^6.0.0, semver@^6.2.0, semver@^6.3.0:
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
-semver@^7.2.1, semver@^7.3.2, semver@^7.3.4:
- version "7.3.4"
- resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.4.tgz#27aaa7d2e4ca76452f98d3add093a72c943edc97"
- integrity sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==
+semver@^7.2.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5:
+ version "7.3.5"
+ resolved "http://localhost:4873/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7"
+ integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==
dependencies:
lru-cache "^6.0.0"
@@ -11331,19 +11282,17 @@ shallow-compare@^1.2.2:
resolved "https://registry.yarnpkg.com/shallow-compare/-/shallow-compare-1.2.2.tgz#fa4794627bf455a47c4f56881d8a6132d581ffdb"
integrity sha512-LUMFi+RppPlrHzbqmFnINTrazo0lPNwhcgzuAXVVcfy/mqPDrQmHAyz5bvV0gDAuRFrk804V0HpQ6u9sZ0tBeg==
-sharp@^0.27.0:
- version "0.27.2"
- resolved "http://localhost:4873/sharp/-/sharp-0.27.2.tgz#a939775e630e88600c0b5e68f20593aea722252f"
- integrity sha512-w3FVoONPG/x5MXCc3wsjOS+b9h3CI60qkus6EPQU4dkT0BDm0PyGhDCK6KhtfT3/vbeOMOXAKFNSw+I3QGWkMA==
+sharp@^0.28.0:
+ version "0.28.1"
+ resolved "http://localhost:4873/sharp/-/sharp-0.28.1.tgz#9d7bbce1ca95b2c27482243cd4839c62ef40b0b7"
+ integrity sha512-4mCGMEN4ntaVuFGwHx7FvkJQkIgbI+S+F9a3bI7ugdvKjPr4sF7/ibvlRKhJyzhoQi+ODM+XYY1de8xs7MHbfA==
dependencies:
- array-flatten "^3.0.0"
color "^3.1.3"
detect-libc "^1.0.3"
node-addon-api "^3.1.0"
- npmlog "^4.1.2"
- prebuild-install "^6.0.1"
- semver "^7.3.4"
- simple-get "^4.0.0"
+ prebuild-install "^6.1.1"
+ semver "^7.3.5"
+ simple-get "^3.1.0"
tar-fs "^2.1.1"
tunnel-agent "^0.6.0"
@@ -11376,13 +11325,14 @@ shell-quote@1.7.2:
resolved "http://localhost:4873/shell-quote/-/shell-quote-1.7.2.tgz#67a7d02c76c9da24f99d20808fcaded0e0e04be2"
integrity sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==
-side-channel@^1.0.2, side-channel@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.3.tgz#cdc46b057550bbab63706210838df5d4c19519c3"
- integrity sha512-A6+ByhlLkksFoUepsGxfj5x1gTSrs+OydsRptUxeNCabQpCFUvcwIczgOigI8vhY/OJCnPnyE9rGiwgvr9cS1g==
+side-channel@^1.0.4:
+ version "1.0.4"
+ resolved "http://localhost:4873/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf"
+ integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==
dependencies:
- es-abstract "^1.18.0-next.0"
- object-inspect "^1.8.0"
+ call-bind "^1.0.0"
+ get-intrinsic "^1.0.2"
+ object-inspect "^1.9.0"
signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3:
version "3.0.3"
@@ -11394,24 +11344,15 @@ simple-concat@^1.0.0:
resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.1.tgz#f46976082ba35c2263f1c8ab5edfe26c41c9552f"
integrity sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==
-simple-get@^3.0.3:
+simple-get@^3.0.3, simple-get@^3.1.0:
version "3.1.0"
- resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-3.1.0.tgz#b45be062435e50d159540b576202ceec40b9c6b3"
+ resolved "http://localhost:4873/simple-get/-/simple-get-3.1.0.tgz#b45be062435e50d159540b576202ceec40b9c6b3"
integrity sha512-bCR6cP+aTdScaQCnQKbPKtJOKDp/hj9EDLJo3Nw4y1QksqaovlW/bnptB6/c1e+qmNIDHRK+oXFDdEqBT8WzUA==
dependencies:
decompress-response "^4.2.0"
once "^1.3.1"
simple-concat "^1.0.0"
-simple-get@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-4.0.0.tgz#73fa628278d21de83dadd5512d2cc1f4872bd675"
- integrity sha512-ZalZGexYr3TA0SwySsr5HlgOOinS4Jsa8YB2GJ6lUNAazyAu4KG/VmzMTwAt2YVXzzVj8QmefmAonZIK2BSGcQ==
- dependencies:
- decompress-response "^6.0.0"
- once "^1.3.1"
- simple-concat "^1.0.0"
-
simple-icons@^4.14.0:
version "4.15.0"
resolved "http://localhost:4873/simple-icons/-/simple-icons-4.15.0.tgz#0c32403321a363288ee028016d0ba8d0cee673de"
@@ -11431,11 +11372,6 @@ single-trailing-newline@^1.0.0:
dependencies:
detect-newline "^1.0.3"
-sister@^3.0.0:
- version "3.0.2"
- resolved "http://localhost:4873/sister/-/sister-3.0.2.tgz#bb3e39f07b1f75bbe1945f29a27ff1e5a2f26be4"
- integrity sha512-p19rtTs+NksBRKW9qn0UhZ8/TUI9BPw9lmtHny+Y3TinWlOa9jWh9xB0AtPSdmOy49NJJJSSe0Ey4C7h0TrcYA==
-
sisteransi@^1.0.5:
version "1.0.5"
resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed"
@@ -11858,33 +11794,33 @@ string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0:
is-fullwidth-code-point "^3.0.0"
strip-ansi "^6.0.0"
-string.prototype.matchall@^4.0.2:
- version "4.0.3"
- resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.3.tgz#24243399bc31b0a49d19e2b74171a15653ec996a"
- integrity sha512-OBxYDA2ifZQ2e13cP82dWFMaCV9CGF8GzmN4fljBVw5O5wep0lu4gacm1OL6MjROoUnB8VbkWRThqkV2YFLNxw==
+string.prototype.matchall@^4.0.4:
+ version "4.0.4"
+ resolved "http://localhost:4873/string.prototype.matchall/-/string.prototype.matchall-4.0.4.tgz#608f255e93e072107f5de066f81a2dfb78cf6b29"
+ integrity sha512-pknFIWVachNcyqRfaQSeu/FUfpvJTe4uskUSZ9Wc1RijsPuzbZ8TyYT8WCNnntCjUEqQ3vUHMAfVj2+wLAisPQ==
dependencies:
- call-bind "^1.0.0"
+ call-bind "^1.0.2"
define-properties "^1.1.3"
- es-abstract "^1.18.0-next.1"
+ es-abstract "^1.18.0-next.2"
has-symbols "^1.0.1"
- internal-slot "^1.0.2"
- regexp.prototype.flags "^1.3.0"
- side-channel "^1.0.3"
+ internal-slot "^1.0.3"
+ regexp.prototype.flags "^1.3.1"
+ side-channel "^1.0.4"
-string.prototype.trimend@^1.0.1:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz#a22bd53cca5c7cf44d7c9d5c732118873d6cd18b"
- integrity sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==
+string.prototype.trimend@^1.0.4:
+ version "1.0.4"
+ resolved "http://localhost:4873/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz#e75ae90c2942c63504686c18b287b4a0b1a45f80"
+ integrity sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==
dependencies:
- call-bind "^1.0.0"
+ call-bind "^1.0.2"
define-properties "^1.1.3"
-string.prototype.trimstart@^1.0.1:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz#9b4cb590e123bb36564401d59824298de50fd5aa"
- integrity sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==
+string.prototype.trimstart@^1.0.4:
+ version "1.0.4"
+ resolved "http://localhost:4873/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz#b36399af4ab2999b4c9c648bd7a3fb2bb26feeed"
+ integrity sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==
dependencies:
- call-bind "^1.0.0"
+ call-bind "^1.0.2"
define-properties "^1.1.3"
string_decoder@^1.1.1:
@@ -12131,31 +12067,38 @@ table@^6.0.4:
slice-ansi "^4.0.0"
string-width "^4.2.0"
-tailwindcss@^2.0.3:
- version "2.0.3"
- resolved "http://localhost:4873/tailwindcss/-/tailwindcss-2.0.3.tgz#f8d07797d1f89dc4b171673c26237b58783c2c86"
- integrity sha512-s8NEqdLBiVbbdL0a5XwTb8jKmIonOuI4RMENEcKLR61jw6SdKvBss7NWZzwCaD+ZIjlgmesv8tmrjXEp7C0eAQ==
+tailwindcss@^2.1.1:
+ version "2.1.1"
+ resolved "http://localhost:4873/tailwindcss/-/tailwindcss-2.1.1.tgz#642f6038c9283a8e1454da34585b8b7c1a1e8877"
+ integrity sha512-zZ6axGqpSZOCBS7wITm/WNHkBzDt5CIZlDlx0eCVldwTxFPELCVGbgh7Xpb3/kZp3cUxOmK7bZUjqhuMrbN6xQ==
dependencies:
"@fullhuman/postcss-purgecss" "^3.1.3"
bytes "^3.0.0"
chalk "^4.1.0"
+ chokidar "^3.5.1"
color "^3.1.3"
detective "^5.2.0"
didyoumean "^1.2.1"
+ dlv "^1.1.3"
+ fast-glob "^3.2.5"
fs-extra "^9.1.0"
html-tags "^3.1.0"
- lodash "^4.17.20"
+ lodash "^4.17.21"
+ lodash.topath "^4.5.2"
modern-normalize "^1.0.0"
node-emoji "^1.8.1"
+ normalize-path "^3.0.0"
object-hash "^2.1.1"
+ parse-glob "^3.0.4"
postcss-functions "^3"
postcss-js "^3.0.3"
- postcss-nested "^5.0.1"
+ postcss-nested "5.0.5"
postcss-selector-parser "^6.0.4"
postcss-value-parser "^4.1.0"
pretty-hrtime "^1.0.3"
+ quick-lru "^5.1.1"
reduce-css-calc "^2.1.8"
- resolve "^1.19.0"
+ resolve "^1.20.0"
tapable@^1.0.0:
version "1.1.3"
@@ -12537,6 +12480,16 @@ typedarray-to-buffer@^3.1.5:
dependencies:
is-typedarray "^1.0.0"
+unbox-primitive@^1.0.0:
+ version "1.0.1"
+ resolved "http://localhost:4873/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471"
+ integrity sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==
+ dependencies:
+ function-bind "^1.1.1"
+ has-bigints "^1.0.1"
+ has-symbols "^1.0.2"
+ which-boxed-primitive "^1.0.2"
+
unbzip2-stream@^1.0.9:
version "1.4.3"
resolved "https://registry.yarnpkg.com/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz#b0da04c4371311df771cdc215e87f2130991ace7"
@@ -12795,15 +12748,7 @@ url-parse-lax@^3.0.0:
dependencies:
prepend-http "^2.0.0"
-url-parse@^1.4.3:
- version "1.4.7"
- resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.4.7.tgz#a8a83535e8c00a316e403a5db4ac1b9b853ae278"
- integrity sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==
- dependencies:
- querystringify "^2.1.1"
- requires-port "^1.0.0"
-
-url-parse@^1.4.7:
+url-parse@^1.4.3, url-parse@^1.4.7:
version "1.5.1"
resolved "http://localhost:4873/url-parse/-/url-parse-1.5.1.tgz#d5fa9890af8a5e1f274a2c98376510f6425f6e3b"
integrity sha512-HOfCOUJt7iSYzEx/UqgtwKRMC6EU91NFhsCHMv9oM03VJcVo2Qrp8T8kI9D7amFf1cu+/3CEhgb3rF9zL7k85Q==
@@ -12873,12 +12818,7 @@ uuid@3.4.0, uuid@^3.0.0, uuid@^3.0.1, uuid@^3.3.2, uuid@^3.4.0:
resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee"
integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==
-v8-compile-cache@^2.0.3:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz#9471efa3ef9128d2f7c6a7ca39c4dd6b5055b132"
- integrity sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==
-
-v8-compile-cache@^2.2.0:
+v8-compile-cache@^2.0.3, v8-compile-cache@^2.2.0:
version "2.3.0"
resolved "http://localhost:4873/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee"
integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==
@@ -13058,10 +12998,10 @@ webpack-virtual-modules@^0.3.2:
dependencies:
debug "^3.0.0"
-webpack@^5.16.0:
- version "5.26.2"
- resolved "http://localhost:4873/webpack/-/webpack-5.26.2.tgz#b61c018c9abdb7c67b08e2783ba46fe8723f59e8"
- integrity sha512-h07tAPeQceEO3Idrevqv4ECcpMH8Zp0aUUJ+IytujWTVf6TF5PI3rKVw0Z+7rNjU4qJuEx18BykFxgRvR9VgEQ==
+webpack@^5.28.0:
+ version "5.32.0"
+ resolved "http://localhost:4873/webpack/-/webpack-5.32.0.tgz#f013932d778dad81bd51292d0ea00865056dc22c"
+ integrity sha512-jB9PrNMFnPRiZGnm/j3qfNqJmP3ViRzkuQMIf8za0dgOYvSLi/cgA+UEEGvik9EQHX1KYyGng5PgBTTzGrH9xg==
dependencies:
"@types/eslint-scope" "^3.7.0"
"@types/estree" "^0.0.46"
@@ -13101,16 +13041,22 @@ websocket-extensions@>=0.1.1:
resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42"
integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==
+which-boxed-primitive@^1.0.2:
+ version "1.0.2"
+ resolved "http://localhost:4873/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6"
+ integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==
+ dependencies:
+ is-bigint "^1.0.1"
+ is-boolean-object "^1.1.0"
+ is-number-object "^1.0.4"
+ is-string "^1.0.5"
+ is-symbol "^1.0.3"
+
which-module@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a"
integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=
-which-pm-runs@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/which-pm-runs/-/which-pm-runs-1.0.0.tgz#670b3afbc552e0b55df6b7780ca74615f23ad1cb"
- integrity sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=
-
which@^1.2.9, which@^1.3.1:
version "1.3.1"
resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a"
@@ -13324,7 +13270,7 @@ write-file-atomic@^3.0.0:
signal-exit "^3.0.2"
typedarray-to-buffer "^3.1.5"
-ws@7.4.0, ws@^7.3.0:
+ws@7.4.0:
version "7.4.0"
resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.0.tgz#a5dd76a24197940d4a8bb9e0e152bb4503764da7"
integrity sha512-kyFwXuV/5ymf+IXhS6f0+eAFvydbaBW3zjpT6hUdAh/hbVjTIB5EHBGi0bPoCLSK2wcuz3BrEkB9LrYv1Nm4NQ==
@@ -13336,7 +13282,7 @@ ws@^6.2.1:
dependencies:
async-limiter "~1.0.0"
-ws@~7.4.2:
+ws@^7.3.0, ws@~7.4.2:
version "7.4.4"
resolved "http://localhost:4873/ws/-/ws-7.4.4.tgz#383bc9742cb202292c9077ceab6f6047b17f2d59"
integrity sha512-Qm8k8ojNQIMx7S+Zp8u/uHOx7Qazv3Yv4q68MiWWWOJhiwG5W3x7iqmRtJo8xxrciZUY4vRxUTJCKuRnF28ZZw==
@@ -13527,15 +13473,6 @@ yoga-layout-prebuilt@^1.9.6:
dependencies:
"@types/yoga-layout" "1.9.2"
-youtube-player@5.5.2:
- version "5.5.2"
- resolved "http://localhost:4873/youtube-player/-/youtube-player-5.5.2.tgz#052b86b1eabe21ff331095ffffeae285fa7f7cb5"
- integrity sha512-ZGtsemSpXnDky2AUYWgxjaopgB+shFHgXVpiJFeNB5nWEugpW1KWYDaHKuLqh2b67r24GtP6HoSW5swvf0fFIQ==
- dependencies:
- debug "^2.6.6"
- load-script "^1.0.0"
- sister "^3.0.0"
-
yurnalist@^2.1.0:
version "2.1.0"
resolved "http://localhost:4873/yurnalist/-/yurnalist-2.1.0.tgz#44cf7ea5a33a8fab4968cc8c2970489f93760902"