/universal-code-beautifier

A node.js api designed to wrap up the best code beautifiers out there. Easy to install, maintain and to use.

Primary LanguageJavaScriptMIT LicenseMIT

Universal code beautifier

Devmind Beautifier Maintainability Build Status

About the project

This project was born from a need we were having to have a consistent, easy to install and maintain wrapper to the existent code beautifiers available on the market. We found the amazing Atom beautify package while looking for such solution, but it required an enourmous amount of effort to configure locally, and we found no alternative when we wanted to use it as a service.

So, what is this?

This is an api coded in node.js that wraps a lot of existent code beautifiers. It's purpose is to be easy to install, use and maintain. You can run it locally to use it on any open source existent IDE (We even have a package for atom!) or deploy it on a server to use it as a service.

Use cases

Devmind.io Uses this project to beautify their user's code with the click of a button

devmind.io

Running

To start a web server for the application, run:

npm start

Testing

To run the tests:

npm test

Documentation and API Reference

After starting the web server for the application, full documentation can be found at:

http://localhost:3000/documentation

Deploy

npm run deploy

What is under the hood?

We are using the following third party projects to power this project. If you like this, please support them as well.

Language Support

Language Supported
PHP
Clojure
Ruby
typescript
Go
JSON
javascript
CSS
Less
SCSS
Python Coming soon

Built With

Coded with ❤ by Lucas Meine