Skip to content
Go to file
This branch is 61 commits ahead, 1 commit behind minodisk:master.

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

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


v0.8.0 on 2018-03-06

  • Upgrade to babylon 7 beta, which support more new syntax
  • Add .mjs file extension
  • Enable tests

v0.7.5 on 2016-12-28

  • Fix #20, #25

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

Changelog of old versions


Refactoring support for JavaScript in Atom.




No packages published
You can’t perform that action at this time.