diff --git a/package.json b/package.json index 2ecfd32..1b4b74f 100644 --- a/package.json +++ b/package.json @@ -72,7 +72,7 @@ "katex": "^0.11.1", "lodash": "^4.17.15", "moment": "^2.24.0", - "netlify-cms-app": "^2.10.1", + "netlify-cms-app": "^2.11.1", "node-sass": "^4.13.0", "normalize-scss": "^7.0.1", "prismjs": "^1.18.0", diff --git a/yarn.lock b/yarn.lock index 3765b57..1513e74 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7165,11 +7165,6 @@ get-proxy@^2.0.0: dependencies: npm-conf "^1.1.0" -get-relative-path@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/get-relative-path/-/get-relative-path-1.0.2.tgz#45c26fc4247f0c8541cec4b57d0de993ec965cda" - integrity sha512-dGkopYfmB4sXMTcZslq5SojEYakpdCSj/SVSHLhv7D6RBHzvDtd/3Q8lTEOAhVKxPPeAHu/YYkENbbz3PaH+8w== - get-stdin@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" @@ -10636,37 +10631,38 @@ neo-async@^2.5.0, neo-async@^2.6.0, neo-async@^2.6.1: resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.1.tgz#ac27ada66167fa8849a6addd837f6b189ad2081c" integrity sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw== -netlify-cms-app@^2.10.1: - version "2.10.1" - resolved "https://registry.yarnpkg.com/netlify-cms-app/-/netlify-cms-app-2.10.1.tgz#e843577dff9b59c34e65f28148cfd4821ca04f68" - integrity sha512-3uKR4md4BSP8nrzeKbKDL3slTJWBAuMhvSBk6ChRlxuzrg9XMs//tdgzdkC6mlXE4d46cqguEy9k0bhPxiSnkw== +netlify-cms-app@^2.11.1: + version "2.11.1" + resolved "https://registry.yarnpkg.com/netlify-cms-app/-/netlify-cms-app-2.11.1.tgz#6edd7d02ae1ff69313141d2942541ac5d014b808" + integrity sha512-T/9D3M8cToKwJZI2o4RB808wQsZ8tWjSEQz1Mj2UGgbzA+Cgz5kFr9WZmfFrcdzJ14tbvPIYWrhNpIosrGVk9Q== dependencies: "@emotion/core" "^10.0.9" "@emotion/styled" "^10.0.9" immutable "^3.7.6" lodash "^4.17.11" moment "^2.24.0" - netlify-cms-backend-bitbucket "^2.6.0" - netlify-cms-backend-git-gateway "^2.5.1" - netlify-cms-backend-github "^2.5.0" - netlify-cms-backend-gitlab "^2.4.0" - netlify-cms-backend-test "^2.6.0" - netlify-cms-core "^2.13.1" - netlify-cms-editor-component-image "^2.4.3" + netlify-cms-backend-bitbucket "^2.7.1" + netlify-cms-backend-git-gateway "^2.6.0" + netlify-cms-backend-github "^2.6.1" + netlify-cms-backend-gitlab "^2.5.0" + netlify-cms-backend-test "^2.7.0" + netlify-cms-core "^2.14.1" + netlify-cms-editor-component-image "^2.5.0" netlify-cms-lib-auth "^2.2.6" - netlify-cms-lib-util "^2.4.0" - netlify-cms-locales "^1.3.0" - netlify-cms-ui-default "^2.7.0" + netlify-cms-lib-util "^2.5.0" + netlify-cms-locales "^1.4.1" + netlify-cms-ui-default "^2.8.0" netlify-cms-widget-boolean "^2.3.0" + netlify-cms-widget-code "^1.1.2" netlify-cms-widget-date "^2.4.0" netlify-cms-widget-datetime "^2.2.5" - netlify-cms-widget-file "^2.4.3" - netlify-cms-widget-image "^2.4.0" - netlify-cms-widget-list "^2.4.0" + netlify-cms-widget-file "^2.5.0" + netlify-cms-widget-image "^2.5.0" + netlify-cms-widget-list "^2.4.1" netlify-cms-widget-map "^1.3.3" - netlify-cms-widget-markdown "^2.7.0" + netlify-cms-widget-markdown "^2.8.0" netlify-cms-widget-number "^2.3.5" - netlify-cms-widget-object "^2.3.0" + netlify-cms-widget-object "^2.3.1" netlify-cms-widget-relation "^2.5.0" netlify-cms-widget-select "^2.4.3" netlify-cms-widget-string "^2.2.3" @@ -10675,28 +10671,28 @@ netlify-cms-app@^2.10.1: react-immutable-proptypes "^2.1.0" uuid "^3.3.2" -netlify-cms-backend-bitbucket@^2.6.0: - version "2.6.0" - resolved "https://registry.yarnpkg.com/netlify-cms-backend-bitbucket/-/netlify-cms-backend-bitbucket-2.6.0.tgz#cf85de030dacaeb78c0b6a893a011da60b90db49" - integrity sha512-3IvIgKBvtabSgzInvr0hLCW8ObFJu4pePNT/vkCUKubCwLFFWmIGiBi6uwWSdP1LWQdiRnc5CzD+qs0HbXW+Xw== +netlify-cms-backend-bitbucket@^2.7.1: + version "2.7.1" + resolved "https://registry.yarnpkg.com/netlify-cms-backend-bitbucket/-/netlify-cms-backend-bitbucket-2.7.1.tgz#98d0441b68f7a1c3a3c3688977566eeb830d5a93" + integrity sha512-7hQjUZOpmyXyWsZcoHcmky+SDz9hlth7KvHPHBXpeNVBPbolHkfLPBIG65qPHWB49vHzgi36SKuxW7yR5TDLyg== dependencies: js-base64 "^2.5.1" semaphore "^1.1.0" -netlify-cms-backend-git-gateway@^2.5.1: - version "2.5.1" - resolved "https://registry.yarnpkg.com/netlify-cms-backend-git-gateway/-/netlify-cms-backend-git-gateway-2.5.1.tgz#bc86919b8f890c383cd3f89fb058bfb9610f72d8" - integrity sha512-qZUaRgXzCNzU+yQMh4YgWHY8C1n8d7Tx9eg78CfEkZYK+VCeSLPitNnZT/cHeeh4N1THbf56tOY4A4jkpi+q9A== +netlify-cms-backend-git-gateway@^2.6.0: + version "2.6.0" + resolved "https://registry.yarnpkg.com/netlify-cms-backend-git-gateway/-/netlify-cms-backend-git-gateway-2.6.0.tgz#2494a12ef40745167fa491346b63e00700f2de7f" + integrity sha512-2taYduj42WA6d9QACQaMaOIYyFEmVXezg2txzixaIg5X8bRcIuEv3cTXisxEjZWyveHmGtB+m7qWvDzks8LQdg== dependencies: gotrue-js "^0.9.24" ini "^1.3.5" jwt-decode "^2.2.0" minimatch "^3.0.4" -netlify-cms-backend-github@^2.5.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/netlify-cms-backend-github/-/netlify-cms-backend-github-2.5.0.tgz#d57e4a9dcc3b905b9f99de72e2eabcf050909dff" - integrity sha512-5ybSPXREjuYyEfAmQg4PcGdd4h5pd8eeF2/AwLxUpq0cMwDZsvpbv+wZ8+FM8u2Pov8fhh5rKnVAP/Jnb0TWTg== +netlify-cms-backend-github@^2.6.1: + version "2.6.1" + resolved "https://registry.yarnpkg.com/netlify-cms-backend-github/-/netlify-cms-backend-github-2.6.1.tgz#4a59582ad476f8b0491ddbdeaaa66a97fb9a1863" + integrity sha512-arLVObEk/6ryAB6Ri8FgWpP0StzhkXOMx6WDTbgsUmEVt7iNU/nxxGo0JymS1ll58rZBPot4VLLgSE/8URzHtA== dependencies: apollo-cache-inmemory "^1.6.2" apollo-client "^2.6.3" @@ -10708,23 +10704,23 @@ netlify-cms-backend-github@^2.5.0: js-base64 "^2.5.1" semaphore "^1.1.0" -netlify-cms-backend-gitlab@^2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/netlify-cms-backend-gitlab/-/netlify-cms-backend-gitlab-2.4.0.tgz#e29011ca6d0b1249aa22857975891c54340755bf" - integrity sha512-ZIDCPaT2As4LIYidaieWkRUnnXhttJLc8viguShKHMz3JnZov6YpNH6Rw9UYkOZmv/a6YldtNERJLUn15xxMaw== +netlify-cms-backend-gitlab@^2.5.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/netlify-cms-backend-gitlab/-/netlify-cms-backend-gitlab-2.5.0.tgz#36adcf4fd935a8a43892fc0c9fd0aabb737f9b52" + integrity sha512-lvLfnND6nzF1nVDOnYJacwH7bUEBFjmuI3AlUC5EWxM2WnZK5/zevLaFgj0ydCLRvPjwz5Ub3ZSt3+4qqX0VWA== dependencies: js-base64 "^2.5.1" semaphore "^1.1.0" -netlify-cms-backend-test@^2.6.0: - version "2.6.0" - resolved "https://registry.yarnpkg.com/netlify-cms-backend-test/-/netlify-cms-backend-test-2.6.0.tgz#56254eb83759be9355f976bc3711fe5da185f5fa" - integrity sha512-Mbl3g4j1FqvKcgxHRbMp5hMUVrUP8tKSePtSePmd6+cJxgtSpndUZmWRc8/HdxIvpXfuliyP0+EJqJvv3OFsYA== +netlify-cms-backend-test@^2.7.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/netlify-cms-backend-test/-/netlify-cms-backend-test-2.7.0.tgz#ca09efb4f1fba09ecdc10cde183741353ca1f0a7" + integrity sha512-6Xp1NvhcsTSi6JMOT2H6zG4PpoPdw5xBdsefK2HJbDDWecCN2Tkt+JnDEC1Wp3xIot4l1cQMfAb4PlSa9DnA2g== -netlify-cms-core@^2.13.1: - version "2.13.1" - resolved "https://registry.yarnpkg.com/netlify-cms-core/-/netlify-cms-core-2.13.1.tgz#ffab66452454bd5b7f6915fed97db71b67a0e022" - integrity sha512-AAoEMF3mRDZGlzycf/Td4jJbuTFpqZzSq0EZxxiK5w8ljayo3Ee/22rLIlvOXmRm8JbVR+PHKY3FJZWGVdytXA== +netlify-cms-core@^2.14.1: + version "2.14.1" + resolved "https://registry.yarnpkg.com/netlify-cms-core/-/netlify-cms-core-2.14.1.tgz#de33d2c9179f14df2194377ad33ea3d151eb181f" + integrity sha512-Rvp4jI6XRH5jBtRg0twDSmEZDn55f9b9W6mJ+cUb8T8+8KtDhSXOvaj8AD/Ha1WPayTgour6/FwkW01hihcyBA== dependencies: "@iarna/toml" "2.2.3" ajv "^6.10.0" @@ -10769,34 +10765,33 @@ netlify-cms-core@^2.13.1: url "^0.11.0" what-input "^5.1.4" -netlify-cms-editor-component-image@^2.4.3: - version "2.4.3" - resolved "https://registry.yarnpkg.com/netlify-cms-editor-component-image/-/netlify-cms-editor-component-image-2.4.3.tgz#73f01b412d2b59f7fb4cb0d93b4229535c8cc749" - integrity sha512-E7z9+LGBMGov7dU9CJKuJ72rcGWCXnE1jKWcfewlHKtGTG9YqoCVtQFWxXv35Wjt79ZA9UqX7XpQnzgS7uA+CQ== +netlify-cms-editor-component-image@^2.5.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/netlify-cms-editor-component-image/-/netlify-cms-editor-component-image-2.5.0.tgz#f43eb0e07c3b541eda524a8adc18cef6cc490a9a" + integrity sha512-dQ04372Xj/tgQKJUUQnrOe8q+DfansUXalAy92mI1X+4l7m+r7SpIrhdvhlo2zclyCtRuOU6VbjCm1Ypb9kj/A== netlify-cms-lib-auth@^2.2.6: version "2.2.6" resolved "https://registry.yarnpkg.com/netlify-cms-lib-auth/-/netlify-cms-lib-auth-2.2.6.tgz#5a36bd15c4a5d25ae541d3b5519f155beed76f04" integrity sha512-mgloPQEvQ6YZvfko/7onk5jiDXfEFDsWxeSx2hQjVs9o5O9Wje+3mPsX8bAYiHKPRpXtrXVIxgK4TGVTN1m6Iw== -netlify-cms-lib-util@^2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/netlify-cms-lib-util/-/netlify-cms-lib-util-2.4.0.tgz#972e76d4149603fff17e6e1b32b4396dd695df0e" - integrity sha512-51CveTDtZ4PBN0TwdaBymwrQxLAvLa35pKL4e/R2JFPsx1KuOJyzTrbPV+5PTtmtKc3xsdCdZ7Xn83olf1MRpQ== +netlify-cms-lib-util@^2.5.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/netlify-cms-lib-util/-/netlify-cms-lib-util-2.5.0.tgz#a3e6b82e0f298dfbf67459b7b73ddeb324ed3072" + integrity sha512-d1BKaPseNryst+eAcrhHRgw1qd0W44W7hzEVwjhxpDQXljaamy1QuO3BQZSu/IxSzszj6W8mh27eeHyqWEcROg== dependencies: - get-relative-path "^1.0.2" js-sha256 "^0.9.0" localforage "^1.7.3" -netlify-cms-locales@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/netlify-cms-locales/-/netlify-cms-locales-1.3.0.tgz#e2c4547512d447862ecd959b9060aa3e5b05ccfe" - integrity sha512-VYBYAcIICDdl5n+uBHj/5Pgj9jBdIvge1nVTUwo0YllZblFr/KIDEVd5Fr2PDo03KS2i1sGSbybzDcJEsCBCdg== +netlify-cms-locales@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/netlify-cms-locales/-/netlify-cms-locales-1.4.1.tgz#b68ca16ca2d53eddcd1d9a3470277272e7b4d806" + integrity sha512-B7r0rco3bmyzy6UjshX+xWNBboSUw/60jU6Bq50zNuPL3hhwyyL5q9K4FqgeoqMpxSu0RTNWlNSiWSMLmf+F4w== -netlify-cms-ui-default@^2.7.0: - version "2.7.0" - resolved "https://registry.yarnpkg.com/netlify-cms-ui-default/-/netlify-cms-ui-default-2.7.0.tgz#43d969a145edd32d4d24a9585372659613d898f8" - integrity sha512-ECPIpAJ9EBS4DprpLaG9Ytfcqz3iwfJSf245QgjgkTd03/Pkfqnh/lHwssvWQagZpZZiaE0IV+3Wbz2b+0+lnQ== +netlify-cms-ui-default@^2.8.0: + version "2.8.0" + resolved "https://registry.yarnpkg.com/netlify-cms-ui-default/-/netlify-cms-ui-default-2.8.0.tgz#1bb371e915d9b6c644f4e11dc81bb559e186b730" + integrity sha512-3LibKWDUqJ+WfbebFaRDsK1v3l3HiMviVRvbCcGEnGrEo5Gjkp+6J/njtvMiRCKLp/WBQ4aCCDbETtqv8b9M3w== dependencies: react-aria-menubutton "^6.0.0" react-toggled "^1.1.2" @@ -10807,6 +10802,15 @@ netlify-cms-widget-boolean@^2.3.0: resolved "https://registry.yarnpkg.com/netlify-cms-widget-boolean/-/netlify-cms-widget-boolean-2.3.0.tgz#4f5ba859e30d73da1ed5f6a8dac5b79e0a3fa8b2" integrity sha512-JWtC2B9oxGB0QQZs3270PN0qtNAOaTUjSOFePERv0IvCrSh+tmIdmNqti2sfC0S1Gnb4kcV9Ebp8W45XoNKdig== +netlify-cms-widget-code@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/netlify-cms-widget-code/-/netlify-cms-widget-code-1.1.2.tgz#3b937dbda2a21828a9f4a9f0f8858f4ed23220c3" + integrity sha512-KDXE0GUbN2KuD5VGNWMGGSnNpfF5dp68629/OEO+tgzgrX+odLJmiA/WPlFEvwaQBa8YG+j9a5NwD4z/utIayQ== + dependencies: + re-resizable "^4.11.0" + react-codemirror2 "^6.0.0" + react-select "^2.4.3" + netlify-cms-widget-date@^2.4.0: version "2.4.0" resolved "https://registry.yarnpkg.com/netlify-cms-widget-date/-/netlify-cms-widget-date-2.4.0.tgz#da6de4f4fab57e8d14575143ab07e45fb50142ff" @@ -10819,21 +10823,22 @@ netlify-cms-widget-datetime@^2.2.5: resolved "https://registry.yarnpkg.com/netlify-cms-widget-datetime/-/netlify-cms-widget-datetime-2.2.5.tgz#a030a09299d2448dc181b31224d55fd76074b893" integrity sha512-zoCuqkcelNvBwKlv5tJll67rKXFE/tq1W6SlT/f0LbRR78X/CY7jSTuTKbawHYi4XAg4Hhc4NmgKX2C8AWm39g== -netlify-cms-widget-file@^2.4.3: - version "2.4.3" - resolved "https://registry.yarnpkg.com/netlify-cms-widget-file/-/netlify-cms-widget-file-2.4.3.tgz#221bfd0600812b7a202dae7b199605fb5f067168" +netlify-cms-widget-file@^2.5.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/netlify-cms-widget-file/-/netlify-cms-widget-file-2.5.0.tgz#005d4c31e4d4ce36b7db137e85379be4a0a7249d" + integrity sha512-l8ezM0nc9lIJtIANqbdveZWUvDUk33O4R790X6UqNPxRCsV9yftzHI12Z5GJpeGKBx5TFPDVGcIdkSJ/cIBClg== dependencies: common-tags "^1.8.0" -netlify-cms-widget-image@^2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/netlify-cms-widget-image/-/netlify-cms-widget-image-2.4.0.tgz#8e2131fee5f1f328eb9f830828f2a7c660e7489c" - integrity sha512-Ve3MPCVpXd+BWR28aB46pV4NWU84CoaU4d+DJL+70fFwFQurXBNx99Yg5bpbyIVF8sOeJHbSRh8Rie0BNmmX/A== +netlify-cms-widget-image@^2.5.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/netlify-cms-widget-image/-/netlify-cms-widget-image-2.5.0.tgz#7abacbc7b43b7baa92917a3c7887e66f84d5d84f" + integrity sha512-fq/uc0Kixi5V1Sy5YhwWbxmmWUKfFWYvWdRhdASHReqS9i4WXdtdvAiS8xPqRMnN7LfM+NR03E+pX7u1ve2EcQ== -netlify-cms-widget-list@^2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/netlify-cms-widget-list/-/netlify-cms-widget-list-2.4.0.tgz#b609b93fde9a1f1ac8439e17fdb08935fbf86c87" - integrity sha512-NE6nfoQf20KoBjax+bC27drmbJr2AXgCVxMtpHiQrTNsOuHHWjJqUVVvXoAeI+Kkw5oRXIzZ9alDA+NXS4KIaQ== +netlify-cms-widget-list@^2.4.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/netlify-cms-widget-list/-/netlify-cms-widget-list-2.4.1.tgz#e8596b68a281bc5e8e4e0a30652a9b987119fb49" + integrity sha512-Ilkvj6d3e2T4cTvnUss5S8xTXy3YMoqWjwnqGDlb/K3OKOt3RJlB9dEk6iTw93g0vp9gIXyDd/r887ycUCbcZQ== dependencies: react-sortable-hoc "^1.0.0" @@ -10843,10 +10848,10 @@ netlify-cms-widget-map@^1.3.3: dependencies: ol "^5.3.1" -netlify-cms-widget-markdown@^2.7.0: - version "2.7.0" - resolved "https://registry.yarnpkg.com/netlify-cms-widget-markdown/-/netlify-cms-widget-markdown-2.7.0.tgz#2a5c5d2570069982f6b2087a6808b45de2736381" - integrity sha512-oW1V0OWSj+pTcdg6sMI2iL01xuazJ0tc2IEZ8OFgP/JYisxnzRXB7iLIuBjqFDeKX1l34Q0xyQgZ3qLLCrv7AA== +netlify-cms-widget-markdown@^2.8.0: + version "2.8.0" + resolved "https://registry.yarnpkg.com/netlify-cms-widget-markdown/-/netlify-cms-widget-markdown-2.8.0.tgz#3f00aed7ec7e910cf3fb5bb2702bf1cefacb0078" + integrity sha512-PA14Mrcq8ThBDiaHZmfy+nzabOP4UMEw285itEIRYVkbPrAkAKUHYkuOfpfLQ33HtOoye6/Tqd0fky1TurbfxA== dependencies: is-hotkey "^0.1.4" mdast-util-definitions "^1.2.3" @@ -10874,10 +10879,10 @@ netlify-cms-widget-number@^2.3.5: resolved "https://registry.yarnpkg.com/netlify-cms-widget-number/-/netlify-cms-widget-number-2.3.5.tgz#32348c6bbb8db0f97ff014611b839afd5aec5a5d" integrity sha512-s1yMrM8nC3AryC4Qgn+EklOTrA/AvHix7Pqhc5qXe3NIwxj7GPsJ+DqbjCZWyTq/LHjhC4q/IyNh5KIXqfjEnA== -netlify-cms-widget-object@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/netlify-cms-widget-object/-/netlify-cms-widget-object-2.3.0.tgz#69b187b3005e5d4914581b160cc128247804b5ee" - integrity sha512-VW7io1ES97W8DUy7mBiZS2+UPTV6FFRdnXJdAwEkSidrTiIJ281Z3ptlFkuBorCztwNk98OUtoybS41mHYc9dA== +netlify-cms-widget-object@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/netlify-cms-widget-object/-/netlify-cms-widget-object-2.3.1.tgz#a8adc1f97f5b2772809690b2478007e7e610e407" + integrity sha512-i9NDAfxv1WGEklbPpdU2uIUUH2IP3M6XzQN1kion2eqzoIORlW5lQEuHBRjzvaIAIXIo6PyRbgAPC3xzgedUhA== netlify-cms-widget-relation@^2.5.0: version "2.5.0" @@ -12857,6 +12862,11 @@ react-aria-menubutton@^6.0.0: prop-types "^15.6.0" teeny-tap "^0.2.0" +react-codemirror2@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/react-codemirror2/-/react-codemirror2-6.0.0.tgz#180065df57a64026026cde569a9708fdf7656525" + integrity sha512-D7y9qZ05FbUh9blqECaJMdDwKluQiO3A9xB+fssd5jKM7YAXucRuEOlX32mJQumUvHUkHRHqXIPBjm6g0FW0Ag== + react-datetime@^2.16.3: version "2.16.3" resolved "https://registry.yarnpkg.com/react-datetime/-/react-datetime-2.16.3.tgz#7f9ac7d4014a939c11c761d0c22d1fb506cb505e"