New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

taze

Package Overview
Dependencies
Maintainers
1
Versions
103
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

taze - npm Package Compare versions

Comparing version 0.6.1 to 0.7.0

30

dist/index.d.ts
import semver from 'semver';
declare type RangeMode = 'default' | 'major' | 'minor' | 'patch' | 'latest' | 'newest';
declare type DependenciesType = 'dependencies' | 'devDependencies' | 'peerDependencies' | 'optionalDependencies';
declare type DepType = 'dependencies' | 'devDependencies' | 'peerDependencies' | 'optionalDependencies';
declare const DependenciesTypeShortMap: {

@@ -11,10 +11,10 @@ dependencies: string;

};
interface RawDependency {
interface RawDep {
name: string;
currentVersion: string;
source: DependenciesType;
source: DepType;
update: boolean;
}
declare type DiffType = ReturnType<typeof semver['diff']> | 'error';
interface ResolvedDependencies extends RawDependency {
interface ResolvedDepChange extends RawDep {
latestVersionAvailable?: string;

@@ -26,2 +26,3 @@ targetVersion: string;

resolveError?: Error | string | null;
interactiveChecked?: boolean;
}

@@ -47,2 +48,3 @@ interface CommonOptions {

all: boolean;
interactive?: boolean;
install?: boolean;

@@ -75,13 +77,17 @@ update?: boolean;

*/
deps: RawDependency[];
deps: RawDep[];
/**
* Resolved dependencies
*/
resolved: ResolvedDependencies[];
resolved: ResolvedDepChange[];
interactiveChecked?: boolean;
}
declare type DependencyFilter = (dep: RawDependency) => boolean | Promise<boolean>;
declare type DependencyFilter = (dep: RawDep) => boolean | Promise<boolean>;
declare type DependencyResolvedCallback = (packageName: string | null, depName: string, progress: number, total: number) => void;
interface InteractiveContext {
isSelected(dep: RawDep): boolean;
}
declare function resolveDependency(raw: RawDependency, mode: RangeMode, filter?: DependencyFilter): Promise<ResolvedDependencies>;
declare function resolveDependencies(deps: RawDependency[], mode: RangeMode, filter?: DependencyFilter, progressCallback?: (name: string, counter: number, total: number) => void): Promise<ResolvedDependencies[]>;
declare function resolveDependency(raw: RawDep, mode: RangeMode, filter?: DependencyFilter): Promise<ResolvedDepChange>;
declare function resolveDependencies(deps: RawDep[], mode: RangeMode, filter?: DependencyFilter, progressCallback?: (name: string, counter: number, total: number) => void): Promise<ResolvedDepChange[]>;
declare function resolvePackage(pkg: PackageMeta, mode: RangeMode, filter?: DependencyFilter, progress?: DependencyResolvedCallback): Promise<PackageMeta>;

@@ -93,4 +99,4 @@

declare function parseDependencies(pkg: any, type: DependenciesType, shouldUpdate: (name: string) => boolean): RawDependency[];
declare function dumpDependencies(deps: ResolvedDependencies[], type: DependenciesType): Record<string, string>;
declare function parseDependencies(pkg: any, type: DepType, shouldUpdate: (name: string) => boolean): RawDep[];
declare function dumpDependencies(deps: ResolvedDepChange[], type: DepType): Record<string, string>;

@@ -110,2 +116,2 @@ interface CheckEventCallbacks {

export { CheckOptions, CheckPackages, CommonOptions, DependenciesType, DependenciesTypeShortMap, DependencyFilter, DependencyResolvedCallback, DiffType, PackageMeta, RangeMode, RawDependency, ResolvedDependencies, UsageOptions, dumpDependencies, loadPackage, loadPackages, parseDependencies, resolveDependencies, resolveDependency, resolvePackage, writePackage };
export { CheckOptions, CheckPackages, CommonOptions, DepType, DependenciesTypeShortMap, DependencyFilter, DependencyResolvedCallback, DiffType, InteractiveContext, PackageMeta, RangeMode, RawDep, ResolvedDepChange, UsageOptions, dumpDependencies, loadPackage, loadPackages, parseDependencies, resolveDependencies, resolveDependency, resolvePackage, writePackage };

24

package.json
{
"name": "taze",
"type": "module",
"version": "0.6.1",
"version": "0.7.0",
"packageManager": "pnpm@7.0.0",

@@ -30,20 +30,23 @@ "description": "A modern cli tool that keeps your deps fresh",

"pacote": "^13",
"prompts": "^2.4.2",
"semver": "^7.3.7",
"yargs": "^17.4.1"
"yargs": "^17.5.1"
},
"devDependencies": {
"@antfu/eslint-config": "^0.22.0",
"@types/cli-progress": "^3.9.2",
"@antfu/eslint-config": "^0.23.1",
"@antfu/utils": "^0.5.2",
"@types/cli-progress": "^3.11.0",
"@types/debug": "^4.1.7",
"@types/node": "^17.0.31",
"@types/node": "^17.0.35",
"@types/pacote": "^11.1.3",
"@types/prompts": "^2.4.0",
"@types/semver": "^7.3.9",
"@types/yargs": "^17.0.10",
"bumpp": "^7.1.1",
"cli-progress": "^3.11.0",
"cli-progress": "^3.11.1",
"cross-env": "^7.0.3",
"debug": "^4.3.4",
"deepmerge": "^4.2.2",
"eslint": "^8.14.0",
"esmo": "^0.14.1",
"eslint": "^8.16.0",
"esno": "^0.16.3",
"fast-glob": "^3.2.11",

@@ -55,6 +58,6 @@ "find-up": "^6.3.0",

"unbuild": "^0.7.4",
"vitest": "^0.10.0"
"vitest": "^0.12.9"
},
"eslintConfig": {
"extends": "@antfu/eslint-config"
"extends": "@antfu"
},

@@ -64,2 +67,3 @@ "scripts": {

"dev": "cross-env DEBUG=taze:* esmo ./src/cli.ts",
"start": "esmo ./src/cli.ts",
"build": "unbuild",

@@ -66,0 +70,0 @@ "release": "bumpp --commit --tag --push && pnpm publish --no-git-checks",

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
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc