Commit e5ba413
committed
refactor: replace p-limit with inline concurrency limiter
Remove the `p-limit` (and `@types/p-limit`) dependency by inlining
a lightweight concurrency limiter directly in GitHubAPI.ts.
The inline implementation (~30 lines) provides the same semantics —
a queue-based promise throttle capped at 25 concurrent requests —
without pulling in an external ESM-only package.1 parent 04f312d commit e5ba413
3 files changed
+41
-24
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
112 | 112 | | |
113 | 113 | | |
114 | 114 | | |
115 | | - | |
116 | 115 | | |
117 | 116 | | |
118 | 117 | | |
| |||
168 | 167 | | |
169 | 168 | | |
170 | 169 | | |
171 | | - | |
172 | 170 | | |
173 | 171 | | |
174 | 172 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
6 | | - | |
7 | 5 | | |
8 | 6 | | |
9 | 7 | | |
| |||
15 | 13 | | |
16 | 14 | | |
17 | 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 | + | |
18 | 56 | | |
19 | 57 | | |
20 | 58 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1918 | 1918 | | |
1919 | 1919 | | |
1920 | 1920 | | |
1921 | | - | |
1922 | | - | |
1923 | | - | |
1924 | | - | |
1925 | | - | |
1926 | | - | |
1927 | | - | |
1928 | 1921 | | |
1929 | 1922 | | |
1930 | 1923 | | |
| |||
5645 | 5638 | | |
5646 | 5639 | | |
5647 | 5640 | | |
5648 | | - | |
5649 | | - | |
5650 | | - | |
5651 | | - | |
5652 | | - | |
5653 | | - | |
5654 | | - | |
5655 | | - | |
| 5641 | + | |
5656 | 5642 | | |
5657 | 5643 | | |
5658 | 5644 | | |
| |||
7593 | 7579 | | |
7594 | 7580 | | |
7595 | 7581 | | |
7596 | | - | |
7597 | | - | |
7598 | | - | |
7599 | | - | |
7600 | | - | |
7601 | 7582 | | |
7602 | 7583 | | |
7603 | 7584 | | |
| |||
0 commit comments