@@ -93,22 +93,20 @@ function preparePackage(tasks, package, version) {
9393 title : `${ pkg . name } : npm link @ionic/core` ,
9494 task : ( ) => execa ( 'npm' , [ 'link' , '@ionic/core' ] , { cwd : projectRoot } )
9595 } ) ;
96- if ( version ) {
97- projectTasks . push ( {
98- title : `${ pkg . name } : update ionic/core dep to ${ version } ` ,
99- task : ( ) => {
100- updateDependency ( pkg , "@ionic/core" , version ) ;
101- writePkg ( package , pkg ) ;
102- }
103- } ) ;
104- }
10596 }
10697
10798 if ( version ) {
10899 projectTasks . push ( {
109100 title : `${ pkg . name } : lint` ,
110101 task : ( ) => execa ( 'npm' , [ 'run' , 'lint' ] , { cwd : projectRoot } )
111102 } ) ;
103+ projectTasks . push ( {
104+ title : `${ pkg . name } : update ionic/core dep to ${ version } ` ,
105+ task : ( ) => {
106+ updateDependency ( pkg , "@ionic/core" , version ) ;
107+ writePkg ( package , pkg ) ;
108+ }
109+ } ) ;
112110 projectTasks . push ( {
113111 title : `${ pkg . name } : test` ,
114112 task : ( ) => execa ( 'npm' , [ 'test' ] , { cwd : projectRoot } )
@@ -119,10 +117,12 @@ function preparePackage(tasks, package, version) {
119117 title : `${ pkg . name } : build` ,
120118 task : ( ) => execa ( 'npm' , [ 'run' , 'build' ] , { cwd : projectRoot } )
121119 } ) ;
122- projectTasks . push ( {
123- title : `${ pkg . name } : npm link` ,
124- task : ( ) => execa ( 'npm' , [ 'link' ] , { cwd : projectRoot } )
125- } ) ;
120+ if ( package === 'core' ) {
121+ projectTasks . push ( {
122+ title : `${ pkg . name } : npm link` ,
123+ task : ( ) => execa ( 'npm' , [ 'link' ] , { cwd : projectRoot } )
124+ } ) ;
125+ }
126126 }
127127
128128 // Add project tasks
0 commit comments