Skip to content
This repository has been archived by the owner on Jul 20, 2021. It is now read-only.

yob/css_counter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A (very) small library that counts selectors in a CSS file.

This is mainly useful to detect when your CSS files have crossed the 4095 selector limit imposed by Internet Explorer 9 and lower.

Installation

gem install css_counter

Usage

require 'css_counter'

css = <<-EOS
  h1 { color: red }
  h2 { color: green }
EOS

CssCounter.new(css).selectors
=> 2

Rails

To ensure none of the compiled CSS files in your rails app exceed the IE selector limit, there’s a rake task you can run as part of a build process.

Add css_counter to your application Gemfile, and then run:

bundle exec rake css_counter:check_selectors

About

a (very) small library that counts selectors in a CSS file

Resources

License

Stars

Watchers

Forks

Packages

No packages published