diff --git a/package.json b/package.json index 6a7f404..c85e133 100644 --- a/package.json +++ b/package.json @@ -21,16 +21,16 @@ "@tailwindcss/typography": "0.5.19", "astro": "2.10.15", "mdast-util-to-string": "3.2.0", - "react": "18.3.1", - "react-dom": "18.3.1", + "react": "19.2.6", + "react-dom": "19.2.6", "reading-time": "1.5.0", "rollup": "3.29.5", "shiki": "0.14.7", "tailwindcss": "3.4.19" }, "devDependencies": { - "@types/react": "18.3.27", - "@types/react-dom": "18.3.7", + "@types/react": "19.2.14", + "@types/react-dom": "19.2.3", "@typescript/twoslash": "3.2.10", "remark-shiki-twoslash": "3.1.3" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 009bdb1..ff7222c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,7 +10,7 @@ dependencies: version: 0.19.7(astro@2.10.15) '@astrojs/react': specifier: 2.3.2 - version: 2.3.2(@types/react-dom@18.3.7)(@types/react@18.3.27)(react-dom@18.3.1)(react@18.3.1) + version: 2.3.2(@types/react-dom@19.2.3)(@types/react@19.2.14)(react-dom@19.2.6)(react@19.2.6) '@astrojs/rss': specifier: 2.4.4 version: 2.4.4 @@ -36,11 +36,11 @@ dependencies: specifier: 3.2.0 version: 3.2.0 react: - specifier: 18.3.1 - version: 18.3.1 + specifier: 19.2.6 + version: 19.2.6 react-dom: - specifier: 18.3.1 - version: 18.3.1(react@18.3.1) + specifier: 19.2.6 + version: 19.2.6(react@19.2.6) reading-time: specifier: 1.5.0 version: 1.5.0 @@ -56,11 +56,11 @@ dependencies: devDependencies: '@types/react': - specifier: 18.3.27 - version: 18.3.27 + specifier: 19.2.14 + version: 19.2.14 '@types/react-dom': - specifier: 18.3.7 - version: 18.3.7(@types/react@18.3.27) + specifier: 19.2.3 + version: 19.2.3(@types/react@19.2.14) '@typescript/twoslash': specifier: 3.2.10 version: 3.2.10(typescript@5.0.4) @@ -167,7 +167,7 @@ packages: prismjs: 1.29.0 dev: false - /@astrojs/react@2.3.2(@types/react-dom@18.3.7)(@types/react@18.3.27)(react-dom@18.3.1)(react@18.3.1): + /@astrojs/react@2.3.2(@types/react-dom@19.2.3)(@types/react@19.2.14)(react-dom@19.2.6)(react@19.2.6): resolution: {integrity: sha512-hGOnvLA7xA0rry0tr0g0LiO7bsYK9yyrs0k+OVakVkXsWgBVgqXI2a2KBVc/W+vOBB9mFXMG4EnrqdMPcttT5Q==} engines: {node: '>=16.12.0'} peerDependencies: @@ -178,10 +178,10 @@ packages: dependencies: '@babel/core': 7.22.5 '@babel/plugin-transform-react-jsx': 7.22.5(@babel/core@7.22.5) - '@types/react': 18.3.27 - '@types/react-dom': 18.3.7(@types/react@18.3.27) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@types/react': 19.2.14 + '@types/react-dom': 19.2.3(@types/react@19.2.14) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) ultrahtml: 1.3.0 transitivePeerDependencies: - supports-color @@ -1109,20 +1109,16 @@ packages: resolution: {integrity: sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==} dev: false - /@types/prop-types@15.7.5: - resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==} - - /@types/react-dom@18.3.7(@types/react@18.3.27): - resolution: {integrity: sha512-MEe3UeoENYVFXzoXEWsvcpg6ZvlrFNlOQ7EOsvhI3CfAXwzPfO8Qwuxd40nepsYKqyyVQnTdEfv68q91yLcKrQ==} + /@types/react-dom@19.2.3(@types/react@19.2.14): + resolution: {integrity: sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==} peerDependencies: - '@types/react': ^18.0.0 + '@types/react': ^19.2.0 dependencies: - '@types/react': 18.3.27 + '@types/react': 19.2.14 - /@types/react@18.3.27: - resolution: {integrity: sha512-cisd7gxkzjBKU2GgdYrTdtQx1SORymWyaAFhaxQPK9bYO9ot3Y5OikQRvY0VYQtvwjeQnizCINJAenh/V7MK2w==} + /@types/react@19.2.14: + resolution: {integrity: sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w==} dependencies: - '@types/prop-types': 15.7.5 csstype: 3.2.3 /@types/resolve@1.20.2: @@ -2527,13 +2523,6 @@ packages: resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} dev: false - /loose-envify@1.4.0: - resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} - hasBin: true - dependencies: - js-tokens: 4.0.0 - dev: false - /lru-cache@10.4.3: resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} dev: false @@ -3564,21 +3553,18 @@ packages: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} dev: false - /react-dom@18.3.1(react@18.3.1): - resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} + /react-dom@19.2.6(react@19.2.6): + resolution: {integrity: sha512-0prMI+hvBbPjsWnxDLxlCGyM8PN6UuWjEUCYmZhO67xIV9Xasa/r/vDnq+Xyq4Lo27g8QSbO5YzARu0D1Sps3g==} peerDependencies: - react: ^18.3.1 + react: ^19.2.6 dependencies: - loose-envify: 1.4.0 - react: 18.3.1 - scheduler: 0.23.2 + react: 19.2.6 + scheduler: 0.27.0 dev: false - /react@18.3.1: - resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} + /react@19.2.6: + resolution: {integrity: sha512-sfWGGfavi0xr8Pg0sVsyHMAOziVYKgPLNrS7ig+ivMNb3wbCBw3KxtflsGBAwD3gYQlE/AEZsTLgToRrSCjb0Q==} engines: {node: '>=0.10.0'} - dependencies: - loose-envify: 1.4.0 dev: false /read-cache@1.0.0: @@ -3824,10 +3810,8 @@ packages: resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} dev: false - /scheduler@0.23.2: - resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} - dependencies: - loose-envify: 1.4.0 + /scheduler@0.27.0: + resolution: {integrity: sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==} dev: false /section-matter@1.0.0: