diff --git a/CHANGELOG.md b/CHANGELOG.md index ef14b063..846428f9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,23 +1,32 @@ # Change Log +# 0.14.0 + +### Changed + +Updated to use latest Mantine - v7 +Detailed changelog for Mantine v6 can be found here: https://mantine.dev/changelog/7-0-0/. +Added a bunch of new components like nprogress, charts, carousel, etc. +Fixed issues revealed in process of developing 0.13 series based on Mantine v6. + # 0.13.0a3 ### Added -* Wild card aria-* and data-* props to all components +- Wild card aria-_ and data-_ props to all components # 0.13.0a2 ### Added -* New component: - * InputWrapper +- New component: + - InputWrapper ### Fixed -* Missing input props from TimeInput -* Pass empty list as default prop for Select and MultiSelect -* Remove left over MantineProvider from Switch testing +- Missing input props from TimeInput +- Pass empty list as default prop for Select and MultiSelect +- Remove left over MantineProvider from Switch testing # 0.13.0a1 @@ -25,13 +34,13 @@ This release is based on Mantine v6. ### Added -* New components - * Autocomplete - * Box - * ColorInput - * Flex - * Popover - * Rating +- New components + - Autocomplete + - Box + - ColorInput + - Flex + - Popover + - Rating ### Changed @@ -39,109 +48,105 @@ Detailed changelog for Mantine v6 can be found here: https://mantine.dev/changel ### Fixed -* Date components freezing the entire UI +- Date components freezing the entire UI # 0.12.1 ### Added -- Persistence props for TransferList #171 -- Clearing datepicker via callback #167 -- Trigger callback when new options are created using the creatable prop in Select and MultiSelect #164 -- Add `classNames` prop to all components +- Persistence props for TransferList #171 +- Clearing datepicker via callback #167 +- Trigger callback when new options are created using the creatable prop in Select and MultiSelect #164 +- Add `classNames` prop to all components ### Fixed -- Disabled dates losing effect in DatePicker and DateRangePicker #137 -- Date range selection issue when selecting adjacent dates #66 -- AppShell prop types #162 +- Disabled dates losing effect in DatePicker and DateRangePicker #137 +- Date range selection issue when selecting adjacent dates #66 +- AppShell prop types #162 # 0.12.0 ### Changed -- Updated to use latest Mantine - v5.10.5 +- Updated to use latest Mantine - v5.10.5 ### Added -- New Mantine Style props. #142 -- `spellcheck` prop to text input components #133 -- `style` prop for MediaQuery inner box component #148 -- New props to few components because of Mantine version upgrade. -- New components - - NavLink - - TransferList - - Indicator - -### Fixed +- New Mantine Style props. #142 +- `spellcheck` prop to text input components #133 +- `style` prop for MediaQuery inner box component #148 +- New props to few components because of Mantine version upgrade. +- New components + - NavLink + - TransferList + - Indicator -- Add `disabled` property in Checkbox #150 -- Pass initial value to Checkbox component #140 -- Stepper icon bug #146 +### Fixed +- Add `disabled` property in Checkbox #150 +- Pass initial value to Checkbox component #140 +- Stepper icon bug #146 # 0.11.1 ### Added -- Missing style props in Notification component. +- Missing style props in Notification component. ### Fixed -- Bullet and title were not rendered. #126 - +- Bullet and title were not rendered. #126 # 0.11.0 ### Added -- Accessibility props in some components. - +- Accessibility props in some components. # 0.11.0a3 ### Added -- New components - - HoverCard #114 - - Stepper #109 - - Notification!! -- Disable browser autocomplete in input components #111 -- Search value prop for Select and MultiSelect #89 -- Missing persistence props from text inputs -- Ability to set Select/Multiselect options using callbacks +- New components + - HoverCard #114 + - Stepper #109 + - Notification!! +- Disable browser autocomplete in input components #111 +- Search value prop for Select and MultiSelect #89 +- Missing persistence props from text inputs +- Ability to set Select/Multiselect options using callbacks ### Fixed -- ActionIcon was not reflecting disabled state. +- ActionIcon was not reflecting disabled state. ### Changed -- MenuItem links now work like Anchor (which in turn works as dcc.Link now). - +- MenuItem links now work like Anchor (which in turn works as dcc.Link now). # 0.11.0a2 ### Fixed -- Make persistence props optional. +- Make persistence props optional. # 0.11.0a1 ### Added -- New components: - - Card, CardSection - - Burger - - AppShell -- Persistence props -- `name` prop in text inputs for forms. #103 -- Ability to debounce callbacks by specifying a duration in all text inputs. #102 +- New components: + - Card, CardSection + - Burger + - AppShell +- Persistence props +- `name` prop in text inputs for forms. #103 +- Ability to debounce callbacks by specifying a duration in all text inputs. #102 ### Fixed -- Button not showing disabled state. #106 -- Inability to move RangeSlider left handle when `min` prop is set to a negative value. (Fixed in upstream) +- Button not showing disabled state. #106 +- Inability to move RangeSlider left handle when `min` prop is set to a negative value. (Fixed in upstream) # 0.11.0a0 @@ -149,175 +154,175 @@ This is an alpha release based on Mantine v5. This version of dmc is a big overh ### Changed -- Updates for Mantine v5. - - New component APIs such as for Tabs, Accordion, RadioGroup, etc. - - Prop names -- Adopted typescript which simplified the code a lot. Thanks to @plotly team. -- Organisation of components source code. +- Updates for Mantine v5. + - New component APIs such as for Tabs, Accordion, RadioGroup, etc. + - Prop names +- Adopted typescript which simplified the code a lot. Thanks to @plotly team. +- Organisation of components source code. ### Added -- New components: - - FloatingTooltip - - Aside, Footer - - RangeSlider +- New components: + - FloatingTooltip + - Aside, Footer + - RangeSlider ### Removed -- Notification and NotificationsProvider component **for now**, as they are not compiling for some reason. +- Notification and NotificationsProvider component **for now**, as they are not compiling for some reason. # 0.10.3 ### Added -- `style` prop in Timeline and TimelineItem. +- `style` prop in Timeline and TimelineItem. # 0.10.2 ### Fixed -- Tooltip component was not working properly. +- Tooltip component was not working properly. # 0.10.1 ### Fixed -- Typo in `autosize` prop name in Textarea component. +- Typo in `autosize` prop name in Textarea component. # 0.10.0 ### Added -- New components - - Textarea +- New components + - Textarea ### Fixed -- Missing id's from Stack and Timeline components. +- Missing id's from Stack and Timeline components. # 0.9.0 ### Added -- New components - - PasswordInput - - Stack - - Pagination -- Input element types for TextInput component +- New components + - PasswordInput + - Stack + - Pagination +- Input element types for TextInput component # 0.8.0 ### Added -- ActionIcon component -- (Specific to dmc-docs) DemoSlider, ThemeSwitcher +- ActionIcon component +- (Specific to dmc-docs) DemoSlider, ThemeSwitcher ### Fixed -- Missing default icon bug in accordion and Blockquote. -- Slider onChange callbacks -- New props in various components -- Add persistence to all inputs as well as tabs +- Missing default icon bug in accordion and Blockquote. +- Slider onChange callbacks +- New props in various components +- Add persistence to all inputs as well as tabs # 0.7.0 (Mantine v4.0) ### Added -- New components: - - Menu, MenuItem, MenuLabel - Code - List, ListItem - BackgroundImage +- New components: + - Menu, MenuItem, MenuLabel + Code + List, ListItem + BackgroundImage ### Fixed -- Chip disabled state was not passed to component. +- Chip disabled state was not passed to component. # 0.6.0 ### Added -- New components: - - Kbd - - Avatar, AvatarGroup - - Highlight - - Timeline, TimelineInput - - Mark - - MediaQuery - +- New components: + - Kbd + - Avatar, AvatarGroup + - Highlight + - Timeline, TimelineInput + - Mark + - MediaQuery + ### Fixed -- DateRangePicker will clean up the half selected range on dropdown close. #47 -- DatePicker and DateRangePicker timezone issue. #33 +- DateRangePicker will clean up the half selected range on dropdown close. #47 +- DatePicker and DateRangePicker timezone issue. #33 # 0.5.0 ### Added -- LoadingOverlay component similar to dcc.Loading -- Persistence in DatePicker, DateRangePicker, MultiSelect, RadioGroup, Select, TimeInput +- LoadingOverlay component similar to dcc.Loading +- Persistence in DatePicker, DateRangePicker, MultiSelect, RadioGroup, Select, TimeInput ### Fixed -- Skeleton component was not using loading_states. +- Skeleton component was not using loading_states. # 0.4.1 ### Fixed -- Props in Tooltip +- Props in Tooltip ### Added -- Underline prop in Text -- Mantine default theme colors. `dmc.theme.DEFAULT_COLORS` +- Underline prop in Text +- Mantine default theme colors. `dmc.theme.DEFAULT_COLORS` # 0.4.0 ### Added -- New components: - - NumberInput - - JsonInput - - ThemeIcon - - Table - - RingProgress - - TimeInput +- New components: + - NumberInput + - JsonInput + - ThemeIcon + - Table + - RingProgress + - TimeInput ### Fixed -- Props in SimpleGrid, Navbar, Header, Spoiler, and Title. -- Issues in Notifications system. +- Props in SimpleGrid, Navbar, Header, Spoiler, and Title. +- Issues in Notifications system. ### Removed -- `inline` prop from Center, as it doesn't work right now. +- `inline` prop from Center, as it doesn't work right now. # 0.3.1 ### Fixed -- Corrected props for Datepickers, Notification, and slider. -- Props were not rendered correctly in InputWrapper. +- Corrected props for Datepickers, Notification, and slider. +- Props were not rendered correctly in InputWrapper. ## 0.3.0 ### Fixed -- DatePicker and DateRangePicker will now accept date/dates through callbacks. #23. -- Updated props for some components to follow Mantine components more strictly. +- DatePicker and DateRangePicker will now accept date/dates through callbacks. #23. +- Updated props for some components to follow Mantine components more strictly. ### Added -- MantineProvider to allow theming, more specifically dark theme. -- Support for passing and rendering components other than `chidren`. -- Transition and shadow props to all components that support them. -- A new Notification component. +- MantineProvider to allow theming, more specifically dark theme. +- Support for passing and rendering components other than `chidren`. +- Transition and shadow props to all components that support them. +- A new Notification component. ### Removed -- Removed the NotificationHandler component which was not easy to work with. +- Removed the NotificationHandler component which was not easy to work with. ### Changed -- DatePicker and DateRangePicker now accept date/dates under the prop name `value` to support pattern matching callbacks and to follow the Mantine convention. +- DatePicker and DateRangePicker now accept date/dates under the prop name `value` to support pattern matching callbacks and to follow the Mantine convention. diff --git a/README.md b/README.md index 422a5eb2..94f33977 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@

