CtrlK
CommunityDocumentationLog inGet started
Tessl Logo

tessl/pypi-nodeenv

tessl install tessl/pypi-nodeenv@1.9.0

Node.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%

rubric.jsonevals/scenario-6/

{
  "context": "This criteria evaluates how effectively the engineer uses the nodeenv package to manage NPM installation and configuration in Node.js virtual environments. The focus is on correct usage of nodeenv's API for creating environments, installing custom NPM versions, managing package requirements, and updating environments.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Environment creation",
      "description": "Uses nodeenv.create_environment() function to create the Node.js virtual environment in the specified directory",
      "max_score": 25
    },
    {
      "name": "Custom NPM version",
      "description": "Uses the --npm or npm parameter with nodeenv to install a specific NPM version instead of the bundled version (e.g., via args.npm or Config.npm)",
      "max_score": 25
    },
    {
      "name": "Requirements file handling",
      "description": "Uses nodeenv.install_packages() function or --requirements parameter to install packages from a requirements file",
      "max_score": 25
    },
    {
      "name": "Update mode",
      "description": "Uses the --update flag or update parameter to update packages without reinstalling Node.js (e.g., via args.update)",
      "max_score": 15
    },
    {
      "name": "Argument parsing",
      "description": "Uses nodeenv.parse_args() or creates appropriate Config object to configure nodeenv with the command-line arguments",
      "max_score": 10
    }
  ]
}

Version

Workspace
tessl
Visibility
Public
Created
Last updated
Describes
pypipkg:pypi/nodeenv@1.9.x
tile.json