diff --git a/package-lock.json b/package-lock.json index 84731fb..6e4f89a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,8 +17,8 @@ "devDependencies": { "@commitlint/cli": "^17.2.0", "@commitlint/config-conventional": "^17.2.0", - "@sanity/pkg-utils": "^1.17.2", - "@sanity/plugin-kit": "^2.1.6", + "@sanity/pkg-utils": "^1.20.2", + "@sanity/plugin-kit": "^2.1.19", "@sanity/semantic-release-preset": "^2.0.2", "@types/jest": "^27.5.0", "@types/react": "^18", @@ -38,7 +38,7 @@ "react": "^18", "react-dom": "^18", "rimraf": "^3.0.2", - "sanity": "^3.0.0", + "sanity": "^3.0.1", "standard-version": "^9.3.2", "styled-components": "^5.3.5", "typescript": "^4.8.4" @@ -2986,6 +2986,26 @@ "rollup": "^1.20.0 || ^2.0.0" } }, + "node_modules/@rollup/plugin-terser": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-terser/-/plugin-terser-0.1.0.tgz", + "integrity": "sha512-N2KK+qUfHX2hBzVzM41UWGLrEmcjVC37spC8R3c9mt3oEDFKh3N2e12/lLp9aVSt86veR0TQiCNQXrm8C6aiUQ==", + "dev": true, + "dependencies": { + "terser": "^5.15.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^2.x || ^3.x" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, "node_modules/@rollup/pluginutils": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", @@ -3126,9 +3146,9 @@ } }, "node_modules/@sanity/block-tools": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@sanity/block-tools/-/block-tools-3.0.0.tgz", - "integrity": "sha512-c+QcM42zOqIcuwZOPQJRKAw4f0JBWmwo5B+r8U01WbDQ/nrDz35i/xMa4N2qVuwtV+Cclv6WYa9XbfGQP/8Mig==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sanity/block-tools/-/block-tools-3.0.1.tgz", + "integrity": "sha512-XYIvaNe/8pFOR9bxFLAWMwOgudyAf5WQXFkh9gjQKH2QWfrCnPPdpWjJlvLSpKPXBR6/WJoyXOF6AqlotG2h4w==", "dev": true, "dependencies": { "get-random-values-esm": "^1.0.0", @@ -3136,9 +3156,9 @@ } }, "node_modules/@sanity/cli": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@sanity/cli/-/cli-3.0.0.tgz", - "integrity": "sha512-YEFZYQvA9DhHcCR5YHMy7mCpb31i0Zyo2umhp8RIKjWSD7hYYh2HZh0traW4GdKWVQ4GYXUoOd1m8OkGOFaeHw==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sanity/cli/-/cli-3.0.1.tgz", + "integrity": "sha512-hHic71ahuM66zneOy6g0M4RPKmy1IH3ByGKbTgZwh+FeTt5aWn8Tpk56E+kBQplHuFL7rhgCxsRxK1rgB0jQvw==", "dev": true, "dependencies": { "@babel/traverse": "^7.19.0", @@ -3170,6 +3190,27 @@ "node": ">=12" } }, + "node_modules/@sanity/cli/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/@sanity/cli/node_modules/decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", + "dev": true, + "dependencies": { + "mimic-response": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/@sanity/cli/node_modules/esbuild": { "version": "0.14.54", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.54.tgz", @@ -3526,6 +3567,50 @@ "node": ">=12" } }, + "node_modules/@sanity/cli/node_modules/get-it": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/get-it/-/get-it-5.2.1.tgz", + "integrity": "sha512-KDR5lTKmxKd/XyP3egZ8ieIdKLxKrQPKUFxk86MSoytGjxX4STigaFuwtFGmGx/lBPc1YSpi9wyuQJ5uP8WcRA==", + "dev": true, + "dependencies": { + "@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", + "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" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@sanity/cli/node_modules/mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@sanity/cli/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, "node_modules/@sanity/client": { "version": "3.4.1", "resolved": "https://registry.npmjs.org/@sanity/client/-/client-3.4.1.tgz", @@ -3561,21 +3646,6 @@ "ms": "2.0.0" } }, - "node_modules/@sanity/client/node_modules/decompress-response": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", - "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", - "dev": true, - "dependencies": { - "mimic-response": "^3.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@sanity/client/node_modules/eventsource": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-2.0.2.tgz", @@ -3614,18 +3684,6 @@ "node": ">=12.0.0" } }, - "node_modules/@sanity/client/node_modules/mimic-response": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@sanity/client/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", @@ -3639,9 +3697,9 @@ "dev": true }, "node_modules/@sanity/diff": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@sanity/diff/-/diff-3.0.0.tgz", - "integrity": "sha512-tE1lL963nR1fJmy6uHnyVVCDym+CeZe/H8q0I2YpeCIoR7rA25tXQxD4NsBwKtO1d1eY2zBofXqq4JUakNBjuQ==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sanity/diff/-/diff-3.0.1.tgz", + "integrity": "sha512-llmrXmCP1DCrjafwbx/5L+R+pBW5jzw1hWx99Mb4xrgN91VMX8Pvve+SX5dNulHjcgBHh+utLJ5FGzUl/AAcPA==", "dev": true, "dependencies": { "diff-match-patch": "^1.0.4" @@ -3661,9 +3719,9 @@ } }, "node_modules/@sanity/export": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@sanity/export/-/export-3.0.0.tgz", - "integrity": "sha512-iemJZ9xdW8dliptNg+X2/04EX0vfW4l3VzEWDb6ZvKF+GhpJ2/QwAiI398wCYmDHzEicugFoK29HQVtFk07EYA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sanity/export/-/export-3.0.1.tgz", + "integrity": "sha512-ucrf5XkrUuawdQ5D6JAWEPCf6vH+BmvtPHJJsgLdsM+b9zecn3m2XaeSe2F72Xeu3yDqZMtguSvY0NA+xMWvYA==", "dev": true, "dependencies": { "archiver": "^5.0.0", @@ -3688,6 +3746,71 @@ "ms": "^2.1.1" } }, + "node_modules/@sanity/export/node_modules/decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", + "dev": true, + "dependencies": { + "mimic-response": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@sanity/export/node_modules/get-it": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/get-it/-/get-it-5.2.1.tgz", + "integrity": "sha512-KDR5lTKmxKd/XyP3egZ8ieIdKLxKrQPKUFxk86MSoytGjxX4STigaFuwtFGmGx/lBPc1YSpi9wyuQJ5uP8WcRA==", + "dev": true, + "dependencies": { + "@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", + "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" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@sanity/export/node_modules/get-it/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/@sanity/export/node_modules/get-it/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/@sanity/export/node_modules/mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/@sanity/generate-help-url": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/@sanity/generate-help-url/-/generate-help-url-3.0.0.tgz", @@ -3695,9 +3818,9 @@ "dev": true }, "node_modules/@sanity/icons": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@sanity/icons/-/icons-2.0.0.tgz", - "integrity": "sha512-TLrJ9YXUzZeb1gijjCkERaie1LipSYfC/7KKIzJxGxPfxq+90HRklo/zzVFk45GctXFhxJRgMA5sbkCDVb9RiA==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@sanity/icons/-/icons-2.1.0.tgz", + "integrity": "sha512-Q2IgQJ6f6/mV1ztv+EnYGhBwWcmB8uQLYCNcxI6hirWb5nj7KmCXWasOoptTiO+ecrKmRFmAi1f7nDvXD+Aywg==", "dev": true, "engines": { "node": ">=14.0.0" @@ -3716,14 +3839,14 @@ } }, "node_modules/@sanity/import": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@sanity/import/-/import-3.0.0.tgz", - "integrity": "sha512-n+3wJa1Uu13FPsmf29sQ1L3D64BuiMKboN3ZZwp1e0u/k6ALb9NUeIiqqttk8nW+TUz8dnkRngJMUPIsj4pltg==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sanity/import/-/import-3.0.1.tgz", + "integrity": "sha512-U1yFiIkllqwHbdCZx8nrjMuj53BikvT5/5MW2a1PO3uNsf4W9tDgvS6cYssJMsjJ5Zkey0Jg1xoIIdW5XiDjNw==", "dev": true, "dependencies": { "@sanity/asset-utils": "^1.2.5", "@sanity/generate-help-url": "^3.0.0", - "@sanity/mutator": "3.0.0", + "@sanity/mutator": "3.0.1", "@sanity/uuid": "^3.0.1", "debug": "^3.2.7", "file-url": "^2.0.2", @@ -3753,6 +3876,62 @@ "ms": "^2.1.1" } }, + "node_modules/@sanity/import/node_modules/decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", + "dev": true, + "dependencies": { + "mimic-response": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@sanity/import/node_modules/get-it": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/get-it/-/get-it-5.2.1.tgz", + "integrity": "sha512-KDR5lTKmxKd/XyP3egZ8ieIdKLxKrQPKUFxk86MSoytGjxX4STigaFuwtFGmGx/lBPc1YSpi9wyuQJ5uP8WcRA==", + "dev": true, + "dependencies": { + "@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", + "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" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@sanity/import/node_modules/get-it/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/@sanity/import/node_modules/get-it/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, "node_modules/@sanity/import/node_modules/globby": { "version": "10.0.2", "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz", @@ -3772,6 +3951,15 @@ "node": ">=8" } }, + "node_modules/@sanity/import/node_modules/mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/@sanity/import/node_modules/p-map": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", @@ -3816,9 +4004,9 @@ } }, "node_modules/@sanity/mutator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@sanity/mutator/-/mutator-3.0.0.tgz", - "integrity": "sha512-U0Jm5BE4WSMnuy8dPOApLiFpaJ5B+L1wXRQ1558iPXc2r1cX2ISWBQTcJHRNQO1Gd1SUWGjDwNs6YbUxH4cGpA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sanity/mutator/-/mutator-3.0.1.tgz", + "integrity": "sha512-9FrN2NHGk4xrPEmkXowi8itszX/auEXFnWQmWMOHR2Jjr1jvMRm19d7qIX1nJq2HeO0c3eGOWZ2a0U8UCBblgw==", "dev": true, "dependencies": { "@sanity/uuid": "^3.0.1", @@ -3838,14 +4026,15 @@ } }, "node_modules/@sanity/pkg-utils": { - "version": "1.17.2", - "resolved": "https://registry.npmjs.org/@sanity/pkg-utils/-/pkg-utils-1.17.2.tgz", - "integrity": "sha512-7/RFXWXhvvi6V8Antr91JgOnTHeREWa9ENcJTlMhRwhgdOowZlc5OrCQpKcjz4gmE8W5/Lgj/KfRC7YuuKNdFg==", + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/@sanity/pkg-utils/-/pkg-utils-1.20.2.tgz", + "integrity": "sha512-3rNAJpIbktbS6novB9AmlOZ3kadPnnhLfOH7dm2oBpPjdTCXGAwe8qM6lNpJqPkzUbCaE1BOProQMWmssm6FLQ==", "dev": true, "dependencies": { "@babel/core": "^7.19.0", "@babel/plugin-proposal-object-rest-spread": "^7.18.9", "@babel/preset-env": "^7.19.0", + "@babel/types": "^7.19.0", "@microsoft/api-extractor": "^7.29.5", "@microsoft/tsdoc-config": "^0.16.1", "@rollup/plugin-alias": "^3.1.9", @@ -3854,6 +4043,7 @@ "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.3.0", "@rollup/plugin-replace": "^4.0.0", + "@rollup/plugin-terser": "^0.1.0", "browserslist": "^4.21.3", "cac": "^6.7.12", "chalk": "^4.1.2", @@ -3867,10 +4057,10 @@ "pkg-up": "^3.1.0", "prettier": "^2.7.1", "pretty-bytes": "^5.6.0", + "recast": "^0.21.5", "rimraf": "^3.0.2", "rollup": "^2.78.1", "rollup-plugin-esbuild": "^4.9.3", - "rollup-plugin-terser": "^7.0.2", "rxjs": "^7.5.6", "treeify": "^1.1.0", "uuid": "^9.0.0", @@ -3897,9 +4087,9 @@ } }, "node_modules/@sanity/plugin-kit": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/@sanity/plugin-kit/-/plugin-kit-2.1.6.tgz", - "integrity": "sha512-szZStSsxTkjjcoV7cc5RN3f8+zcubYDe5aVg2bD5vnnON7ff4Ntr4+MO2vpWi7gWRWrfUouwBerzCi3EETdv3Q==", + "version": "2.1.19", + "resolved": "https://registry.npmjs.org/@sanity/plugin-kit/-/plugin-kit-2.1.19.tgz", + "integrity": "sha512-KKyqFoQjcQ8NU+2fwXVoXTKXEOLPtIvoAIUl8qFvgarj12MkPJc++a+OLxxVHIBbGYAs1djAkvwBmdhPhfS0ig==", "dev": true, "dependencies": { "@rexxars/choosealicense-list": "^1.1.2", @@ -3909,24 +4099,24 @@ "email-validator": "^2.0.4", "execa": "^5.1.1", "find-babel-config": "^1.2.0", - "get-it": "^6.1.1", + "get-it": "^7.0.2", "get-latest-version": "^4.0.0", "git-remote-origin-url": "^3.1.0", - "git-user-info": "^1.0.1", + "git-user-info": "^2.0.3", "github-url-to-object": "^4.0.6", "inquirer": "^8.2.5", "meow": "^9.0.0", "nodemon": "^2.0.20", - "npm-packlist": "^3.0.0", + "npm-packlist": "^7.0.2", "npm-run-path": "^4.0.1", "outdent": "^0.8.0", "p-any": "^3.0.0", "p-props": "^4.0.0", - "postcss": "^8.4.18", + "postcss": "^8.4.19", "rimraf": "^3.0.2", "semver": "^7.3.8", "spdx-license-ids": "^3.0.12", - "validate-npm-package-name": "^3.0.0", + "validate-npm-package-name": "^5.0.0", "xdg-basedir": "^4.0.0", "yalc": "^1.0.0-pre.53" }, @@ -3940,57 +4130,13 @@ "eslint": ">=8.0.0" } }, - "node_modules/@sanity/plugin-kit/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/@sanity/plugin-kit/node_modules/decompress-response": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", - "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", - "dev": true, - "dependencies": { - "mimic-response": "^3.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@sanity/plugin-kit/node_modules/get-it": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/get-it/-/get-it-6.1.1.tgz", - "integrity": "sha512-2835L9lb4NAgjAbFOMMOm2XDSgj+lWmmCQv40A5rE7zZoIdM2+yk7Ie+sBD3T5lHW/Dw5IFFHyx16oQGpAo4hQ==", + "node_modules/@sanity/plugin-kit/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, "dependencies": { - "@sanity/timed-out": "^4.0.2", - "create-error-class": "^3.0.2", - "debug": "^2.6.8", - "decompress-response": "^6.0.0", - "follow-redirects": "^1.2.4", - "form-urlencoded": "^2.0.7", - "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.4", - "progress-stream": "^2.0.0", - "same-origin": "^0.1.1", - "simple-concat": "^1.0.1", - "tunnel-agent": "^0.6.0", - "url-parse": "^1.1.9" - }, - "engines": { - "node": ">=12.0.0" + "balanced-match": "^1.0.0" } }, "node_modules/@sanity/plugin-kit/node_modules/git-remote-origin-url": { @@ -4018,15 +4164,15 @@ } }, "node_modules/@sanity/plugin-kit/node_modules/ignore-walk": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-4.0.1.tgz", - "integrity": "sha512-rzDQLaW4jQbh2YrOFlJdCtX8qgJTehFRYiUB2r1osqTeDzV/3+Jh8fz1oAPzUThf3iku8Ds4IDqawI5d8mUiQw==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-6.0.0.tgz", + "integrity": "sha512-bTf9UWe/UP1yxG3QUrj/KOvEhTAUWPcv+WvbFZ28LcqznXabp7Xu6o9y1JEC18+oqODuS7VhTpekV5XvFwsxJg==", "dev": true, "dependencies": { - "minimatch": "^3.0.4" + "minimatch": "^5.0.1" }, "engines": { - "node": ">=10" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/@sanity/plugin-kit/node_modules/meow": { @@ -4055,24 +4201,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@sanity/plugin-kit/node_modules/mimic-response": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "node_modules/@sanity/plugin-kit/node_modules/minimatch": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.1.tgz", + "integrity": "sha512-362NP+zlprccbEt/SkxKfRMHnNY85V74mVnpUpNyr3F35covl09Kec7/sEFLt3RA4oXmewtoaanoIf67SE5Y5g==", "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@sanity/plugin-kit/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, "node_modules/@sanity/plugin-kit/node_modules/normalize-package-data": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", @@ -4089,21 +4229,15 @@ } }, "node_modules/@sanity/plugin-kit/node_modules/npm-packlist": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-3.0.0.tgz", - "integrity": "sha512-L/cbzmutAwII5glUcf2DBRNY/d0TFd4e/FnaZigJV6JD85RHZXJFGwCndjMWiiViiWSsWt3tiOLpI3ByTnIdFQ==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-7.0.2.tgz", + "integrity": "sha512-d2+7RMySjVXssww23rV5NuIq1NzGvM04OlI5kwnvtYKfFTAPVs6Zxmxns2HRtJEA1oNj7D/BbFXeVAOLmW3N3Q==", "dev": true, "dependencies": { - "glob": "^7.1.6", - "ignore-walk": "^4.0.1", - "npm-bundled": "^1.1.1", - "npm-normalize-package-bin": "^1.0.1" - }, - "bin": { - "npm-packlist": "bin/index.js" + "ignore-walk": "^6.0.0" }, "engines": { - "node": ">=10" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/@sanity/plugin-kit/node_modules/semver": { @@ -4134,16 +4268,16 @@ } }, "node_modules/@sanity/portable-text-editor": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@sanity/portable-text-editor/-/portable-text-editor-3.0.0.tgz", - "integrity": "sha512-72x1d1ojV7ioOF1pmPolc6By2XxdZI7vJV0XvtD8RbBsitBWdTuvXteSnumLVP8qm/JO11WBA75BdgofdtpkEA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sanity/portable-text-editor/-/portable-text-editor-3.0.1.tgz", + "integrity": "sha512-ZPvUgG2MxYdCdK+E3qcN7WxDKJFfrhTriTBgvIHG0IsKTYx0st48Pw1iouieots+/V9K/qL8vS7QusAkiDrsfg==", "dev": true, "dependencies": { - "@sanity/block-tools": "3.0.0", - "@sanity/schema": "3.0.0", + "@sanity/block-tools": "3.0.1", + "@sanity/schema": "3.0.1", "@sanity/slate-react": "2.30.1", - "@sanity/types": "3.0.0", - "@sanity/util": "3.0.0", + "@sanity/types": "3.0.1", + "@sanity/util": "3.0.1", "debug": "^3.2.7", "is-hotkey": "^0.1.6", "lodash": "^4.17.21", @@ -4168,13 +4302,13 @@ } }, "node_modules/@sanity/schema": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@sanity/schema/-/schema-3.0.0.tgz", - "integrity": "sha512-SPnlbA4Vx/RjtPdLSmGml6jB9Pw4zbKNfNJfTq97vVn7lFh93wpsQ4NNMzUPKTLYvEIfPLq/Bz1YpANoSpGT1w==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sanity/schema/-/schema-3.0.1.tgz", + "integrity": "sha512-u5iGIh9Pu0AyFXJjfvAo2Sx4nzMu1zpPTGgGeOzFyq9UTA9hW4QPNUYhc64Sci5fEXOfU+UyxgktHOjKGnSlaQ==", "dev": true, "dependencies": { "@sanity/generate-help-url": "^3.0.0", - "@sanity/types": "3.0.0", + "@sanity/types": "3.0.1", "arrify": "^1.0.1", "humanize-list": "^1.0.1", "leven": "^3.1.0", @@ -4214,9 +4348,9 @@ } }, "node_modules/@sanity/server": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@sanity/server/-/server-3.0.0.tgz", - "integrity": "sha512-F4CCt6MBmf+F368mSrUtmnr+JMYxY3Egr70/NFlDiAVq1uCx/XojadyikFSJnT7yMjdq5vTCIR28kQlykJAtdQ==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sanity/server/-/server-3.0.1.tgz", + "integrity": "sha512-rj1MekpUCtsKK+e8RLOHhJrYCnexGLLis596ZQNhj6shQWPxX05n9XhQUe0m8YrANL/ZI3K+ZuCcU77r3a4w4A==", "dev": true, "dependencies": { "@sanity/generate-help-url": "^3.0.0", @@ -4643,6 +4777,12 @@ "slate": ">=0.65.3" } }, + "node_modules/@sanity/slate-react/node_modules/compute-scroll-into-view": { + "version": "1.0.20", + "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.20.tgz", + "integrity": "sha512-UCB0ioiyj8CRjtrvaceBLqqhZCVP+1B8+NWQhmdsm0VXOJtobBCf1dBQmebCCo34qZmUwZfIH2MZLqNHazrfjg==", + "dev": true + }, "node_modules/@sanity/slate-react/node_modules/is-plain-object": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", @@ -4652,6 +4792,15 @@ "node": ">=0.10.0" } }, + "node_modules/@sanity/slate-react/node_modules/scroll-into-view-if-needed": { + "version": "2.2.31", + "resolved": "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.31.tgz", + "integrity": "sha512-dGCXy99wZQivjmjIqihaBQNjryrz5rueJY7eHfTdyWEiR4ttYpsajb14rn9s5d4DY4EcY6+4+U/maARBXJedkA==", + "dev": true, + "dependencies": { + "compute-scroll-into-view": "^1.0.20" + } + }, "node_modules/@sanity/slate-react/node_modules/tiny-invariant": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.0.6.tgz", @@ -4667,9 +4816,9 @@ } }, "node_modules/@sanity/types": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@sanity/types/-/types-3.0.0.tgz", - "integrity": "sha512-I+M3sdwxjZLR0BcbMubvSPSxc84hm0Pu3L5go87RwGCRKnGF0eU3KclxByloIE6XdLs9f8sGaXC4D9UUdKVWMA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sanity/types/-/types-3.0.1.tgz", + "integrity": "sha512-SMl9kNftsRtFgQam/ie6CTorABaxozy6n/AkYyHNRUDc/9PHZNsAwC/MqKffqcDWyChjvxzm2YAYhK7dlykw/A==", "dev": true, "dependencies": { "@sanity/client": "^3.4.1", @@ -4752,12 +4901,12 @@ } }, "node_modules/@sanity/util": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@sanity/util/-/util-3.0.0.tgz", - "integrity": "sha512-UqE1E9KPwq8Ym3wcD8SXGSuXp5HlZMsNxsE0wD3eecPEOD9Z1gYU2p7AaTO81+gp4fOWCQbWdsZWrNi6XQF3rA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sanity/util/-/util-3.0.1.tgz", + "integrity": "sha512-lm3N1EW4CVea2FnaRXi2GTirCQFFuk5el56MkIrpGDnxg8a9oPQFOBvkjWtiO6y3XoekzNBc3Pz0OHkMevKjaw==", "dev": true, "dependencies": { - "@sanity/types": "3.0.0", + "@sanity/types": "3.0.1", "get-random-values-esm": "^1.0.0", "moment": "^2.29.4" }, @@ -4785,12 +4934,12 @@ } }, "node_modules/@sanity/validation": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@sanity/validation/-/validation-3.0.0.tgz", - "integrity": "sha512-Qj2qnJ+MsnVohURsNuYmAYNW+oh60NJUZlVPTx2oUdkJtzDYmMc2dIy9R1BjItI3V1QxNFU/tUcvqAPiGvULCg==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sanity/validation/-/validation-3.0.1.tgz", + "integrity": "sha512-HwqRKeSUhDQazLGymxYooJeCi7UKk0/jq/4wEL8AnPHVnL+llrQiRQF1owKhEGeDxYL/2IZVWPANQzTTyEUCsg==", "dev": true, "dependencies": { - "@sanity/types": "3.0.0", + "@sanity/types": "3.0.1", "date-fns": "^2.26.1", "lodash": "^4.17.21", "rxjs": "^6.5.3" @@ -5083,15 +5232,12 @@ } }, "node_modules/@tanstack/react-virtual": { - "version": "3.0.0-beta.18", - "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.0.0-beta.18.tgz", - "integrity": "sha512-mnyCZT6htcRNw1jVb+WyfMUMbd1UmXX/JWPuMf6Bmj92DB/V7Ogk5n5rby5Y5aste7c7mlsBeMF8HtpwERRvEQ==", + "version": "3.0.0-beta.29", + "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.0.0-beta.29.tgz", + "integrity": "sha512-Vwjh/h9J4W6qtlQ7nPmhT6bXueS4mDMXJxJM2lRU6KPGwlWezKp/3NI4ZLAgDqZIxDOkeXq9iERsNxyB7MKHNg==", "dev": true, "dependencies": { - "@tanstack/virtual-core": "3.0.0-beta.18" - }, - "engines": { - "node": ">=12" + "@tanstack/virtual-core": "3.0.0-beta.29" }, "funding": { "type": "github", @@ -5102,13 +5248,10 @@ } }, "node_modules/@tanstack/virtual-core": { - "version": "3.0.0-beta.18", - "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.0.0-beta.18.tgz", - "integrity": "sha512-tcXutY05NpN9lp3+AXI9Sn85RxSPV0EJC0XMim9oeQj/E7bjXoL0qZ4Er4wwnvIbv/hZjC91EmbIQGjgdr6nZg==", + "version": "3.0.0-beta.29", + "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.0.0-beta.29.tgz", + "integrity": "sha512-fMAX6g2apCdNIWCB5lHo9qxFCn5Qig9rSrplofWfONfuIrnzLGH7H0Y7gUg37KC55BfPhwprjuZXg4B5bMI2fg==", "dev": true, - "engines": { - "node": ">=12" - }, "funding": { "type": "github", "url": "https://github.com/sponsors/tannerlinsley" @@ -5218,9 +5361,9 @@ "license": "MIT" }, "node_modules/@types/lodash": { - "version": "4.14.190", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.190.tgz", - "integrity": "sha512-5iJ3FBJBvQHQ8sFhEhJfjUP+G+LalhavTkYyrAYqz5MEJG+erSv0k9KJLb6q7++17Lafk1scaTIFXcMJlwK8Mw==", + "version": "4.14.191", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.191.tgz", + "integrity": "sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==", "dev": true }, "node_modules/@types/minimatch": { @@ -5946,6 +6089,18 @@ "node": ">=0.10.0" } }, + "node_modules/ast-types": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.15.2.tgz", + "integrity": "sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg==", + "dev": true, + "dependencies": { + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/astral-regex": { "version": "2.0.0", "dev": true, @@ -6206,10 +6361,28 @@ } }, "node_modules/builtins": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", - "integrity": "sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==", - "dev": true + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz", + "integrity": "sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==", + "dev": true, + "dependencies": { + "semver": "^7.0.0" + } + }, + "node_modules/builtins/node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } }, "node_modules/cac": { "version": "6.7.14", @@ -6646,9 +6819,9 @@ } }, "node_modules/compute-scroll-into-view": { - "version": "1.0.17", - "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.17.tgz", - "integrity": "sha512-j4dx+Fb0URmzbwwMUrhqWM2BEWHdFGx+qZ9qqASHRPqvTYdqvWnHg0H1hIbcyLnvgnoNAVMlwkepyqM3DaIFUg==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-2.0.2.tgz", + "integrity": "sha512-W+4Iti92hktsTtNPNeRM1vE0JdqCBk5qIabRafpr5pGrQhQ+xzCv0NGnFzTCKmW4yGLm9Aovbw8YNxloe2z9tQ==", "dev": true }, "node_modules/concat-map": { @@ -7498,15 +7671,18 @@ "dev": true }, "node_modules/decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", "dev": true, "dependencies": { - "mimic-response": "^1.0.0" + "mimic-response": "^3.1.0" }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/deep-extend": { @@ -9054,7 +9230,9 @@ } }, "node_modules/follow-redirects": { - "version": "1.15.0", + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", "dev": true, "funding": [ { @@ -9062,7 +9240,6 @@ "url": "https://github.com/sponsors/RubenVerborgh" } ], - "license": "MIT", "engines": { "node": ">=4.0" }, @@ -9341,47 +9518,46 @@ } }, "node_modules/get-it": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/get-it/-/get-it-5.2.1.tgz", - "integrity": "sha512-KDR5lTKmxKd/XyP3egZ8ieIdKLxKrQPKUFxk86MSoytGjxX4STigaFuwtFGmGx/lBPc1YSpi9wyuQJ5uP8WcRA==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/get-it/-/get-it-7.0.2.tgz", + "integrity": "sha512-q4d+ssYtpWzC4/qJ4aJDZ5yWl94BIGmRER7PEvYpiKCBoCoDnl1YygEvNHQ2tHbD3GVZaq3QonKGi6Puh1Hzkw==", "dev": true, "dependencies": { "@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", + "debug": "^4.3.4", + "decompress-response": "^6.0.0", + "follow-redirects": "^1.15.2", + "form-urlencoded": "^2.0.9", "into-stream": "^3.1.0", - "is-plain-object": "^2.0.4", - "is-retry-allowed": "^1.1.0", + "is-plain-object": "^5.0.0", + "is-retry-allowed": "^1.2.0", "is-stream": "^1.1.0", - "nano-pubsub": "^1.0.2", - "object-assign": "^4.1.1", - "parse-headers": "^2.0.1", + "nano-pubsub": "^2.0.1", + "parse-headers": "^2.0.5", "progress-stream": "^2.0.0", "same-origin": "^0.1.1", - "simple-concat": "^1.0.0", + "simple-concat": "^1.0.1", "tunnel-agent": "^0.6.0", - "url-parse": "^1.1.9" + "url-parse": "^1.5.10" }, "engines": { - "node": ">=8.0.0" + "node": ">=12.0.0" } }, - "node_modules/get-it/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/get-it/node_modules/is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", "dev": true, - "dependencies": { - "ms": "2.0.0" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/get-it/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "node_modules/get-it/node_modules/nano-pubsub": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/nano-pubsub/-/nano-pubsub-2.0.1.tgz", + "integrity": "sha512-RWgGP2TdeKZLx+guR5a7/BzYs85sj6yrXXyj0o/znbgzPlz/Ez9wQuKDpwUZ8q+u2RxXpqZ1iTkPXCIU+GHhpA==", "dev": true }, "node_modules/get-latest-version": { @@ -9408,21 +9584,6 @@ "ms": "2.0.0" } }, - "node_modules/get-latest-version/node_modules/decompress-response": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", - "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", - "dev": true, - "dependencies": { - "mimic-response": "^3.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/get-latest-version/node_modules/get-it": { "version": "6.1.1", "resolved": "https://registry.npmjs.org/get-it/-/get-it-6.1.1.tgz", @@ -9452,18 +9613,6 @@ "node": ">=12.0.0" } }, - "node_modules/get-latest-version/node_modules/mimic-response": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/get-latest-version/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", @@ -9719,15 +9868,16 @@ } }, "node_modules/git-user-info": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/git-user-info/-/git-user-info-1.0.1.tgz", - "integrity": "sha512-8usvqAMZ6MBfuLQjvtZSrX9Ssv3kgo/1K3xsLvBl0vtMlH8kZeHOcStTZ/JDsKR1gZnBZdSTUyyZTo7rWBrj8g==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/git-user-info/-/git-user-info-2.0.3.tgz", + "integrity": "sha512-G4ffrtck6AhUvJBmaWiq50viL9Zt3l1G/Qv0tV8BTKJZcJYnKWKGW8m7JvPrhzrPwh+Pwuq88pzERGlrLuOWng==", "dev": true, "dependencies": { - "extend-shallow": "^2.0.1", "git-config-path": "^1.0.1", - "in-publish": "^2.0.0", "parse-git-config": "^1.1.1" + }, + "engines": { + "node": ">=12.0.0" } }, "node_modules/gitconfiglocal": { @@ -10231,18 +10381,6 @@ "node": ">=0.8.19" } }, - "node_modules/in-publish": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.1.tgz", - "integrity": "sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ==", - "dev": true, - "bin": { - "in-install": "in-install.js", - "in-publish": "in-publish.js", - "not-in-install": "not-in-install.js", - "not-in-publish": "not-in-publish.js" - } - }, "node_modules/indent-string": { "version": "4.0.0", "dev": true, @@ -10871,32 +11009,6 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dev": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jju": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz", @@ -11936,12 +12048,15 @@ } }, "node_modules/mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", "dev": true, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/min-document": { @@ -15790,9 +15905,9 @@ } }, "node_modules/postcss": { - "version": "8.4.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.18.tgz", - "integrity": "sha512-Wi8mWhncLJm11GATDaQKobXSNEYGUHeQLiQqDFG1qQ5UTDPTEvKw0Xt5NsTpktGTwLps3ByrWsBrG0rB8YQ9oA==", + "version": "8.4.19", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.19.tgz", + "integrity": "sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA==", "dev": true, "funding": [ { @@ -16129,15 +16244,6 @@ "performance-now": "^2.1.0" } }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, "node_modules/rc": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", @@ -16437,9 +16543,9 @@ } }, "node_modules/readdir-glob/node_modules/minimatch": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", - "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.1.tgz", + "integrity": "sha512-362NP+zlprccbEt/SkxKfRMHnNY85V74mVnpUpNyr3F35covl09Kec7/sEFLt3RA4oXmewtoaanoIf67SE5Y5g==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -16459,6 +16565,21 @@ "node": ">=8.10.0" } }, + "node_modules/recast": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.21.5.tgz", + "integrity": "sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg==", + "dev": true, + "dependencies": { + "ast-types": "0.15.2", + "esprima": "~4.0.0", + "source-map": "~0.6.1", + "tslib": "^2.0.1" + }, + "engines": { + "node": ">= 4" + } + }, "node_modules/redent": { "version": "3.0.0", "dev": true, @@ -16784,21 +16905,6 @@ "node": ">= 8.0.0" } }, - "node_modules/rollup-plugin-terser": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", - "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.10.4", - "jest-worker": "^26.2.1", - "serialize-javascript": "^4.0.0", - "terser": "^5.0.0" - }, - "peerDependencies": { - "rollup": "^2.0.0" - } - }, "node_modules/run-async": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", @@ -16898,9 +17004,9 @@ "license": "MIT" }, "node_modules/sanity": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/sanity/-/sanity-3.0.0.tgz", - "integrity": "sha512-90Y143rQntPYVYo9l8N6sf6GUQFAxagIvJ95k4/Xwz/ATpEEVVVFLAMwKj0IF461sjnyBzmEvX7kYngP7AINlQ==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/sanity/-/sanity-3.0.1.tgz", + "integrity": "sha512-uZAfmutlkojbCtTTjs3Dr0o9ydKPIoYvTtD/5G+5gwsKQtE6Rap5VfTRVviTao88E3Cvc6eV6RfS5WAvm2xilw==", "dev": true, "dependencies": { "@juggle/resize-observer": "^3.3.1", @@ -16910,28 +17016,28 @@ "@rexxars/react-sortable-hoc": "^2.0.0", "@sanity/asset-utils": "^1.2.5", "@sanity/bifur-client": "^0.3.0", - "@sanity/block-tools": "3.0.0", - "@sanity/cli": "3.0.0", + "@sanity/block-tools": "3.0.1", + "@sanity/cli": "3.0.1", "@sanity/client": "^3.4.1", "@sanity/color": "^2.1.20", - "@sanity/diff": "3.0.0", + "@sanity/diff": "3.0.1", "@sanity/eventsource": "^3.0.1", - "@sanity/export": "3.0.0", + "@sanity/export": "3.0.1", "@sanity/generate-help-url": "^3.0.0", - "@sanity/icons": "^2.0.0", + "@sanity/icons": "^2.1.0", "@sanity/image-url": "^1.0.1", - "@sanity/import": "3.0.0", + "@sanity/import": "3.0.1", "@sanity/logos": "^2.0.2", - "@sanity/mutator": "3.0.0", - "@sanity/portable-text-editor": "3.0.0", - "@sanity/schema": "3.0.0", - "@sanity/server": "3.0.0", - "@sanity/types": "3.0.0", + "@sanity/mutator": "3.0.1", + "@sanity/portable-text-editor": "3.0.1", + "@sanity/schema": "3.0.1", + "@sanity/server": "3.0.1", + "@sanity/types": "3.0.1", "@sanity/ui": "^1.0.0", - "@sanity/util": "3.0.0", + "@sanity/util": "3.0.1", "@sanity/uuid": "^3.0.1", - "@sanity/validation": "3.0.0", - "@tanstack/react-virtual": "3.0.0-beta.18", + "@sanity/validation": "3.0.1", + "@tanstack/react-virtual": "3.0.0-beta.29", "@types/is-hotkey": "^0.1.7", "@types/react-copy-to-clipboard": "^5.0.2", "@types/react-is": "^17.0.3", @@ -16991,11 +17097,12 @@ "rxjs-etc": "^10.6.0", "rxjs-exhaustmap-with-trailing": "^1.2.0", "sanity-diff-patch": "^1.0.9", - "scroll-into-view-if-needed": "^2.2.29", + "scroll-into-view-if-needed": "^3.0.3", "semver": "^7.3.5", "shallow-equals": "^1.0.0", "speakingurl": "^14.0.1", "tar-fs": "^2.1.1", + "ts-md5": "^1.3.1", "use-device-pixel-ratio": "^1.1.0", "use-hot-module-reload": "^1.0.1", "yargs": "^17.3.0" @@ -17076,6 +17183,18 @@ "ms": "^2.1.1" } }, + "node_modules/sanity/node_modules/decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", + "dev": true, + "dependencies": { + "mimic-response": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/sanity/node_modules/esbuild": { "version": "0.14.54", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.54.tgz", @@ -17452,6 +17571,65 @@ "node": "^8.12.0 || >=9.7.0" } }, + "node_modules/sanity/node_modules/get-it": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/get-it/-/get-it-5.2.1.tgz", + "integrity": "sha512-KDR5lTKmxKd/XyP3egZ8ieIdKLxKrQPKUFxk86MSoytGjxX4STigaFuwtFGmGx/lBPc1YSpi9wyuQJ5uP8WcRA==", + "dev": true, + "dependencies": { + "@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", + "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" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/sanity/node_modules/get-it/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/sanity/node_modules/get-it/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sanity/node_modules/get-it/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/sanity/node_modules/get-it/node_modules/nano-pubsub": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nano-pubsub/-/nano-pubsub-1.0.2.tgz", + "integrity": "sha512-HtPs1RbULM/z8wt3BbeeZlxVNiJbl+zQAwwrbc0KAq5NHaCG3MmffOVCpRhNTs+TK67MdN6aZ+5wzPtRZvME+w==", + "dev": true + }, "node_modules/sanity/node_modules/is-stream": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", @@ -17502,6 +17680,15 @@ "node": ">=4" } }, + "node_modules/sanity/node_modules/mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/sanity/node_modules/nano-pubsub": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/nano-pubsub/-/nano-pubsub-2.0.1.tgz", @@ -17590,12 +17777,12 @@ } }, "node_modules/scroll-into-view-if-needed": { - "version": "2.2.29", - "resolved": "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.29.tgz", - "integrity": "sha512-hxpAR6AN+Gh53AdAimHM6C8oTN1ppwVZITihix+WqalywBeFcQ6LdQP5ABNl26nX8GTEL7VT+b8lKpdqq65wXg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-3.0.3.tgz", + "integrity": "sha512-QoCH0lVw0tbA7Rl6sToH7e1tO3n95Oi6JgBgC8hEpNNZUC91MfasJ/4E1ZdbzGueNDZ+Y7ObfRaelKUgTyPbJA==", "dev": true, "dependencies": { - "compute-scroll-into-view": "^1.0.17" + "compute-scroll-into-view": "^2.0.2" } }, "node_modules/semantic-release": { @@ -17705,15 +17892,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "dev": true, - "dependencies": { - "randombytes": "^2.1.0" - } - }, "node_modules/shallow-equals": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/shallow-equals/-/shallow-equals-1.0.0.tgz", @@ -18010,16 +18188,18 @@ }, "node_modules/source-map-js": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", "dev": true, - "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/source-map-support": { "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", "dev": true, - "license": "MIT", "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -18651,9 +18831,9 @@ } }, "node_modules/terser": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.0.tgz", - "integrity": "sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==", + "version": "5.16.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.1.tgz", + "integrity": "sha512-xvQfyfA1ayT0qdK47zskQgRZeWLoOQ8JQ6mIgRGVNwZKdQMU+5FkCBjmv4QjcrTzyZquRw2FVtlJSRUmMKQslw==", "dev": true, "dependencies": { "@jridgewell/source-map": "^0.3.2", @@ -18844,6 +19024,15 @@ "node": ">=8" } }, + "node_modules/ts-md5": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/ts-md5/-/ts-md5-1.3.1.tgz", + "integrity": "sha512-DiwiXfwvcTeZ5wCE0z+2A9EseZsztaiZtGrtSaY5JOD7ekPnR/GoIVD5gXZAlK9Na9Kvpo9Waz5rW64WKAWApg==", + "dev": true, + "engines": { + "node": ">=12" + } + }, "node_modules/ts-node": { "version": "10.9.1", "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", @@ -19272,12 +19461,15 @@ } }, "node_modules/validate-npm-package-name": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", - "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.0.tgz", + "integrity": "sha512-YuKoXDAhBYxY7SfOKxHBDoSyENFeW5VvIIQp2TGQuit8gpK6MnWaQelBKxso72DoxTZfZdcP3W90LqpSkgPzLQ==", "dev": true, "dependencies": { - "builtins": "^1.0.3" + "builtins": "^5.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/validator": { @@ -19296,9 +19488,9 @@ "dev": true }, "node_modules/vite": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/vite/-/vite-3.2.4.tgz", - "integrity": "sha512-Z2X6SRAffOUYTa+sLy3NQ7nlHFU100xwanq1WDwqaiFiCe+25zdxP1TfCS5ojPV2oDDcXudHIoPnI1Z/66B7Yw==", + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/vite/-/vite-3.2.5.tgz", + "integrity": "sha512-4mVEpXpSOgrssFZAOmGIr85wPHKvaDAcXqxVxVRZhljkJOMZi1ibLibzjLHzJvcok8BMguLc7g1W6W/GqZbLdQ==", "dev": true, "dependencies": { "esbuild": "^0.15.9", @@ -21841,6 +22033,15 @@ "magic-string": "^0.25.7" } }, + "@rollup/plugin-terser": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-terser/-/plugin-terser-0.1.0.tgz", + "integrity": "sha512-N2KK+qUfHX2hBzVzM41UWGLrEmcjVC37spC8R3c9mt3oEDFKh3N2e12/lLp9aVSt86veR0TQiCNQXrm8C6aiUQ==", + "dev": true, + "requires": { + "terser": "^5.15.1" + } + }, "@rollup/pluginutils": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", @@ -21963,9 +22164,9 @@ } }, "@sanity/block-tools": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@sanity/block-tools/-/block-tools-3.0.0.tgz", - "integrity": "sha512-c+QcM42zOqIcuwZOPQJRKAw4f0JBWmwo5B+r8U01WbDQ/nrDz35i/xMa4N2qVuwtV+Cclv6WYa9XbfGQP/8Mig==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sanity/block-tools/-/block-tools-3.0.1.tgz", + "integrity": "sha512-XYIvaNe/8pFOR9bxFLAWMwOgudyAf5WQXFkh9gjQKH2QWfrCnPPdpWjJlvLSpKPXBR6/WJoyXOF6AqlotG2h4w==", "dev": true, "requires": { "get-random-values-esm": "^1.0.0", @@ -21973,9 +22174,9 @@ } }, "@sanity/cli": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@sanity/cli/-/cli-3.0.0.tgz", - "integrity": "sha512-YEFZYQvA9DhHcCR5YHMy7mCpb31i0Zyo2umhp8RIKjWSD7hYYh2HZh0traW4GdKWVQ4GYXUoOd1m8OkGOFaeHw==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sanity/cli/-/cli-3.0.1.tgz", + "integrity": "sha512-hHic71ahuM66zneOy6g0M4RPKmy1IH3ByGKbTgZwh+FeTt5aWn8Tpk56E+kBQplHuFL7rhgCxsRxK1rgB0jQvw==", "dev": true, "requires": { "@babel/traverse": "^7.19.0", @@ -21992,6 +22193,24 @@ "dev": true, "optional": true }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, "esbuild": { "version": "0.14.54", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.54.tgz", @@ -22160,6 +22379,44 @@ "integrity": "sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg==", "dev": true, "optional": true + }, + "get-it": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/get-it/-/get-it-5.2.1.tgz", + "integrity": "sha512-KDR5lTKmxKd/XyP3egZ8ieIdKLxKrQPKUFxk86MSoytGjxX4STigaFuwtFGmGx/lBPc1YSpi9wyuQJ5uP8WcRA==", + "dev": true, + "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", + "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" + } + }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true } } }, @@ -22195,15 +22452,6 @@ "ms": "2.0.0" } }, - "decompress-response": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", - "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", - "dev": true, - "requires": { - "mimic-response": "^3.1.0" - } - }, "eventsource": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-2.0.2.tgz", @@ -22236,12 +22484,6 @@ "url-parse": "^1.1.9" } }, - "mimic-response": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", - "dev": true - }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", @@ -22257,9 +22499,9 @@ "dev": true }, "@sanity/diff": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@sanity/diff/-/diff-3.0.0.tgz", - "integrity": "sha512-tE1lL963nR1fJmy6uHnyVVCDym+CeZe/H8q0I2YpeCIoR7rA25tXQxD4NsBwKtO1d1eY2zBofXqq4JUakNBjuQ==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sanity/diff/-/diff-3.0.1.tgz", + "integrity": "sha512-llmrXmCP1DCrjafwbx/5L+R+pBW5jzw1hWx99Mb4xrgN91VMX8Pvve+SX5dNulHjcgBHh+utLJ5FGzUl/AAcPA==", "dev": true, "requires": { "diff-match-patch": "^1.0.4" @@ -22276,9 +22518,9 @@ } }, "@sanity/export": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@sanity/export/-/export-3.0.0.tgz", - "integrity": "sha512-iemJZ9xdW8dliptNg+X2/04EX0vfW4l3VzEWDb6ZvKF+GhpJ2/QwAiI398wCYmDHzEicugFoK29HQVtFk07EYA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sanity/export/-/export-3.0.1.tgz", + "integrity": "sha512-ucrf5XkrUuawdQ5D6JAWEPCf6vH+BmvtPHJJsgLdsM+b9zecn3m2XaeSe2F72Xeu3yDqZMtguSvY0NA+xMWvYA==", "dev": true, "requires": { "archiver": "^5.0.0", @@ -22299,6 +22541,64 @@ "requires": { "ms": "^2.1.1" } + }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "get-it": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/get-it/-/get-it-5.2.1.tgz", + "integrity": "sha512-KDR5lTKmxKd/XyP3egZ8ieIdKLxKrQPKUFxk86MSoytGjxX4STigaFuwtFGmGx/lBPc1YSpi9wyuQJ5uP8WcRA==", + "dev": true, + "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", + "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": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true } } }, @@ -22309,9 +22609,9 @@ "dev": true }, "@sanity/icons": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@sanity/icons/-/icons-2.0.0.tgz", - "integrity": "sha512-TLrJ9YXUzZeb1gijjCkERaie1LipSYfC/7KKIzJxGxPfxq+90HRklo/zzVFk45GctXFhxJRgMA5sbkCDVb9RiA==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@sanity/icons/-/icons-2.1.0.tgz", + "integrity": "sha512-Q2IgQJ6f6/mV1ztv+EnYGhBwWcmB8uQLYCNcxI6hirWb5nj7KmCXWasOoptTiO+ecrKmRFmAi1f7nDvXD+Aywg==", "dev": true }, "@sanity/image-url": { @@ -22321,14 +22621,14 @@ "dev": true }, "@sanity/import": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@sanity/import/-/import-3.0.0.tgz", - "integrity": "sha512-n+3wJa1Uu13FPsmf29sQ1L3D64BuiMKboN3ZZwp1e0u/k6ALb9NUeIiqqttk8nW+TUz8dnkRngJMUPIsj4pltg==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sanity/import/-/import-3.0.1.tgz", + "integrity": "sha512-U1yFiIkllqwHbdCZx8nrjMuj53BikvT5/5MW2a1PO3uNsf4W9tDgvS6cYssJMsjJ5Zkey0Jg1xoIIdW5XiDjNw==", "dev": true, "requires": { "@sanity/asset-utils": "^1.2.5", "@sanity/generate-help-url": "^3.0.0", - "@sanity/mutator": "3.0.0", + "@sanity/mutator": "3.0.1", "@sanity/uuid": "^3.0.1", "debug": "^3.2.7", "file-url": "^2.0.2", @@ -22355,6 +22655,58 @@ "ms": "^2.1.1" } }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "get-it": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/get-it/-/get-it-5.2.1.tgz", + "integrity": "sha512-KDR5lTKmxKd/XyP3egZ8ieIdKLxKrQPKUFxk86MSoytGjxX4STigaFuwtFGmGx/lBPc1YSpi9wyuQJ5uP8WcRA==", + "dev": true, + "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", + "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": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, "globby": { "version": "10.0.2", "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz", @@ -22371,6 +22723,12 @@ "slash": "^3.0.0" } }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true + }, "p-map": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", @@ -22402,9 +22760,9 @@ "dev": true }, "@sanity/mutator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@sanity/mutator/-/mutator-3.0.0.tgz", - "integrity": "sha512-U0Jm5BE4WSMnuy8dPOApLiFpaJ5B+L1wXRQ1558iPXc2r1cX2ISWBQTcJHRNQO1Gd1SUWGjDwNs6YbUxH4cGpA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sanity/mutator/-/mutator-3.0.1.tgz", + "integrity": "sha512-9FrN2NHGk4xrPEmkXowi8itszX/auEXFnWQmWMOHR2Jjr1jvMRm19d7qIX1nJq2HeO0c3eGOWZ2a0U8UCBblgw==", "dev": true, "requires": { "@sanity/uuid": "^3.0.1", @@ -22426,14 +22784,15 @@ } }, "@sanity/pkg-utils": { - "version": "1.17.2", - "resolved": "https://registry.npmjs.org/@sanity/pkg-utils/-/pkg-utils-1.17.2.tgz", - "integrity": "sha512-7/RFXWXhvvi6V8Antr91JgOnTHeREWa9ENcJTlMhRwhgdOowZlc5OrCQpKcjz4gmE8W5/Lgj/KfRC7YuuKNdFg==", + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/@sanity/pkg-utils/-/pkg-utils-1.20.2.tgz", + "integrity": "sha512-3rNAJpIbktbS6novB9AmlOZ3kadPnnhLfOH7dm2oBpPjdTCXGAwe8qM6lNpJqPkzUbCaE1BOProQMWmssm6FLQ==", "dev": true, "requires": { "@babel/core": "^7.19.0", "@babel/plugin-proposal-object-rest-spread": "^7.18.9", "@babel/preset-env": "^7.19.0", + "@babel/types": "^7.19.0", "@microsoft/api-extractor": "^7.29.5", "@microsoft/tsdoc-config": "^0.16.1", "@rollup/plugin-alias": "^3.1.9", @@ -22442,6 +22801,7 @@ "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.3.0", "@rollup/plugin-replace": "^4.0.0", + "@rollup/plugin-terser": "^0.1.0", "browserslist": "^4.21.3", "cac": "^6.7.12", "chalk": "^4.1.2", @@ -22455,10 +22815,10 @@ "pkg-up": "^3.1.0", "prettier": "^2.7.1", "pretty-bytes": "^5.6.0", + "recast": "^0.21.5", "rimraf": "^3.0.2", "rollup": "^2.78.1", "rollup-plugin-esbuild": "^4.9.3", - "rollup-plugin-terser": "^7.0.2", "rxjs": "^7.5.6", "treeify": "^1.1.0", "uuid": "^9.0.0", @@ -22477,9 +22837,9 @@ } }, "@sanity/plugin-kit": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/@sanity/plugin-kit/-/plugin-kit-2.1.6.tgz", - "integrity": "sha512-szZStSsxTkjjcoV7cc5RN3f8+zcubYDe5aVg2bD5vnnON7ff4Ntr4+MO2vpWi7gWRWrfUouwBerzCi3EETdv3Q==", + "version": "2.1.19", + "resolved": "https://registry.npmjs.org/@sanity/plugin-kit/-/plugin-kit-2.1.19.tgz", + "integrity": "sha512-KKyqFoQjcQ8NU+2fwXVoXTKXEOLPtIvoAIUl8qFvgarj12MkPJc++a+OLxxVHIBbGYAs1djAkvwBmdhPhfS0ig==", "dev": true, "requires": { "@rexxars/choosealicense-list": "^1.1.2", @@ -22489,70 +22849,35 @@ "email-validator": "^2.0.4", "execa": "^5.1.1", "find-babel-config": "^1.2.0", - "get-it": "^6.1.1", + "get-it": "^7.0.2", "get-latest-version": "^4.0.0", "git-remote-origin-url": "^3.1.0", - "git-user-info": "^1.0.1", + "git-user-info": "^2.0.3", "github-url-to-object": "^4.0.6", "inquirer": "^8.2.5", "meow": "^9.0.0", "nodemon": "^2.0.20", - "npm-packlist": "^3.0.0", + "npm-packlist": "^7.0.2", "npm-run-path": "^4.0.1", "outdent": "^0.8.0", "p-any": "^3.0.0", "p-props": "^4.0.0", - "postcss": "^8.4.18", + "postcss": "^8.4.19", "rimraf": "^3.0.2", "semver": "^7.3.8", "spdx-license-ids": "^3.0.12", - "validate-npm-package-name": "^3.0.0", + "validate-npm-package-name": "^5.0.0", "xdg-basedir": "^4.0.0", "yalc": "^1.0.0-pre.53" }, "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "decompress-response": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", - "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", - "dev": true, - "requires": { - "mimic-response": "^3.1.0" - } - }, - "get-it": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/get-it/-/get-it-6.1.1.tgz", - "integrity": "sha512-2835L9lb4NAgjAbFOMMOm2XDSgj+lWmmCQv40A5rE7zZoIdM2+yk7Ie+sBD3T5lHW/Dw5IFFHyx16oQGpAo4hQ==", + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, "requires": { - "@sanity/timed-out": "^4.0.2", - "create-error-class": "^3.0.2", - "debug": "^2.6.8", - "decompress-response": "^6.0.0", - "follow-redirects": "^1.2.4", - "form-urlencoded": "^2.0.7", - "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.4", - "progress-stream": "^2.0.0", - "same-origin": "^0.1.1", - "simple-concat": "^1.0.1", - "tunnel-agent": "^0.6.0", - "url-parse": "^1.1.9" + "balanced-match": "^1.0.0" } }, "git-remote-origin-url": { @@ -22574,12 +22899,12 @@ } }, "ignore-walk": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-4.0.1.tgz", - "integrity": "sha512-rzDQLaW4jQbh2YrOFlJdCtX8qgJTehFRYiUB2r1osqTeDzV/3+Jh8fz1oAPzUThf3iku8Ds4IDqawI5d8mUiQw==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-6.0.0.tgz", + "integrity": "sha512-bTf9UWe/UP1yxG3QUrj/KOvEhTAUWPcv+WvbFZ28LcqznXabp7Xu6o9y1JEC18+oqODuS7VhTpekV5XvFwsxJg==", "dev": true, "requires": { - "minimatch": "^3.0.4" + "minimatch": "^5.0.1" } }, "meow": { @@ -22602,17 +22927,14 @@ "yargs-parser": "^20.2.3" } }, - "mimic-response": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", - "dev": true - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true + "minimatch": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.1.tgz", + "integrity": "sha512-362NP+zlprccbEt/SkxKfRMHnNY85V74mVnpUpNyr3F35covl09Kec7/sEFLt3RA4oXmewtoaanoIf67SE5Y5g==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } }, "normalize-package-data": { "version": "3.0.3", @@ -22627,15 +22949,12 @@ } }, "npm-packlist": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-3.0.0.tgz", - "integrity": "sha512-L/cbzmutAwII5glUcf2DBRNY/d0TFd4e/FnaZigJV6JD85RHZXJFGwCndjMWiiViiWSsWt3tiOLpI3ByTnIdFQ==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-7.0.2.tgz", + "integrity": "sha512-d2+7RMySjVXssww23rV5NuIq1NzGvM04OlI5kwnvtYKfFTAPVs6Zxmxns2HRtJEA1oNj7D/BbFXeVAOLmW3N3Q==", "dev": true, "requires": { - "glob": "^7.1.6", - "ignore-walk": "^4.0.1", - "npm-bundled": "^1.1.1", - "npm-normalize-package-bin": "^1.0.1" + "ignore-walk": "^6.0.0" } }, "semver": { @@ -22656,16 +22975,16 @@ } }, "@sanity/portable-text-editor": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@sanity/portable-text-editor/-/portable-text-editor-3.0.0.tgz", - "integrity": "sha512-72x1d1ojV7ioOF1pmPolc6By2XxdZI7vJV0XvtD8RbBsitBWdTuvXteSnumLVP8qm/JO11WBA75BdgofdtpkEA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sanity/portable-text-editor/-/portable-text-editor-3.0.1.tgz", + "integrity": "sha512-ZPvUgG2MxYdCdK+E3qcN7WxDKJFfrhTriTBgvIHG0IsKTYx0st48Pw1iouieots+/V9K/qL8vS7QusAkiDrsfg==", "dev": true, "requires": { - "@sanity/block-tools": "3.0.0", - "@sanity/schema": "3.0.0", + "@sanity/block-tools": "3.0.1", + "@sanity/schema": "3.0.1", "@sanity/slate-react": "2.30.1", - "@sanity/types": "3.0.0", - "@sanity/util": "3.0.0", + "@sanity/types": "3.0.1", + "@sanity/util": "3.0.1", "debug": "^3.2.7", "is-hotkey": "^0.1.6", "lodash": "^4.17.21", @@ -22684,13 +23003,13 @@ } }, "@sanity/schema": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@sanity/schema/-/schema-3.0.0.tgz", - "integrity": "sha512-SPnlbA4Vx/RjtPdLSmGml6jB9Pw4zbKNfNJfTq97vVn7lFh93wpsQ4NNMzUPKTLYvEIfPLq/Bz1YpANoSpGT1w==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sanity/schema/-/schema-3.0.1.tgz", + "integrity": "sha512-u5iGIh9Pu0AyFXJjfvAo2Sx4nzMu1zpPTGgGeOzFyq9UTA9hW4QPNUYhc64Sci5fEXOfU+UyxgktHOjKGnSlaQ==", "dev": true, "requires": { "@sanity/generate-help-url": "^3.0.0", - "@sanity/types": "3.0.0", + "@sanity/types": "3.0.1", "arrify": "^1.0.1", "humanize-list": "^1.0.1", "leven": "^3.1.0", @@ -22726,9 +23045,9 @@ } }, "@sanity/server": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@sanity/server/-/server-3.0.0.tgz", - "integrity": "sha512-F4CCt6MBmf+F368mSrUtmnr+JMYxY3Egr70/NFlDiAVq1uCx/XojadyikFSJnT7yMjdq5vTCIR28kQlykJAtdQ==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sanity/server/-/server-3.0.1.tgz", + "integrity": "sha512-rj1MekpUCtsKK+e8RLOHhJrYCnexGLLis596ZQNhj6shQWPxX05n9XhQUe0m8YrANL/ZI3K+ZuCcU77r3a4w4A==", "dev": true, "requires": { "@sanity/generate-help-url": "^3.0.0", @@ -22949,12 +23268,27 @@ "tiny-invariant": "1.0.6" }, "dependencies": { + "compute-scroll-into-view": { + "version": "1.0.20", + "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.20.tgz", + "integrity": "sha512-UCB0ioiyj8CRjtrvaceBLqqhZCVP+1B8+NWQhmdsm0VXOJtobBCf1dBQmebCCo34qZmUwZfIH2MZLqNHazrfjg==", + "dev": true + }, "is-plain-object": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", "dev": true }, + "scroll-into-view-if-needed": { + "version": "2.2.31", + "resolved": "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.31.tgz", + "integrity": "sha512-dGCXy99wZQivjmjIqihaBQNjryrz5rueJY7eHfTdyWEiR4ttYpsajb14rn9s5d4DY4EcY6+4+U/maARBXJedkA==", + "dev": true, + "requires": { + "compute-scroll-into-view": "^1.0.20" + } + }, "tiny-invariant": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.0.6.tgz", @@ -22968,9 +23302,9 @@ "dev": true }, "@sanity/types": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@sanity/types/-/types-3.0.0.tgz", - "integrity": "sha512-I+M3sdwxjZLR0BcbMubvSPSxc84hm0Pu3L5go87RwGCRKnGF0eU3KclxByloIE6XdLs9f8sGaXC4D9UUdKVWMA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sanity/types/-/types-3.0.1.tgz", + "integrity": "sha512-SMl9kNftsRtFgQam/ie6CTorABaxozy6n/AkYyHNRUDc/9PHZNsAwC/MqKffqcDWyChjvxzm2YAYhK7dlykw/A==", "dev": true, "requires": { "@sanity/client": "^3.4.1", @@ -23040,12 +23374,12 @@ } }, "@sanity/util": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@sanity/util/-/util-3.0.0.tgz", - "integrity": "sha512-UqE1E9KPwq8Ym3wcD8SXGSuXp5HlZMsNxsE0wD3eecPEOD9Z1gYU2p7AaTO81+gp4fOWCQbWdsZWrNi6XQF3rA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sanity/util/-/util-3.0.1.tgz", + "integrity": "sha512-lm3N1EW4CVea2FnaRXi2GTirCQFFuk5el56MkIrpGDnxg8a9oPQFOBvkjWtiO6y3XoekzNBc3Pz0OHkMevKjaw==", "dev": true, "requires": { - "@sanity/types": "3.0.0", + "@sanity/types": "3.0.1", "get-random-values-esm": "^1.0.0", "moment": "^2.29.4" } @@ -23069,12 +23403,12 @@ } }, "@sanity/validation": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@sanity/validation/-/validation-3.0.0.tgz", - "integrity": "sha512-Qj2qnJ+MsnVohURsNuYmAYNW+oh60NJUZlVPTx2oUdkJtzDYmMc2dIy9R1BjItI3V1QxNFU/tUcvqAPiGvULCg==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sanity/validation/-/validation-3.0.1.tgz", + "integrity": "sha512-HwqRKeSUhDQazLGymxYooJeCi7UKk0/jq/4wEL8AnPHVnL+llrQiRQF1owKhEGeDxYL/2IZVWPANQzTTyEUCsg==", "dev": true, "requires": { - "@sanity/types": "3.0.0", + "@sanity/types": "3.0.1", "date-fns": "^2.26.1", "lodash": "^4.17.21", "rxjs": "^6.5.3" @@ -23290,18 +23624,18 @@ } }, "@tanstack/react-virtual": { - "version": "3.0.0-beta.18", - "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.0.0-beta.18.tgz", - "integrity": "sha512-mnyCZT6htcRNw1jVb+WyfMUMbd1UmXX/JWPuMf6Bmj92DB/V7Ogk5n5rby5Y5aste7c7mlsBeMF8HtpwERRvEQ==", + "version": "3.0.0-beta.29", + "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.0.0-beta.29.tgz", + "integrity": "sha512-Vwjh/h9J4W6qtlQ7nPmhT6bXueS4mDMXJxJM2lRU6KPGwlWezKp/3NI4ZLAgDqZIxDOkeXq9iERsNxyB7MKHNg==", "dev": true, "requires": { - "@tanstack/virtual-core": "3.0.0-beta.18" + "@tanstack/virtual-core": "3.0.0-beta.29" } }, "@tanstack/virtual-core": { - "version": "3.0.0-beta.18", - "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.0.0-beta.18.tgz", - "integrity": "sha512-tcXutY05NpN9lp3+AXI9Sn85RxSPV0EJC0XMim9oeQj/E7bjXoL0qZ4Er4wwnvIbv/hZjC91EmbIQGjgdr6nZg==", + "version": "3.0.0-beta.29", + "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.0.0-beta.29.tgz", + "integrity": "sha512-fMAX6g2apCdNIWCB5lHo9qxFCn5Qig9rSrplofWfONfuIrnzLGH7H0Y7gUg37KC55BfPhwprjuZXg4B5bMI2fg==", "dev": true }, "@tootallnate/once": { @@ -23402,9 +23736,9 @@ "version": "0.11.1" }, "@types/lodash": { - "version": "4.14.190", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.190.tgz", - "integrity": "sha512-5iJ3FBJBvQHQ8sFhEhJfjUP+G+LalhavTkYyrAYqz5MEJG+erSv0k9KJLb6q7++17Lafk1scaTIFXcMJlwK8Mw==", + "version": "4.14.191", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.191.tgz", + "integrity": "sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==", "dev": true }, "@types/minimatch": { @@ -23930,6 +24264,15 @@ "version": "1.0.1", "dev": true }, + "ast-types": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.15.2.tgz", + "integrity": "sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg==", + "dev": true, + "requires": { + "tslib": "^2.0.1" + } + }, "astral-regex": { "version": "2.0.0", "dev": true @@ -24107,10 +24450,24 @@ "dev": true }, "builtins": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", - "integrity": "sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==", - "dev": true + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz", + "integrity": "sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==", + "dev": true, + "requires": { + "semver": "^7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } }, "cac": { "version": "6.7.14", @@ -24396,9 +24753,9 @@ } }, "compute-scroll-into-view": { - "version": "1.0.17", - "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.17.tgz", - "integrity": "sha512-j4dx+Fb0URmzbwwMUrhqWM2BEWHdFGx+qZ9qqASHRPqvTYdqvWnHg0H1hIbcyLnvgnoNAVMlwkepyqM3DaIFUg==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-2.0.2.tgz", + "integrity": "sha512-W+4Iti92hktsTtNPNeRM1vE0JdqCBk5qIabRafpr5pGrQhQ+xzCv0NGnFzTCKmW4yGLm9Aovbw8YNxloe2z9tQ==", "dev": true }, "concat-map": { @@ -25014,12 +25371,12 @@ "dev": true }, "decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", "dev": true, "requires": { - "mimic-response": "^1.0.0" + "mimic-response": "^3.1.0" } }, "deep-extend": { @@ -26034,7 +26391,9 @@ } }, "follow-redirects": { - "version": "1.15.0", + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", "dev": true }, "form-data": { @@ -26239,44 +26598,40 @@ } }, "get-it": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/get-it/-/get-it-5.2.1.tgz", - "integrity": "sha512-KDR5lTKmxKd/XyP3egZ8ieIdKLxKrQPKUFxk86MSoytGjxX4STigaFuwtFGmGx/lBPc1YSpi9wyuQJ5uP8WcRA==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/get-it/-/get-it-7.0.2.tgz", + "integrity": "sha512-q4d+ssYtpWzC4/qJ4aJDZ5yWl94BIGmRER7PEvYpiKCBoCoDnl1YygEvNHQ2tHbD3GVZaq3QonKGi6Puh1Hzkw==", "dev": true, "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", + "debug": "^4.3.4", + "decompress-response": "^6.0.0", + "follow-redirects": "^1.15.2", + "form-urlencoded": "^2.0.9", "into-stream": "^3.1.0", - "is-plain-object": "^2.0.4", - "is-retry-allowed": "^1.1.0", + "is-plain-object": "^5.0.0", + "is-retry-allowed": "^1.2.0", "is-stream": "^1.1.0", - "nano-pubsub": "^1.0.2", - "object-assign": "^4.1.1", - "parse-headers": "^2.0.1", + "nano-pubsub": "^2.0.1", + "parse-headers": "^2.0.5", "progress-stream": "^2.0.0", "same-origin": "^0.1.1", - "simple-concat": "^1.0.0", + "simple-concat": "^1.0.1", "tunnel-agent": "^0.6.0", - "url-parse": "^1.1.9" + "url-parse": "^1.5.10" }, "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } + "is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "dev": true }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "nano-pubsub": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/nano-pubsub/-/nano-pubsub-2.0.1.tgz", + "integrity": "sha512-RWgGP2TdeKZLx+guR5a7/BzYs85sj6yrXXyj0o/znbgzPlz/Ez9wQuKDpwUZ8q+u2RxXpqZ1iTkPXCIU+GHhpA==", "dev": true } } @@ -26302,15 +26657,6 @@ "ms": "2.0.0" } }, - "decompress-response": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", - "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", - "dev": true, - "requires": { - "mimic-response": "^3.1.0" - } - }, "get-it": { "version": "6.1.1", "resolved": "https://registry.npmjs.org/get-it/-/get-it-6.1.1.tgz", @@ -26337,12 +26683,6 @@ "url-parse": "^1.1.9" } }, - "mimic-response": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", - "dev": true - }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", @@ -26549,14 +26889,12 @@ } }, "git-user-info": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/git-user-info/-/git-user-info-1.0.1.tgz", - "integrity": "sha512-8usvqAMZ6MBfuLQjvtZSrX9Ssv3kgo/1K3xsLvBl0vtMlH8kZeHOcStTZ/JDsKR1gZnBZdSTUyyZTo7rWBrj8g==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/git-user-info/-/git-user-info-2.0.3.tgz", + "integrity": "sha512-G4ffrtck6AhUvJBmaWiq50viL9Zt3l1G/Qv0tV8BTKJZcJYnKWKGW8m7JvPrhzrPwh+Pwuq88pzERGlrLuOWng==", "dev": true, "requires": { - "extend-shallow": "^2.0.1", "git-config-path": "^1.0.1", - "in-publish": "^2.0.0", "parse-git-config": "^1.1.1" } }, @@ -26900,12 +27238,6 @@ "version": "0.1.4", "dev": true }, - "in-publish": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.1.tgz", - "integrity": "sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ==", - "dev": true - }, "indent-string": { "version": "4.0.0", "dev": true @@ -27318,28 +27650,6 @@ "pretty-format": "^27.5.1" } }, - "jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - }, - "dependencies": { - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, "jju": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz", @@ -28080,9 +28390,9 @@ "dev": true }, "mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", "dev": true }, "min-document": { @@ -30791,9 +31101,9 @@ } }, "postcss": { - "version": "8.4.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.18.tgz", - "integrity": "sha512-Wi8mWhncLJm11GATDaQKobXSNEYGUHeQLiQqDFG1qQ5UTDPTEvKw0Xt5NsTpktGTwLps3ByrWsBrG0rB8YQ9oA==", + "version": "8.4.19", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.19.tgz", + "integrity": "sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA==", "dev": true, "requires": { "nanoid": "^3.3.4", @@ -31027,15 +31337,6 @@ "performance-now": "^2.1.0" } }, - "randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "requires": { - "safe-buffer": "^5.1.0" - } - }, "rc": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", @@ -31254,9 +31555,9 @@ } }, "minimatch": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", - "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.1.tgz", + "integrity": "sha512-362NP+zlprccbEt/SkxKfRMHnNY85V74mVnpUpNyr3F35covl09Kec7/sEFLt3RA4oXmewtoaanoIf67SE5Y5g==", "dev": true, "requires": { "brace-expansion": "^2.0.1" @@ -31271,6 +31572,18 @@ "picomatch": "^2.2.1" } }, + "recast": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.21.5.tgz", + "integrity": "sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg==", + "dev": true, + "requires": { + "ast-types": "0.15.2", + "esprima": "~4.0.0", + "source-map": "~0.6.1", + "tslib": "^2.0.1" + } + }, "redent": { "version": "3.0.0", "dev": true, @@ -31502,18 +31815,6 @@ } } }, - "rollup-plugin-terser": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", - "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "jest-worker": "^26.2.1", - "serialize-javascript": "^4.0.0", - "terser": "^5.0.0" - } - }, "run-async": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", @@ -31570,9 +31871,9 @@ "dev": true }, "sanity": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/sanity/-/sanity-3.0.0.tgz", - "integrity": "sha512-90Y143rQntPYVYo9l8N6sf6GUQFAxagIvJ95k4/Xwz/ATpEEVVVFLAMwKj0IF461sjnyBzmEvX7kYngP7AINlQ==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/sanity/-/sanity-3.0.1.tgz", + "integrity": "sha512-uZAfmutlkojbCtTTjs3Dr0o9ydKPIoYvTtD/5G+5gwsKQtE6Rap5VfTRVviTao88E3Cvc6eV6RfS5WAvm2xilw==", "dev": true, "requires": { "@juggle/resize-observer": "^3.3.1", @@ -31582,28 +31883,28 @@ "@rexxars/react-sortable-hoc": "^2.0.0", "@sanity/asset-utils": "^1.2.5", "@sanity/bifur-client": "^0.3.0", - "@sanity/block-tools": "3.0.0", - "@sanity/cli": "3.0.0", + "@sanity/block-tools": "3.0.1", + "@sanity/cli": "3.0.1", "@sanity/client": "^3.4.1", "@sanity/color": "^2.1.20", - "@sanity/diff": "3.0.0", + "@sanity/diff": "3.0.1", "@sanity/eventsource": "^3.0.1", - "@sanity/export": "3.0.0", + "@sanity/export": "3.0.1", "@sanity/generate-help-url": "^3.0.0", - "@sanity/icons": "^2.0.0", + "@sanity/icons": "^2.1.0", "@sanity/image-url": "^1.0.1", - "@sanity/import": "3.0.0", + "@sanity/import": "3.0.1", "@sanity/logos": "^2.0.2", - "@sanity/mutator": "3.0.0", - "@sanity/portable-text-editor": "3.0.0", - "@sanity/schema": "3.0.0", - "@sanity/server": "3.0.0", - "@sanity/types": "3.0.0", + "@sanity/mutator": "3.0.1", + "@sanity/portable-text-editor": "3.0.1", + "@sanity/schema": "3.0.1", + "@sanity/server": "3.0.1", + "@sanity/types": "3.0.1", "@sanity/ui": "^1.0.0", - "@sanity/util": "3.0.0", + "@sanity/util": "3.0.1", "@sanity/uuid": "^3.0.1", - "@sanity/validation": "3.0.0", - "@tanstack/react-virtual": "3.0.0-beta.18", + "@sanity/validation": "3.0.1", + "@tanstack/react-virtual": "3.0.0-beta.29", "@types/is-hotkey": "^0.1.7", "@types/react-copy-to-clipboard": "^5.0.2", "@types/react-is": "^17.0.3", @@ -31663,11 +31964,12 @@ "rxjs-etc": "^10.6.0", "rxjs-exhaustmap-with-trailing": "^1.2.0", "sanity-diff-patch": "^1.0.9", - "scroll-into-view-if-needed": "^2.2.29", + "scroll-into-view-if-needed": "^3.0.3", "semver": "^7.3.5", "shallow-equals": "^1.0.0", "speakingurl": "^14.0.1", "tar-fs": "^2.1.1", + "ts-md5": "^1.3.1", "use-device-pixel-ratio": "^1.1.0", "use-hot-module-reload": "^1.0.1", "yargs": "^17.3.0" @@ -31713,6 +32015,15 @@ "ms": "^2.1.1" } }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, "esbuild": { "version": "0.14.54", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.54.tgz", @@ -31899,6 +32210,61 @@ "strip-final-newline": "^2.0.0" } }, + "get-it": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/get-it/-/get-it-5.2.1.tgz", + "integrity": "sha512-KDR5lTKmxKd/XyP3egZ8ieIdKLxKrQPKUFxk86MSoytGjxX4STigaFuwtFGmGx/lBPc1YSpi9wyuQJ5uP8WcRA==", + "dev": true, + "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", + "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": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "nano-pubsub": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nano-pubsub/-/nano-pubsub-1.0.2.tgz", + "integrity": "sha512-HtPs1RbULM/z8wt3BbeeZlxVNiJbl+zQAwwrbc0KAq5NHaCG3MmffOVCpRhNTs+TK67MdN6aZ+5wzPtRZvME+w==", + "dev": true + } + } + }, "is-stream": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", @@ -31936,6 +32302,12 @@ } } }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true + }, "nano-pubsub": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/nano-pubsub/-/nano-pubsub-2.0.1.tgz", @@ -32017,12 +32389,12 @@ } }, "scroll-into-view-if-needed": { - "version": "2.2.29", - "resolved": "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.29.tgz", - "integrity": "sha512-hxpAR6AN+Gh53AdAimHM6C8oTN1ppwVZITihix+WqalywBeFcQ6LdQP5ABNl26nX8GTEL7VT+b8lKpdqq65wXg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-3.0.3.tgz", + "integrity": "sha512-QoCH0lVw0tbA7Rl6sToH7e1tO3n95Oi6JgBgC8hEpNNZUC91MfasJ/4E1ZdbzGueNDZ+Y7ObfRaelKUgTyPbJA==", "dev": true, "requires": { - "compute-scroll-into-view": "^1.0.17" + "compute-scroll-into-view": "^2.0.2" } }, "semantic-release": { @@ -32103,15 +32475,6 @@ "integrity": "sha512-6IiqeZNgq01qGf0TId0t3NvKzSvUsjcpdEO3AQNeIjR6A2+ckTnQlDpl4qu1bjRv0RzN3FP9hzFmws3lKqRWkA==", "dev": true }, - "serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "dev": true, - "requires": { - "randombytes": "^2.1.0" - } - }, "shallow-equals": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/shallow-equals/-/shallow-equals-1.0.0.tgz", @@ -32327,10 +32690,14 @@ }, "source-map-js": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", "dev": true }, "source-map-support": { "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", "dev": true, "requires": { "buffer-from": "^1.0.0", @@ -32796,9 +33163,9 @@ } }, "terser": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.0.tgz", - "integrity": "sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==", + "version": "5.16.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.1.tgz", + "integrity": "sha512-xvQfyfA1ayT0qdK47zskQgRZeWLoOQ8JQ6mIgRGVNwZKdQMU+5FkCBjmv4QjcrTzyZquRw2FVtlJSRUmMKQslw==", "dev": true, "requires": { "@jridgewell/source-map": "^0.3.2", @@ -32947,6 +33314,12 @@ "version": "3.0.1", "dev": true }, + "ts-md5": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/ts-md5/-/ts-md5-1.3.1.tgz", + "integrity": "sha512-DiwiXfwvcTeZ5wCE0z+2A9EseZsztaiZtGrtSaY5JOD7ekPnR/GoIVD5gXZAlK9Na9Kvpo9Waz5rW64WKAWApg==", + "dev": true + }, "ts-node": { "version": "10.9.1", "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", @@ -33225,12 +33598,12 @@ } }, "validate-npm-package-name": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", - "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.0.tgz", + "integrity": "sha512-YuKoXDAhBYxY7SfOKxHBDoSyENFeW5VvIIQp2TGQuit8gpK6MnWaQelBKxso72DoxTZfZdcP3W90LqpSkgPzLQ==", "dev": true, "requires": { - "builtins": "^1.0.3" + "builtins": "^5.0.0" } }, "validator": { @@ -33246,9 +33619,9 @@ "dev": true }, "vite": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/vite/-/vite-3.2.4.tgz", - "integrity": "sha512-Z2X6SRAffOUYTa+sLy3NQ7nlHFU100xwanq1WDwqaiFiCe+25zdxP1TfCS5ojPV2oDDcXudHIoPnI1Z/66B7Yw==", + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/vite/-/vite-3.2.5.tgz", + "integrity": "sha512-4mVEpXpSOgrssFZAOmGIr85wPHKvaDAcXqxVxVRZhljkJOMZi1ibLibzjLHzJvcok8BMguLc7g1W6W/GqZbLdQ==", "dev": true, "requires": { "esbuild": "^0.15.9", diff --git a/package.json b/package.json index c7fe4a1..c3a6585 100644 --- a/package.json +++ b/package.json @@ -65,8 +65,8 @@ "devDependencies": { "@commitlint/cli": "^17.2.0", "@commitlint/config-conventional": "^17.2.0", - "@sanity/pkg-utils": "^1.17.2", - "@sanity/plugin-kit": "^2.1.6", + "@sanity/pkg-utils": "^1.20.2", + "@sanity/plugin-kit": "^2.1.19", "@sanity/semantic-release-preset": "^2.0.2", "@types/jest": "^27.5.0", "@types/react": "^18", @@ -86,7 +86,7 @@ "react": "^18", "react-dom": "^18", "rimraf": "^3.0.2", - "sanity": "^3.0.0", + "sanity": "^3.0.1", "standard-version": "^9.3.2", "styled-components": "^5.3.5", "typescript": "^4.8.4" diff --git a/src/components/LatexPreview.tsx b/src/components/LatexPreview.tsx index 5357280..ed7edce 100644 --- a/src/components/LatexPreview.tsx +++ b/src/components/LatexPreview.tsx @@ -2,17 +2,13 @@ import React, { useMemo, useState } from 'react'; import KaTeX from 'katex'; import 'katex/dist/katex.min.css'; -interface SchemaDefinition { - body?: string; -} - export interface LatexPreviewProps { - value?: SchemaDefinition; + body?: string; layout?: string; } export const LatexPreview = (props: LatexPreviewProps) => { - const latex = (props.value && props.value.body) || ''; + const latex = props?.body || ''; const isInline = props.layout === 'inline'; const [html, setHtml] = useState(''); const createHtml = () => { diff --git a/src/schema.ts b/src/schema.ts index 61e31ae..7d6696a 100644 --- a/src/schema.ts +++ b/src/schema.ts @@ -1,4 +1,4 @@ -import { defineType, ObjectDefinition, type PreviewValue } from 'sanity'; +import { defineType, ObjectDefinition } from 'sanity'; import { LatexPreview } from './components/LatexPreview'; const latexTypeName = 'latex' as const; @@ -21,7 +21,7 @@ declare module '@sanity/types' { export const latexSchema = defineType({ type: 'object', name: 'latex', - ...({ components: { preview: LatexPreview } } as {}), //TODO revert this change when rc.1 is released + components: { preview: LatexPreview }, fields: [ { title: 'LaTeX content', @@ -33,8 +33,5 @@ export const latexSchema = defineType({ select: { body: 'body', }, - prepare(selection) { - return selection as unknown as PreviewValue; - }, }, });