| # 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](https://github.com/Rich-Harris/estree-walker/pull/18)) |
| |
| ## 2.0.0 |
| |
| * Add an `asyncWalk` export ([#20](https://github.com/Rich-Harris/estree-walker/pull/20)) |
| * Internal rewrite |
| |
| ## 1.0.1 |
| |
| * Relax node type to `BaseNode` ([#17](https://github.com/Rich-Harris/estree-walker/pull/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](https://github.com/Rich-Harris/estree-walker/pull/9)) |
| * Only cache keys for nodes with a type ([#8](https://github.com/Rich-Harris/estree-walker/pull/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](https://github.com/Rich-Harris/estree-walker/pull/3)) |
| |
| ## 0.3.1 |
| |
| * Include `pkg.repository` ([#2](https://github.com/Rich-Harris/estree-walker/pull/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 |