For AI agents: the complete documentation index is available at /annealer/llms.txt, the full documentation bundle is available at /annealer/llms-full.txt, and this page is available as Markdown at /annealer/index.md.
  • English
  • annealer
    Attribute order by meaning

    Reorders HTML/Vue attributes and stylesheet declarations by semantic meaning, using swappable YAML profiles.

    🧭

    Semantic attribute order

    Attributes are grouped by role (definition, state, supplementary meaning, ARIA, data, events) instead of alphabetically or as typed.

    🧩

    Superset of vue/attributes-order

    The Vue profile keeps eslint-plugin-vue's default order and adds same-name clustering, ARIA sub-ordering, plain HTML and stylesheets.

    🎨

    Stylesheet declaration order

    Declarations in CSS, SCSS, Sass and Less are reordered in malva's property order, with vendor-prefixed declarations placed first. Only the order changes.

    📄

    Swappable YAML profiles

    Orders and layout rules are data, not code. Profiles are validated by a JSON Schema and reject unknown keys.

    🦀

    Rust core, CLI and WebAssembly

    A pure Rust function with no file I/O, the anyl CLI, and an npm package with a synchronous format() API.

    🛑

    Disable directives

    annealer-disable, annealer-enable and annealer-disable-next-line comments keep selected code exactly as written.