CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/npm-lodash-kebabcase

The lodash method kebabCase exported as a standalone Node.js module for converting strings to kebab-case format

Overall
score

68%

Evaluation68%

1.08x

Agent success when using this tile

Overview
Eval results
Files

rubric.jsonevals/scenario-10/

{
  "context": "Evaluates whether the solution uses lodash's extensibility and environment-control features to build isolated utility sandboxes with custom helpers and template behavior. Emphasis is on constructing per-sandbox lodash instances, registering helpers correctly, and preventing cross-environment leaks while handling optional global aliases safely.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Sandbox creation",
      "description": "Creates lodash environments with `runInContext` (or equivalent per-instance factory) instead of reusing the default `_`, ensuring each sandbox is isolated.",
      "max_score": 25
    },
    {
      "name": "Helper mixins",
      "description": "Registers provided helpers on the sandbox via `mixin` (chain-enabled) so they are callable both directly and from wrapped/chained collections.",
      "max_score": 25
    },
    {
      "name": "Template settings",
      "description": "Applies custom delimiters through the sandbox's `templateSettings` and compiles templates with that sandbox's `template`, leaving the global import's settings untouched.",
      "max_score": 20
    },
    {
      "name": "Global alias safety",
      "description": "When a global alias is requested, assigns the sandbox utilities to that name and restores any previous value using lodash's global-control tools (e.g., `noConflict`) or equivalent handoff logic.",
      "max_score": 15
    },
    {
      "name": "Isolation integrity",
      "description": "Demonstrates that helpers or template settings added to one sandbox do not appear in other sandboxes or the default `_`, proving all operations run through the isolated instance.",
      "max_score": 15
    }
  ]
}

Install with Tessl CLI

npx tessl i tessl/npm-lodash-kebabcase

tile.json