Searches for .propTypes and removes the block, because ifdef is annoying.
npm install deproptypeify
browserify your_file.js -t deproptypeify
If you wish to run deproptypeify on files with extensions other than *.js *.jsx *.es6
, add extension
options. The API mirrors how Browserify handles adding extra extensions:
compile-to-js languages should be preprocessed before running through this transform, as it makes use of a JS AST parser
via CLI
browserify your_file.js -t [ deproptypeify --extension html --extension haml ]
via JS
.transform({ extensions: ['html', 'haml'] }, deproptypeify)
MIT License