Skip to content

Releases: codemodsquad/astx

v3.0.0-beta.29

04 Mar 21:21
Compare
Choose a tag to compare
v3.0.0-beta.29 Pre-release
Pre-release

3.0.0-beta.29 (2025-03-04)

Bug Fixes

  • pass file to transform getResolveAgainstDir function (d9b0e33)

v3.0.0-beta.28

04 Mar 20:49
Compare
Choose a tag to compare
v3.0.0-beta.28 Pre-release
Pre-release

3.0.0-beta.28 (2025-03-04)

Features

  • add getResolveAgainstDir option to runTransform (715bf60)

v3.0.0-beta.27

04 Mar 20:30
Compare
Choose a tag to compare
v3.0.0-beta.27 Pre-release
Pre-release

3.0.0-beta.27 (2025-03-04)

Features

  • resolve relative paths when finding/replacing imports/exports (6bf74b4)

v3.0.0-beta.26

03 Mar 07:52
Compare
Choose a tag to compare
v3.0.0-beta.26 Pre-release
Pre-release

3.0.0-beta.26 (2025-03-03)

Bug Fixes

  • use tsx instead of ts-node (ac88873)

v3.0.0-beta.25

03 Mar 05:44
Compare
Choose a tag to compare
v3.0.0-beta.25 Pre-release
Pre-release

3.0.0-beta.25 (2025-03-03)

Bug Fixes

  • support ESM .ts transform files (688062c)

v3.0.0-beta.24

18 Apr 03:40
be4275e
Compare
Choose a tag to compare
v3.0.0-beta.24 Pre-release
Pre-release

3.0.0-beta.24 (2024-04-18)

Bug Fixes

  • do not initialise nodePathPlugin early (41fac7c)

v3.0.0-beta.23

18 Apr 03:37
Compare
Choose a tag to compare
v3.0.0-beta.23 Pre-release
Pre-release

3.0.0-beta.23 (2024-04-18)

Bug Fixes

  • get ast-types scope basically working (04103c9)

v3.0.0-beta.22

10 Apr 15:11
Compare
Choose a tag to compare
v3.0.0-beta.22 Pre-release
Pre-release

3.0.0-beta.22 (2024-04-10)

Bug Fixes

  • allow string literals and template literals without expressions to match (38b017f)
  • fix issues with import specifier replacement conversion (f3f363f)
  • preserve comments in replacement patterns (625bcb5)

Features

  • add Astx.some, Astx.every (75a85ee)
  • add mark() function to transform api (a068f86)

v3.0.0-beta.21

30 Mar 02:25
Compare
Choose a tag to compare
v3.0.0-beta.21 Pre-release
Pre-release

3.0.0-beta.21 (2024-03-30)

Features

v3.0.0-beta.20

30 Mar 02:23
Compare
Choose a tag to compare
v3.0.0-beta.20 Pre-release
Pre-release

3.0.0-beta.20 (2024-03-30)

Bug Fixes

  • findImports: support string capture in import source (0e61bde)

  • feat!: execute tagged template literals immediately (7dea20c)

BREAKING CHANGES

  • whereas before you had to doastx.find`$a + $b`(),
    now you can omit the parentheses: astx.find`$a + $b`.
    The same goes for .replace, .closest, .destruct, .findImports,
    .addImports, .removeImports, and .replaceImport.