CtrlK
CommunityDocumentationLog inGet started
Tessl Logo

tessl/npm-grunt-env

tessl install tessl/npm-grunt-env@1.0.0

Grunt plugin for specifying environment variable configurations in task chains

Agent Success

Agent success rate when using this tile

81%

Improvement

Agent success rate improvement when using this tile compared to baseline

0.99x

Baseline

Agent success rate without this tile

82%

rubric.jsonevals/scenario-1/

{
  "context": "Evaluates how effectively the solution leverages grunt-env to ingest environment variables from external config files via the src pipeline. Emphasizes using built-in parsing and merge behaviors rather than reimplementing them.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Env task src",
      "description": "Configures the grunt-env `env` multi-task with the provided file paths using the `src` field so the plugin applies parsed values to process.env instead of hand-rolled parsing.",
      "max_score": 30
    },
    {
      "name": "Format coverage",
      "description": "Relies on grunt-env parsing support (or `grunt-env/lib/utils.parse`) to handle .env/INI, JSON, and YAML files in the `src` list without reimplementing format readers.",
      "max_score": 25
    },
    {
      "name": "Order precedence",
      "description": "Preserves the ordering of the `src` array so later files override earlier ones, using grunt-env's merging behavior rather than custom merge logic that loses sequence.",
      "max_score": 25
    },
    {
      "name": "Override control",
      "description": "Implements the preserve-existing option by using grunt-env capabilities (e.g., `options.add`/`replace` or equivalent plugin flags) to avoid overwriting pre-set environment variables when requested.",
      "max_score": 20
    }
  ]
}

Version

Workspace
tessl
Visibility
Public
Created
Last updated
Describes
npmpkg:npm/grunt-env@1.0.x
tile.json