CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/npm-snowpack

A lightning-fast frontend build tool designed to leverage JavaScript's native ESM system for unbundled development with instant browser updates.

82

1.22x
Overview
Eval results
Files

rubric.jsonevals/scenario-5/

{
  "context": "This evaluation criteria assesses how well the engineer uses Snowpack's CLI commands to implement a programmatic wrapper. The focus is entirely on the correct usage of Snowpack CLI commands (init, dev, build, prepare) with their appropriate flags and options.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Init Command Usage",
      "description": "Correctly executes the 'snowpack init' command to create a configuration file",
      "max_score": 20
    },
    {
      "name": "Dev Command Usage",
      "description": "Correctly executes the 'snowpack dev' command to start the development server",
      "max_score": 15
    },
    {
      "name": "Port Flag Handling",
      "description": "Properly uses the '--port' flag with the dev command to specify a custom port",
      "max_score": 10
    },
    {
      "name": "Config Flag Handling",
      "description": "Properly uses the '--config' flag with the dev command to specify a custom configuration file",
      "max_score": 10
    },
    {
      "name": "Build Command Usage",
      "description": "Correctly executes the 'snowpack build' command to build the project for production",
      "max_score": 15
    },
    {
      "name": "Verbose Flag Handling",
      "description": "Properly uses the '--verbose' flag with the build command to enable verbose output",
      "max_score": 10
    },
    {
      "name": "Prepare Command Usage",
      "description": "Correctly executes the 'snowpack prepare' command to prepare the project and process dependencies",
      "max_score": 10
    },
    {
      "name": "Reload Flag Handling",
      "description": "Properly uses the '--reload' flag with the prepare command to clear cache before preparing",
      "max_score": 10
    }
  ]
}

Install with Tessl CLI

npx tessl i tessl/npm-snowpack

tile.json