Browse Source

Use `mri` instead of `minimist`

master
Leo Lamprecht 8 years ago
parent
commit
cbe4af8eaa
  1. 7852
      package-lock.json
  2. 2
      package.json
  3. 4
      src/now.js
  4. 4
      src/providers/aws/deploy.js
  5. 4
      src/providers/gcp/deploy.js
  6. 6
      src/providers/sh/legacy/deploy.js
  7. 4565
      yarn.lock

7852
package-lock.json

File diff suppressed because it is too large

2
package.json

@ -113,8 +113,8 @@
"inquirer": "3.2.1",
"is-url": "1.2.2",
"lint-staged": "4.0.3",
"minimist": "1.2.0",
"mkdirp-promise": "5.0.1",
"mri": "1.1.0",
"ms": "2.0.0",
"node-fetch": "1.7.2",
"opn": "5.1.0",

4
src/now.js

@ -9,7 +9,7 @@ const { join } = require('path')
const debug = require('debug')('now:main')
const { exists } = require('fs-extra-promise')
const mkdirp = require('mkdirp-promise')
const minimist = require('minimist')
const mri = require('mri')
// Utilities
const error = require('./util/output/error')
@ -39,7 +39,7 @@ const exit = code => {
const main = async (argv_): Promise<number> => {
await checkForUpdates()
const argv = minimist(argv_, {
const argv = mri(argv_, {
boolean: ['help', 'version'],
alias: {
help: 'h',

4
src/providers/aws/deploy.js

@ -2,7 +2,7 @@
// theirs
const ms = require('ms')
const minimist = require('minimist')
const mri = require('mri')
const { gray, bold } = require('chalk')
const bytes = require('bytes')
const uid = require('uid-promise')
@ -49,7 +49,7 @@ const deploy = async ({
authConfig: any,
argv: Array<string>
}) => {
const argv = minimist(argv_, {
const argv = mri(argv_, {
boolean: ['help'],
alias: {
help: 'h'

4
src/providers/gcp/deploy.js

@ -3,7 +3,7 @@
// Packages
const ms = require('ms')
const fetch = require('node-fetch')
const minimist = require('minimist')
const mri = require('mri')
const { gray, bold } = require('chalk')
const uid = require('uid-promise')
const bytes = require('bytes')
@ -34,7 +34,7 @@ const deploy = async (ctx: {
argv: Array<string>
}) => {
const { argv: argv_ } = ctx
const argv = minimist(argv_, {
const argv = mri(argv_, {
boolean: ['help'],
alias: {
help: 'h'

6
src/providers/sh/legacy/deploy.js

@ -8,7 +8,7 @@ const Progress = require('progress')
const fs = require('fs-extra')
const bytes = require('bytes')
const chalk = require('chalk')
const minimist = require('minimist')
const mri = require('mri')
const ms = require('ms')
const dotenv = require('dotenv')
const { eraseLines } = require('ansi-escapes')
@ -32,7 +32,7 @@ const promptBool = require('../../../util/input/prompt-bool')
const promptOptions = require('./prompt-options')
const note = require('../../../util/output/note')
const minimistOpts = {
const mriOpts = {
string: ['config', 'token', 'name', 'alias', 'session-affinity'],
boolean: [
'help',
@ -227,7 +227,7 @@ const envFields = async list => {
}
async function main(ctx) {
argv = minimist(ctx.argv.slice(2), minimistOpts)
argv = mri(ctx.argv.slice(2), mriOpts)
// very ugly hack – this (now-cli's code) expects that `argv._[0]` is the path
// we should fix this ASAP

4565
yarn.lock

File diff suppressed because it is too large
Loading…
Cancel
Save