UNPKG

@lipemat/js-boilerplate

Version:

Dependencies and scripts for a no config JavaScript app

38 lines (27 loc) 1 kB
import browserslist from 'browserslist'; import {getBrowsersList} from '@lipemat/js-boilerplate-shared/helpers/browserslist.js'; const help = ` List browsers being targeted by Babel and PostCSS. Standard browserslist configurations will be honored. If no configuration is provided, this falls back to @wordpress/browserslist-config. Usage: lipemat-js-boilerplate browserslist [options] --help, -h Show help menu.`; const args = process.argv.slice( 2 ); if ( args[ 0 ] && ( '-h' === args[ 0 ] || '--help' === args[ 0 ] ) ) { console.debug( help ); process.exit( 0 ); } const provided = getBrowsersList(); console.debug( '' ); console.debug( 'JS Provided Browserslist' ); console.table( provided ); console.debug( '' ); console.debug( 'JS Included Browsers' ); console.table( browserslist( provided, { env: 'production', } ) ); console.debug( '' ); console.debug( 'JS Browser Coverage' ); console.table( browserslist.coverage( browserslist( provided, { env: 'production', } ) ) );