File tree Expand file tree Collapse file tree 3 files changed +3
-10
lines changed Expand file tree Collapse file tree 3 files changed +3
-10
lines changed Original file line number Diff line number Diff line change @@ -24,6 +24,7 @@ let rtl = false
24
24
let identifier
25
25
26
26
const semver = require ( '../' )
27
+ const parseOptions = require ( '../internal/parse-options' )
27
28
28
29
let reverse = false
29
30
@@ -88,7 +89,7 @@ const main = () => {
88
89
}
89
90
}
90
91
91
- options = { loose : loose , includePrerelease : includePrerelease , rtl : rtl }
92
+ options = parseOptions ( { loose, includePrerelease, rtl } )
92
93
93
94
versions = versions . map ( ( v ) => {
94
95
return coerce ? ( semver . coerce ( v , options ) || { version : v } ) . version : v
Original file line number Diff line number Diff line change @@ -78,13 +78,6 @@ class Comparator {
78
78
throw new TypeError ( 'a Comparator is required' )
79
79
}
80
80
81
- if ( ! options || typeof options !== 'object' ) {
82
- options = {
83
- loose : ! ! options ,
84
- includePrerelease : false ,
85
- }
86
- }
87
-
88
81
if ( this . operator === '' ) {
89
82
if ( this . value === '' ) {
90
83
return true
Original file line number Diff line number Diff line change @@ -4,8 +4,6 @@ const SemVer = require('../classes/semver')
4
4
5
5
const parseOptions = require ( '../internal/parse-options' )
6
6
const parse = ( version , options ) => {
7
- options = parseOptions ( options )
8
-
9
7
if ( version instanceof SemVer ) {
10
8
return version
11
9
}
@@ -18,6 +16,7 @@ const parse = (version, options) => {
18
16
return null
19
17
}
20
18
19
+ options = parseOptions ( options )
21
20
const r = options . loose ? re [ t . LOOSE ] : re [ t . FULL ]
22
21
if ( ! r . test ( version ) ) {
23
22
return null
You can’t perform that action at this time.
0 commit comments