bloom-ux/vite-manifest

从vitejs的清单文件获取js和css依赖项

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

This package is auto-updated.

Last update: 2024-09-29 06:20:27 UTC


README

vitejs清单文件获取js和css依赖项

用法

$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
	}
}