tangled
alpha
login
or
join now
mary.my.id
/
teardown
13
fork
atom
Find the cost of adding an npm package to your app's bundle size
teardown.kelinci.dev
13
fork
atom
overview
issues
pulls
pipelines
chore: remove uninteresting packages
mary.my.id
1 month ago
2236ac9e
3edeebf8
verified
This commit was signed with the committer's
known signature
.
mary.my.id
SSH Key Fingerprint:
SHA256:ZlTP/auFSGpGnaoDg4mCTG1g9OZvXp62jWR4c6H4O3c=
+2
-15
1 changed file
expand all
collapse all
unified
split
src
recommendations.ts
+2
-15
src/recommendations.ts
···
2
// UI frameworks
3
'lit-html',
4
'preact',
5
-
'react',
6
'solid-js',
7
'svelte',
8
'vue',
···
11
'@solidjs/router',
12
['@tanstack/react-router', '@tanstack/solid-router'],
13
'navaid',
14
-
'path-to-regexp',
15
'react-router',
16
'regexparam',
17
'trouter',
···
51
'wretch',
52
53
// validation/schema
54
-
'ajv',
55
'arktype',
56
'@badrap/valita',
57
'@sinclair/typebox',
···
66
'luxon',
67
68
// class names/styling
69
-
'classnames',
70
'clsx',
71
'tailwind-merge',
72
73
// ID generation
74
'cuid2',
75
-
'human-id',
76
'nanoid',
77
'ulid',
78
'uuid',
79
80
// deep clone/equality
81
'dequal',
82
-
'fast-deep-equal',
83
'klona',
84
-
'rfdc',
85
86
// object utilities
87
-
'deepmerge',
88
'defu',
89
'destr',
90
'dot-prop',
91
92
// string utilities
93
'change-case',
94
-
'slugify',
95
96
// memoization / caching
97
-
'fast-memoize',
98
'memoize',
99
'p-memoize',
100
-
'tinylru',
101
102
// throttle / debounce
103
'throttle-debounce',
···
197
// storage
198
'idb',
199
'idb-keyval',
200
-
'localforage',
201
202
// CSV
203
'papaparse',
···
211
212
// compression
213
'fflate',
0
214
'pako',
215
216
// encoding / binary
···
218
'uint8arrays',
219
220
// cryptography
221
-
'@noble/curves',
222
'@noble/hashes',
223
224
// color
···
231
'decimal.js',
232
233
// formatting
234
-
'ms',
235
'pretty-bytes',
236
237
// serialization
···
293
// CSS-in-JS / styling
294
['@emotion/react', '@emotion/styled'],
295
'styled-components',
296
-
'styled-jsx',
297
298
// positioning/floating
299
'nanopop',
···
2
// UI frameworks
3
'lit-html',
4
'preact',
0
5
'solid-js',
6
'svelte',
7
'vue',
···
10
'@solidjs/router',
11
['@tanstack/react-router', '@tanstack/solid-router'],
12
'navaid',
0
13
'react-router',
14
'regexparam',
15
'trouter',
···
49
'wretch',
50
51
// validation/schema
0
52
'arktype',
53
'@badrap/valita',
54
'@sinclair/typebox',
···
63
'luxon',
64
65
// class names/styling
0
66
'clsx',
67
'tailwind-merge',
68
69
// ID generation
70
'cuid2',
0
71
'nanoid',
72
'ulid',
73
'uuid',
74
75
// deep clone/equality
76
'dequal',
0
77
'klona',
0
78
79
// object utilities
0
80
'defu',
81
'destr',
82
'dot-prop',
83
84
// string utilities
85
'change-case',
0
86
87
// memoization / caching
0
88
'memoize',
89
'p-memoize',
0
90
91
// throttle / debounce
92
'throttle-debounce',
···
186
// storage
187
'idb',
188
'idb-keyval',
0
189
190
// CSV
191
'papaparse',
···
199
200
// compression
201
'fflate',
202
+
'fzstd',
203
'pako',
204
205
// encoding / binary
···
207
'uint8arrays',
208
209
// cryptography
210
+
['@noble/curves', '@noble/secp256k1', '@noble/ed25519'],
211
'@noble/hashes',
212
213
// color
···
220
'decimal.js',
221
222
// formatting
0
223
'pretty-bytes',
224
225
// serialization
···
281
// CSS-in-JS / styling
282
['@emotion/react', '@emotion/styled'],
283
'styled-components',
0
284
285
// positioning/floating
286
'nanopop',