babel-plugin-jsx-strip-ext
1.0.1 • Public • Published babel-plugin-jsx-strip-ext
Strip .jsx
extension from import sources.
Example
input.js
import Foo from './Foo.jsx'
.babelrc
{
"presets": ["react", "es2015"],
"plugins": ["jsx-strip-ext"]
}
output.js
'use strict';
var _Foo = require('./Foo');
var _Foo2 = _interopRequireDefault(_Foo);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
Usage
Via .babelrc (recommended)
{
"plugins": ["jsx-strip-ext"]
}
Via Node API
require('babel-core').transform('code', {
plugins: ['jsx-strip-ext']
})
Package Sidebar
Install
npm i babel-plugin-jsx-strip-ext
Weekly Downloads