@@ -21,11 +21,11 @@ import { partialApply } from "../domain/fp-utils";
21
21
import type { DebugLog } from "../domain/logging" ;
22
22
import { tryGetTargetEditorVersionFor } from "../domain/package-manifest" ;
23
23
import {
24
- type PackageReference ,
24
+ type PackageSpec ,
25
25
type VersionReference ,
26
- makePackageReference ,
27
- splitPackageReference ,
28
- } from "../domain/package-reference " ;
26
+ makePackageSpec ,
27
+ splitPackageSpec ,
28
+ } from "../domain/package-spec " ;
29
29
import { PackageUrl } from "../domain/package-url" ;
30
30
import type { ResolvePackumentVersionError } from "../domain/packument" ;
31
31
import {
@@ -63,7 +63,7 @@ export class PackageIncompatibleError extends CustomError {
63
63
/**
64
64
* The package that was added.
65
65
*/
66
- public readonly packageRef : PackageReference ,
66
+ public readonly packageSpec : PackageSpec ,
67
67
/**
68
68
* The packages target editor version.
69
69
*/
@@ -101,7 +101,7 @@ export class UnresolvedDependenciesError extends CustomError {
101
101
/**
102
102
* The package that should have been added.
103
103
*/
104
- public readonly packageRef : PackageReference ,
104
+ public readonly packageSpec : PackageSpec ,
105
105
/**
106
106
* The dependencies which could not be resolved.
107
107
*/
@@ -120,7 +120,7 @@ export class CompatibilityCheckFailedError extends CustomError {
120
120
/**
121
121
* The package that could not be added.
122
122
*/
123
- public readonly packageRef : PackageReference
123
+ public readonly packageSpec : PackageSpec
124
124
) {
125
125
super ( ) ;
126
126
}
@@ -157,7 +157,7 @@ function pickMostFixable(
157
157
* @param sources The sources from which to resolve the packuments.
158
158
* @param force Whether to force add the dependencies.
159
159
* @param shouldAddTestable Whether to also add dependencies to the `testables`.
160
- * @param pkgs References to the dependencies to add.
160
+ * @param packageSpecs Specs of the dependencies to add.
161
161
* @returns A summary of the added packages.
162
162
*/
163
163
export async function addDependenciesUsing (
@@ -171,7 +171,7 @@ export async function addDependenciesUsing(
171
171
sources : ReadonlyArray < Registry > ,
172
172
force : boolean ,
173
173
shouldAddTestable : boolean ,
174
- pkgs : ReadonlyArray < PackageReference >
174
+ packageSpecs : ReadonlyArray < PackageSpec >
175
175
) : Promise < Readonly < Record < DomainName , AddResult > > > {
176
176
const loadProjectManifest = partialApply (
177
177
loadProjectManifestUsing ,
@@ -202,7 +202,7 @@ export async function addDependenciesUsing(
202
202
) : Promise < Readonly < Record < RegistryUrl , ReadonlyArray < DomainName > > > > {
203
203
if ( source === unityRegistryUrl ) return { } ;
204
204
205
- await debugLog ( `fetch: ${ makePackageReference ( packageName , verison ) } ` ) ;
205
+ await debugLog ( `fetch: ${ makePackageSpec ( packageName , verison ) } ` ) ;
206
206
207
207
const dependencyGraph = await resolveDependencies (
208
208
sources ,
@@ -231,10 +231,7 @@ export async function addDependenciesUsing(
231
231
}
232
232
if ( dependency . type === NodeType . Unresolved ) continue ;
233
233
234
- const dependencyRef = makePackageReference (
235
- dependencyName ,
236
- dependencyVersion
237
- ) ;
234
+ const dependencyRef = makePackageSpec ( dependencyName , dependencyVersion ) ;
238
235
await logResolvedDependency ( debugLog , dependencyRef , dependency . source ) ;
239
236
240
237
const isUnityPackage =
@@ -249,7 +246,7 @@ export async function addDependenciesUsing(
249
246
// print suggestion for depsInvalid
250
247
if ( unresolvedDependencies . length > 0 && ! force )
251
248
throw new UnresolvedDependenciesError (
252
- makePackageReference ( packageName , verison ) ,
249
+ makePackageSpec ( packageName , verison ) ,
253
250
unresolvedDependencies
254
251
) ;
255
252
@@ -295,11 +292,11 @@ export async function addDependenciesUsing(
295
292
targetEditorVersion = tryGetTargetEditorVersionFor ( packumentVersion ) ;
296
293
} catch ( error ) {
297
294
if ( ! force ) {
298
- const packageRef = makePackageReference ( packageName , versionToAdd ) ;
295
+ const packageSpec = makePackageSpec ( packageName , versionToAdd ) ;
299
296
await debugLog (
300
- `"${ packageRef } " is malformed. Target editor version could not be determined.`
297
+ `"${ packageSpec } " is malformed. Target editor version could not be determined.`
301
298
) ;
302
- throw new CompatibilityCheckFailedError ( packageRef ) ;
299
+ throw new CompatibilityCheckFailedError ( packageSpec ) ;
303
300
}
304
301
targetEditorVersion = null ;
305
302
}
@@ -310,7 +307,7 @@ export async function addDependenciesUsing(
310
307
compareEditorVersion ( editorVersion , targetEditorVersion ) >= 0 ;
311
308
if ( ! isCompatible && ! force )
312
309
throw new PackageIncompatibleError (
313
- makePackageReference ( packageName , versionToAdd ) ,
310
+ makePackageSpec ( packageName , versionToAdd ) ,
314
311
targetEditorVersion !
315
312
) ;
316
313
}
@@ -357,8 +354,8 @@ export async function addDependenciesUsing(
357
354
let manifest = await loadProjectManifest ( projectDirectory ) ;
358
355
359
356
const results : Record < DomainName , AddResult > = { } ;
360
- for ( const pkg of pkgs ) {
361
- const [ packageName , version ] = splitPackageReference ( pkg ) ;
357
+ for ( const packageSpec of packageSpecs ) {
358
+ const [ packageName , version ] = splitPackageSpec ( packageSpec ) ;
362
359
const [ newManifest , result ] = await addSingle (
363
360
manifest ,
364
361
packageName ,
0 commit comments