# aleclarson/vite-tsconfig-paths

Support for TypeScript's path mapping in Vite

Repository: https://github.com/aleclarson/vite-tsconfig-paths
Canonical: https://ross.abutalabs.com/products/vite-tsconfig-paths
Language: TypeScript
License: MIT
License Family: permissive
Last push: 2026-08-25T12:16:41+00:00

## Health v2 (maintenance only)
Score: 89/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 69, longevity 100
- inputs: {"age_days": 2219, "days_push": 8, "days_rel": 207, "gap_med": 12.5, "n_releases_24m": 7}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1633, forks 61 (observed 2026-08-28T04:05:14.285976+00:00)

## What it is
A Vite plugin that lets Vite resolve imports using TypeScript's tsconfig.json path mapping (compilerOptions.paths). It supports automatic tsconfig discovery, hot reloading of tsconfig changes, and works with frameworks like Vue, Svelte, and MDX via loose mode.

## Use cases
- resolve @/ alias imports in vite using tsconfig paths
- make vite respect typescript compileroptions.paths
- avoid duplicating path aliases in vite config and tsconfig
- use tsconfig path mapping with vue or svelte files in vite
- auto-reload path aliases when tsconfig changes during dev

## When to choose
- your Vite project uses TypeScript path aliases defined in tsconfig.json
- you want a single source of truth for import aliases across TypeScript and Vite
- you use frameworks like Vue, Svelte, or MDX alongside TypeScript paths

## When to avoid
- your project doesn't use TypeScript path mapping
- you need CSS imports resolved via tsconfig paths (unsupported)
- you use a bundler other than Vite

## Facets
- artifact type: plugin
- maturity: active
- function: routing, developer-tools
- domain: web-development, frontend, developer-tools
- platform: cli
- tags: vite-plugin, typescript, path-mapping, module-resolution, tsconfig, nodejs

## Member repositories
- aleclarson/vite-tsconfig-paths (main) score 89

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:14.285976+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-30T03:47:19.980293+00:00, confidence not recorded.
  - readme: https://github.com/aleclarson/vite-tsconfig-paths (fetched 2026-08-28T04:05:14.285976+00:00, sha 63d94e9e4870)
  - registry_npm: https://registry.npmjs.org/vite-tsconfig-paths (fetched 2026-08-29T11:20:27.777291+00:00, sha 88110558647b)
- Data as of 2026-08-30T08:39:29.467469+00:00.
