nx
Advanced tools
Comparing version 19.1.0-canary.20240510-1a85787 to 19.1.0-canary.20240511-f7dcf43
{ | ||
"name": "nx", | ||
"version": "19.1.0-canary.20240510-1a85787", | ||
"version": "19.1.0-canary.20240511-f7dcf43", | ||
"private": false, | ||
@@ -69,3 +69,3 @@ "description": "The core Nx plugin contains the core functionality of Nx like the project graph, nx commands and task orchestration.", | ||
"ora": "5.3.0", | ||
"@nrwl/tao": "19.1.0-canary.20240510-1a85787" | ||
"@nrwl/tao": "19.1.0-canary.20240511-f7dcf43" | ||
}, | ||
@@ -85,12 +85,12 @@ "peerDependencies": { | ||
"optionalDependencies": { | ||
"@nx/nx-darwin-x64": "19.1.0-canary.20240510-1a85787", | ||
"@nx/nx-darwin-arm64": "19.1.0-canary.20240510-1a85787", | ||
"@nx/nx-linux-x64-gnu": "19.1.0-canary.20240510-1a85787", | ||
"@nx/nx-linux-x64-musl": "19.1.0-canary.20240510-1a85787", | ||
"@nx/nx-win32-x64-msvc": "19.1.0-canary.20240510-1a85787", | ||
"@nx/nx-linux-arm64-gnu": "19.1.0-canary.20240510-1a85787", | ||
"@nx/nx-linux-arm64-musl": "19.1.0-canary.20240510-1a85787", | ||
"@nx/nx-linux-arm-gnueabihf": "19.1.0-canary.20240510-1a85787", | ||
"@nx/nx-win32-arm64-msvc": "19.1.0-canary.20240510-1a85787", | ||
"@nx/nx-freebsd-x64": "19.1.0-canary.20240510-1a85787" | ||
"@nx/nx-darwin-x64": "19.1.0-canary.20240511-f7dcf43", | ||
"@nx/nx-darwin-arm64": "19.1.0-canary.20240511-f7dcf43", | ||
"@nx/nx-linux-x64-gnu": "19.1.0-canary.20240511-f7dcf43", | ||
"@nx/nx-linux-x64-musl": "19.1.0-canary.20240511-f7dcf43", | ||
"@nx/nx-win32-x64-msvc": "19.1.0-canary.20240511-f7dcf43", | ||
"@nx/nx-linux-arm64-gnu": "19.1.0-canary.20240511-f7dcf43", | ||
"@nx/nx-linux-arm64-musl": "19.1.0-canary.20240511-f7dcf43", | ||
"@nx/nx-linux-arm-gnueabihf": "19.1.0-canary.20240511-f7dcf43", | ||
"@nx/nx-win32-arm64-msvc": "19.1.0-canary.20240511-f7dcf43", | ||
"@nx/nx-freebsd-x64": "19.1.0-canary.20240511-f7dcf43" | ||
}, | ||
@@ -97,0 +97,0 @@ "nx-migrations": { |
@@ -12,8 +12,8 @@ import { ProjectConfiguration } from '../../config/workspace-json-project-json'; | ||
export declare function retrieveWorkspaceFiles(workspaceRoot: string, projectRootMap: Record<string, string>): Promise<{ | ||
allWorkspaceFiles: import("../file-utils").FileData[]; | ||
allWorkspaceFiles: import("nx/src/devkit-exports").FileData[]; | ||
fileMap: { | ||
projectFileMap: ProjectFiles; | ||
nonProjectFiles: import("../../native").FileData[]; | ||
nonProjectFiles: import("nx/src/native").FileData[]; | ||
}; | ||
rustReferences: import("../../native").NxWorkspaceFilesExternals; | ||
rustReferences: import("nx/src/native").NxWorkspaceFilesExternals; | ||
}>; | ||
@@ -20,0 +20,0 @@ /** |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.recordStat = exports.messages = exports.PromptMessages = void 0; | ||
const node_child_process_1 = require("node:child_process"); | ||
const is_ci_1 = require("./is-ci"); | ||
const package_manager_1 = require("./package-manager"); | ||
const messageOptions = { | ||
@@ -66,8 +68,5 @@ setupNxCloud: [ | ||
try { | ||
const major = Number(opts.nxVersion.split('.')[0]); | ||
if (process.env.NX_VERBOSE_LOGGING === 'true') { | ||
console.log(`Record stat. Major: ${major}`); | ||
if (!shouldRecordStats()) { | ||
return; | ||
} | ||
if (major < 10 || major > 19) | ||
return; // test version, skip it | ||
const axios = require('axios'); | ||
@@ -93,1 +92,14 @@ await (axios['default'] ?? axios) | ||
exports.recordStat = recordStat; | ||
function shouldRecordStats() { | ||
const pmc = (0, package_manager_1.getPackageManagerCommand)(); | ||
try { | ||
const stdout = (0, node_child_process_1.execSync)(pmc.getRegistryUrl, { encoding: 'utf-8' }); | ||
const url = new URL(stdout.trim()); | ||
// don't record stats when testing locally | ||
return url.hostname !== 'localhost'; | ||
} | ||
catch { | ||
// fallback to true if we can't detect the registry | ||
return true; | ||
} | ||
} |
@@ -14,2 +14,3 @@ export type PackageManager = 'yarn' | 'pnpm' | 'npm'; | ||
run: (script: string, args: string) => string; | ||
getRegistryUrl: string; | ||
} | ||
@@ -16,0 +17,0 @@ /** |
@@ -79,2 +79,5 @@ "use strict"; | ||
list: useBerry ? 'yarn info --name-only' : 'yarn list', | ||
getRegistryUrl: useBerry | ||
? 'yarn config get npmRegistryServer' | ||
: 'yarn config get registry', | ||
}; | ||
@@ -100,2 +103,3 @@ }, | ||
list: 'pnpm ls --depth 100', | ||
getRegistryUrl: 'pnpm config get registry', | ||
}; | ||
@@ -117,2 +121,3 @@ }, | ||
list: 'npm ls', | ||
getRegistryUrl: 'npm config get registry', | ||
}; | ||
@@ -119,0 +124,0 @@ }, |
4068438
44943
351
+ Added@nrwl/tao@19.1.0-canary.20240511-f7dcf43(transitive)
+ Added@nx/nx-darwin-arm64@19.1.0-canary.20240511-f7dcf43(transitive)
+ Added@nx/nx-darwin-x64@19.1.0-canary.20240511-f7dcf43(transitive)
+ Added@nx/nx-freebsd-x64@19.1.0-canary.20240511-f7dcf43(transitive)
+ Added@nx/nx-linux-arm-gnueabihf@19.1.0-canary.20240511-f7dcf43(transitive)
+ Added@nx/nx-linux-arm64-gnu@19.1.0-canary.20240511-f7dcf43(transitive)
+ Added@nx/nx-linux-arm64-musl@19.1.0-canary.20240511-f7dcf43(transitive)
+ Added@nx/nx-linux-x64-gnu@19.1.0-canary.20240511-f7dcf43(transitive)
+ Added@nx/nx-linux-x64-musl@19.1.0-canary.20240511-f7dcf43(transitive)
+ Added@nx/nx-win32-arm64-msvc@19.1.0-canary.20240511-f7dcf43(transitive)
+ Added@nx/nx-win32-x64-msvc@19.1.0-canary.20240511-f7dcf43(transitive)
- Removed@nrwl/tao@19.1.0-canary.20240510-1a85787(transitive)
- Removed@nx/nx-darwin-arm64@19.1.0-canary.20240510-1a85787(transitive)
- Removed@nx/nx-darwin-x64@19.1.0-canary.20240510-1a85787(transitive)
- Removed@nx/nx-freebsd-x64@19.1.0-canary.20240510-1a85787(transitive)
- Removed@nx/nx-linux-arm-gnueabihf@19.1.0-canary.20240510-1a85787(transitive)
- Removed@nx/nx-linux-arm64-gnu@19.1.0-canary.20240510-1a85787(transitive)
- Removed@nx/nx-linux-arm64-musl@19.1.0-canary.20240510-1a85787(transitive)
- Removed@nx/nx-linux-x64-gnu@19.1.0-canary.20240510-1a85787(transitive)
- Removed@nx/nx-linux-x64-musl@19.1.0-canary.20240510-1a85787(transitive)
- Removed@nx/nx-win32-arm64-msvc@19.1.0-canary.20240510-1a85787(transitive)
- Removed@nx/nx-win32-x64-msvc@19.1.0-canary.20240510-1a85787(transitive)