# tleunen/babel-plugin-module-resolver

Custom module resolver plugin for Babel

Repository: https://github.com/tleunen/babel-plugin-module-resolver
Canonical: https://ross.abutalabs.com/products/babel-plugin-module-resolver
Language: JavaScript
License: MIT
License Family: permissive
Topics: babel-plugin, resolver, babel
Last push: 2026-03-16T16:23:16+00:00

## Health v2 (maintenance only)
Score: 65/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 72, release rhythm 35, longevity 100
- inputs: {"age_days": 4035, "days_push": 170, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3476, forks 204 (observed 2026-08-28T04:08:06.129084+00:00)

## What it is
A Babel plugin that adds a custom module resolver, letting you define root directories and aliases to simplify import/require paths. It replaces deep relative imports like '../../../../utils' with clean paths like 'utils/my-utils'.

## Use cases
- replace deep relative import paths with clean aliases
- configure custom root directories for module resolution
- alias npm packages to alternative modules
- simplify require and import statements in a Babel project

## When to avoid
- your bundler or runtime already supports path aliases natively (e.g. webpack resolve, TypeScript paths)
- your project does not use Babel
- you need runtime module resolution rather than compile-time rewriting

## Facets
- artifact type: plugin
- maturity: maintenance
- function: build-tool, developer-tools
- domain: web-development, frontend, developer-tools
- platform: -
- tags: babel-plugin, module-aliasing, import-paths, module-resolution, nodejs, javascript

## Member repositories
- tleunen/babel-plugin-module-resolver (main) score 65

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:06.129084+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:36:31.913808+00:00, confidence not recorded.
  - readme: https://github.com/tleunen/babel-plugin-module-resolver (fetched 2026-08-28T04:08:06.129084+00:00, sha 6ddcf8dd5926)
  - registry_npm: https://registry.npmjs.org/babel-plugin-module-resolver (fetched 2026-08-29T09:30:43.393659+00:00, sha 551b71b7b09f)
- Data as of 2026-08-30T08:39:29.467469+00:00.
