1.0.1 • Published 8 years ago

sourcify v1.0.1

Weekly downloads
6
License
ISC
Repository
github
Last release
8 years ago

sourcify.js

Sourcify is a code generator that cleans up and applies a consistent formatting style to JavaScript source code. In addition to pretty-printing, Sourcify can be used as the code generator component of a compiler/transpiler, though source map support is still under development. You can pass Sourcify any ES5 ESTree-compliant syntax tree, such as a tree created by Esprima, Acorn, or Espree. You can also pass Sourcify a string, in which case it will parse the string with Esprima and pass that tree to its code generation process. Sourcify takes 38 JSCS-inspired options to give you precise control over semicolons, spacing, linebreaks, indentation, and more. Try out the demos. Experiment with the checkboxes below to sample Sourcify's formatting flexibility. Edit the code snippet to see Sourcify transform it live.

For more on Sourcify, including a detail documentation of its API, visit http://zjmiller.github.io/sourcify/.