diff --git a/.projen/tasks.json b/.projen/tasks.json index f897ba7..4e7c289 100644 --- a/.projen/tasks.json +++ b/.projen/tasks.json @@ -156,7 +156,7 @@ "description": "Creates the distribution package", "steps": [ { - "exec": "rm -rf dist && cp node_modules/@aws-cdk/aws-service-spec/db.json.gz ./ && ncc build --external fsevents --source-map --license licenses.txt" + "exec": "cp node_modules/@aws-cdk/aws-service-spec/db.json.gz ./ && ncc build --external fsevents --source-map --license licenses.txt" } ] }, @@ -175,7 +175,12 @@ }, "pre-compile": { "name": "pre-compile", - "description": "Prepare the project for compilation" + "description": "Prepare the project for compilation", + "steps": [ + { + "exec": "rm -rf dist" + } + ] }, "release": { "name": "release", diff --git a/.projenrc.ts b/.projenrc.ts index ba77d6a..b93eda9 100644 --- a/.projenrc.ts +++ b/.projenrc.ts @@ -297,7 +297,9 @@ workflow?.on({ projenProject.packageTask.reset(); projenProject.packageTask.exec( - 'rm -rf dist && cp node_modules/@aws-cdk/aws-service-spec/db.json.gz ./ && ncc build --external fsevents --source-map --license licenses.txt', + 'cp node_modules/@aws-cdk/aws-service-spec/db.json.gz ./ && ncc build --external fsevents --source-map --license licenses.txt', ); workflow?.addJobs({ enableAutoMerge: autoMergeJob }); + +projenProject.preCompileTask.exec('rm -rf dist'); project.synth();