Socket
Socket
Sign inDemoInstall

@pnpm/lockfile-types

Package Overview
Dependencies
1
Maintainers
2
Versions
41
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 5.1.5 to 6.0.0

lib/lockfileFileTypes.d.ts

37

lib/index.d.ts
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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc