{"adoption": {"forks": 107, "observed_at": "2026-08-28T04:05:51.897575+00:00", "stars": 1905}, "canonical_url": "https://ross.abutalabs.com/products/tsconfig-paths", "card": {"archived": false, "artifact_type": "library", "description": "Load node modules according to tsconfig paths, in run-time or via API.", "domain": ["developer-tools", "web-development", "backend", "programming-languages"], "enriched": true, "function": ["developer-tools", "configuration-management", "parser"], "health_score": 61, "homepage": null, "language": "TypeScript", "license": "MIT", "license_family": "permissive", "maturity": "stable", "member_repos": ["jonaskello/tsconfig-paths"], "name": "jonaskello/tsconfig-paths", "platform": ["cli", "cross-platform"], "pushed_at": "2026-02-23T07:34:11+00:00", "repo": "jonaskello/tsconfig-paths", "stars": 1905, "tags": ["typescript", "tsconfig", "module-resolution", "path-mapping", "runtime", "ts-node", "nodejs"], "topics": ["tsconfig-paths", "typescript", "tsconfig"], "urls": [], "use_cases": ["run node scripts that use tsconfig path aliases", "make ts-node resolve @-prefixed import paths", "register path mapping for mocha tests written in TypeScript", "resolve tsconfig paths at runtime via API", "avoid relative import paths in TypeScript projects"], "what_it_is": "A TypeScript library that resolves Node.js module loading according to the paths mapping defined in tsconfig.json or jsconfig.json, at runtime or via API. It hooks into Node's module resolution so compiled or ts-node-executed code can use path aliases that Node would otherwise not find.", "when_to_avoid": ["you use Webpack - use tsconfig-paths-webpack-plugin instead", "your bundler already resolves path aliases at build time", "you don't use tsconfig/jsconfig path mapping"], "when_to_choose": ["you use tsconfig paths aliases and run code with node or ts-node", "you need runtime module resolution matching your TypeScript path mapping", "you want a --require hook that works with any tool supporting preloading"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/tsconfig-paths", "repo": "jonaskello/tsconfig-paths", "role": "main", "score": 63}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:51.897575+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:11:43.283841+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "74be332cb6a8a51a801b5a41cf6fa474b9afb4b9e7b62712de5ecd656fb42421", "fetched_at": "2026-08-28T04:05:51.897575+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jonaskello/tsconfig-paths"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:51.897575+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:11:43.283841+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "74be332cb6a8a51a801b5a41cf6fa474b9afb4b9e7b62712de5ecd656fb42421", "fetched_at": "2026-08-28T04:05:51.897575+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jonaskello/tsconfig-paths"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:11:43.283841+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "74be332cb6a8a51a801b5a41cf6fa474b9afb4b9e7b62712de5ecd656fb42421", "fetched_at": "2026-08-28T04:05:51.897575+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jonaskello/tsconfig-paths"}], "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:05:51.897575+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:51.897575+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:51.897575+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:11:43.283841+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "74be332cb6a8a51a801b5a41cf6fa474b9afb4b9e7b62712de5ecd656fb42421", "fetched_at": "2026-08-28T04:05:51.897575+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jonaskello/tsconfig-paths"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:51.897575+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:51.897575+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:11:43.283841+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "74be332cb6a8a51a801b5a41cf6fa474b9afb4b9e7b62712de5ecd656fb42421", "fetched_at": "2026-08-28T04:05:51.897575+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jonaskello/tsconfig-paths"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:51.897575+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:51.897575+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:51.897575+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:11:43.283841+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "74be332cb6a8a51a801b5a41cf6fa474b9afb4b9e7b62712de5ecd656fb42421", "fetched_at": "2026-08-28T04:05:51.897575+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jonaskello/tsconfig-paths"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:51.897575+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:51.897575+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:11:43.283841+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "74be332cb6a8a51a801b5a41cf6fa474b9afb4b9e7b62712de5ecd656fb42421", "fetched_at": "2026-08-28T04:05:51.897575+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jonaskello/tsconfig-paths"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:11:43.283841+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "74be332cb6a8a51a801b5a41cf6fa474b9afb4b9e7b62712de5ecd656fb42421", "fetched_at": "2026-08-28T04:05:51.897575+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jonaskello/tsconfig-paths"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:11:43.283841+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "74be332cb6a8a51a801b5a41cf6fa474b9afb4b9e7b62712de5ecd656fb42421", "fetched_at": "2026-08-28T04:05:51.897575+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jonaskello/tsconfig-paths"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:11:43.283841+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "74be332cb6a8a51a801b5a41cf6fa474b9afb4b9e7b62712de5ecd656fb42421", "fetched_at": "2026-08-28T04:05:51.897575+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jonaskello/tsconfig-paths"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 69, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3533, "days_push": 191, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 63, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}