@modernpoacher/deps
Version:
Update NPM package dependencies from the command line
51 lines (45 loc) • 1.17 kB
text/typescript
declare global {
namespace DepsTypes {
export interface Options {
maxBuffer: number
stdio: string
env: NodeJS.ProcessEnv
}
/**
* Package or configuration dependencies
*/
export type Dependencies = Record<string, string>
/**
* A dependency descriptor
*/
export interface DependencyDescriptor {
name: string
version: string
}
/**
* A package
*/
export type Package = Record<string, string> & {
author?: string | { name: string; email: string }
dependencies?: Dependencies
devDependencies?: Dependencies
optionalDependencies?: Dependencies
bundleDependencies?: Dependencies
peerDependencies?: Dependencies
}
/**
* A configuration
*/
export type Configuration = Record<string, string> & {
author?: string | { name: string; email: string }
ignore?: boolean
message?: string
dependencies?: Dependencies
devDependencies?: Dependencies
optionalDependencies?: Dependencies
bundleDependencies?: Dependencies
peerDependencies?: Dependencies
}
}
}
export {}