瀏覽代碼

fix(example): gatsby theme update and breaking change fix (#276)

* update theme deps

* first article titles

* engagements is required

this was an accidental breaking change, we intended to keep this optional, oops!
Jacob Bolda 5 年之前
父節點
當前提交
809bcc9690

+ 3 - 3
examples/react/gatsby-themed-site/package.json

@@ -25,9 +25,9 @@
   },
   "dependencies": {
     "@emotion/core": "10.0.27",
-    "@jbolda/gatsby-theme-articles": "0.0.6",
-    "@jbolda/gatsby-theme-homepage": "0.0.7",
-    "@jbolda/gatsby-theme-layout": "0.0.6",
+    "@jbolda/gatsby-theme-articles": "0.1.0",
+    "@jbolda/gatsby-theme-homepage": "0.1.0",
+    "@jbolda/gatsby-theme-layout": "0.1.0",
     "@mdx-js/mdx": "1.5.3",
     "@mdx-js/react": "1.5.3",
     "gatsby": "2.18.17",

+ 1 - 1
examples/react/gatsby-themed-site/src/articles/0003-third-article/index.mdx

@@ -1,5 +1,5 @@
 ---
-title: First Article
+title: Third Article
 written: 2019-04-15
 ---
 

+ 1 - 1
examples/react/gatsby-themed-site/src/articles/0004-fourth-article/index.mdx

@@ -1,5 +1,5 @@
 ---
-title: First Article
+title: Fourth Article
 written: 2019-04-15
 ---
 

+ 1 - 1
examples/react/gatsby-themed-site/src/articles/0005-fifth-article/index.mdx

@@ -1,5 +1,5 @@
 ---
-title: First Article
+title: Fifth Article
 written: 2019-04-15
 ---
 

+ 5 - 0
examples/react/gatsby-themed-site/src/homepage/engagements/tauri-work.mdx

@@ -0,0 +1,5 @@
+---
+order: 1
+---
+
+Doing work on Tauri is the bomb!

+ 30 - 24
examples/react/gatsby-themed-site/yarn.lock

@@ -1006,43 +1006,43 @@
   dependencies:
     "@hapi/hoek" "^8.3.0"
 
-"@jbolda/gatsby-theme-articles@0.0.6":
-  version "0.0.6"
-  resolved "https://registry.yarnpkg.com/@jbolda/gatsby-theme-articles/-/gatsby-theme-articles-0.0.6.tgz#634cdd887b1767191c0e8317eef3a6fc423a8d8d"
-  integrity sha512-yoHLsaKTUSu9hG3fheO6MhKLNAS864JV1ApQezX0NaUAxQbN7dY7x6Cb8p/+ZGx9NVccyu0JurX9v0eBuV++TQ==
+"@jbolda/gatsby-theme-articles@0.1.0":
+  version "0.1.0"
+  resolved "https://registry.yarnpkg.com/@jbolda/gatsby-theme-articles/-/gatsby-theme-articles-0.1.0.tgz#c745b9beb343321060aacd4d5770851cfa691ffd"
+  integrity sha512-uLuuhVwaZZ4HG760mNtBSJE+5awQbv11e/lmOY1Vai7rcA31VoBf5pON+61BBAsPwJnKcbOe+zLag84xssWDdw==
   dependencies:
-    "@jbolda/isolated-theme-ui-components" "^0.0.4"
+    "@jbolda/isolated-theme-ui-components" "^0.1.0"
     gatsby-plugin-compile-es6-packages "2.1.0"
     isolated-theme-ui "1.0.1"
 
-"@jbolda/gatsby-theme-homepage@0.0.7":
-  version "0.0.7"
-  resolved "https://registry.yarnpkg.com/@jbolda/gatsby-theme-homepage/-/gatsby-theme-homepage-0.0.7.tgz#8809345100f0073435a6a0773076147b136a7f52"
-  integrity sha512-geMPE44JmbQBZk1SWt3jaARvrGhRQ+U6Z7AvLYM/YsLJ5E9Th4pcITZbgz+A3dTcdtks4v090P6/5P7AshBS5A==
+"@jbolda/gatsby-theme-homepage@0.1.0":
+  version "0.1.0"
+  resolved "https://registry.yarnpkg.com/@jbolda/gatsby-theme-homepage/-/gatsby-theme-homepage-0.1.0.tgz#cb31f93797de5a42c16a818c6c76e799baf6950e"
+  integrity sha512-Tq4JQkpGMgt9AIg5lLG/CamlnF+0/OiWahWed9BNtZTzRntlVp9f5Q1v4WCDIAaU3IcvID0fLsXOkkt5VyJgGQ==
   dependencies:
-    "@jbolda/isolated-theme-ui-components" "^0.0.4"
+    "@jbolda/isolated-theme-ui-components" "^0.1.0"
     gatsby-plugin-compile-es6-packages "^2.1.0"
     isolated-theme-ui "^1.0.1"
 
-"@jbolda/gatsby-theme-layout@0.0.6":
-  version "0.0.6"
-  resolved "https://registry.yarnpkg.com/@jbolda/gatsby-theme-layout/-/gatsby-theme-layout-0.0.6.tgz#e40a2b211dd2aef0ae1ca7a7d8871b66b6ec1925"
-  integrity sha512-belMaufnDrBx6ZIYfESLWuwnWYcvky6xJD4JsEDlgFoq5iGLA+qMjrCUpH46EC4nr2d1Z/4F8Q+gG//GOE905w==
+"@jbolda/gatsby-theme-layout@0.1.0":
+  version "0.1.0"
+  resolved "https://registry.yarnpkg.com/@jbolda/gatsby-theme-layout/-/gatsby-theme-layout-0.1.0.tgz#ac3e5306f359a1b23b45ee16f6632a0554d7388e"
+  integrity sha512-7vb2jPmzSns7GvGA6r0eiOcGBO4cGfdLYswGMkdulHQb0vMuLaBoTTajVBISihf7o7hfshWZbFkT8DJSagj2FQ==
   dependencies:
     "@fortawesome/fontawesome-svg-core" "1.2.26"
     "@fortawesome/free-brands-svg-icons" "5.12.0"
     "@fortawesome/free-regular-svg-icons" "5.12.0"
     "@fortawesome/free-solid-svg-icons" "5.12.0"
     "@fortawesome/react-fontawesome" "0.1.8"
-    "@jbolda/isolated-theme-ui-components" "^0.0.4"
+    "@jbolda/isolated-theme-ui-components" "^0.1.0"
     gatsby-plugin-compile-es6-packages "2.1.0"
     isolated-theme-ui "1.0.1"
-    react-use "13.12.2"
+    react-use "13.13.0"
 
-"@jbolda/isolated-theme-ui-components@^0.0.4":
-  version "0.0.4"
-  resolved "https://registry.yarnpkg.com/@jbolda/isolated-theme-ui-components/-/isolated-theme-ui-components-0.0.4.tgz#831af082b5d45667dc0f198f0bac534b230e3805"
-  integrity sha512-jRXGEP5Yau7tGfkr8DEjxrFQ1WrkK9lAEjTqFMvn8YbRRuzf9WfX7x587h0Ka879E+Nn+e/nLCeEPWE9rvYNeQ==
+"@jbolda/isolated-theme-ui-components@^0.1.0":
+  version "0.1.0"
+  resolved "https://registry.yarnpkg.com/@jbolda/isolated-theme-ui-components/-/isolated-theme-ui-components-0.1.0.tgz#f60cfb6b8723f77afe9607b3e22b08fd33110c2d"
+  integrity sha512-/nuzpcXCp5Gx3sDi9Vm8jVkhRd+yda013k8JsZiplkbd+H1FlFz6q1bRl1XKayT20VqhF/qFLPd+L5NqbE9jFg==
 
 "@jimp/bmp@^0.6.8":
   version "0.6.8"
@@ -5405,6 +5405,11 @@ fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6:
   resolved "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
   integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=
 
+fast-shallow-equal@^0.1.1:
+  version "0.1.1"
+  resolved "https://registry.yarnpkg.com/fast-shallow-equal/-/fast-shallow-equal-0.1.1.tgz#44d01324d7fd31e00a67bb02b9396e283d526c22"
+  integrity sha512-XVP6nhaXLYOH6JZCWBcNaeEer9GJ5/8cJWUP+OLmgwWgEkJp5Kpl/fdpJ01zl0mpLxrk7f5J3hIv+GmjTCi7Mg==
+
 fastest-stable-stringify@^1.0.1:
   version "1.0.1"
   resolved "https://registry.yarnpkg.com/fastest-stable-stringify/-/fastest-stable-stringify-1.0.1.tgz#9122d406d4c9d98bea644a6b6853d5874b87b028"
@@ -11050,13 +11055,14 @@ react-side-effect@^1.1.0:
   dependencies:
     shallowequal "^1.0.1"
 
-react-use@13.12.2:
-  version "13.12.2"
-  resolved "https://registry.yarnpkg.com/react-use/-/react-use-13.12.2.tgz#89343a7769ed4b84f102bb371146a13ba2caae07"
-  integrity sha512-+I5kYjfsU7jel64wYa0nC7w/evhjL9fzmhEwOInB3HtrMt4Wt3jr6UYSVJExUTWEBUKSbmhyFAsR6jHvVj3vUw==
+react-use@13.13.0:
+  version "13.13.0"
+  resolved "https://registry.yarnpkg.com/react-use/-/react-use-13.13.0.tgz#5d133c4d4d8d3f21f6ccf4ccbe54fbcd6fdafb36"
+  integrity sha512-J3/h5wvL6vXmecAvEnninCC3DviLMRWcQrEnouTliwws1b376DQKEgIFuTXlF8c3SKpXBQJdDDm1RpluokW6ag==
   dependencies:
     "@xobotyi/scrollbar-width" "1.5.0"
     copy-to-clipboard "^3.2.0"
+    fast-shallow-equal "^0.1.1"
     nano-css "^5.2.1"
     react-fast-compare "^2.0.4"
     resize-observer-polyfill "^1.5.1"