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

Remove prop-types when unused #136

Open
Fuzzyma opened this issue Nov 27, 2024 · 3 comments
Open

Remove prop-types when unused #136

Fuzzyma opened this issue Nov 27, 2024 · 3 comments
Labels
umbrella issue This issue contains a list of dependents of a package and tracks the progress in each

Comments

@Fuzzyma
Copy link
Collaborator

Fuzzyma commented Nov 27, 2024

Here are the 100 top packages using prop-types:

# Downloads Traffic Package Issues
1 86.83M 1966.85 GB eslint-plugin-react
2 55.87M 1265.54 GB react-transition-group reactjs/react-transition-group#906
3 25.93M 587.24 GB @mui/utils
4 20.51M 464.56 GB @mui/system
5 20.07M 454.56 GB react-select JedWatson/react-select#5978
6 19.99M 452.73 GB @mui/private-theming
7 19.43M 440.21 GB @mui/styled-engine
8 18.61M 421.43 GB @mui/material
9 16.94M 383.73 GB @mui/base
10 14.37M 325.47 GB @apollo/client
11 14.20M 321.67 GB react-dropzone react-dropzone/react-dropzone#1364
12 9.94M 225.24 GB react-datepicker Hacker0x01/react-datepicker#5248
13 9.45M 213.96 GB react-draggable
14 9.20M 208.50 GB react-smooth recharts/react-smooth#95
15 8.90M 201.59 GB @mui/x-date-pickers
16 8.02M 181.58 GB react-focus-lock
17 7.76M 175.67 GB react-helmet
18 7.16M 162.26 GB react-input-autosize
19 6.64M 150.41 GB downshift
20 6.55M 148.46 GB react-modal
21 6.52M 147.75 GB @mui/lab
22 6.25M 141.51 GB airbnb-prop-types
23 5.73M 129.71 GB @material-ui/utils
24 5.57M 126.11 GB mochawesome-report-generator
25 5.48M 124.07 GB @material-ui/core
26 5.29M 119.75 GB react-copy-to-clipboard
27 5.28M 119.50 GB @stripe/react-stripe-js
28 5.25M 118.94 GB deprecated-react-native-prop-types
29 5.23M 118.40 GB @material-ui/system
30 5.07M 114.82 GB react-bootstrap
31 4.95M 112.13 GB @mui/x-data-grid
32 4.91M 111.22 GB @material-ui/styles
33 4.89M 110.74 GB react-color
34 4.84M 109.69 GB react-native-gesture-handler
35 4.77M 108.00 GB @fortawesome/react-fontawesome
36 4.29M 97.28 GB react-overlays
37 4.26M 96.56 GB enzyme-adapter-utils
38 4.18M 94.72 GB enzyme-adapter-react-16
39 4.04M 91.62 GB react-player
40 3.94M 89.22 GB react-virtualized
41 3.83M 86.81 GB react-tabs
42 3.82M 86.54 GB react-resizable
43 3.25M 73.67 GB @expo/vector-icons
44 3.20M 72.43 GB @mui/styles
45 2.92M 66.03 GB @material-ui/lab
46 2.89M 65.41 GB react-async-script
47 2.85M 64.52 GB react-google-recaptcha
48 2.83M 64.02 GB react-phone-number-input
49 2.74M 62.11 GB react-responsive
50 2.70M 61.15 GB input-format
51 2.70M 61.15 GB redoc
52 2.69M 60.95 GB react-portal
53 2.59M 58.61 GB react-grid-layout
54 2.58M 58.45 GB react-hot-loader
55 2.49M 56.45 GB react-native-vector-icons
56 2.48M 56.17 GB @reach/router
57 2.42M 54.79 GB @react-pdf/renderer
58 2.39M 54.21 GB @storybook/addon-knobs
59 2.31M 52.41 GB recyclerlistview
60 2.27M 51.43 GB @wojtekmaj/enzyme-adapter-react-17
61 2.26M 51.08 GB @visx/group
62 2.20M 49.86 GB react-qr-code
63 2.18M 49.46 GB @wojtekmaj/enzyme-adapter-utils
64 2.12M 48.12 GB @visx/shape
65 2.05M 46.49 GB react-sortable-hoc
66 2.04M 46.28 GB react-highlight-words
67 1.93M 43.77 GB reactstrap
68 1.93M 43.63 GB react-scroll
69 1.92M 43.59 GB react-outside-click-handler
70 1.92M 43.49 GB ag-grid-react
71 1.90M 43.01 GB @mui/x-data-grid-pro
72 1.88M 42.63 GB react-native-animatable
73 1.82M 41.21 GB @visx/text
74 1.82M 41.13 GB @nivo/core
75 1.80M 40.70 GB @nivo/colors
76 1.79M 40.53 GB react-paginate
77 1.79M 40.52 GB react-with-direction
78 1.77M 40.19 GB react-with-styles
79 1.76M 39.95 GB react-apexcharts
80 1.69M 38.32 GB react-motion
81 1.69M 38.17 GB react-text-mask
82 1.68M 38.13 GB @visx/axis
83 1.65M 37.43 GB react-dates
84 1.64M 37.18 GB react-debounce-input
85 1.64M 37.12 GB @mui/x-tree-view
86 1.63M 36.85 GB react-ace
87 1.59M 36.02 GB @visx/bounds
88 1.59M 35.99 GB react-infinite-scroller
89 1.59M 35.98 GB @visx/responsive
90 1.58M 35.87 GB @visx/tooltip
91 1.56M 35.32 GB @rjsf/core
92 1.55M 35.20 GB react-native-modal
93 1.53M 34.70 GB @visx/grid
94 1.50M 33.87 GB react-event-listener
95 1.48M 33.57 GB react-youtube
96 1.47M 33.25 GB react-phone-input-2
97 1.45M 32.87 GB react-native-modal-datetime-picker
98 1.43M 32.50 GB connected-react-router
99 1.37M 31.04 GB redux-form
100 1.36M 30.84 GB react-imask
@Fuzzyma Fuzzyma changed the title prop-types is deprecated but still in heavy use Remove prop-types when unused Nov 27, 2024
@jimender2
Copy link

@alexparish
Copy link

@Fuzzyma Fuzzyma added the umbrella issue This issue contains a list of dependents of a package and tracks the progress in each label Dec 18, 2024
@vorant94
Copy link

vorant94 commented Dec 20, 2024

here is a couple of libs i opened issues some time ago and maintaners feedback on the matter

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
umbrella issue This issue contains a list of dependents of a package and tracks the progress in each
Projects
None yet
Development

No branches or pull requests

4 participants