node package manager

kotori

Kotori (ことり) 🐤

Build Status Build status Coverage Status

npm version MIT License David

Kotori is CSS optimize tool.

Kotori seamlessly integrates the better tools: CSSfmt, Autoprefixer and clean-css.

Installation

# global install
npm install -g kotori
 
# local install
npm install --save-dev kotori

Usage

in CLI

kotori <input> -o <output> <option>

example:

# single file
kotori src/main.css -o dist/main.css
 
# use glob definition in input
kotori src/*.css -o dist/

in Node.js module

const kotori = require('kotori');
kotori.source('path/to/*.css')
  .pipe(kotori.optimize({
    browsers: [ 'last 2 version', '> 5%' ],
    env: 'production'
  }))
  .pipe(kotori.output('path/to/css/'));

CLI options

name long name description
- --init Setup config file (.kotorirc)
-o --output Specify CSS file output path
-v --version Show version
-h --help Show help

Configuration

name type description default value
browsers String[] browserslist queries. ['last 2 version', '> 5%']
env String if defined of "production" to minify CSS. "development" if it will not minify. 'production'

Changelog

See Releases · kubosho/kotori.

License

The MIT License

Copyright (c) 2015-16 Shota Kubota