Download the PHP package idleberg/vite-manifest without Composer
On this page you can find all versions of the php package idleberg/vite-manifest. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download idleberg/vite-manifest
More information about idleberg/vite-manifest
Files in idleberg/vite-manifest
Package vite-manifest
Short Description A parser for Vite manifest files
License MIT
Informations about the package vite-manifest
Vite Manifest
A parser for Vite manifest files.
Table of contents
- Installation
- Usage
- Methods
getManifest()
getEntrypoint()
getEntrypoints()
getImports()
getStyles()
- License
Installation
composer require idleberg/vite-manifest
Usage
To get you going, first instantiate the class exposed by this library.
Parameters
$manifestPath
Type: string
Specifies the path to the manifest.
$baseUri
Type: string
Specifies the base URI for the assets in the manifest.
$algorithm
Type: "sha256"
|"sha384"
|"sha512"
| ":manifest:"
Default: "sha256"
Specifies the algorithm used for hashing the assets. This will be used can be used for subsource integrity when printing script or style tags. You can use ":manifest:"
in conjunction with vite-plugin-manifest-sri, a plug-in that calculates the hashes at build-time and adds them to the manifest.
Example
Methods
getManifest()
Usage: getManifest()
Returns the contents of the manifest file as a PHP array.
getEntrypoint()
Usage: getEntrypoint(string $entrypoint, bool $hash = true)
Example
getEntrypoints()
Usage: getEntrypoints()
Returns all entrypoints from the manifest.
getImports()
Usage: getImports(string $entrypoint, bool $hash = true)
Returns imports for a file listed in the manifest.
Example
getStyles()
Usage: getStyles(string $entrypoint, bool $hash = true)
Returns stylesheets for a file listed in the manifest.
Example
License
This work is licensed under The MIT License.