Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: Update all dependencies #270

Merged
merged 9 commits into from Jul 24, 2023
Merged

chore: Update all dependencies #270

merged 9 commits into from Jul 24, 2023

Conversation

csandman
Copy link
Owner

@csandman csandman commented Jul 24, 2023

This PR is mostly for dependency updates, but it also adds a couple style fixes. Starting in @chakra-ui/react@2.8.0, the styles that are being pulled for the Input component have changed, which mostly affects the Control component styles, but also the border radius of the MenuList. This PR fixes those styles.

Update react-select:

 react-select                              5.7.2  →     5.7.4

And update all dev dependencies:

 @babel/cli                              ^7.21.5  →   ^7.22.9
 @babel/core                             ^7.21.5  →   ^7.22.9
 @babel/preset-env                       ^7.21.5  →   ^7.22.9
 @babel/preset-react                     ^7.18.6  →   ^7.22.5
 @babel/preset-typescript                ^7.21.5  →   ^7.22.5
 @chakra-ui/form-control                 ^2.0.18  →    ^2.1.0
 @chakra-ui/icon                         ^3.0.15  →    ^3.1.0
 @chakra-ui/layout                       ^2.1.19  →    ^2.3.0
 @chakra-ui/media-query                  ^3.2.12  →    ^3.3.0
 @chakra-ui/menu                         ^2.1.13  →    ^2.2.0
 @chakra-ui/spinner                      ^2.0.12  →    ^2.1.0
 @chakra-ui/system                        ^2.5.6  →    ^2.6.0
 @emotion/react                         ^11.10.8  →  ^11.11.1
 @emotion/styled                        ^11.10.8  →  ^11.11.0
 @trivago/prettier-plugin-sort-imports    ^4.1.1  →    ^4.2.0
 @types/react                            ^18.2.0  →  ^18.2.15
 @typescript-eslint/eslint-plugin        ^5.59.1  →    ^6.1.0
 @typescript-eslint/parser               ^5.59.1  →    ^6.1.0
 concurrently                             ^8.0.1  →    ^8.2.0
 eslint                                  ^8.39.0  →   ^8.45.0
 eslint-config-airbnb-typescript         ^17.0.0  →   ^17.1.0
 eslint-plugin-react                     ^7.32.2  →   ^7.33.0
 lint-staged                             ^13.2.2  →   ^13.2.3
 nodemon                                 ^2.0.22  →    ^3.0.1
 prettier                                 ^2.8.8  →    ^3.0.0
 rimraf                                   ^5.0.0  →    ^5.0.1
 typescript                               ^5.0.4  →    ^5.1.6

As a result of updating prettier, the @trivago/prettier-plugin-sort-imports package had to be added to the prettier config plugins section. A prettier format was also run in order to apply their new styles to every file (mostly small changes here).

And finally, the keys/files in the package.json exports field were changed slightly to line up with https://arethetypeswrong.github.io/. This was inspired by this PR for the original react-select package: JedWatson/react-select#5626

@codesandbox-ci
Copy link

codesandbox-ci bot commented Jul 24, 2023

This pull request is automatically built and testable in CodeSandbox.

To see build info of the built libraries, click here or the icon next to each commit SHA.

Latest deployment of this branch, based on commit 3ef01e6:

Sandbox Source
chakra-react-select demo Configuration
chakra-react-select TS demo Configuration
chakra-react-select + next.js Configuration
chakra-react-select + next.js + typescript Configuration

@github-actions
Copy link

github-actions bot commented Jul 24, 2023

📊 Package size report   0.3%↑

