ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
This is a copy of the dashboard that I use to get historic trends from NPM for the modules that my team build/
2
3
To get started:
4
Make a copy of this Sheet.
5
Add the NPM modules that you want to trend to the "Modules" tab.
6
That's it.
7
8
What happens under the hood?
9
There are two functions. '=GetNPMModuleDataAsColumn(Modules!A:A)' and '=GetNPMModuleDataAsTable(Modules!A:A)' that do all the heavy lifting,
10
Each function queries 'https://api.npmjs.org/downloads/range/last-year/[INSERT PACKAGES]'.
11
The functions will also break queries apart if they are scoped packages.
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100