@pnpm/fetcher-base
Advanced tools
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":""} |
+10
-0
| # @pnpm/fetcher-base | ||
| ## 11.0.0 | ||
| ### Major Changes | ||
| - e6a2654a2: `importPackage()` and `tempDir()` added to the `Cafs` type. | ||
| ### Minor Changes | ||
| - e6a2654a2: `PackageFileInfo`, `PackageFilesResponse`, and `ImportPackageFunction` types added. | ||
| ## 10.0.1 | ||
@@ -4,0 +14,0 @@ |
+21
-0
@@ -5,5 +5,26 @@ /// <reference types="node" /> | ||
| import { IntegrityLike } from 'ssri'; | ||
| export interface PackageFileInfo { | ||
| checkedAt?: number; | ||
| integrity: string; | ||
| mode: number; | ||
| size: number; | ||
| } | ||
| export interface PackageFilesResponse { | ||
| fromStore: boolean; | ||
| filesIndex: Record<string, PackageFileInfo>; | ||
| sideEffects?: Record<string, Record<string, PackageFileInfo>>; | ||
| } | ||
| export declare type ImportPackageFunction = (to: string, opts: { | ||
| targetEngine?: string; | ||
| filesResponse: PackageFilesResponse; | ||
| force: boolean; | ||
| }) => Promise<{ | ||
| isBuilt: boolean; | ||
| importMethod: undefined | string; | ||
| }>; | ||
| export interface Cafs { | ||
| addFilesFromDir: (dir: string, manifest?: DeferredManifestPromise) => Promise<FilesIndex>; | ||
| addFilesFromTarball: (stream: NodeJS.ReadableStream, manifest?: DeferredManifestPromise) => Promise<FilesIndex>; | ||
| importPackage: ImportPackageFunction; | ||
| tempDir: () => Promise<string>; | ||
| } | ||
@@ -10,0 +31,0 @@ export interface FetchOptions { |
+1
-1
| { | ||
| "name": "@pnpm/fetcher-base", | ||
| "version": "10.0.1", | ||
| "version": "11.0.0", | ||
| "description": "Types for pnpm-compatible fetchers", | ||
@@ -5,0 +5,0 @@ "main": "lib/index.js", |
7574
14.1%7
16.67%56
60%