Skip to content

putout v29.8.0

Choose a tag to compare

@coderaiser coderaiser released this 17 May 15:57
· 9305 commits to master since this release

🔥 feature

  • d8b4dea @putout/plugin-remove-unused-expressions: use isSimple from operate
  • 08ba217 @putout/plugin-putout: declare: operate: isSimple: add
  • 78dc298 @putout/opreate: isSimple: add
  • a883782 @putout/plugin-logical-expressions: simplify: add support of ExpressionStatement
  • f349bb5 package: @putout/plugin-remove-unused-expressions v6.0.0
  • e8323e4 @putout/plugin-remove-unused-expressions: drop support of 🐊 < 29
  • 9d483a4 @putout/plugin-remove-unused-expressions: add support of LogicalExpressions
  • 9819c33 @putout/plugin-minify: add support of couple ExpressionStatements inside IfStatement consequence BlockStatement body
  • da3ba7d @putout/plugin-simplify-ternary: value: add support of OptionalChaining
  • ef66d50 @putout/plugin-minify: convert-if-to-logical: add
  • fcc8f3f @putout/compare: vars: improve replacing ExpressionStatement to Expression
  • bd37e83 @putout/plugin-minify: types: add
  • 315a20b @putout/plugin-minify: mangle-names: add
  • 06548d6 @putout/plugin-apply-template-literals: exclude TemplateLiteral in the middle of BinaryExpression
  • bc067dc @putout/engine-parser: flow: autodetect: only on the beginning
  • a7e67d4 @putout/engine-loader: add ability to pass babel plugin implemintation
  • 6acb3e1 @putout/plugin-apply-template-literals: exclude 3 string literals binary expression
  • fc9271a @putout/plugin-conditions: remove-boolean: simplify