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-10/

{
  "context": "This evaluation assesses how well the engineer uses nodeenv's architecture detection and mapping capabilities to select appropriate Node.js binaries across different platforms and architectures, including the implementation of fallback mechanisms.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Architecture mapping",
      "description": "Uses nodeenv's architecture detection logic to map various machine identifiers (amd64, x86_64, armv7l, aarch64, etc.) to Node.js architecture naming conventions. Should handle case-insensitive matching of machine types.",
      "max_score": 25
    },
    {
      "name": "Platform string generation",
      "description": "Correctly constructs platform strings in the format 'system-arch' (e.g., 'linux-x64', 'darwin-arm64', 'win-x86') by combining OS and architecture information using nodeenv's platform detection patterns.",
      "max_score": 20
    },
    {
      "name": "Binary URL construction",
      "description": "Builds complete Node.js binary download URLs following nodeenv's URL construction patterns: 'https://nodejs.org/dist/{version}/node-{version}-{platform}.tar.gz'.",
      "max_score": 20
    },
    {
      "name": "ARM64 fallback logic",
      "description": "Implements the fallback mechanism where ARM64 architecture falls back to x64 when ARM64 binaries are unavailable, mirroring nodeenv's architecture selection strategy.",
      "max_score": 25
    },
    {
      "name": "Cross-platform support",
      "description": "Handles multiple operating systems (Linux, Darwin/macOS, Windows) and architectures correctly, demonstrating understanding of nodeenv's multi-platform binary selection capabilities.",
      "max_score": 10
    }
  ]
}

Version

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