Vite
    
            
            in package
            
        
    
    
    
Table of Contents
Properties
- $entryPoints : array<string|int, mixed>
- The configured entry points.
- $integrityKey : string|false
- The key to check for integrity hashes within the manifest.
- $manifestFilename : string
- The name of the manifest file.
- $manifests : array<string|int, mixed>
- The cached manifest files.
- $nonce : string|null
- The Content Security Policy nonce to apply to all generated tags.
- $paths : array<string|int, mixed>
- The configured paths
- $preloadedAssets : array<string|int, mixed>
- The preloaded assets.
- $preloadTagAttributesResolvers : array<string|int, mixed>
- The preload tag attributes resolvers.
- $scriptTagAttributesResolvers : array<string|int, mixed>
- The script tag attributes resolvers.
- $styleTagAttributesResolvers : array<string|int, mixed>
- The style tag attributes resolvers.
Methods
- asset() : string
- Get the URL for an asset.
- build() : HtmlString
- Generate Vite tags for an entrypoint.
- config() : mixed
- Config for vite paths
- cspNonce() : string|null
- Get the Content Security Policy nonce applied to all generated tags.
- hotFile() : string
- Get the Vite "hot" file path.
- isRunningHot() : bool
- Determine if the HMR server is running.
- manifestHash() : string|null
- Get a unique hash representing the current manifest, or null if there is no manifest.
- preloadedAssets() : array<string|int, mixed>
- Get the preloaded assets.
- reactRefresh() : HtmlString|void
- Generate React refresh runtime script.
- useCspNonce() : string
- Generate or set a Content Security Policy nonce to apply to all generated tags.
- useIntegrityKey() : mixed
- Use the given key to detect integrity hashes in the manifest.
- useManifestFilename() : mixed
- Set the filename for the manifest file.
- usePreloadTagAttributes() : mixed
- Use the given callback to resolve attributes for preload tags.
- useScriptTagAttributes() : mixed
- Use the given callback to resolve attributes for script tags.
- useStyleTagAttributes() : mixed
- Use the given callback to resolve attributes for style tags.
- withEntryPoints() : mixed
- Set the Vite entry points.
- assetPath() : string
- Generate an asset path for the application.
- chunk() : array<string|int, mixed>
- Get the chunk for the given entry point / asset.
- hotAsset() : string
- Get the path to a given asset when running in HMR mode.
- isCssPath() : bool
- Determine whether the given path is a CSS file.
- makePreloadTagForChunk() : string
- Make a preload tag for the given chunk.
- makeScriptTagWithAttributes() : string
- Generate a script tag with attributes for the given URL.
- makeStylesheetTagWithAttributes() : string
- Generate a link tag with attributes for the given URL.
- makeTag() : string
- Generate an appropriate tag for the given URL in HMR mode.
- makeTagForChunk() : string
- Make tag for the given chunk.
- manifest() : array<string|int, mixed>
- Get the the manifest file for the given build directory.
- manifestPath() : string
- Get the path to the manifest file for the given build directory.
- parseAttributes() : array<string|int, mixed>
- Parse the attributes into key="value" strings.
- resolvePreloadTagAttributes() : array<string|int, mixed>|false
- Resolve the attributes for the chunks generated preload tag.
- resolveScriptTagAttributes() : array<string|int, mixed>
- Resolve the attributes for the chunks generated script tag.
- resolveStylesheetTagAttributes() : array<string|int, mixed>
- Resolve the attributes for the chunks generated stylesheet tag.
Properties
$entryPoints
The configured entry points.
    protected
    static    array<string|int, mixed>
    $entryPoints
     = []
    
    
    
    
$integrityKey
The key to check for integrity hashes within the manifest.
    protected
    static    string|false
    $integrityKey
     = 'integrity'
    
    
    
    
$manifestFilename
The name of the manifest file.
    protected
    static    string
    $manifestFilename
     = 'manifest.json'
    
    
    
    
