All Versions
10
Latest Version
Avg Release Cycle
68 days
Latest Release
3274 days ago
Changelog History
Changelog History
-
v0.5.3 Changes
February 03, 2016⬆️ Bump esformatter to 0.9 (Babylon Parser) #183
-
v0.5.1 Changes
September 30, 2015- 👌 Improved ES6 support.
-
v0.5.0 Changes
September 30, 2015- 👍 Allow overriding default plugins via .jsfmtrc config file.
- 👌 Improved error reporting: log errors to stderr and more consistent exit status codes.
- 👍 Better es6 support through upgraded dependencies: esformatter, esprima and escodegen.
-
v0.4.1 Changes
September 30, 2015- ⬆️ Upgrade esformatter to
0.5.0
. - 🌲 Use process.stdout.write instead of console.log to avoid outputting extra newline
- Utilize esformatter-var-each to format vars on individual lines.
- ⬆️ Upgrade esformatter to
-
v0.4.0 Changes
September 17, 2014- ➕ Added two new command-line args for AST formatting. Note that these are experimental and may be removed.
- ✂ Removed
--config
option in favor of .jsfmtrc and better docs around rc. - ⚡️ Updated esformatter and using new esformatter plugin for automatic brace insertion.
- 💅 Updated style guide to include esformatter changes.
- 🛠 Fixes and cleanup for shebang.
- 👌 Support for variable arguments using ES6 rest syntax.
- General rewrite cleanup.
- Changing exit code to
-1
on missing arg failure. - ⚡️ Updates to
rc
and other dependencies.
-
v0.3.2 Changes
June 17, 2014- ➕ Adding support for
UnaryExpression
- 🛠 Fixing bug where rewrite types were not being set properly
- ➕ Adding support for
-
v0.3.1 Changes
June 11, 2014- 🛠 Fixed bug when searching for expressions within BlockStatement or Program body
- ➕ Added JSON support
-
v0.3.0 Changes
June 11, 2014- ➕ Added CONTRIBUTING
- ➕ Added tests
- ➕ Added Gruntfile for development
- ➕ Added CI support
- ➕ Added style guide
- ➕ Added default formatting config
- 🔦 Exposed
jsfmt.getConfig
api method for loading jsfmt config - 🔦 Exposed
jsfmt.format(js[, options])
api method for formatting - ➕ Added
--validate
option and exposedjsfmt.validate
api method - 📌 Pinned dependencies
-
v0.2.0 Changes
June 03, 2014- ➕ Add rc and
--config config.json
support for formatting configuration - 0️⃣ Making
--format
the default action - 🛠 Fix support for shebang at the top of js files, e.g.
#!/usr/bin/env node
- 🛠 Fix jsfmt diff mode where whitespace was unaccounted for due to
-b
git diff option
- ➕ Add rc and