aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* chore(license): Relicense under MIT OR Apache-2.0HEADmainFuwn2026-02-205-676/+217
|
* style: Fix lint warningsFuwn2026-02-112-10/+5
|
* feat: Support JSON configuration fileFuwn2026-02-116-32/+118
|
* fix(adapter): Suppress blank lines before continuation keywords ↵Fuwn2026-02-114-66/+75
| | | | (else/catch/finally)
* perf(engine): Write formatted output directly into strings.BuilderFuwn2026-02-052-20/+38
|
* perf: Reduce allocations and syscalls in formatting pipelineFuwn2026-02-056-20/+25
|
* feat(formatter): Dispatch adapter by file extension for multi-language supportFuwn2026-02-054-331/+42
|
* feat(adapter): Add EcmaScript adapter for JS/TS/JSX/TSX formattingFuwn2026-02-052-0/+700
|
* refactor(formatter): Replace rewrite logic with engineFuwn2026-02-052-155/+5
|
* feat(engine): Add language-agnostic formatting engine with Go adapterFuwn2026-02-055-0/+757
|
* docs(README): Update "How It Works" sourceFuwn2026-02-021-1/+1
|
* perf(patterns): Replace remaining regular expressions with string functionsFuwn2026-02-013-13/+85
|
* refactor: Merge benchmarks into formatter_test.goFuwn2026-01-312-49/+44
|
* style: Use idiomatic Go test naming conventionsFuwn2026-01-312-40/+40
|
* refactor: Split formatter.go into separate filesFuwn2026-01-313-297/+304
|
* refactor: Extract line pattern detection to patterns.goFuwn2026-01-312-81/+83
|
* docs(README): Update "How It Works" sourceFuwn2026-01-311-1/+1
|
* refactor: Rename variables to be fully self-documentingFuwn2026-01-314-311/+311
|
* feat(formatter): Stricter token and scoping rulesFuwn2026-01-313-17/+66
|
* docs(README): Update usage examplesFuwn2026-01-311-2/+2
|
* docs(README): Add subtaglineFuwn2026-01-311-1/+4
|
* fix(formatter): Handle backticks inside strings and character literalsFuwn2026-01-311-1/+58
|
* perf(formatter): Optimise regular expressions and string operationsFuwn2026-01-311-13/+26
|
* chore(Taskfile): Add benchmem option to bench taskFuwn2026-01-311-1/+1
|
* docs(README): Expand "How It Works"Fuwn2026-01-311-1/+1
|
* perf: Precompile regular expressionsFuwn2026-01-311-7/+8
|
* chore: Add Taskfile and tasksFuwn2026-01-312-0/+63
|
* format(flake.nix): Apply nixfmt formattingFuwn2026-01-311-5/+18
|
* feat: Add Nix flake supportFuwn2026-01-316-2/+102
|
* feat: Initial commitFuwn2026-01-318-0/+1913