diff --git a/package-lock.json b/package-lock.json index abb825fd..c6f91908 100644 --- a/package-lock.json +++ b/package-lock.json @@ -22,11 +22,11 @@ "@sanity/pkg-utils": "^2.4.10", "@sanity/plugin-kit": "^3.1.10", "@sanity/semantic-release-preset": "^4.1.6", - "@types/react": "^18.2.33", - "@types/styled-components": "^5.1.29", + "@types/react": "^18.2.37", + "@types/styled-components": "^5.1.30", "@typescript-eslint/eslint-plugin": "^5.62.0", "@typescript-eslint/parser": "^5.62.0", - "eslint": "^8.52.0", + "eslint": "^8.53.0", "eslint-config-prettier": "^8.10.0", "eslint-config-sanity": "^6.0.0", "eslint-plugin-prettier": "^4.2.1", @@ -35,14 +35,14 @@ "husky": "^8.0.1", "lint-staged": "^13.0.3", "npm-run-all": "^4.1.5", - "postcss": "^8.0.0", + "postcss": "^8.4.31", "prettier": "^2.8.8", "prettier-plugin-packagejson": "^2.4.6", "react": "^18.2.0", "react-dom": "^18.2.0", "react-is": "^18.2.0", "rimraf": "^5.0.0", - "sanity": "^3.18.1", + "sanity": "^3.19.3", "styled-components": "^5.3.11", "typescript": "^5.2.2" }, @@ -2683,9 +2683,9 @@ } }, "node_modules/@eslint/eslintrc": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.2.tgz", - "integrity": "sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.3.tgz", + "integrity": "sha512-yZzuIG+jnVu6hNSzFEN07e8BxF3uAzYtQb6uDkaYZLo6oYZDCq454c5kB8zxnzfCYyP4MIuyBn10L0DqwujTmA==", "dev": true, "dependencies": { "ajv": "^6.12.4", @@ -2755,9 +2755,9 @@ } }, "node_modules/@eslint/js": { - "version": "8.52.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.52.0.tgz", - "integrity": "sha512-mjZVbpaeMZludF2fsWLD0Z9gCref1Tk4i9+wddjRvpUNqqcndPkBD09N/Mapey0b3jaXbLm2kICwFv2E64QinA==", + "version": "8.53.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.53.0.tgz", + "integrity": "sha512-Kn7K8dx/5U6+cT1yEhpX1w4PCSg0M+XyRILPgvwcEBjerFWCwQj5sbr3/VmxqV0JGHCBCzyd6LxypEuehypY1w==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -3211,6 +3211,43 @@ "node": ">=12" } }, + "node_modules/@portabletext/react": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/@portabletext/react/-/react-3.0.11.tgz", + "integrity": "sha512-LATQQRxvP3TlAnFayjYt7kPJcnpAtWH6XHl4RFU31pKb1G6gZlTWTB+chXXAv0uQG6Be7OEdRzCmsz9XFEVNew==", + "dev": true, + "dependencies": { + "@portabletext/toolkit": "^2.0.10", + "@portabletext/types": "^2.0.8" + }, + "engines": { + "node": "^14.13.1 || >=16.0.0" + }, + "peerDependencies": { + "react": "^17 || ^18" + } + }, + "node_modules/@portabletext/toolkit": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@portabletext/toolkit/-/toolkit-2.0.10.tgz", + "integrity": "sha512-d+F9JvpnMEx7kd6saZ9OWA4U1Iwuokh6TOht7iqkfWU+0ivh9yM4v+b0Kpu+iiPcElicoabhtXol+yTvWJ1jDw==", + "dev": true, + "dependencies": { + "@portabletext/types": "^2.0.8" + }, + "engines": { + "node": "^14.13.1 || >=16.0.0" + } + }, + "node_modules/@portabletext/types": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@portabletext/types/-/types-2.0.8.tgz", + "integrity": "sha512-eiq9/kMX2bYezS4/kLFk3xNnruCFjCDdw6aYEv5ECHVKkYROiuLd3/AsP5d7tWF3+kPPy6tB0Wq8aqDG/URHGA==", + "dev": true, + "engines": { + "node": "^14.13.1 || >=16.0.0 || >=18.0.0" + } + }, "node_modules/@rexxars/choosealicense-list": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@rexxars/choosealicense-list/-/choosealicense-list-1.1.2.tgz", @@ -3530,9 +3567,9 @@ } }, "node_modules/@sanity/block-tools": { - "version": "3.18.1", - "resolved": "https://registry.npmjs.org/@sanity/block-tools/-/block-tools-3.18.1.tgz", - "integrity": "sha512-wvTivjQr/02G+pMHVo4V9TQVXkaU6kSjP5Ik4VzsIcJy32ih2L661jEMbLWnbeVlK90f3ZvDpfsjw1HAa0NYMw==", + "version": "3.19.3", + "resolved": "https://registry.npmjs.org/@sanity/block-tools/-/block-tools-3.19.3.tgz", + "integrity": "sha512-m4+p8OXor+hufy8yd5ZcuJKFNb7zYAlNp77GQl6LV+6DcfFGxDGN+2R/5qwh1Fot9ufIiGRkRTl5aWYrd2PUVg==", "dev": true, "dependencies": { "get-random-values-esm": "^1.0.0", @@ -3540,16 +3577,16 @@ } }, "node_modules/@sanity/cli": { - "version": "3.18.1", - "resolved": "https://registry.npmjs.org/@sanity/cli/-/cli-3.18.1.tgz", - "integrity": "sha512-HO+gUj8Bi2t6lPdACej1uXkIp4F295qt5MkChaHQzZHze1NezLLV7qmN8E465W4iGqpPvmpwBUKaD7Z1Qy7N9Q==", + "version": "3.19.3", + "resolved": "https://registry.npmjs.org/@sanity/cli/-/cli-3.19.3.tgz", + "integrity": "sha512-DoekRfYh1ihJJ7Oeuju0kkpGnqas0xl5Yugu1JJ+snW/tRG8+0legigY0SHkjyPbJoFChvK1sKZE8xP12Cc7Fw==", "dev": true, "dependencies": { "@babel/traverse": "^7.19.0", "chalk": "^4.1.2", "esbuild": "^0.19.0", "esbuild-register": "^3.4.1", - "get-it": "^8.4.3", + "get-it": "^8.4.4", "golden-fleece": "^1.0.9", "pkg-dir": "^5.0.0" }, @@ -3561,13 +3598,14 @@ } }, "node_modules/@sanity/client": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/@sanity/client/-/client-6.7.0.tgz", - "integrity": "sha512-nQGIuXXhdtP5FDsdBjuPRpeV6jOHU6Eq5xr52KyUUi29SgC5h5XUzRIu7d1sF8N+ONqTngYueFuB8JDsdSo1Ng==", + "version": "6.8.6", + "resolved": "https://registry.npmjs.org/@sanity/client/-/client-6.8.6.tgz", + "integrity": "sha512-Va4KZ4mRnyIbV+61VIJ+Op/amNAwWTo/ET3egtnEqPuXYLg60VWffNoAtAjuaZ5qM9BpTOCGJZjTKCHq+/5CEw==", "dev": true, "dependencies": { "@sanity/eventsource": "^5.0.0", - "get-it": "^8.4.3", + "@vercel/stega": "0.1.0", + "get-it": "^8.4.4", "rxjs": "^7.0.0" }, "engines": { @@ -3580,9 +3618,9 @@ "integrity": "sha512-tTi22KoKuER3sldXYl4c1Dq2zU7tMLDkljFiaUKVkBbu4PBvRGCFw75kXZnD2b4Bsp6vin+7sI+AKdCKRhfRuw==" }, "node_modules/@sanity/diff": { - "version": "3.18.1", - "resolved": "https://registry.npmjs.org/@sanity/diff/-/diff-3.18.1.tgz", - "integrity": "sha512-33upVqIv4YDrdNP2zwki2S88c1vUOXTZhwIYQ+HiJpA57/Dq1OmptaouJvaQOeC3XLOCc87O+YP7v6WR7Et16A==", + "version": "3.19.3", + "resolved": "https://registry.npmjs.org/@sanity/diff/-/diff-3.19.3.tgz", + "integrity": "sha512-stzVGEBGUP4Gytkukad/zQJ8QOVXQjKwJzhbI5LnPcRgQI5bccAYYY9mJkPWkjIerolyo/4bc3qYB48RaQBVPg==", "dev": true, "dependencies": { "@sanity/diff-match-patch": "^3.1.1" @@ -3613,14 +3651,14 @@ } }, "node_modules/@sanity/export": { - "version": "3.18.1", - "resolved": "https://registry.npmjs.org/@sanity/export/-/export-3.18.1.tgz", - "integrity": "sha512-BxQDpmIekDjEdYX+sK+uJoDdkx+N0hZ/ndwDTiW/DTdGykj9YXt+AAgUL/TaFveMQfR/IirdK6xyy25sC+DOPw==", + "version": "3.19.3", + "resolved": "https://registry.npmjs.org/@sanity/export/-/export-3.19.3.tgz", + "integrity": "sha512-DrDfHJS7oybIynKNiRthiqg4zJT/CzfgyydQXfkVUPquxjO629VeDXLDfvhvNLrF1ZqNZTtdrF6ngggfXoDZzw==", "dev": true, "dependencies": { "archiver": "^5.0.0", "debug": "^3.2.7", - "get-it": "^8.4.3", + "get-it": "^8.4.4", "lodash": "^4.17.21", "mississippi": "^4.0.0", "p-queue": "^2.3.0", @@ -3682,9 +3720,9 @@ "dev": true }, "node_modules/@sanity/icons": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@sanity/icons/-/icons-2.6.0.tgz", - "integrity": "sha512-l4yBs2z2nEsgtasPuBQ5muowxJBXNfw0bqty2uG1tFsEyCYSPHGUROQSLLvIseYC3Onees+r5E9ijMadJQNc/Q==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@sanity/icons/-/icons-2.7.0.tgz", + "integrity": "sha512-vW/G8CB3+R1gww8C8ZjNchhpXrXSDLIJ0KnWy9iDlSWaFEnUrbi18yzCCrHRMFzXTPl2QtqZhjtE+A5Gyhf2QA==", "engines": { "node": ">=14.0.0" }, @@ -3702,18 +3740,18 @@ } }, "node_modules/@sanity/import": { - "version": "3.18.1", - "resolved": "https://registry.npmjs.org/@sanity/import/-/import-3.18.1.tgz", - "integrity": "sha512-HFHUakvQKHM2y5tC8Z0QEL/cIr4qJs+JX0FUDJ6hFBGFuYjSyIOv519y0bbyQxe6VG11Kpad4D1vMcwJcMXpJA==", + "version": "3.19.3", + "resolved": "https://registry.npmjs.org/@sanity/import/-/import-3.19.3.tgz", + "integrity": "sha512-9uXanchWewUVtMMVCFGWI3vhULb48LZBa+pq6AMDnqLcWl4+SmjGthx7gmUf2re8A2Fy6bl0H74uqAEMzCpLCg==", "dev": true, "dependencies": { "@sanity/asset-utils": "^1.2.5", "@sanity/generate-help-url": "^3.0.0", - "@sanity/mutator": "3.18.1", + "@sanity/mutator": "3.19.3", "@sanity/uuid": "^3.0.1", "debug": "^3.2.7", "file-url": "^2.0.2", - "get-it": "^8.4.3", + "get-it": "^8.4.4", "get-uri": "^2.0.2", "globby": "^10.0.0", "gunzip-maybe": "^1.4.1", @@ -3846,9 +3884,9 @@ } }, "node_modules/@sanity/mutator": { - "version": "3.18.1", - "resolved": "https://registry.npmjs.org/@sanity/mutator/-/mutator-3.18.1.tgz", - "integrity": "sha512-mKhGzWH19oQZzAOwVVuFeTmkIJv2c0rbv/Pe2KI4r0NoLQH7N93HuU437N7G8qKHQytcTyjvcI60oaRo64HW4Q==", + "version": "3.19.3", + "resolved": "https://registry.npmjs.org/@sanity/mutator/-/mutator-3.19.3.tgz", + "integrity": "sha512-BdTz4m5Q757/A024DrNJMtFaeRQYApX6yMAU5GyQjBH/NEF94ZXglZ9AiEgqZ7U+b9R6cAouCH/k4dsbJn0Sbg==", "dev": true, "dependencies": { "@sanity/diff-match-patch": "^3.1.1", @@ -4125,20 +4163,20 @@ } }, "node_modules/@sanity/portable-text-editor": { - "version": "3.18.1", - "resolved": "https://registry.npmjs.org/@sanity/portable-text-editor/-/portable-text-editor-3.18.1.tgz", - "integrity": "sha512-uqzclifCDqrz4ZJ0PEsopPiCHPCuY2KBvW52vuZSdTEm7syKJmzuOLrAI6wUgnafGgc571TfP0RIIv+bF5/osA==", + "version": "3.19.3", + "resolved": "https://registry.npmjs.org/@sanity/portable-text-editor/-/portable-text-editor-3.19.3.tgz", + "integrity": "sha512-9a92Uv8RaIqIx98ODR/wmGBFqkxxII0MEySKs0Xh4OW/c/7k0Uax6CiZswOZtJqErMqQyfCiH5gf/uRSJmcbZQ==", "dev": true, "dependencies": { - "@sanity/block-tools": "3.18.1", - "@sanity/schema": "3.18.1", - "@sanity/types": "3.18.1", - "@sanity/util": "3.18.1", + "@sanity/block-tools": "3.19.3", + "@sanity/schema": "3.19.3", + "@sanity/types": "3.19.3", + "@sanity/util": "3.19.3", "debug": "^3.2.7", "is-hotkey": "^0.1.6", "lodash": "^4.17.21", - "slate": "0.94.1", - "slate-react": "0.98.1" + "slate": "0.100.0", + "slate-react": "0.101.0" }, "engines": { "node": ">=18" @@ -4146,7 +4184,7 @@ "peerDependencies": { "react": "^16.9 || ^17 || ^18", "rxjs": "^7", - "styled-components": "^5.2" + "styled-components": "^5.2 || ^6" } }, "node_modules/@sanity/portable-text-editor/node_modules/debug": { @@ -4159,13 +4197,13 @@ } }, "node_modules/@sanity/schema": { - "version": "3.18.1", - "resolved": "https://registry.npmjs.org/@sanity/schema/-/schema-3.18.1.tgz", - "integrity": "sha512-HMzVBJ8h4E/9aalQ7UUcxgn1PirieqNT15laPnpSZrGRpL66zk2Ti/koNMAWE0/WEeY3p702sidgqM/Zd3828w==", + "version": "3.19.3", + "resolved": "https://registry.npmjs.org/@sanity/schema/-/schema-3.19.3.tgz", + "integrity": "sha512-KQfNuSRAPuRpft7H3X+L3rLtF8zjbIs/d/3jbrRZHqYPxhe1oTtqlf2X3En389Kym4DSSlQ625yZ/zmJYJDVIQ==", "dev": true, "dependencies": { "@sanity/generate-help-url": "^3.0.0", - "@sanity/types": "3.18.1", + "@sanity/types": "3.19.3", "arrify": "^1.0.1", "humanize-list": "^1.0.1", "leven": "^3.1.0", @@ -4210,19 +4248,19 @@ } }, "node_modules/@sanity/types": { - "version": "3.18.1", - "resolved": "https://registry.npmjs.org/@sanity/types/-/types-3.18.1.tgz", - "integrity": "sha512-EKtWxRiCsgCy1QDhBAbwHNt15wL0l+XYJc5VeQzdxb7RJnq0ZzfqV5uhtzqr1G5nDyhSHdgLO4UhysUn63SfuA==", + "version": "3.19.3", + "resolved": "https://registry.npmjs.org/@sanity/types/-/types-3.19.3.tgz", + "integrity": "sha512-yiAwDqn058GD4rGl7hGVNH21rqR5hQlk0LBLB2BX4qnrxrqZ30+xFHwjgRM8EYFN51VspEbtov2jQmCijlIOpg==", "dev": true, "dependencies": { - "@sanity/client": "^6.4.9", + "@sanity/client": "^6.8.5", "@types/react": "^18.0.25" } }, "node_modules/@sanity/ui": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@sanity/ui/-/ui-1.8.3.tgz", - "integrity": "sha512-LOYVLkpnGrWlCRTjluFn2wf7y4BzYhFBzdnBmNT0uRWH3pXN24xXH49e0HfbJ3tzRLOKwLo35IexvBKQwPgYZg==", + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/@sanity/ui/-/ui-1.9.3.tgz", + "integrity": "sha512-AdWEVFaK0Snk6xxP0lGPVP3QQYKwzkfGFpFZnL9d6UtWt8yeuS8BMLVAzmXzg14hrqH50ex9nvNl3eq6a0MWiw==", "dependencies": { "@floating-ui/react-dom": "2.0.0", "@sanity/color": "^2.2.5", @@ -4242,12 +4280,12 @@ } }, "node_modules/@sanity/util": { - "version": "3.18.1", - "resolved": "https://registry.npmjs.org/@sanity/util/-/util-3.18.1.tgz", - "integrity": "sha512-hLbNTChCtZ4d0UHNSGMthXtHaBlwuvfb5vJCByC3aNE2erj+EU212Em10+0wiiBTcWUaUCRs53zGClWhoa7iHQ==", + "version": "3.19.3", + "resolved": "https://registry.npmjs.org/@sanity/util/-/util-3.19.3.tgz", + "integrity": "sha512-70VE9Xy8DZS5hHatu54nhU/qv4orrelV7/C3M/EoXyhTTOcvUoWXTTKzasqBGSUNASxKkNX9GuGoj7tUtPWCVQ==", "dev": true, "dependencies": { - "@sanity/types": "3.18.1", + "@sanity/types": "3.19.3", "get-random-values-esm": "^1.0.0", "moment": "^2.29.4" }, @@ -4496,9 +4534,9 @@ } }, "node_modules/@types/is-hotkey": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/@types/is-hotkey/-/is-hotkey-0.1.7.tgz", - "integrity": "sha512-yB5C7zcOM7idwYZZ1wKQ3pTfjA9BbvFqRWvKB46GFddxnJtHwi/b9y84ykQtxQPg5qhdpg4Q/kWU3EGoCTmLzQ==", + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/@types/is-hotkey/-/is-hotkey-0.1.9.tgz", + "integrity": "sha512-ZUK9mvsjXXZo4YtGcEVBVhyN80mbuqId0evT9ni+anA3C291IPIzxU+1JFJ9/vvU0qZhydeuJIpUCn6d0rnsCw==", "dev": true }, "node_modules/@types/json-schema": { @@ -4508,9 +4546,9 @@ "dev": true }, "node_modules/@types/lodash": { - "version": "4.14.200", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.200.tgz", - "integrity": "sha512-YI/M/4HRImtNf3pJgbF+W6FrXovqj+T+/HpENLTooK9PnkacBsDpeP3IpHab40CClUfhNmdM2WTNP2sa2dni5Q==", + "version": "4.14.201", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.201.tgz", + "integrity": "sha512-y9euML0cim1JrykNxADLfaG0FgD1g/yTHwUs/Jg9ZIU7WKj2/4IW9Lbb1WZbvck78W/lfGXFfe+u2EGfIJXdLQ==", "dev": true }, "node_modules/@types/minimatch": { @@ -4544,9 +4582,9 @@ "dev": true }, "node_modules/@types/react": { - "version": "18.2.33", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.33.tgz", - "integrity": "sha512-v+I7S+hu3PIBoVkKGpSYYpiBT1ijqEzWpzQD62/jm4K74hPpSP7FF9BnKG6+fg2+62weJYkkBWDJlZt5JO/9hg==", + "version": "18.2.37", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.37.tgz", + "integrity": "sha512-RGAYMi2bhRgEXT3f4B92WTohopH6bIXw05FuGlmJEnv/omEn190+QYEIYxIAuIBdKgboYYdVved2p1AxZVQnaw==", "dev": true, "dependencies": { "@types/prop-types": "*", @@ -4603,9 +4641,9 @@ "dev": true }, "node_modules/@types/styled-components": { - "version": "5.1.29", - "resolved": "https://registry.npmjs.org/@types/styled-components/-/styled-components-5.1.29.tgz", - "integrity": "sha512-5h/ah9PAblggQ6Laa4peplT4iY5ddA8qM1LMD4HzwToUWs3hftfy0fayeRgbtH1JZUdw5CCaowmz7Lnb8SjIxQ==", + "version": "5.1.30", + "resolved": "https://registry.npmjs.org/@types/styled-components/-/styled-components-5.1.30.tgz", + "integrity": "sha512-xxJqw0s1myRTgrzHgG5tKHS9hK+KNhjbKMXDWlHRo9eDNVVUqf147QUGYUqwyCDkFyGr2pi1qJKFMEy0ACZb0A==", "dev": true, "dependencies": { "@types/hoist-non-react-statics": "*", @@ -4619,9 +4657,9 @@ "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==" }, "node_modules/@types/use-sync-external-store": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.3.tgz", - "integrity": "sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA==", + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.5.tgz", + "integrity": "sha512-+fHc7rdrgMIng29ISUqNjsbPl1EMo1PCDh/+16HNlTOJeQzs6c9Om23rVizETd3dDx4YM+aWGbyF/KP4FUwZyg==", "dev": true }, "node_modules/@types/uuid": { @@ -4824,6 +4862,12 @@ "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", "dev": true }, + "node_modules/@vercel/stega": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@vercel/stega/-/stega-0.1.0.tgz", + "integrity": "sha512-5b0PkOJsFBX5alChuIO3qpkt5vIZBevzLPhUQ1UP8UzVjL3F1VllnZxp/thfD8R5ol7D7WHkgZHIjdUBX4tDpQ==", + "dev": true + }, "node_modules/@vitejs/plugin-react": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.1.0.tgz", @@ -7169,15 +7213,15 @@ } }, "node_modules/eslint": { - "version": "8.52.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.52.0.tgz", - "integrity": "sha512-zh/JHnaixqHZsolRB/w9/02akBk9EPrOs9JwcTP2ek7yL5bVvXuRariiaAjjoJ5DvuwQ1WAE/HsMz+w17YgBCg==", + "version": "8.53.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.53.0.tgz", + "integrity": "sha512-N4VuiPjXDUa4xVeV/GC/RV3hQW9Nw+Y463lkWaKKXKYMvmRiRDAtfpuPFLN+E1/6ZhyR8J2ig+eVREnYgUsiag==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.2", - "@eslint/js": "8.52.0", + "@eslint/eslintrc": "^2.1.3", + "@eslint/js": "8.53.0", "@humanwhocodes/config-array": "^0.11.13", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", @@ -8929,9 +8973,9 @@ } }, "node_modules/immer": { - "version": "9.0.21", - "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", - "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==", + "version": "10.0.3", + "resolved": "https://registry.npmjs.org/immer/-/immer-10.0.3.tgz", + "integrity": "sha512-pwupu3eWfouuaowscykeckFmVTpqbzW+rXFCX8rQLkZzM9ftBmU/++Ra+o+L27mz03zJTlyV4UUr+fdKNffo4A==", "dev": true, "funding": { "type": "opencollective", @@ -11972,9 +12016,9 @@ "dev": true }, "node_modules/postcss/node_modules/nanoid": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", "dev": true, "funding": [ { @@ -13173,9 +13217,9 @@ "dev": true }, "node_modules/sanity": { - "version": "3.18.1", - "resolved": "https://registry.npmjs.org/sanity/-/sanity-3.18.1.tgz", - "integrity": "sha512-/e+1o2K9ufM4UXZxME6gXpa7hmCfEsnRIj41Z0HqABj1j6lk8aFzwfQ3dj/n2pU0ZCG0tjLdgJIhAPbSCdlJhQ==", + "version": "3.19.3", + "resolved": "https://registry.npmjs.org/sanity/-/sanity-3.19.3.tgz", + "integrity": "sha512-Lz8yynVaZZrtzGcPiWZlZ8wml8xBOnw9O4n/0Nq7dcSeg43kaGIHi0pUSFs3Ft0D7KkgT8fdGCoKN4HabDeZBA==", "dev": true, "dependencies": { "@dnd-kit/core": "^6.0.5", @@ -13183,28 +13227,29 @@ "@dnd-kit/sortable": "^7.0.1", "@dnd-kit/utilities": "^3.2.0", "@juggle/resize-observer": "^3.3.1", + "@portabletext/react": "^3.0.0", "@rexxars/react-json-inspector": "^8.0.1", "@sanity/asset-utils": "^1.2.5", "@sanity/bifur-client": "^0.3.1", - "@sanity/block-tools": "3.18.1", - "@sanity/cli": "3.18.1", - "@sanity/client": "^6.4.9", + "@sanity/block-tools": "3.19.3", + "@sanity/cli": "3.19.3", + "@sanity/client": "^6.8.5", "@sanity/color": "^2.1.20", - "@sanity/diff": "3.18.1", + "@sanity/diff": "3.19.3", "@sanity/diff-match-patch": "^3.1.1", "@sanity/eventsource": "^5.0.0", - "@sanity/export": "3.18.1", + "@sanity/export": "3.19.3", "@sanity/generate-help-url": "^3.0.0", - "@sanity/icons": "^2.4.0", + "@sanity/icons": "^2.6.0", "@sanity/image-url": "^1.0.2", - "@sanity/import": "3.18.1", + "@sanity/import": "3.19.3", "@sanity/logos": "^2.0.2", - "@sanity/mutator": "3.18.1", - "@sanity/portable-text-editor": "3.18.1", - "@sanity/schema": "3.18.1", - "@sanity/types": "3.18.1", - "@sanity/ui": "^1.7.2", - "@sanity/util": "3.18.1", + "@sanity/mutator": "3.19.3", + "@sanity/portable-text-editor": "3.19.3", + "@sanity/schema": "3.19.3", + "@sanity/types": "3.19.3", + "@sanity/ui": "^1.9.3", + "@sanity/util": "3.19.3", "@sanity/uuid": "^3.0.1", "@tanstack/react-virtual": "3.0.0-beta.54", "@types/is-hotkey": "^0.1.7", @@ -13212,7 +13257,7 @@ "@types/react-is": "^18.2.0", "@types/shallow-equals": "^1.0.0", "@types/speakingurl": "^13.0.3", - "@types/use-sync-external-store": "^0.0.3", + "@types/use-sync-external-store": "^0.0.5", "@vitejs/plugin-react": "^4.0.0", "chalk": "^4.1.2", "chokidar": "^3.5.3", @@ -13229,7 +13274,7 @@ "execa": "^2.0.0", "exif-component": "^1.0.1", "framer-motion": "^10.0.0", - "get-it": "^8.4.3", + "get-it": "^8.4.4", "get-random-values-esm": "^1.0.0", "groq-js": "^1.1.12", "hashlru": "^2.3.0", @@ -13289,7 +13334,7 @@ "peerDependencies": { "react": "^18", "react-dom": "^18", - "styled-components": "^5.2" + "styled-components": "^5.2 || ^6" } }, "node_modules/sanity-diff-patch": { @@ -13440,9 +13485,9 @@ } }, "node_modules/sanity/node_modules/nanoid": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", "dev": true, "funding": [ { @@ -13702,53 +13747,44 @@ } }, "node_modules/slate": { - "version": "0.94.1", - "resolved": "https://registry.npmjs.org/slate/-/slate-0.94.1.tgz", - "integrity": "sha512-GH/yizXr1ceBoZ9P9uebIaHe3dC/g6Plpf9nlUwnvoyf6V1UOYrRwkabtOCd3ZfIGxomY4P7lfgLr7FPH8/BKA==", + "version": "0.100.0", + "resolved": "https://registry.npmjs.org/slate/-/slate-0.100.0.tgz", + "integrity": "sha512-cK+xwLBrbQof4rEfTzgC8loBWsDFEXq8nOBY7QahwY59Zq4bsBNcwiMw2VIzTv+WGNsmyHp4eAk/HJbz2aAUkQ==", "dev": true, "dependencies": { - "immer": "^9.0.6", + "immer": "^10.0.3", "is-plain-object": "^5.0.0", "tiny-warning": "^1.0.3" } }, "node_modules/slate-react": { - "version": "0.98.1", - "resolved": "https://registry.npmjs.org/slate-react/-/slate-react-0.98.1.tgz", - "integrity": "sha512-ta4TAxoHE740e5EYSjAvK2bSpvrvnTkPfwMmx7rV+z/r8sng/RaJpc5cL9Rt2sfqQonSZOnQtAIaL6g97bLgzw==", + "version": "0.101.0", + "resolved": "https://registry.npmjs.org/slate-react/-/slate-react-0.101.0.tgz", + "integrity": "sha512-GAwAi9cT8pWLt65p6Fab33UXH2MKE1NRzHhqAnV+32u20vy4dre/dIGyyqrFyOp3lgBBitgjyo6N2g26y63gOA==", "dev": true, "dependencies": { "@juggle/resize-observer": "^3.4.0", - "@types/is-hotkey": "^0.1.1", - "@types/lodash": "^4.14.149", - "direction": "^1.0.3", - "is-hotkey": "^0.1.6", + "@types/is-hotkey": "^0.1.8", + "@types/lodash": "^4.14.200", + "direction": "^1.0.4", + "is-hotkey": "^0.2.0", "is-plain-object": "^5.0.0", - "lodash": "^4.17.4", - "scroll-into-view-if-needed": "^2.2.20", - "tiny-invariant": "1.0.6" + "lodash": "^4.17.21", + "scroll-into-view-if-needed": "^3.1.0", + "tiny-invariant": "1.3.1" }, "peerDependencies": { - "react": ">=16.8.0", - "react-dom": ">=16.8.0", - "slate": ">=0.65.3" + "react": ">=18.2.0", + "react-dom": ">=18.2.0", + "slate": ">=0.99.0" } }, - "node_modules/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==", + "node_modules/slate-react/node_modules/is-hotkey": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/is-hotkey/-/is-hotkey-0.2.0.tgz", + "integrity": "sha512-UknnZK4RakDmTgz4PI1wIph5yxSs/mvChWs9ifnlXsKuXgWmOkY/hAE0H/k2MIqH0RlRye0i1oC07MCRSD28Mw==", "dev": true }, - "node_modules/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/slice-ansi": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", @@ -14409,9 +14445,9 @@ } }, "node_modules/tiny-invariant": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.0.6.tgz", - "integrity": "sha512-FOyLWWVjG+aC0UqG76V53yAWdXfH8bO6FNmyZOuUrzDzK8DI3/JRY25UD7+g49JWM1LXwymsKERB+DzI0dTEQA==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz", + "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==", "dev": true }, "node_modules/tiny-warning": { @@ -17874,9 +17910,9 @@ "dev": true }, "@eslint/eslintrc": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.2.tgz", - "integrity": "sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.3.tgz", + "integrity": "sha512-yZzuIG+jnVu6hNSzFEN07e8BxF3uAzYtQb6uDkaYZLo6oYZDCq454c5kB8zxnzfCYyP4MIuyBn10L0DqwujTmA==", "dev": true, "requires": { "ajv": "^6.12.4", @@ -17926,9 +17962,9 @@ } }, "@eslint/js": { - "version": "8.52.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.52.0.tgz", - "integrity": "sha512-mjZVbpaeMZludF2fsWLD0Z9gCref1Tk4i9+wddjRvpUNqqcndPkBD09N/Mapey0b3jaXbLm2kICwFv2E64QinA==", + "version": "8.53.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.53.0.tgz", + "integrity": "sha512-Kn7K8dx/5U6+cT1yEhpX1w4PCSg0M+XyRILPgvwcEBjerFWCwQj5sbr3/VmxqV0JGHCBCzyd6LxypEuehypY1w==", "dev": true }, "@floating-ui/core": { @@ -18275,6 +18311,31 @@ "config-chain": "^1.1.11" } }, + "@portabletext/react": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/@portabletext/react/-/react-3.0.11.tgz", + "integrity": "sha512-LATQQRxvP3TlAnFayjYt7kPJcnpAtWH6XHl4RFU31pKb1G6gZlTWTB+chXXAv0uQG6Be7OEdRzCmsz9XFEVNew==", + "dev": true, + "requires": { + "@portabletext/toolkit": "^2.0.10", + "@portabletext/types": "^2.0.8" + } + }, + "@portabletext/toolkit": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@portabletext/toolkit/-/toolkit-2.0.10.tgz", + "integrity": "sha512-d+F9JvpnMEx7kd6saZ9OWA4U1Iwuokh6TOht7iqkfWU+0ivh9yM4v+b0Kpu+iiPcElicoabhtXol+yTvWJ1jDw==", + "dev": true, + "requires": { + "@portabletext/types": "^2.0.8" + } + }, + "@portabletext/types": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@portabletext/types/-/types-2.0.8.tgz", + "integrity": "sha512-eiq9/kMX2bYezS4/kLFk3xNnruCFjCDdw6aYEv5ECHVKkYROiuLd3/AsP5d7tWF3+kPPy6tB0Wq8aqDG/URHGA==", + "dev": true + }, "@rexxars/choosealicense-list": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@rexxars/choosealicense-list/-/choosealicense-list-1.1.2.tgz", @@ -18470,9 +18531,9 @@ } }, "@sanity/block-tools": { - "version": "3.18.1", - "resolved": "https://registry.npmjs.org/@sanity/block-tools/-/block-tools-3.18.1.tgz", - "integrity": "sha512-wvTivjQr/02G+pMHVo4V9TQVXkaU6kSjP5Ik4VzsIcJy32ih2L661jEMbLWnbeVlK90f3ZvDpfsjw1HAa0NYMw==", + "version": "3.19.3", + "resolved": "https://registry.npmjs.org/@sanity/block-tools/-/block-tools-3.19.3.tgz", + "integrity": "sha512-m4+p8OXor+hufy8yd5ZcuJKFNb7zYAlNp77GQl6LV+6DcfFGxDGN+2R/5qwh1Fot9ufIiGRkRTl5aWYrd2PUVg==", "dev": true, "requires": { "get-random-values-esm": "^1.0.0", @@ -18480,28 +18541,29 @@ } }, "@sanity/cli": { - "version": "3.18.1", - "resolved": "https://registry.npmjs.org/@sanity/cli/-/cli-3.18.1.tgz", - "integrity": "sha512-HO+gUj8Bi2t6lPdACej1uXkIp4F295qt5MkChaHQzZHze1NezLLV7qmN8E465W4iGqpPvmpwBUKaD7Z1Qy7N9Q==", + "version": "3.19.3", + "resolved": "https://registry.npmjs.org/@sanity/cli/-/cli-3.19.3.tgz", + "integrity": "sha512-DoekRfYh1ihJJ7Oeuju0kkpGnqas0xl5Yugu1JJ+snW/tRG8+0legigY0SHkjyPbJoFChvK1sKZE8xP12Cc7Fw==", "dev": true, "requires": { "@babel/traverse": "^7.19.0", "chalk": "^4.1.2", "esbuild": "^0.19.0", "esbuild-register": "^3.4.1", - "get-it": "^8.4.3", + "get-it": "^8.4.4", "golden-fleece": "^1.0.9", "pkg-dir": "^5.0.0" } }, "@sanity/client": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/@sanity/client/-/client-6.7.0.tgz", - "integrity": "sha512-nQGIuXXhdtP5FDsdBjuPRpeV6jOHU6Eq5xr52KyUUi29SgC5h5XUzRIu7d1sF8N+ONqTngYueFuB8JDsdSo1Ng==", + "version": "6.8.6", + "resolved": "https://registry.npmjs.org/@sanity/client/-/client-6.8.6.tgz", + "integrity": "sha512-Va4KZ4mRnyIbV+61VIJ+Op/amNAwWTo/ET3egtnEqPuXYLg60VWffNoAtAjuaZ5qM9BpTOCGJZjTKCHq+/5CEw==", "dev": true, "requires": { "@sanity/eventsource": "^5.0.0", - "get-it": "^8.4.3", + "@vercel/stega": "0.1.0", + "get-it": "^8.4.4", "rxjs": "^7.0.0" } }, @@ -18511,9 +18573,9 @@ "integrity": "sha512-tTi22KoKuER3sldXYl4c1Dq2zU7tMLDkljFiaUKVkBbu4PBvRGCFw75kXZnD2b4Bsp6vin+7sI+AKdCKRhfRuw==" }, "@sanity/diff": { - "version": "3.18.1", - "resolved": "https://registry.npmjs.org/@sanity/diff/-/diff-3.18.1.tgz", - "integrity": "sha512-33upVqIv4YDrdNP2zwki2S88c1vUOXTZhwIYQ+HiJpA57/Dq1OmptaouJvaQOeC3XLOCc87O+YP7v6WR7Et16A==", + "version": "3.19.3", + "resolved": "https://registry.npmjs.org/@sanity/diff/-/diff-3.19.3.tgz", + "integrity": "sha512-stzVGEBGUP4Gytkukad/zQJ8QOVXQjKwJzhbI5LnPcRgQI5bccAYYY9mJkPWkjIerolyo/4bc3qYB48RaQBVPg==", "dev": true, "requires": { "@sanity/diff-match-patch": "^3.1.1" @@ -18538,14 +18600,14 @@ } }, "@sanity/export": { - "version": "3.18.1", - "resolved": "https://registry.npmjs.org/@sanity/export/-/export-3.18.1.tgz", - "integrity": "sha512-BxQDpmIekDjEdYX+sK+uJoDdkx+N0hZ/ndwDTiW/DTdGykj9YXt+AAgUL/TaFveMQfR/IirdK6xyy25sC+DOPw==", + "version": "3.19.3", + "resolved": "https://registry.npmjs.org/@sanity/export/-/export-3.19.3.tgz", + "integrity": "sha512-DrDfHJS7oybIynKNiRthiqg4zJT/CzfgyydQXfkVUPquxjO629VeDXLDfvhvNLrF1ZqNZTtdrF6ngggfXoDZzw==", "dev": true, "requires": { "archiver": "^5.0.0", "debug": "^3.2.7", - "get-it": "^8.4.3", + "get-it": "^8.4.4", "lodash": "^4.17.21", "mississippi": "^4.0.0", "p-queue": "^2.3.0", @@ -18594,9 +18656,9 @@ "dev": true }, "@sanity/icons": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@sanity/icons/-/icons-2.6.0.tgz", - "integrity": "sha512-l4yBs2z2nEsgtasPuBQ5muowxJBXNfw0bqty2uG1tFsEyCYSPHGUROQSLLvIseYC3Onees+r5E9ijMadJQNc/Q==" + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@sanity/icons/-/icons-2.7.0.tgz", + "integrity": "sha512-vW/G8CB3+R1gww8C8ZjNchhpXrXSDLIJ0KnWy9iDlSWaFEnUrbi18yzCCrHRMFzXTPl2QtqZhjtE+A5Gyhf2QA==" }, "@sanity/image-url": { "version": "1.0.2", @@ -18605,18 +18667,18 @@ "dev": true }, "@sanity/import": { - "version": "3.18.1", - "resolved": "https://registry.npmjs.org/@sanity/import/-/import-3.18.1.tgz", - "integrity": "sha512-HFHUakvQKHM2y5tC8Z0QEL/cIr4qJs+JX0FUDJ6hFBGFuYjSyIOv519y0bbyQxe6VG11Kpad4D1vMcwJcMXpJA==", + "version": "3.19.3", + "resolved": "https://registry.npmjs.org/@sanity/import/-/import-3.19.3.tgz", + "integrity": "sha512-9uXanchWewUVtMMVCFGWI3vhULb48LZBa+pq6AMDnqLcWl4+SmjGthx7gmUf2re8A2Fy6bl0H74uqAEMzCpLCg==", "dev": true, "requires": { "@sanity/asset-utils": "^1.2.5", "@sanity/generate-help-url": "^3.0.0", - "@sanity/mutator": "3.18.1", + "@sanity/mutator": "3.19.3", "@sanity/uuid": "^3.0.1", "debug": "^3.2.7", "file-url": "^2.0.2", - "get-it": "^8.4.3", + "get-it": "^8.4.4", "get-uri": "^2.0.2", "globby": "^10.0.0", "gunzip-maybe": "^1.4.1", @@ -18715,9 +18777,9 @@ "dev": true }, "@sanity/mutator": { - "version": "3.18.1", - "resolved": "https://registry.npmjs.org/@sanity/mutator/-/mutator-3.18.1.tgz", - "integrity": "sha512-mKhGzWH19oQZzAOwVVuFeTmkIJv2c0rbv/Pe2KI4r0NoLQH7N93HuU437N7G8qKHQytcTyjvcI60oaRo64HW4Q==", + "version": "3.19.3", + "resolved": "https://registry.npmjs.org/@sanity/mutator/-/mutator-3.19.3.tgz", + "integrity": "sha512-BdTz4m5Q757/A024DrNJMtFaeRQYApX6yMAU5GyQjBH/NEF94ZXglZ9AiEgqZ7U+b9R6cAouCH/k4dsbJn0Sbg==", "dev": true, "requires": { "@sanity/diff-match-patch": "^3.1.1", @@ -18924,20 +18986,20 @@ } }, "@sanity/portable-text-editor": { - "version": "3.18.1", - "resolved": "https://registry.npmjs.org/@sanity/portable-text-editor/-/portable-text-editor-3.18.1.tgz", - "integrity": "sha512-uqzclifCDqrz4ZJ0PEsopPiCHPCuY2KBvW52vuZSdTEm7syKJmzuOLrAI6wUgnafGgc571TfP0RIIv+bF5/osA==", + "version": "3.19.3", + "resolved": "https://registry.npmjs.org/@sanity/portable-text-editor/-/portable-text-editor-3.19.3.tgz", + "integrity": "sha512-9a92Uv8RaIqIx98ODR/wmGBFqkxxII0MEySKs0Xh4OW/c/7k0Uax6CiZswOZtJqErMqQyfCiH5gf/uRSJmcbZQ==", "dev": true, "requires": { - "@sanity/block-tools": "3.18.1", - "@sanity/schema": "3.18.1", - "@sanity/types": "3.18.1", - "@sanity/util": "3.18.1", + "@sanity/block-tools": "3.19.3", + "@sanity/schema": "3.19.3", + "@sanity/types": "3.19.3", + "@sanity/util": "3.19.3", "debug": "^3.2.7", "is-hotkey": "^0.1.6", "lodash": "^4.17.21", - "slate": "0.94.1", - "slate-react": "0.98.1" + "slate": "0.100.0", + "slate-react": "0.101.0" }, "dependencies": { "debug": { @@ -18952,13 +19014,13 @@ } }, "@sanity/schema": { - "version": "3.18.1", - "resolved": "https://registry.npmjs.org/@sanity/schema/-/schema-3.18.1.tgz", - "integrity": "sha512-HMzVBJ8h4E/9aalQ7UUcxgn1PirieqNT15laPnpSZrGRpL66zk2Ti/koNMAWE0/WEeY3p702sidgqM/Zd3828w==", + "version": "3.19.3", + "resolved": "https://registry.npmjs.org/@sanity/schema/-/schema-3.19.3.tgz", + "integrity": "sha512-KQfNuSRAPuRpft7H3X+L3rLtF8zjbIs/d/3jbrRZHqYPxhe1oTtqlf2X3En389Kym4DSSlQ625yZ/zmJYJDVIQ==", "dev": true, "requires": { "@sanity/generate-help-url": "^3.0.0", - "@sanity/types": "3.18.1", + "@sanity/types": "3.19.3", "arrify": "^1.0.1", "humanize-list": "^1.0.1", "leven": "^3.1.0", @@ -18989,19 +19051,19 @@ } }, "@sanity/types": { - "version": "3.18.1", - "resolved": "https://registry.npmjs.org/@sanity/types/-/types-3.18.1.tgz", - "integrity": "sha512-EKtWxRiCsgCy1QDhBAbwHNt15wL0l+XYJc5VeQzdxb7RJnq0ZzfqV5uhtzqr1G5nDyhSHdgLO4UhysUn63SfuA==", + "version": "3.19.3", + "resolved": "https://registry.npmjs.org/@sanity/types/-/types-3.19.3.tgz", + "integrity": "sha512-yiAwDqn058GD4rGl7hGVNH21rqR5hQlk0LBLB2BX4qnrxrqZ30+xFHwjgRM8EYFN51VspEbtov2jQmCijlIOpg==", "dev": true, "requires": { - "@sanity/client": "^6.4.9", + "@sanity/client": "^6.8.5", "@types/react": "^18.0.25" } }, "@sanity/ui": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@sanity/ui/-/ui-1.8.3.tgz", - "integrity": "sha512-LOYVLkpnGrWlCRTjluFn2wf7y4BzYhFBzdnBmNT0uRWH3pXN24xXH49e0HfbJ3tzRLOKwLo35IexvBKQwPgYZg==", + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/@sanity/ui/-/ui-1.9.3.tgz", + "integrity": "sha512-AdWEVFaK0Snk6xxP0lGPVP3QQYKwzkfGFpFZnL9d6UtWt8yeuS8BMLVAzmXzg14hrqH50ex9nvNl3eq6a0MWiw==", "requires": { "@floating-ui/react-dom": "2.0.0", "@sanity/color": "^2.2.5", @@ -19012,12 +19074,12 @@ } }, "@sanity/util": { - "version": "3.18.1", - "resolved": "https://registry.npmjs.org/@sanity/util/-/util-3.18.1.tgz", - "integrity": "sha512-hLbNTChCtZ4d0UHNSGMthXtHaBlwuvfb5vJCByC3aNE2erj+EU212Em10+0wiiBTcWUaUCRs53zGClWhoa7iHQ==", + "version": "3.19.3", + "resolved": "https://registry.npmjs.org/@sanity/util/-/util-3.19.3.tgz", + "integrity": "sha512-70VE9Xy8DZS5hHatu54nhU/qv4orrelV7/C3M/EoXyhTTOcvUoWXTTKzasqBGSUNASxKkNX9GuGoj7tUtPWCVQ==", "dev": true, "requires": { - "@sanity/types": "3.18.1", + "@sanity/types": "3.19.3", "get-random-values-esm": "^1.0.0", "moment": "^2.29.4" } @@ -19227,9 +19289,9 @@ } }, "@types/is-hotkey": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/@types/is-hotkey/-/is-hotkey-0.1.7.tgz", - "integrity": "sha512-yB5C7zcOM7idwYZZ1wKQ3pTfjA9BbvFqRWvKB46GFddxnJtHwi/b9y84ykQtxQPg5qhdpg4Q/kWU3EGoCTmLzQ==", + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/@types/is-hotkey/-/is-hotkey-0.1.9.tgz", + "integrity": "sha512-ZUK9mvsjXXZo4YtGcEVBVhyN80mbuqId0evT9ni+anA3C291IPIzxU+1JFJ9/vvU0qZhydeuJIpUCn6d0rnsCw==", "dev": true }, "@types/json-schema": { @@ -19239,9 +19301,9 @@ "dev": true }, "@types/lodash": { - "version": "4.14.200", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.200.tgz", - "integrity": "sha512-YI/M/4HRImtNf3pJgbF+W6FrXovqj+T+/HpENLTooK9PnkacBsDpeP3IpHab40CClUfhNmdM2WTNP2sa2dni5Q==", + "version": "4.14.201", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.201.tgz", + "integrity": "sha512-y9euML0cim1JrykNxADLfaG0FgD1g/yTHwUs/Jg9ZIU7WKj2/4IW9Lbb1WZbvck78W/lfGXFfe+u2EGfIJXdLQ==", "dev": true }, "@types/minimatch": { @@ -19275,9 +19337,9 @@ "dev": true }, "@types/react": { - "version": "18.2.33", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.33.tgz", - "integrity": "sha512-v+I7S+hu3PIBoVkKGpSYYpiBT1ijqEzWpzQD62/jm4K74hPpSP7FF9BnKG6+fg2+62weJYkkBWDJlZt5JO/9hg==", + "version": "18.2.37", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.37.tgz", + "integrity": "sha512-RGAYMi2bhRgEXT3f4B92WTohopH6bIXw05FuGlmJEnv/omEn190+QYEIYxIAuIBdKgboYYdVved2p1AxZVQnaw==", "dev": true, "requires": { "@types/prop-types": "*", @@ -19334,9 +19396,9 @@ "dev": true }, "@types/styled-components": { - "version": "5.1.29", - "resolved": "https://registry.npmjs.org/@types/styled-components/-/styled-components-5.1.29.tgz", - "integrity": "sha512-5h/ah9PAblggQ6Laa4peplT4iY5ddA8qM1LMD4HzwToUWs3hftfy0fayeRgbtH1JZUdw5CCaowmz7Lnb8SjIxQ==", + "version": "5.1.30", + "resolved": "https://registry.npmjs.org/@types/styled-components/-/styled-components-5.1.30.tgz", + "integrity": "sha512-xxJqw0s1myRTgrzHgG5tKHS9hK+KNhjbKMXDWlHRo9eDNVVUqf147QUGYUqwyCDkFyGr2pi1qJKFMEy0ACZb0A==", "dev": true, "requires": { "@types/hoist-non-react-statics": "*", @@ -19350,9 +19412,9 @@ "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==" }, "@types/use-sync-external-store": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.3.tgz", - "integrity": "sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA==", + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.5.tgz", + "integrity": "sha512-+fHc7rdrgMIng29ISUqNjsbPl1EMo1PCDh/+16HNlTOJeQzs6c9Om23rVizETd3dDx4YM+aWGbyF/KP4FUwZyg==", "dev": true }, "@types/uuid": { @@ -19466,6 +19528,12 @@ "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", "dev": true }, + "@vercel/stega": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@vercel/stega/-/stega-0.1.0.tgz", + "integrity": "sha512-5b0PkOJsFBX5alChuIO3qpkt5vIZBevzLPhUQ1UP8UzVjL3F1VllnZxp/thfD8R5ol7D7WHkgZHIjdUBX4tDpQ==", + "dev": true + }, "@vitejs/plugin-react": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.1.0.tgz", @@ -21203,15 +21271,15 @@ } }, "eslint": { - "version": "8.52.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.52.0.tgz", - "integrity": "sha512-zh/JHnaixqHZsolRB/w9/02akBk9EPrOs9JwcTP2ek7yL5bVvXuRariiaAjjoJ5DvuwQ1WAE/HsMz+w17YgBCg==", + "version": "8.53.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.53.0.tgz", + "integrity": "sha512-N4VuiPjXDUa4xVeV/GC/RV3hQW9Nw+Y463lkWaKKXKYMvmRiRDAtfpuPFLN+E1/6ZhyR8J2ig+eVREnYgUsiag==", "dev": true, "requires": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.2", - "@eslint/js": "8.52.0", + "@eslint/eslintrc": "^2.1.3", + "@eslint/js": "8.53.0", "@humanwhocodes/config-array": "^0.11.13", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", @@ -22522,9 +22590,9 @@ } }, "immer": { - "version": "9.0.21", - "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", - "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==", + "version": "10.0.3", + "resolved": "https://registry.npmjs.org/immer/-/immer-10.0.3.tgz", + "integrity": "sha512-pwupu3eWfouuaowscykeckFmVTpqbzW+rXFCX8rQLkZzM9ftBmU/++Ra+o+L27mz03zJTlyV4UUr+fdKNffo4A==", "dev": true }, "import-fresh": { @@ -24739,9 +24807,9 @@ }, "dependencies": { "nanoid": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", "dev": true } } @@ -25658,9 +25726,9 @@ "dev": true }, "sanity": { - "version": "3.18.1", - "resolved": "https://registry.npmjs.org/sanity/-/sanity-3.18.1.tgz", - "integrity": "sha512-/e+1o2K9ufM4UXZxME6gXpa7hmCfEsnRIj41Z0HqABj1j6lk8aFzwfQ3dj/n2pU0ZCG0tjLdgJIhAPbSCdlJhQ==", + "version": "3.19.3", + "resolved": "https://registry.npmjs.org/sanity/-/sanity-3.19.3.tgz", + "integrity": "sha512-Lz8yynVaZZrtzGcPiWZlZ8wml8xBOnw9O4n/0Nq7dcSeg43kaGIHi0pUSFs3Ft0D7KkgT8fdGCoKN4HabDeZBA==", "dev": true, "requires": { "@dnd-kit/core": "^6.0.5", @@ -25668,28 +25736,29 @@ "@dnd-kit/sortable": "^7.0.1", "@dnd-kit/utilities": "^3.2.0", "@juggle/resize-observer": "^3.3.1", + "@portabletext/react": "^3.0.0", "@rexxars/react-json-inspector": "^8.0.1", "@sanity/asset-utils": "^1.2.5", "@sanity/bifur-client": "^0.3.1", - "@sanity/block-tools": "3.18.1", - "@sanity/cli": "3.18.1", - "@sanity/client": "^6.4.9", + "@sanity/block-tools": "3.19.3", + "@sanity/cli": "3.19.3", + "@sanity/client": "^6.8.5", "@sanity/color": "^2.1.20", - "@sanity/diff": "3.18.1", + "@sanity/diff": "3.19.3", "@sanity/diff-match-patch": "^3.1.1", "@sanity/eventsource": "^5.0.0", - "@sanity/export": "3.18.1", + "@sanity/export": "3.19.3", "@sanity/generate-help-url": "^3.0.0", - "@sanity/icons": "^2.4.0", + "@sanity/icons": "^2.6.0", "@sanity/image-url": "^1.0.2", - "@sanity/import": "3.18.1", + "@sanity/import": "3.19.3", "@sanity/logos": "^2.0.2", - "@sanity/mutator": "3.18.1", - "@sanity/portable-text-editor": "3.18.1", - "@sanity/schema": "3.18.1", - "@sanity/types": "3.18.1", - "@sanity/ui": "^1.7.2", - "@sanity/util": "3.18.1", + "@sanity/mutator": "3.19.3", + "@sanity/portable-text-editor": "3.19.3", + "@sanity/schema": "3.19.3", + "@sanity/types": "3.19.3", + "@sanity/ui": "^1.9.3", + "@sanity/util": "3.19.3", "@sanity/uuid": "^3.0.1", "@tanstack/react-virtual": "3.0.0-beta.54", "@types/is-hotkey": "^0.1.7", @@ -25697,7 +25766,7 @@ "@types/react-is": "^18.2.0", "@types/shallow-equals": "^1.0.0", "@types/speakingurl": "^13.0.3", - "@types/use-sync-external-store": "^0.0.3", + "@types/use-sync-external-store": "^0.0.5", "@vitejs/plugin-react": "^4.0.0", "chalk": "^4.1.2", "chokidar": "^3.5.3", @@ -25714,7 +25783,7 @@ "execa": "^2.0.0", "exif-component": "^1.0.1", "framer-motion": "^10.0.0", - "get-it": "^8.4.3", + "get-it": "^8.4.4", "get-random-values-esm": "^1.0.0", "groq-js": "^1.1.12", "hashlru": "^2.3.0", @@ -25874,9 +25943,9 @@ } }, "nanoid": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", "dev": true }, "npm-run-path": { @@ -26086,47 +26155,38 @@ "dev": true }, "slate": { - "version": "0.94.1", - "resolved": "https://registry.npmjs.org/slate/-/slate-0.94.1.tgz", - "integrity": "sha512-GH/yizXr1ceBoZ9P9uebIaHe3dC/g6Plpf9nlUwnvoyf6V1UOYrRwkabtOCd3ZfIGxomY4P7lfgLr7FPH8/BKA==", + "version": "0.100.0", + "resolved": "https://registry.npmjs.org/slate/-/slate-0.100.0.tgz", + "integrity": "sha512-cK+xwLBrbQof4rEfTzgC8loBWsDFEXq8nOBY7QahwY59Zq4bsBNcwiMw2VIzTv+WGNsmyHp4eAk/HJbz2aAUkQ==", "dev": true, "requires": { - "immer": "^9.0.6", + "immer": "^10.0.3", "is-plain-object": "^5.0.0", "tiny-warning": "^1.0.3" } }, "slate-react": { - "version": "0.98.1", - "resolved": "https://registry.npmjs.org/slate-react/-/slate-react-0.98.1.tgz", - "integrity": "sha512-ta4TAxoHE740e5EYSjAvK2bSpvrvnTkPfwMmx7rV+z/r8sng/RaJpc5cL9Rt2sfqQonSZOnQtAIaL6g97bLgzw==", + "version": "0.101.0", + "resolved": "https://registry.npmjs.org/slate-react/-/slate-react-0.101.0.tgz", + "integrity": "sha512-GAwAi9cT8pWLt65p6Fab33UXH2MKE1NRzHhqAnV+32u20vy4dre/dIGyyqrFyOp3lgBBitgjyo6N2g26y63gOA==", "dev": true, "requires": { "@juggle/resize-observer": "^3.4.0", - "@types/is-hotkey": "^0.1.1", - "@types/lodash": "^4.14.149", - "direction": "^1.0.3", - "is-hotkey": "^0.1.6", + "@types/is-hotkey": "^0.1.8", + "@types/lodash": "^4.14.200", + "direction": "^1.0.4", + "is-hotkey": "^0.2.0", "is-plain-object": "^5.0.0", - "lodash": "^4.17.4", - "scroll-into-view-if-needed": "^2.2.20", - "tiny-invariant": "1.0.6" + "lodash": "^4.17.21", + "scroll-into-view-if-needed": "^3.1.0", + "tiny-invariant": "1.3.1" }, "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==", + "is-hotkey": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/is-hotkey/-/is-hotkey-0.2.0.tgz", + "integrity": "sha512-UknnZK4RakDmTgz4PI1wIph5yxSs/mvChWs9ifnlXsKuXgWmOkY/hAE0H/k2MIqH0RlRye0i1oC07MCRSD28Mw==", "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" - } } } }, @@ -26655,9 +26715,9 @@ } }, "tiny-invariant": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.0.6.tgz", - "integrity": "sha512-FOyLWWVjG+aC0UqG76V53yAWdXfH8bO6FNmyZOuUrzDzK8DI3/JRY25UD7+g49JWM1LXwymsKERB+DzI0dTEQA==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz", + "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==", "dev": true }, "tiny-warning": { diff --git a/package.json b/package.json index 1b46be25..451b90d7 100644 --- a/package.json +++ b/package.json @@ -60,11 +60,11 @@ "@sanity/pkg-utils": "^2.4.10", "@sanity/plugin-kit": "^3.1.10", "@sanity/semantic-release-preset": "^4.1.6", - "@types/react": "^18.2.33", - "@types/styled-components": "^5.1.29", + "@types/react": "^18.2.37", + "@types/styled-components": "^5.1.30", "@typescript-eslint/eslint-plugin": "^5.62.0", "@typescript-eslint/parser": "^5.62.0", - "eslint": "^8.52.0", + "eslint": "^8.53.0", "eslint-config-prettier": "^8.10.0", "eslint-config-sanity": "^6.0.0", "eslint-plugin-prettier": "^4.2.1", @@ -73,14 +73,14 @@ "husky": "^8.0.1", "lint-staged": "^13.0.3", "npm-run-all": "^4.1.5", - "postcss": "^8.0.0", + "postcss": "^8.4.31", "prettier": "^2.8.8", "prettier-plugin-packagejson": "^2.4.6", "react": "^18.2.0", "react-dom": "^18.2.0", "react-is": "^18.2.0", "rimraf": "^5.0.0", - "sanity": "^3.18.1", + "sanity": "^3.19.3", "styled-components": "^5.3.11", "typescript": "^5.2.2" },