tessl install tessl/npm-libnpmorg@8.0.0Programmatic API for managing npm organization memberships and roles
Agent Success
Agent success rate when using this tile
74%
Improvement
Agent success rate improvement when using this tile compared to baseline
0.97x
Baseline
Agent success rate without this tile
76%
Design a small utility that updates a Node.js project's dependencies to the newest versions that satisfy the semver ranges already declared in the manifests, relying on the package manager's built-in updater rather than manual manifest edits.
@generates
export interface UpdateOptions {
cwd: string;
packages?: string[];
workspace?: string;
}
export interface UpdateSummaryItem {
name: string;
fromVersion: string;
toVersion: string;
workspace?: string;
}
export interface UpdateResult {
updates: UpdateSummaryItem[];
}
export async function updateDependencies(options: UpdateOptions): Promise<UpdateResult>;Provides the package manager CLI for applying semver-respecting dependency updates and updating lockfiles.