From fff507bc280383c8f3c80c309607cf2589b73134 Mon Sep 17 00:00:00 2001 From: Michael Stramel Date: Thu, 19 Nov 2020 09:27:56 -0600 Subject: [PATCH] chore: upgrade to emotion v11 (#1587) Co-authored-by: Pedro Nauck --- core/docz/package.json | 2 +- core/gatsby-theme-docz/README.md | 2 +- core/gatsby-theme-docz/package.json | 5 +- .../src/components/Layout/index.js | 2 +- .../src/components/Sidebar/index.js | 5 +- examples/flow/package.json | 4 +- examples/images/package.json | 4 +- .../components/Sidebar/index.js | 6 +- examples/now/package.json | 4 +- examples/typescript/package.json | 4 +- .../docs/customizing/powered-by-gatsby.mdx | 6 +- .../src/docs/references/creating-plugins.mdx | 4 +- yarn.lock | 179 ++++++++++++++++-- 13 files changed, 187 insertions(+), 40 deletions(-) diff --git a/core/docz/package.json b/core/docz/package.json index 7174c76e6..9682fa350 100644 --- a/core/docz/package.json +++ b/core/docz/package.json @@ -23,7 +23,7 @@ "precommit": "lint-staged" }, "dependencies": { - "@emotion/core": "^10.0.16", + "@emotion/react": "^11.1.1", "@mdx-js/react": "^1.0.27", "array-sort": "^1.0.0", "capitalize": "^2.0.0", diff --git a/core/gatsby-theme-docz/README.md b/core/gatsby-theme-docz/README.md index 3bb72d7e7..b8d155935 100644 --- a/core/gatsby-theme-docz/README.md +++ b/core/gatsby-theme-docz/README.md @@ -77,7 +77,7 @@ One of the coolest thing of Docz is that you can create your own theme if you wa ```js import React from 'react' import { theme, useConfig, ComponentsProvider } from 'docz' -import { ThemeProvider } from 'emotion-theming' +import { ThemeProvider } from '@emotion/react' import baseComponents from 'gatsby-theme-docz/src/components' import { Menu } from './MyBeautifulMenu' diff --git a/core/gatsby-theme-docz/package.json b/core/gatsby-theme-docz/package.json index 850b09fa9..2b906c902 100644 --- a/core/gatsby-theme-docz/package.json +++ b/core/gatsby-theme-docz/package.json @@ -16,15 +16,14 @@ "precommit": "lint-staged" }, "dependencies": { - "@emotion/core": "^10.0.14", - "@emotion/styled": "^10.0.14", + "@emotion/react": "^11.1.1", + "@emotion/styled": "^11.0.0", "@loadable/component": "^5.10.2", "@mdx-js/mdx": "^1.1.0", "@mdx-js/react": "^1.0.27", "@theme-ui/typography": "^0.2.5", "babel-plugin-export-metadata": "^2.3.0", "copy-text-to-clipboard": "^2.1.0", - "emotion-theming": "^10.0.14", "fs-extra": "^8.1.0", "gatsby": "^2.13.27", "gatsby-plugin-alias-imports": "^1.0.5", diff --git a/core/gatsby-theme-docz/src/components/Layout/index.js b/core/gatsby-theme-docz/src/components/Layout/index.js index 89af5d4f2..d1ecf94f4 100644 --- a/core/gatsby-theme-docz/src/components/Layout/index.js +++ b/core/gatsby-theme-docz/src/components/Layout/index.js @@ -1,7 +1,7 @@ /** @jsx jsx */ import { useRef, useState } from 'react' import { jsx, Layout as BaseLayout, Main } from 'theme-ui' -import { Global } from '@emotion/core' +import { Global } from '@emotion/react' import global from '~theme/global' import { Header } from '../Header' diff --git a/core/gatsby-theme-docz/src/components/Sidebar/index.js b/core/gatsby-theme-docz/src/components/Sidebar/index.js index 26db6b5ac..cab3ac447 100644 --- a/core/gatsby-theme-docz/src/components/Sidebar/index.js +++ b/core/gatsby-theme-docz/src/components/Sidebar/index.js @@ -1,6 +1,7 @@ /** @jsx jsx */ -import { Fragment, forwardRef, useState, useRef, useEffect } from 'react' -import { Global } from '@emotion/core' +/** @jsxFrag React.Fragment */ +import React, { forwardRef, useState, useRef, useEffect } from 'react' +import { Global } from '@emotion/react' import { jsx, Box } from 'theme-ui' import { useMenus, useCurrentDoc } from 'docz' diff --git a/examples/flow/package.json b/examples/flow/package.json index 49e6a4188..ce1cb3f08 100644 --- a/examples/flow/package.json +++ b/examples/flow/package.json @@ -14,8 +14,8 @@ "build": "docz build" }, "dependencies": { - "@emotion/core": "^10.0.14", - "@emotion/styled": "^10.0.14", + "@emotion/react": "^11.1.1", + "@emotion/styled": "^11.0.0", "docz": "latest", "prop-types": "^15.7.2", "react": "^16.8.6", diff --git a/examples/images/package.json b/examples/images/package.json index 41aa82f32..558367f7f 100644 --- a/examples/images/package.json +++ b/examples/images/package.json @@ -13,8 +13,8 @@ "build": "docz build" }, "dependencies": { - "@emotion/core": "^10.0.14", - "@emotion/styled": "^10.0.14", + "@emotion/react": "^11.1.1", + "@emotion/styled": "^11.0.0", "docz": "latest", "prop-types": "^15.7.2", "react": "^16.8.6", diff --git a/examples/logo-in-sidebar/src/gatsby-theme-docz/components/Sidebar/index.js b/examples/logo-in-sidebar/src/gatsby-theme-docz/components/Sidebar/index.js index 18c684a5a..f0c40324f 100644 --- a/examples/logo-in-sidebar/src/gatsby-theme-docz/components/Sidebar/index.js +++ b/examples/logo-in-sidebar/src/gatsby-theme-docz/components/Sidebar/index.js @@ -1,8 +1,8 @@ /** @jsx jsx */ import { Fragment, forwardRef, useState, useRef, useEffect } from 'react' -import { Global } from '@emotion/core' -import { jsx, Box } from 'theme-ui' -import { useMenus, useCurrentDoc } from 'docz' +import { Global } from "@emotion/react"; +import { jsx, Box } from "theme-ui"; +import { useMenus, useCurrentDoc } from "docz"; import * as styles from 'gatsby-theme-docz/src/components/Sidebar/styles' import { NavSearch } from 'gatsby-theme-docz/src/components/NavSearch' diff --git a/examples/now/package.json b/examples/now/package.json index 9fae1159f..3593de019 100644 --- a/examples/now/package.json +++ b/examples/now/package.json @@ -16,8 +16,8 @@ "deploy": "npm run build && now" }, "dependencies": { - "@emotion/core": "^10.0.14", - "@emotion/styled": "^10.0.14", + "@emotion/react": "^11.1.1", + "@emotion/styled": "^11.0.0", "docz": "latest", "prop-types": "^15.7.2", "react": "^16.8.6", diff --git a/examples/typescript/package.json b/examples/typescript/package.json index 3fec856dc..6bba6ccbb 100644 --- a/examples/typescript/package.json +++ b/examples/typescript/package.json @@ -14,8 +14,8 @@ "build": "docz build" }, "dependencies": { - "@emotion/core": "^10.0.14", - "@emotion/styled": "^10.0.14", + "@emotion/react": "^11.1.1", + "@emotion/styled": "^11.0.0", "docz": "latest", "react": "^16.8.6", "react-dom": "^16.8.6" diff --git a/examples/with-algolia-search/src/docs/customizing/powered-by-gatsby.mdx b/examples/with-algolia-search/src/docs/customizing/powered-by-gatsby.mdx index 61a0d517a..7a7c35662 100644 --- a/examples/with-algolia-search/src/docs/customizing/powered-by-gatsby.mdx +++ b/examples/with-algolia-search/src/docs/customizing/powered-by-gatsby.mdx @@ -23,7 +23,7 @@ Using Gatsby as bundler behind the scenes gives you a lot of benefits like : ## Gatsby API and Hooks -Gatsby has an extensive [API for developers](https://www.gatsbyjs.org/docs/api-reference/) and a lot of hooks and lifecycle methods that you can use in order to customize your build process. +Gatsby has an extensive [API for developers](https://www.gatsbyjs.org/docs/api-reference/) and a lot of hooks and lifecycle methods that you can use in order to customize your build process. You can hook into it in a lot of ways and all of these hooks and properties are available when you use docz. @@ -35,7 +35,7 @@ create it in the root and docz will do the rest. If you want to make some changes to your webpack configuration, you can use the `onCreateWebpackConfig` hook by exporting a function from the `gatsby-node.js` file. -For example to create aliases or change how your modules are resolved, you can do something like the below example : +For example to create aliases or change how your modules are resolved, you can do something like the below example : ```js // gatsby-node.js @@ -61,7 +61,7 @@ Or if you want to change your Babel configuration you can use the `onCreateBabel // gatsby-node.js exports.onCreateBabelConfig = ({ actions }) => { actions.setBabelPlugin({ - name: `babel-plugin-emotion`, + name: `@emotion/babel-plugin`, options: { sourceMap: true, }, diff --git a/examples/with-algolia-search/src/docs/references/creating-plugins.mdx b/examples/with-algolia-search/src/docs/references/creating-plugins.mdx index 31a90e37e..a85acc7c4 100644 --- a/examples/with-algolia-search/src/docs/references/creating-plugins.mdx +++ b/examples/with-algolia-search/src/docs/references/creating-plugins.mdx @@ -64,7 +64,7 @@ A set of preconfigured webpack config plugins `actions {object}` -#### Example +#### Example ```js exports.onCreateWebpackConfig = ({ @@ -115,7 +115,7 @@ exports.onCreateBabelConfig = ({ stage, getConfig, rules, loaders, actions }) => { actions.setBabelPlugin({ - name: `babel-plugin-emotion`, + name: `@emotion/babel-plugin`, options: { sourceMap: true, }, diff --git a/yarn.lock b/yarn.lock index 122480bca..fa52b09e6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -373,6 +373,13 @@ dependencies: "@babel/types" "^7.0.0" +"@babel/helper-module-imports@^7.7.0": + version "7.12.5" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz#1bfc0229f794988f76ed0a4d4e90860850b54dfb" + integrity sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA== + dependencies: + "@babel/types" "^7.12.5" + "@babel/helper-module-imports@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz#7fe39589b39c016331b6b8c3f441e8f0b1419498" @@ -424,6 +431,11 @@ resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz#bbb3fbee98661c569034237cc03967ba99b4f250" integrity sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA== +"@babel/helper-plugin-utils@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz#2f75a831269d4f677de49986dff59927533cf375" + integrity sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg== + "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz#9ea293be19babc0f52ff8ca88b34c3611b208670" @@ -515,6 +527,11 @@ dependencies: "@babel/types" "^7.8.3" +"@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.9.0": version "7.9.0" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.0.tgz#ad53562a7fc29b3b9a91bbf7d10397fd146346ed" @@ -843,6 +860,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.0.0" +"@babel/plugin-syntax-jsx@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz#9d9d357cc818aa7ae7935917c1257f67677a0926" + integrity sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-jsx@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.8.3.tgz#521b06c83c40480f1e58b4fd33b92eceb1d6ea94" @@ -1949,6 +1973,15 @@ lodash "^4.17.13" to-fast-properties "^2.0.0" +"@babel/types@^7.12.5": + version "7.12.6" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.12.6.tgz#ae0e55ef1cce1fbc881cd26f8234eb3e657edc96" + integrity sha512-hwyjw6GvjBLiyy3W0YQf0Z5Zf4NpYejUnKFcfcUhZCSffoBBp30w6wP2Wn6pk31jMYZvcOrB/1b7cGXvEoKogA== + dependencies: + "@babel/helper-validator-identifier" "^7.10.4" + lodash "^4.17.19" + to-fast-properties "^2.0.0" + "@babel/types@^7.8.3", "@babel/types@^7.8.6", "@babel/types@^7.9.0": version "7.9.0" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.9.0.tgz#00b064c3df83ad32b2dbf5ff07312b15c7f1efb5" @@ -2112,6 +2145,24 @@ dependencies: "@babel/plugin-syntax-jsx" "^7.2.0" +"@emotion/babel-plugin@^11.0.0": + version "11.0.0" + resolved "https://registry.yarnpkg.com/@emotion/babel-plugin/-/babel-plugin-11.0.0.tgz#e6f40fa81ef52775773a53d50220c597ebc5c2ef" + integrity sha512-w3YP0jlqrNwBBaSI6W+r80fOKF6l9QmsPfLNx5YWSHwrxjVZhM+L50gY7YCVAvlfr1/qdD1vsFN+PDZmLvt42Q== + dependencies: + "@babel/helper-module-imports" "^7.7.0" + "@babel/plugin-syntax-jsx" "^7.12.1" + "@babel/runtime" "^7.7.2" + "@emotion/hash" "^0.8.0" + "@emotion/memoize" "^0.7.4" + "@emotion/serialize" "^1.0.0" + babel-plugin-macros "^2.6.1" + convert-source-map "^1.5.0" + escape-string-regexp "^4.0.0" + find-root "^1.1.0" + source-map "^0.5.7" + stylis "^4.0.3" + "@emotion/babel-preset-css-prop@^10.0.5": version "10.0.9" resolved "https://registry.npmjs.org/@emotion/babel-preset-css-prop/-/babel-preset-css-prop-10.0.9.tgz#70386bd88fe4d8896e1b9729364daf3a6051f726" @@ -2132,7 +2183,18 @@ "@emotion/utils" "0.11.2" "@emotion/weak-memoize" "0.2.4" -"@emotion/core@^10.0.0", "@emotion/core@^10.0.14", "@emotion/core@^10.0.16": +"@emotion/cache@^11.0.0": + version "11.0.0" + resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-11.0.0.tgz#473adcaf9e04c6a0e30fb1421e79a209a96818f8" + integrity sha512-NStfcnLkL5vj3mBILvkR2m/5vFxo3G0QEreYKDGHNHm9IMYoT/t3j6xwjx6lMI/S1LUJfVHQqn0m9wSINttTTQ== + dependencies: + "@emotion/memoize" "^0.7.4" + "@emotion/sheet" "^1.0.0" + "@emotion/utils" "^1.0.0" + "@emotion/weak-memoize" "^0.2.5" + stylis "^4.0.3" + +"@emotion/core@^10.0.0": version "10.0.21" resolved "https://registry.yarnpkg.com/@emotion/core/-/core-10.0.21.tgz#2e8398d2b92fd90d4ed6ac4d0b66214971de3458" integrity sha512-U9zbc7ovZ2ceIwbLXYZPJy6wPgnOdTNT4jENZ31ee6v2lojetV5bTbCVk6ciT8G3wQRyVaTTfUCH9WCrMzpRIw== @@ -2158,6 +2220,11 @@ resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.7.3.tgz#a166882c81c0c6040975dd30df24fae8549bd96f" integrity sha512-14ZVlsB9akwvydAdaEnVnvqu6J2P6ySv39hYyl/aoB6w/V+bXX0tay8cF6paqbgZsN2n5Xh15uF4pE+GvE+itw== +"@emotion/hash@^0.8.0": + version "0.8.0" + resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.8.0.tgz#bbbff68978fefdbe68ccb533bc8cbe1d1afb5413" + integrity sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow== + "@emotion/is-prop-valid@0.8.3", "@emotion/is-prop-valid@^0.8.1": version "0.8.3" resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-0.8.3.tgz#cbe62ddbea08aa022cdf72da3971570a33190d29" @@ -2165,11 +2232,36 @@ dependencies: "@emotion/memoize" "0.7.3" +"@emotion/is-prop-valid@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-1.0.0.tgz#1dbe82e52a12c065d416a702e2d106e552cde5be" + integrity sha512-G5X0t7eR9pkhUvAY32QS3lToP9JyNF8It5CcmMvbWjmC9/Yq7IhevaKqxl+me2BKR93iTPiL/h3En1ZX/1G3PQ== + dependencies: + "@emotion/memoize" "^0.7.4" + "@emotion/memoize@0.7.3", "@emotion/memoize@^0.7.1": version "0.7.3" resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.7.3.tgz#5b6b1c11d6a6dddf1f2fc996f74cf3b219644d78" integrity sha512-2Md9mH6mvo+ygq1trTeVp2uzAKwE2P7In0cRpD/M9Q70aH8L+rxMLbb3JCN2JoSWsV2O+DdFjfbbXoMoLBczow== +"@emotion/memoize@^0.7.4": + version "0.7.4" + resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.7.4.tgz#19bf0f5af19149111c40d98bb0cf82119f5d9eeb" + integrity sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw== + +"@emotion/react@^11.1.1": + version "11.1.1" + resolved "https://registry.yarnpkg.com/@emotion/react/-/react-11.1.1.tgz#4b304d494af321b0179e6763830e07cf674f0423" + integrity sha512-otA0Np8OnOeU9ChkOS9iuLB6vIxiM+bJiU0id33CsQn3R2Pk9ijVHnxevENIKV/P2S7AhrD8cFbUGysEciWlEA== + dependencies: + "@babel/runtime" "^7.7.2" + "@emotion/cache" "^11.0.0" + "@emotion/serialize" "^1.0.0" + "@emotion/sheet" "^1.0.0" + "@emotion/utils" "^1.0.0" + "@emotion/weak-memoize" "^0.2.5" + hoist-non-react-statics "^3.3.1" + "@emotion/serialize@^0.11.10", "@emotion/serialize@^0.11.11", "@emotion/serialize@^0.11.8": version "0.11.11" resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-0.11.11.tgz#c92a5e5b358070a7242d10508143306524e842a4" @@ -2181,11 +2273,27 @@ "@emotion/utils" "0.11.2" csstype "^2.5.7" +"@emotion/serialize@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-1.0.0.tgz#1a61f4f037cf39995c97fc80ebe99abc7b191ca9" + integrity sha512-zt1gm4rhdo5Sry8QpCOpopIUIKU+mUSpV9WNmFILUraatm5dttNEaYzUWWSboSMUE6PtN2j1cAsuvcugfdI3mw== + dependencies: + "@emotion/hash" "^0.8.0" + "@emotion/memoize" "^0.7.4" + "@emotion/unitless" "^0.7.5" + "@emotion/utils" "^1.0.0" + csstype "^3.0.2" + "@emotion/sheet@0.9.3": version "0.9.3" resolved "https://registry.npmjs.org/@emotion/sheet/-/sheet-0.9.3.tgz#689f135ecf87d3c650ed0c4f5ddcbe579883564a" integrity sha512-c3Q6V7Df7jfwSq5AzQWbXHa5soeE4F5cbqi40xn0CzXxWW9/6Mxq48WJEtqfWzbZtW9odZdnRAkwCQwN12ob4A== +"@emotion/sheet@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-1.0.0.tgz#a0ef06080f339477ad4ba7f56e1c931f7ba50822" + integrity sha512-cdCHfZtf/0rahPDCZ9zyq+36EqfD/6c0WUqTFZ/hv9xadTUv2lGE5QK7/Z6Dnx2oRxC0usfVM2/BYn9q9B9wZA== + "@emotion/styled-base@^10.0.17": version "10.0.19" resolved "https://registry.yarnpkg.com/@emotion/styled-base/-/styled-base-10.0.19.tgz#53655274797194d86453354fdb2c947b46032db6" @@ -2196,7 +2304,7 @@ "@emotion/serialize" "^0.11.11" "@emotion/utils" "0.11.2" -"@emotion/styled@^10.0.0", "@emotion/styled@^10.0.14": +"@emotion/styled@^10.0.0": version "10.0.17" resolved "https://registry.yarnpkg.com/@emotion/styled/-/styled-10.0.17.tgz#0cd38b8b36259541f2c6717fc22607a120623654" integrity sha512-zHMgWjHDMNjD+ux64POtDnjLAObniu3znxFBLSdV/RiEhSLjHIowfvSbbd/C33/3uwtI6Uzs2KXnRZtka/PpAQ== @@ -2204,6 +2312,17 @@ "@emotion/styled-base" "^10.0.17" babel-plugin-emotion "^10.0.17" +"@emotion/styled@^11.0.0": + version "11.0.0" + resolved "https://registry.yarnpkg.com/@emotion/styled/-/styled-11.0.0.tgz#698196c2822746360a8644a73a5d842b2d1a78a5" + integrity sha512-498laccxJlBiJqrr2r/fx9q+Pr55D0URP2UyOkoSGLjevb8LLAFWueqthsQ5XijE66iGo7y3rzzEYdA7CHmZEQ== + dependencies: + "@babel/runtime" "^7.7.2" + "@emotion/babel-plugin" "^11.0.0" + "@emotion/is-prop-valid" "^1.0.0" + "@emotion/serialize" "^1.0.0" + "@emotion/utils" "^1.0.0" + "@emotion/stylis@0.8.4": version "0.8.4" resolved "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.4.tgz#6c51afdf1dd0d73666ba09d2eb6c25c220d6fe4c" @@ -2214,21 +2333,31 @@ resolved "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.4.tgz#a87b4b04e5ae14a88d48ebef15015f6b7d1f5677" integrity sha512-kBa+cDHOR9jpRJ+kcGMsysrls0leukrm68DmFQoMIWQcXdr2cZvyvypWuGYT7U+9kAExUE7+T7r6G3C3A6L8MQ== +"@emotion/unitless@^0.7.5": + version "0.7.5" + resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.7.5.tgz#77211291c1900a700b8a78cfafda3160d76949ed" + integrity sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg== + "@emotion/utils@0.11.2": version "0.11.2" resolved "https://registry.npmjs.org/@emotion/utils/-/utils-0.11.2.tgz#713056bfdffb396b0a14f1c8f18e7b4d0d200183" integrity sha512-UHX2XklLl3sIaP6oiMmlVzT0J+2ATTVpf0dHQVyPJHTkOITvXfaSqnRk6mdDhV9pR8T/tHc3cex78IKXssmzrA== -"@emotion/weak-memoize@0.2.3": - version "0.2.3" - resolved "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.2.3.tgz#dfa0c92efe44a1d1a7974fb49ffeb40ef2da5a27" - integrity sha512-zVgvPwGK7c1aVdUVc9Qv7SqepOGRDrqCw7KZPSZziWGxSlbII3gmvGLPzLX4d0n0BMbamBacUrN22zOMyFFEkQ== +"@emotion/utils@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@emotion/utils/-/utils-1.0.0.tgz#abe06a83160b10570816c913990245813a2fd6af" + integrity sha512-mQC2b3XLDs6QCW+pDQDiyO/EdGZYOygE8s5N5rrzjSI4M3IejPE/JPndCBwRT9z982aqQNi6beWs1UeayrQxxA== "@emotion/weak-memoize@0.2.4": version "0.2.4" resolved "https://registry.yarnpkg.com/@emotion/weak-memoize/-/weak-memoize-0.2.4.tgz#622a72bebd1e3f48d921563b4b60a762295a81fc" integrity sha512-6PYY5DVdAY1ifaQW6XYTnOMihmBVT27elqSjEoodchsGjzYlEsTQMcEhSud99kVawatyTZRTiVkJ/c6lwbQ7nA== +"@emotion/weak-memoize@^0.2.5": + version "0.2.5" + resolved "https://registry.yarnpkg.com/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz#8eed982e2ee6f7f4e44c253e12962980791efd46" + integrity sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA== + "@evocateur/libnpmaccess@^3.1.0": version "3.1.0" resolved "https://registry.npmjs.org/@evocateur/libnpmaccess/-/libnpmaccess-3.1.0.tgz#e546ee4e4bedca54ed9303948ec54c985cec33e4" @@ -5263,7 +5392,7 @@ babel-plugin-macros@2.5.1: cosmiconfig "^5.2.0" resolve "^1.10.0" -babel-plugin-macros@2.8.0: +babel-plugin-macros@2.8.0, babel-plugin-macros@^2.6.1: version "2.8.0" resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz#0f958a7cc6556b1e65344465d99111a1e5e10138" integrity sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg== @@ -8010,6 +8139,11 @@ csstype@^2.2.0, csstype@^2.5.7: resolved "https://registry.npmjs.org/csstype/-/csstype-2.6.6.tgz#c34f8226a94bbb10c32cc0d714afdf942291fc41" integrity sha512-RpFbQGUE74iyPgvr46U9t1xoQBM8T4BL8SxrN66Le2xYAPSaDJJKeztV3awugusb3g3G9iL8StmkBBXhcbbXhg== +csstype@^3.0.2: + version "3.0.5" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.5.tgz#7fdec6a28a67ae18647c51668a9ff95bb2fa7bb8" + integrity sha512-uVDi8LpBUKQj6sdxNaTetL6FpeCqTjOvAQuQUa/qAqq8oOd4ivkbhgnqayl0dnPal8Tb/yB1tF+gOvCBiicaiQ== + cuint@^0.2.2: version "0.2.2" resolved "https://registry.npmjs.org/cuint/-/cuint-0.2.2.tgz#408086d409550c2631155619e9fa7bcadc3b991b" @@ -8808,15 +8942,6 @@ emojis-list@^2.0.0: resolved "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" integrity sha1-TapNnbAPmBmIDHn6RXrlsJof04k= -emotion-theming@^10.0.14: - version "10.0.14" - resolved "https://registry.npmjs.org/emotion-theming/-/emotion-theming-10.0.14.tgz#e548d388493d07bedbb0d9d3bbe221766174b1f4" - integrity sha512-zMGhPSYz48AAR6DYjQVaZHeO42cYKPq4VyB1XjxzgR62/NmO99679fx8qDDB1QZVYGkRWZtsOe+zJE/e30XdbA== - dependencies: - "@babel/runtime" "^7.4.3" - "@emotion/weak-memoize" "0.2.3" - hoist-non-react-statics "^3.3.0" - encodeurl@~1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" @@ -9031,6 +9156,11 @@ escape-string-regexp@1.0.5, escape-string-regexp@^1.0.2, escape-string-regexp@^1 resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= +escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + escodegen@^1.8.1, escodegen@^1.9.1: version "1.11.1" resolved "https://registry.npmjs.org/escodegen/-/escodegen-1.11.1.tgz#c485ff8d6b4cdb89e27f4a856e91f118401ca510" @@ -11381,6 +11511,13 @@ hoist-non-react-statics@^3.3.0: dependencies: react-is "^16.7.0" +hoist-non-react-statics@^3.3.1: + version "3.3.2" + resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" + integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== + dependencies: + react-is "^16.7.0" + home-or-tmp@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8" @@ -13747,6 +13884,11 @@ lodash@4.17.14: resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A== +lodash@^4.17.19: + version "4.17.20" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52" + integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA== + log-symbols@^1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz#376ff7b58ea3086a0f09facc74617eca501e1a18" @@ -19258,6 +19400,11 @@ stylehacks@^4.0.0: postcss "^7.0.0" postcss-selector-parser "^3.0.0" +stylis@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.0.3.tgz#0d714765f3f694a685550f0c45411ebf90a9bded" + integrity sha512-iAxdFyR9cHKp4H5M2dJlDnvcb/3TvPprzlKjvYVbH7Sh+y8hjY/mUu/ssdcvVz6Z4lKI3vsoS0jAkMYmX7ozfA== + supports-color@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7"