GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • dprint
  • Docs
  • Plugins
  • Playground
  • Sponsor
  • GitHub ↗

This view

  • Original page
  • New address

GeezerVison is showing dprint.dev — Plugins - dprint - Code Formatter

Plugins

Dprint is made up of Wasm and process plugins.

  • Wasm plugins are compiled to a .wasm file and run sandboxed.
  • Process plugins are compiled to an executable file and do NOT run sandboxed.

It would be ideal for all plugins to be Wasm plugins, but unfortunately many languages don't support compiling to a single .wasm file. Until then, process plugins exist.

Official Plugins

TypeScript / JavaScript.ts · .tsx · .js Wasm JSON.json Wasm Markdown.md Wasm TOML.toml Wasm DockerfileDockerfile Wasm SQL.sql Wasm Jupyter.ipynb Wasm

Community Plugins

MalvaCSS · SCSS · Sass · Less Wasm markup_fmtHTML · Vue · Svelte · Astro Wasm Pretty GraphQL.graphql Wasm Pretty YAML.yaml Wasm Lax CSSCSS · SCSS · Less Wasm Lax MarkupHTML · XML · SVG · Vue · Svelte · Astro Wasm Lax SQLSQL Wasm cmakefmtCMake Wasm cmakefmt (azais-corentin)CMake Wasm

Wrapper Plugins

Prettiermulti-language Process BiomeJS · TS · JSON Wasm OxcJS · TS · JSON · CSS · GraphQL · YAML · TOML · Markdown Wasm BunJS · TS · JSON · CSS · GraphQL · YAML · TOML · Markdown · HTML · Vue Wasm RuffPython Wasm MagoPHP Wasm RoslynC# · VB Wasm CSharpierC# · XML Wasm clang-formatC · C++ · Objective-C Wasm CedarCedar Wasm TypstyleTypst Wasm Nix.nix Wasm Alejandra.nix Wasm KDL.kdl Wasm Shucksh · Bash · Zsh Wasm shfmtsh · Bash · Zsh Wasm StyLuaLua · Luau Wasm ZigZig · ZON Wasm TerraformTerraform · OpenTofu · HCL Wasm buildifierBazel · Starlark Wasm WebAssembly Text.wat Wasm GofumptGo Wasm Swift.swift Process PanacheQuarto · Pandoc · R Markdown · Markdown Wasm BadnessLaTeX · BibTeX Wasm ArityR Wasm FatouJulia Wasm bibtex-tidyBibTeX Wasm

Everything Else

ExecWrap any other CLI formatter — rustfmt, yapf, java … Process

No plugins match your search.

Using Wasm Plugins in the Browser, Deno, or Node.js

See https://github.com/dprint/js-formatter

Creating a Plugin

See Creating a Plugin.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.