0.1.1 • Published 6 years ago

babel-plugin-require-glob v0.1.1

Weekly downloads
2
License
MIT
Repository
github
Last release
6 years ago

babel-plugin-require-glob

Babel plugin which gives you ability to require globs.

Configuration

$ npm install babel-plugin-require-glob --save-dev

In your .babelrc:

{
  "babel": {
    "plugins": [
      [
        "require-glob",
        {
          "pattern": "",
          "options": {}
        }
      ]
    ]
  }
}

pattern {String} Pattern to be matched
options {Object}

Usage

const pages = requireGlob('src/pages')
/**
* src/pages/page1/index.js
* src/pages/page2/index.js
*/

It will be transformed into:

const pages = {
  page1: require('/your-project/src/pages/page1'),
  page2: require('/your-project/src/pages/page2')
}