@pnpm/prune-lockfile
Advanced tools
Comparing version 3.0.8 to 3.0.9
@@ -29,5 +29,5 @@ "use strict"; | ||
: copyPackageSnapshots(lockfile.packages, { | ||
devDepPaths: unnest_1.default(Object.values(lockfile.importers).map((deps) => { var _a; return resolvedDepsToDepPaths((_a = deps.devDependencies) !== null && _a !== void 0 ? _a : {}); })), | ||
optionalDepPaths: unnest_1.default(Object.values(lockfile.importers).map((deps) => { var _a; return resolvedDepsToDepPaths((_a = deps.optionalDependencies) !== null && _a !== void 0 ? _a : {}); })), | ||
prodDepPaths: unnest_1.default(Object.values(lockfile.importers).map((deps) => { var _a; return resolvedDepsToDepPaths((_a = deps.dependencies) !== null && _a !== void 0 ? _a : {}); })), | ||
devDepPaths: (0, unnest_1.default)(Object.values(lockfile.importers).map((deps) => { var _a; return resolvedDepsToDepPaths((_a = deps.devDependencies) !== null && _a !== void 0 ? _a : {}); })), | ||
optionalDepPaths: (0, unnest_1.default)(Object.values(lockfile.importers).map((deps) => { var _a; return resolvedDepsToDepPaths((_a = deps.optionalDependencies) !== null && _a !== void 0 ? _a : {}); })), | ||
prodDepPaths: (0, unnest_1.default)(Object.values(lockfile.importers).map((deps) => { var _a; return resolvedDepsToDepPaths((_a = deps.dependencies) !== null && _a !== void 0 ? _a : {}); })), | ||
warn: (_a = opts === null || opts === void 0 ? void 0 : opts.warn) !== null && _a !== void 0 ? _a : ((msg) => undefined), | ||
@@ -39,3 +39,3 @@ }); | ||
}; | ||
if (isEmpty_1.default(prunnedLockfile.packages)) { | ||
if ((0, isEmpty_1.default)(prunnedLockfile.packages)) { | ||
delete prunnedLockfile.packages; | ||
@@ -52,4 +52,4 @@ } | ||
const optionalDependencies = Object.keys((_b = pkg.optionalDependencies) !== null && _b !== void 0 ? _b : {}); | ||
const dependencies = difference_1.default(Object.keys((_c = pkg.dependencies) !== null && _c !== void 0 ? _c : {}), optionalDependencies); | ||
const devDependencies = difference_1.default(difference_1.default(Object.keys((_d = pkg.devDependencies) !== null && _d !== void 0 ? _d : {}), optionalDependencies), dependencies); | ||
const dependencies = (0, difference_1.default)(Object.keys((_c = pkg.dependencies) !== null && _c !== void 0 ? _c : {}), optionalDependencies); | ||
const devDependencies = (0, difference_1.default)((0, difference_1.default)(Object.keys((_d = pkg.devDependencies) !== null && _d !== void 0 ? _d : {}), optionalDependencies), dependencies); | ||
const allDeps = [ | ||
@@ -100,12 +100,12 @@ ...optionalDependencies, | ||
}; | ||
if (!isEmpty_1.default(packages)) { | ||
if (!(0, isEmpty_1.default)(packages)) { | ||
prunnedLockfile.packages = packages; | ||
} | ||
if (!isEmpty_1.default(lockfileDependencies)) { | ||
if (!(0, isEmpty_1.default)(lockfileDependencies)) { | ||
updatedImporter.dependencies = lockfileDependencies; | ||
} | ||
if (!isEmpty_1.default(lockfileOptionalDependencies)) { | ||
if (!(0, isEmpty_1.default)(lockfileOptionalDependencies)) { | ||
updatedImporter.optionalDependencies = lockfileOptionalDependencies; | ||
} | ||
if (!isEmpty_1.default(lockfileDevDependencies)) { | ||
if (!(0, isEmpty_1.default)(lockfileDevDependencies)) { | ||
updatedImporter.devDependencies = lockfileDevDependencies; | ||
@@ -142,3 +142,3 @@ } | ||
return Object.entries(deps) | ||
.map(([alias, ref]) => dependency_path_1.refToRelative(ref, alias)) | ||
.map(([alias, ref]) => (0, dependency_path_1.refToRelative)(ref, alias)) | ||
.filter((depPath) => depPath !== null); | ||
@@ -180,3 +180,3 @@ } | ||
} | ||
const newDependencies = resolvedDepsToDepPaths(omit_1.default((_b = Object.keys((_a = depLockfile.peerDependencies) !== null && _a !== void 0 ? _a : {})) !== null && _b !== void 0 ? _b : [], (_c = depLockfile.dependencies) !== null && _c !== void 0 ? _c : {})); | ||
const newDependencies = resolvedDepsToDepPaths((0, omit_1.default)((_b = Object.keys((_a = depLockfile.peerDependencies) !== null && _a !== void 0 ? _a : {})) !== null && _b !== void 0 ? _b : [], (_c = depLockfile.dependencies) !== null && _c !== void 0 ? _c : {})); | ||
copyDependencySubGraph(ctx, newDependencies, opts); | ||
@@ -183,0 +183,0 @@ const newOptionalDependencies = resolvedDepsToDepPaths((_d = depLockfile.optionalDependencies) !== null && _d !== void 0 ? _d : {}); |
{ | ||
"name": "@pnpm/prune-lockfile", | ||
"version": "3.0.8", | ||
"version": "3.0.9", | ||
"description": "Prune a pnpm-lock.yaml", | ||
@@ -16,2 +16,3 @@ "main": "lib/index.js", | ||
"keywords": [ | ||
"pnpm6", | ||
"pnpm", | ||
@@ -32,5 +33,5 @@ "shrinkwrap", | ||
"@pnpm/constants": "5.0.0", | ||
"@pnpm/lockfile-types": "3.0.0", | ||
"@pnpm/types": "7.4.0", | ||
"dependency-path": "8.0.4", | ||
"@pnpm/lockfile-types": "3.1.0", | ||
"@pnpm/types": "7.5.0", | ||
"dependency-path": "8.0.5", | ||
"ramda": "^0.27.1" | ||
@@ -40,3 +41,3 @@ }, | ||
"scripts": { | ||
"lint": "eslint -c ../../eslint.json src/**/*.ts test/**/*.ts", | ||
"lint": "eslint src/**/*.ts test/**/*.ts", | ||
"_test": "jest", | ||
@@ -43,0 +44,0 @@ "test": "pnpm run compile && pnpm run _test", |
Sorry, the diff of this file is not supported yet
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
17476
1
+ Added@pnpm/lockfile-types@3.1.0(transitive)
+ Added@pnpm/types@7.5.0(transitive)
+ Addeddependency-path@8.0.5(transitive)
- Removed@pnpm/lockfile-types@3.0.0(transitive)
- Removed@pnpm/types@7.4.0(transitive)
- Removeddependency-path@8.0.4(transitive)
Updated@pnpm/lockfile-types@3.1.0
Updated@pnpm/types@7.5.0
Updateddependency-path@8.0.5