From ae6e5232156a7d34c458427b8fc3d58fc289de0f Mon Sep 17 00:00:00 2001 From: Aitor Urrutia Date: Fri, 14 Jan 2022 20:18:37 +0100 Subject: [PATCH] feat: gatsby strapirekin konektatzen du --- front/.env | 2 + front/gatsby-config.js | 45 +++++++-- front/package.json | 2 + front/src/images/favicon.png | Bin 0 -> 15406 bytes front/src/images/icon.png | Bin 11189 -> 0 bytes front/src/pages/404.js | 54 ---------- front/src/pages/404.tsx | 16 +++ front/src/pages/index.js | 184 ----------------------------------- front/src/pages/index.tsx | 34 +++++++ yarn.lock | 125 ++++++++++++++++++++++-- 10 files changed, 208 insertions(+), 254 deletions(-) create mode 100644 front/.env create mode 100644 front/src/images/favicon.png delete mode 100644 front/src/images/icon.png delete mode 100644 front/src/pages/404.js create mode 100644 front/src/pages/404.tsx delete mode 100644 front/src/pages/index.js create mode 100644 front/src/pages/index.tsx diff --git a/front/.env b/front/.env new file mode 100644 index 0000000..d30ddf9 --- /dev/null +++ b/front/.env @@ -0,0 +1,2 @@ +GATSBY_ROOT_URL=http://localhost:8000 +API_URL=http://localhost:1337/api diff --git a/front/gatsby-config.js b/front/gatsby-config.js index dc695b7..ad50c19 100644 --- a/front/gatsby-config.js +++ b/front/gatsby-config.js @@ -1,8 +1,39 @@ -module.exports = { - siteMetadata: { - siteUrl: `https://www.yourdomain.tld`, - }, +require("dotenv").config({ + path: `.env`, + }) + + module.exports = { plugins: [ - - ] -} \ No newline at end of file + "gatsby-plugin-react-helmet", + { + resolve: `gatsby-source-filesystem`, + options: { + name: `images`, + path: `${__dirname}/src/images`, + }, + }, + { + resolve: "gatsby-source-strapi", + options: { + apiURL: process.env.API_URL || "http://localhost:1337/api", + singleTypes: ["hasiera"], + queryLimit: 1000, + }, + }, + "gatsby-transformer-sharp", + "gatsby-plugin-sharp", + { + resolve: `gatsby-plugin-manifest`, + options: { + name: "gatsby-starter-default", + short_name: "starter", + start_url: "/", + background_color: `#663399`, + theme_color: `#663399`, + display: `minimal-ui`, + icon: `src/images/favicon.png`, + }, + }, + "gatsby-plugin-sitemap" + ], + } \ No newline at end of file diff --git a/front/package.json b/front/package.json index 01e9fc5..1747cf8 100644 --- a/front/package.json +++ b/front/package.json @@ -7,6 +7,7 @@ "keywords": [ "gatsby" ], + "main": "gatsby-config.js", "scripts": { "develop": "gatsby develop", "start": "gatsby develop", @@ -24,6 +25,7 @@ "gatsby-plugin-sitemap": "^5.5.0", "gatsby-plugin-styled-components": "^5.5.0", "gatsby-source-filesystem": "^4.5.1", + "gatsby-source-strapi": "^1.0.2", "gatsby-transformer-sharp": "^4.5.0", "react": "^17.0.1", "react-dom": "^17.0.1", diff --git a/front/src/images/favicon.png b/front/src/images/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..6e38007efd13348f24d4669068b65dc7e3f4cece GIT binary patch literal 15406 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 R4L%<9KmYzm1OLw&_%Er5|DON= literal 0 HcmV?d00001 diff --git a/front/src/images/icon.png b/front/src/images/icon.png deleted file mode 100644 index 38b2fb0e467e023806c846454e35ede8af67105e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11189 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 R^|Id+(7vmu{#Fee^?z+!bVL9E diff --git a/front/src/pages/404.js b/front/src/pages/404.js deleted file mode 100644 index 053ae0e..0000000 --- a/front/src/pages/404.js +++ /dev/null @@ -1,54 +0,0 @@ -import * as React from "react" -import { Link } from "gatsby" - -// styles -const pageStyles = { - color: "#232129", - padding: "96px", - fontFamily: "-apple-system, Roboto, sans-serif, serif", -} -const headingStyles = { - marginTop: 0, - marginBottom: 64, - maxWidth: 320, -} - -const paragraphStyles = { - marginBottom: 48, -} -const codeStyles = { - color: "#8A6534", - padding: 4, - backgroundColor: "#FFF4DB", - fontSize: "1.25rem", - borderRadius: 4, -} - -// markup -const NotFoundPage = () => { - return ( -
- Not found -

Page not found

-

- Sorry{" "} - - πŸ˜” - {" "} - we couldn’t find what you were looking for. -
- {process.env.NODE_ENV === "development" ? ( - <> -
- Try creating a page in src/pages/. -
- - ) : null} -
- Go home. -

-
- ) -} - -export default NotFoundPage diff --git a/front/src/pages/404.tsx b/front/src/pages/404.tsx new file mode 100644 index 0000000..1985be8 --- /dev/null +++ b/front/src/pages/404.tsx @@ -0,0 +1,16 @@ +import React from "react" +import { Link } from "gatsby" + +const NotFoundPage: React.VFC = () => { + return ( +
+ +

Ez dugu orria topatu

+ +
+ Go home. +
+ ) +} + +export default NotFoundPage diff --git a/front/src/pages/index.js b/front/src/pages/index.js deleted file mode 100644 index dbc0fb9..0000000 --- a/front/src/pages/index.js +++ /dev/null @@ -1,184 +0,0 @@ -import * as React from "react" - -// styles -const pageStyles = { - color: "#232129", - padding: 96, - fontFamily: "-apple-system, Roboto, sans-serif, serif", -} -const headingStyles = { - marginTop: 0, - marginBottom: 64, - maxWidth: 320, -} -const headingAccentStyles = { - color: "#663399", -} -const paragraphStyles = { - marginBottom: 48, -} -const codeStyles = { - color: "#8A6534", - padding: 4, - backgroundColor: "#FFF4DB", - fontSize: "1.25rem", - borderRadius: 4, -} -const listStyles = { - marginBottom: 96, - paddingLeft: 0, -} -const listItemStyles = { - fontWeight: 300, - fontSize: 24, - maxWidth: 560, - marginBottom: 30, -} - -const linkStyle = { - color: "#8954A8", - fontWeight: "bold", - fontSize: 16, - verticalAlign: "5%", -} - -const docLinkStyle = { - ...linkStyle, - listStyleType: "none", - marginBottom: 24, -} - -const descriptionStyle = { - color: "#232129", - fontSize: 14, - marginTop: 10, - marginBottom: 0, - lineHeight: 1.25, -} - -const docLink = { - text: "Documentation", - url: "https://www.gatsbyjs.com/docs/", - color: "#8954A8", -} - -const badgeStyle = { - color: "#fff", - backgroundColor: "#088413", - border: "1px solid #088413", - fontSize: 11, - fontWeight: "bold", - letterSpacing: 1, - borderRadius: 4, - padding: "4px 6px", - display: "inline-block", - position: "relative", - top: -2, - marginLeft: 10, - lineHeight: 1, -} - -// data -const links = [ - { - text: "Tutorial", - url: "https://www.gatsbyjs.com/docs/tutorial/", - description: - "A great place to get started if you're new to web development. Designed to guide you through setting up your first Gatsby site.", - color: "#E95800", - }, - { - text: "How to Guides", - url: "https://www.gatsbyjs.com/docs/how-to/", - description: - "Practical step-by-step guides to help you achieve a specific goal. Most useful when you're trying to get something done.", - color: "#1099A8", - }, - { - text: "Reference Guides", - url: "https://www.gatsbyjs.com/docs/reference/", - description: - "Nitty-gritty technical descriptions of how Gatsby works. Most useful when you need detailed information about Gatsby's APIs.", - color: "#BC027F", - }, - { - text: "Conceptual Guides", - url: "https://www.gatsbyjs.com/docs/conceptual/", - description: - "Big-picture explanations of higher-level Gatsby concepts. Most useful for building understanding of a particular topic.", - color: "#0D96F2", - }, - { - text: "Plugin Library", - url: "https://www.gatsbyjs.com/plugins", - description: - "Add functionality and customize your Gatsby site or app with thousands of plugins built by our amazing developer community.", - color: "#8EB814", - }, - { - text: "Build and Host", - url: "https://www.gatsbyjs.com/cloud", - badge: true, - description: - "Now you’re ready to show the world! Give your Gatsby site superpowers: Build and host on Gatsby Cloud. Get started for free!", - color: "#663399", - }, -] - -// markup -const IndexPage = () => { - return ( -
- Home Page -

