1.0.0 • Published 6 years ago
babel-plugin-styled-require v1.0.0
babel-plugin-proptypes-require
Babel plugin that adds PropTypes import declaration if file contains JSX tags.
Example
Your component.js that contains this code:
export default function Component() {
return <div />;
}will be transpiled into something like this:
import PropTypes from 'prop-types';
export default function Component() {
/* this part will be transpiled by babel itself as usual */
return React.createElement('div');
}Usage
- Install
babel-plugin-proptypes-require.
npm install babel-plugin-proptypes-require --save-dev- Add
proptypes-requireinto.babelrc. This plugin should be defined beforetransform-es2015-modules-commonjsplugin because it's using ES2015 modules syntax to importReactinto scope.
{
"plugins": ["proptypes-require"]
}1.0.0
6 years ago