1.0.0 • Published 7 years ago

clsmin v1.0.0

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

CSS Class Name Minifier

Usage Example

import { clsmin, easyListFilter } from "clsmin";

const minifier = clsmin(
  (className) => (
    !className.toLowerCase().startsWith("ad") &&
    easyListFilter(className)
  );
);

minifier("header");
// => a
minifier("footer");
// => b
minifier("header");
// => a

API

Class Name Minifier

clsmin(filter: (className: string) => boolean = () => true): (className: string) => string;

EasyList

Class names blocked by adblocking software.

const EasyListClassNames: Set<string>;
function easyListFilter(className: string): boolean;

ChangeLog

1.0.0

  • Filter interface is now compatible with Array.prototype.filter() method.
1.0.0

7 years ago

0.3.0

7 years ago

0.2.0

7 years ago

0.1.0

7 years ago