aframe-physics-extras
Version:
Cannon API interface components the A-Frame Physics System.
51 lines (48 loc) • 872 B
JavaScript
var minimist = require('minimist')
var xtend = require('xtend')
module.exports = parseArgs
function parseArgs (args, opt) {
var argv = minimist(args, {
boolean: [
'stream',
'debug',
'errorHandler',
'live',
'open',
'portfind',
'ndjson',
'verbose'
],
string: [
'host',
'port',
'dir',
'onupdate',
'serve',
'title'
],
default: module.exports.defaults,
alias: {
port: 'p',
verbose: 'v',
help: 'h',
host: 'H',
dir: 'd',
live: 'l',
open: 'o',
errorHandler: 'error-handler',
'live-port': ['L', 'livePort'],
pushstate: 'P'
},
'--': true
})
return xtend(argv, opt)
}
module.exports.defaults = {
title: 'budo',
port: 9966,
debug: true,
stream: true,
errorHandler: true,
portfind: true
}