From 1e4b25666c431db6a2a71cbf515a59a5608942ce Mon Sep 17 00:00:00 2001 From: Mark Marzeotti Date: Sun, 3 Nov 2019 14:37:01 -0500 Subject: [PATCH] Escape spaces in file paths --- bin/update-readmes.js | 2 +- docs/tool/update-data.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/bin/update-readmes.js b/bin/update-readmes.js index df420007de3970..4fb85e423b5562 100755 --- a/bin/update-readmes.js +++ b/bin/update-readmes.js @@ -51,7 +51,7 @@ packages.forEach( ( entry ) => { // Each target operates over the same file, so it needs to be processed synchronously, // as to make sure the processes don't overwrite each other. const { status, stderr } = spawnSync( - join( __dirname, '..', 'node_modules', '.bin', 'docgen' ), + join( __dirname, '..', 'node_modules', '.bin', 'docgen' ).replace( / /g, '\\ ' ), [ join( 'packages', packageName, path ), `--output packages/${ packageName }/README.md`, diff --git a/docs/tool/update-data.js b/docs/tool/update-data.js index 59a45ac4d599b7..46263e788dfe0e 100644 --- a/docs/tool/update-data.js +++ b/docs/tool/update-data.js @@ -33,7 +33,7 @@ modules.forEach( ( entry ) => { // until docgen provides a way to update many tokens at once, we need to make sure // the output file is updated before starting the second pass for the next token. const { status, stderr } = spawnSync( - join( __dirname, '..', '..', 'node_modules', '.bin', 'docgen' ), + join( __dirname, '..', '..', 'node_modules', '.bin', 'docgen' ).replace( / /g, '\\ ' ), [ target, `--output docs/designers-developers/developers/data/data-${ namespace.replace( '/', '-' ) }.md`,