@pnpm/cafs
Advanced tools
Comparing version 5.0.6 to 6.0.0
/// <reference types="node" /> | ||
import type { PackageFileInfo } from '@pnpm/cafs-types'; | ||
import ssri from 'ssri'; | ||
import { checkFilesIntegrity, PackageFilesIndex } from './checkFilesIntegrity'; | ||
import { checkPkgFilesIntegrity, PackageFilesIndex } from './checkPkgFilesIntegrity'; | ||
import { readManifestFromStore } from './readManifestFromStore'; | ||
import { getFilePathInCafs, FileType, getFilePathByModeInCafs } from './getFilePathInCafs'; | ||
export { IntegrityLike } from 'ssri'; | ||
export { checkFilesIntegrity, readManifestFromStore, FileType, getFilePathByModeInCafs, getFilePathInCafs, PackageFileInfo, PackageFilesIndex, }; | ||
export { checkPkgFilesIntegrity, readManifestFromStore, FileType, getFilePathByModeInCafs, getFilePathInCafs, PackageFileInfo, PackageFilesIndex, }; | ||
export declare function createCafs(cafsDir: string, ignore?: ((filename: string) => Boolean)): { | ||
@@ -10,0 +10,0 @@ addFilesFromDir: (dirname: string, manifest?: import("@pnpm/cafs-types").DeferredManifestPromise | undefined) => Promise<import("@pnpm/cafs-types").FilesIndex>; |
@@ -6,3 +6,3 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.createCafs = exports.getFilePathInCafs = exports.getFilePathByModeInCafs = exports.readManifestFromStore = exports.checkFilesIntegrity = void 0; | ||
exports.createCafs = exports.getFilePathInCafs = exports.getFilePathByModeInCafs = exports.readManifestFromStore = exports.checkPkgFilesIntegrity = void 0; | ||
const fs_1 = require("fs"); | ||
@@ -16,4 +16,4 @@ const path_1 = __importDefault(require("path")); | ||
const addFilesFromTarball_1 = require("./addFilesFromTarball"); | ||
const checkFilesIntegrity_1 = require("./checkFilesIntegrity"); | ||
Object.defineProperty(exports, "checkFilesIntegrity", { enumerable: true, get: function () { return checkFilesIntegrity_1.checkFilesIntegrity; } }); | ||
const checkPkgFilesIntegrity_1 = require("./checkPkgFilesIntegrity"); | ||
Object.defineProperty(exports, "checkPkgFilesIntegrity", { enumerable: true, get: function () { return checkPkgFilesIntegrity_1.checkPkgFilesIntegrity; } }); | ||
const readManifestFromStore_1 = require("./readManifestFromStore"); | ||
@@ -94,3 +94,3 @@ Object.defineProperty(exports, "readManifestFromStore", { enumerable: true, get: function () { return readManifestFromStore_1.readManifestFromStore; } }); | ||
} | ||
return (0, checkFilesIntegrity_1.verifyFileIntegrity)(filename, { | ||
return (0, checkPkgFilesIntegrity_1.verifyFileIntegrity)(filename, { | ||
size: existingFile.size, | ||
@@ -97,0 +97,0 @@ integrity, |
@@ -1,2 +0,3 @@ | ||
import type { DeferredManifestPromise, PackageFileInfo } from '@pnpm/cafs-types'; | ||
export declare function readManifestFromStore(cafsDir: string, pkgIndex: Record<string, PackageFileInfo>, deferredManifest?: DeferredManifestPromise): Promise<boolean>; | ||
import type { DeferredManifestPromise } from '@pnpm/cafs-types'; | ||
import { PackageFilesIndex } from './checkPkgFilesIntegrity'; | ||
export declare function readManifestFromStore(cafsDir: string, pkgIndex: PackageFilesIndex, deferredManifest?: DeferredManifestPromise): Promise<boolean>; |
@@ -11,3 +11,3 @@ "use strict"; | ||
async function readManifestFromStore(cafsDir, pkgIndex, deferredManifest) { | ||
const pkg = pkgIndex['package.json']; | ||
const pkg = pkgIndex.files['package.json']; | ||
if (deferredManifest) { | ||
@@ -14,0 +14,0 @@ if (pkg) { |
{ | ||
"name": "@pnpm/cafs", | ||
"version": "5.0.6", | ||
"version": "6.0.0", | ||
"description": "A content-addressable filesystem for the packages storage", | ||
@@ -33,3 +33,3 @@ "main": "lib/index.js", | ||
"tempy": "^1.0.1", | ||
"@pnpm/cafs": "5.0.6", | ||
"@pnpm/cafs": "6.0.0", | ||
"@pnpm/cafs-types": "1.2.0", | ||
@@ -36,0 +36,0 @@ "@pnpm/types": "8.10.0" |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
40810
496