pre

PrettyCSS

CSS beautifier, lint checker, validator

Showing:

Popularity

Downloads/wk

1.4K

GitHub Stars

35

Maintenance

Last Commit

3yrs ago

Contributors

9

Package

Dependencies

1

Size (min+gzip)

31.2KB

License

MIT

Type Definitions

Tree-Shakeable

No?

Categories

Readme

PrettyCSS

PrettyCSS is a CSS3-compliant parser, lint checker, and pretty printer. With this tool you can check for CSS format violations and then beautify the code to standardize it. With another configuration you are able to crunch your styles down as much as possible to produce minified output.

This was created because there were no tools at the time that really covered all of our use cases and that also handled CSS3. Additionally, one can really benefit from the suggestions and value validation that is a part of PrettyCSS.

Features

  • Fast - over 500k of minified text can be loaded up, parsed, and checked against rules in a couple seconds
  • Portable - it is written in JavaScript, so it runs on servers, workstations, and even directly in your web browser
  • Thorough - CSS property names and values are checked to ensure you didn't mistype something
  • Tested - Many tests are included to cover all sorts of scenarios, with more being written for every edge case found
  • Free - the code is on GitHub (submit bugs and feature requests there) and use a MIT style license

Check it out with the live demo!

More Reading

  • Beautifier Options - Everything you can configure with the pretty printer
  • Lint - Here is a list of problems that could get detected
  • Errors and Warnings - A listing of all error and warning codes that can be generated
  • Install - instructions for how to get this running on your own computers
  • Command-Line Interface - Once installed, here is how to run it
  • Function Reference - The exposed functions on the object and the configuration options available for calling from JavaScript directly
  • Changelog - See why we touched the code between releases

Rate & Review

Great Documentation0
Easy to Use0
Performant0
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100
No reviews found
Be the first to rate

Alternatives

No alternatives found

Tutorials

No tutorials found
Add a tutorial