diff --git a/package.json b/package.json index dabda09..b974251 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.11.27", + "netlify-cms-app": "^2.11.29", "node-sass": "^4.13.1", "normalize-scss": "^7.0.1", "prismjs": "^1.19.0", diff --git a/yarn.lock b/yarn.lock index 9d40765..c1d99f3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1701,6 +1701,13 @@ core-js-pure "^3.0.0" regenerator-runtime "^0.13.4" +"@babel/runtime@^7.0.0", "@babel/runtime@^7.8.4": + version "7.8.7" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.8.7.tgz#8fefce9802db54881ba59f90bb28719b4996324d" + integrity sha512-+AATMUFppJDw6aiR5NVPHqIQBlV/Pj8wY/EZH+lmvRdUo9xBaz/rF3alAwFJQavvKfeOlPE7oaaDHVbcySbCsg== + dependencies: + regenerator-runtime "^0.13.4" + "@babel/runtime@^7.1.2", "@babel/runtime@^7.2.0", "@babel/runtime@^7.3.4", "@babel/runtime@^7.4.2", "@babel/runtime@^7.4.3", "@babel/runtime@^7.4.5": version "7.5.5" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.5.5.tgz#74fba56d35efbeca444091c7850ccd494fd2f132" @@ -1722,13 +1729,6 @@ dependencies: regenerator-runtime "^0.13.2" -"@babel/runtime@^7.8.4": - version "7.8.7" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.8.7.tgz#8fefce9802db54881ba59f90bb28719b4996324d" - integrity sha512-+AATMUFppJDw6aiR5NVPHqIQBlV/Pj8wY/EZH+lmvRdUo9xBaz/rF3alAwFJQavvKfeOlPE7oaaDHVbcySbCsg== - dependencies: - regenerator-runtime "^0.13.4" - "@babel/template@^7.1.0", "@babel/template@^7.4.4": version "7.4.4" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.4.4.tgz#f4b88d1225689a08f5bc3a17483545be9e4ed237" @@ -11595,6 +11595,11 @@ mem@^4.0.0: mimic-fn "^2.0.0" p-is-promise "^2.0.0" +"memoize-one@>=3.1.1 <6": + version "5.1.1" + resolved "https://registry.yarnpkg.com/memoize-one/-/memoize-one-5.1.1.tgz#047b6e3199b508eaec03504de71229b8eb1d75c0" + integrity sha512-HKeeBpWvqiVJD57ZUAsJNm71eHTykffzcLZVYWiVfQeI1rJtuEaS7hQiEpWfVVk18donPwJEcFKIkCmPJNOhHA== + memoize-one@^4.0.0: version "4.1.0" resolved "https://registry.yarnpkg.com/memoize-one/-/memoize-one-4.1.0.tgz#a2387c58c03fff27ca390c31b764a79addf3f906" @@ -11992,10 +11997,10 @@ neo-async@^2.5.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.11.27: - version "2.11.27" - resolved "https://registry.yarnpkg.com/netlify-cms-app/-/netlify-cms-app-2.11.27.tgz#90c5bba36a4d3b27392e9847b34c5e6402893fdc" - integrity sha512-Is5bGExYQyLhSNrHz2SfXnpMl/TsR1OW8idDcZGbuRrmkS9RkJm//WhjpqFSs0DN65kgaMYWLYZzMZcxYpiPWg== +netlify-cms-app@^2.11.29: + version "2.11.29" + resolved "https://registry.yarnpkg.com/netlify-cms-app/-/netlify-cms-app-2.11.29.tgz#e8f17f9453ecd0f1f973f5af7e5ccf96642d0ea1" + integrity sha512-V3sKht25gTfrgoenomKpwxlwr0a3CGoyx216nkbiH0d0AqSuBDRyDeoqdpyK+lWaiJWsjktREZsuGHHE6MIj0A== dependencies: "@emotion/core" "^10.0.9" "@emotion/styled" "^10.0.9" @@ -12003,16 +12008,16 @@ netlify-cms-app@^2.11.27: lodash "^4.17.11" moment "^2.24.0" netlify-cms-backend-bitbucket "^2.11.1" - netlify-cms-backend-git-gateway "^2.9.1" - netlify-cms-backend-github "^2.9.3" + netlify-cms-backend-git-gateway "^2.10.0" + netlify-cms-backend-github "^2.10.0" netlify-cms-backend-gitlab "^2.8.1" netlify-cms-backend-test "^2.7.3" - netlify-cms-core "^2.21.0" + netlify-cms-core "^2.22.0" netlify-cms-editor-component-image "^2.6.2" netlify-cms-lib-auth "^2.2.7" - netlify-cms-lib-util "^2.8.0" - netlify-cms-locales "^1.9.3" - netlify-cms-ui-default "^2.9.2" + netlify-cms-lib-util "^2.9.0" + netlify-cms-locales "^1.10.0" + netlify-cms-ui-default "^2.9.3" netlify-cms-widget-boolean "^2.3.0" netlify-cms-widget-code "^1.1.3" netlify-cms-widget-date "^2.4.0" @@ -12021,7 +12026,7 @@ netlify-cms-app@^2.11.27: netlify-cms-widget-image "^2.6.2" netlify-cms-widget-list "^2.4.3" netlify-cms-widget-map "^1.3.3" - netlify-cms-widget-markdown "^2.9.3" + netlify-cms-widget-markdown "^2.10.0" netlify-cms-widget-number "^2.3.5" netlify-cms-widget-object "^2.3.1" netlify-cms-widget-relation "^2.5.2" @@ -12042,20 +12047,20 @@ netlify-cms-backend-bitbucket@^2.11.1: semaphore "^1.1.0" what-the-diff "^0.6.0" -netlify-cms-backend-git-gateway@^2.9.1: - version "2.9.1" - resolved "https://registry.yarnpkg.com/netlify-cms-backend-git-gateway/-/netlify-cms-backend-git-gateway-2.9.1.tgz#8895886dfa0efe121c83aa15520e76e5abbb6ebc" - integrity sha512-NtHefWyzM2VX2m0DLewmK2yAc5CQTyg5dgCZArDqsiLY/cafXW+Eb1D/xRIq6/RuGrANXTJZuOQIMY2NlaMrGQ== +netlify-cms-backend-git-gateway@^2.10.0: + version "2.10.0" + resolved "https://registry.yarnpkg.com/netlify-cms-backend-git-gateway/-/netlify-cms-backend-git-gateway-2.10.0.tgz#3357550dc7cb540387963809ec04741dac733d9d" + integrity sha512-FUXV/gDdXgcaVmcu9bBJVynavPoAKVPJV+qngDBPImy+Vu7oLI3RV0iibNfXraVsG2ujUjfBZN2MZjSavkYbiw== dependencies: gotrue-js "^0.9.24" ini "^1.3.5" jwt-decode "^2.2.0" minimatch "^3.0.4" -netlify-cms-backend-github@^2.9.3: - version "2.9.3" - resolved "https://registry.yarnpkg.com/netlify-cms-backend-github/-/netlify-cms-backend-github-2.9.3.tgz#77fe89d52d645fa7116611f6cdf4fdbb970e408e" - integrity sha512-LOWkqCHWNOMcyVzFK9MqEn2Vngdgxb6aYByKA19U90aoEe2UlKy16m6KusUbLGDpT3sarytn3xbVvizVfrKa2g== +netlify-cms-backend-github@^2.10.0: + version "2.10.0" + resolved "https://registry.yarnpkg.com/netlify-cms-backend-github/-/netlify-cms-backend-github-2.10.0.tgz#80432c6491fcb8a2ea6b60107d73078a4af60632" + integrity sha512-N6WpzLGi4WbnEDM2WT401nRo/ZElIOCoeIt2mcnYWhGrDmgKGSA5RATMoU/auknhK7DI9nVf1O1+rSqnaVOqGQ== dependencies: apollo-cache-inmemory "^1.6.2" apollo-client "^2.6.3" @@ -12080,10 +12085,10 @@ netlify-cms-backend-test@^2.7.3: resolved "https://registry.yarnpkg.com/netlify-cms-backend-test/-/netlify-cms-backend-test-2.7.3.tgz#2bbeaefc640a106a5d0fb3587a729fb4c204e606" integrity sha512-10jeYWuepZYbVmU2ImAOmSVfRt59DhmoXYgxU0jQKBUPI74hPF7LCoTOm+1UzunqA+NMpKLkLlVjHMm40bUGKg== -netlify-cms-core@^2.21.0: - version "2.21.0" - resolved "https://registry.yarnpkg.com/netlify-cms-core/-/netlify-cms-core-2.21.0.tgz#6b081029db57e05539b4c83c8c8560c1aa75b9da" - integrity sha512-OX/GsOc9/13lgQ8qq3RMg1eDD04DFi1bjwNxF/QN6psHJmEOpMHjkC2q1Llo3LZFSqvikD/90zlrijjfolTZLw== +netlify-cms-core@^2.22.0: + version "2.22.0" + resolved "https://registry.yarnpkg.com/netlify-cms-core/-/netlify-cms-core-2.22.0.tgz#eccece1be8776fec8149bf45e1df83cb1fed7250" + integrity sha512-LdxozxsehbCh30li2OywwzsCufOBHU7Z/JSshVyDmf4+/K5JY6BODwbXHUy5/MMMAbnQVun0a0tlqzZuFD8KqA== dependencies: "@iarna/toml" "2.2.3" ajv "^6.10.0" @@ -12117,7 +12122,9 @@ netlify-cms-core@^2.21.0: react-sortable-hoc "^1.0.0" react-split-pane "^0.1.85" react-topbar-progress-indicator "^2.0.0" + react-virtualized-auto-sizer "^1.0.2" react-waypoint "^8.1.0" + react-window "^1.8.5" redux "^4.0.1" redux-notifications "^4.0.1" redux-optimist "^1.0.0" @@ -12138,24 +12145,24 @@ netlify-cms-lib-auth@^2.2.7: resolved "https://registry.yarnpkg.com/netlify-cms-lib-auth/-/netlify-cms-lib-auth-2.2.7.tgz#d01793551cf1e2aef9979702710f9e394d839d62" integrity sha512-ZZtG9ZLDZHK8tvntq6nFp3VpSqbZ8hMx3HNvbTeMaTDFwka8/65w8HEZAddCOORxboHdHDvqKiE7ShCkn6Ni6w== -netlify-cms-lib-util@^2.8.0: - version "2.8.0" - resolved "https://registry.yarnpkg.com/netlify-cms-lib-util/-/netlify-cms-lib-util-2.8.0.tgz#0201a649fd97e739340ae8acf317aa83bbb1e39c" - integrity sha512-SplgB6qz98MbCb/FDgn+xAnNaesR3ic0uLlVkGlRRCdoDYbiR2K9Kz48mLn9ozPaXnLpXOefTRHdigFnGQMKZA== +netlify-cms-lib-util@^2.9.0: + version "2.9.0" + resolved "https://registry.yarnpkg.com/netlify-cms-lib-util/-/netlify-cms-lib-util-2.9.0.tgz#33a3c8c33cf08ba61c2a6e68c469767695bf5a82" + integrity sha512-oIPM72Toy2oBDdWdNNnGj8+/OfV3lduQW0f88b+Ga9b95Ie6Vm+BFsMCYAURBLPLIwxieFhySNF+A/j4gvSqiQ== dependencies: js-sha256 "^0.9.0" localforage "^1.7.3" semaphore "^1.1.0" -netlify-cms-locales@^1.9.3: - version "1.9.3" - resolved "https://registry.yarnpkg.com/netlify-cms-locales/-/netlify-cms-locales-1.9.3.tgz#23fd1b7b69423d39aa8a50cae3a656aadcec1795" - integrity sha512-rO/3bvtN2NOpF/Jz5eFxertkoGu+7KE7ec0BWhdnWG4gNjc3so8AhW6dPyDr+FX9vBexp4ZADDKxYEYM+7fO0Q== +netlify-cms-locales@^1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/netlify-cms-locales/-/netlify-cms-locales-1.10.0.tgz#ec7db32da871db44b1c87a99cc66283dd96bbb95" + integrity sha512-0BKnJv+mQgsuvc4BZFa6YuLt5hqPNzcpYX0LAiupJvXLGft617VgtLJF4JRYmIc8mijt8WYf+iyhR3Xl36n1dA== -netlify-cms-ui-default@^2.9.2: - version "2.9.2" - resolved "https://registry.yarnpkg.com/netlify-cms-ui-default/-/netlify-cms-ui-default-2.9.2.tgz#6d8bd755f9dc89bff4bef3761e78f0041ec8c347" - integrity sha512-lqJv+OID4GEhZI+/mMmWQO6gdUM/gOsX1YT4NGAeEviZz/2vs6uk93oJfWz5Bk3qyYPSJDsCi3qihuEjVpPvvg== +netlify-cms-ui-default@^2.9.3: + version "2.9.3" + resolved "https://registry.yarnpkg.com/netlify-cms-ui-default/-/netlify-cms-ui-default-2.9.3.tgz#6a9aa764885d374670491ec37cb08625718702de" + integrity sha512-J+bV2VIEVpJSCghE1fyNMO+N37e3ewSsqY0RkgH5I6dEH9C6pXp9fErlVaXKYMukH5TX4PD2RAp5mJ2+2zCwtw== dependencies: react-aria-menubutton "^6.0.0" react-toggled "^1.1.2" @@ -12212,10 +12219,10 @@ netlify-cms-widget-map@^1.3.3: dependencies: ol "^5.3.1" -netlify-cms-widget-markdown@^2.9.3: - version "2.9.3" - resolved "https://registry.yarnpkg.com/netlify-cms-widget-markdown/-/netlify-cms-widget-markdown-2.9.3.tgz#ff8a2951e635956bb3fab5c7065fceaa040efc5f" - integrity sha512-Grc3WeCIvku+5TgQ6oN9zvpYs+YGiwYpBMuFpTIJgUO04BDvgudNc2iZ8aahiCUoCjrpj1W+PZe+H17ABdaqDg== +netlify-cms-widget-markdown@^2.10.0: + version "2.10.0" + resolved "https://registry.yarnpkg.com/netlify-cms-widget-markdown/-/netlify-cms-widget-markdown-2.10.0.tgz#fdd8724e29ad4667b533c996aa32c70fc3527cec" + integrity sha512-aSCFM6yOC6z1d/hVeuI20nBZ51jrWSa42OTI3YDZrmELNG69RYSov/2HYGq3nte9nSVu//faXyQDQpIGZNcbgA== dependencies: is-hotkey "^0.1.4" mdast-util-definitions "^1.2.3" @@ -14710,6 +14717,11 @@ react-transition-group@^2.2.1, react-transition-group@^2.6.0: prop-types "^15.6.2" react-lifecycles-compat "^3.0.4" +react-virtualized-auto-sizer@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/react-virtualized-auto-sizer/-/react-virtualized-auto-sizer-1.0.2.tgz#a61dd4f756458bbf63bd895a92379f9b70f803bd" + integrity sha512-MYXhTY1BZpdJFjUovvYHVBmkq79szK/k7V3MO+36gJkWGkrXKtyr4vCPtpphaTLRAdDNoYEYFZWE8LjN+PIHNg== + react-waypoint@^8.1.0: version "8.1.0" resolved "https://registry.yarnpkg.com/react-waypoint/-/react-waypoint-8.1.0.tgz#91d926a2fd1be4cbd0351cb8c3d494fac0ef1699" @@ -14718,6 +14730,14 @@ react-waypoint@^8.1.0: prop-types "^15.0.0" react-is "^16.6.3" +react-window@^1.8.5: + version "1.8.5" + resolved "https://registry.yarnpkg.com/react-window/-/react-window-1.8.5.tgz#a56b39307e79979721021f5d06a67742ecca52d1" + integrity sha512-HeTwlNa37AFa8MDZFZOKcNEkuF2YflA0hpGPiTT9vR7OawEt+GZbfM6wqkBahD3D3pUjIabQYzsnY/BSJbgq6Q== + dependencies: + "@babel/runtime" "^7.0.0" + memoize-one ">=3.1.1 <6" + react@^16.13.0: version "16.13.0" resolved "https://registry.yarnpkg.com/react/-/react-16.13.0.tgz#d046eabcdf64e457bbeed1e792e235e1b9934cf7"