File name
Commit message
Commit date

changelog#

2.0.2#

  • Internal tidying up (change test runner, convert to JS)

2.0.1#

  • Robustify this.remove(), pass current index to walker functions (#18)

2.0.0#

  • Add an asyncWalk export (#20)
  • Internal rewrite

1.0.1#

  • Relax node type to BaseNode (#17)

1.0.0#

  • Don't cache child keys

0.9.0#

  • Add this.remove() method

0.8.1#

  • Fix pkg.files

0.8.0#

  • Adopt estree types

0.7.0#

  • Add a this.replace(node) method

0.6.1#

  • Only traverse nodes that exist and have a type (#9)
  • Only cache keys for nodes with a type (#8)

0.6.0#

  • Fix walker context type
  • Update deps, remove unncessary Bublé transformation

0.5.2#

  • Add types to package

0.5.1#

  • Prevent context corruption when walk() is called during a walk

0.5.0#

  • Export childKeys, for manually fixing in case of malformed ASTs

0.4.0#

  • Add TypeScript typings (#3)

0.3.1#

  • Include pkg.repository (#2)

0.3.0#

  • More predictable ordering

0.2.1#

  • Keep context shape

0.2.0#

  • Add ES6 build

0.1.3#

  • npm snafu

0.1.2#

  • Pass current prop and index to enter/leave callbacks

0.1.1#

  • First release