diff --git a/package.json b/package.json index befa23d..48e6591 100644 --- a/package.json +++ b/package.json @@ -11,8 +11,8 @@ "url": "https://github.com/andrei-picus-tink/auto-renovate.git" }, "dependencies": { - "react": "~17.0.0", - "react-dom": "~17.0.0" + "react": "~19.0.0", + "react-dom": "~19.0.0" }, "devDependencies": { "@sentry/vite-plugin": "2.22.7", @@ -22,8 +22,8 @@ "@types/license-checker": "25.0.6", "@types/lodash": "4.17.13", "@types/node": "22.10.2", - "@types/react": "17.0.83", - "@types/react-dom": "17.0.26", + "@types/react": "19.0.2", + "@types/react-dom": "19.0.2", "@types/yargs": "17.0.33", "@typescript-eslint/eslint-plugin": "8.18.1", "@typescript-eslint/parser": "8.18.1", @@ -39,7 +39,7 @@ "eslint-plugin-local-rules": "3.0.2", "eslint-plugin-prettier": "5.2.1", "eslint-plugin-react": "7.31.10", - "eslint-plugin-react-hooks": "4.6.2", + "eslint-plugin-react-hooks": "5.1.0", "eslint-plugin-unused-imports": "4.1.4", "eslint-plugin-xstate": "3.2.1", "execa": "9.5.2", @@ -48,8 +48,8 @@ "license-checker": "25.0.1", "octokit": "4.0.2", "prettier": "3.4.2", - "react": "17.0.2", - "react-dom": "17.0.2", + "react": "19.0.0", + "react-dom": "19.0.0", "strong-mock": "~8.0.1", "stylelint": "16.12.0", "stylelint-config-recommended": "14.0.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 520d8eb..645cd71 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,11 +9,11 @@ importers: .: dependencies: react: - specifier: ~17.0.0 - version: 17.0.2 + specifier: ~19.0.0 + version: 19.0.0 react-dom: - specifier: ~17.0.0 - version: 17.0.2(react@17.0.2) + specifier: ~19.0.0 + version: 19.0.0(react@19.0.0) devDependencies: '@sentry/vite-plugin': specifier: 2.22.7 @@ -37,11 +37,11 @@ importers: specifier: 22.10.2 version: 22.10.2 '@types/react': - specifier: 17.0.83 - version: 17.0.83 + specifier: 19.0.2 + version: 19.0.2 '@types/react-dom': - specifier: 17.0.26 - version: 17.0.26(@types/react@17.0.83) + specifier: 19.0.2 + version: 19.0.2(@types/react@19.0.2) '@types/yargs': specifier: 17.0.33 version: 17.0.33 @@ -62,7 +62,7 @@ importers: version: 8.23.1 eslint-config-airbnb: specifier: 19.0.4 - version: 19.0.4(eslint-plugin-import@2.31.0)(eslint-plugin-jsx-a11y@6.10.2(eslint@8.23.1))(eslint-plugin-react-hooks@4.6.2(eslint@8.23.1))(eslint-plugin-react@7.31.10(eslint@8.23.1))(eslint@8.23.1) + version: 19.0.4(eslint-plugin-import@2.31.0)(eslint-plugin-jsx-a11y@6.10.2(eslint@8.23.1))(eslint-plugin-react-hooks@5.1.0(eslint@8.23.1))(eslint-plugin-react@7.31.10(eslint@8.23.1))(eslint@8.23.1) eslint-config-prettier: specifier: 9.1.0 version: 9.1.0(eslint@8.23.1) @@ -88,8 +88,8 @@ importers: specifier: 7.31.10 version: 7.31.10(eslint@8.23.1) eslint-plugin-react-hooks: - specifier: 4.6.2 - version: 4.6.2(eslint@8.23.1) + specifier: 5.1.0 + version: 5.1.0(eslint@8.23.1) eslint-plugin-unused-imports: specifier: 4.1.4 version: 4.1.4(@typescript-eslint/eslint-plugin@8.18.1(@typescript-eslint/parser@8.18.1(eslint@8.23.1)(typescript@5.7.2))(eslint@8.23.1)(typescript@5.7.2))(eslint@8.23.1) @@ -1159,19 +1159,13 @@ packages: '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} - '@types/prop-types@15.7.12': - resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==} - - '@types/react-dom@17.0.26': - resolution: {integrity: sha512-Z+2VcYXJwOqQ79HreLU/1fyQ88eXSSFh6I3JdrEHQIfYSI0kCQpTGvOrbE6jFGGYXKsHuwY9tBa/w5Uo6KzrEg==} + '@types/react-dom@19.0.2': + resolution: {integrity: sha512-c1s+7TKFaDRRxr1TxccIX2u7sfCnc3RxkVyBIUA2lCpyqCF+QoAwQ/CBg7bsMdVwP120HEH143VQezKtef5nCg==} peerDependencies: - '@types/react': ^17.0.0 - - '@types/react@17.0.83': - resolution: {integrity: sha512-l0m4ArKJvmFtR4e8UmKrj1pB4tUgOhJITf+mADyF/p69Ts1YAR/E+G9XEM0mHXKVRa1dQNHseyyDNzeuAXfXQw==} + '@types/react': ^19.0.0 - '@types/scheduler@0.16.8': - resolution: {integrity: sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==} + '@types/react@19.0.2': + resolution: {integrity: sha512-USU8ZI/xyKJwFTpjSVIrSeHBVAGagkHQKPNbxeWwql/vDmnTIBgx+TJnhFnj1NXgz8XfprU0egV2dROLGpsBEg==} '@types/stack-utils@2.0.3': resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==} @@ -1910,11 +1904,11 @@ packages: eslint-config-prettier: optional: true - eslint-plugin-react-hooks@4.6.2: - resolution: {integrity: sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==} + eslint-plugin-react-hooks@5.1.0: + resolution: {integrity: sha512-mpJRtPgHN2tNAvZ35AMfqeB3Xqeo273QxrHJsbBEPWODRM4r0yB6jfoROqKEYrOn27UtRPpcpHc2UqyBSuUNTw==} engines: {node: '>=10'} peerDependencies: - eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 eslint-plugin-react@7.31.10: resolution: {integrity: sha512-e4N/nc6AAlg4UKW/mXeYWd3R++qUano5/o+t+wnWxIf+bLsOaH3a4q74kX3nDjYym3VBN4HyO9nEn1GcAqgQOA==} @@ -3165,10 +3159,10 @@ packages: resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==} engines: {node: '>=8'} - react-dom@17.0.2: - resolution: {integrity: sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==} + react-dom@19.0.0: + resolution: {integrity: sha512-4GV5sHFG0e/0AD4X+ySy6UJd3jVl1iNsNHdpad0qhABJ11twS3TTBnseqsKurKcsNqCEFeGL3uLpVChpIO3QfQ==} peerDependencies: - react: 17.0.2 + react: ^19.0.0 react-is@16.13.1: resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} @@ -3180,8 +3174,8 @@ packages: resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==} engines: {node: '>=0.10.0'} - react@17.0.2: - resolution: {integrity: sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==} + react@19.0.0: + resolution: {integrity: sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==} engines: {node: '>=0.10.0'} read-installed@4.0.3: @@ -3314,8 +3308,8 @@ packages: resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} engines: {node: '>=v12.22.7'} - scheduler@0.20.2: - resolution: {integrity: sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==} + scheduler@0.25.0: + resolution: {integrity: sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==} semver@5.7.2: resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} @@ -5176,20 +5170,14 @@ snapshots: '@types/normalize-package-data@2.4.4': optional: true - '@types/prop-types@15.7.12': {} - - '@types/react-dom@17.0.26(@types/react@17.0.83)': + '@types/react-dom@19.0.2(@types/react@19.0.2)': dependencies: - '@types/react': 17.0.83 + '@types/react': 19.0.2 - '@types/react@17.0.83': + '@types/react@19.0.2': dependencies: - '@types/prop-types': 15.7.12 - '@types/scheduler': 0.16.8 csstype: 3.1.3 - '@types/scheduler@0.16.8': {} - '@types/stack-utils@2.0.3': {} '@types/tough-cookie@4.0.5': {} @@ -5949,14 +5937,14 @@ snapshots: object.entries: 1.1.8 semver: 6.3.1 - eslint-config-airbnb@19.0.4(eslint-plugin-import@2.31.0)(eslint-plugin-jsx-a11y@6.10.2(eslint@8.23.1))(eslint-plugin-react-hooks@4.6.2(eslint@8.23.1))(eslint-plugin-react@7.31.10(eslint@8.23.1))(eslint@8.23.1): + eslint-config-airbnb@19.0.4(eslint-plugin-import@2.31.0)(eslint-plugin-jsx-a11y@6.10.2(eslint@8.23.1))(eslint-plugin-react-hooks@5.1.0(eslint@8.23.1))(eslint-plugin-react@7.31.10(eslint@8.23.1))(eslint@8.23.1): dependencies: eslint: 8.23.1 eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.31.0)(eslint@8.23.1) eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.18.1(eslint@8.23.1)(typescript@5.7.2))(eslint-import-resolver-typescript@3.7.0)(eslint@8.23.1) eslint-plugin-jsx-a11y: 6.10.2(eslint@8.23.1) eslint-plugin-react: 7.31.10(eslint@8.23.1) - eslint-plugin-react-hooks: 4.6.2(eslint@8.23.1) + eslint-plugin-react-hooks: 5.1.0(eslint@8.23.1) object.assign: 4.1.5 object.entries: 1.1.8 @@ -6064,7 +6052,7 @@ snapshots: optionalDependencies: eslint-config-prettier: 9.1.0(eslint@8.23.1) - eslint-plugin-react-hooks@4.6.2(eslint@8.23.1): + eslint-plugin-react-hooks@5.1.0(eslint@8.23.1): dependencies: eslint: 8.23.1 @@ -7593,12 +7581,10 @@ snapshots: quick-lru@4.0.1: optional: true - react-dom@17.0.2(react@17.0.2): + react-dom@19.0.0(react@19.0.0): dependencies: - loose-envify: 1.4.0 - object-assign: 4.1.1 - react: 17.0.2 - scheduler: 0.20.2 + react: 19.0.0 + scheduler: 0.25.0 react-is@16.13.1: {} @@ -7606,10 +7592,7 @@ snapshots: react-refresh@0.14.2: {} - react@17.0.2: - dependencies: - loose-envify: 1.4.0 - object-assign: 4.1.1 + react@19.0.0: {} read-installed@4.0.3: dependencies: @@ -7793,10 +7776,7 @@ snapshots: dependencies: xmlchars: 2.2.0 - scheduler@0.20.2: - dependencies: - loose-envify: 1.4.0 - object-assign: 4.1.1 + scheduler@0.25.0: {} semver@5.7.2: {}