CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/npm-pnpm--modules-cleaner

Exports util functions to clean up node_modules

83

1.09x

Quality

Pending

Does it follow best practices?

Impact

83%

1.09x

Average score across 10 eval scenarios

Overview
Eval results
Files

Evaluation results

80%

25%

Package Release Age Policy Tool

Minimum release age enforcement

Criteria
Without context
With context

Uses pnpm config

0%

83%

Sets minimum-release-age

100%

100%

Scopes configuration

100%

100%

Validates configuration

0%

0%

100%

7%

Workspace Dependency Converter

Workspace protocol for local dependencies

Criteria
Without context
With context

Read workspace config

80%

100%

Discover workspace packages

80%

100%

Workspace protocol conversion

100%

100%

Handle dependencies sections

100%

100%

Preserve external dependencies

100%

100%

Report generation

100%

100%

100%

Store Integrity Checker

Content-addressable storage system

Criteria
Without context
With context

SHA-512 Hash Implementation

100%

100%

Path Generation Logic

100%

100%

File Reading with fs

100%

100%

Hash Comparison

100%

100%

Error Handling

100%

100%

Store Directory Traversal

100%

100%

Async/Promise Usage

100%

100%

Result Aggregation

100%

100%

100%

Git-Based Package Selector

Git integration for filtering

Criteria
Without context
With context

Git command execution

100%

100%

parseGitFilter implementation

100%

100%

getChangedFiles implementation

100%

100%

selectChangedPackages implementation

100%

100%

Error handling

100%

100%

Git reference validation

100%

100%

100%

Workspace Dependency Version Synchronizer

Catalog-based version management

Criteria
Without context
With context

YAML parsing

100%

100%

Glob pattern matching

100%

100%

Catalog extraction

100%

100%

Catalog reference detection

100%

100%

Version replacement

100%

100%

Report generation

100%

100%

Error handling

100%

100%

59%

54%

Dependency Installer with Peer Resolution

Peer dependency resolution

Criteria
Without context
With context

pnpm Installation API

0%

80%

Peer Dependency Detection

0%

30%

Auto-install Peers Option

0%

70%

Strict Peer Validation

0%

66%

Conflict Detection

0%

40%

Installation Result Handling

100%

60%

100%

Workspace Package Selector

Filtering and package selection

Criteria
Without context
With context

Name-based filtering

100%

100%

Glob pattern matching

100%

100%

Dependency inclusion

100%

100%

Dependent inclusion

100%

100%

Exclusion filters

100%

100%

Result sorting

100%

100%

10%

-5%

Monorepo Package Manager

Workspace and monorepo support

Criteria
Without context
With context

Workspace initialization

40%

40%

Package discovery

0%

0%

Package filtering

0%

0%

Command execution

20%

0%

98%

-2%

pnpm Resolution Strategy Configurator

Resolution strategies (time-based, highest, lowest-direct)

Criteria
Without context
With context

resolution-mode configuration

100%

100%

registry-supports-time-field setting

100%

100%

minimum-release-age configuration

100%

100%

.npmrc file handling

100%

100%

Mode validation

100%

100%

Configuration display

100%

60%

85%

-5%

Node Modules Cleanup CLI

CLI commands for package operations

Criteria
Without context
With context

Import prune function

100%

100%

Configure importer options

100%

100%

Load lockfiles

100%

100%

Configure pruning options

100%

100%

Create store controller

33%

0%

Handle prune result

100%

100%

Install with Tessl CLI

npx tessl i tessl/npm-pnpm--modules-cleaner
Evaluated
Agent
Codex
Model
Unknown

Table of Contents