diff --git a/studio/package-lock.json b/studio/package-lock.json index ab011dc0f..4d3abf79c 100644 --- a/studio/package-lock.json +++ b/studio/package-lock.json @@ -1087,6 +1087,11 @@ "scheduler": "^0.17.0" } }, + "@juggle/resize-observer": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@juggle/resize-observer/-/resize-observer-3.2.0.tgz", + "integrity": "sha512-fsLxt0CHx2HCV9EL8lDoVkwHffsA0snUpddYjdLyXcG5E41xaamn9ZyQqOE9TUJdrRlH8/hjIf+UdOdDeKCUgg==" + }, "@mrmlnc/readdir-enhanced": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", @@ -1101,11 +1106,38 @@ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==" }, + "@popperjs/core": { + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.5.3.tgz", + "integrity": "sha512-RFwCobxsvZ6j7twS7dHIZQZituMIDJJNHS/qY6iuthVebxS3zhRY+jaC2roEKiAYaVuTcGmX6Luc6YBcf6zJVg==" + }, "@reach/auto-id": { "version": "0.7.4", "resolved": "https://registry.npmjs.org/@reach/auto-id/-/auto-id-0.7.4.tgz", "integrity": "sha512-Om3A3FSyQW2nfkskgNLhItdoCOPCRCsmzlwu26qemu6DwiJLNVUBWlBuXhWgMmys/q3hRx3eRYFrzSLl8uheTA==" }, + "@reach/utils": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/@reach/utils/-/utils-0.10.5.tgz", + "integrity": "sha512-5E/xxQnUbmpI/LrufBAOXjunl96DnqX6B4zC2MO2KH/dRzLug5gM5VuOwV26egsp0jvsSPxojwciOhS43px3qw==", + "requires": { + "@types/warning": "^3.0.0", + "tslib": "^2.0.0", + "warning": "^4.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.2.tgz", + "integrity": "sha512-wAH28hcEKwna96/UacuWaVspVLkg4x1aDM9JlzqaQTOFczCktkVAb5fmXChgandR1EraDPs2w8P+ozM+oafwxg==" + } + } + }, + "@rexxars/eventsource-polyfill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@rexxars/eventsource-polyfill/-/eventsource-polyfill-1.0.0.tgz", + "integrity": "sha512-YnrybIoM9WFqmeK1D8p/gutqjJnmXCVFWAU3ucka9M7Dzpen3f2Dy4KsC6k1wDHrCtHQuUHHwZovh3i5UPDaZw==" + }, "@sanity/base": { "version": "0.147.8", "resolved": "https://registry.npmjs.org/@sanity/base/-/base-0.147.8.tgz", @@ -1160,6 +1192,15 @@ } } }, + "@sanity/bifur-client": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@sanity/bifur-client/-/bifur-client-0.0.7.tgz", + "integrity": "sha512-Uzz4JWqeZICgh375LF5OYx50RdSgb+TR7clns7GBD88PSNaONtGTc8mN0s2Ufgn5aVkFOa67UBw73EWprDEcUg==", + "requires": { + "nanoid": "^3.1.12", + "rxjs": "^6.4.0" + } + }, "@sanity/block-tools": { "version": "1.148.3", "resolved": "https://registry.npmjs.org/@sanity/block-tools/-/block-tools-1.148.3.tgz", @@ -1214,6 +1255,11 @@ "object-assign": "^4.1.1" } }, + "@sanity/color": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@sanity/color/-/color-1.0.0.tgz", + "integrity": "sha512-npFZKld7K/F4vAe4SZNyx4W6R/3z5iH/CuIDFJTn6CRQbDgsrJTCPtVAF1nx76wMa3BYCTs4YFfIVkRRx2Jz9A==" + }, "@sanity/components": { "version": "1.148.5", "resolved": "https://registry.npmjs.org/@sanity/components/-/components-1.148.5.tgz", @@ -1693,47 +1739,66 @@ } }, "@sanity/default-layout": { - "version": "1.148.5", - "resolved": "https://registry.npmjs.org/@sanity/default-layout/-/default-layout-1.148.5.tgz", - "integrity": "sha512-uavi0GrHGB5UpQoBEum0ABYRy32Yubk9zXNfwwS8beI5Ph67ykQHep6pqzbe1V3ga12z6OzcHn1cqoIK5K7hGA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@sanity/default-layout/-/default-layout-2.0.2.tgz", + "integrity": "sha512-Qp1WwCWgMsLxeBEvS9hHYJMSJN6n6l+iO/rqAcNGEh3Affzf4+vqKGGpoubcMcvk5OHkPCr1hsncmg9IB8MNbg==", "requires": { - "@sanity/base": "1.148.5", - "@sanity/generate-help-url": "1.148.1", + "@sanity/base": "2.0.2", + "@sanity/components": "2.0.2", + "@sanity/generate-help-url": "2.0.1", + "@sanity/util": "2.0.1", + "classnames": "^2.2.5", "is-hotkey": "^0.1.4", "lodash": "^4.17.15", "react-click-outside": "^3.0.0", - "react-ink": "^6.1.0", "react-props-stream": "^1.0.0", - "react-tippy": "^1.2.3", "rxjs": "^6.5.3" }, "dependencies": { - "@sanity/base": { - "version": "1.148.5", - "resolved": "https://registry.npmjs.org/@sanity/base/-/base-1.148.5.tgz", - "integrity": "sha512-samlsUIOeoHy4HcMdHEiBxytqoYu/1wGvTBfT5ceOoWkQ6+xB4mo7jGi5oF7cnpRHmgD3xUHCuYSvaZgJhSe+A==", + "@reach/auto-id": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/@reach/auto-id/-/auto-id-0.10.5.tgz", + "integrity": "sha512-we4/bwjFxJ3F+2eaddQ1HltbKvJ7AB8clkN719El7Zugpn/vOjfPMOVUiBqTmPGLUvkYrq4tpuFwLvk2HyOVHg==", "requires": { - "@sanity/client": "1.148.3", - "@sanity/image-url": "0.140.15", - "@sanity/initial-value-templates": "1.148.1", - "@sanity/mutator": "1.148.5", - "@sanity/observable": "1.148.3", - "@sanity/preview": "1.148.1", - "@sanity/schema": "1.148.1", - "@sanity/state-router": "1.148.1", - "@sanity/structure": "1.148.5", - "@sanity/transaction-collator": "1.148.1", - "@sanity/util": "1.148.1", - "@sanity/uuid": "1.148.1", - "@sanity/validation": "1.148.1", + "@reach/utils": "0.10.5", + "tslib": "^2.0.0" + } + }, + "@sanity/base": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@sanity/base/-/base-2.0.2.tgz", + "integrity": "sha512-qgqCwo8crLBRK8N9T77SoOs1bSTB73Js3kIn70advYFbL4TgTtfJ79Jex29kHswpT3wmjcrFUjjmdtRWNkhwZQ==", + "requires": { + "@sanity/bifur-client": "^0.0.7", + "@sanity/client": "2.0.1", + "@sanity/color": "^1.0.0", + "@sanity/components": "2.0.2", + "@sanity/generate-help-url": "2.0.1", + "@sanity/image-url": "^0.140.19", + "@sanity/initial-value-templates": "2.0.1", + "@sanity/mutator": "2.0.1", + "@sanity/observable": "2.0.1", + "@sanity/preview": "2.0.1", + "@sanity/schema": "2.0.1", + "@sanity/state-router": "2.0.1", + "@sanity/structure": "2.0.1", + "@sanity/transaction-collator": "2.0.1", + "@sanity/types": "2.0.1", + "@sanity/util": "2.0.1", + "@sanity/uuid": "2.0.1", + "@sanity/validation": "2.0.1", + "dataloader": "^2.0.0", + "date-fns": "^2.16.1", "history": "^4.6.3", "lodash": "^4.17.15", - "nano-pubsub": "^1.0.2", + "nano-pubsub": "^2.0.0", + "nanoid": "^3.1.9", + "observable-callback": "^1.0.1", "oneline": "^1.0.3", "promise-props": "^1.0.0", + "raf": "^3.4.1", "react-fast-compare": "^2.0.2", "react-icon-base": "^2.1.2", - "react-icons": "^2.2.7", "react-intl": "^2.2.2", "react-props-stream": "^1.0.0", "rxjs": "^6.5.3", @@ -1742,39 +1807,114 @@ } }, "@sanity/client": { - "version": "1.148.3", - "resolved": "https://registry.npmjs.org/@sanity/client/-/client-1.148.3.tgz", - "integrity": "sha512-mBcGBWgaA/47GzZlA1muJRqUjS4igprhBPCQuwjZPQ6Mea+CJc9t53JrvgcRDBJn075fdKRDRXXHfGzYMb3h2A==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@sanity/client/-/client-2.0.1.tgz", + "integrity": "sha512-sYvAWIiaWAmpKousHQaurGoXm8dZLHhkrtc4KVuMp1HHHFpwTHnufPtQmjJIFT46v3IXf2roJ1H9zRWWBpxR3g==", "requires": { - "@sanity/eventsource": "1.148.1", - "@sanity/generate-help-url": "1.148.1", - "@sanity/observable": "1.148.3", + "@sanity/eventsource": "2.0.1", + "@sanity/generate-help-url": "2.0.1", + "@sanity/observable": "2.0.1", "deep-assign": "^2.0.0", - "get-it": "^5.0.0", + "get-it": "^5.0.3", "make-error": "^1.3.0", "object-assign": "^4.1.1" } }, + "@sanity/components": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@sanity/components/-/components-2.0.2.tgz", + "integrity": "sha512-yPbhvYdV1944DyfXWvNiChNjIJAbh4YJ6vboTQxpbu1oELBaNLPnkAzT11FAEUGFSgMjC1S/fUvt14VYSUKPTA==", + "requires": { + "@juggle/resize-observer": "^3.2.0", + "@popperjs/core": "^2.4.4", + "@reach/auto-id": "^0.10.5", + "@sanity/base": "2.0.2", + "@sanity/types": "2.0.1", + "@sanity/util": "2.0.1", + "boundless-arrow-key-navigation": "^1.1.0", + "chance": "^1.0.4", + "circular-at": "^1.0.3", + "classnames": "^2.2.5", + "date-fns": "^2.16.1", + "dom-scroll-into-view": "^1.2.1", + "element-resize-detector": "^1.1.14", + "lodash": "^4.17.15", + "nano-pubsub": "^2.0.0", + "popper-max-size-modifier": "^0.2.0", + "react-click-outside": "^3.0.0", + "react-popper": "^2.2.3", + "react-sortable-hoc": "^1.11.0", + "react-split-pane": "^0.1.84", + "rxjs": "^6.5.3" + } + }, "@sanity/eventsource": { - "version": "1.148.1", - "resolved": "https://registry.npmjs.org/@sanity/eventsource/-/eventsource-1.148.1.tgz", - "integrity": "sha512-mY0j9ETYAKPoEx6pYI/zWCF8J2gS/PsLGuS+MYDSga0sbGEZb3vGdQL44nXV187rLmSYlMxgdzauxN6vqBZ6pw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@sanity/eventsource/-/eventsource-2.0.1.tgz", + "integrity": "sha512-5FjMSEdXEv8QDyHeY82SMqL95wmGkDtLT5VPOrok/hqmc5MyfH0g/yo6HLfVwZbqmdQxnCZ37YUJ5vkyixfLTw==", "requires": { - "eventsource": "^1.0.6", - "eventsource-polyfill": "^0.9.6" + "@rexxars/eventsource-polyfill": "^1.0.0", + "eventsource": "^1.0.6" } }, "@sanity/generate-help-url": { - "version": "1.148.1", - "resolved": "https://registry.npmjs.org/@sanity/generate-help-url/-/generate-help-url-1.148.1.tgz", - "integrity": "sha512-zyZh52cc5feZZ3sl2l+yjb7BzgRB2/Hp87PQvoADFcXYDbhXYYudi8G6n6lrsFUymncMOiEwU93ekZOdFM7Bvw==" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@sanity/generate-help-url/-/generate-help-url-2.0.1.tgz", + "integrity": "sha512-dnmMUZJH1tklqh6FE7dCc/L/0VcCexeyrcEBCt9me0KDwVna9l9fzQUo2uSg82ZvxWt+Bkq1c5zP5BDzMpj7Mw==" + }, + "@sanity/image-url": { + "version": "0.140.19", + "resolved": "https://registry.npmjs.org/@sanity/image-url/-/image-url-0.140.19.tgz", + "integrity": "sha512-itPCTXNyF2MFdXMlwmpcXEiZU7AvSxyQpOaCQ3x8uODIl3GY22KAHYzz6rIGzWU63u0DN/Y8O1ChsblPLqnI5Q==", + "requires": { + "@sanity/client": "^1.149.13" + }, + "dependencies": { + "@sanity/client": { + "version": "1.150.7", + "resolved": "https://registry.npmjs.org/@sanity/client/-/client-1.150.7.tgz", + "integrity": "sha512-tqIi2MDE8MTJU6N2su0Ct7n+fioYe+tI9ZM2xVrvIUxU1wPxlBEs4f01rRdCttLRp6CoXUmRC7F0j68ZQWMcdA==", + "requires": { + "@sanity/eventsource": "1.150.1", + "@sanity/generate-help-url": "1.150.1", + "@sanity/observable": "1.150.1", + "deep-assign": "^2.0.0", + "get-it": "^5.0.3", + "make-error": "^1.3.0", + "object-assign": "^4.1.1" + } + }, + "@sanity/eventsource": { + "version": "1.150.1", + "resolved": "https://registry.npmjs.org/@sanity/eventsource/-/eventsource-1.150.1.tgz", + "integrity": "sha512-Sqkfr1+X5aJvDYnE6i0ZO5FlFw/wOxLwlSLbWEBWq/l3fvArj2qQp5rH6YNRsg2Dl4hQHOPajUlHbnFPM6SUfA==", + "requires": { + "@rexxars/eventsource-polyfill": "^1.0.0", + "eventsource": "^1.0.6" + } + }, + "@sanity/generate-help-url": { + "version": "1.150.1", + "resolved": "https://registry.npmjs.org/@sanity/generate-help-url/-/generate-help-url-1.150.1.tgz", + "integrity": "sha512-IK54U7j161Ks6l/4eIg8d9LV4UW968vZr+SsYTa2pzXb3ktDPKcerCx12eDX6HkWGsETZsp0J48QHP3ocVzo9A==" + }, + "@sanity/observable": { + "version": "1.150.1", + "resolved": "https://registry.npmjs.org/@sanity/observable/-/observable-1.150.1.tgz", + "integrity": "sha512-GXlXsNOJZ6p4aoMManRQnaL9qy1uXEcS5X1bGZCpKgcX5Rbyku6vYvxNFSGyrRRJRJKLwtUBrLNAjm92jpHFMQ==", + "requires": { + "object-assign": "^4.1.1", + "rxjs": "^6.5.3" + } + } + } }, "@sanity/initial-value-templates": { - "version": "1.148.1", - "resolved": "https://registry.npmjs.org/@sanity/initial-value-templates/-/initial-value-templates-1.148.1.tgz", - "integrity": "sha512-2eEWKCMz153/St/ky9XOL15ypfUugh7vrZdoyo9dU5oyt23Zz9J3Fb/n530z5h2hNYN5xrebLBzl0XKzA/szOg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@sanity/initial-value-templates/-/initial-value-templates-2.0.1.tgz", + "integrity": "sha512-IdFQCnY5Lf1UDpBdmeSZJ6PlyWi4mvBiOAIeqiUl+Pgl9DWa+Q/J6gFJhO+RbZYBOniUyGZ3si3ZzXhj1kHxdQ==", "requires": { - "@sanity/util": "1.148.1", + "@sanity/util": "2.0.1", "@types/lodash": "^4.14.149", "@types/memoize-one": "^3.1.1", "@types/node": "^8.0.0", @@ -1784,31 +1924,41 @@ } }, "@sanity/mutator": { - "version": "1.148.5", - "resolved": "https://registry.npmjs.org/@sanity/mutator/-/mutator-1.148.5.tgz", - "integrity": "sha512-1+79lHtMfUFpZMo2vGE2vY4sc+SWQLhTiMsA8yym0i25F4Neh11ilRhZMJYKVPJhCkCfOeb+JLi7RlzunpqLuw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@sanity/mutator/-/mutator-2.0.1.tgz", + "integrity": "sha512-gH/W8CYu7iPc/Yti5kg9H4F9fQYeuaxvA0RhAa8fjvxdtVjUoqxAF43NWeTVZeFDgm/fxlBmIuqk5f8dlIFD1w==", "requires": { "@types/diff-match-patch": "^1.0.32", - "debug": "^4.1.1", - "diff-match-patch": "^1.0.0", + "debug": "^3.1.0", + "diff-match-patch": "^1.0.4", "lodash": "^4.17.15" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "requires": { + "ms": "^2.1.1" + } + } } }, "@sanity/observable": { - "version": "1.148.3", - "resolved": "https://registry.npmjs.org/@sanity/observable/-/observable-1.148.3.tgz", - "integrity": "sha512-9+9t8VbsoHJfNUCFuHhTnNUpVyg5R30lVXm+LPfmwuxjclGudi9DdSOyH2mCEG/3grckQrT9GZ+UcwSjoEXyzQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@sanity/observable/-/observable-2.0.1.tgz", + "integrity": "sha512-gDHoJxEjEOdwfCQwoFfb2IwAeRMZp5UYb4g4kn0jiL3yPo9vpi1WyYVnu41AJ6932pLmr2SLToCS7FVBkX1rXw==", "requires": { "object-assign": "^4.1.1", "rxjs": "^6.5.3" } }, "@sanity/preview": { - "version": "1.148.1", - "resolved": "https://registry.npmjs.org/@sanity/preview/-/preview-1.148.1.tgz", - "integrity": "sha512-iTczJlNVUoKDvkpinuMLAdDSoHtXJ0KgIKBPW9yQkww6aFPJZsjA+YjscHCosWl6Qm3l6/6Aa0b8Aaxvvzk3tA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@sanity/preview/-/preview-2.0.1.tgz", + "integrity": "sha512-sh2tPCjeIcTce/AT985BBmQ3263fVhoHKyIbTlcCC1Hoo2mA2sGr+/L8fYe2YadAG4/Hy211aigxffQufsar8A==", "requires": { - "@sanity/image-url": "0.140.15", + "@sanity/image-url": "^0.140.19", "lodash": "^4.17.15", "observable-props": "^2.0.0", "react-props-stream": "^1.0.0", @@ -1817,11 +1967,11 @@ } }, "@sanity/schema": { - "version": "1.148.1", - "resolved": "https://registry.npmjs.org/@sanity/schema/-/schema-1.148.1.tgz", - "integrity": "sha512-9DOjtQQKesWmYgfJ40GtNqtoMnY2ozNkcC4oVLPeSQn8rQiVZtJeS7IFP0+aLH2F7yk/h1Gpri62Gy41lyVwsQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@sanity/schema/-/schema-2.0.1.tgz", + "integrity": "sha512-Il3xXtbI/S37bifP1bKcOLFyl0wAGOwM0gqy+cErwlCyDvJ2jd223O2qC2h0Mwjb+7scgWiSyqm7WNgmx2v3Ow==", "requires": { - "@sanity/generate-help-url": "1.148.1", + "@sanity/generate-help-url": "2.0.1", "arrify": "^1.0.1", "humanize-list": "^1.0.1", "json-reduce": "^1.0.0", @@ -1831,20 +1981,20 @@ } }, "@sanity/state-router": { - "version": "1.148.1", - "resolved": "https://registry.npmjs.org/@sanity/state-router/-/state-router-1.148.1.tgz", - "integrity": "sha512-InmdQWu9VbJETtyKul2s8iftObWGktJAROSaks3MeBZSKWYZn4njNppp4tGp3erCYyY+97o8+rT5qqRyWKPMgg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@sanity/state-router/-/state-router-2.0.1.tgz", + "integrity": "sha512-QoczyfS0Omc0jDWPPApusLSRsesILiWuyDtut0BOpVkA66LfQyRe4vGiu+2p3kWVxOAQRrQborR+OMahdvSvnA==", "requires": { "lodash": "^4.17.15", - "nano-pubsub": "^1.0.2" + "nano-pubsub": "^2.0.0" } }, "@sanity/structure": { - "version": "1.148.5", - "resolved": "https://registry.npmjs.org/@sanity/structure/-/structure-1.148.5.tgz", - "integrity": "sha512-BSVuDdSe827HfcVt3oJ/gEDUMAj5RTmLsZ8txdzanpm041QXYFIruflwwr63pdYaYewJOIuw9BkQX+QEMi5ULQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@sanity/structure/-/structure-2.0.1.tgz", + "integrity": "sha512-rkEPfXF09MYwmjxIpNBgTmxs4QmL6J8X1R40OjrT83qM4jn5TjgAsX7LFmtKyocuCN54btldbQNtGdt5jpnGFw==", "requires": { - "@sanity/initial-value-templates": "1.148.1", + "@sanity/initial-value-templates": "2.0.1", "@types/lodash": "^4.14.149", "@types/memoize-one": "^3.1.1", "@types/node": "^8.0.0", @@ -1853,9 +2003,9 @@ } }, "@sanity/transaction-collator": { - "version": "1.148.1", - "resolved": "https://registry.npmjs.org/@sanity/transaction-collator/-/transaction-collator-1.148.1.tgz", - "integrity": "sha512-iWLwSUr+TlANMDcBTQAgqBqUHVj+1C2Kh7whfKAH3FgEy+wPznHvPp0UzBo4wdrj6JowJc172MMYMZTzZqT6HA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@sanity/transaction-collator/-/transaction-collator-2.0.1.tgz", + "integrity": "sha512-RZ1go3pYMPSBbnxZ4JFtnixLAUtP3g9jifZGOZzeChzTUbaNZ2kT4+g3iUSkPZf/NXluOTR1/fDWGAZnpJc5AQ==", "requires": { "@types/lodash": "^4.14.149", "@types/node": "^8.0.0", @@ -1863,10 +2013,11 @@ } }, "@sanity/util": { - "version": "1.148.1", - "resolved": "https://registry.npmjs.org/@sanity/util/-/util-1.148.1.tgz", - "integrity": "sha512-R3Rr/WdfvIt1EYWhuZpuk5wGRFUwerXuBPGaXZbGPEiPiPptMQICwZBbjFl6JFKyr6HWqaeDaZ0duBQ0hcReJw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@sanity/util/-/util-2.0.1.tgz", + "integrity": "sha512-YzNeOKK9f6RXkazeQHm1ciWNXJ2P+4YinxMT+zClGhL4Q8Wk30JAvWKo3b3qqz1EbSsqNF+UbUjCRpKRP6DUvA==", "requires": { + "@sanity/types": "2.0.1", "dotenv": "^8.2.0", "fs-extra": "^6.0.1", "get-random-values": "^1.2.0", @@ -1874,28 +2025,67 @@ "resolve-from": "^4.0.0" } }, + "@sanity/uuid": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@sanity/uuid/-/uuid-2.0.1.tgz", + "integrity": "sha512-bwWvM6bJxiT3Q+SabLDJs0VK8tQp0jGwEhyCtHkFMGTTWJhTrVgVr4KoL11fVmvbOQhHfwX7Q/U/fUV7Y6XYaA==", + "requires": { + "uuid": "3.1.0" + } + }, "@sanity/validation": { - "version": "1.148.1", - "resolved": "https://registry.npmjs.org/@sanity/validation/-/validation-1.148.1.tgz", - "integrity": "sha512-Bm2A4ltdqn2asORJ+HayaUCKfMR1j70nXYsv5klinz9ZeVgCa/Bfp9cNxpq76lV32wGjmFcZpKwoFkDv0OuJ4w==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@sanity/validation/-/validation-2.0.1.tgz", + "integrity": "sha512-fTDVLSCpOn0ds8LOxCnJVF1bvEQ6INLDy5DL/wViIsWaRS5FjjuaeRaRkr2rafxFEPdpqEXVe4Mh/iSsbzV3tw==", "requires": { "clone-deep": "^2.0.1", + "date-fns": "^2.16.1", "es6-error": "^4.0.2", "type-of-is": "^3.5.1" } }, - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "requires": { - "ms": "^2.1.1" + "date-fns": { + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.16.1.tgz", + "integrity": "sha512-sAJVKx/FqrLYHAQeN7VpJrPhagZc9R4ImZIWYRFZaaohR3KzmuK88touwsSwSVT8Qcbd4zoDsnGfX4GFB4imyQ==" + }, + "get-it": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/get-it/-/get-it-5.0.3.tgz", + "integrity": "sha512-S/QxA9/P4e0tHPILIdf92FVYrE0vre7ChXXMZoILuU4/keatMqnW1KAzCEOH8toJVbj+hgrOnZdUxd9ruG7lsQ==", + "requires": { + "@sanity/timed-out": "^4.0.2", + "create-error-class": "^3.0.2", + "debug": "^2.6.8", + "decompress-response": "^3.3.0", + "follow-redirects": "^1.2.4", + "form-urlencoded": "^2.0.7", + "in-publish": "^2.0.0", + "into-stream": "^3.1.0", + "is-plain-object": "^2.0.4", + "is-retry-allowed": "^1.1.0", + "is-stream": "^1.1.0", + "nano-pubsub": "^1.0.2", + "object-assign": "^4.1.1", + "parse-headers": "^2.0.1", + "progress-stream": "^2.0.0", + "same-origin": "^0.1.1", + "simple-concat": "^1.0.0", + "tunnel-agent": "^0.6.0", + "url-parse": "^1.1.9" + }, + "dependencies": { + "nano-pubsub": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nano-pubsub/-/nano-pubsub-1.0.2.tgz", + "integrity": "sha1-NM53b3r5WZFbj3rP6N1rnGbzvek=" + } } }, "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" }, "memoize-one": { "version": "3.1.1", @@ -1907,20 +2097,41 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, - "react-icons": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-2.2.7.tgz", - "integrity": "sha512-0n4lcGqzJFcIQLoQytLdJCE0DKSA9dkwEZRYoGrIDJZFvIT6Hbajx5mv9geqhqFiNjUgtxg8kPyDfjlhymbGFg==", + "nano-pubsub": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/nano-pubsub/-/nano-pubsub-2.0.0.tgz", + "integrity": "sha512-tDJdYcRD4CIHAxB6kAWO7HWSGWODxL0buzcJHazIIrmHYDH2t7DcTN0vV7dIr39oPwZo5WawULp9CHhtYdhm0A==" + }, + "react-popper": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-2.2.3.tgz", + "integrity": "sha512-mOEiMNT1249js0jJvkrOjyHsGvqcJd3aGW/agkiMoZk3bZ1fXN1wQszIQSjHIai48fE67+zwF8Cs+C4fWqlfjw==", "requires": { - "react-icon-base": "2.1.0" + "react-fast-compare": "^3.0.1", + "warning": "^4.0.2" }, "dependencies": { - "react-icon-base": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/react-icon-base/-/react-icon-base-2.1.0.tgz", - "integrity": "sha1-oZbjP98eeqof2jrvu2i9rZ6Cp50=" + "react-fast-compare": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz", + "integrity": "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==" } } + }, + "react-sortable-hoc": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/react-sortable-hoc/-/react-sortable-hoc-1.11.0.tgz", + "integrity": "sha512-v1CDCvdfoR3zLGNp6qsBa4J1BWMEVH25+UKxF/RvQRh+mrB+emqtVHMgZ+WreUiKJoEaiwYoScaueIKhMVBHUg==", + "requires": { + "@babel/runtime": "^7.2.0", + "invariant": "^2.2.4", + "prop-types": "^15.5.7" + } + }, + "tslib": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.2.tgz", + "integrity": "sha512-wAH28hcEKwna96/UacuWaVspVLkg4x1aDM9JlzqaQTOFczCktkVAb5fmXChgandR1EraDPs2w8P+ozM+oafwxg==" } } }, @@ -2867,6 +3078,14 @@ } } }, + "@sanity/types": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@sanity/types/-/types-2.0.1.tgz", + "integrity": "sha512-i3crqqlbI/ilp0Ja/2Xd/A9XGHQRvmtnsh+NaiSYBpz66rxg0AjMov6yS0rTPvdgv2BgsequycjmA/C4NYiW6g==", + "requires": { + "@types/react": "^16.9.49" + } + }, "@sanity/util": { "version": "0.147.0", "resolved": "https://registry.npmjs.org/@sanity/util/-/util-0.147.0.tgz", @@ -3001,11 +3220,30 @@ "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.54.tgz", "integrity": "sha512-kaYyLYf6ICn6/isAyD4K1MyWWd5Q3JgH6bnMN089LUx88+s4W8GvK9Q6JMBVu5vsFFp7pMdSxdKmlBXwH/VFRg==" }, + "@types/prop-types": { + "version": "15.7.3", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz", + "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==" + }, "@types/q": { "version": "1.5.2", "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.2.tgz", "integrity": "sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw==" }, + "@types/react": { + "version": "16.9.51", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.9.51.tgz", + "integrity": "sha512-lQa12IyO+DMlnSZ3+AGHRUiUcpK47aakMMoBG8f7HGxJT8Yfe+WE128HIXaHOHVPReAW0oDS3KAI0JI2DDe1PQ==", + "requires": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, + "@types/warning": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/warning/-/warning-3.0.0.tgz", + "integrity": "sha1-DSUBJorY+ZYrdA04fEZU9fjiPlI=" + }, "@typescript-eslint/experimental-utils": { "version": "1.13.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-1.13.0.tgz", @@ -5054,6 +5292,11 @@ "cssom": "0.3.x" } }, + "csstype": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.3.tgz", + "integrity": "sha512-jPl+wbWPOWJ7SXsWyqGRk3lGecbar0Cb0OvZF/r/ZU011R4YqiRehgkQ9p4eQfo9DSDLqLL3wHwfxeJiuIsNag==" + }, "cuint": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/cuint/-/cuint-0.2.2.tgz", @@ -5104,6 +5347,11 @@ "whatwg-url": "^7.0.0" } }, + "dataloader": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dataloader/-/dataloader-2.0.0.tgz", + "integrity": "sha512-YzhyDAwA4TaQIhM5go+vCLmU0UikghC/t9DTQYZR2M/UvZ1MdOhPezSDZcjj9uqQJOMqjLcpWtyW2iNINdlatQ==" + }, "date-fns": { "version": "1.30.1", "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz", @@ -9383,6 +9631,11 @@ "resolved": "https://registry.npmjs.org/nano-pubsub/-/nano-pubsub-1.0.2.tgz", "integrity": "sha1-NM53b3r5WZFbj3rP6N1rnGbzvek=" }, + "nanoid": { + "version": "3.1.12", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.12.tgz", + "integrity": "sha512-1qstj9z5+x491jfiC4Nelk+f8XBad7LN20PmyWINJEMRSf3wcAjAWysw1qaA8z6NSKe2sjq1hRSDpBH5paCb6A==" + }, "nanomatch": { "version": "1.2.13", "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", @@ -9869,6 +10122,11 @@ "has": "^1.0.3" } }, + "observable-callback": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/observable-callback/-/observable-callback-1.0.1.tgz", + "integrity": "sha512-lgehuL4SP5DHEHNV/MZNhlTSeGV/xbX/l90H1FcCWm9b9yac/NKk9FnaTOt36wW3+EUvJSQjezDFKpi5hi8EHg==" + }, "observable-props": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/observable-props/-/observable-props-2.0.0.tgz", @@ -10260,6 +10518,11 @@ "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==" }, + "popper-max-size-modifier": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/popper-max-size-modifier/-/popper-max-size-modifier-0.2.0.tgz", + "integrity": "sha512-UerPt9pZfTFnpSpIBVJrR3ibHMuU1k5K01AyNLfMUWCr4z1MFH+dsayPlAF9ZeYExa02HPiQn5OIMqUSVtJEbg==" + }, "popper.js": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.14.1.tgz", diff --git a/studio/package.json b/studio/package.json index 8bc71d25c..ad73d4447 100644 --- a/studio/package.json +++ b/studio/package.json @@ -25,7 +25,7 @@ "@sanity/cli": "^0.146.0", "@sanity/components": "^1.148.5", "@sanity/core": "^1.148.5", - "@sanity/default-layout": "^1.148.5", + "@sanity/default-layout": "^2.0.2", "@sanity/default-login": "^1.148.1", "@sanity/desk-tool": "^1.148.4", "prop-types": "^15.7.2",