{"adoption": {"forks": 277, "observed_at": "2026-08-28T04:06:56.690468+00:00", "stars": 2496}, "canonical_url": "https://ross.abutalabs.com/products/nodejs-guidelines", "card": {"archived": true, "artifact_type": "learning-resource", "description": "Tips, tricks, and resources for working with Node.js, and the start of an ongoing conversation on how we can improve the Node.js experience on Microsoft platforms.", "domain": ["developer-tools", "web-development", "tutorials", "windows"], "enriched": true, "function": ["documentation", "developer-tools"], "health_score": 10, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["microsoft/nodejs-guidelines"], "name": "microsoft/nodejs-guidelines", "platform": ["windows", "cross-platform"], "pushed_at": "2023-02-12T09:16:18+00:00", "repo": "microsoft/nodejs-guidelines", "stars": 2496, "tags": ["nodejs", "microsoft", "guidelines", "best-practices", "azure", "getting-started"], "topics": [], "urls": [], "use_cases": ["set up a Node.js development environment on Windows", "learn how to manage npm packages and dependencies", "deploy a Node.js app to Azure", "avoid Windows-specific gotchas like MAX_PATH issues", "build cross-platform Node.js applications", "find Microsoft tools and services for Node.js development"], "what_it_is": "A Microsoft-maintained collection of tips, tricks, and resources for working with Node.js, especially on Microsoft platforms like Windows and Azure. It consolidates guidance on getting started, npm packages, Windows environment setup, cross-platform building, and deployment.", "when_to_avoid": ["you need executable code, libraries, or tooling rather than documentation", "you want comprehensive, up-to-date Node.js tutorials independent of Microsoft platforms", "you need actively evolving content - the repo is largely static guidance"], "when_to_choose": ["you are developing Node.js on Windows or with Microsoft/Azure services", "you want curated getting-started guidance and tooling recommendations", "you need tips on cross-platform compatibility and deployment"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/nodejs-guidelines", "repo": "microsoft/nodejs-guidelines", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:56.690468+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:27:12.045338+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d40eff0a0ff31a74c5cf0ae080fa7d5174801f844918711abbe616ad6e09ca01", "fetched_at": "2026-08-28T04:06:56.690468+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/nodejs-guidelines"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:56.690468+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:27:12.045338+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d40eff0a0ff31a74c5cf0ae080fa7d5174801f844918711abbe616ad6e09ca01", "fetched_at": "2026-08-28T04:06:56.690468+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/nodejs-guidelines"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:27:12.045338+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d40eff0a0ff31a74c5cf0ae080fa7d5174801f844918711abbe616ad6e09ca01", "fetched_at": "2026-08-28T04:06:56.690468+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/nodejs-guidelines"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:06:56.690468+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:56.690468+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:56.690468+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:27:12.045338+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d40eff0a0ff31a74c5cf0ae080fa7d5174801f844918711abbe616ad6e09ca01", "fetched_at": "2026-08-28T04:06:56.690468+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/nodejs-guidelines"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:56.690468+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:56.690468+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:27:12.045338+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d40eff0a0ff31a74c5cf0ae080fa7d5174801f844918711abbe616ad6e09ca01", "fetched_at": "2026-08-28T04:06:56.690468+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/nodejs-guidelines"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:56.690468+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:56.690468+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:56.690468+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:27:12.045338+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d40eff0a0ff31a74c5cf0ae080fa7d5174801f844918711abbe616ad6e09ca01", "fetched_at": "2026-08-28T04:06:56.690468+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/nodejs-guidelines"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:56.690468+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:56.690468+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:27:12.045338+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d40eff0a0ff31a74c5cf0ae080fa7d5174801f844918711abbe616ad6e09ca01", "fetched_at": "2026-08-28T04:06:56.690468+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/nodejs-guidelines"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:27:12.045338+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d40eff0a0ff31a74c5cf0ae080fa7d5174801f844918711abbe616ad6e09ca01", "fetched_at": "2026-08-28T04:06:56.690468+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/nodejs-guidelines"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:27:12.045338+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d40eff0a0ff31a74c5cf0ae080fa7d5174801f844918711abbe616ad6e09ca01", "fetched_at": "2026-08-28T04:06:56.690468+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/nodejs-guidelines"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:27:12.045338+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d40eff0a0ff31a74c5cf0ae080fa7d5174801f844918711abbe616ad6e09ca01", "fetched_at": "2026-08-28T04:06:56.690468+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/nodejs-guidelines"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "archived", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3958, "days_push": 1298, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}