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%

task.mdevals/scenario-9/

Node.js Version Checker Tool

Build a command-line tool that helps developers check available Node.js versions and inspect environment configuration before creating Node.js virtual environments.

Capabilities

Version Information Retrieval

  • Given no arguments, the tool displays a list of all available Node.js versions @test
  • Given the --lts-only flag, the tool displays only Long Term Support (LTS) versions @test

Configuration Inspection

  • Given the --show-defaults flag, the tool displays the default configuration settings that would be used @test

Output Verbosity Control

  • Given the --verbose flag, the tool displays detailed progress information during version fetching @test
  • Given the --quiet flag, the tool suppresses all non-essential output and only displays results @test

Implementation

@generates

API

"""
Command-line tool for checking Node.js versions and configuration.
Uses nodeenv's internal APIs to provide version and configuration information.
"""

def list_versions(lts_only=False, verbose=False, quiet=False):
    """
    List available Node.js versions.

    Args:
        lts_only: If True, filter to show only LTS versions
        verbose: If True, show detailed progress information
        quiet: If True, suppress non-essential output

    Returns:
        List of version strings
    """
    pass

def show_default_config():
    """
    Display the default configuration settings.

    Returns:
        Dictionary of default configuration values
    """
    pass

def main():
    """
    Main entry point for the CLI tool.
    Parses command-line arguments and executes appropriate commands.
    """
    pass

if __name__ == '__main__':
    main()

Dependencies { .dependencies }

nodeenv { .dependency }

Provides Node.js virtual environment management functionality, including version listing and configuration APIs.

Version

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