Skip to content

Releases: coderaiser/putout

putout v4.47.0

04 Jul 15:54
Compare
Choose a tag to compare

fix

  • (putout) match .ts -> .ts$

feature

  • (@putout/plugin-merge-if-statements) add
  • (package) eslint-plugin-node v9.1.0
  • (package) eslint v6.0.1

putout v4.46.2

03 Jul 16:50
Compare
Choose a tag to compare

fix

  • (@putout/plugin-remove-empty) remove-empty-block: else if
  • (putout) enable/disable: parse
  • (@putout/plugin-extract-object-properties) rm unused
  • (@putout/plugin-putout) convert-find-to-traverse: traverse not last expression in function

feature

  • (@putout/plugin-extract-object-properties) add support of different deep

putout v4.46.1

03 Jul 10:15
Compare
Choose a tag to compare

fix

  • (putout) match: "bin" -> "bin/"

feature

  • (@putout/plugin-convert-binary-expression-to-boolean) exclude bitwise operator
  • (@putout/plugin-remove-unused-variables) add support of InterfaceDeclaration/TSInterfaceDeclaration in flow/typescript

putout v4.46.0

03 Jul 09:41
Compare
Choose a tag to compare

feature

  • (putout) add ability to determine jsx
  • (@putout/plugin-remove-unused-variables) add support of ClassDeclaration in ExportNamedDeclaration
  • (@putout/plugin-remove-unused-variables) add support of TSExpressionWithTypeArguments
  • (@putout/plugin-remove-unused-variables) add support of QualifiedTypeIdentifier

putout v4.45.0

02 Jul 13:51
Compare
Choose a tag to compare

feature

  • (putout) add ability to optionally disable jsx/enable flow

putout v4.44.0

02 Jul 13:31
Compare
Choose a tag to compare

fix

  • (convert-esm-to-commonjs): add empty imports
  • (@putout/operate) when replaceWithMultiple used do not use replaceWith
  • (@putout/plugin-convert-for-each-to-for-of) replaceWithMultiple: condition

feature

  • (putout) disable "strict-mode/add" for typescript
  • (package) eslint-plugin-node v9.1.0
  • (package) eslint v6.0.1

putout v4.43.0

01 Jul 15:17
Compare
Choose a tag to compare

feature

  • (putout) add ability to enable, disable, enable-all and disable-all rules from cli

putout v4.42.0

01 Jul 14:14
Compare
Choose a tag to compare

fix

  • (@putout/plugin-convert-apply-to-spread) rm quotes

feature

  • (putout) add ability to handle overlaped plugins: missing node
  • (@putout/plugin-remove-unused-variables) add support of named FunctionExpression in ReturnStatement
  • (package) eslint-plugin-node v9.1.0
  • (package) eslint v6.0.1

putout v4.41.0

01 Jul 12:45
Compare
Choose a tag to compare

feature

  • (@putout/convert-for-each-to-for-of) add support of empty return
  • (@putout/operate) add
  • (@putout/plugin-convert-for-each-to-for-of) add support of indexes

putout v4.40.0

01 Jul 11:05
Compare
Choose a tag to compare

feature

  • (putout) operate: add ability to return result from operate.replaceWith
  • (@putout/plugin-convert-for-each-to-for-of) add support of ReturnStatement