@rushstack/rush-sdk
Advanced tools
Comparing version 5.128.5 to 5.129.0
@@ -45,2 +45,7 @@ /** | ||
/** | ||
* If true, then consistent version specifiers for dependencies will be enforced. | ||
* I.e. "rush check" is run before some commands. | ||
*/ | ||
readonly ensureConsistentVersions: boolean | undefined; | ||
/** | ||
* A table that specifies a "preferred version" for a given NPM package. This feature is typically used | ||
@@ -47,0 +52,0 @@ * to hold back an indirect dependency to a specific older version, or to reduce duplication of indirect dependencies. |
@@ -362,2 +362,6 @@ import { type PackageNameParser } from '@rushstack/node-core-library'; | ||
* I.e. "rush check" is run before some commands. | ||
* | ||
* @deprecated | ||
* This setting was moved from `rush.json` to `common-versions.json`. | ||
* Read it using {@link Subspace.shouldEnsureConsistentVersions} instead. | ||
*/ | ||
@@ -364,0 +368,0 @@ readonly ensureConsistentVersions: boolean; |
@@ -97,2 +97,8 @@ import type { RushConfiguration } from './RushConfiguration'; | ||
/** | ||
* Gets the ensureConsistentVersions property from the common-versions.json config file, | ||
* or from the rush.json file if it isn't defined in common-versions.json | ||
* @beta | ||
*/ | ||
get shouldEnsureConsistentVersions(): boolean; | ||
/** | ||
* Gets the path to the repo-state.json file. | ||
@@ -99,0 +105,0 @@ * @beta |
@@ -11,2 +11,12 @@ import type { RushConfiguration } from './RushConfiguration'; | ||
/** | ||
* This represents the JSON data structure for the "subspaces.json" configuration file. | ||
* See subspace.schema.json for documentation. | ||
*/ | ||
export interface ISubspacesConfigurationJson { | ||
subspacesEnabled: boolean; | ||
splitWorkspaceCompatibility?: boolean; | ||
preventSelectingAllSubspaces?: boolean; | ||
subspaceNames: string[]; | ||
} | ||
/** | ||
* This represents the subspace configurations for a repository, based on the "subspaces.json" | ||
@@ -13,0 +23,0 @@ * configuration file. |
@@ -10,9 +10,5 @@ import type { RushCommandLineParser } from '../RushCommandLineParser'; | ||
protected runAsync(): Promise<void>; | ||
private _defineMacroSections; | ||
private _validateFolderIsEmpty; | ||
private _copyTemplateFiles; | ||
private _copyTemplateFile; | ||
private _isSectionCommented; | ||
private _expandMacroVariable; | ||
private _copyTemplateFilesAsync; | ||
} | ||
//# sourceMappingURL=InitAction.d.ts.map |
@@ -6,3 +6,3 @@ import { type ITerminal } from '@rushstack/terminal'; | ||
export interface IVersionMismatchFinderOptions { | ||
subspace?: Subspace; | ||
subspace: Subspace; | ||
} | ||
@@ -12,3 +12,3 @@ export interface IVersionMismatchFinderRushCheckOptions extends IVersionMismatchFinderOptions { | ||
truncateLongPackageNameLists?: boolean | undefined; | ||
subspace?: Subspace | undefined; | ||
subspace: Subspace; | ||
} | ||
@@ -15,0 +15,0 @@ export interface IVersionMismatchFinderEnsureConsistentVersionsOptions extends IVersionMismatchFinderOptions { |
{ | ||
"name": "@rushstack/rush-sdk", | ||
"version": "5.128.5", | ||
"version": "5.129.0", | ||
"description": "An API for interacting with the Rush engine", | ||
@@ -34,7 +34,7 @@ "repository": { | ||
"@types/webpack-env": "1.18.0", | ||
"@rushstack/stream-collator": "4.1.56", | ||
"local-node-rig": "1.0.0", | ||
"@microsoft/rush-lib": "5.129.0", | ||
"@rushstack/heft": "0.66.18", | ||
"@rushstack/ts-command-line": "4.22.0", | ||
"@microsoft/rush-lib": "5.128.5", | ||
"@rushstack/stream-collator": "4.1.56" | ||
"@rushstack/ts-command-line": "4.22.0" | ||
}, | ||
@@ -41,0 +41,0 @@ "scripts": { |
Sorry, the diff of this file is too big to display
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
697720
411
15388