@@ -17,20 +17,23 @@ const pkg = require('../package.json');
17
17
const parser = require ( '../src/argsParser' )
18
18
. options ( {
19
19
transform : {
20
+ display_index : 15 ,
20
21
abbr : 't' ,
21
22
default : './transform.js' ,
22
23
help : 'path to the transform file. Can be either a local path or url' ,
23
24
metavar : 'FILE' ,
24
25
required : true
25
26
} ,
26
27
cpus : {
28
+ display_index : 1 ,
27
29
abbr : 'c' ,
28
30
help : 'start at most N child processes to process source files' ,
29
31
defaultHelp : 'max(all - 1, 1)' ,
30
32
metavar : 'N' ,
31
33
process : Number ,
32
34
} ,
33
35
verbose : {
36
+ display_index : 16 ,
34
37
abbr : 'v' ,
35
38
choices : [ 0 , 1 , 2 ] ,
36
39
default : 0 ,
@@ -39,69 +42,87 @@ const parser = require('../src/argsParser')
39
42
process : Number ,
40
43
} ,
41
44
dry : {
45
+ display_index : 2 ,
42
46
abbr : 'd' ,
43
47
flag : true ,
44
48
default : false ,
45
49
help : 'dry run (no changes are made to files)'
46
50
} ,
47
51
print : {
52
+ display_index : 11 ,
48
53
abbr : 'p' ,
49
54
flag : true ,
50
55
default : false ,
51
56
help : 'print transformed files to stdout, useful for development'
52
57
} ,
53
58
babel : {
59
+ display_index : 0 ,
54
60
flag : true ,
55
61
default : true ,
56
62
help : 'apply babeljs to the transform file'
57
63
} ,
58
64
extensions : {
65
+ display_index : 3 ,
59
66
default : 'js' ,
60
67
help : 'transform files with these file extensions (comma separated list)' ,
61
68
metavar : 'EXT' ,
62
69
} ,
63
70
ignorePattern : {
71
+ display_index : 7 ,
64
72
full : 'ignore-pattern' ,
65
73
list : true ,
66
74
help : 'ignore files that match a provided glob expression' ,
67
75
metavar : 'GLOB' ,
68
76
} ,
69
77
ignoreConfig : {
78
+ display_index : 6 ,
70
79
full : 'ignore-config' ,
71
80
list : true ,
72
81
help : 'ignore files if they match patterns sourced from a configuration file (e.g. a .gitignore)' ,
73
82
metavar : 'FILE'
74
83
} ,
84
+ gitignore : {
85
+ display_index : 8 ,
86
+ flag : true ,
87
+ default : false ,
88
+ help : 'adds entries the current directory\'s .gitignore file' ,
89
+ } ,
75
90
runInBand : {
91
+ display_index : 12 ,
76
92
flag : true ,
77
93
default : false ,
78
94
full : 'run-in-band' ,
79
95
help : 'run serially in the current process'
80
96
} ,
81
97
silent : {
98
+ display_index : 13 ,
82
99
abbr : 's' ,
83
100
flag : true ,
84
101
default : false ,
85
102
help : 'do not write to stdout or stderr'
86
103
} ,
87
104
parser : {
105
+ display_index : 9 ,
88
106
choices : [ 'babel' , 'babylon' , 'flow' , 'ts' , 'tsx' ] ,
89
107
default : 'babel' ,
90
108
help : 'the parser to use for parsing the source files'
91
109
} ,
92
110
parserConfig : {
111
+ display_index : 10 ,
93
112
full : 'parser-config' ,
94
113
help : 'path to a JSON file containing a custom parser configuration for flow or babylon' ,
95
114
metavar : 'FILE' ,
96
115
process : file => JSON . parse ( fs . readFileSync ( file ) ) ,
97
116
} ,
98
117
failOnError : {
118
+ display_index : 4 ,
99
119
flag : true ,
100
120
help : 'Return a non-zero code when there are errors' ,
101
121
full : 'fail-on-error' ,
102
122
default : false ,
103
123
} ,
104
124
version : {
125
+ display_index : 17 ,
105
126
help : 'print version and exit' ,
106
127
callback : function ( ) {
107
128
const requirePackage = require ( '../utils/requirePackage' ) ;
@@ -115,6 +136,7 @@ const parser = require('../src/argsParser')
115
136
} ,
116
137
} ,
117
138
stdin : {
139
+ display_index : 14 ,
118
140
help : 'read file/directory list from stdin' ,
119
141
flag : true ,
120
142
default : false ,
0 commit comments