tessl install tessl/pypi-nodeenv@1.9.0Node.js virtual environment builder for creating isolated Node.js environments
Agent Success
Agent success rate when using this tile
80%
Improvement
Agent success rate improvement when using this tile compared to baseline
1.25x
Baseline
Agent success rate without this tile
64%
{
"context": "This evaluation assesses how effectively the engineer uses the nodeenv package to create cross-platform Node.js virtual environments. The focus is on utilizing nodeenv's multi-platform and architecture support capabilities to build isolated Node.js environments.",
"type": "weighted_checklist",
"checklist": [
{
"name": "Uses nodeenv package",
"description": "Solution imports and uses the nodeenv package (or invokes it via subprocess) to create Node.js virtual environments instead of implementing custom environment creation logic",
"max_score": 30
},
{
"name": "Environment creation",
"description": "Uses nodeenv's create_environment() function or equivalent CLI command (e.g., 'nodeenv <dir>') to create the isolated Node.js environment in the target directory",
"max_score": 25
},
{
"name": "Version specification",
"description": "Correctly passes Node.js version parameter using nodeenv's version specification mechanisms (e.g., --node=VERSION flag or node_version_from_args() function) to install the requested version",
"max_score": 20
},
{
"name": "Platform-aware setup",
"description": "Leverages nodeenv's built-in platform detection (e.g., get_arch_name(), get_system_type()) or allows nodeenv to automatically handle platform-specific binary selection and directory structure creation",
"max_score": 15
},
{
"name": "Activation scripts",
"description": "Relies on nodeenv's automatic generation of platform-appropriate activation scripts (bash for Unix, PowerShell for Windows) rather than manually creating activation scripts",
"max_score": 10
}
]
}