12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- 'use strict';
- /**
- * Metadata about various options of the `run` command
- * @see module:lib/cli/run
- * @module
- * @private
- */
- /**
- * Dictionary of yargs option types to list of options having said type
- * @type {{string:string[]}}
- * @private
- */
- exports.types = {
- array: [
- 'exclude',
- 'extension',
- 'file',
- 'global',
- 'require',
- 'reporter-option',
- 'spec'
- ],
- boolean: [
- 'allow-uncaught',
- 'async-only',
- 'bail',
- 'check-leaks',
- 'color',
- 'delay',
- 'diff',
- 'exit',
- 'forbid-only',
- 'forbid-pending',
- 'full-trace',
- 'growl',
- 'inline-diffs',
- 'interfaces',
- 'invert',
- 'no-colors',
- 'recursive',
- 'reporters',
- 'sort',
- 'watch'
- ],
- number: ['retries', 'slow', 'timeout'],
- string: ['fgrep', 'grep', 'package', 'reporter', 'ui']
- };
- /**
- * Option aliases keyed by canonical option name.
- * Arrays used to reduce
- * @type {{string:string[]}}
- * @private
- */
- exports.aliases = {
- 'async-only': ['A'],
- bail: ['b'],
- color: ['c', 'colors'],
- extension: ['watch-extensions'],
- fgrep: ['f'],
- global: ['globals'],
- grep: ['g'],
- growl: ['G'],
- invert: ['i'],
- 'no-colors': ['C'],
- reporter: ['R'],
- 'reporter-option': ['reporter-options', 'O'],
- require: ['r'],
- slow: ['s'],
- sort: ['S'],
- timeout: ['t', 'timeouts'],
- ui: ['u'],
- watch: ['w']
- };
|