themeplate / vite
Straight-forward Vite integration for WordPress
Installs: 152
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 1
Open Issues: 0
pkg:composer/themeplate/vite
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(); } );