babel-plugin-config-module-resolver

1.0.2 • Public • Published

babel-plugin-config-module-resolver

npm version build status issue tracker pull requests

babel-plugin-config-module-resolver is a Babel plugin that resolves modules using the tsconfig.json or jsconfig.json configuration.

It is a light wrapper around babel-plugin-module-resolver.

Installation

Add babel-plugin-config-module-resolver to your project:

npm install babel-plugin-config-module-resolver --save-dev

Usage

Add babel-plugin-config-module-resolver to your babel configuration:

// babel.config.js
{
  "plugin": ["config-module-resolver"]
}
// tsconfig.json or jsconfig.json
{
  "compilerOptions": {
    "baseUrl": "src",
    "paths": {
      "@com/*": ["components/*"],
      "@css/*": ["components/*.module.css"]
    }
  }
}
// App.js (before)
import Button from '@com/Button';
import ButtonStyle from '@css/Button';
 
// App.js (after)
import Button from '/path/to/src/components/Button';
import ButtonStyle from '/path/to/src/components/Button.module.css';

Dependents (2)

Package Sidebar

Install

npm i babel-plugin-config-module-resolver

Weekly Downloads

177

Version

1.0.2

License

CC0-1.0

Unpacked Size

6.96 kB

Total Files

4

Last publish

Collaborators

  • jonathantneal