Skip to content

putout v40.13.0

Choose a tag to compare

@coderaiser coderaiser released this 11 Nov 12:29
· 2429 commits to master since this release

🔥 feature

  • 36debe4 putout: @putout/plugin-for-of v10.0.0
  • 1498718 @putout/for-of: drop support of 🐊< 40
  • c20effb @putout/plugin-for-of: for-each: improve TS support
  • 8070261 @putout/plugin-conditions: reverse-conditions: couple
  • b2e9bbd @putout/plugin-conditions: apply-consistent-blocks: leading comments
  • 8fa4544 @putout/plugin-types: convert-typeof-to-is-type: declared
  • e033dab @putout/plugin-esm: group-imports-by-source: sort-imports-by-specifiers: couple
  • 1df9617 @putout/plugin-putout: replace-test-message: noReport: couple args
  • 1263111 @putout/plugin-putout: apply-fixture-name-to-message: noReport: couple args
  • 9d71578 @putout/plugin-split-nested-destructuring: exclude declared
  • ff91ae4 @putout/plugin-nodejs: group-require-by-id: traverse Program instead of using pathStore
  • 480c80b @putout/operate: extract: TSAsExpression: add support
  • cbf5429 @putout/plugin-nodejs: group-require-by-id: changed node before exit: add support
  • 5e5371d @putout/plugin-remove-useless-variables: declaration: no loc support
  • 4f1d091 @putout/plugin-remove-duplicate-keys: CallExpression: exclude
  • f177cad @putout/plugin-convert-array-copy-to-slice: migrate to ESM
  • 536aff4 putout: @putout/plugin-convert-array-copy-to-slice v4.0.0
  • b6b7ca8 @putout/plugin-convert-array-copy-to-slice: drop support of 🐊 < 40
  • 6b32df6 @putout/plugin-convert-array-copy-to-slice: exclude ternary
  • 6c83b9e @putout/plugin-remove-useless-spread: array: ternary
  • 70bd980 @putout/plugin-esm: merge-declaration-with-export: exclude: require
  • 2daedf4 @putout/plugin-nodejs: group-require-by-id: esm/merge-declaration-with-export: improve support