refactor!: packageId removed from DependenciesGraphNode

This commit is contained in:
Zoltan Kochan
2020-05-22 23:09:11 +03:00
parent bb59db642e
commit 9b1b520d99
3 changed files with 8 additions and 6 deletions

View File

@@ -0,0 +1,5 @@
---
"@pnpm/build-modules": minor
---
`packageId` removed from `DependenciesGraphNode`.

View File

@@ -95,13 +95,13 @@ async function buildDependency (
} catch (err) {
if (err.statusCode === 403) {
logger.warn({
message: `The store server disabled upload requests, could not upload ${depNode.packageId}`,
message: `The store server disabled upload requests, could not upload ${depNode.dir}`,
prefix: opts.lockfileDir,
})
} else {
logger.warn({
error: err,
message: `An error occurred while uploading ${depNode.packageId}`,
message: `An error occurred while uploading ${depNode.dir}`,
prefix: opts.lockfileDir,
})
}
@@ -114,7 +114,7 @@ async function buildDependency (
skippedOptionalDependencyLogger.debug({
details: err.toString(),
package: {
id: depNode.packageId,
id: depNode.dir,
name: pkg.name,
version: pkg.version,
},
@@ -162,7 +162,6 @@ export interface DependenciesGraphNode {
isBuilt?: boolean,
optional: boolean,
optionalDependencies: Set<string>,
packageId: string, // TODO: this option is currently only needed when running postinstall scripts but even there it should be not used
prepare: boolean,
requiresBuild?: boolean,
}

View File

@@ -536,7 +536,6 @@ async function lockfileToDepGraph (
name: pkgName,
optional: !!pkgSnapshot.optional,
optionalDependencies: new Set(R.keys(pkgSnapshot.optionalDependencies)),
packageId,
prepare: pkgSnapshot.prepare === true,
requiresBuild: pkgSnapshot.requiresBuild === true,
}
@@ -626,7 +625,6 @@ export interface DependenciesGraphNode {
optionalDependencies: Set<string>,
optional: boolean,
depPath: string, // this option is only needed for saving pendingBuild when running with --ignore-scripts flag
packageId: string, // TODO: this option is currently only needed when running postinstall scripts but even there it should be not used
isBuilt?: boolean,
requiresBuild: boolean,
prepare: boolean,