$manifests
The cached manifest files.
    protected
    static    array<string|int, mixed>
    $manifests
     = []
    
    
    
    
$nonce
The Content Security Policy nonce to apply to all generated tags.
    protected
    static    string|null
    $nonce
    
    
    
    
    
$paths
The configured paths
    protected
    static    array<string|int, mixed>
    $paths
     = ['hotFile' => '/hot', 'build' => '/build', 'assets' => '/assets']
    
    
    
    
$preloadedAssets
The preloaded assets.
    protected
    static    array<string|int, mixed>
    $preloadedAssets
     = []
    
    
    
    
$preloadTagAttributesResolvers
The preload tag attributes resolvers.
    protected
    static    array<string|int, mixed>
    $preloadTagAttributesResolvers
     = []
    
    
    
    
$scriptTagAttributesResolvers
The script tag attributes resolvers.
    protected
    static    array<string|int, mixed>
    $scriptTagAttributesResolvers
     = []
    
    
    
    
$styleTagAttributesResolvers
The style tag attributes resolvers.
    protected
    static    array<string|int, mixed>
    $styleTagAttributesResolvers
     = []
    
    
    
    
Methods
asset()
Get the URL for an asset.
    public
            static        asset(string $asset[, string|null $buildDirectory = null ]) : string
    Parameters
- $asset : string
- $buildDirectory : string|null = null
Return values
stringbuild()
Generate Vite tags for an entrypoint.
    public
            static        build(string|array<string|int, string> $entrypoints[, string|null $buildDirectory = null ]) : HtmlString
    Parameters
- $entrypoints : string|array<string|int, string>
- $buildDirectory : string|null = null
Tags
Return values
HtmlStringconfig()
Config for vite paths
    public
            static        config(array<string|int, mixed>|string $config[, mixed $value = null ]) : mixed
    Parameters
- $config : array<string|int, mixed>|string
- 
                    The config array or the config key 
- $value : mixed = null
- 
                    The config value if $config is a string 
cspNonce()
Get the Content Security Policy nonce applied to all generated tags.
    public
            static        cspNonce() : string|null
    Return values
string|nullhotFile()
Get the Vite "hot" file path.
    public
            static        hotFile() : string
    Return values
stringisRunningHot()
Determine if the HMR server is running.
    public
            static        isRunningHot() : bool
    Return values
boolmanifestHash()
Get a unique hash representing the current manifest, or null if there is no manifest.
    public
            static        manifestHash([string|null $buildDirectory = null ]) : string|null
    Parameters
- $buildDirectory : string|null = null
Return values
string|nullpreloadedAssets()
Get the preloaded assets.
    public
            static        preloadedAssets() : array<string|int, mixed>
    Return values
array<string|int, mixed>reactRefresh()
Generate React refresh runtime script.
    public
            static        reactRefresh() : HtmlString|void
    Return values
HtmlString|voiduseCspNonce()
Generate or set a Content Security Policy nonce to apply to all generated tags.
    public
            static        useCspNonce([string|null $nonce = null ]) : string
    Parameters
- $nonce : string|null = null
Return values
stringuseIntegrityKey()
Use the given key to detect integrity hashes in the manifest.
    public
            static        useIntegrityKey(string|false $key) : mixed
    Parameters
- $key : string|false
useManifestFilename()
Set the filename for the manifest file.
    public
            static        useManifestFilename(string $filename) : mixed
    Parameters
- $filename : string
usePreloadTagAttributes()
Use the given callback to resolve attributes for preload tags.
    public
            static        usePreloadTagAttributes(
Warning: Array to string conversion in phar:///Users/mychidarko/api/vendor/bin/phpdoc/src/phpDocumentor/Transformer/Writer/Twig/LinkRenderer/CallableAdapter.php on line 64
Warning: Array to string conversion in phar:///Users/mychidarko/api/vendor/bin/phpdoc/src/phpDocumentor/Transformer/Writer/Twig/LinkRenderer/CallableAdapter.php on line 64
Warning: Array to string conversion in phar:///Users/mychidarko/api/vendor/bin/phpdoc/src/phpDocumentor/Transformer/Writer/Twig/LinkRenderer/CallableAdapter.php on line 78
callable(string, string, Array, Array): Array|array<string|int, mixed>|false $attributes) : mixed
    Parameters
- $attributes : Warning: Array to string conversion in phar:///Users/mychidarko/api/vendor/bin/phpdoc/src/phpDocumentor/Transformer/Writer/Twig/LinkRenderer/CallableAdapter.php on line 64 Warning: Array to string conversion in phar:///Users/mychidarko/api/vendor/bin/phpdoc/src/phpDocumentor/Transformer/Writer/Twig/LinkRenderer/CallableAdapter.php on line 64 Warning: Array to string conversion in phar:///Users/mychidarko/api/vendor/bin/phpdoc/src/phpDocumentor/Transformer/Writer/Twig/LinkRenderer/CallableAdapter.php on line 78 callable(string, string, Array, Array): Array|array<string|int, mixed>|false
useScriptTagAttributes()
Use the given callback to resolve attributes for script tags.
    public
            static        useScriptTagAttributes(
Warning: Array to string conversion in phar:///Users/mychidarko/api/vendor/bin/phpdoc/src/phpDocumentor/Transformer/Writer/Twig/LinkRenderer/CallableAdapter.php on line 64
Warning: Array to string conversion in phar:///Users/mychidarko/api/vendor/bin/phpdoc/src/phpDocumentor/Transformer/Writer/Twig/LinkRenderer/CallableAdapter.php on line 64
callable(string, string, Array, Array): array<string|int, mixed>|array<string|int, mixed> $attributes) : mixed
    Parameters
- $attributes : Warning: Array to string conversion in phar:///Users/mychidarko/api/vendor/bin/phpdoc/src/phpDocumentor/Transformer/Writer/Twig/LinkRenderer/CallableAdapter.php on line 64 Warning: Array to string conversion in phar:///Users/mychidarko/api/vendor/bin/phpdoc/src/phpDocumentor/Transformer/Writer/Twig/LinkRenderer/CallableAdapter.php on line 64 callable(string, string, Array, Array): array<string|int, mixed>|array<string|int, mixed>
useStyleTagAttributes()
Use the given callback to resolve attributes for style tags.
    public
            static        useStyleTagAttributes(
Warning: Array to string conversion in phar:///Users/mychidarko/api/vendor/bin/phpdoc/src/phpDocumentor/Transformer/Writer/Twig/LinkRenderer/CallableAdapter.php on line 64
Warning: Array to string conversion in phar:///Users/mychidarko/api/vendor/bin/phpdoc/src/phpDocumentor/Transformer/Writer/Twig/LinkRenderer/CallableAdapter.php on line 64
callable(string, string, Array, Array): array<string|int, mixed>|array<string|int, mixed> $attributes) : mixed
    Parameters
- $attributes : Warning: Array to string conversion in phar:///Users/mychidarko/api/vendor/bin/phpdoc/src/phpDocumentor/Transformer/Writer/Twig/LinkRenderer/CallableAdapter.php on line 64 Warning: Array to string conversion in phar:///Users/mychidarko/api/vendor/bin/phpdoc/src/phpDocumentor/Transformer/Writer/Twig/LinkRenderer/CallableAdapter.php on line 64 callable(string, string, Array, Array): array<string|int, mixed>|array<string|int, mixed>
withEntryPoints()
Set the Vite entry points.
    public
            static        withEntryPoints(array<string|int, mixed> $entryPoints) : mixed
    Parameters
- $entryPoints : array<string|int, mixed>
assetPath()
Generate an asset path for the application.
    protected
            static        assetPath(string $path[, bool|null $secure = null ]) : string
    Parameters
- $path : string
- $secure : bool|null = null
Return values
stringchunk()
Get the chunk for the given entry point / asset.
    protected
            static        chunk(array<string|int, mixed> $manifest, string $file) : array<string|int, mixed>
    Parameters
- $manifest : array<string|int, mixed>
- $file : string
Tags
Return values
array<string|int, mixed>hotAsset()
Get the path to a given asset when running in HMR mode.
    protected
            static        hotAsset(mixed $asset) : string
    Parameters
- $asset : mixed
Return values
stringisCssPath()
Determine whether the given path is a CSS file.
    protected
            static        isCssPath(string $path) : bool
    Parameters
- $path : string
Return values
boolmakePreloadTagForChunk()
Make a preload tag for the given chunk.
    protected
            static        makePreloadTagForChunk(string $src, string $url, array<string|int, mixed> $chunk, array<string|int, mixed> $manifest) : string
    Parameters
- $src : string
- $url : string
- $chunk : array<string|int, mixed>
- $manifest : array<string|int, mixed>
Return values
stringmakeScriptTagWithAttributes()
Generate a script tag with attributes for the given URL.
    protected
            static        makeScriptTagWithAttributes(string $url, array<string|int, mixed> $attributes) : string
    Parameters
- $url : string
- $attributes : array<string|int, mixed>
Return values
stringmakeStylesheetTagWithAttributes()
Generate a link tag with attributes for the given URL.
    protected
            static        makeStylesheetTagWithAttributes(string $url, array<string|int, mixed> $attributes) : string
    Parameters
- $url : string
- $attributes : array<string|int, mixed>
Return values
stringmakeTag()
Generate an appropriate tag for the given URL in HMR mode.
    protected
            static        makeTag(string $url) : string
    Will be removed in a future Laravel version.
Parameters
- $url : string
Return values
stringmakeTagForChunk()
Make tag for the given chunk.
    protected
            static        makeTagForChunk(string $src, string $url, array<string|int, mixed>|null $chunk, array<string|int, mixed>|null $manifest) : string
    Parameters
- $src : string
- $url : string
- $chunk : array<string|int, mixed>|null
- $manifest : array<string|int, mixed>|null
Return values
stringmanifest()
Get the the manifest file for the given build directory.
    protected
            static        manifest(string $buildDirectory) : array<string|int, mixed>
    Parameters
- $buildDirectory : string
Tags
Return values
array<string|int, mixed>manifestPath()
Get the path to the manifest file for the given build directory.
    protected
            static        manifestPath(string $buildDirectory) : string
    Parameters
- $buildDirectory : string
Return values
stringparseAttributes()
Parse the attributes into key="value" strings.
    protected
            static        parseAttributes(array<string|int, mixed> $attributes) : array<string|int, mixed>
    Parameters
- $attributes : array<string|int, mixed>
Return values
array<string|int, mixed>resolvePreloadTagAttributes()
Resolve the attributes for the chunks generated preload tag.
    protected
            static        resolvePreloadTagAttributes(string $src, string $url, array<string|int, mixed> $chunk, array<string|int, mixed> $manifest) : array<string|int, mixed>|false
    Parameters
- $src : string
- $url : string
- $chunk : array<string|int, mixed>
- $manifest : array<string|int, mixed>
Return values
array<string|int, mixed>|falseresolveScriptTagAttributes()
Resolve the attributes for the chunks generated script tag.
    protected
            static        resolveScriptTagAttributes(string $src, string $url, array<string|int, mixed>|null $chunk, array<string|int, mixed>|null $manifest) : array<string|int, mixed>
    Parameters
- $src : string
- $url : string
- $chunk : array<string|int, mixed>|null
- $manifest : array<string|int, mixed>|null
Return values
array<string|int, mixed>resolveStylesheetTagAttributes()
Resolve the attributes for the chunks generated stylesheet tag.
    protected
            static        resolveStylesheetTagAttributes(string $src, string $url, array<string|int, mixed>|null $chunk, array<string|int, mixed>|null $manifest) : array<string|int, mixed>
    Parameters
- $src : string
- $url : string
- $chunk : array<string|int, mixed>|null
- $manifest : array<string|int, mixed>|null