- Congratulations -
- β€” you just made a Gatsby site! - - πŸŽ‰πŸŽ‰πŸŽ‰ - -

-

- Edit src/pages/index.js to see this page - update in real-time.{" "} - - 😎 - -

- - Gatsby G Logo -
- ) -} - -export default IndexPage diff --git a/front/src/pages/index.tsx b/front/src/pages/index.tsx new file mode 100644 index 0000000..7d7cb70 --- /dev/null +++ b/front/src/pages/index.tsx @@ -0,0 +1,34 @@ +import { graphql, PageProps, useStaticQuery } from "gatsby" +import React from "react" + +interface DataProps { + strapiHasiera: { + data: { + attributes: { + deskribapena: string + izenburua: string + } + } + } + +} + +const IndexPage: React.VFC> = () => { + const {strapiHasiera} = useStaticQuery(graphql` + { + strapiHasiera { + data { + attributes { + deskribapena + izenburua + } + } + } + } + `) + return ( +

{strapiHasiera.data.attributes.izenburua}

{strapiHasiera.data.attributes.deskribapena}

+ ) +} + +export default IndexPage diff --git a/yarn.lock b/yarn.lock index 411cea0..c01cfbf 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1086,7 +1086,7 @@ core-js-pure "^3.20.2" regenerator-runtime "^0.13.4" -"@babel/runtime@7.16.7", "@babel/runtime@^7.1.2", "@babel/runtime@^7.10.0", "@babel/runtime@^7.10.2", "@babel/runtime@^7.10.5", "@babel/runtime@^7.12.0", "@babel/runtime@^7.12.1", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.13.10", "@babel/runtime@^7.15.4", "@babel/runtime@^7.16.3", "@babel/runtime@^7.5.5", "@babel/runtime@^7.6.2", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2": +"@babel/runtime@7.16.7", "@babel/runtime@^7.1.2", "@babel/runtime@^7.10.0", "@babel/runtime@^7.10.2", "@babel/runtime@^7.10.5", "@babel/runtime@^7.12.0", "@babel/runtime@^7.12.1", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.13.10", "@babel/runtime@^7.14.0", "@babel/runtime@^7.15.4", "@babel/runtime@^7.16.3", "@babel/runtime@^7.5.5", "@babel/runtime@^7.6.2", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2": version "7.16.7" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.16.7.tgz#03ff99f64106588c9c403c6ecb8c3bafbbdff1fa" integrity sha512-9E9FJowqAsytyOY6LG+1KuueckRL+aQW+mKvXRXnuFGyRAyepJPmEo9vgMfXUA6O9u3IeEdv9MAkppFcaQwogQ== @@ -3635,6 +3635,13 @@ axe-core@^4.3.5: resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.3.5.tgz#78d6911ba317a8262bfee292aeafcc1e04b49cc5" integrity sha512-WKTW1+xAzhMS5dJsxWkliixlO/PqC4VhmO9T4juNYcaTg9jzWiJsou6m5pxWYGfigWbwzJWeFY6z47a+4neRXA== +axios@0.21.1: + version "0.21.1" + resolved "https://registry.yarnpkg.com/axios/-/axios-0.21.1.tgz#22563481962f4d6bde9a76d516ef0e5d3c09b2b8" + integrity sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA== + dependencies: + follow-redirects "^1.10.0" + axios@0.24.0: version "0.24.0" resolved "https://registry.yarnpkg.com/axios/-/axios-0.24.0.tgz#804e6fa1e4b9c5288501dd9dff56a7a0940d20d6" @@ -3844,6 +3851,20 @@ better-opn@^2.1.1: dependencies: open "^7.0.3" +better-queue-memory@^1.0.1: + version "1.0.4" + resolved "https://registry.yarnpkg.com/better-queue-memory/-/better-queue-memory-1.0.4.tgz#f390d6b30bb3b36aaf2ce52b37a483e8a7a81a22" + integrity sha512-SWg5wFIShYffEmJpI6LgbL8/3Dqhku7xI1oEiy6FroP9DbcZlG0ZDjxvPdP9t7hTGW40IpIcC6zVoGT1oxjOuA== + +better-queue@^3.8.10: + version "3.8.10" + resolved "https://registry.yarnpkg.com/better-queue/-/better-queue-3.8.10.tgz#1c93b9ec4cb3d1b72eb91d0efcb84fc80e8c6835" + integrity sha512-e3gwNZgDCnNWl0An0Tz6sUjKDV9m6aB+K9Xg//vYeo8+KiH8pWhLFxkawcXhm6FpM//GfD9IQv/kmvWCAVVpKA== + dependencies: + better-queue-memory "^1.0.1" + node-eta "^0.9.0" + uuid "^3.0.0" + big-integer@^1.6.16: version "1.6.51" resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.51.tgz#0df92a5d9880560d3ff2d5fd20245c889d130686" @@ -4386,7 +4407,7 @@ chardet@^0.7.0: resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== -chokidar@3.5.2, chokidar@^3.5.1, chokidar@^3.5.2: +chokidar@3.5.2, chokidar@^3.4.3, chokidar@^3.5.1, chokidar@^3.5.2: version "3.5.2" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.2.tgz#dba3976fcadb016f66fd365021d91600d01c1e75" integrity sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ== @@ -6621,7 +6642,7 @@ file-loader@^6.2.0: loader-utils "^2.0.0" schema-utils "^3.0.0" -file-type@^16.5.3: +file-type@^16.0.0, file-type@^16.5.3: version "16.5.3" resolved "https://registry.yarnpkg.com/file-type/-/file-type-16.5.3.tgz#474b7e88c74724046abb505e9b8ed4db30c4fc06" integrity sha512-uVsl7iFhHSOY4bEONLlTK47iAHtNsFHWP5YE4xJfZ4rnX7S1Q3wce09XgqSC7E/xh8Ncv/be1lNoyprlUH/x6A== @@ -6769,7 +6790,7 @@ fn.name@1.x.x: resolved "https://registry.yarnpkg.com/fn.name/-/fn.name-1.1.0.tgz#26cad8017967aea8731bc42961d04a3d5988accc" integrity sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw== -follow-redirects@^1.0.0, follow-redirects@^1.14.0, follow-redirects@^1.14.4: +follow-redirects@^1.0.0, follow-redirects@^1.10.0, follow-redirects@^1.14.0, follow-redirects@^1.14.4: version "1.14.7" resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.7.tgz#2004c02eb9436eee9a21446a6477debf17e81685" integrity sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ== @@ -6900,6 +6921,15 @@ fs-extra@10.0.0, fs-extra@^10.0.0: jsonfile "^6.0.1" universalify "^2.0.0" +fs-extra@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" + integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^4.0.0" + universalify "^0.1.0" + fs-extra@^9.1.0: version "9.1.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" @@ -7004,6 +7034,22 @@ gatsby-cli@^4.5.1: yoga-layout-prebuilt "^1.10.0" yurnalist "^2.1.0" +gatsby-core-utils@^2.7.1: + version "2.14.0" + resolved "https://registry.yarnpkg.com/gatsby-core-utils/-/gatsby-core-utils-2.14.0.tgz#ad0030d11776073cdc6a119f4b81e150f3921aef" + integrity sha512-HDMb1XMqysup9raLYWB0wIQU568R9qPounF7iAwjf2esFUVV5mdBTvxEpune/7yG0RmwhNPhgrEZo2rBHeJf7A== + dependencies: + "@babel/runtime" "^7.15.4" + ci-info "2.0.0" + configstore "^5.0.1" + file-type "^16.5.3" + fs-extra "^10.0.0" + got "^11.8.2" + node-object-hash "^2.3.9" + proper-lockfile "^4.1.2" + tmp "^0.2.1" + xdg-basedir "^4.0.0" + gatsby-core-utils@^3.5.1: version "3.5.1" resolved "https://registry.yarnpkg.com/gatsby-core-utils/-/gatsby-core-utils-3.5.1.tgz#0c0e03e173d0a615fa8146e629f2ad29ceff50d4" @@ -7045,6 +7091,15 @@ gatsby-link@^4.5.0: "@types/reach__router" "^1.3.9" prop-types "^15.7.2" +gatsby-node-helpers@0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/gatsby-node-helpers/-/gatsby-node-helpers-0.3.0.tgz#3bdca3b7902a702a5834fef280ad66d51099d57c" + integrity sha1-O9yjt5AqcCpYNP7ygK1m1RCZ1Xw= + dependencies: + json-stringify-safe "^5.0.1" + lodash "^4.17.4" + p-is-promise "^1.1.0" + gatsby-page-utils@^2.5.1: version "2.5.1" resolved "https://registry.yarnpkg.com/gatsby-page-utils/-/gatsby-page-utils-2.5.1.tgz#356e68172f2abe890aae229a500d49df83d3c2a1" @@ -7182,6 +7237,25 @@ gatsby-react-router-scroll@^5.5.0: dependencies: "@babel/runtime" "^7.15.4" +gatsby-source-filesystem@3.7.1: + version "3.7.1" + resolved "https://registry.yarnpkg.com/gatsby-source-filesystem/-/gatsby-source-filesystem-3.7.1.tgz#11b22ea0ae699163a4372bf95604412a49b4fcc1" + integrity sha512-JLMFJxvGnmVFW0UDr6r3XlqCp9GJ5Eqz4baWe9cVSdn61rz6YuV+BrtZIRBkqaWbnhv14+z7J+59OxpLG/kXHg== + dependencies: + "@babel/runtime" "^7.14.0" + better-queue "^3.8.10" + chokidar "^3.4.3" + file-type "^16.0.0" + fs-extra "^8.1.0" + gatsby-core-utils "^2.7.1" + got "^9.6.0" + md5-file "^5.0.0" + mime "^2.4.6" + pretty-bytes "^5.4.1" + progress "^2.0.3" + valid-url "^1.0.9" + xstate "^4.14.0" + gatsby-source-filesystem@^4.5.1: version "4.5.1" resolved "https://registry.yarnpkg.com/gatsby-source-filesystem/-/gatsby-source-filesystem-4.5.1.tgz#4cd34113b83027bd0e97637d14b2dfa77ca6f948" @@ -7201,6 +7275,17 @@ gatsby-source-filesystem@^4.5.1: valid-url "^1.0.9" xstate "^4.26.1" +gatsby-source-strapi@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/gatsby-source-strapi/-/gatsby-source-strapi-1.0.2.tgz#708b8df4e237aab120f23335cb42803f84de0fe5" + integrity sha512-/qi5giMtT79eaNGXwm8z6C9v88eCcSSHjoxHk9EBbATrtwR5tTZFkBAIoZyTZUWRiK98WpW2PR0j3ImDK6P5QA== + dependencies: + axios "0.21.1" + gatsby-node-helpers "0.3.0" + gatsby-source-filesystem "3.7.1" + lodash "4.17.21" + pluralize "8.0.0" + gatsby-telemetry@^3.5.1: version "3.5.1" resolved "https://registry.yarnpkg.com/gatsby-telemetry/-/gatsby-telemetry-3.5.1.tgz#f5649a63e1dfc64a8fdcdf676a7e69c05c7fa19d" @@ -9010,7 +9095,7 @@ json-stable-stringify-without-jsonify@^1.0.1: resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= -json-stringify-safe@~5.0.1: +json-stringify-safe@^5.0.1, json-stringify-safe@~5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= @@ -9029,6 +9114,13 @@ json5@^2.1.2: dependencies: minimist "^1.2.5" +jsonfile@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" + integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= + optionalDependencies: + graceful-fs "^4.1.6" + jsonfile@^6.0.1: version "6.1.0" resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" @@ -10020,7 +10112,7 @@ mime@1.6.0, mime@^1.3.4: resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== -mime@^2.4.4, mime@^2.5.2: +mime@^2.4.4, mime@^2.4.6, mime@^2.5.2: version "2.6.0" resolved "https://registry.yarnpkg.com/mime/-/mime-2.6.0.tgz#a2a682a95cd4d0cb1d6257e28f83da7e35800367" integrity sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg== @@ -10439,6 +10531,11 @@ node-addon-api@^4.0.0, node-addon-api@^4.2.0: resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-4.2.0.tgz#117cbb5a959dff0992e1c586ae0393573e4d2a87" integrity sha512-eazsqzwG2lskuzBqCGPi7Ac2UgOoMz8JVOXVhTvvPDYhthvNpefx8jWD8Np7Gv+2Sz0FlPWZk0nJV0z598Wn8Q== +node-eta@^0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/node-eta/-/node-eta-0.9.0.tgz#9fb0b099bcd2a021940e603c64254dc003d9a7a8" + integrity sha1-n7CwmbzSoCGUDmA8ZCVNwAPZp6g= + node-fetch@2.6.1: version "2.6.1" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052" @@ -10491,7 +10588,7 @@ node-machine-id@1.1.12, node-machine-id@^1.1.10: resolved "https://registry.yarnpkg.com/node-machine-id/-/node-machine-id-1.1.12.tgz#37904eee1e59b320bb9c5d6c0a59f3b469cb6267" integrity sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ== -node-object-hash@^2.3.10: +node-object-hash@^2.3.10, node-object-hash@^2.3.9: version "2.3.10" resolved "https://registry.yarnpkg.com/node-object-hash/-/node-object-hash-2.3.10.tgz#4b0c1a3a8239e955f0db71f8e00b38b5c0b33992" integrity sha512-jY5dPJzw6NHd/KPSfPKJ+IHoFS81/tJ43r34ZeNMXGzCOM8jwQDCD12HYayKIB6MuznrnqIYy2e891NA2g0ibA== @@ -11032,6 +11129,11 @@ p-finally@^1.0.0: resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= +p-is-promise@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-1.1.0.tgz#9c9456989e9f6588017b0434d56097675c3da05e" + integrity sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4= + p-limit@3.1.0, p-limit@^3.0.2: version "3.1.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" @@ -14414,6 +14516,11 @@ unique-string@^2.0.0: dependencies: crypto-random-string "^2.0.0" +universalify@^0.1.0: + version "0.1.2" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" + integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== + universalify@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" @@ -14579,7 +14686,7 @@ utils-merge@1.0.1: resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= -uuid@3.4.0, uuid@^3.1.0, uuid@^3.3.2: +uuid@3.4.0, uuid@^3.0.0, uuid@^3.1.0, uuid@^3.3.2: version "3.4.0" resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== @@ -15095,7 +15202,7 @@ xss@^1.0.6: commander "^2.20.3" cssfilter "0.0.10" -xstate@^4.26.0, xstate@^4.26.1: +xstate@^4.14.0, xstate@^4.26.0, xstate@^4.26.1: version "4.27.0" resolved "https://registry.yarnpkg.com/xstate/-/xstate-4.27.0.tgz#f3c918ac4229bd5e6dec2231e991ba55c6bfa559" integrity sha512-ohOwDM9tViC/zSSmY9261CHblDPqiaAk5vyjVbi69uJv9fGWMzlm0VDQwM2OvC61GKfXVBeuWSMkL7LPUsTpfA==