0.8.1 • Published 9 years ago

find-unused-css v0.8.1

Weekly downloads
3
License
MIT
Repository
github
Last release
9 years ago

find-unused-css

Build Status Coverage Status NPM version Node

A npm tool to find unused css selectors in your project.

Installation

npm install find-unused-css -g

Usage

Once the module has been installed, you can run it with this command globally:

find-unused-css

From config file:

Create a config file namely "findUnusedCss.json" with following options:

{
   // paths of css files for analyzing
  "cssFiles": ["./dist/css/*.css"],
  // path of source codes such as html or js files
  "source_files": ["./pages/**/*.html", "./app/**/*.js"],
  // optins for analyzing
  "options" : {
    "htmlAnalyzing": true|false, // default true
    "tplAnalyzing": true|false, // default false
    "reactAnalyzing": true|false, // default false
    "jQueryAnalyzing": true|false // default false
  },
  // list of folders, which are excluded during analyzing
  "excludes": ["./node_modules"]
}

From the command line:

After running find-unused-css you will get two questions from command line

  1. Path of your css file:

    Enter a target css file e.g ./css/**/*.css

  2. Path of your html directory

    Enter a path of html directory which you would like to scan for unused css selectors e.g ./pages/**/*.html.

  3. Enable Html file analzing

    Enter 1 for enabling, 0 otherwise.

  4. Enable React analzing

    Enter 1 for enabling, 0 otherwise.

  5. Enable jQuery analzing

    Enter 1 for enabling, 0 otherwise.

Once you answered these two questions, your css selectors are scanned for given directory.

Currently supported css selectors are class (.class) and id (#id) selectors.

Development

To start run npm start and

For unit testing just run npm test

Issues

Issues can be reported on the issue tracker.

What is next?

  • Improving the output instead of command line
  • Support for attribute selectors
  • Support for AngularJS

I am very happy for every feedback...

Donation

If this project help you reduce time to develop, you can give me a cup of coffee :)

paypal

0.8.1

9 years ago

0.8.0

9 years ago

0.7.0

9 years ago

0.6.1

9 years ago

0.6.0

9 years ago

0.5.1

9 years ago

0.5.0

9 years ago

0.4.1

9 years ago

0.4.0

9 years ago

0.3.0

10 years ago

0.2.4

10 years ago

0.2.3

10 years ago

0.2.2

10 years ago

0.2.1

10 years ago

0.2.0

10 years ago

0.1.2

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago