diff --git a/package-lock.json b/package-lock.json index 4d9422235..119b344e4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6,22 +6,22 @@ "": { "name": "nextjs-blog-cms-sanity-v3", "dependencies": { - "@sanity/client": "6.18.1", + "@sanity/client": "6.18.2", "@sanity/image-url": "1.0.2", - "@sanity/preview-url-secret": "1.6.12", - "@sanity/vision": "3.41.1", - "@sanity/visual-editing": "1.8.19", + "@sanity/preview-url-secret": "1.6.13", + "@sanity/vision": "3.42.1", + "@sanity/visual-editing": "1.8.20", "@sanity/webhook": "4.0.4", "@vercel/og": "0.6.2", "classnames": "2.5.1", "date-fns": "3.6.0", "intl-segmenter-polyfill": "0.4.4", "next": "14.2.3", - "next-sanity": "9.0.17", + "next-sanity": "9.0.18", "next-sanity-image": "6.1.1", "react": "18.3.1", "react-dom": "18.3.1", - "sanity": "3.41.1", + "sanity": "3.42.1", "sanity-plugin-asset-source-unsplash": "3.0.1", "sanity-plugin-iframe-pane": "3.1.6", "styled-components": "6.1.11", @@ -3064,30 +3064,30 @@ } }, "node_modules/@sanity/block-tools": { - "version": "3.41.1", - "resolved": "https://registry.npmjs.org/@sanity/block-tools/-/block-tools-3.41.1.tgz", - "integrity": "sha512-ffYiwFx0J3QmRIPZi6U86/8ihyIyKbF9/1+ceOfX6HdMukVZijrBJcG6H5+I0ZErgbQZBWPj+OaCVC3PL4H3VA==", + "version": "3.42.1", + "resolved": "https://registry.npmjs.org/@sanity/block-tools/-/block-tools-3.42.1.tgz", + "integrity": "sha512-5KRCLVdcqZ4DFX1d2uJIfBQ+p47hgUb6kczg/DlF0Nn6k9AKvU5Rr8dCxeh32VfBU/dTrDVyoGdhb6P+GzY8Mg==", "dependencies": { "get-random-values-esm": "1.0.2", "lodash": "^4.17.21" } }, "node_modules/@sanity/cli": { - "version": "3.41.1", - "resolved": "https://registry.npmjs.org/@sanity/cli/-/cli-3.41.1.tgz", - "integrity": "sha512-7pWog0nslyR2CMZMTpo3vS+09z2eJuteSJBm11t3WvxSYZBFA6iJvpNFXBQZJctiZZlnNoVXedI6R1NuqoTnDA==", + "version": "3.42.1", + "resolved": "https://registry.npmjs.org/@sanity/cli/-/cli-3.42.1.tgz", + "integrity": "sha512-EiTyrS7YZqWnh0YABWLV+rNbiZ2abktgCrRHBmvYSkw9v9KVz1Rvesebe7kQHljv7/tc0e/RT4SLaPBNFdSEnQ==", "dependencies": { "@babel/traverse": "^7.23.5", - "@sanity/client": "^6.17.2", - "@sanity/codegen": "3.41.1", + "@sanity/client": "^6.18.1", + "@sanity/codegen": "3.42.1", "@sanity/telemetry": "^0.7.6", - "@sanity/util": "3.41.1", + "@sanity/util": "3.42.1", "chalk": "^4.1.2", "debug": "^4.3.4", "decompress": "^4.2.0", "esbuild": "^0.21.0", "esbuild-register": "^3.4.1", - "get-it": "^8.4.28", + "get-it": "^8.4.29", "groq-js": "^1.8.0", "node-machine-id": "^1.1.12", "pkg-dir": "^5.0.0", @@ -3104,21 +3104,21 @@ } }, "node_modules/@sanity/cli/node_modules/@sanity/types": { - "version": "3.41.1", - "resolved": "https://registry.npmjs.org/@sanity/types/-/types-3.41.1.tgz", - "integrity": "sha512-29pRfXQ6a89ozbZFQaUI/ldHde4bl/DL634CBj0gxTMYuFY7x/wLgCsjjDnMcJsB9Eiq+8enV8LNKdChGhW0Hg==", + "version": "3.42.1", + "resolved": "https://registry.npmjs.org/@sanity/types/-/types-3.42.1.tgz", + "integrity": "sha512-iWiiEV4bDCU75MBkv696qqQiw58E7j41it2XCWtvz+TyuBylRHfFYnx8ZbLRGp4f2wQxswgjqTU74qMu890ipQ==", "dependencies": { - "@sanity/client": "^6.17.2", + "@sanity/client": "^6.18.1", "@types/react": "^18.0.25" } }, "node_modules/@sanity/cli/node_modules/@sanity/util": { - "version": "3.41.1", - "resolved": "https://registry.npmjs.org/@sanity/util/-/util-3.41.1.tgz", - "integrity": "sha512-rMOKJqXiJwLvGXx91SiAiBwV1pm4MelAfLOuld3wDWc4XANKSicfX2jcfLhgU3WprOM4aaOEumiA1JEnqdanaQ==", + "version": "3.42.1", + "resolved": "https://registry.npmjs.org/@sanity/util/-/util-3.42.1.tgz", + "integrity": "sha512-A+qMK6X5FP+V3GdY3OGOyByoUO2jGMxGOfbx9JImk4ZZleRv3RjqqSGPJIyKoTFUx68tobZloLvZbbyy7BAf1w==", "dependencies": { - "@sanity/client": "^6.17.2", - "@sanity/types": "3.41.1", + "@sanity/client": "^6.18.1", + "@sanity/types": "3.42.1", "get-random-values-esm": "1.0.2", "moment": "^2.29.4", "rxjs": "^7.8.1" @@ -3128,12 +3128,12 @@ } }, "node_modules/@sanity/client": { - "version": "6.18.1", - "resolved": "https://registry.npmjs.org/@sanity/client/-/client-6.18.1.tgz", - "integrity": "sha512-z/O5AbO2lXxJlltzu/Twq1tZCg8/b+iMhJHV3vUBxlCKHk1U3xZ7tLvJEFGJYiSgnwfDbAVYtSRTrAh3CAN+LA==", + "version": "6.18.2", + "resolved": "https://registry.npmjs.org/@sanity/client/-/client-6.18.2.tgz", + "integrity": "sha512-2XXPyR5bHFdwi0e5j6z/TLsiZm5skIUsqtsx645rglzhTO6rLzDRwWMn+dsU6DPigf9/9M0i5IJM64eZa9EyZw==", "dependencies": { "@sanity/eventsource": "^5.0.2", - "get-it": "^8.4.29", + "get-it": "^8.4.30", "rxjs": "^7.0.0" }, "engines": { @@ -3141,9 +3141,9 @@ } }, "node_modules/@sanity/codegen": { - "version": "3.41.1", - "resolved": "https://registry.npmjs.org/@sanity/codegen/-/codegen-3.41.1.tgz", - "integrity": "sha512-g9ZWJ1EwFh72CzuMtajBgZ9aN4wKiyzoqJF5d/ewnflBELPKKVzsh35Q3XqW5KtuLRIjNknyokOU5+NaAvH0mg==", + "version": "3.42.1", + "resolved": "https://registry.npmjs.org/@sanity/codegen/-/codegen-3.42.1.tgz", + "integrity": "sha512-0n2AtKskYYkjTSvmFFkZ1FuD/85QeSz/Q2fy5SCZbmDC2ffoFH1jft85JXqqD9wo1MACOuWGZpzHpTwvRnZRfA==", "dependencies": { "@babel/core": "^7.23.9", "@babel/generator": "^7.23.6", @@ -3155,7 +3155,7 @@ "@babel/types": "^7.23.9", "debug": "^4.3.4", "globby": "^10.0.0", - "groq": "3.41.1", + "groq": "3.42.1", "groq-js": "^1.8.0", "json5": "^2.2.3", "tsconfig-paths": "^4.2.0", @@ -3224,9 +3224,9 @@ } }, "node_modules/@sanity/diff": { - "version": "3.41.1", - "resolved": "https://registry.npmjs.org/@sanity/diff/-/diff-3.41.1.tgz", - "integrity": "sha512-BTS7S+MIHSbfXi9v0eCo6DoY2hPUXzUbwZKh9iFUaCJm9CXnHKS0VErnAGvQBWrHSINC72ZEW09RXxBgfao2nA==", + "version": "3.42.1", + "resolved": "https://registry.npmjs.org/@sanity/diff/-/diff-3.42.1.tgz", + "integrity": "sha512-O2MtnUlh1UoBJUcLZbWCfeQPdJRdi3chB/LP304Eko6cgdpK5sZ3f8leA9nVoTIPzqIWoAzp/xcWbguOk5VazA==", "dependencies": { "@sanity/diff-match-patch": "^3.1.1" }, @@ -3449,14 +3449,14 @@ } }, "node_modules/@sanity/migrate": { - "version": "3.41.1", - "resolved": "https://registry.npmjs.org/@sanity/migrate/-/migrate-3.41.1.tgz", - "integrity": "sha512-Kq2cZQ3i/mWMrJP+7IXvGafCiLHXSPZh5lY82OscuvTdYol+gYHgU/ILA6PPAdfGk2dgI0yDWdK6XzV99cQplg==", + "version": "3.42.1", + "resolved": "https://registry.npmjs.org/@sanity/migrate/-/migrate-3.42.1.tgz", + "integrity": "sha512-BA9k9gAvOWCrjoptsxK5OEZCRdEamttj0EDix4Mw8qezyJpUaCyrHTipTzx+4fi0LSNmxdQlZdSsBsXoijsI1Q==", "dependencies": { "@bjoerge/mutiny": "^0.5.1", - "@sanity/client": "^6.17.2", - "@sanity/types": "3.41.1", - "@sanity/util": "3.41.1", + "@sanity/client": "^6.18.1", + "@sanity/types": "3.42.1", + "@sanity/util": "3.42.1", "arrify": "^2.0.1", "debug": "^4.3.4", "fast-fifo": "^1.3.2", @@ -3468,21 +3468,21 @@ } }, "node_modules/@sanity/migrate/node_modules/@sanity/types": { - "version": "3.41.1", - "resolved": "https://registry.npmjs.org/@sanity/types/-/types-3.41.1.tgz", - "integrity": "sha512-29pRfXQ6a89ozbZFQaUI/ldHde4bl/DL634CBj0gxTMYuFY7x/wLgCsjjDnMcJsB9Eiq+8enV8LNKdChGhW0Hg==", + "version": "3.42.1", + "resolved": "https://registry.npmjs.org/@sanity/types/-/types-3.42.1.tgz", + "integrity": "sha512-iWiiEV4bDCU75MBkv696qqQiw58E7j41it2XCWtvz+TyuBylRHfFYnx8ZbLRGp4f2wQxswgjqTU74qMu890ipQ==", "dependencies": { - "@sanity/client": "^6.17.2", + "@sanity/client": "^6.18.1", "@types/react": "^18.0.25" } }, "node_modules/@sanity/migrate/node_modules/@sanity/util": { - "version": "3.41.1", - "resolved": "https://registry.npmjs.org/@sanity/util/-/util-3.41.1.tgz", - "integrity": "sha512-rMOKJqXiJwLvGXx91SiAiBwV1pm4MelAfLOuld3wDWc4XANKSicfX2jcfLhgU3WprOM4aaOEumiA1JEnqdanaQ==", + "version": "3.42.1", + "resolved": "https://registry.npmjs.org/@sanity/util/-/util-3.42.1.tgz", + "integrity": "sha512-A+qMK6X5FP+V3GdY3OGOyByoUO2jGMxGOfbx9JImk4ZZleRv3RjqqSGPJIyKoTFUx68tobZloLvZbbyy7BAf1w==", "dependencies": { - "@sanity/client": "^6.17.2", - "@sanity/types": "3.41.1", + "@sanity/client": "^6.18.1", + "@sanity/types": "3.42.1", "get-random-values-esm": "1.0.2", "moment": "^2.29.4", "rxjs": "^7.8.1" @@ -3500,9 +3500,9 @@ } }, "node_modules/@sanity/mutator": { - "version": "3.41.1", - "resolved": "https://registry.npmjs.org/@sanity/mutator/-/mutator-3.41.1.tgz", - "integrity": "sha512-MDRDf1zFwypllzdC0DdHm1RnBbjq7SAfSSI8utvq04PTpuCZcqSZPVq13fGqZx4JTsUDvjDuBKq7LO/bbxdQOw==", + "version": "3.42.1", + "resolved": "https://registry.npmjs.org/@sanity/mutator/-/mutator-3.42.1.tgz", + "integrity": "sha512-WPqB+a7myJVeZKjedfFC5iDScX33sZRDuKQNn3y7M6j+iQKzA4lIw7YVMmdLy/yPK/52OshXoaqlp5haiR5YDQ==", "dependencies": { "@sanity/diff-match-patch": "^3.1.1", "@sanity/uuid": "^3.0.1", @@ -3511,14 +3511,14 @@ } }, "node_modules/@sanity/portable-text-editor": { - "version": "3.41.1", - "resolved": "https://registry.npmjs.org/@sanity/portable-text-editor/-/portable-text-editor-3.41.1.tgz", - "integrity": "sha512-QCc6MwqcR+r5PvjeroNy/1aMdvIxX6+7jBLutaCj8G/gHUZjdEggspWuRmNfvbhdGyJYwp6gAi27zFdOZN+X2w==", - "dependencies": { - "@sanity/block-tools": "3.41.1", - "@sanity/schema": "3.41.1", - "@sanity/types": "3.41.1", - "@sanity/util": "3.41.1", + "version": "3.42.1", + "resolved": "https://registry.npmjs.org/@sanity/portable-text-editor/-/portable-text-editor-3.42.1.tgz", + "integrity": "sha512-cnjA3peDbCTwYNwjlPDYiVM2k9uBhSyq5P0JEGE8o1KuhUH4Djsnt4vzwEmocO8Ylns/z8i1IqVCTMUbuu1I2w==", + "dependencies": { + "@sanity/block-tools": "3.42.1", + "@sanity/schema": "3.42.1", + "@sanity/types": "3.42.1", + "@sanity/util": "3.42.1", "debug": "^3.2.7", "is-hotkey-esm": "^1.0.0", "lodash": "^4.17.21", @@ -3535,21 +3535,21 @@ } }, "node_modules/@sanity/portable-text-editor/node_modules/@sanity/types": { - "version": "3.41.1", - "resolved": "https://registry.npmjs.org/@sanity/types/-/types-3.41.1.tgz", - "integrity": "sha512-29pRfXQ6a89ozbZFQaUI/ldHde4bl/DL634CBj0gxTMYuFY7x/wLgCsjjDnMcJsB9Eiq+8enV8LNKdChGhW0Hg==", + "version": "3.42.1", + "resolved": "https://registry.npmjs.org/@sanity/types/-/types-3.42.1.tgz", + "integrity": "sha512-iWiiEV4bDCU75MBkv696qqQiw58E7j41it2XCWtvz+TyuBylRHfFYnx8ZbLRGp4f2wQxswgjqTU74qMu890ipQ==", "dependencies": { - "@sanity/client": "^6.17.2", + "@sanity/client": "^6.18.1", "@types/react": "^18.0.25" } }, "node_modules/@sanity/portable-text-editor/node_modules/@sanity/util": { - "version": "3.41.1", - "resolved": "https://registry.npmjs.org/@sanity/util/-/util-3.41.1.tgz", - "integrity": "sha512-rMOKJqXiJwLvGXx91SiAiBwV1pm4MelAfLOuld3wDWc4XANKSicfX2jcfLhgU3WprOM4aaOEumiA1JEnqdanaQ==", + "version": "3.42.1", + "resolved": "https://registry.npmjs.org/@sanity/util/-/util-3.42.1.tgz", + "integrity": "sha512-A+qMK6X5FP+V3GdY3OGOyByoUO2jGMxGOfbx9JImk4ZZleRv3RjqqSGPJIyKoTFUx68tobZloLvZbbyy7BAf1w==", "dependencies": { - "@sanity/client": "^6.17.2", - "@sanity/types": "3.41.1", + "@sanity/client": "^6.18.1", + "@sanity/types": "3.42.1", "get-random-values-esm": "1.0.2", "moment": "^2.29.4", "rxjs": "^7.8.1" @@ -3567,13 +3567,13 @@ } }, "node_modules/@sanity/presentation": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/@sanity/presentation/-/presentation-1.15.1.tgz", - "integrity": "sha512-bFghEY8rlUneLR5lWFXxdn52oMUwOrNucKrwinzykH9/m3NxrHA5ObvwoSu02lu+ebVLk0KY8ptczfoz6WDlWA==", + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/@sanity/presentation/-/presentation-1.15.2.tgz", + "integrity": "sha512-2fOvi1wt9Zlrc4F/ZKWonHkRIIuHT5OKAZmEaZgyTcaJ11HVasn1ddkT/4aomyjHjTy7D70S9A74G0QPpHSGVw==", "dependencies": { "@sanity/icons": "^2.11.8", "@sanity/preview-url-secret": "^1.6.12", - "@sanity/ui": "^2.1.6", + "@sanity/ui": "^2.1.7", "@sanity/uuid": "3.0.2", "@types/lodash.isequal": "^4.5.8", "fast-deep-equal": "3.1.3", @@ -3593,9 +3593,9 @@ } }, "node_modules/@sanity/preview-kit": { - "version": "5.0.56", - "resolved": "https://registry.npmjs.org/@sanity/preview-kit/-/preview-kit-5.0.56.tgz", - "integrity": "sha512-KVGEDe+uD4y6zd0mXJhbK57UXNj0B/t+WOq61JDN0avp9uteQXBXy3LesT8oF+47D3HGdEONf4+mo8ahFOR9ig==", + "version": "5.0.57", + "resolved": "https://registry.npmjs.org/@sanity/preview-kit/-/preview-kit-5.0.57.tgz", + "integrity": "sha512-OBRE4mJNygaaT+uWecZ6YyZN8YAebmf5x88q9zLpB0fAEv5jWTeb2MKeAAHj5dDAQ7VnHgtK2muGwqJzWfsakw==", "dependencies": { "@sanity/preview-kit-compat": "1.4.22", "mendoza": "3.0.7" @@ -3604,7 +3604,7 @@ "node": ">=18" }, "peerDependencies": { - "@sanity/client": "^6.18.1", + "@sanity/client": "^6.18.2", "react": "^18.0.0" }, "peerDependenciesMeta": { @@ -3626,9 +3626,9 @@ } }, "node_modules/@sanity/preview-url-secret": { - "version": "1.6.12", - "resolved": "https://registry.npmjs.org/@sanity/preview-url-secret/-/preview-url-secret-1.6.12.tgz", - "integrity": "sha512-DoXtOVSlT7YjCpRfwhT2B7tpxS+xtxlh0piSCK0ur5NbPy3TvcGtZxuc3I5VCXcWO8O+BEv7BxEjXsctLngPYw==", + "version": "1.6.13", + "resolved": "https://registry.npmjs.org/@sanity/preview-url-secret/-/preview-url-secret-1.6.13.tgz", + "integrity": "sha512-3ZAadWN0bKtoa5A0ZDTerjaBRbxUNpIWWKEl/FF5s6rH84+Hx5ugtqVt0hjzK8SnWwHiq5KQsPuB8T+lqFomGA==", "dependencies": { "@sanity/uuid": "3.0.2" }, @@ -3636,16 +3636,16 @@ "node": ">=18" }, "peerDependencies": { - "@sanity/client": "^6.17.2" + "@sanity/client": "^6.18.2" } }, "node_modules/@sanity/schema": { - "version": "3.41.1", - "resolved": "https://registry.npmjs.org/@sanity/schema/-/schema-3.41.1.tgz", - "integrity": "sha512-ZWZF9mujt0+JFFHlGIp0mVgA55JXe84YjYHJEH0SGOfYCWY77vzePkUtEIwODW19RhzR5JmAAl851GTXWFcoMQ==", + "version": "3.42.1", + "resolved": "https://registry.npmjs.org/@sanity/schema/-/schema-3.42.1.tgz", + "integrity": "sha512-KSoKPW5aLdvnakMQ0YiF0EbFyvrpnmTNFm4bbV6frQkh4M0puSg/GtOubkUiaxbfvShDypNJHdycqQwsU4DowQ==", "dependencies": { "@sanity/generate-help-url": "^3.0.0", - "@sanity/types": "3.41.1", + "@sanity/types": "3.42.1", "arrify": "^1.0.1", "groq-js": "^1.8.0", "humanize-list": "^1.0.1", @@ -3655,11 +3655,11 @@ } }, "node_modules/@sanity/schema/node_modules/@sanity/types": { - "version": "3.41.1", - "resolved": "https://registry.npmjs.org/@sanity/types/-/types-3.41.1.tgz", - "integrity": "sha512-29pRfXQ6a89ozbZFQaUI/ldHde4bl/DL634CBj0gxTMYuFY7x/wLgCsjjDnMcJsB9Eiq+8enV8LNKdChGhW0Hg==", + "version": "3.42.1", + "resolved": "https://registry.npmjs.org/@sanity/types/-/types-3.42.1.tgz", + "integrity": "sha512-iWiiEV4bDCU75MBkv696qqQiw58E7j41it2XCWtvz+TyuBylRHfFYnx8ZbLRGp4f2wQxswgjqTU74qMu890ipQ==", "dependencies": { - "@sanity/client": "^6.17.2", + "@sanity/client": "^6.18.1", "@types/react": "^18.0.25" } }, @@ -3688,15 +3688,15 @@ } }, "node_modules/@sanity/ui": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/@sanity/ui/-/ui-2.1.6.tgz", - "integrity": "sha512-dKhpce2ONy0shM4EbiEKiLuJtLesqU58ncD6Eb6uXMeq/St6Rzah3Hy23+WlCoBRu2saO2FtikHgHqbzz/66bg==", + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@sanity/ui/-/ui-2.1.8.tgz", + "integrity": "sha512-rBMpqJWfID7rUD9O+RV7PapJ8nf+kZMMX7YmFaM1rKOX8sU+Nwv01b55dfS3LgTXQjFnhQXEHF/OokPjEIR7DQ==", "dependencies": { "@floating-ui/react-dom": "^2.0.9", "@sanity/color": "^3.0.6", "@sanity/icons": "^2.11.8", "csstype": "^3.1.3", - "framer-motion": "11.0.8", + "framer-motion": "11.2.0", "react-refractor": "^2.1.7" }, "engines": { @@ -3709,6 +3709,30 @@ "styled-components": "^5.2 || ^6" } }, + "node_modules/@sanity/ui/node_modules/framer-motion": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-11.2.0.tgz", + "integrity": "sha512-LRfLVPEwtO9IXJCAsWvtj3XZxrdZDcTxNNkZEq30aQ8p7/wimfUkDy67TDWdtzPiyKDkqOHDhaQC6XVrQ4Fh7A==", + "dependencies": { + "tslib": "^2.4.0" + }, + "peerDependencies": { + "@emotion/is-prop-valid": "*", + "react": "^18.0.0", + "react-dom": "^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/is-prop-valid": { + "optional": true + }, + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } + } + }, "node_modules/@sanity/util": { "version": "3.37.2", "resolved": "https://registry.npmjs.org/@sanity/util/-/util-3.37.2.tgz", @@ -3734,9 +3758,9 @@ } }, "node_modules/@sanity/vision": { - "version": "3.41.1", - "resolved": "https://registry.npmjs.org/@sanity/vision/-/vision-3.41.1.tgz", - "integrity": "sha512-I1qaCgb5w788fFsQpumtSeJAOTPJrfyTealZHhObY/OnvbkouOfkY9K+hX5QsuqJfcpppUCBKC/bt3NtRx8zpA==", + "version": "3.42.1", + "resolved": "https://registry.npmjs.org/@sanity/vision/-/vision-3.42.1.tgz", + "integrity": "sha512-xrfP9y2oB6KR44s6VZidHEnLCaanMfa8MNi8jL4C29S7aaH2RT9r0A88pqAXsl7r8UBcjK/Px52IJHkm+Unrcw==", "dependencies": { "@codemirror/autocomplete": "^6.1.0", "@codemirror/commands": "^6.0.1", @@ -3751,9 +3775,10 @@ "@rexxars/react-split-pane": "^0.1.93", "@sanity/color": "^3.0.0", "@sanity/icons": "^2.11.0", - "@sanity/ui": "^2.1.6", + "@sanity/ui": "^2.1.7", "@uiw/react-codemirror": "^4.11.4", "is-hotkey-esm": "^1.0.0", + "json-2-csv": "^5.5.1", "json5": "^2.2.3", "lodash": "^4.17.21", "quick-lru": "^5.1.1" @@ -3775,11 +3800,11 @@ } }, "node_modules/@sanity/visual-editing": { - "version": "1.8.19", - "resolved": "https://registry.npmjs.org/@sanity/visual-editing/-/visual-editing-1.8.19.tgz", - "integrity": "sha512-X6J0VsJnNEKVYesZ04MzjhlwDz9Npz+9aI7ROSjA8XPNB2Omg2QH7Urh4P73tvyvQ7BmRaZUfaKkMk0bwL32nQ==", + "version": "1.8.20", + "resolved": "https://registry.npmjs.org/@sanity/visual-editing/-/visual-editing-1.8.20.tgz", + "integrity": "sha512-pBiOlvOBLyXZSpADDbX+lnjgq1Dj8XOqTg0wtPXu3TyCkoCCUkBU9nEqNSkA1nVHRHZ1ohZgS70nSrgb648bbw==", "dependencies": { - "@sanity/preview-url-secret": "^1.6.12", + "@sanity/preview-url-secret": "^1.6.13", "@vercel/stega": "0.1.2", "react": "^18.3.1", "react-dom": "^18.3.1", @@ -3792,7 +3817,7 @@ }, "peerDependencies": { "@remix-run/react": ">= 2", - "@sanity/client": "^6.18.0", + "@sanity/client": "^6.18.2", "@sveltejs/kit": ">= 2", "next": ">= 13 || >=14.3.0-canary.0 <14.3.0", "svelte": ">= 4" @@ -5680,9 +5705,9 @@ } }, "node_modules/core-js-compat": { - "version": "3.37.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.37.0.tgz", - "integrity": "sha512-vYq4L+T8aS5UuFg4UwDhc7YNRWVeVZwltad9C/jV3R2LgVOpS9BDr7l/WL6BN0dbV3k1XejPTHqqEzJgsa0frA==", + "version": "3.37.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.37.1.tgz", + "integrity": "sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==", "dependencies": { "browserslist": "^4.23.0" }, @@ -6227,6 +6252,14 @@ "node": ">=4" } }, + "node_modules/deeks": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/deeks/-/deeks-3.1.0.tgz", + "integrity": "sha512-e7oWH1LzIdv/prMQ7pmlDlaVoL64glqzvNgkgQNgyec9ORPHrT2jaOqMtRyqJuwWjtfb6v+2rk9pmaHj+F137A==", + "engines": { + "node": ">= 16" + } + }, "node_modules/deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", @@ -6369,6 +6402,14 @@ "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", "dev": true }, + "node_modules/doc-path": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/doc-path/-/doc-path-4.1.1.tgz", + "integrity": "sha512-h1ErTglQAVv2gCnOpD3sFS6uolDbOKHDU1BZq+Kl3npPqroU3dYL42lUgMfd5UimlwtRgp7C9dLGwqQ5D2HYgQ==", + "engines": { + "node": ">=16" + } + }, "node_modules/doctrine": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", @@ -7698,9 +7739,9 @@ } }, "node_modules/get-it": { - "version": "8.4.29", - "resolved": "https://registry.npmjs.org/get-it/-/get-it-8.4.29.tgz", - "integrity": "sha512-mUSJjmFTdCoVwvf4uj/pCOlaMt8x6OK1nirKcyI5KH7IMyt2h5UGsZGu9NjtRVUFPN0QumWlPqVmG1oFK4mkZQ==", + "version": "8.4.30", + "resolved": "https://registry.npmjs.org/get-it/-/get-it-8.4.30.tgz", + "integrity": "sha512-pd361r0zg6zEMobLZQ77VYHgfcC3WBkTwhgZE0+TOkIWMU9406ejVdROxt73fqMZW70w32qxbCi5nAlAwtqABw==", "workspaces": [ "test-next" ], @@ -7962,9 +8003,9 @@ "dev": true }, "node_modules/groq": { - "version": "3.41.1", - "resolved": "https://registry.npmjs.org/groq/-/groq-3.41.1.tgz", - "integrity": "sha512-Fy3dVzajCMjSNhLld0osNod8jwyCmV6vke/kaFOOhg2gDVwphbmHYJyjHgiMf4dLhG6dyB6AHZUpRPzvg+okBA==", + "version": "3.42.1", + "resolved": "https://registry.npmjs.org/groq/-/groq-3.42.1.tgz", + "integrity": "sha512-/XFGstCQZCEbSMptGfoBziaOoJ7gXb7Imcfs230soi2zFfuxt3/AbL/NlepCyW7D73GKwDvensybXzKKKKARWw==", "engines": { "node": ">=18" } @@ -9029,6 +9070,18 @@ "node": ">=4" } }, + "node_modules/json-2-csv": { + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/json-2-csv/-/json-2-csv-5.5.1.tgz", + "integrity": "sha512-KgAtAXTQopRwe90gh8SgjRSxgt9bUWbGAPMo9W0TZLA8SqiQH7khtagFfeEUjG3NBPwJu/+9uX5pMvunKaPvrQ==", + "dependencies": { + "deeks": "3.1.0", + "doc-path": "4.1.1" + }, + "engines": { + "node": ">= 16" + } + }, "node_modules/json-buffer": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", @@ -9728,13 +9781,13 @@ } }, "node_modules/next-sanity": { - "version": "9.0.17", - "resolved": "https://registry.npmjs.org/next-sanity/-/next-sanity-9.0.17.tgz", - "integrity": "sha512-TYQzzRx+sDXQh0ZfhBnEka/fX9PRHx8iMqe9vc5T18nZsTK724Bnd7Z1q6zg4Da+keDn+qTq9YpLiuL3ZZcx3Q==", + "version": "9.0.18", + "resolved": "https://registry.npmjs.org/next-sanity/-/next-sanity-9.0.18.tgz", + "integrity": "sha512-tpNNZt6SapO59O74y1tq0z0toEwT5/SxCify8tjRqXMZ+w5VVOumdWxn+JrrgvNSORcyaSRKrf5AeMSgDlgYLA==", "dependencies": { "@portabletext/react": "^3.0.18", - "@sanity/client": "^6.18.1", - "@sanity/preview-kit": "5.0.56", + "@sanity/client": "^6.18.2", + "@sanity/preview-kit": "5.0.57", "@sanity/visual-editing": "1.8.19", "groq": "^3.37.1", "history": "^5.3.0" @@ -9743,7 +9796,7 @@ "node": ">=18.17" }, "peerDependencies": { - "@sanity/client": "^6.18.1", + "@sanity/client": "^6.18.2", "@sanity/icons": "^2.11.3", "@sanity/types": "^3.37.1", "@sanity/ui": "^2.0.11", @@ -9766,6 +9819,47 @@ "react": "^18.0.0" } }, + "node_modules/next-sanity/node_modules/@sanity/visual-editing": { + "version": "1.8.19", + "resolved": "https://registry.npmjs.org/@sanity/visual-editing/-/visual-editing-1.8.19.tgz", + "integrity": "sha512-X6J0VsJnNEKVYesZ04MzjhlwDz9Npz+9aI7ROSjA8XPNB2Omg2QH7Urh4P73tvyvQ7BmRaZUfaKkMk0bwL32nQ==", + "dependencies": { + "@sanity/preview-url-secret": "^1.6.12", + "@vercel/stega": "0.1.2", + "react": "^18.3.1", + "react-dom": "^18.3.1", + "react-is": "18.3.1", + "scroll-into-view-if-needed": "^3.1.0", + "valibot": "0.30.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@remix-run/react": ">= 2", + "@sanity/client": "^6.18.0", + "@sveltejs/kit": ">= 2", + "next": ">= 13 || >=14.3.0-canary.0 <14.3.0", + "svelte": ">= 4" + }, + "peerDependenciesMeta": { + "@remix-run/react": { + "optional": true + }, + "@sanity/client": { + "optional": true + }, + "@sveltejs/kit": { + "optional": true + }, + "next": { + "optional": true + }, + "svelte": { + "optional": true + } + } + }, "node_modules/next/node_modules/postcss": { "version": "8.4.31", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", @@ -11568,9 +11662,9 @@ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "node_modules/sanity": { - "version": "3.41.1", - "resolved": "https://registry.npmjs.org/sanity/-/sanity-3.41.1.tgz", - "integrity": "sha512-jCDEaGWV0Og5GWMeV+njcCcoSs+AmHLEaybmDUh7pTkPAhk451UDU0ooOHd7yqfp1tevHmuHVD2uhdnUthctWA==", + "version": "3.42.1", + "resolved": "https://registry.npmjs.org/sanity/-/sanity-3.42.1.tgz", + "integrity": "sha512-hbeA27KiE4v32KbUcVu/vxFpkZygvmu/E+WCSHR/R1D9MoqZEmzXO1e9urnEzDA316fB9ELgY8pwtCAm4yPtbw==", "dependencies": { "@dnd-kit/core": "^6.0.5", "@dnd-kit/modifiers": "^6.0.0", @@ -11581,11 +11675,11 @@ "@rexxars/react-json-inspector": "^8.0.1", "@sanity/asset-utils": "^1.2.5", "@sanity/bifur-client": "^0.3.1", - "@sanity/block-tools": "3.41.1", - "@sanity/cli": "3.41.1", - "@sanity/client": "^6.17.2", + "@sanity/block-tools": "3.42.1", + "@sanity/cli": "3.42.1", + "@sanity/client": "^6.18.1", "@sanity/color": "^3.0.0", - "@sanity/diff": "3.41.1", + "@sanity/diff": "3.42.1", "@sanity/diff-match-patch": "^3.1.1", "@sanity/eventsource": "^5.0.0", "@sanity/export": "^3.37.4", @@ -11593,15 +11687,15 @@ "@sanity/image-url": "^1.0.2", "@sanity/import": "^3.37.3", "@sanity/logos": "^2.1.4", - "@sanity/migrate": "3.41.1", - "@sanity/mutator": "3.41.1", - "@sanity/portable-text-editor": "3.41.1", - "@sanity/presentation": "1.15.1", - "@sanity/schema": "3.41.1", + "@sanity/migrate": "3.42.1", + "@sanity/mutator": "3.42.1", + "@sanity/portable-text-editor": "3.42.1", + "@sanity/presentation": "1.15.2", + "@sanity/schema": "3.42.1", "@sanity/telemetry": "^0.7.6", - "@sanity/types": "3.41.1", - "@sanity/ui": "^2.1.6", - "@sanity/util": "3.41.1", + "@sanity/types": "3.42.1", + "@sanity/ui": "^2.1.7", + "@sanity/util": "3.42.1", "@sanity/uuid": "^3.0.1", "@tanstack/react-virtual": "3.0.0-beta.54", "@types/react-copy-to-clipboard": "^5.0.2", @@ -11629,7 +11723,7 @@ "execa": "^2.0.0", "exif-component": "^1.0.1", "framer-motion": "11.0.8", - "get-it": "^8.4.28", + "get-it": "^8.4.29", "get-random-values-esm": "1.0.2", "groq-js": "^1.8.0", "history": "^5.3.0", @@ -11750,21 +11844,21 @@ } }, "node_modules/sanity/node_modules/@sanity/types": { - "version": "3.41.1", - "resolved": "https://registry.npmjs.org/@sanity/types/-/types-3.41.1.tgz", - "integrity": "sha512-29pRfXQ6a89ozbZFQaUI/ldHde4bl/DL634CBj0gxTMYuFY7x/wLgCsjjDnMcJsB9Eiq+8enV8LNKdChGhW0Hg==", + "version": "3.42.1", + "resolved": "https://registry.npmjs.org/@sanity/types/-/types-3.42.1.tgz", + "integrity": "sha512-iWiiEV4bDCU75MBkv696qqQiw58E7j41it2XCWtvz+TyuBylRHfFYnx8ZbLRGp4f2wQxswgjqTU74qMu890ipQ==", "dependencies": { - "@sanity/client": "^6.17.2", + "@sanity/client": "^6.18.1", "@types/react": "^18.0.25" } }, "node_modules/sanity/node_modules/@sanity/util": { - "version": "3.41.1", - "resolved": "https://registry.npmjs.org/@sanity/util/-/util-3.41.1.tgz", - "integrity": "sha512-rMOKJqXiJwLvGXx91SiAiBwV1pm4MelAfLOuld3wDWc4XANKSicfX2jcfLhgU3WprOM4aaOEumiA1JEnqdanaQ==", + "version": "3.42.1", + "resolved": "https://registry.npmjs.org/@sanity/util/-/util-3.42.1.tgz", + "integrity": "sha512-A+qMK6X5FP+V3GdY3OGOyByoUO2jGMxGOfbx9JImk4ZZleRv3RjqqSGPJIyKoTFUx68tobZloLvZbbyy7BAf1w==", "dependencies": { - "@sanity/client": "^6.17.2", - "@sanity/types": "3.41.1", + "@sanity/client": "^6.18.1", + "@sanity/types": "3.42.1", "get-random-values-esm": "1.0.2", "moment": "^2.29.4", "rxjs": "^7.8.1" @@ -14274,9 +14368,9 @@ } }, "node_modules/zod": { - "version": "3.23.7", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.7.tgz", - "integrity": "sha512-NBeIoqbtOiUMomACV/y+V3Qfs9+Okr18vR5c/5pHClPpufWOrsx8TENboDPe265lFdfewX2yBtNTLPvnmCxwog==", + "version": "3.23.8", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.8.tgz", + "integrity": "sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==", "funding": { "url": "https://github.com/sponsors/colinhacks" } diff --git a/package.json b/package.json index 2644e4a06..85a0e9b04 100644 --- a/package.json +++ b/package.json @@ -15,22 +15,22 @@ "singleQuote": true }, "dependencies": { - "@sanity/client": "6.18.1", + "@sanity/client": "6.18.2", "@sanity/image-url": "1.0.2", - "@sanity/preview-url-secret": "1.6.12", - "@sanity/vision": "3.41.1", - "@sanity/visual-editing": "1.8.19", + "@sanity/preview-url-secret": "1.6.13", + "@sanity/vision": "3.42.1", + "@sanity/visual-editing": "1.8.20", "@sanity/webhook": "4.0.4", "@vercel/og": "0.6.2", "classnames": "2.5.1", "date-fns": "3.6.0", "intl-segmenter-polyfill": "0.4.4", "next": "14.2.3", - "next-sanity": "9.0.17", + "next-sanity": "9.0.18", "next-sanity-image": "6.1.1", "react": "18.3.1", "react-dom": "18.3.1", - "sanity": "3.41.1", + "sanity": "3.42.1", "sanity-plugin-asset-source-unsplash": "3.0.1", "sanity-plugin-iframe-pane": "3.1.6", "styled-components": "6.1.11",