🏟 Plugins
The 🐊Putout repo is comprised of many npm packages. It is a lerna (opens in a new tab) monorepo similar to babel (opens in a new tab). It has a lot plugins divided by groups:
Appliers
Splitters
Package | Version |
---|---|
@putout/plugin-split-variable-declarations | (opens in a new tab) |
@putout/plugin-split-nested-destructuring | (opens in a new tab) |
Mergers
Package | Version |
---|---|
@putout/plugin-merge-destructuring-properties | (opens in a new tab) |
@putout/plugin-merge-duplicate-imports | (opens in a new tab) |
@putout/plugin-merge-if-statements | (opens in a new tab) |
Converters
Removers
Simplifiers
Package | Version |
---|---|
@putout/plugin-simplify-assignment | (opens in a new tab) |
@putout/plugin-simplify-logical-expressions | (opens in a new tab) |
@putout/plugin-simplify-ternary | (opens in a new tab) |
Not bundled
Next packages not bundled with 🐊Putout but can be installed separately.