UNPKG

adgile

Version:

An easy-to-use automated front-end setup.

50 lines (46 loc) 1.4 kB
'use strict' /** * A module storing default settings * @module settings.default */ const flags = require('minimist')(process.argv.slice(2)); module.exports = { isOpen: ( flags.open || flags.o ) || false, isEdit: ( flags.edit || flags.e ) || false, isTunnel: ( flags.tunnel || flags.t ) || false, isPSI: flags.psi || false, isVerbose: flags.verbose || false, isRepo: flags.base || false, isProduction: ( flags.production || flags.p ) || false, isServe: ( flags.serve || flags.s ) || false, tunnelUrl: null, configFile: null, livereload: false, cwd: process.cwd(), bar: null, gitConfig: { url: 'git@bitbucket.org:adagiocompany/adgile-boilerplate.git' }, psiConfig: { strategy: flags.strategy || 'desktop', threshold: 80 }, htmlminOptions: { removeComments: true, collapseWhitespace: true, conservativeCollapse: false, preserveLineBreaks: false, collapseBooleanAttributes: true, removeAttributeQuotes: true, removeEmptyAttributes: true, useShortDoctype: true, removeScriptTypeAttributes: true, removeStyleLinkTypeAttributes: true, minifyJS: true, minifyCSS: true }, stdoutBuffer: [], assetsFolder: 'assets', templatesFolder: 'templates', builtFlag: false }