File tree Expand file tree Collapse file tree 2 files changed +5
-2
lines changed Expand file tree Collapse file tree 2 files changed +5
-2
lines changed Original file line number Diff line number Diff line change 4
4
5
5
- fix(cmd: install ): did not save development dependencies to devDependencies.
6
6
- fix(internal): error while reading omitted deps fields.
7
+ - fix(internal): error while installing deps with tag.
7
8
- feat(cmd: release ): execute "ottoia: clean " before publish.
8
9
- feat(cmd: release ): added "--version" option to specify the target version.
9
10
- feat(cmd: release ): added hook "ottoia: prepare " between "ottoia: prepublish " and "npm publish".
Original file line number Diff line number Diff line change @@ -44,9 +44,11 @@ class PackageUtils implements I.IPackageUtils {
44
44
return validateNPMPackageName ( name ) . validForNewPackages ;
45
45
}
46
46
47
- public isValidDependencyName ( name : string ) : boolean {
47
+ public isValidDependencyName ( expr : string ) : boolean {
48
48
49
- return validateNPMPackageName ( name ) . validForOldPackages ;
49
+ const [ name , tag ] = expr . split ( / (? ! ^ ) @ / , 2 ) ;
50
+
51
+ return validateNPMPackageName ( name ) . validForOldPackages && / ^ [ a - z 0 - 9 ] + $ / . test ( tag ) ;
50
52
}
51
53
52
54
public validatePackageName ( name : string ) : void {
You can’t perform that action at this time.
0 commit comments