@@ -70,6 +70,40 @@ function cleanUnwantedFilesInDist() {
7070 ] ) ;
7171}
7272
73+ function _cleanPhoenixProGitFolder ( ) {
74+ return new Promise ( ( resolve ) => {
75+ const gitFolders = [
76+ 'dist/extensionsIntegrated/phoenix-pro/.git' ,
77+ 'dist-test/src/extensionsIntegrated/phoenix-pro/.git'
78+ ] ;
79+
80+ for ( const gitFolder of gitFolders ) {
81+ if ( fs . existsSync ( gitFolder ) ) {
82+ fs . rmSync ( gitFolder , { recursive : true , force : true } ) ;
83+ console . log ( `Removed git folder: ${ gitFolder } ` ) ;
84+ }
85+ }
86+ resolve ( ) ;
87+ } ) ;
88+ }
89+
90+ function _deletePhoenixProSourceFolder ( ) {
91+ return new Promise ( ( resolve ) => {
92+ const phoenixProFolders = [
93+ 'dist/extensionsIntegrated/phoenix-pro' ,
94+ 'dist-test/src/extensionsIntegrated/phoenix-pro'
95+ ] ;
96+
97+ for ( const folder of phoenixProFolders ) {
98+ if ( fs . existsSync ( folder ) ) {
99+ fs . rmSync ( folder , { recursive : true , force : true } ) ;
100+ console . log ( `Deleted phoenix-pro source folder: ${ folder } ` ) ;
101+ }
102+ }
103+ resolve ( ) ;
104+ } ) ;
105+ }
106+
73107/**
74108 * TODO: Release scripts to merge and min src js/css/html resources into dist.
75109 * Links that might help:
@@ -945,15 +979,15 @@ exports.reset = series(cleanAll);
945979
946980exports . releaseDev = series ( cleanDist , exports . buildDebug , makeBracketsConcatJS , makeConcatExtensions , _compileLessSrc ,
947981 makeDistAll , cleanUnwantedFilesInDist , releaseDev , _renameConcatExtensionsinDist ,
948- createDistCacheManifest , createDistTest , _cleanReleaseBuildArtefactsInSrc ) ;
982+ createDistCacheManifest , createDistTest , _cleanPhoenixProGitFolder , _cleanReleaseBuildArtefactsInSrc ) ;
949983exports . releaseStaging = series ( cleanDist , exports . build , makeBracketsConcatJS , makeConcatExtensions , _compileLessSrc ,
950984 makeDistNonJS , makeJSDist , makeJSPrettierDist , makeNonMinifyDist , cleanUnwantedFilesInDist ,
951985 _renameBracketsConcatAsBracketsJSInDist , _renameConcatExtensionsinDist , _patchMinifiedCSSInDistIndex , releaseStaging ,
952- createDistCacheManifest , createDistTest , _cleanReleaseBuildArtefactsInSrc ) ;
986+ createDistCacheManifest , createDistTest , _deletePhoenixProSourceFolder , _cleanReleaseBuildArtefactsInSrc ) ;
953987exports . releaseProd = series ( cleanDist , exports . build , makeBracketsConcatJS , makeConcatExtensions , _compileLessSrc ,
954988 makeDistNonJS , makeJSDist , makeJSPrettierDist , makeNonMinifyDist , cleanUnwantedFilesInDist ,
955989 _renameBracketsConcatAsBracketsJSInDist , _renameConcatExtensionsinDist , _patchMinifiedCSSInDistIndex , releaseProd ,
956- createDistCacheManifest , createDistTest , _cleanReleaseBuildArtefactsInSrc ) ;
990+ createDistCacheManifest , createDistTest , _deletePhoenixProSourceFolder , _cleanReleaseBuildArtefactsInSrc ) ;
957991exports . releaseWebCache = series ( makeDistWebCache ) ;
958992exports . serve = series ( exports . build , serve ) ;
959993exports . zipTestFiles = series ( zipTestFiles ) ;
0 commit comments