Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/Unibeautify/unibeautify

One Beautifier to rule them all, One Beautifier to clean them, One Beautifier to bring them all and in the darkness sheen them
https://github.com/Unibeautify/unibeautify

beautifier beautify formatter prettifier prettyify unibeautify

Last synced: about 2 months ago
JSON representation

One Beautifier to rule them all, One Beautifier to clean them, One Beautifier to bring them all and in the darkness sheen them

Awesome Lists containing this project

README

        

# Unibeautify

[![Renovate enabled](https://img.shields.io/badge/renovate-enabled-brightgreen.svg)](https://renovateapp.com/)
[![Maintainability](https://api.codeclimate.com/v1/badges/b472e3d8388e14a6d9ea/maintainability)](https://codeclimate.com/github/Unibeautify/unibeautify/maintainability)

> One Beautifier to rule them all, One Beautifier to clean them, One Beautifier to bring them all and in the darkness sheen them

| Travis CI (Linux / macOS) | AppVeyor (Windows) | Test Coverage |
| --- | --- | --- |
| [![Build Status](https://travis-ci.com/Unibeautify/unibeautify.svg?branch=master)](https://travis-ci.com/Unibeautify/unibeautify) | [![Build status](https://ci.appveyor.com/api/projects/status/3bisrhh9lvtuxa2a/branch/master?svg=true)](https://ci.appveyor.com/project/Glavin001/unibeautify/branch/master) | [![Test Coverage](https://api.codeclimate.com/v1/badges/b472e3d8388e14a6d9ea/test_coverage)](https://codeclimate.com/github/Unibeautify/unibeautify/test_coverage) |

## Why
- Single beautifier abstracting multiple beautifiers for multiple languages
- Unified beautifier configuration options

## Install

To use programmatically with Node.js:

```bash
$ npm install --save unibeautify
```

### CLI

See [`Unibeautify-CLI`](https://github.com/Unibeautify/unibeautify-cli):

```bash
$ npm install --global @unibeautify/cli
```

## Usage

See [`test/` directory](https://github.com/Unibeautify/unibeautify/tree/master/test) for examples.

## Contribute

```bash
# Be sure to lint
npm run lint
# And build
npm run build
# And test
npm test
```