Could be nice to have multiple defaults based upon a switch:
const environment = process.env.NODE_ENV || 'development';
export default autoConfig({
host: {
help: 'Host',
args: ['--host', '-h', 'HOST'],
default: {
development: 'http://localhost:3001',
production: 'http://api.production.com'
},
required: true
}
}, {
default: environment
} );