Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RackTidyFFI

Rack middleware to automatically tidy HTML output using tidy_ffi.

Note: This is a legacy project created as a simple drop-in tool for development environments. While functional for basic HTML tidying, it's not recommended for production use. For production applications requiring HTML validation and cleanup, consider implementing a more robust solution with proper error handling, performance optimization, and modern HTML5 support.

Features

  • Uses tidy_ffi
  • Automatically cleans and formats HTML output from your Rack application

Installation

Add to your Gemfile:

gem 'rack-tidy-ffi', '>= 0.2.1', require: 'rack-tidy-ffi'

Or install directly:

gem install rack-tidy-ffi

Usage

Rack (config.ru)

require 'rack-tidy-ffi'

use RackTidyFFI
run YourApp

Rails

Add to config/application.rb:

config.middleware.use RackTidyFFI

Sinatra

require 'rack-tidy-ffi'

use RackTidyFFI

Examples

Changelog

  • 0.2.1 - Added Rails support
  • 0.2.0 - Added gem dependency
  • 0.1.0 - Initial release

Author

Francesco Canessa (makevoid) - https://github.com/makevoid

License

MIT License

Repository

https://github.com/makevoid/rack-tidy-ffi


About

Rack middleware to tidy application output

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages