svelte-oxide

Svelte Oxide

A collection of Svelte tools written in Rust.

Svelte Oxide

Svelte Oxide is a set of tools for Svelte.

The goal is to build a parser, analyzer, transformer, formatter, linter, language server .. all wriiten in Rust.

Development

Svelte oxide is still in it's early stages of development, a lot of features still need to be implemented before it is ready for production use.

Here's a feature roadmap:

  • AST
  • Parser
    • Script
    • StyleSheet
    • Element
      • Component
      • TitleElement
      • SlotElement
      • RegularElement
      • SvelteBody
      • SvelteComponent
      • SvelteDocument
      • SvelteElement
      • SvelteFragment
      • SvelteHead
      • SvelteOptionsRaw
      • SvelteSelf
      • SvelteWindow
    • Block
      • EachBlock
      • IfBlock
      • AwaitBlock
      • KeyBlock
      • SnippetBlock
    • Tag
      • ExpressionTag
      • HtmlTag
      • ConstTag
      • DebugTag
      • RenderTag
    • Text
  • Analyzer
  • Transformer

License

Svelte oxide is free and open-source software licensed under the MIT License.

Top categories

Loading Svelte Themes