/js-refactor

Refactoring support for JavaScript in Atom.

Primary LanguageCoffeeScriptMIT LicenseMIT

Build Status Downloads apm

JS Refactor Package

JavaScript refactoring language plugin for Atom. This package requires refactor package. You can install from the preference pane.

ES6+ Support

Start from v0.6.0, we already have experimental support of ES6+, track #6 for more details.

Related Packages

Changelog

v0.7.2 on 2016-06-30

  • Use original debug package to solve install failures, fix #8, #15
  • Support different styles for references/mutations/declaration
  • Fix #14

v0.7.0 on 2016-06-24

  • 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.

v0.6.0 on 2015-09-08

  • 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