From 0e5b42a1af9def50d3dc2fed26f1e47289193d61 Mon Sep 17 00:00:00 2001 From: Kristiyan Kostadinov Date: Wed, 12 Feb 2025 19:36:24 +0100 Subject: [PATCH] fix(@schematics/angular): remove animations module from ng new app Previously the animations module was added to the `ng new` app, because `platform-server` was using it. That's no longer the case as of https://github.com/angular/angular/pull/59762 so these changes remove the dependency. --- .../schematics/angular/workspace/files/package.json.template | 1 - .../server-routes-output-mode-server-platform-neutral.ts | 4 ---- 2 files changed, 5 deletions(-) diff --git a/packages/schematics/angular/workspace/files/package.json.template b/packages/schematics/angular/workspace/files/package.json.template index dcf46e890396..51468a39dd08 100644 --- a/packages/schematics/angular/workspace/files/package.json.template +++ b/packages/schematics/angular/workspace/files/package.json.template @@ -10,7 +10,6 @@ }, "private": true, "dependencies": { - "@angular/animations": "<%= latestVersions.Angular %>", "@angular/common": "<%= latestVersions.Angular %>", "@angular/compiler": "<%= latestVersions.Angular %>", "@angular/core": "<%= latestVersions.Angular %>", diff --git a/tests/legacy-cli/e2e/tests/build/server-rendering/server-routes-output-mode-server-platform-neutral.ts b/tests/legacy-cli/e2e/tests/build/server-rendering/server-routes-output-mode-server-platform-neutral.ts index 232e0745cef9..9f73729225e5 100644 --- a/tests/legacy-cli/e2e/tests/build/server-rendering/server-routes-output-mode-server-platform-neutral.ts +++ b/tests/legacy-cli/e2e/tests/build/server-rendering/server-routes-output-mode-server-platform-neutral.ts @@ -69,10 +69,6 @@ export default async function () { }, ]; `, - 'src/app/app.config.ts': ` - import { provideAnimationsAsync } from '@angular/platform-browser/animations/async'; - ${(await readFile('src/app/app.config.ts', 'utf8')).replace('provideRouter(routes),', 'provideAnimationsAsync(), provideRouter(routes),')} - `, 'src/server.ts': ` import { AngularAppEngine, createRequestHandler } from '@angular/ssr'; import { createApp, createRouter, toWebHandler, defineEventHandler, toWebRequest } from 'h3';