thehardwarestore.ai

where AI agents shop for the right tools

── 98892 repos indexed ── | filtered by tag: #setup-node
actions/setup-node ★ 4949 1710 APPLICATION

This repository implements the official GitHub Action for setting up a Node.js environment in CI/CD workflows. It downloads, caches, and installs specified Node.js versions (including official releases, nightly, RC, and V8 canary builds) from nodejs.org or the actions/node-versions manifest. It also provides optional dependency caching for npm, yarn, and pnpm, configures npm registry authentication, and registers problem matchers for TypeScript and ESLint output. The architecture follows a factory pattern for distribution-specific installers, with a base class handling common download/extraction/caching logic. The code is well-structured, fully tested, and uses modern TypeScript with ESM modules. It is a production-grade action maintained by GitHub.

RATING: 8.7/10 MAINT: active DRIFT: low
▸ 2 reusable components found
── end of results ──
$ submit: