@lipemat/postcss-boilerplate
Version:
Dependencies and scripts for a no config grunt postcss compiler.
38 lines (27 loc) • 941 B
text/typescript
import browserslist from 'browserslist';
import {getBrowsersList} from '../helpers/config';
const help = `
List browsers being targeted by PostCSS.
Standard browserslist configurations will be honored.
If no configuration is provided, this falls back to @wordpress/browserslist-config.
Usage: lipemat-postcss-browserslist [options]
--help, -h Show help menu.`;
const args = process.argv.slice( 2 );
if ( args[ 0 ] !== '' && ( '-h' === args[ 0 ] || '--help' === args[ 0 ] ) ) {
console.log( help );
process.exit( 0 );
}
const provided = getBrowsersList();
console.log( '' );
console.log( 'CSS Provided Browserslist' );
console.table( provided );
console.log( '' );
console.log( 'CSS Included Browsers' );
console.table( browserslist( provided, {
env: 'production',
} ) );
console.log( '' );
console.log( 'CSS Browser Coverage' );
console.table( browserslist.coverage( browserslist( provided, {
env: 'production',
} ) ) );