or run

npx @tessl/cli init
Log in

Version

Files

tile.json

rubric.jsonevals/scenario-5/

{
  "context": "Evaluates how the solution drives Parcel to run builds while honoring cache configuration, custom config selection, source map control, and automatic dependency installation toggles. Focuses solely on whether those Parcel options are wired correctly, not on general code style or structure.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Parcel build",
      "description": "Creates and runs a Parcel build (or equivalent CLI call) with the provided entry points and output directory rather than reimplementing bundling logic.",
      "max_score": 20
    },
    {
      "name": "Cache toggle",
      "description": "Maps the cache flag to Parcel by setting `shouldDisableCache`/`--no-cache` when caching is off and applying `cacheDir` when a custom cache directory is provided.",
      "max_score": 20
    },
    {
      "name": "Config override",
      "description": "Passes the caller-supplied config path through Parcel’s `config` option or `--config` CLI flag so the build uses that configuration instead of defaults.",
      "max_score": 20
    },
    {
      "name": "Source maps",
      "description": "Respects the source map toggle by wiring it to Parcel’s `defaultTargetOptions.sourceMaps` or `--no-source-maps`, ensuring maps are omitted when disabled.",
      "max_score": 20
    },
    {
      "name": "Auto install",
      "description": "Controls dependency autoinstallation via Parcel’s `shouldAutoInstall` or `--no-autoinstall`, defaulting to true but forcing false when auto-install is disabled.",
      "max_score": 20
    }
  ]
}