diff --git a/packages/@apphosting/adapter-angular/package.json b/packages/@apphosting/adapter-angular/package.json index 65ed96ba..2cdd1212 100644 --- a/packages/@apphosting/adapter-angular/package.json +++ b/packages/@apphosting/adapter-angular/package.json @@ -1,6 +1,6 @@ { "name": "@apphosting/adapter-angular", - "version": "17.2.15", + "version": "17.2.16", "main": "dist/index.js", "description": "Experimental addon to the Firebase CLI to add web framework support", "repository": { diff --git a/packages/@apphosting/adapter-angular/src/utils.ts b/packages/@apphosting/adapter-angular/src/utils.ts index 52ecc563..e5be7de1 100644 --- a/packages/@apphosting/adapter-angular/src/utils.ts +++ b/packages/@apphosting/adapter-angular/src/utils.ts @@ -175,7 +175,10 @@ function extractManifestOutput(output: string): string { if (start === -1 || end === -1 || start > end) { throw new Error(`Failed to find valid JSON object from build output: ${output}`); } - return stripAnsi(output.substring(start, end + 1)); + // Clean the raw json string by removing the "web:build:" prefixes for a Turbo build + const prefixRegex = /\n?web:build:/g; + const cleanedOutput = output.substring(start, end + 1).replace(prefixRegex, ""); + return stripAnsi(cleanedOutput); } /** diff --git a/packages/@apphosting/common/package.json b/packages/@apphosting/common/package.json index ed144d7b..28bfbf6e 100644 --- a/packages/@apphosting/common/package.json +++ b/packages/@apphosting/common/package.json @@ -1,6 +1,6 @@ { "name": "@apphosting/common", - "version": "0.0.6", + "version": "0.0.7", "description": "Shared library code for App Hosting framework adapters", "author": { "name": "Firebase",