themeplate / vite
Straight-forward Vite integration for WordPress
v2.0.2
2025-03-31 16:10 UTC
Requires
- php: ^8.2
- ext-json: *
- themeplate/enqueue: ^2.4
- themeplate/resource: ^2.3
Requires (Dev)
- themeplate/tester: ^2.0
README
Usage
composer require themeplate/vite
functions.php
use ThemePlate\Vite\Project; $vite = new Project( get_stylesheet_directory(), get_stylesheet_directory_uri() ); // $vite->config->prefix( 'custom-' ); add_action( 'wp_enqueue_scripts', function() use ( $vite ) { $vite->style( 'main-style' ); $vite->script( 'main-script' ); $vite->action(); } ); add_action( 'enqueue_block_editor_assets', function() use ( $vite ) { $vite->style( 'editor-style' ); $vite->script( 'editor-script' ); $vite->action(); } );