Socket
Socket
Sign inDemoInstall

@verdaccio/types

Package Overview
Dependencies
Maintainers
4
Versions
144
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@verdaccio/types - npm Package Compare versions

Comparing version 8.5.1 to 8.5.2

11

CHANGELOG.md

@@ -6,2 +6,13 @@ # Change Log

## [8.5.2](https://github.com/verdaccio/monorepo/compare/v8.5.1...v8.5.2) (2019-12-25)
### Bug Fixes
* add types for storage handler ([#307](https://github.com/verdaccio/monorepo/issues/307)) ([c35746e](https://github.com/verdaccio/monorepo/commit/c35746ebba071900db172608dedff66a7d27c23d))
## [8.5.1](https://github.com/verdaccio/monorepo/compare/v8.5.0...v8.5.1) (2019-12-24)

@@ -8,0 +19,0 @@

31

index.d.ts

@@ -8,3 +8,4 @@ import { PassThrough } from 'stream';

type Callback = Function;
type CallbackAction = (err?: string) => void;
// FIXME: err should be something flexible enough for any implementation
type CallbackAction = (err: any | null) => void;
type CallbackError = (err: NodeJS.ErrnoException) => void;

@@ -403,18 +404,24 @@ interface Author {

type StorageUpdateCallback = (data: Package, cb: CallbackAction) => void;
type StorageUpdateHandler = (name: string, cb: StorageUpdateCallback) => void;
type StorageWriteCallback = (name: string, json: Package, callback: Callback) => void;
type PackageTransformer = (pkg: Package) => Package;
type ReadPackageCallback = (err: any | null, data?: Package) => void;
interface ILocalPackageManager {
logger: Logger;
writeTarball(name: string): IUploadTarball;
readTarball(name: string): IReadTarball;
readPackage(fileName: string, callback: Callback): void;
createPackage(name: string, value: Package, cb: Callback): void;
deletePackage(fileName: string, callback: Callback): void;
removePackage(callback: Callback): void;
writeTarball(pkgName: string): IUploadTarball;
readTarball(pkgName: string): IReadTarball;
readPackage(fileName: string, callback: ReadPackageCallback): void;
createPackage(pkgName: string, value: Package, cb: CallbackAction): void;
deletePackage(fileName: string, callback: CallbackAction): void;
removePackage(callback: CallbackAction): void;
updatePackage(
pkgFileName: string,
updateHandler: Callback,
onWrite: Callback,
transformPackage: Function,
onEnd: Callback
updateHandler: StorageUpdateCallback,
onWrite: StorageWriteCallback,
transformPackage: PackageTransformer,
onEnd: CallbackAction
): void;
savePackage(fileName: string, json: Package, callback: Callback): void;
savePackage(fileName: string, json: Package, callback: CallbackAction): void;
}

@@ -421,0 +428,0 @@

{
"name": "@verdaccio/types",
"version": "8.5.1",
"version": "8.5.2",
"description": "verdaccio types definitions",

@@ -31,3 +31,3 @@ "keywords": [

},
"gitHead": "f0887bdc71a239e013fb4142d5e23e3cae9068b7"
"gitHead": "e269378a704559a3bd4a655cddb9d8b0e614d752"
}
SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc