Socket
Socket
Sign inDemoInstall

@angular-devkit/schematics-cli

Package Overview
Dependencies
Maintainers
2
Versions
726
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@angular-devkit/schematics-cli - npm Package Compare versions

Comparing version 18.2.0 to 19.0.0-next.0

8

bin/schematics.js

@@ -40,2 +40,3 @@ #!/usr/bin/env node

require("symbol-observable");
const core_1 = require("@angular-devkit/core");
const node_1 = require("@angular-devkit/core/node");

@@ -109,2 +110,8 @@ const schematics_1 = require("@angular-devkit/schematics");

default: definition.default,
validate: (values) => {
if (!definition.validator) {
return true;
}
return definition.validator(Object.values(values).map(({ value }) => value));
},
choices: definition.items.map((item) => typeof item == 'string'

@@ -299,2 +306,3 @@ ? {

});
workflow.registry.addPostTransform(core_1.schema.transforms.addUndefinedDefaults);
// Show usage of deprecated options

@@ -301,0 +309,0 @@ workflow.registry.useXDeprecatedProvider((msg) => logger.warn(msg));

5

blank/factory.js

@@ -69,3 +69,6 @@ "use strict";

]);
context.addTask(new tasks_1.NodePackageInstallTask(options.name));
context.addTask(new tasks_1.NodePackageInstallTask({
workingDirectory: options.name,
packageManager: options.packageManager,
}));
}

@@ -72,0 +75,0 @@ return (0, schematics_1.chain)([

@@ -10,3 +10,17 @@ export interface Schema {

name?: string;
/**
* The package manager used to install dependencies.
*/
packageManager?: PackageManager;
[property: string]: any;
}
/**
* The package manager used to install dependencies.
*/
export declare enum PackageManager {
Bun = "bun",
Cnpm = "cnpm",
Npm = "npm",
Pnpm = "pnpm",
Yarn = "yarn"
}

@@ -5,1 +5,13 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
exports.PackageManager = void 0;
/**
* The package manager used to install dependencies.
*/
var PackageManager;
(function (PackageManager) {
PackageManager["Bun"] = "bun";
PackageManager["Cnpm"] = "cnpm";
PackageManager["Npm"] = "npm";
PackageManager["Pnpm"] = "pnpm";
PackageManager["Yarn"] = "yarn";
})(PackageManager || (exports.PackageManager = PackageManager = {}));

@@ -15,2 +15,8 @@ {

},
"packageManager": {
"description": "The package manager used to install dependencies.",
"type": "string",
"enum": ["npm", "yarn", "pnpm", "cnpm", "bun"],
"default": "npm"
},
"author": {

@@ -17,0 +23,0 @@ "type": "string",

6

package.json
{
"name": "@angular-devkit/schematics-cli",
"version": "18.2.0",
"version": "19.0.0-next.0",
"description": "Angular Schematics - CLI",

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

"dependencies": {
"@angular-devkit/core": "18.2.0",
"@angular-devkit/schematics": "18.2.0",
"@angular-devkit/core": "19.0.0-next.0",
"@angular-devkit/schematics": "19.0.0-next.0",
"@inquirer/prompts": "5.3.8",

@@ -28,0 +28,0 @@ "ansi-colors": "4.1.3",

@@ -18,3 +18,6 @@ "use strict";

return (_, context) => {
context.addTask(new tasks_1.NodePackageInstallTask(options.name));
context.addTask(new tasks_1.NodePackageInstallTask({
workingDirectory: options.name,
packageManager: options.packageManager,
}));
return (0, schematics_1.mergeWith)((0, schematics_1.apply)((0, schematics_1.url)('./files'), [

@@ -21,0 +24,0 @@ // The `package.json` name is kept to allow renovate to update the dependency versions

@@ -10,3 +10,17 @@ export interface Schema {

name: string;
/**
* The package manager used to install dependencies.
*/
packageManager?: PackageManager;
[property: string]: any;
}
/**
* The package manager used to install dependencies.
*/
export declare enum PackageManager {
Bun = "bun",
Cnpm = "cnpm",
Npm = "npm",
Pnpm = "pnpm",
Yarn = "yarn"
}

@@ -5,1 +5,13 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
exports.PackageManager = void 0;
/**
* The package manager used to install dependencies.
*/
var PackageManager;
(function (PackageManager) {
PackageManager["Bun"] = "bun";
PackageManager["Cnpm"] = "cnpm";
PackageManager["Npm"] = "npm";
PackageManager["Pnpm"] = "pnpm";
PackageManager["Yarn"] = "yarn";
})(PackageManager || (exports.PackageManager = PackageManager = {}));

@@ -14,2 +14,8 @@ {

"description": "Author for the new schematic."
},
"packageManager": {
"description": "The package manager used to install dependencies.",
"type": "string",
"enum": ["npm", "yarn", "pnpm", "cnpm", "bun"],
"default": "npm"
}

@@ -16,0 +22,0 @@ },

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc