hksagentur/kirby-vite

Vite integration for Kirby

Installs: 27

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

Type:kirby-plugin

pkg:composer/hksagentur/kirby-vite

1.5.0 2025-11-21 14:14 UTC

This package is auto-updated.

Last update: 2025-11-21 14:21:54 UTC


README

Backend integration for Vite.js.

Requirements

Kirby CMS (>=3.9)
PHP (>= 8.1)

Installation

Composer

composer require hksagentur/kirby-vite

Download

Download the project archive and copy the files to the plugin directory of your kirby installation. By default this directory is located at /site/plugins.

Configuration

Vite

Create a vite.config.js file in your project root and make sure to generate a manifest with your production build. You can use the configuration template provided with the repository as a starting point (see stubs/vite.config.stub).

Kirby

Embed your Vite assets in your website. Add the following snippet to the header of your site:

<?= vite(['site/assets/index.css', 'site/assets/index.js']) ?>

Make sure that the path of your scripts and styles match those in your Vite configuration.

License

ISC License. Please see License File for more information.

Frequently asked questions

Is the development server supported by this Kirby Plugin?

You can use the Vite development server in your testing environment. The provided configuration template creates a temporary file in Kirby’s cache directory once the development server is startet. The Kirby plugin is looking for this file and loads the required Vite client instead of the generated production build. If the development server is stopped the file is automatically removed from the cache directory and the files are loaded from the manifest again.