@pnpm/lockfile-types
Advanced tools
Comparing version 5.1.5 to 6.0.0
import { type DependenciesMeta, type PatchFile } from '@pnpm/types'; | ||
export type { PatchFile }; | ||
export * from './lockfileFileTypes'; | ||
export interface LockfileSettings { | ||
@@ -12,22 +13,15 @@ autoInstallPeers?: boolean; | ||
packages?: PackageSnapshots; | ||
neverBuiltDependencies?: string[]; | ||
onlyBuiltDependencies?: string[]; | ||
overrides?: Record<string, string>; | ||
packageExtensionsChecksum?: string; | ||
ignoredOptionalDependencies?: string[]; | ||
patchedDependencies?: Record<string, PatchFile>; | ||
pnpmfileChecksum?: string; | ||
settings?: LockfileSettings; | ||
} | ||
export interface ProjectSnapshot { | ||
specifiers: ResolvedDependencies; | ||
dependencies?: ResolvedDependencies; | ||
optionalDependencies?: ResolvedDependencies; | ||
devDependencies?: ResolvedDependencies; | ||
dependenciesMeta?: DependenciesMeta; | ||
publishDirectory?: string; | ||
} | ||
export interface LockfileV6 { | ||
importers: Record<string, ProjectSnapshotV6>; | ||
export interface LockfileV9 { | ||
importers: Record<string, ProjectSnapshot>; | ||
lockfileVersion: number | string; | ||
time?: Record<string, string>; | ||
packages?: PackageSnapshots; | ||
snapshots?: Record<string, PackageSnapshotV7>; | ||
packages?: Record<string, PackageInfo>; | ||
neverBuiltDependencies?: string[]; | ||
@@ -40,7 +34,7 @@ onlyBuiltDependencies?: string[]; | ||
} | ||
export interface ProjectSnapshotV6 { | ||
specifiers: ResolvedDependenciesOfImporters; | ||
dependencies?: ResolvedDependenciesOfImporters; | ||
optionalDependencies?: ResolvedDependenciesOfImporters; | ||
devDependencies?: ResolvedDependenciesOfImporters; | ||
export interface ProjectSnapshot { | ||
specifiers: ResolvedDependencies; | ||
dependencies?: ResolvedDependencies; | ||
optionalDependencies?: ResolvedDependencies; | ||
devDependencies?: ResolvedDependencies; | ||
dependenciesMeta?: DependenciesMeta; | ||
@@ -63,2 +57,3 @@ publishDirectory?: string; | ||
integrity?: string; | ||
path?: string; | ||
} | ||
@@ -79,2 +74,3 @@ /** | ||
commit: string; | ||
path?: string; | ||
} | ||
@@ -85,9 +81,8 @@ export type Resolution = TarballResolution | GitRepositoryResolution | DirectoryResolution; | ||
}; | ||
export type PackageSnapshotV7 = Pick<PackageSnapshot, 'optional' | 'dependencies' | 'optionalDependencies' | 'transitivePeerDependencies'>; | ||
export type PackageInfo = Pick<PackageSnapshot, 'id' | 'patched' | 'hasBin' | 'name' | 'version' | 'resolution' | 'peerDependencies' | 'peerDependenciesMeta' | 'bundledDependencies' | 'engines' | 'cpu' | 'os' | 'libc' | 'deprecated'>; | ||
export interface PackageSnapshot { | ||
id?: string; | ||
dev?: true | false; | ||
optional?: true; | ||
requiresBuild?: true; | ||
patched?: true; | ||
prepare?: true; | ||
hasBin?: true; | ||
@@ -94,0 +89,0 @@ name?: string; |
"use strict"; | ||
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||
if (k2 === undefined) k2 = k; | ||
var desc = Object.getOwnPropertyDescriptor(m, k); | ||
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { | ||
desc = { enumerable: true, get: function() { return m[k]; } }; | ||
} | ||
Object.defineProperty(o, k2, desc); | ||
}) : (function(o, m, k, k2) { | ||
if (k2 === undefined) k2 = k; | ||
o[k2] = m[k]; | ||
})); | ||
var __exportStar = (this && this.__exportStar) || function(m, exports) { | ||
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); | ||
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
__exportStar(require("./lockfileFileTypes"), exports); | ||
//# sourceMappingURL=index.js.map |
{ | ||
"name": "@pnpm/lockfile-types", | ||
"version": "5.1.5", | ||
"version": "6.0.0", | ||
"description": "Types for the pnpm-lock.yaml lockfile", | ||
@@ -8,3 +8,3 @@ "main": "lib/index.js", | ||
"engines": { | ||
"node": ">=16.14" | ||
"node": ">=18.12" | ||
}, | ||
@@ -17,3 +17,3 @@ "files": [ | ||
"keywords": [ | ||
"pnpm8", | ||
"pnpm9", | ||
"pnpm", | ||
@@ -29,6 +29,6 @@ "types" | ||
"dependencies": { | ||
"@pnpm/types": "9.4.2" | ||
"@pnpm/types": "10.0.0" | ||
}, | ||
"devDependencies": { | ||
"@pnpm/lockfile-types": "5.1.5" | ||
"@pnpm/lockfile-types": "6.0.0" | ||
}, | ||
@@ -35,0 +35,0 @@ "exports": { |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
9069
9
174
+ Added@pnpm/types@10.0.0(transitive)
- Removed@pnpm/types@9.4.2(transitive)
Updated@pnpm/types@10.0.0