Support plain block mixes
Open
- Dominant language
- JavaScript
- Stars
- 69
- Forks
- 33
- PR merge metrics
- No merged PRs in 30d
Description
`{ block: 'a', mix: 'b' }` => `
`Also:
`ctx.mix('a__b')` => `ctx.mix()` => `'{ block: 'a', elem: 'b' }`
`{ mix: 'a__b_c' }`
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by tracing the template engine's handling of `{ block, mix }` and the `ctx.mix()` entry point described in the issue. Compare the current behavior with each example, including plain block mixes and BEM-style names, and consider the work complete when those examples produce the stated class names and context result.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100