=============
Litestar Vite
=============
Supercharge your Litestar applications with Vite's modern frontend tooling. Litestar-Vite seamlessly integrates
`Vite `_ - the next generation frontend build tool - with your Litestar web applications.
Key Features
------------
- 🚀 **Lightning-fast HMR**: Get instant feedback with Vite's blazing fast Hot Module Replacement
- 🔧 **Zero Config**: Works out of the box with sensible defaults
- 🎯 **Asset Management**: Automatically serves your static files and handles asset manifests
- 🛠️ **Development Mode**: Integrated dev server with automatic proxy configuration
- 📦 **Production Ready**: Optimized asset serving for production builds
Installation
------------
Installing ``litestar-vite`` is as easy as calling your favorite Python package manager:
.. tab-set::
.. tab-item:: pip
:sync: key1
.. code-block:: bash
:caption: Using pip
python3 -m pip install litestar-vite
.. tab-item:: uv
.. code-block:: bash
:caption: Using `uv `_
uv add litestar-vite
.. tab-item:: pdm
.. code-block:: bash
:caption: Using `PDM `_
pdm add litestar-vite
.. tab-item:: Poetry
.. code-block:: bash
:caption: Using `Poetry `_
poetry add litestar-vite
Usage
-----
.. todo:: Add usage instructions
.. toctree::
:titlesonly:
:caption: Litestar Vite Documentation
:hidden:
usage/index
reference/index
.. toctree::
:titlesonly:
:caption: Development
:hidden:
changelog
contribution-guide