JavaScript refactoring language plugin for Atom. This package requires refactor package. You can install from the preference pane.
Start from v0.6.0, we already have experimental support of ES6+, track #6 for more details.
- refactor: Main package.
- coffee-refactor: Language plugin for CoffeeScript.
- Use original debug package to solve install failures, fix #8, #15
- Support different styles for references/mutations/declaration
- Fix #14
- Upgrade to babylon 6, enable all ES next syntax (include stage 0 features like bind operator) and JSX, Flow... all features babel support. Babylon 6 is not compatible with estools, so we change to babel-traverse, and rewrite and simplify the implementations, it should also fix all issues from underlying. (Of coz it may introduce new issues :)
- Implement correct renaming of object shorthand and import alias.
- Require Atom >=1.0.0, refactor ^0.6.0
- Experimental support of ES6+ (Babel, stage >= 1)
- Start migrating from coffeescript to babel
- Improve esrefactor based on a most recent and active fork
- Use babylon (the parser of babel) instead of esprima
- Update estools (estraverse, escope) to latest version
- Add debug util
- Update travis config as latest atom/ci