All Versions
10
Latest Version
Avg Release Cycle
76 days
Latest Release
178 days ago

Changelog History

  • v3.1.0

    June 14, 2019

    ♻️ Updated dependencies and refactored in relation to the new dependency versions #295

    Eliminating some vulnerabilities in the process.

    Thanks to @uniibu

  • v3.0.5

    April 05, 2019

    🛠 Fix:

    • 0️⃣ Prevent lebab from crashing when using anonymous function declaration on default export #289 (thanks to @uniibu )
  • v3.0.4

    March 04, 2019

    🛠 Bugfix:

    • 🛠 Fix arrow transform dropping bound arguments #287
  • v3.0.3

    September 25, 2018

    🛠 Fix crash in default-params transform #278

  • v3.0.2

    September 13, 2018
    • 🛠 Fix: arrow - Drop extra parentheses around IIFE #187
    • 🛠 Fix: arrow-return - Proper parentheses for object literals #259
    • 🛠 Fix: default-params - Properly handle destructuring and existing defaults #238
    • 🛠 Fix: default-params - Support arrow functions Recast/#260
    • ⬆️ Upgrade all dependencies.
    • 👍 Throw better error message when invalid transform name passed through programming API
    • ➕ Add tests for the programming API
  • v3.0.1

    September 12, 2018
    • 🛠 Fix: Preserve get/set methods in class transform #275
    • 👉 Use external f-matches library (which grew out of matchesAst() helper).
    • ⚡️ Update Lebab repo URL-s in package.json
  • v3.0.0

    September 07, 2018

    Breaking changes

    The arrow transform has been split to two separate transforms:

    • arrow - transforms normal functions to arrow functions (does nothing with return statements),
    • arrow-return - transforms return statements in arrow functions => { return x } to shorthand syntax => x.

    👀 Thanks to @uniibu . See #269 for details.

    Additionally

    • 👍 Node < 6 no more officially supported.
    • ⬆️ Upgraded most internal dependencies.
    • 👍 Better handling of comments in arrow transform.
  • v2.7.7

    September 17, 2017

    🛠 Fixes transforming code with ignored destructure array values #236

  • v2.7.6

    September 17, 2017

    🏗 Import individual functions from Lodash to allow for a smaller build #255

  • v2.7.5

    August 01, 2017

    ✂ Remove dependency from babel-polyfill, which isn't recommended for libraries.

    This will also hopefully fix #249.