diff --git a/docs/package.json b/docs/package.json index 30649e39b..683304dfd 100644 --- a/docs/package.json +++ b/docs/package.json @@ -5,7 +5,7 @@ "bugs": "https://github.com/airtasker/spot/issues", "dependencies": {}, "devDependencies": { - "@types/react": "^18.3.3", + "@types/react": "^19.2.14", "@types/react-dom": "^18.2.18", "@types/react-is": "^18.3.0", "core-js": "^3.37.1", @@ -13,7 +13,7 @@ "html-webpack-plugin": "^5.6.0", "mini-css-extract-plugin": "^2.9.0", "mobx": "^6.12.4", - "react": "^18.3.1", + "react": "^19.2.4", "react-dom": "^18.2.0", "react-is": "^18.3.1", "redoc": "^2.1.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 20bfd1154..a2d388c8c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -131,11 +131,11 @@ importers: docs: devDependencies: '@types/react': - specifier: ^18.3.3 - version: 18.3.27 + specifier: ^19.2.14 + version: 19.2.14 '@types/react-dom': specifier: ^18.2.18 - version: 18.3.7(@types/react@18.3.27) + version: 18.3.7(@types/react@19.2.14) '@types/react-is': specifier: ^18.3.0 version: 18.3.1 @@ -155,20 +155,20 @@ importers: specifier: ^6.12.4 version: 6.15.0 react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.2.4 + version: 19.2.4 react-dom: specifier: ^18.2.0 - version: 18.3.1(react@18.3.1) + version: 18.3.1(react@19.2.4) react-is: specifier: ^18.3.1 version: 18.3.1 redoc: specifier: ^2.1.3 - version: 2.5.2(core-js@3.48.0)(mobx@6.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(styled-components@5.3.11(@babel/core@7.28.6)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)) + version: 2.5.2(core-js@3.48.0)(mobx@6.15.0)(react-dom@18.3.1(react@19.2.4))(react@19.2.4)(styled-components@5.3.11(@babel/core@7.28.6)(react-dom@18.3.1(react@19.2.4))(react-is@18.3.1)(react@19.2.4)) styled-components: specifier: ^5.3.1 - version: 5.3.11(@babel/core@7.28.6)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1) + version: 5.3.11(@babel/core@7.28.6)(react-dom@18.3.1(react@19.2.4))(react-is@18.3.1)(react@19.2.4) ts-loader: specifier: ^9.5.1 version: 9.5.4(typescript@5.9.3)(webpack@5.104.1) @@ -891,8 +891,11 @@ packages: '@types/react-is@18.3.1': resolution: {integrity: sha512-zts4lhQn5ia0cF/y2+3V6Riu0MAfez9/LJYavdM8TvcVl+S91A/7VWxyBT8hbRuWspmuCaiGI0F41OJYGrKhRA==} - '@types/react@18.3.27': - resolution: {integrity: sha512-cisd7gxkzjBKU2GgdYrTdtQx1SORymWyaAFhaxQPK9bYO9ot3Y5OikQRvY0VYQtvwjeQnizCINJAenh/V7MK2w==} + '@types/react@18.3.28': + resolution: {integrity: sha512-z9VXpC7MWrhfWipitjNdgCauoMLRdIILQsAEV+ZesIzBq/oUlxk0m3ApZuMFCXdnS4U7KrI+l3WRUEGQ8K1QKw==} + + '@types/react@19.2.14': + resolution: {integrity: sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w==} '@types/semver@7.5.4': resolution: {integrity: sha512-MMzuxN3GdFwskAnb6fz0orFvhfqi752yjaXylr0Rp4oDg5H0Zn1IuyRhDVvYOwAXoJirx2xuS16I3WjxnAIHiQ==} @@ -3198,8 +3201,8 @@ packages: peerDependencies: react: ^18.0.0 || ^19.0.0 - react@18.3.1: - resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} + react@19.2.4: + resolution: {integrity: sha512-9nfp2hYpCwOjAN+8TZFGhtWEwgvWHXqESH8qT89AT/lWklpLON22Lc8pEtnpsZz7VmawabSU0gCjnj8aC0euHQ==} engines: {node: '>=0.10.0'} readable-stream@1.1.14: @@ -5147,19 +5150,23 @@ snapshots: '@types/range-parser@1.2.5': {} - '@types/react-dom@18.3.7(@types/react@18.3.27)': + '@types/react-dom@18.3.7(@types/react@19.2.14)': dependencies: - '@types/react': 18.3.27 + '@types/react': 19.2.14 '@types/react-is@18.3.1': dependencies: - '@types/react': 18.3.27 + '@types/react': 18.3.28 - '@types/react@18.3.27': + '@types/react@18.3.28': dependencies: '@types/prop-types': 15.7.15 csstype: 3.2.3 + '@types/react@19.2.14': + dependencies: + csstype: 3.2.3 + '@types/semver@7.5.4': {} '@types/send@0.17.2': @@ -5562,14 +5569,14 @@ snapshots: '@types/babel__core': 7.20.2 '@types/babel__traverse': 7.20.2 - babel-plugin-styled-components@2.1.4(@babel/core@7.28.6)(styled-components@5.3.11(@babel/core@7.28.6)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)): + babel-plugin-styled-components@2.1.4(@babel/core@7.28.6)(styled-components@5.3.11(@babel/core@7.28.6)(react-dom@18.3.1(react@19.2.4))(react-is@18.3.1)(react@19.2.4)): dependencies: '@babel/helper-annotate-as-pure': 7.27.3 '@babel/helper-module-imports': 7.22.15 '@babel/plugin-syntax-jsx': 7.28.6(@babel/core@7.28.6) lodash: 4.17.21 picomatch: 2.3.1 - styled-components: 5.3.11(@babel/core@7.28.6)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1) + styled-components: 5.3.11(@babel/core@7.28.6)(react-dom@18.3.1(react@19.2.4))(react-is@18.3.1)(react@19.2.4) transitivePeerDependencies: - '@babel/core' @@ -7362,21 +7369,21 @@ snapshots: mkdirp@2.1.6: {} - mobx-react-lite@4.1.1(mobx@6.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + mobx-react-lite@4.1.1(mobx@6.15.0)(react-dom@18.3.1(react@19.2.4))(react@19.2.4): dependencies: mobx: 6.15.0 - react: 18.3.1 - use-sync-external-store: 1.6.0(react@18.3.1) + react: 19.2.4 + use-sync-external-store: 1.6.0(react@19.2.4) optionalDependencies: - react-dom: 18.3.1(react@18.3.1) + react-dom: 18.3.1(react@19.2.4) - mobx-react@9.2.0(mobx@6.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + mobx-react@9.2.0(mobx@6.15.0)(react-dom@18.3.1(react@19.2.4))(react@19.2.4): dependencies: mobx: 6.15.0 - mobx-react-lite: 4.1.1(mobx@6.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 + mobx-react-lite: 4.1.1(mobx@6.15.0)(react-dom@18.3.1(react@19.2.4))(react@19.2.4) + react: 19.2.4 optionalDependencies: - react-dom: 18.3.1(react@18.3.1) + react-dom: 18.3.1(react@19.2.4) mobx@6.15.0: {} @@ -7803,25 +7810,23 @@ snapshots: iconv-lite: 0.4.24 unpipe: 1.0.0 - react-dom@18.3.1(react@18.3.1): + react-dom@18.3.1(react@19.2.4): dependencies: loose-envify: 1.4.0 - react: 18.3.1 + react: 19.2.4 scheduler: 0.23.2 react-is@16.13.1: {} react-is@18.3.1: {} - react-tabs@6.1.0(react@18.3.1): + react-tabs@6.1.0(react@19.2.4): dependencies: clsx: 2.1.1 prop-types: 15.8.1 - react: 18.3.1 + react: 19.2.4 - react@18.3.1: - dependencies: - loose-envify: 1.4.0 + react@19.2.4: {} readable-stream@1.1.14: dependencies: @@ -7844,7 +7849,7 @@ snapshots: dependencies: esprima: 4.0.1 - redoc@2.5.2(core-js@3.48.0)(mobx@6.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(styled-components@5.3.11(@babel/core@7.28.6)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)): + redoc@2.5.2(core-js@3.48.0)(mobx@6.15.0)(react-dom@18.3.1(react@19.2.4))(react@19.2.4)(styled-components@5.3.11(@babel/core@7.28.6)(react-dom@18.3.1(react@19.2.4))(react-is@18.3.1)(react@19.2.4)): dependencies: '@redocly/openapi-core': 1.34.6 classnames: 2.5.1 @@ -7857,19 +7862,19 @@ snapshots: mark.js: 8.11.1 marked: 4.3.0 mobx: 6.15.0 - mobx-react: 9.2.0(mobx@6.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + mobx-react: 9.2.0(mobx@6.15.0)(react-dom@18.3.1(react@19.2.4))(react@19.2.4) openapi-sampler: 1.6.2 path-browserify: 1.0.1 perfect-scrollbar: 1.5.6 polished: 4.3.1 prismjs: 1.30.0 prop-types: 15.8.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-tabs: 6.1.0(react@18.3.1) + react: 19.2.4 + react-dom: 18.3.1(react@19.2.4) + react-tabs: 6.1.0(react@19.2.4) slugify: 1.4.7 stickyfill: 1.1.1 - styled-components: 5.3.11(@babel/core@7.28.6)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1) + styled-components: 5.3.11(@babel/core@7.28.6)(react-dom@18.3.1(react@19.2.4))(react-is@18.3.1)(react@19.2.4) swagger2openapi: 7.0.8 url-template: 2.0.8 transitivePeerDependencies: @@ -8190,18 +8195,18 @@ snapshots: strnum@1.1.2: {} - styled-components@5.3.11(@babel/core@7.28.6)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1): + styled-components@5.3.11(@babel/core@7.28.6)(react-dom@18.3.1(react@19.2.4))(react-is@18.3.1)(react@19.2.4): dependencies: '@babel/helper-module-imports': 7.22.15 '@babel/traverse': 7.23.2(supports-color@5.5.0) '@emotion/is-prop-valid': 1.4.0 '@emotion/stylis': 0.8.5 '@emotion/unitless': 0.7.5 - babel-plugin-styled-components: 2.1.4(@babel/core@7.28.6)(styled-components@5.3.11(@babel/core@7.28.6)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)) + babel-plugin-styled-components: 2.1.4(@babel/core@7.28.6)(styled-components@5.3.11(@babel/core@7.28.6)(react-dom@18.3.1(react@19.2.4))(react-is@18.3.1)(react@19.2.4)) css-to-react-native: 3.2.0 hoist-non-react-statics: 3.3.2 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.2.4 + react-dom: 18.3.1(react@19.2.4) react-is: 18.3.1 shallowequal: 1.1.0 supports-color: 5.5.0 @@ -8442,9 +8447,9 @@ snapshots: url-template@2.0.8: {} - use-sync-external-store@1.6.0(react@18.3.1): + use-sync-external-store@1.6.0(react@19.2.4): dependencies: - react: 18.3.1 + react: 19.2.4 util-deprecate@1.0.2: {}