Skip to content

makevoid/rack-tidy-ffi

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

No releases published

Packages

No packages published

Languages