From deaa7d269dd10c5e72cab2c1e507adf71f16a5d7 Mon Sep 17 00:00:00 2001 From: Hrishikesh Kokate Date: Mon, 10 Nov 2025 23:21:24 +0530 Subject: [PATCH 1/2] ft: skip Angular Runtime --- packages/build-info/src/frameworks/angular.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/build-info/src/frameworks/angular.ts b/packages/build-info/src/frameworks/angular.ts index 983b671552..7f702aa5db 100644 --- a/packages/build-info/src/frameworks/angular.ts +++ b/packages/build-info/src/frameworks/angular.ts @@ -1,3 +1,4 @@ +import { env } from 'node:process' import { gte } from 'semver' import { BaseFramework, Category, DetectedFramework, Framework } from './framework.js' @@ -29,10 +30,13 @@ export class Angular extends BaseFramework implements Framework { async detect(): Promise { await super.detect() - + const skipRuntime = env['NETLIFY_ANGULAR_RUNTIME_SKIP'] + if (this.detected) { if (this.version && gte(this.version, '17.0.0-rc')) { - this.plugins.push('@netlify/angular-runtime') + if (skipRuntime !== '1' && skipRuntime !== 'true' { + this.plugins.push('@netlify/angular-runtime') + } const angularJson = await this.project.fs.gracefullyReadFile('angular.json') if (angularJson) { const { projects, defaultProject } = JSON.parse(angularJson) From f74cbd964a65a3cd5ea85450a8a75d89e868eba6 Mon Sep 17 00:00:00 2001 From: Hrishikesh Kokate Date: Mon, 10 Nov 2025 23:33:58 +0530 Subject: [PATCH 2/2] Update angular.ts --- packages/build-info/src/frameworks/angular.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/build-info/src/frameworks/angular.ts b/packages/build-info/src/frameworks/angular.ts index 7f702aa5db..0699cf2a6a 100644 --- a/packages/build-info/src/frameworks/angular.ts +++ b/packages/build-info/src/frameworks/angular.ts @@ -34,7 +34,7 @@ export class Angular extends BaseFramework implements Framework { if (this.detected) { if (this.version && gte(this.version, '17.0.0-rc')) { - if (skipRuntime !== '1' && skipRuntime !== 'true' { + if (skipRuntime !== '1' && skipRuntime !== 'true') { this.plugins.push('@netlify/angular-runtime') } const angularJson = await this.project.fs.gracefullyReadFile('angular.json')