Skip to content
Indentier

Indentier

Make curly-braces pretend they're Python.
// before
function greet(name) {
if (!name) {
return "hello";
}
}
// after (default mode)
function greet(name) {
if (!name) {
return "hello"; }}

Zero-AST

Pure regex + heuristic pipeline — no parser, no AST, just vibes.

Plugin system

JS/TS built-in. Rust, Go, C, PHP, Java, C#, CSS via @indentier/plugin-*.

Ruby mode

Inject synthetic end statements to make curly-brace code look even more Ruby-like.

Idempotent

format(format(x)) === format(x) — safe to run repeatedly.