@@ -12,7 +12,7 @@ const path = require('path');
12
12
13
13
const chalk = require ( 'chalk' ) ;
14
14
const execa = require ( 'execa' ) ;
15
- const { getPackages, adjustToTerminalWidth, OK } = require ( './helpers' ) ;
15
+ const { getPackages, adjustToTerminalWidth, OK } = require ( './helpers' ) ;
16
16
17
17
const packages = getPackages ( ) ;
18
18
@@ -21,21 +21,23 @@ const packagesWithTs = packages.filter((p) =>
21
21
) ;
22
22
23
23
const args = [
24
- path . resolve (
25
- require . resolve ( 'typescript/package.json' ) ,
26
- '..' ,
27
- require ( 'typescript/package.json' ) . bin . tsc ,
28
- ) ,
24
+ '"' +
25
+ path . resolve (
26
+ require . resolve ( 'typescript/package.json' ) ,
27
+ '..' ,
28
+ require ( 'typescript/package.json' ) . bin . tsc ,
29
+ ) +
30
+ '"' ,
29
31
'-b' ,
30
- ...packagesWithTs ,
32
+ ...packagesWithTs . map ( ( p ) => '"' + p + '"' ) ,
31
33
...process . argv . slice ( 2 ) ,
32
34
] ;
33
35
34
36
console . log ( chalk . inverse ( 'Building TypeScript definition files' ) ) ;
35
37
process . stdout . write ( adjustToTerminalWidth ( 'Building\n' ) ) ;
36
38
37
39
try {
38
- execa . sync ( 'node' , args , { stdio : 'inherit' , shell : true } ) ;
40
+ execa . sync ( 'node' , args , { stdio : 'inherit' , shell : true } ) ;
39
41
process . stdout . write ( `${ OK } \n` ) ;
40
42
} catch ( e ) {
41
43
process . stdout . write ( '\n' ) ;
0 commit comments