Socket
Socket
Sign inDemoInstall

create-nx-workspace

Package Overview
Dependencies
Maintainers
1
Versions
1689
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

create-nx-workspace - npm Package Compare versions

Comparing version 8.5.0-beta.6 to 8.5.0-beta.7

32

bin/create-nx-workspace.js

@@ -43,4 +43,4 @@ #!/usr/bin/env node

const tsVersion = '~3.4.5';
const cliVersion = '8.5.0-beta.6';
const nxVersion = '8.5.0-beta.6';
const cliVersion = '8.5.0-beta.7';
const nxVersion = '8.5.0-beta.7';
const angularCliVersion = '8.3.3';

@@ -96,7 +96,19 @@ const parsedArgs = yargsParser(process.argv, {

function determinePackageManager() {
let packageManager = getPackageManagerFromAngularCLI();
if (packageManager === 'npm' || isPackageManagerInstalled(packageManager)) {
return packageManager;
}
if (isPackageManagerInstalled('yarn')) {
return 'yarn';
}
if (isPackageManagerInstalled('pnpm')) {
return 'pnpm';
}
return 'npm';
}
function getPackageManagerFromAngularCLI() {
// If you have Angular CLI installed, read Angular CLI config.
// If it isn't not installed, default to 'yarn'.
let packageManager;
// If it isn't installed, default to 'yarn'.
try {
packageManager = child_process_1.execSync('ng config -g cli.packageManager', {
return child_process_1.execSync('ng config -g cli.packageManager', {
stdio: ['ignore', 'pipe', 'ignore'],

@@ -109,4 +121,7 @@ timeout: 500

catch (e) {
packageManager = 'yarn';
return 'yarn';
}
}
function isPackageManagerInstalled(packageManager) {
let isInstalled = false;
try {

@@ -116,7 +131,8 @@ child_process_1.execSync(`${packageManager} --version`, {

});
isInstalled = true;
}
catch (e) {
packageManager = 'npm';
/* do nothing */
}
return packageManager;
return isInstalled;
}

@@ -123,0 +139,0 @@ function determineWorkspaceName(parsedArgs) {

{
"name": "create-nx-workspace",
"version": "8.5.0-beta.6",
"version": "8.5.0-beta.7",
"description": "Extensible Dev Tools for Monorepos",

@@ -30,3 +30,3 @@ "repository": {

"dependencies": {
"@nrwl/workspace": "8.5.0-beta.6",
"@nrwl/workspace": "8.5.0-beta.7",
"tmp": "0.0.33",

@@ -33,0 +33,0 @@ "yargs-parser": "10.0.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