javascript
Maintainers:
Presets
remove-console-log
info
Usage $ codeshift --packages javascript#remove-console-log path/to/source
Removes all console.log
statements.
/* INPUT */
console.log('hello world');
foo('bar');
/* OUTPUT */
foo('bar');
remove-debugger
info
Usage $ codeshift --packages javascript#remove-debugger path/to/source
Removes all debugger
statements.
Credit: https://github.com/JamieMason/codemods
/* INPUT */
console.log('hello world');
debugger;
/* OUTPUT */
console.log('hello world');
sort-object-props
info
Usage $ codeshift --packages javascript#sort-object-props path/to/source
Sort members of Object Literals alphabetically.
Credit: https://github.com/JamieMason/codemods
/* INPUT */
const players = { messi: true, bergkamp: true, ginola: true };
/* OUTPUT */
const players = { bergkamp: true, ginola: true, messi: true };
var-to-let
info
Usage $ codeshift --packages javascript#var-to-let path/to/source
Replace all var
calls to use let
.
Credit: https://github.com/JamieMason/codemods
/* INPUT */
var foo = 'foo';
/* OUTPUT */
let foo = 'foo';