bloom-ux/vite-manifest

Get js and css dependencies from a vitejs manifest file

Maintainers

Package info

github.com/bloom-ux/vite-manifest

pkg:composer/bloom-ux/vite-manifest

Statistics

Installs: 75

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

dev-main 2022-03-30 20:56 UTC

This package is auto-updated.

Last update: 2026-03-01 00:38:08 UTC


README

Get js and css dependencies from a vitejs manifest file

Usage

$manifest = new Bloom_UX\ViteManifest( $manifest_file_full_path );
$manifest->setBaseUrl( 'https://domain.tld/assets/dist' );

$dependencies = $manifest->getEntryDeps( 'main.js' );

foreach ( $dependencies as $dep ) {
	if ( $dep->isEntry() ) {
		// load as javascript module
	} else if ( $dep instanceof JsDependency ) {
		// load as js
	} else {
		// loas as css
	}
}