npm install --save-dev start-postcss # or yarn add --dev start-postcss
import start from 'start' ;
import reporter from 'start-pretty-reporter' ;
import files from 'start-files' ;
import clean from 'start-clean' ;
import read from 'start-read' ;
import less from 'start-less' ;
import postcss from 'start-postcss' ;
import rename from 'start-rename' ;
import write from 'start-write' ;
import autoprefixer from 'autoprefixer' ;
export const build = ( ) => start ( reporter ( ) ) (
files ( 'build/' ) ,
clean ( ) ,
files ( 'lib/**/*.less' ) ,
read ( ) ,
less ( { sourceMap : true } ) ,
postcss ( [ autoprefixer ] , { map : true } ) ,
rename ( file => file . replace ( / \.less$ / , '.css' ) ) ,
write ( 'build/' )
) ;
plugins – PostCSS plugins , [] by default options – PostCSS options