ambar/recommended

Too many dependencies

Closed this issue · 0 comments

ambar commented

unbundled vs bundled

- eslint eslint-plugin-import eslint-plugin-react
unbundled https://npmgraph.js.org/?q=eslint
install size
https://npmgraph.js.org/?q=eslint-plugin-import
install size
https://npmgraph.js.org/?q=eslint-plugin-react
install size
bundled https://npmgraph.js.org/?q=@recommended/eslint
install size
https://npmgraph.js.org/?q=@recommended/eslint-plugin-import
install size
https://npmgraph.js.org/?q=@recommended/eslint-plugin-react
install size

modules's dependencies (unbundled)


┌───────────────────────────────────┬──────────────┬────────┐
│ name                              │ children     │ size   │
├───────────────────────────────────┼──────────────┼────────┤
│ prettier                          │ 0            │ 19.67M │
├───────────────────────────────────┼──────────────┼────────┤
│ eslint                            │ 131          │ 14.68M │
├───────────────────────────────────┼──────────────┼────────┤
│ eslint-plugin-react               │ 55           │ 6.65M  │
├───────────────────────────────────┼──────────────┼────────┤
│ @typescript-eslint/eslint-plugin  │ 21           │ 6.52M  │
├───────────────────────────────────┼──────────────┼────────┤
│ eslint-plugin-import              │ 118          │ 6.21M  │
├───────────────────────────────────┼──────────────┼────────┤
│ @typescript-eslint/parser         │ 12           │ 2.07M  │
├───────────────────────────────────┼──────────────┼────────┤
│ globby                            │ 23           │ 0.59M  │
├───────────────────────────────────┼──────────────┼────────┤
│ eslint-import-resolver-typescript │ 21           │ 0.58M  │
├───────────────────────────────────┼──────────────┼────────┤
│ prompts                           │ 2            │ 0.19M  │
├───────────────────────────────────┼──────────────┼────────┤
│ execa                             │ 11           │ 0.17M  │
├───────────────────────────────────┼──────────────┼────────┤
│ jsonc-parser                      │ 0            │ 0.16M  │
├───────────────────────────────────┼──────────────┼────────┤
│ find-cache-dir                    │ 10           │ 0.14M  │
├───────────────────────────────────┼──────────────┼────────┤
│ eslint-plugin-react-hooks         │ 0            │ 0.11M  │
├───────────────────────────────────┼──────────────┼────────┤
│ debug                             │ 1            │ 0.04M  │
├───────────────────────────────────┼──────────────┼────────┤
│ eslint-config-prettier            │ 0            │ 0.02M  │
├───────────────────────────────────┼──────────────┼────────┤
│ mri                               │ 0            │ 0.01M  │
├───────────────────────────────────┼──────────────┼────────┤
│ kleur                             │ 0            │ 0.01M  │
├───────────────────────────────────┼──────────────┼────────┤
│ 17 modules                        │ 216 children │ 41.71M │
└───────────────────────────────────┴──────────────┴────────┘