- Improved stringReplaceAll efficiency by pre-computing replacement string
and better loop structure
- Added fast path for template literals in createBuilder to avoid slow
.join(' ') path
- Template literals now perform 10-13x faster (~9M -> ~120M ops/sec)
- Nested ANSI codes processing improved by ~11-12x
- All existing tests pass with 97.95% coverage maintained
Performance improvements:
- Template literals: +1289% (9M -> 127M ops/sec)
- Nested styles: +1156% (9M -> 113M ops/sec)
- Regular calls: +200% (39M -> 120M ops/sec)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
||
|---|---|---|
| .. | ||
| vendor | ||
| index.d.ts | ||
| index.js | ||
| index.test-d.ts | ||
| utilities.js | ||