File Before After
dist/cjs/chakra-components/containers.js.map 8.2 kB 0.04%↑8.2 kB
dist/cjs/chakra-components/control.js 10.0 kB 4%↑10.4 kB
dist/cjs/chakra-components/control.js.map 18.7 kB 3%↑19.2 kB
dist/cjs/chakra-components/input.js.map 6.5 kB 0.02%↑6.5 kB
dist/cjs/chakra-components/menu.js 11.8 kB -0.15%↓11.8 kB
dist/cjs/chakra-components/menu.js.map 22.9 kB 0.1%↑23.0 kB
dist/cjs/chakra-components/multi-value.js.map 13.1 kB 0.03%↑13.1 kB
dist/cjs/chakra-components/placeholder.js 1.7 kB -17.8%↓1.4 kB
dist/cjs/chakra-components/placeholder.js.map 3.2 kB -13.8%↓2.8 kB
dist/cjs/chakra-components/single-value.js.map 3.0 kB 0.03%↑3.0 kB
dist/cjs/module-augmentation.js.map 10.2 kB 0.03%↑10.3 kB
dist/cjs/select/async-creatable-select.js.map 3.8 kB 0.03%↑3.8 kB
dist/cjs/select/async-select.js.map 3.6 kB 0.03%↑3.6 kB
dist/cjs/select/creatable-select.js.map 3.7 kB 0.03%↑3.7 kB
dist/cjs/select/select.js.map 3.5 kB 0.03%↑3.5 kB
dist/cjs/types.js.map 3.7 kB 0.03%↑3.7 kB
dist/cjs/use-chakra-select-props.js.map 7.9 kB 0.01%↑7.9 kB
dist/cjs/utils.js.map 5.6 kB 0.02%↑5.6 kB
dist/esm/chakra-components/containers.js.map 7.4 kB 0.04%↑7.4 kB
dist/esm/chakra-components/control.js 9.2 kB 5%↑9.6 kB
dist/esm/chakra-components/control.js.map 17.3 kB 3%↑17.8 kB
dist/esm/chakra-components/input.js.map 5.4 kB 0.02%↑5.4 kB
dist/esm/chakra-components/menu.js 10.9 kB 0.07%↑10.9 kB
dist/esm/chakra-components/menu.js.map 21.9 kB 0.2%↑21.9 kB
dist/esm/chakra-components/multi-value.js.map 12.3 kB 0.03%↑12.3 kB
dist/esm/chakra-components/placeholder.js 1.4 kB -20.9%↓1.1 kB
dist/esm/chakra-components/placeholder.js.map 2.5 kB -17.3%↓2.1 kB
dist/esm/chakra-components/single-value.js.map 2.3 kB 0.04%↑2.3 kB
dist/esm/module-augmentation.js.map 10.2 kB 0.03%↑10.3 kB
dist/esm/select/async-creatable-select.js.map 1.9 kB 0.05%↑1.9 kB
dist/esm/select/async-select.js.map 1.8 kB 0.06%↑1.8 kB
dist/esm/select/creatable-select.js.map 1.9 kB 0.05%↑1.9 kB
dist/esm/select/select.js.map 1.7 kB 0.06%↑1.7 kB
dist/esm/types.js.map 3.7 kB 0.03%↑3.7 kB
dist/esm/use-chakra-select-props.js.map 6.8 kB 0.01%↑6.8 kB
dist/esm/utils.js.map 4.7 kB 0.02%↑4.7 kB
dist/types/chakra-components/containers.d.ts 704 B 2%↑717 B
dist/types/chakra-components/containers.d.ts.map 322 B 9%↑352 B
dist/types/chakra-components/control.d.ts 1.7 kB 2%↑1.7 kB
dist/types/chakra-components/control.d.ts.map 589 B 5%↑619 B
dist/types/chakra-components/index.d.ts 5.1 kB 7%↑5.5 kB
dist/types/chakra-components/input.d.ts 295 B 0.3%↑296 B
dist/types/chakra-components/input.d.ts.map 237 B 13%↑267 B
dist/types/chakra-components/menu.d.ts 1.3 kB 3%↑1.4 kB
dist/types/chakra-components/menu.d.ts.map 490 B 6%↑520 B
dist/types/chakra-components/multi-value.d.ts 1.1 kB 2%↑1.1 kB
dist/types/chakra-components/multi-value.d.ts.map 433 B 7%↑463 B
dist/types/chakra-components/placeholder.d.ts 325 B 0.3%↑326 B
dist/types/chakra-components/placeholder.d.ts.map 252 B 12%↑282 B
dist/types/chakra-components/single-value.d.ts 326 B 0.3%↑327 B
dist/types/chakra-components/single-value.d.ts.map 254 B 12%↑284 B
package.json 4.0 kB -1.19%↓4.0 kB
README.md 45.9 kB 0.03%↑45.9 kB
Total (Includes all files) 433.0 kB 0.3%↑434.2 kB
Tarball size 73.0 kB 1%↑73.7 kB
Unchanged files
File Size
dist/cjs/chakra-components/containers.js 4.1 kB
dist/cjs/chakra-components/index.js 2.8 kB
dist/cjs/chakra-components/index.js.map 3.8 kB
dist/cjs/chakra-components/input.js 3.5 kB
dist/cjs/chakra-components/multi-value.js 6.4 kB
dist/cjs/chakra-components/single-value.js 1.5 kB
dist/cjs/index.js 2.0 kB
dist/cjs/index.js.map 2.9 kB
dist/cjs/module-augmentation.js 61 B
dist/cjs/select/async-creatable-select.js 2.3 kB
dist/cjs/select/async-select.js 2.2 kB
dist/cjs/select/creatable-select.js 2.3 kB
dist/cjs/select/select.js 2.2 kB
dist/cjs/types.js 47 B
dist/cjs/use-chakra-select-props.js 5.0 kB
dist/cjs/utils.js 3.1 kB
dist/esm/chakra-components/containers.js 3.6 kB
dist/esm/chakra-components/index.js 1.3 kB
dist/esm/chakra-components/index.js.map 2.5 kB
dist/esm/chakra-components/input.js 3.2 kB
dist/esm/chakra-components/multi-value.js 5.9 kB
dist/esm/chakra-components/single-value.js 1.2 kB
dist/esm/index.js 687 B
dist/esm/index.js.map 1.9 kB
dist/esm/module-augmentation.js 58 B
dist/esm/select/async-creatable-select.js 856 B
dist/esm/select/async-select.js 800 B
dist/esm/select/creatable-select.js 824 B
dist/esm/select/select.js 768 B
dist/esm/types.js 44 B
dist/esm/use-chakra-select-props.js 4.7 kB
dist/esm/utils.js 2.9 kB
dist/types/chakra-components/index.d.ts.map 208 B
dist/types/index.d.ts 1.2 kB
dist/types/index.d.ts.map 975 B
dist/types/module-augmentation.d.ts 10.5 kB
dist/types/module-augmentation.d.ts.map 2.2 kB
dist/types/select/async-creatable-select.d.ts 624 B
dist/types/select/async-creatable-select.d.ts.map 646 B
dist/types/select/async-select.d.ts 550 B
dist/types/select/async-select.d.ts.map 618 B
dist/types/select/creatable-select.d.ts 582 B
dist/types/select/creatable-select.d.ts.map 626 B
dist/types/select/select.d.ts 472 B
dist/types/select/select.d.ts.map 566 B
dist/types/types.d.ts 3.5 kB
dist/types/types.d.ts.map 3.4 kB
dist/types/use-chakra-select-props.d.ts 617 B
dist/types/use-chakra-select-props.d.ts.map 255 B
dist/types/utils.d.ts 746 B
dist/types/utils.d.ts.map 328 B
LICENSE.md 1.1 kB

🤖 This report was automatically generated by pkg-size-action

@csandman csandman merged commit 971f4bc into main Jul 24, 2023
5 checks passed
@csandman csandman deleted the chore/dep-update branch July 24, 2023 23:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant