UNPKG

preact-material-components

Version:
91 lines (88 loc) 1.72 kB
const envPort = process.env.PORT const defaultPort = isNaN(envPort) ? 5000 : parseInt(envPort, 10) exports.options = [ { name: 'port', description: 'Port to listen on', defaultValue: defaultPort }, { name: 'cache', description: 'Time in milliseconds for caching files in the browser' }, { name: 'single', description: 'Serve single page applications (sets `-c` to 1 day)' }, { name: 'unzipped', description: 'Disable GZIP compression' }, { name: 'ignore', description: 'Files and directories to ignore' }, { name: 'auth', description: 'Serve behind basic auth' }, { name: 'cors', description: 'Setup * CORS headers to allow requests from any origin', defaultValue: false }, { name: 'silent', description: `Don't log anything to the console` }, { name: ['n', 'clipless'], description: `Don't copy address to clipboard`, defaultValue: false }, { name: 'open', description: 'Open local address in browser', defaultValue: false }, { name: 'treeless', description: `Don't display statics tree`, defaultValue: false }, { name: ['T', 'ssl'], description: 'Serve content using SSL', defaultValue: false }, { name: 'local', description: 'Serve content only on localhost', defaultValue: false } ] exports.minimist = { alias: { a: 'auth', C: 'cors', S: 'silent', s: 'single', u: 'unzipped', n: 'clipless', o: 'open', t: 'treeless', l: 'local' }, boolean: [ 'auth', 'cors', 'silent', 'single', 'unzipped', 'clipless', 'open', 'treeless', 'ssl', 'local' ] }