diff --git a/apps/cms/package.json b/apps/cms/package.json index c0b28710..74aecb5a 100644 --- a/apps/cms/package.json +++ b/apps/cms/package.json @@ -22,7 +22,7 @@ "@kduprey/tsconfig": "workspace:*", "@sanity/icons": "^3.2.0", "@sanity/image-url": "^1.0.2", - "@sanity/vision": "^3.48.1", + "@sanity/vision": "^3.49.0", "next": "14.2.4", "next-sanity": "^9.4.2", "react": "18.3.1", @@ -35,7 +35,7 @@ "@next/bundle-analyzer": "^14.2.4", "@types/node": "^20.14.9", "@types/react": "18.3.3", - "sanity": "^3.48.1", + "sanity": "^3.49.0", "styled-components": "^6.1.11", "typescript": "5.5.3" } diff --git a/apps/frontend/next.config.js b/apps/frontend/next.config.js index 485d820a..34b88bc6 100644 --- a/apps/frontend/next.config.js +++ b/apps/frontend/next.config.js @@ -42,7 +42,7 @@ module.exports = withSentryConfig(module.exports, { project: "kentonduprey-site", // Only print logs for uploading source maps in CI - silent: !process.env.CI, + silent: true, // For all available options, see: // https://docs.sentry.io/platforms/javascript/guides/nextjs/manual-setup/ diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 00ad72c8..71930077 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -36,14 +36,14 @@ importers: specifier: ^1.0.2 version: 1.0.2 '@sanity/vision': - specifier: ^3.48.1 - version: 3.48.1(@babel/runtime@7.24.7)(@codemirror/lint@6.8.1)(@codemirror/theme-one-dark@6.1.2)(@lezer/common@1.2.1)(codemirror@6.0.1)(react-dom@18.3.1)(react-is@18.3.1)(react@18.3.1)(styled-components@6.1.11) + specifier: ^3.49.0 + version: 3.49.0(@babel/runtime@7.24.7)(@codemirror/lint@6.8.1)(@codemirror/theme-one-dark@6.1.2)(@lezer/common@1.2.1)(codemirror@6.0.1)(react-dom@18.3.1)(react-is@18.3.1)(react@18.3.1)(styled-components@6.1.11) next: specifier: 14.2.4 version: 14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(react-dom@18.3.1)(react@18.3.1) next-sanity: specifier: ^9.4.2 - version: 9.4.2(@sanity/client@6.20.1)(@sanity/icons@3.2.0)(@sanity/types@3.48.1)(@sanity/ui@2.5.0)(next@14.2.4)(react-dom@18.3.1)(react@18.3.1)(sanity@3.48.1)(styled-components@6.1.11) + version: 9.4.2(@sanity/client@6.20.1)(@sanity/icons@3.2.0)(@sanity/types@3.48.1)(@sanity/ui@2.5.0)(next@14.2.4)(react-dom@18.3.1)(react@18.3.1)(sanity@3.49.0)(styled-components@6.1.11) react: specifier: 18.3.1 version: 18.3.1 @@ -52,7 +52,7 @@ importers: version: 18.3.1(react@18.3.1) sanity-plugin-iframe-pane: specifier: ^3.1.6 - version: 3.1.6(@sanity/client@6.20.1)(react-dom@18.3.1)(react-is@18.3.1)(react@18.3.1)(sanity@3.48.1)(styled-components@6.1.11) + version: 3.1.6(@sanity/client@6.20.1)(react-dom@18.3.1)(react-is@18.3.1)(react@18.3.1)(sanity@3.49.0)(styled-components@6.1.11) zod: specifier: ^3.23.8 version: 3.23.8 @@ -70,8 +70,8 @@ importers: specifier: 18.3.3 version: 18.3.3 sanity: - specifier: ^3.48.1 - version: 3.48.1(@types/node@20.14.9)(@types/react@18.3.3)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.11) + specifier: ^3.49.0 + version: 3.49.0(@types/node@20.14.9)(@types/react@18.3.3)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.11) styled-components: specifier: ^6.1.11 version: 6.1.11(react-dom@18.3.1)(react@18.3.1) @@ -119,7 +119,7 @@ importers: version: 14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(react-dom@18.3.1)(react@18.3.1) next-sanity: specifier: ^9.4.2 - version: 9.4.2(@sanity/client@6.20.1)(@sanity/icons@3.2.0)(@sanity/types@3.48.1)(@sanity/ui@2.5.0)(next@14.2.4)(react-dom@18.3.1)(react@18.3.1)(sanity@3.48.1)(styled-components@6.1.11) + version: 9.4.2(@sanity/client@6.20.1)(@sanity/icons@3.2.0)(@sanity/types@3.48.1)(@sanity/ui@2.5.0)(next@14.2.4)(react-dom@18.3.1)(react@18.3.1)(sanity@3.49.0)(styled-components@6.1.11) react: specifier: ^18.3.1 version: 18.3.1 @@ -3047,6 +3047,41 @@ packages: resolution: {integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==} dev: true + /@portabletext/editor@1.0.7(@sanity/block-tools@3.49.0)(@sanity/schema@3.49.0)(@sanity/types@3.49.0)(@sanity/util@3.49.0)(react-dom@18.3.1)(react@18.3.1)(rxjs@7.8.1)(styled-components@6.1.11): + resolution: {integrity: sha512-IJnw3a8coYHKtS2RsxLzFlqkfQrLCpD+aggSLmZLy3xGLoEOTCybpFmSvrRDCD43ApBKfWtnD9zTfRoIuM2wmQ==} + engines: {node: '>=18'} + peerDependencies: + '@sanity/block-tools': ^3.47.1 + '@sanity/schema': ^3.47.1 + '@sanity/types': ^3.47.1 + '@sanity/util': ^3.47.1 + react: ^16.9 || ^17 || ^18 + rxjs: ^7 + styled-components: ^6.1 + dependencies: + '@portabletext/patches': 1.0.2 + '@sanity/block-tools': 3.49.0 + '@sanity/schema': 3.49.0(debug@4.3.4) + '@sanity/types': 3.49.0(debug@4.3.4) + '@sanity/util': 3.49.0(debug@4.3.4) + debug: 4.3.4 + is-hotkey-esm: 1.0.0 + lodash: 4.17.21 + react: 18.3.1 + rxjs: 7.8.1 + slate: 0.100.0 + slate-react: 0.101.0(react-dom@18.3.1)(react@18.3.1)(slate@0.100.0) + styled-components: 6.1.11(react-dom@18.3.1)(react@18.3.1) + transitivePeerDependencies: + - react-dom + - supports-color + + /@portabletext/patches@1.0.2: + resolution: {integrity: sha512-vRENK7hwja/gHOtqvGKY9SewrPRnLnJy7CX2dIQQnUkL4GZmUQ/mSYjNBVDJqk30JbYpZPsxhkftjzK/g3BkRA==} + dependencies: + '@sanity/diff-match-patch': 3.1.1 + lodash: 4.17.21 + /@portabletext/react@3.1.0(react@18.3.1): resolution: {integrity: sha512-ZGHlvS+NvId9RSqnflN8xF2KVZgAgD399dK1GaycurnGNZGZYTd5nZmc8by1yL76Ar8n/dbVtouUDJIkO4Tupw==} engines: {node: ^14.13.1 || >=16.0.0} @@ -3315,29 +3350,29 @@ packages: nanoid: 3.3.7 rxjs: 7.8.1 - /@sanity/block-tools@3.48.1: - resolution: {integrity: sha512-I43M1zdUFAK32+Pd6uQptcx0Myv+dwDAqVvWWgQMqeXrBxm9u9SmA2k/0+EE25XW9wJ/pk60qKcDNhBl+biX+g==} + /@sanity/block-tools@3.49.0: + resolution: {integrity: sha512-czbo/9Qxt8ZYDFdeoxKzvcXouRk+DBv/KToaYI61SKtdA1aVr2uazF2pLLG/LiFqZyUWUE4jLICUKx8+S0MvKg==} dependencies: get-random-values-esm: 1.0.2 lodash: 4.17.21 - /@sanity/cli@3.48.1(react@18.3.1): - resolution: {integrity: sha512-rPDP2nnup1c9HsHc4IUQh6XC3OVAkLLqXCjUlDSTQZcCwmUhLwy88GRvcFGhsWAQgQ6AIXkjZjz84uLMMkSxBw==} + /@sanity/cli@3.49.0(react@18.3.1): + resolution: {integrity: sha512-FnbumBpCK7I54KtGp4C5oDWicJDEIMtBCqXiKRK+Xd2Lzxw0GmaH176xYCcsIYYvGfIm4s3SeMlos18FrGGYXA==} engines: {node: '>=18'} hasBin: true dependencies: '@babel/traverse': 7.24.7 '@sanity/client': 6.20.1(debug@4.3.4) - '@sanity/codegen': 3.48.1 + '@sanity/codegen': 3.49.0 '@sanity/telemetry': 0.7.9(react@18.3.1) - '@sanity/util': 3.48.1(debug@4.3.4) + '@sanity/util': 3.49.0(debug@4.3.4) chalk: 4.1.2 debug: 4.3.4 decompress: 4.2.1 esbuild: 0.21.5 esbuild-register: 3.5.0(esbuild@0.21.5) get-it: 8.6.2(debug@4.3.4) - groq-js: 1.9.0 + groq-js: 1.10.0 node-machine-id: 1.1.12 pkg-dir: 5.0.0 prettier: 3.3.2 @@ -3348,26 +3383,6 @@ packages: - react - supports-color - /@sanity/client@6.20.1: - resolution: {integrity: sha512-iyqooCYAMWxHwlGYuePlZlaL2VsgX57cV610czxPLh2ooUnW4U/7zE3oIlSY1VFQ4WDfg4w5//xp6+5WdyEs9A==} - engines: {node: '>=14.18'} - dependencies: - '@sanity/eventsource': 5.0.2 - get-it: 8.6.2(debug@3.2.7) - rxjs: 7.8.1 - transitivePeerDependencies: - - debug - - /@sanity/client@6.20.1(debug@3.2.7): - resolution: {integrity: sha512-iyqooCYAMWxHwlGYuePlZlaL2VsgX57cV610czxPLh2ooUnW4U/7zE3oIlSY1VFQ4WDfg4w5//xp6+5WdyEs9A==} - engines: {node: '>=14.18'} - dependencies: - '@sanity/eventsource': 5.0.2 - get-it: 8.6.2(debug@3.2.7) - rxjs: 7.8.1 - transitivePeerDependencies: - - debug - /@sanity/client@6.20.1(debug@4.3.4): resolution: {integrity: sha512-iyqooCYAMWxHwlGYuePlZlaL2VsgX57cV610czxPLh2ooUnW4U/7zE3oIlSY1VFQ4WDfg4w5//xp6+5WdyEs9A==} engines: {node: '>=14.18'} @@ -3378,8 +3393,8 @@ packages: transitivePeerDependencies: - debug - /@sanity/codegen@3.48.1: - resolution: {integrity: sha512-FuWMe32Dd9Gdamm0FD6EmjGBVw2Sd6h5IrxYQLJGggYTaamnkDYFxQjA4LosI3A9rPRU/du8SrljI5twrfxlfA==} + /@sanity/codegen@3.49.0: + resolution: {integrity: sha512-5O2c/+JH28AWINnJRULwC5HEx5PEOvPZYeVGdU7I8khuW7DWhQFt5MXmiWDjeuTR5ad8mmEca6sPBFPE83XT8Q==} engines: {node: '>=18'} dependencies: '@babel/core': 7.24.7 @@ -3392,8 +3407,8 @@ packages: '@babel/types': 7.24.7 debug: 4.3.4 globby: 10.0.0 - groq: 3.48.1 - groq-js: 1.9.0 + groq: 3.49.0 + groq-js: 1.10.0 json5: 2.2.3 tsconfig-paths: 4.2.0 zod: 3.23.8 @@ -3410,15 +3425,15 @@ packages: peerDependencies: '@sanity/client': ^6.19.1 dependencies: - '@sanity/client': 6.20.1 + '@sanity/client': 6.20.1(debug@4.3.4) dev: false /@sanity/diff-match-patch@3.1.1: resolution: {integrity: sha512-dSZqGeYjHKGIkqAzGqLcG92LZyJGX+nYbs/FWawhBbTBDWi21kvQ0hsL3DJThuFVWtZMWTQijN3z6Cnd44Pf2g==} engines: {node: '>=14.18'} - /@sanity/diff@3.48.1: - resolution: {integrity: sha512-urL9XFoHt7f5OEw0Ql05eX9V7aZHhcruKDH+mKZZdgW5aVz2xYzzrRjm6MkvJHC0PjQRngYrtSnU3GTZw/PWLg==} + /@sanity/diff@3.49.0: + resolution: {integrity: sha512-UPCSMOC8WV60bfty5FNFKxwDQ5kQMIiejtaYs/0lo3wFZ/9IkylYAoBUo2D7uu/uNBTUcF3M+GKqDXNes1xz6Q==} engines: {node: '>=18'} dependencies: '@sanity/diff-match-patch': 3.1.1 @@ -3431,8 +3446,8 @@ packages: event-source-polyfill: 1.0.31 eventsource: 2.0.2 - /@sanity/export@3.39.0: - resolution: {integrity: sha512-FgGKW3eJ06JhuHTriprXe3Q5CVLAbpopIj37L7nDRqcP4h/KDYrUrpOSBEGx1Y2pDJx8AQeVOkJ96x+3nB/d0A==} + /@sanity/export@3.40.0: + resolution: {integrity: sha512-4gGengLhfjSnsmr85BUUlMMqnR7zWYI+eWX6ie7qdWzqwnJHACsrPZ12/QVtQtCrmkHtx3V+ZVBy22YeWCtACg==} engines: {node: '>=18'} dependencies: '@sanity/client': 6.20.1(debug@4.3.4) @@ -3523,7 +3538,7 @@ packages: react-dom: 18.3.1(react@18.3.1) dev: false - /@sanity/insert-menu@1.0.6(@sanity/types@3.48.1)(react-dom@18.3.1)(react-is@18.3.1)(react@18.3.1)(styled-components@6.1.11): + /@sanity/insert-menu@1.0.6(@sanity/types@3.49.0)(react-dom@18.3.1)(react-is@18.3.1)(react@18.3.1)(styled-components@6.1.11): resolution: {integrity: sha512-qvDj/hX2bLulgkD8ksXRwJa/xxtck7UKTBwIVqmWS2jq5bLdG+1D5K8pIEb24KI6VFkgPCrIkygX/pU+2HatWA==} engines: {node: '>=18.0.0'} peerDependencies: @@ -3533,7 +3548,7 @@ packages: react-is: ^18.3 || >=19.0.0-rc dependencies: '@sanity/icons': 3.2.0(react@18.3.1) - '@sanity/types': 3.48.1(debug@4.3.4) + '@sanity/types': 3.49.0(debug@4.3.4) '@sanity/ui': 2.5.0(react-dom@18.3.1)(react-is@18.3.1)(react@18.3.1)(styled-components@6.1.11) lodash.startcase: 4.4.0 react: 18.3.1 @@ -3552,18 +3567,18 @@ packages: '@sanity/color': 3.0.6 react: 18.3.1 - /@sanity/migrate@3.48.1: - resolution: {integrity: sha512-hZF9W871nTN8g9/ZdSZMDO6PWawTOD+HGO0yGIj5keE3IP5o+8EuoffgJHuVghqe/31kU1XvT887IUNNLaFd+Q==} + /@sanity/migrate@3.49.0: + resolution: {integrity: sha512-qtXTrOb3AvDf2qA0HXPKev71l1GKOwtOlBFn02shqT7fBb0GMhjc0RXJamUOyx/pFhGYSineElFsEEjtfWwzaQ==} engines: {node: '>=18'} dependencies: '@bjoerge/mutiny': 0.5.3 '@sanity/client': 6.20.1(debug@4.3.4) - '@sanity/types': 3.48.1(debug@4.3.4) - '@sanity/util': 3.48.1(debug@4.3.4) + '@sanity/types': 3.49.0(debug@4.3.4) + '@sanity/util': 3.49.0(debug@4.3.4) arrify: 2.0.1 debug: 4.3.4 fast-fifo: 1.3.2 - groq-js: 1.9.0 + groq-js: 1.10.0 p-map: 7.0.2 transitivePeerDependencies: - supports-color @@ -3578,8 +3593,8 @@ packages: transitivePeerDependencies: - supports-color - /@sanity/mutator@3.48.1: - resolution: {integrity: sha512-1+eCk29pWz1Fmssxq/A7oveEagEM9JcwdlfENNSnvY5cPB38KA1LYlNBCPykSCl8hC1/19EdyUgrlTNdf5gndQ==} + /@sanity/mutator@3.49.0: + resolution: {integrity: sha512-7tqKa3BALA2IxPk5/uZtiUebrQfWw7vEESy7Xl2fNUTD9moej2MFw2B0rBpNWt0qetBVxMbaymUF9r44MOieag==} dependencies: '@sanity/diff-match-patch': 3.1.1 '@sanity/uuid': 3.0.2 @@ -3588,30 +3603,6 @@ packages: transitivePeerDependencies: - supports-color - /@sanity/portable-text-editor@3.48.1(react-dom@18.3.1)(react@18.3.1)(rxjs@7.8.1)(styled-components@6.1.11): - resolution: {integrity: sha512-0GNWlfTQeY0TwUlOLvjy9vYAVrRbhDcrmZ9nOXJYWcNVhG2K8GyT+MpPNEOOm+DwE75m1XXTUd3w2UX1VqXLtQ==} - engines: {node: '>=18'} - peerDependencies: - react: ^16.9 || ^17 || ^18 - rxjs: ^7 - styled-components: ^6.1 - dependencies: - '@sanity/block-tools': 3.48.1 - '@sanity/schema': 3.48.1(debug@3.2.7) - '@sanity/types': 3.48.1(debug@3.2.7) - '@sanity/util': 3.48.1(debug@3.2.7) - debug: 3.2.7 - is-hotkey-esm: 1.0.0 - lodash: 4.17.21 - react: 18.3.1 - rxjs: 7.8.1 - slate: 0.100.0 - slate-react: 0.101.0(react-dom@18.3.1)(react@18.3.1)(slate@0.100.0) - styled-components: 6.1.11(react-dom@18.3.1)(react@18.3.1) - transitivePeerDependencies: - - react-dom - - supports-color - /@sanity/presentation@1.16.0(@sanity/client@6.20.1)(react-dom@18.3.1)(react-is@18.3.1)(react@18.3.1)(styled-components@6.1.11): resolution: {integrity: sha512-8nNGPM+r+D8dRe/UVcDEO6Z9gzS5LcOIQMzziOg8nMUGz284pcuEIzvRI9XQ3gbMiv6Zyo+fzuJPktoq+dkqhw==} engines: {node: '>=16.14'} @@ -3646,7 +3637,7 @@ packages: '@sanity/client': ^6.19.1 react: ^18.3 || >=19.0.0-rc dependencies: - '@sanity/client': 6.20.1 + '@sanity/client': 6.20.1(debug@4.3.4) react: 18.3.1 dev: false @@ -3660,7 +3651,7 @@ packages: react: optional: true dependencies: - '@sanity/client': 6.20.1 + '@sanity/client': 6.20.1(debug@4.3.4) '@sanity/preview-kit-compat': 1.5.1(@sanity/client@6.20.1)(react@18.3.1) mendoza: 3.0.7 react: 18.3.1 @@ -3672,7 +3663,7 @@ packages: peerDependencies: '@sanity/client': ^6.19.1 dependencies: - '@sanity/client': 6.20.1 + '@sanity/client': 6.20.1(debug@4.3.4) '@sanity/uuid': 3.0.2 /@sanity/react-loader@1.10.3(@sanity/client@6.20.1)(react@18.3.1): @@ -3682,33 +3673,18 @@ packages: '@sanity/client': ^6.19.1 react: ^18.3 || >=19.0.0-rc dependencies: - '@sanity/client': 6.20.1 + '@sanity/client': 6.20.1(debug@4.3.4) '@sanity/core-loader': 1.6.19(@sanity/client@6.20.1) react: 18.3.1 dev: false - /@sanity/schema@3.48.1(debug@3.2.7): - resolution: {integrity: sha512-d5psPHa0PD36jLiU7gjftYNRxqyyNQE3aj55u3yu8a6Bdp9uw2XVQjz2r0dnmOEIGOYIcUK7CSnpbEsuv+mhQA==} - dependencies: - '@sanity/generate-help-url': 3.0.0 - '@sanity/types': 3.48.1(debug@3.2.7) - arrify: 1.0.1 - groq-js: 1.9.0 - humanize-list: 1.0.1 - leven: 3.1.0 - lodash: 4.17.21 - object-inspect: 1.13.1 - transitivePeerDependencies: - - debug - - supports-color - - /@sanity/schema@3.48.1(debug@4.3.4): - resolution: {integrity: sha512-d5psPHa0PD36jLiU7gjftYNRxqyyNQE3aj55u3yu8a6Bdp9uw2XVQjz2r0dnmOEIGOYIcUK7CSnpbEsuv+mhQA==} + /@sanity/schema@3.49.0(debug@4.3.4): + resolution: {integrity: sha512-0uD8P1REr2YcEUgajvlIX/a60QmkQHoEG1TWJBSTwrqWHFZDaRvI0JQPIY7EKqK8E6MNZotrEsarrrsjtj04FQ==} dependencies: '@sanity/generate-help-url': 3.0.0 - '@sanity/types': 3.48.1(debug@4.3.4) + '@sanity/types': 3.49.0(debug@4.3.4) arrify: 1.0.1 - groq-js: 1.9.0 + groq-js: 1.10.0 humanize-list: 1.0.1 leven: 3.1.0 lodash: 4.17.21 @@ -3739,22 +3715,14 @@ packages: /@sanity/types@3.48.1: resolution: {integrity: sha512-UG+AjRPYhh+URH5pBrIQ4h81rRbVZ+J/WLL+vP9uL/bseq61etWIYz8iljXWuReVHbqBPLGHQF1EpcMX1EZ5MQ==} dependencies: - '@sanity/client': 6.20.1 + '@sanity/client': 6.20.1(debug@4.3.4) '@types/react': 18.3.3 transitivePeerDependencies: - debug dev: false - /@sanity/types@3.48.1(debug@3.2.7): - resolution: {integrity: sha512-UG+AjRPYhh+URH5pBrIQ4h81rRbVZ+J/WLL+vP9uL/bseq61etWIYz8iljXWuReVHbqBPLGHQF1EpcMX1EZ5MQ==} - dependencies: - '@sanity/client': 6.20.1(debug@3.2.7) - '@types/react': 18.3.3 - transitivePeerDependencies: - - debug - - /@sanity/types@3.48.1(debug@4.3.4): - resolution: {integrity: sha512-UG+AjRPYhh+URH5pBrIQ4h81rRbVZ+J/WLL+vP9uL/bseq61etWIYz8iljXWuReVHbqBPLGHQF1EpcMX1EZ5MQ==} + /@sanity/types@3.49.0(debug@4.3.4): + resolution: {integrity: sha512-rJ7JgQXgucRLdc149wTXlXynxUGesum6rQKA4k/Use+ZqHlY3xU0/yED9fS++ZlNyi6RYKQHzv4LCK18sGUGsA==} dependencies: '@sanity/client': 6.20.1(debug@4.3.4) '@types/react': 18.3.3 @@ -3793,24 +3761,12 @@ packages: transitivePeerDependencies: - debug - /@sanity/util@3.48.1(debug@3.2.7): - resolution: {integrity: sha512-MTWKGuE88ASGnx9nngqAd0ZphVXppCIIgh5KB/xvMDigaWcrP5tWW34XR6yN52/6kRHGxU2ehyC7RRZDMTj9pQ==} - engines: {node: '>=18'} - dependencies: - '@sanity/client': 6.20.1(debug@3.2.7) - '@sanity/types': 3.48.1(debug@3.2.7) - get-random-values-esm: 1.0.2 - moment: 2.30.1 - rxjs: 7.8.1 - transitivePeerDependencies: - - debug - - /@sanity/util@3.48.1(debug@4.3.4): - resolution: {integrity: sha512-MTWKGuE88ASGnx9nngqAd0ZphVXppCIIgh5KB/xvMDigaWcrP5tWW34XR6yN52/6kRHGxU2ehyC7RRZDMTj9pQ==} + /@sanity/util@3.49.0(debug@4.3.4): + resolution: {integrity: sha512-8YKJ7HkJ354nNxHRZR4C9cp+vXWY/R/mEpHeWUIerc8QxZ0CxsxinbeVDti0gykdSKSW3mwdpbWVSZm9FjQ8yg==} engines: {node: '>=18'} dependencies: '@sanity/client': 6.20.1(debug@4.3.4) - '@sanity/types': 3.48.1(debug@4.3.4) + '@sanity/types': 3.49.0(debug@4.3.4) get-random-values-esm: 1.0.2 moment: 2.30.1 rxjs: 7.8.1 @@ -3823,8 +3779,8 @@ packages: '@types/uuid': 8.3.4 uuid: 8.3.2 - /@sanity/vision@3.48.1(@babel/runtime@7.24.7)(@codemirror/lint@6.8.1)(@codemirror/theme-one-dark@6.1.2)(@lezer/common@1.2.1)(codemirror@6.0.1)(react-dom@18.3.1)(react-is@18.3.1)(react@18.3.1)(styled-components@6.1.11): - resolution: {integrity: sha512-ST3tCswZGbsf+uitzTP/WRPrwzsWFZcx4q+AEyKBZlftOjzqs0p9PWfxo38cRlquSp7I+9+Ga//URLCcUIekHA==} + /@sanity/vision@3.49.0(@babel/runtime@7.24.7)(@codemirror/lint@6.8.1)(@codemirror/theme-one-dark@6.1.2)(@lezer/common@1.2.1)(codemirror@6.0.1)(react-dom@18.3.1)(react-is@18.3.1)(react@18.3.1)(styled-components@6.1.11): + resolution: {integrity: sha512-iPTLRc+A3PdyPw+Ufz+YpsbnIw1I/bcZsNhmuqPM41jwG/s2gdLiCfP+VTIfSJ+1d8oT3KHDGoz7F3qlvivrew==} peerDependencies: react: ^18 styled-components: ^6.1 @@ -3884,7 +3840,7 @@ packages: svelte: optional: true dependencies: - '@sanity/client': 6.20.1 + '@sanity/client': 6.20.1(debug@4.3.4) '@sanity/preview-url-secret': 1.6.17(@sanity/client@6.20.1) '@vercel/stega': 0.1.2 next: 14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(react-dom@18.3.1)(react@18.3.1) @@ -5370,7 +5326,7 @@ packages: resolution: {integrity: sha512-wuLJMmIBQYCsGZgYLTy5FIB2pF6Lfb6cXMSF8Qywwk3t20zWnAi7zLcQFdKQmIB8wyZpY5ER38x08GbwtR2cLA==} engines: {node: '>= 14'} dependencies: - glob: 10.3.10 + glob: 10.4.2 graceful-fs: 4.2.11 is-stream: 2.0.1 lazystream: 1.0.1 @@ -5557,7 +5513,7 @@ packages: /axios@1.7.2: resolution: {integrity: sha512-2A8QhOMrbomlDuiLeK9XibIBzuHeRcqqNOHp0Cyp5EoJ1IFDh+XZH3A6BkXtv0K4gFGCI0Y4BM7B1wOEi0Rmgw==} dependencies: - follow-redirects: 1.15.6(debug@3.2.7) + follow-redirects: 1.15.6(debug@4.3.4) form-data: 4.0.0 proxy-from-env: 1.1.0 transitivePeerDependencies: @@ -6307,6 +6263,7 @@ packages: optional: true dependencies: ms: 2.1.3 + dev: true /debug@4.3.4: resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} @@ -7571,17 +7528,6 @@ packages: dependencies: tslib: 2.6.2 - /follow-redirects@1.15.6(debug@3.2.7): - resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==} - engines: {node: '>=4.0'} - peerDependencies: - debug: '*' - peerDependenciesMeta: - debug: - optional: true - dependencies: - debug: 3.2.7 - /follow-redirects@1.15.6(debug@4.3.4): resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==} engines: {node: '>=4.0'} @@ -7696,18 +7642,6 @@ packages: has-symbols: 1.0.3 hasown: 2.0.2 - /get-it@8.6.2(debug@3.2.7): - resolution: {integrity: sha512-yZNwjgWGc1bmu+NGlb834A5SpfJAlVubOmyMjnwMnGdO4dpCshAFahFTC9Ct123FSf9cY1aSVPLJS2/BKaQ+GA==} - engines: {node: '>=14.0.0'} - dependencies: - decompress-response: 7.0.0 - follow-redirects: 1.15.6(debug@3.2.7) - is-retry-allowed: 2.2.0 - progress-stream: 2.0.0 - tunnel-agent: 0.6.0 - transitivePeerDependencies: - - debug - /get-it@8.6.2(debug@4.3.4): resolution: {integrity: sha512-yZNwjgWGc1bmu+NGlb834A5SpfJAlVubOmyMjnwMnGdO4dpCshAFahFTC9Ct123FSf9cY1aSVPLJS2/BKaQ+GA==} engines: {node: '>=14.0.0'} @@ -7816,6 +7750,7 @@ packages: minimatch: 9.0.4 minipass: 7.1.1 path-scurry: 1.11.0 + dev: true /glob@10.4.2: resolution: {integrity: sha512-GwMlUF6PkPo3Gk21UxkCohOv0PLcIXVtKyLlpEI28R/cO/4eNOdmLk3CMW1wROV/WR/EsZOWAfBbBOqYvs88/w==} @@ -7828,7 +7763,6 @@ packages: minipass: 7.1.2 package-json-from-dist: 1.0.0 path-scurry: 1.11.1 - dev: false /glob@7.1.6: resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==} @@ -7939,8 +7873,8 @@ packages: resolution: {integrity: sha512-qJeuEgziddryH1ClsJvMoZM9aXNQbBViNZZrJwhHKr2wU8HGGM7uNWNVFglWXMX60MMaa2SClX3UohP76Ut68g==} dev: true - /groq-js@1.9.0: - resolution: {integrity: sha512-I2e3HEz9YavBU7YT9XY7ZBnoPAAFv45u8RKiX36gkHkr/K6NytjZGqrw6cbF0tCZdsdGq062TPKH6/ubkrJSxg==} + /groq-js@1.10.0: + resolution: {integrity: sha512-U2bKyqRpU8dlGaOLjaQZ5+4yNXS12IlpA7Dqi5hBBimnJMvWwfENEE4FVkD0+iRXbgvCdMBDCSWWpGYO4HvE7w==} engines: {node: '>= 14'} dependencies: debug: 4.3.4 @@ -7950,6 +7884,11 @@ packages: /groq@3.48.1: resolution: {integrity: sha512-GwPCG/pfBAMXBr3TyZdgM2cBSq86bHAME9OgV7E1pB4ohRkX9Y9vovvTanqaNsepQw3FAFH9bjwGG/bbwlHHoQ==} engines: {node: '>=18'} + dev: false + + /groq@3.49.0: + resolution: {integrity: sha512-P6qK4/3qSKwjL8WfR5o4wChQkIpjVqrkBKRmgLj2jjW2f6xQN8ZJPhYhrNOuelBa5HSDMaKO7CsGr3hnd2FLeQ==} + engines: {node: '>=18'} /gunzip-maybe@1.4.2: resolution: {integrity: sha512-4haO1M4mLO91PW57BMsDFf75UmwoRX0GkdD+Faw+Lr+r/OZrOCS0pIBwOL1xCKQqnQzbNFGgK2V2CpBUPeFNTw==} @@ -8529,6 +8468,7 @@ packages: '@isaacs/cliui': 8.0.2 optionalDependencies: '@pkgjs/parseargs': 0.11.0 + dev: true /jackspeak@3.4.0: resolution: {integrity: sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw==} @@ -8537,7 +8477,6 @@ packages: '@isaacs/cliui': 8.0.2 optionalDependencies: '@pkgjs/parseargs': 0.11.0 - dev: false /jest-worker@27.5.1: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} @@ -9585,7 +9524,7 @@ packages: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} dev: false - /next-sanity@9.4.2(@sanity/client@6.20.1)(@sanity/icons@3.2.0)(@sanity/types@3.48.1)(@sanity/ui@2.5.0)(next@14.2.4)(react-dom@18.3.1)(react@18.3.1)(sanity@3.48.1)(styled-components@6.1.11): + /next-sanity@9.4.2(@sanity/client@6.20.1)(@sanity/icons@3.2.0)(@sanity/types@3.48.1)(@sanity/ui@2.5.0)(next@14.2.4)(react-dom@18.3.1)(react@18.3.1)(sanity@3.49.0)(styled-components@6.1.11): resolution: {integrity: sha512-v9OGJyV7/0hUukOzSzcRAvpJ0ZGNaUrRrAf7z6j9BoAF8GCoc0Onn/E/cmJZkXOiyoh3gZxPO1P/mysoJYClMw==} engines: {node: '>=18.17'} peerDependencies: @@ -9599,7 +9538,7 @@ packages: styled-components: ^6.1 dependencies: '@portabletext/react': 3.1.0(react@18.3.1) - '@sanity/client': 6.20.1 + '@sanity/client': 6.20.1(debug@4.3.4) '@sanity/icons': 3.2.0(react@18.3.1) '@sanity/preview-kit': 5.1.0(@sanity/client@6.20.1)(react@18.3.1) '@sanity/types': 3.48.1 @@ -9609,7 +9548,7 @@ packages: history: 5.3.0 next: 14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 - sanity: 3.48.1(@types/node@20.14.9)(@types/react@18.3.3)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.11) + sanity: 3.49.0(@types/node@20.14.9)(@types/react@18.3.3)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.11) styled-components: 6.1.11(react-dom@18.3.1)(react@18.3.1) transitivePeerDependencies: - '@remix-run/react' @@ -10010,7 +9949,6 @@ packages: /package-json-from-dist@1.0.0: resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} - dev: false /pako@0.2.9: resolution: {integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==} @@ -10120,7 +10058,6 @@ packages: dependencies: lru-cache: 10.2.2 minipass: 7.1.2 - dev: false /path-to-regexp@6.2.2: resolution: {integrity: sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==} @@ -10900,7 +10837,7 @@ packages: engines: {node: '>=14.18'} hasBin: true dependencies: - glob: 10.3.10 + glob: 10.4.2 /rollup@3.29.4: resolution: {integrity: sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==} @@ -10996,7 +10933,7 @@ packages: dependencies: '@sanity/diff-match-patch': 3.1.1 - /sanity-plugin-iframe-pane@3.1.6(@sanity/client@6.20.1)(react-dom@18.3.1)(react-is@18.3.1)(react@18.3.1)(sanity@3.48.1)(styled-components@6.1.11): + /sanity-plugin-iframe-pane@3.1.6(@sanity/client@6.20.1)(react-dom@18.3.1)(react-is@18.3.1)(react@18.3.1)(sanity@3.49.0)(styled-components@6.1.11): resolution: {integrity: sha512-D+aEs+rIuVprcPSuqNNRiEr7OHZoc+zqhWU5cdaxUDe5XNtM4mJXwdofVLMibbp2g6rrAAWGSE9zY7l+R9swhA==} engines: {node: '>=14'} peerDependencies: @@ -11010,7 +10947,7 @@ packages: '@sanity/ui': 2.5.0(react-dom@18.3.1)(react-is@18.3.1)(react@18.3.1)(styled-components@6.1.11) framer-motion: 11.0.8(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 - sanity: 3.48.1(@types/node@20.14.9)(@types/react@18.3.3)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.11) + sanity: 3.49.0(@types/node@20.14.9)(@types/react@18.3.3)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.11) styled-components: 6.1.11(react-dom@18.3.1)(react@18.3.1) suspend-react: 0.1.3(react@18.3.1) usehooks-ts: 3.0.1(react@18.3.1) @@ -11020,8 +10957,8 @@ packages: - react-is dev: false - /sanity@3.48.1(@types/node@20.14.9)(@types/react@18.3.3)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.11): - resolution: {integrity: sha512-Y26DX7AAvICJ0C4p4f83OhFpoW9ju4ZZZzfhd3SDB6FYN09D5pvmNEUFfXYd3HqONYwUGXurGsvbxq3bFjCKKQ==} + /sanity@3.49.0(@types/node@20.14.9)(@types/react@18.3.3)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.11): + resolution: {integrity: sha512-zkJaaLUDwN2GFnhzfdhAmHf9SH8GMWFzi0+stcWy+1MRSFC3GQnXAh2/+IXZN63yNqDk7Af4pRDcX5iwNnmjJw==} engines: {node: '>=18'} hasBin: true peerDependencies: @@ -11034,32 +10971,32 @@ packages: '@dnd-kit/sortable': 7.0.2(@dnd-kit/core@6.1.0)(react@18.3.1) '@dnd-kit/utilities': 3.2.2(react@18.3.1) '@juggle/resize-observer': 3.4.0 + '@portabletext/editor': 1.0.7(@sanity/block-tools@3.49.0)(@sanity/schema@3.49.0)(@sanity/types@3.49.0)(@sanity/util@3.49.0)(react-dom@18.3.1)(react@18.3.1)(rxjs@7.8.1)(styled-components@6.1.11) '@portabletext/react': 3.1.0(react@18.3.1) '@rexxars/react-json-inspector': 8.0.1(react@18.3.1) '@sanity/asset-utils': 1.3.0 '@sanity/bifur-client': 0.4.1 - '@sanity/block-tools': 3.48.1 - '@sanity/cli': 3.48.1(react@18.3.1) + '@sanity/block-tools': 3.49.0 + '@sanity/cli': 3.49.0(react@18.3.1) '@sanity/client': 6.20.1(debug@4.3.4) '@sanity/color': 3.0.6 - '@sanity/diff': 3.48.1 + '@sanity/diff': 3.49.0 '@sanity/diff-match-patch': 3.1.1 '@sanity/eventsource': 5.0.2 - '@sanity/export': 3.39.0 + '@sanity/export': 3.40.0 '@sanity/icons': 3.2.0(react@18.3.1) '@sanity/image-url': 1.0.2 '@sanity/import': 3.37.5 - '@sanity/insert-menu': 1.0.6(@sanity/types@3.48.1)(react-dom@18.3.1)(react-is@18.3.1)(react@18.3.1)(styled-components@6.1.11) + '@sanity/insert-menu': 1.0.6(@sanity/types@3.49.0)(react-dom@18.3.1)(react-is@18.3.1)(react@18.3.1)(styled-components@6.1.11) '@sanity/logos': 2.1.12(@sanity/color@3.0.6)(react@18.3.1) - '@sanity/migrate': 3.48.1 - '@sanity/mutator': 3.48.1 - '@sanity/portable-text-editor': 3.48.1(react-dom@18.3.1)(react@18.3.1)(rxjs@7.8.1)(styled-components@6.1.11) + '@sanity/migrate': 3.49.0 + '@sanity/mutator': 3.49.0 '@sanity/presentation': 1.16.0(@sanity/client@6.20.1)(react-dom@18.3.1)(react-is@18.3.1)(react@18.3.1)(styled-components@6.1.11) - '@sanity/schema': 3.48.1(debug@4.3.4) + '@sanity/schema': 3.49.0(debug@4.3.4) '@sanity/telemetry': 0.7.9(react@18.3.1) - '@sanity/types': 3.48.1(debug@4.3.4) + '@sanity/types': 3.49.0(debug@4.3.4) '@sanity/ui': 2.5.0(react-dom@18.3.1)(react-is@18.3.1)(react@18.3.1)(styled-components@6.1.11) - '@sanity/util': 3.48.1(debug@4.3.4) + '@sanity/util': 3.49.0(debug@4.3.4) '@sanity/uuid': 3.0.2 '@sentry/react': 8.13.0(react@18.3.1) '@tanstack/react-table': 8.17.3(react-dom@18.3.1)(react@18.3.1) @@ -11091,7 +11028,7 @@ packages: framer-motion: 11.0.8(react-dom@18.3.1)(react@18.3.1) get-it: 8.6.2(debug@4.3.4) get-random-values-esm: 1.0.2 - groq-js: 1.9.0 + groq-js: 1.10.0 history: 5.3.0 i18next: 23.11.5 import-fresh: 3.3.0