🚨 Active Supply Chain Attack:node-ipc Package Compromised.Learn More
Socket
Book a DemoSign in
Socket

@schematics/angular

Package Overview
Dependencies
Maintainers
2
Versions
1008
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@schematics/angular - npm Package Compare versions

Comparing version
21.2.9
to
21.2.10
+9
migrations/add-source-map-support/migration.d.ts
/**
* @license
* Copyright Google LLC All Rights Reserved.
*
* Use of this source code is governed by an MIT-style license that can be
* found in the LICENSE file at https://angular.dev/license
*/
import { Rule } from '@angular-devkit/schematics';
export default function (): Rule;
"use strict";
/**
* @license
* Copyright Google LLC All Rights Reserved.
*
* Use of this source code is governed by an MIT-style license that can be
* found in the LICENSE file at https://angular.dev/license
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = default_1;
const dependency_1 = require("../../utility/dependency");
const latest_versions_1 = require("../../utility/latest-versions");
const workspace_1 = require("../../utility/workspace");
const workspace_models_1 = require("../../utility/workspace-models");
function default_1() {
return async (tree) => {
const workspace = await (0, workspace_1.getWorkspace)(tree);
if (needsSourceMapSupport(workspace)) {
return (0, dependency_1.addDependency)('source-map-support', latest_versions_1.latestVersions['source-map-support'], {
type: dependency_1.DependencyType.Dev,
existing: dependency_1.ExistingBehavior.Skip,
});
}
};
}
function needsSourceMapSupport(workspace) {
for (const [, project] of workspace.projects) {
for (const [, target] of project.targets) {
if (target.builder === workspace_models_1.Builders.Karma || target.builder === workspace_models_1.Builders.BuildKarma) {
return true;
}
if (target.builder === workspace_models_1.Builders.BuildUnitTest) {
for (const [, options] of (0, workspace_1.allTargetOptions)(target)) {
if (options['runner'] === 'karma') {
return true;
}
}
}
}
}
return false;
}
//# sourceMappingURL=migration.js.map
{"version":3,"file":"migration.js","sourceRoot":"","sources":["migration.ts"],"names":[],"mappings":";AAAA;;;;;;GAMG;;AAQH,4BAWC;AAhBD,yDAA2F;AAC3F,mEAA+D;AAC/D,uDAA8F;AAC9F,qEAA0D;AAE1D;IACE,OAAO,KAAK,EAAE,IAAI,EAAE,EAAE;QACpB,MAAM,SAAS,GAAG,MAAM,IAAA,wBAAY,EAAC,IAAI,CAAC,CAAC;QAE3C,IAAI,qBAAqB,CAAC,SAAS,CAAC,EAAE,CAAC;YACrC,OAAO,IAAA,0BAAa,EAAC,oBAAoB,EAAE,gCAAc,CAAC,oBAAoB,CAAC,EAAE;gBAC/E,IAAI,EAAE,2BAAc,CAAC,GAAG;gBACxB,QAAQ,EAAE,6BAAgB,CAAC,IAAI;aAChC,CAAC,CAAC;QACL,CAAC;IACH,CAAC,CAAC;AACJ,CAAC;AAED,SAAS,qBAAqB,CAAC,SAA8B;IAC3D,KAAK,MAAM,CAAC,EAAE,OAAO,CAAC,IAAI,SAAS,CAAC,QAAQ,EAAE,CAAC;QAC7C,KAAK,MAAM,CAAC,EAAE,MAAM,CAAC,IAAI,OAAO,CAAC,OAAO,EAAE,CAAC;YACzC,IAAI,MAAM,CAAC,OAAO,KAAK,2BAAQ,CAAC,KAAK,IAAI,MAAM,CAAC,OAAO,KAAK,2BAAQ,CAAC,UAAU,EAAE,CAAC;gBAChF,OAAO,IAAI,CAAC;YACd,CAAC;YAED,IAAI,MAAM,CAAC,OAAO,KAAK,2BAAQ,CAAC,aAAa,EAAE,CAAC;gBAC9C,KAAK,MAAM,CAAC,EAAE,OAAO,CAAC,IAAI,IAAA,4BAAgB,EAAC,MAAM,CAAC,EAAE,CAAC;oBACnD,IAAI,OAAO,CAAC,QAAQ,CAAC,KAAK,OAAO,EAAE,CAAC;wBAClC,OAAO,IAAI,CAAC;oBACd,CAAC;gBACH,CAAC;YACH,CAAC;QACH,CAAC;IACH,CAAC;IAED,OAAO,KAAK,CAAC;AACf,CAAC"}
+3
-3
{
"name": "@schematics/angular",
"version": "21.2.9",
"version": "21.2.10",
"description": "Schematics specific to Angular",

@@ -25,4 +25,4 @@ "homepage": "https://github.com/angular/angular-cli",

"dependencies": {
"@angular-devkit/core": "21.2.9",
"@angular-devkit/schematics": "21.2.9",
"@angular-devkit/core": "21.2.10",
"@angular-devkit/schematics": "21.2.10",
"jsonc-parser": "3.3.1"

@@ -29,0 +29,0 @@ },

@@ -19,6 +19,6 @@ "use strict";

NgPackagr: '^21.2.0',
DevkitBuildAngular: '^21.2.9',
AngularBuild: '^21.2.9',
AngularSSR: '^21.2.9',
DevkitBuildAngular: '^21.2.10',
AngularBuild: '^21.2.10',
AngularSSR: '^21.2.10',
};
//# sourceMappingURL=latest-versions.js.map