-Dash Mantine Components is an extensive (70+) Dash components library based on [Mantine](https://mantine.dev/) React Components Library. It makes it easier to create good quality dashboards with very well designed components out of the box. +Dash Mantine Components is an extensive (90+) Dash components library based on [Mantine](https://mantine.dev/) React Components Library. It makes it easier to create good quality dashboards with very well designed components out of the box. [Documentation](https://dash-mantine-components.com) @@ -22,10 +22,10 @@ Dash Mantine Components is an extensive (70+) Dash components library based on [ ### Table of contents -- [Installation](#installation) -- [Quickstart](#quickstart) -- [Sponsors](#sponsors) -- [Contributing](#contributing) +- [Installation](#installation) +- [Quickstart](#quickstart) +- [Sponsors](#sponsors) +- [Contributing](#contributing) ## Installation @@ -47,7 +47,7 @@ app = Dash(__name__) app.layout = html.Div( [ - dmc.DatePickerInput( + dmc.DatePicker( id="date-picker", label="Start Date", description="You can also provide a description", @@ -78,10 +78,7 @@ if __name__ == "__main__": Thanks to the following people for supporting my efforts on dash-mantine-components. -1. [ASCEND.IO](https://www.ascend.io) 2. [Ann Marie Ward](https://github.com/AnnMarieW) -3. [Rick Ahlf](https://www.linkedin.com/in/rickahlf/) -4. [josca42](https://github.com/josca42) ## Contributing @@ -106,4 +103,3 @@ Thanks to the following people for supporting my efforts on dash-mantine-compone 5. Build the components with the command: `npm run build`. 6. Raise a PR, including an example to reproduce the changes contributed by the PR. - diff --git a/package-lock.json b/package-lock.json index 0c8bb2ca..e5e38597 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "dash_mantine_components", - "version": "0.14.0", + "version": "0.14.0a0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "dash_mantine_components", - "version": "0.14.0", + "version": "0.14.0a0", "license": "MIT", "dependencies": { "@mantine/carousel": "^7.6.2", @@ -415,9 +415,9 @@ } }, "node_modules/@floating-ui/react": { - "version": "0.26.11", - "resolved": "https://registry.npmjs.org/@floating-ui/react/-/react-0.26.11.tgz", - "integrity": "sha512-fo01Cu+jzLDVG/AYAV2OtV6flhXvxP5rDaR1Fk8WWhtsFqwk478Dr2HGtB8s0HqQCsFWVbdHYpPjMiQiR/A9VA==", + "version": "0.26.12", + "resolved": "https://registry.npmjs.org/@floating-ui/react/-/react-0.26.12.tgz", + "integrity": "sha512-D09o62HrWdIkstF2kGekIKAC0/N/Dl6wo3CQsnLcOmO3LkW6Ik8uIb3kw8JYkwxNCcg+uJ2bpWUiIijTBep05w==", "dependencies": { "@floating-ui/react-dom": "^2.0.0", "@floating-ui/utils": "^0.2.0", @@ -513,48 +513,48 @@ } }, "node_modules/@mantine/carousel": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/@mantine/carousel/-/carousel-7.7.1.tgz", - "integrity": "sha512-q26molnpYv4dQcQhxOqCZFPBERacWd2IUcWzl5WLdAb5XbfFJuHK8ivELrdYxPVsYKYBt734o+v7VGJZzh09gg==", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@mantine/carousel/-/carousel-7.8.0.tgz", + "integrity": "sha512-nxuLtZ4N4KJaayab5KuaffYhiVi4UaIjywkgQiNfTxABlgFdERNfo5if9sSMyisL0r3RUPJBfLkyi8A4fEC8GQ==", "peerDependencies": { - "@mantine/core": "7.7.1", - "@mantine/hooks": "7.7.1", + "@mantine/core": "7.8.0", + "@mantine/hooks": "7.8.0", "embla-carousel-react": ">=7.0.0", "react": "^18.2.0", "react-dom": "^18.2.0" } }, "node_modules/@mantine/charts": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/@mantine/charts/-/charts-7.7.1.tgz", - "integrity": "sha512-7FMsTQcEQZrX5WAxzhvH/yWBwAJ2oVaZga9f5D80dyCtVgSQt0aRYSQejiMpgYCcaohCVSdQ+TL1YS5nZLvjog==", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@mantine/charts/-/charts-7.8.0.tgz", + "integrity": "sha512-lSs3XdDsW9gJLWPAZGI7KM5yceZy4rmp/dZoJZ8A0CYOULB6+vbez7bkFtDfUMOpUXdjAXL/z5ImIDZZvYqa9A==", "peerDependencies": { - "@mantine/core": "7.7.1", - "@mantine/hooks": "7.7.1", + "@mantine/core": "7.8.0", + "@mantine/hooks": "7.8.0", "react": "^18.2.0", "react-dom": "^18.2.0", "recharts": "^2.10.3" } }, "node_modules/@mantine/code-highlight": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/@mantine/code-highlight/-/code-highlight-7.7.1.tgz", - "integrity": "sha512-1pKocbs1T4yNyLg5VVq4RBEEqxjxaucW7pEHGu7Tyi5m/BDmaRaORYLxVLJ/DZcSO3350qLt7CLtOphvxGPjhQ==", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@mantine/code-highlight/-/code-highlight-7.8.0.tgz", + "integrity": "sha512-AeuOG5TuKPOv2ifHrvwlOfNCaFpDdSwXCKq336oFBUm3Jq3B3pK+pVn3ZnX+6ccMQHwsHf/Lyv2muWHG54IEDA==", "dependencies": { "clsx": "2.1.0", "highlight.js": "^11.9.0" }, "peerDependencies": { - "@mantine/core": "7.7.1", - "@mantine/hooks": "7.7.1", + "@mantine/core": "7.8.0", + "@mantine/hooks": "7.8.0", "react": "^18.2.0", "react-dom": "^18.2.0" } }, "node_modules/@mantine/core": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/@mantine/core/-/core-7.7.1.tgz", - "integrity": "sha512-SdPzjvqvEK7uHFuVD3a8w3OZyQVoCwIXLSUfOtRNouDMQgsq6Ac7QjKXBBOk3wNweOWFVOU1vATLHobSmow0lQ==", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@mantine/core/-/core-7.8.0.tgz", + "integrity": "sha512-19RKuNdJ/s8pZjy2w2rvTsl4ybi/XM6vf+Kc0WY7kpLFCvdG+/UxNi1MuJF8t2Zs0QSFeb/H5yZQNe0XPbegHw==", "dependencies": { "@floating-ui/react": "^0.26.9", "clsx": "2.1.0", @@ -564,81 +564,81 @@ "type-fest": "^4.12.0" }, "peerDependencies": { - "@mantine/hooks": "7.7.1", + "@mantine/hooks": "7.8.0", "react": "^18.2.0", "react-dom": "^18.2.0" } }, "node_modules/@mantine/dates": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/@mantine/dates/-/dates-7.7.1.tgz", - "integrity": "sha512-SIeC11HUTiMAExlReFYHXSkTaVjkk1i7+QvLtxJkd3lxn6X1vHuPVV4j4c9AED8oZI5QEmoVcYc/03Eud2FoAg==", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@mantine/dates/-/dates-7.8.0.tgz", + "integrity": "sha512-9jjiYMwP3jQOpOLKkjhp9uf2BGhtEbOnOzyAlpLOS0CJJlYtB0tO6dJ3JaogrOZ/Yfee7ZUBgouCG5EkR4/qtQ==", "dependencies": { "clsx": "2.1.0" }, "peerDependencies": { - "@mantine/core": "7.7.1", - "@mantine/hooks": "7.7.1", + "@mantine/core": "7.8.0", + "@mantine/hooks": "7.8.0", "dayjs": ">=1.0.0", "react": "^18.2.0", "react-dom": "^18.2.0" } }, "node_modules/@mantine/hooks": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/@mantine/hooks/-/hooks-7.7.1.tgz", - "integrity": "sha512-3YH2FzKMlg840tb04PBDcDXyBCi9puFOxEBVgc6Y/pN6KFqfOoAnQE/YvgOtwSNXZlbTWyDlQoYj+3je7pA7og==", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@mantine/hooks/-/hooks-7.8.0.tgz", + "integrity": "sha512-+70fkgjhVJeJ+nJqnburIM3UAsfvxat1Low9HMPobLbv64FIdB4Nzu5ct3qojNQ58r5sK01tg5UoFIJYslaVrg==", "peerDependencies": { "react": "^18.2.0" } }, "node_modules/@mantine/notifications": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/@mantine/notifications/-/notifications-7.7.1.tgz", - "integrity": "sha512-UGs3r4CU2hy1Vt0TVtdorDufpI7LWCd4P7qZP0US+mXVeeZqHkNTCiwRTwlledhfaIdqERmmQn9OD2lJu8Wblg==", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@mantine/notifications/-/notifications-7.8.0.tgz", + "integrity": "sha512-O7BnaCcwVg38fh+gSZ6GEsTFPPgJAiOTrRkOMXG+7pNqJT9YNa9KDZhiPZzn3WV4wexncjyK32a8gGSVtf+kdg==", "dependencies": { - "@mantine/store": "7.7.1", + "@mantine/store": "7.8.0", "react-transition-group": "4.4.5" }, "peerDependencies": { - "@mantine/core": "7.7.1", - "@mantine/hooks": "7.7.1", + "@mantine/core": "7.8.0", + "@mantine/hooks": "7.8.0", "react": "^18.2.0", "react-dom": "^18.2.0" } }, "node_modules/@mantine/nprogress": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/@mantine/nprogress/-/nprogress-7.7.1.tgz", - "integrity": "sha512-4IkjL30/mgHN3QQvxJWM5/NkJH38fwwa6A1PkH6KgWxCflTa1mVI2DALsr7nx7eEVFnt9ScVZPpiwDxOteOPtg==", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@mantine/nprogress/-/nprogress-7.8.0.tgz", + "integrity": "sha512-7IIk77oBbqbmmh0gBegXGOEDLcowTDdpqnqt4BGya0zXi3xkhaMCbND9gRiK46aImyvsH2Wp5eF7hEfojVN44Q==", "dependencies": { - "@mantine/store": "7.7.1" + "@mantine/store": "7.8.0" }, "peerDependencies": { - "@mantine/core": "7.7.1", - "@mantine/hooks": "7.7.1", + "@mantine/core": "7.8.0", + "@mantine/hooks": "7.8.0", "react": "^18.2.0", "react-dom": "^18.2.0" } }, "node_modules/@mantine/spotlight": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/@mantine/spotlight/-/spotlight-7.7.1.tgz", - "integrity": "sha512-TL8C9ml7JbU5+vWvNAy6r0dGdBWi9O+umlv0CaAHAq4nIdK3gPhUSwGa3HImxKBx8/lPG8IrbJql1LzXrt64xA==", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@mantine/spotlight/-/spotlight-7.8.0.tgz", + "integrity": "sha512-HpYWxYyO9lnFwWFz8+M1KOzL7hpNPQVqUwD7xJec6XwlnisiOM9Qw0g2tvgxwDNm1rETOw8O3mPohMXy46D7Eg==", "dependencies": { - "@mantine/store": "7.7.1" + "@mantine/store": "7.8.0" }, "peerDependencies": { - "@mantine/core": "7.7.1", - "@mantine/hooks": "7.7.1", + "@mantine/core": "7.8.0", + "@mantine/hooks": "7.8.0", "react": "^18.2.0", "react-dom": "^18.2.0" } }, "node_modules/@mantine/store": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/@mantine/store/-/store-7.7.1.tgz", - "integrity": "sha512-dmuCOLCFlVHYhZARFsi5YckFQR2Vr4giOgs0X1hczqCVUnRDRIgRusAO5GjUhQrtNxfN0EWwFywjLdcrLkA6Lg==", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@mantine/store/-/store-7.8.0.tgz", + "integrity": "sha512-oN/BXGYdUywRi0zj9ppaShv2sw5QON2DaRisB4ewJ5tDDz8qyeckgdE0NMaaU2TwpoScs8ibSnOVWV5y+vYkMA==", "peerDependencies": { "react": "^18.2.0" } @@ -698,9 +698,9 @@ "integrity": "sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==" }, "node_modules/@types/eslint": { - "version": "8.56.7", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.7.tgz", - "integrity": "sha512-SjDvI/x3zsZnOkYZ3lCt9lOZWZLB2jIlNKz+LBgCtDurK0JZcwucxYHn1w2BJkD34dgX9Tjnak0txtq4WTggEA==", + "version": "8.56.9", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.9.tgz", + "integrity": "sha512-W4W3KcqzjJ0sHg2vAq9vfml6OhsJ53TcUjUqfzzZf/EChUtwspszj/S0pzMxnfRcO55/iGq47dscXw71Fxc4Zg==", "dev": true, "dependencies": { "@types/estree": "*", @@ -736,9 +736,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "20.12.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.5.tgz", - "integrity": "sha512-BD+BjQ9LS/D8ST9p5uqBxghlN+S42iuNxjsUGjeZobe/ciXzk2qb1B6IXc6AnRLS+yFJRpN2IPEHMzwspfDJNw==", + "version": "20.12.7", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.7.tgz", + "integrity": "sha512-wq0cICSkRLVaf3UGLMGItu/PtdY7oaXaI/RVU+xliKVOtRna3PRY57ZDfztpDL0n11vfymMUnXv8QwYCO7L1wg==", "dev": true, "dependencies": { "undici-types": "~5.26.4" @@ -760,9 +760,9 @@ } }, "node_modules/@types/react": { - "version": "18.2.74", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.74.tgz", - "integrity": "sha512-9AEqNZZyBx8OdZpxzQlaFEVCSFUM2YXJH46yPOiOpm078k6ZLOCcuAzGum/zK8YBwY+dbahVNbHrbgrAwIRlqw==", + "version": "18.2.78", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.78.tgz", + "integrity": "sha512-qOwdPnnitQY4xKlKayt42q5W5UQrSHjgoXNVEtxeqdITJ99k4VXJOP3vt8Rkm9HmgJpH50UNU+rlqfkfWOqp0A==", "devOptional": true, "dependencies": { "@types/prop-types": "*", @@ -1215,9 +1215,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001606", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001606.tgz", - "integrity": "sha512-LPbwnW4vfpJId225pwjZJOgX1m9sGfbw/RKJvw/t0QhYOOaTXHvkjVGFGPpvwEzufrjvTlsULnVTxdy4/6cqkg==", + "version": "1.0.30001609", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001609.tgz", + "integrity": "sha512-JFPQs34lHKx1B5t1EpQpWH4c+29zIyn/haGsbpfq3suuV9v56enjFt23zqijxGTMwy1p/4H2tjnQMY+p1WoAyA==", "dev": true, "funding": [ { @@ -1661,9 +1661,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.729", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.729.tgz", - "integrity": "sha512-bx7+5Saea/qu14kmPTDHQxkp2UnziG3iajUQu3BxFvCOnpAJdDbMV4rSl+EqFDkkpNNVUFlR1kDfpL59xfy1HA==", + "version": "1.4.736", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.736.tgz", + "integrity": "sha512-Rer6wc3ynLelKNM4lOCg7/zPQj8tPOCB2hzD32PX9wd3hgRRi9MxEbmkFCokzcEhRVMiOVLjnL9ig9cefJ+6+Q==", "dev": true }, "node_modules/embla-carousel": { @@ -3734,9 +3734,9 @@ } }, "node_modules/recharts": { - "version": "2.12.4", - "resolved": "https://registry.npmjs.org/recharts/-/recharts-2.12.4.tgz", - "integrity": "sha512-dM4skmk4fDKEDjL9MNunxv6zcTxePGVEzRnLDXALRpfJ85JoQ0P0APJ/CoJlmnQI0gPjBlOkjzrwrfQrRST3KA==", + "version": "2.12.5", + "resolved": "https://registry.npmjs.org/recharts/-/recharts-2.12.5.tgz", + "integrity": "sha512-Cy+BkqrFIYTHJCyKHJEPvbHE2kVQEP6PKbOHJ8ztRGTAhvHuUnCwDaKVb13OwRFZ0QNUk1QvGTDdgWSMbuMtKw==", "dependencies": { "clsx": "^2.0.0", "eventemitter3": "^4.0.1", @@ -4605,9 +4605,9 @@ } }, "node_modules/typescript": { - "version": "5.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.4.tgz", - "integrity": "sha512-dGE2Vv8cpVvw28v8HCPqyb08EzbBURxDpuhJvTrusShUfGnhHBafDsLdS1EhhxyL6BJQE+2cT3dDPAv+MQ6oLw==", + "version": "5.4.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", + "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", "dev": true, "bin": { "tsc": "bin/tsc",