refactor(projects): build the projects list on the octokit SDK

Replace hand-rolled REST paging, GraphQL cursor loops and header plumbing with
octokit, which also brings request retry and rate-limit backoff. Introduces the
repo's first package.json, lockfile and ESLint flat config; the Hugo site build
itself still needs no Node step.

Output verified against the previous implementation: identical counts and rows
apart from live star drift on four upstream repos.
This commit is contained in:
tiennm99 committed 2026-09-18 12:28:11 +07:00
1 parent f0b6b4904d
commit a0de52c877
8 files changed
+1742 -91

No files matched your search

+3
View File
@@ -35,3 +35,6 @@ resources
assets/jsconfig.json
.DS_Store
# Node dependencies
node_modules