The lodash method kebabCase exported as a standalone Node.js module for converting strings to kebab-case format
Overall
score
68%
Evaluation — 68%
↑ 1.08xAgent success when using this tile
{
"context": "Evaluates how the solution leverages lodash object and path utilities to read, write, update, and extract nested configuration data while keeping inputs immutable. Emphasizes reliance on lodash helpers over manual traversal or mutation.",
"type": "weighted_checklist",
"checklist": [
{
"name": "Path read",
"description": "readPath resolves dot/bracket paths and fallback handling via lodash path helpers such as get/result instead of manual traversal.",
"max_score": 25
},
{
"name": "Immutable write",
"description": "writePath uses lodash set/setWith/update on a cloned object (e.g., cloneDeep or spread + set) to create missing branches without mutating the source.",
"max_score": 20
},
{
"name": "Ordered updates",
"description": "applyOperations applies the operation list in order using lodash set for \"set\" entries and unset for \"delete\" entries, maintaining immutability (e.g., cloning before applying).",
"max_score": 25
},
{
"name": "Subset selection",
"description": "selectPaths reuses lodash helpers (get plus set/setWith, or pick/pickBy with paths) to build the minimal object for requested paths while skipping missing branches.",
"max_score": 20
},
{
"name": "Path normalization",
"description": "Path handling across all functions relies on lodash path normalization utilities (e.g., toPath) or other path-aware lodash functions to support both dot and bracket notation consistently.",
"max_score": 10
}
]
}Install with Tessl CLI
npx tessl i tessl/npm-lodash-kebabcasedocs
evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10