@@ -71,21 +71,25 @@ export default class Configure extends BaseCommand {
71
71
* Install Encore
72
72
*/
73
73
const pkgFile = new files . PackageJsonFile ( this . application . appRoot )
74
- pkgFile . install ( '@symfony/[email protected] ' ) ;
75
- pkgFile . install ( '[email protected] ' ) ;
76
- pkgFile . install ( '[email protected] ' ) ;
77
- pkgFile . install ( '@babel/[email protected] ' ) ;
78
- pkgFile . install ( '@babel/[email protected] ' ) ;
79
- pkgFile . useClient ( this . getPackageManager ( ) )
74
+ pkgFile . install ( '@symfony/[email protected] ' )
75
+ pkgFile . install ( '[email protected] ' )
76
+ pkgFile . install ( '[email protected] ' )
77
+ pkgFile . install ( '@babel/[email protected] ' )
78
+ pkgFile . install ( '@babel/[email protected] ' )
79
+ pkgFile . useClient ( this . getPackageManager ( ) )
80
80
81
81
const spinner = logger . await ( logger . colors . gray ( 'configure @symfony/webpack-encore' ) )
82
82
83
83
try {
84
- await pkgFile . commitAsync ( )
85
- spinner . update ( 'Configured' )
86
- spinner . stop ( )
84
+ const response = await pkgFile . commitAsync ( )
85
+ if ( response && response . status === 1 ) {
86
+ spinner . stop ( )
87
+ logger . fatal ( { message : 'Unable to configure encore' , stack : response . stderr . toString ( ) } )
88
+ } else {
89
+ spinner . stop ( )
90
+ logger . success ( 'Configured encore successfully' )
91
+ }
87
92
} catch ( error ) {
88
- spinner . update ( 'Unable to install the package' )
89
93
spinner . stop ( )
90
94
logger . fatal ( error )
91
95
}
@@ -218,11 +222,18 @@ pkgFile.useClient(this.getPackageManager())
218
222
const spinner = logger . await ( logger . colors . gray ( 'installing @japa/runner, @japa/preset-adonis' ) )
219
223
220
224
try {
221
- await pkgFile . commitAsync ( )
222
- spinner . update ( 'Installed' )
223
- spinner . stop ( )
225
+ const response = await pkgFile . commitAsync ( )
226
+ if ( response && response . status === 1 ) {
227
+ spinner . stop ( )
228
+ logger . fatal ( {
229
+ message : 'Unable to configure tests runner' ,
230
+ stack : response . stderr . toString ( ) ,
231
+ } )
232
+ } else {
233
+ spinner . stop ( )
234
+ logger . success ( 'Configured tests runner successfully' )
235
+ }
224
236
} catch ( error ) {
225
- spinner . update ( 'Unable to install packages' )
226
237
spinner . stop ( )
227
238
logger . fatal ( error )
228
239
}
0 commit comments