File tree Expand file tree Collapse file tree 3 files changed +5
-14
lines changed Expand file tree Collapse file tree 3 files changed +5
-14
lines changed Original file line number Diff line number Diff line change 123
123
},
124
124
"version" : {
125
125
"description" : " The version constraint for the package on the custom hosted server." ,
126
- "type" : " string" ,
127
- "pattern" : " ^[<>=~^0-9. -]+$"
126
+ "type" : " string"
128
127
}
129
128
},
130
129
"required" : [
Original file line number Diff line number Diff line change @@ -223,23 +223,13 @@ class HostedDependencySourceSyntax extends DependencySourceSyntax {
223
223
224
224
List <String > _validateHosted () => _reader.validate <String ?>('hosted' );
225
225
226
- static final _versionPattern = RegExp (r'^[<>=~^0-9. -]+$' );
227
-
228
- String get version => _reader.string ('version' , _versionPattern);
226
+ String get version => _reader.get <String >('version' );
229
227
230
228
set _version (String value) {
231
- if (! _versionPattern.hasMatch (value)) {
232
- throw ArgumentError .value (
233
- value,
234
- 'value' ,
235
- 'Value does not satisify pattern: ${_versionPattern .pattern }.' ,
236
- );
237
- }
238
229
json.setOrRemove ('version' , value);
239
230
}
240
231
241
- List <String > _validateVersion () =>
242
- _reader.validateString ('version' , _versionPattern);
232
+ List <String > _validateVersion () => _reader.validate <String >('version' );
243
233
244
234
@override
245
235
List <String > validate () => [
Original file line number Diff line number Diff line change @@ -26,6 +26,8 @@ dependencies:
26
26
version : ^1.4.0
27
27
some_hosted_dependency_2 :
28
28
version : ^1.4.0
29
+ some_hosted_dependency_3 :
30
+ version : any
29
31
some_path_dependency :
30
32
path : ../some_path_dependency/
31
33
You can’t perform that action at this time.
0 commit comments