diff --git a/package.json b/package.json index f6f313a..9331d62 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ "immer": "10.1.1", "localforage": "1.10.0", "papaparse": "5.4.1", - "react": "18.2.0", + "react": "18.3.1", "react-bootstrap": "2.10.5", "react-bootstrap-typeahead": "6.3.2", "react-currency-input-field": "3.8.0", @@ -40,7 +40,7 @@ "@types/jest": "29.5.12", "@types/node": "20.14.8", "@types/papaparse": "5.3.14", - "@types/react": "18.2.79", + "@types/react": "18.3.12", "@types/react-dom": "18.2.25", "@types/react-table": "7.7.20", "@vitejs/plugin-react-swc": "3.7.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1300d45..a2de897 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,7 +16,7 @@ importers: version: 5.3.3(@popperjs/core@2.11.8) framer-motion: specifier: 11.3.31 - version: 11.3.31(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + version: 11.3.31(react-dom@18.2.0(react@18.3.1))(react@18.3.1) immer: specifier: 10.1.1 version: 10.1.1 @@ -27,41 +27,41 @@ importers: specifier: 5.4.1 version: 5.4.1 react: - specifier: 18.2.0 - version: 18.2.0 + specifier: 18.3.1 + version: 18.3.1 react-bootstrap: specifier: 2.10.5 - version: 2.10.5(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + version: 2.10.5(@types/react@18.3.12)(react-dom@18.2.0(react@18.3.1))(react@18.3.1) react-bootstrap-typeahead: specifier: 6.3.2 - version: 6.3.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + version: 6.3.2(react-dom@18.2.0(react@18.3.1))(react@18.3.1) react-currency-input-field: specifier: 3.8.0 - version: 3.8.0(react@18.2.0) + version: 3.8.0(react@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-hotkeys-hook: specifier: 4.5.0 - version: 4.5.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + version: 4.5.0(react-dom@18.2.0(react@18.3.1))(react@18.3.1) react-icons: specifier: 5.3.0 - version: 5.3.0(react@18.2.0) + version: 5.3.0(react@18.3.1) react-router-dom: specifier: 6.26.1 - version: 6.26.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + version: 6.26.1(react-dom@18.2.0(react@18.3.1))(react@18.3.1) recharts: specifier: 2.12.7 - version: 2.12.7(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + version: 2.12.7(react-dom@18.2.0(react@18.3.1))(react@18.3.1) use-immer: specifier: 0.10.0 - version: 0.10.0(immer@10.1.1)(react@18.2.0) + version: 0.10.0(immer@10.1.1)(react@18.3.1) use-undo: specifier: 1.1.1 - version: 1.1.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + version: 1.1.1(react-dom@18.2.0(react@18.3.1))(react@18.3.1) usehooks-ts: specifier: 3.1.0 - version: 3.1.0(react@18.2.0) + version: 3.1.0(react@18.3.1) devDependencies: '@axe-core/playwright': specifier: 4.10.0 @@ -83,7 +83,7 @@ importers: version: 6.4.8 '@testing-library/react': specifier: 16.0.1 - version: 16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + version: 16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.2.25)(@types/react@18.3.12)(react-dom@18.2.0(react@18.3.1))(react@18.3.1) '@testing-library/user-event': specifier: 14.5.2 version: 14.5.2(@testing-library/dom@10.4.0) @@ -100,8 +100,8 @@ importers: specifier: 5.3.14 version: 5.3.14 '@types/react': - specifier: 18.2.79 - version: 18.2.79 + specifier: 18.3.12 + version: 18.3.12 '@types/react-dom': specifier: 18.2.25 version: 18.2.25 @@ -1283,8 +1283,8 @@ packages: '@types/react-transition-group@4.4.7': resolution: {integrity: sha512-ICCyBl5mvyqYp8Qeq9B5G/fyBSRC0zx3XM3sCC6KkcMsNeAHqXBKkmat4GqdJET5jtYUpZXrxI5flve5qhi2Eg==} - '@types/react@18.2.79': - resolution: {integrity: sha512-RwGAGXPl9kSXwdNTafkOEuFrTBD5SA2B3iEB96xi8+xu5ddUa/cpvyVCSNn+asgLCTHkb5ZxN8gbuibYJi4s1w==} + '@types/react@18.3.12': + resolution: {integrity: sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw==} '@types/resolve@1.17.1': resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} @@ -2547,8 +2547,8 @@ packages: react: '>=16.6.0' react-dom: '>=16.6.0' - 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'} recharts-scale@0.4.5: @@ -4081,30 +4081,30 @@ snapshots: '@popperjs/core@2.11.8': {} - '@react-aria/ssr@3.8.0(react@18.2.0)': + '@react-aria/ssr@3.8.0(react@18.3.1)': dependencies: '@swc/helpers': 0.5.3 - react: 18.2.0 + react: 18.3.1 '@remix-run/router@1.19.1': {} - '@restart/hooks@0.4.11(react@18.2.0)': + '@restart/hooks@0.4.11(react@18.3.1)': dependencies: dequal: 2.0.3 - react: 18.2.0 + react: 18.3.1 - '@restart/ui@1.8.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@restart/ui@1.8.0(react-dom@18.2.0(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.25.7 '@popperjs/core': 2.11.8 - '@react-aria/ssr': 3.8.0(react@18.2.0) - '@restart/hooks': 0.4.11(react@18.2.0) + '@react-aria/ssr': 3.8.0(react@18.3.1) + '@restart/hooks': 0.4.11(react@18.3.1) '@types/warning': 3.0.1 dequal: 2.0.3 dom-helpers: 5.2.1 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - uncontrollable: 8.0.4(react@18.2.0) + react: 18.3.1 + react-dom: 18.2.0(react@18.3.1) + uncontrollable: 8.0.4(react@18.3.1) warning: 4.0.3 '@rollup/plugin-babel@5.3.1(@babel/core@7.26.0)(@types/babel__core@7.20.5)(rollup@2.79.2)': @@ -4277,14 +4277,14 @@ snapshots: lodash: 4.17.21 redent: 3.0.0 - '@testing-library/react@16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@testing-library/react@16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.2.25)(@types/react@18.3.12)(react-dom@18.2.0(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.25.7 '@testing-library/dom': 10.4.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) optionalDependencies: - '@types/react': 18.2.79 + '@types/react': 18.3.12 '@types/react-dom': 18.2.25 '@testing-library/user-event@14.5.2(@testing-library/dom@10.4.0)': @@ -4375,17 +4375,17 @@ snapshots: '@types/react-dom@18.2.25': dependencies: - '@types/react': 18.2.79 + '@types/react': 18.3.12 '@types/react-table@7.7.20': dependencies: - '@types/react': 18.2.79 + '@types/react': 18.3.12 '@types/react-transition-group@4.4.7': dependencies: - '@types/react': 18.2.79 + '@types/react': 18.3.12 - '@types/react@18.2.79': + '@types/react@18.3.12': dependencies: '@types/prop-types': 15.7.8 csstype: 3.1.2 @@ -5019,12 +5019,12 @@ snapshots: fraction.js@4.3.7: {} - framer-motion@11.3.31(react-dom@18.2.0(react@18.2.0))(react@18.2.0): + framer-motion@11.3.31(react-dom@18.2.0(react@18.3.1))(react@18.3.1): dependencies: tslib: 2.6.2 optionalDependencies: - 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) fs-extra@9.1.0: dependencies: @@ -5587,9 +5587,9 @@ snapshots: ansi-styles: 5.2.0 react-is: 18.2.0 - prop-types-extra@1.1.1(react@18.2.0): + prop-types-extra@1.1.1(react@18.3.1): dependencies: - react: 18.2.0 + react: 18.3.1 react-is: 16.13.1 warning: 4.0.3 @@ -5607,62 +5607,62 @@ snapshots: dependencies: safe-buffer: 5.2.1 - react-bootstrap-typeahead@6.3.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0): + react-bootstrap-typeahead@6.3.2(react-dom@18.2.0(react@18.3.1))(react@18.3.1): dependencies: '@babel/runtime': 7.23.2 '@popperjs/core': 2.11.8 - '@restart/hooks': 0.4.11(react@18.2.0) + '@restart/hooks': 0.4.11(react@18.3.1) classnames: 2.3.2 fast-deep-equal: 3.1.3 invariant: 2.2.4 lodash.debounce: 4.0.8 prop-types: 15.8.1 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - react-overlays: 5.2.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - react-popper: 2.3.0(@popperjs/core@2.11.8)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + react: 18.3.1 + react-dom: 18.2.0(react@18.3.1) + react-overlays: 5.2.1(react-dom@18.2.0(react@18.3.1))(react@18.3.1) + react-popper: 2.3.0(@popperjs/core@2.11.8)(react-dom@18.2.0(react@18.3.1))(react@18.3.1) scroll-into-view-if-needed: 3.1.0 warning: 4.0.3 - react-bootstrap@2.10.5(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0): + react-bootstrap@2.10.5(@types/react@18.3.12)(react-dom@18.2.0(react@18.3.1))(react@18.3.1): dependencies: '@babel/runtime': 7.25.7 - '@restart/hooks': 0.4.11(react@18.2.0) - '@restart/ui': 1.8.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@restart/hooks': 0.4.11(react@18.3.1) + '@restart/ui': 1.8.0(react-dom@18.2.0(react@18.3.1))(react@18.3.1) '@types/react-transition-group': 4.4.7 classnames: 2.3.2 dom-helpers: 5.2.1 invariant: 2.2.4 prop-types: 15.8.1 - prop-types-extra: 1.1.1(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - react-transition-group: 4.4.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - uncontrollable: 7.2.1(react@18.2.0) + prop-types-extra: 1.1.1(react@18.3.1) + react: 18.3.1 + react-dom: 18.2.0(react@18.3.1) + react-transition-group: 4.4.5(react-dom@18.2.0(react@18.3.1))(react@18.3.1) + uncontrollable: 7.2.1(react@18.3.1) warning: 4.0.3 optionalDependencies: - '@types/react': 18.2.79 + '@types/react': 18.3.12 - react-currency-input-field@3.8.0(react@18.2.0): + react-currency-input-field@3.8.0(react@18.3.1): dependencies: - react: 18.2.0 + react: 18.3.1 - react-dom@18.2.0(react@18.2.0): + react-dom@18.2.0(react@18.3.1): dependencies: loose-envify: 1.4.0 - react: 18.2.0 + react: 18.3.1 scheduler: 0.23.1 react-fast-compare@3.2.2: {} - react-hotkeys-hook@4.5.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0): + react-hotkeys-hook@4.5.0(react-dom@18.2.0(react@18.3.1))(react@18.3.1): 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) - react-icons@5.3.0(react@18.2.0): + react-icons@5.3.0(react@18.3.1): dependencies: - react: 18.2.0 + react: 18.3.1 react-is@16.13.1: {} @@ -5672,57 +5672,57 @@ snapshots: react-lifecycles-compat@3.0.4: {} - react-overlays@5.2.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0): + react-overlays@5.2.1(react-dom@18.2.0(react@18.3.1))(react@18.3.1): dependencies: '@babel/runtime': 7.25.7 '@popperjs/core': 2.11.8 - '@restart/hooks': 0.4.11(react@18.2.0) + '@restart/hooks': 0.4.11(react@18.3.1) '@types/warning': 3.0.1 dom-helpers: 5.2.1 prop-types: 15.8.1 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - uncontrollable: 7.2.1(react@18.2.0) + react: 18.3.1 + react-dom: 18.2.0(react@18.3.1) + uncontrollable: 7.2.1(react@18.3.1) warning: 4.0.3 - react-popper@2.3.0(@popperjs/core@2.11.8)(react-dom@18.2.0(react@18.2.0))(react@18.2.0): + react-popper@2.3.0(@popperjs/core@2.11.8)(react-dom@18.2.0(react@18.3.1))(react@18.3.1): dependencies: '@popperjs/core': 2.11.8 - 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) react-fast-compare: 3.2.2 warning: 4.0.3 - react-router-dom@6.26.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0): + react-router-dom@6.26.1(react-dom@18.2.0(react@18.3.1))(react@18.3.1): dependencies: '@remix-run/router': 1.19.1 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - react-router: 6.26.1(react@18.2.0) + react: 18.3.1 + react-dom: 18.2.0(react@18.3.1) + react-router: 6.26.1(react@18.3.1) - react-router@6.26.1(react@18.2.0): + react-router@6.26.1(react@18.3.1): dependencies: '@remix-run/router': 1.19.1 - react: 18.2.0 + react: 18.3.1 - react-smooth@4.0.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0): + react-smooth@4.0.0(react-dom@18.2.0(react@18.3.1))(react@18.3.1): dependencies: fast-equals: 5.0.1 prop-types: 15.8.1 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - react-transition-group: 4.4.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + react: 18.3.1 + react-dom: 18.2.0(react@18.3.1) + react-transition-group: 4.4.5(react-dom@18.2.0(react@18.3.1))(react@18.3.1) - react-transition-group@4.4.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0): + react-transition-group@4.4.5(react-dom@18.2.0(react@18.3.1))(react@18.3.1): dependencies: '@babel/runtime': 7.25.7 dom-helpers: 5.2.1 loose-envify: 1.4.0 prop-types: 15.8.1 - 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) - react@18.2.0: + react@18.3.1: dependencies: loose-envify: 1.4.0 @@ -5730,15 +5730,15 @@ snapshots: dependencies: decimal.js-light: 2.5.1 - recharts@2.12.7(react-dom@18.2.0(react@18.2.0))(react@18.2.0): + recharts@2.12.7(react-dom@18.2.0(react@18.3.1))(react@18.3.1): dependencies: clsx: 2.0.0 eventemitter3: 4.0.7 lodash: 4.17.21 - 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) react-is: 16.13.1 - react-smooth: 4.0.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + react-smooth: 4.0.0(react-dom@18.2.0(react@18.3.1))(react@18.3.1) recharts-scale: 0.4.5 tiny-invariant: 1.3.1 victory-vendor: 36.6.11 @@ -6127,17 +6127,17 @@ snapshots: has-symbols: 1.0.3 which-boxed-primitive: 1.0.2 - uncontrollable@7.2.1(react@18.2.0): + uncontrollable@7.2.1(react@18.3.1): dependencies: '@babel/runtime': 7.25.7 - '@types/react': 18.2.79 + '@types/react': 18.3.12 invariant: 2.2.4 - react: 18.2.0 + react: 18.3.1 react-lifecycles-compat: 3.0.4 - uncontrollable@8.0.4(react@18.2.0): + uncontrollable@8.0.4(react@18.3.1): dependencies: - react: 18.2.0 + react: 18.3.1 undici-types@5.26.5: {} @@ -6172,20 +6172,20 @@ snapshots: escalade: 3.2.0 picocolors: 1.1.1 - use-immer@0.10.0(immer@10.1.1)(react@18.2.0): + use-immer@0.10.0(immer@10.1.1)(react@18.3.1): dependencies: immer: 10.1.1 - react: 18.2.0 + react: 18.3.1 - use-undo@1.1.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0): + use-undo@1.1.1(react-dom@18.2.0(react@18.3.1))(react@18.3.1): 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) - usehooks-ts@3.1.0(react@18.2.0): + usehooks-ts@3.1.0(react@18.3.1): dependencies: lodash.debounce: 4.0.8 - react: 18.2.0 + react: 18.3.1 victory-vendor@36.6.11: dependencies: