https://github.com/asapach/babel-plugin-transform-require-context
https://github.com/asapach/babel-plugin-transform-require-context
babel nodejs webpack
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/asapach/babel-plugin-transform-require-context
- Owner: asapach
- License: mit
- Created: 2018-04-12T12:50:48.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2024-11-18T22:46:47.000Z (7 months ago)
- Last Synced: 2025-04-08T20:48:53.088Z (2 months ago)
- Topics: babel, nodejs, webpack
- Language: JavaScript
- Size: 514 KB
- Stars: 8
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# babel-plugin-transform-require-context
[](https://npmjs.org/package/babel-plugin-transform-require-context)
A [Babel](http://babeljs.io) plugin that transforms [webpack](https://webpack.js.org/)-specific `require.context()`
into dummy function calls so that the code can run safely outside of the webpack environment, e.g. in Node.
It doesn't perform any file lookup or dynamic require, but should not break the code otherwise.## Installation
```sh
$ npm install babel-plugin-transform-require-context
```## Usage
### Via `.babelrc` (Recommended)
**.babelrc**
```javascript
{
"plugins": ["transform-require-context"]
}
```### Via CLI
```sh
$ babel --plugins transform-require-context script.js
```### Via Node API
```javascript
require("@babel/core").transform("code", {
plugins: ["transform-require-context"]
});
```