diff --git a/package.json b/package.json index fc8b494..571f0d6 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "@giscus/react": "^2.3.0", "@next/third-parties": "^14.2.3", "@types/node": "20.8.6", - "@types/react": "18.2.33", + "@types/react": "18.3.12", "@types/react-dom": "18.2.7", "autoprefixer": "10.4.15", "class-transformer": "^0.5.1", @@ -30,7 +30,7 @@ "next-contentlayer": "^0.3.4", "next-themes": "^0.2.1", "postcss": "8.4.29", - "react": "18.2.0", + "react": "18.3.1", "react-dom": "18.2.0", "react-wrap-balancer": "^1.1.0", "reading-time": "^1.5.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 502edc5..49a42b0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,16 +7,16 @@ settings: dependencies: '@giscus/react': specifier: ^2.3.0 - version: 2.3.0(react-dom@18.2.0)(react@18.2.0) + version: 2.3.0(react-dom@18.2.0)(react@18.3.1) '@next/third-parties': specifier: ^14.2.3 - version: 14.2.3(next@13.5.6)(react@18.2.0) + version: 14.2.3(next@13.5.6)(react@18.3.1) '@types/node': specifier: 20.8.6 version: 20.8.6 '@types/react': - specifier: 18.2.33 - version: 18.2.33 + specifier: 18.3.12 + version: 18.3.12 '@types/react-dom': specifier: 18.2.7 version: 18.2.7 @@ -43,31 +43,31 @@ dependencies: version: 13.4.19(eslint@8.52.0)(typescript@5.2.2) framer-motion: specifier: ^10.16.4 - version: 10.16.4(react-dom@18.2.0)(react@18.2.0) + version: 10.16.4(react-dom@18.2.0)(react@18.3.1) install: specifier: ^0.13.0 version: 0.13.0 next: specifier: 13.5.6 - version: 13.5.6(@opentelemetry/api@1.6.0)(react-dom@18.2.0)(react@18.2.0) + version: 13.5.6(@opentelemetry/api@1.6.0)(react-dom@18.2.0)(react@18.3.1) next-contentlayer: specifier: ^0.3.4 - version: 0.3.4(contentlayer@0.3.4)(esbuild@0.19.3)(next@13.5.6)(react-dom@18.2.0)(react@18.2.0) + version: 0.3.4(contentlayer@0.3.4)(esbuild@0.19.3)(next@13.5.6)(react-dom@18.2.0)(react@18.3.1) next-themes: specifier: ^0.2.1 - version: 0.2.1(next@13.5.6)(react-dom@18.2.0)(react@18.2.0) + version: 0.2.1(next@13.5.6)(react-dom@18.2.0)(react@18.3.1) postcss: specifier: 8.4.29 version: 8.4.29 react: - specifier: 18.2.0 - version: 18.2.0 + specifier: 18.3.1 + version: 18.3.1 react-dom: specifier: 18.2.0 - version: 18.2.0(react@18.2.0) + version: 18.2.0(react@18.3.1) react-wrap-balancer: specifier: ^1.1.0 - version: 1.1.0(react@18.2.0) + version: 1.1.0(react@18.3.1) reading-time: specifier: ^1.5.0 version: 1.5.0 @@ -571,15 +571,15 @@ packages: resolution: {integrity: sha512-cEee/Z+I12mZcFJshKcCqC8tuX5hG3s+d+9nZ3LabqKF1vKdF41B92pJVCBggjAGORAeOzyyDDKrZwIkLffeOQ==} dev: false - /@giscus/react@2.3.0(react-dom@18.2.0)(react@18.2.0): + /@giscus/react@2.3.0(react-dom@18.2.0)(react@18.3.1): resolution: {integrity: sha512-tj79B+NNBfidhPdXJqWoqRm5Jhoc6CBhXMYwBR9nwTwsrdaB/spcQXmHpKcUuOdXZtlYSwMfCFcBogMNbD+gKQ==} peerDependencies: react: ^16 || ^17 || ^18 react-dom: ^16 || ^17 || ^18 dependencies: giscus: 1.3.0 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + react: 18.3.1 + react-dom: 18.2.0(react@18.3.1) dev: false /@grpc/grpc-js@1.9.3: @@ -792,14 +792,14 @@ packages: dev: false optional: true - /@next/third-parties@14.2.3(next@13.5.6)(react@18.2.0): + /@next/third-parties@14.2.3(next@13.5.6)(react@18.3.1): resolution: {integrity: sha512-j4E2xBSsEZq4VX2pVm3LpGltSwCxETic6glJWfHyYQvpoMdplCAYrQKpF+E9Gg3jfsrfmRAIdTE11m+biBCx1Q==} peerDependencies: next: ^13.0.0 || ^14.0.0 react: ^18.2.0 dependencies: - next: 13.5.6(@opentelemetry/api@1.6.0)(react-dom@18.2.0)(react@18.2.0) - react: 18.2.0 + next: 13.5.6(@opentelemetry/api@1.6.0)(react-dom@18.2.0)(react@18.3.1) + react: 18.3.1 third-party-capital: 1.0.20 dev: false @@ -1165,14 +1165,13 @@ packages: /@types/react-dom@18.2.7: resolution: {integrity: sha512-GRaAEriuT4zp9N4p1i8BDBYmEyfo+xQ3yHjJU4eiK5NDa1RmUZG+unZABUTK4/Ox/M+GaHwb6Ow8rUITrtjszA==} dependencies: - '@types/react': 18.2.33 + '@types/react': 18.3.12 dev: false - /@types/react@18.2.33: - resolution: {integrity: sha512-v+I7S+hu3PIBoVkKGpSYYpiBT1ijqEzWpzQD62/jm4K74hPpSP7FF9BnKG6+fg2+62weJYkkBWDJlZt5JO/9hg==} + /@types/react@18.3.12: + resolution: {integrity: sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw==} dependencies: '@types/prop-types': 15.7.5 - '@types/scheduler': 0.16.3 csstype: 3.1.2 dev: false @@ -1180,10 +1179,6 @@ packages: resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} dev: false - /@types/scheduler@0.16.3: - resolution: {integrity: sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==} - dev: false - /@types/trusted-types@2.0.4: resolution: {integrity: sha512-IDaobHimLQhjwsQ/NMwRVfa/yL7L/wriQPMhw1ZJall0KX6E1oxk29XMDeilW5qTIg5aoiqf5Udy8U/51aNoQQ==} dev: false @@ -2374,7 +2369,7 @@ packages: resolution: {integrity: sha512-n2aZ9tNfYDwaHhvFTkhFErqOMIb8uyzSQ+vGJBjZyanAKZVbGUQ1sngfk9FdkBw7G26O7AgNjLcecLffD1c7eg==} dev: false - /framer-motion@10.16.4(react-dom@18.2.0)(react@18.2.0): + /framer-motion@10.16.4(react-dom@18.2.0)(react@18.3.1): resolution: {integrity: sha512-p9V9nGomS3m6/CALXqv6nFGMuFOxbWsmaOrdmhyQimMIlLl3LC7h7l86wge/Js/8cRu5ktutS/zlzgR7eBOtFA==} peerDependencies: react: ^18.0.0 @@ -2385,8 +2380,8 @@ packages: react-dom: optional: true dependencies: - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + react: 18.3.1 + react-dom: 18.2.0(react@18.3.1) tslib: 2.6.2 optionalDependencies: '@emotion/is-prop-valid': 0.8.8 @@ -3816,7 +3811,7 @@ packages: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} dev: false - /next-contentlayer@0.3.4(contentlayer@0.3.4)(esbuild@0.19.3)(next@13.5.6)(react-dom@18.2.0)(react@18.2.0): + /next-contentlayer@0.3.4(contentlayer@0.3.4)(esbuild@0.19.3)(next@13.5.6)(react-dom@18.2.0)(react@18.3.1): resolution: {integrity: sha512-UtUCwgAl159KwfhNaOwyiI7Lg6sdioyKMeh+E7jxx0CJ29JuXGxBEYmCI6+72NxFGIFZKx8lvttbbQhbnYWYSw==} peerDependencies: contentlayer: 0.3.4 @@ -3827,9 +3822,9 @@ packages: '@contentlayer/core': 0.3.4(esbuild@0.19.3) '@contentlayer/utils': 0.3.4 contentlayer: 0.3.4(esbuild@0.19.3) - next: 13.5.6(@opentelemetry/api@1.6.0)(react-dom@18.2.0)(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + next: 13.5.6(@opentelemetry/api@1.6.0)(react-dom@18.2.0)(react@18.3.1) + react: 18.3.1 + react-dom: 18.2.0(react@18.3.1) transitivePeerDependencies: - '@effect-ts/otel-node' - esbuild @@ -3837,19 +3832,19 @@ packages: - supports-color dev: false - /next-themes@0.2.1(next@13.5.6)(react-dom@18.2.0)(react@18.2.0): + /next-themes@0.2.1(next@13.5.6)(react-dom@18.2.0)(react@18.3.1): resolution: {integrity: sha512-B+AKNfYNIzh0vqQQKqQItTS8evEouKD7H5Hj3kmuPERwddR2TxvDSFZuTj6T7Jfn1oyeUyJMydPl1Bkxkh0W7A==} peerDependencies: next: '*' react: '*' react-dom: '*' dependencies: - next: 13.5.6(@opentelemetry/api@1.6.0)(react-dom@18.2.0)(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + next: 13.5.6(@opentelemetry/api@1.6.0)(react-dom@18.2.0)(react@18.3.1) + react: 18.3.1 + react-dom: 18.2.0(react@18.3.1) dev: false - /next@13.5.6(@opentelemetry/api@1.6.0)(react-dom@18.2.0)(react@18.2.0): + /next@13.5.6(@opentelemetry/api@1.6.0)(react-dom@18.2.0)(react@18.3.1): resolution: {integrity: sha512-Y2wTcTbO4WwEsVb4A8VSnOsG1I9ok+h74q0ZdxkwM3EODqrs4pasq7O0iUxbcS9VtWMicG7f3+HAj0r1+NtKSw==} engines: {node: '>=16.14.0'} hasBin: true @@ -3870,9 +3865,9 @@ packages: busboy: 1.6.0 caniuse-lite: 1.0.30001532 postcss: 8.4.31 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - styled-jsx: 5.1.1(react@18.2.0) + react: 18.3.1 + react-dom: 18.2.0(react@18.3.1) + styled-jsx: 5.1.1(react@18.3.1) watchpack: 2.4.0 optionalDependencies: '@next/swc-darwin-arm64': 13.5.6 @@ -4294,13 +4289,13 @@ packages: /queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - /react-dom@18.2.0(react@18.2.0): + /react-dom@18.2.0(react@18.3.1): resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} peerDependencies: react: ^18.2.0 dependencies: loose-envify: 1.4.0 - react: 18.2.0 + react: 18.3.1 scheduler: 0.23.0 dev: false @@ -4308,16 +4303,16 @@ packages: resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} dev: false - /react-wrap-balancer@1.1.0(react@18.2.0): + /react-wrap-balancer@1.1.0(react@18.3.1): resolution: {integrity: sha512-EhF3jOZm5Fjx+Cx41e423qOv2c2aOvXAtym2OHqrGeMUnwERIyNsRBgnfT3plB170JmuYvts8K2KSPEIerKr5A==} peerDependencies: react: '>=16.8.0 || ^17.0.0 || ^18' dependencies: - react: 18.2.0 + react: 18.3.1 dev: false - /react@18.2.0: - resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} + /react@18.3.1: + resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} engines: {node: '>=0.10.0'} dependencies: loose-envify: 1.4.0 @@ -4723,7 +4718,7 @@ packages: inline-style-parser: 0.1.1 dev: false - /styled-jsx@5.1.1(react@18.2.0): + /styled-jsx@5.1.1(react@18.3.1): resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} engines: {node: '>= 12.0.0'} peerDependencies: @@ -4737,7 +4732,7 @@ packages: optional: true dependencies: client-only: 0.0.1 - react: 18.2.0 + react: 18.3.1 dev: false /sucrase@3.34.0: