load plugins and prepare them to run
🐊Putout engine processor runner
Run 🐊Putout plugins
🐊Putout parser
🐊Putout plugin helps with migration to latest webpack
Run 🐊Putout formatters
🐊Putout plugin helps with plugins development
🐊Putout plugin adds ability to find and remove nested blocks
🐊Putout plugin adds ability to extract sequence expressions
🐊Putout operator adds ability to declare referenced variables that was not defined
traverse ast-nodes
🐊Putout plugin adds ability to find and remove unused variables
🐊Putout plugin helps to maintain putout config
🐊 Pluggable and configurable code transformer with built-in ESLint, Babel and support of js, jsx, typescript, flow, markdown, yaml and json
🐊Putout formatter shows progress and shows result at the end
🐊Putout formatter streams output
🐊Putout processor adds ability to parse markdown files and lint JavaScript, JSX, TypeScript and JSON snippets
🐊Putout-based minifier
🐊Putout formatter shows memory usage
🐊Putout formatter output json on end
Simplest possible opinionated Babel AST printer for 🐊Putout
🐊Putout formatter shows code frame with an error
🐊Putout processor adds ability to lint json
🐊Putout plugin helps with .browserlistrc