Download the PHP package blackcube/yii-assets without Composer
On this page you can find all versions of the php package blackcube/yii-assets. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package yii-assets
Blackcube Yii Assets
Vite and Webpack asset bundles for Yii with manifest support.
Installation
Configuration
Aliases
In config/web/aliases.php, ensure these aliases are defined:
| Alias | Used by | Purpose |
|---|---|---|
@assets |
$basePath |
Where Yii publishes assets (copy/symlink) |
@assetsUrl |
$baseUrl |
Public URL to access published assets |
@assetsSource |
$sourcePath |
Path to build output (optional shortcut) |
DI Container
Create config/web/di/assets.php:
Quick Start
1. Initialize build tools (once)
Interactive prompts:
- Builder(s):
vite,webpack, orboth - Source directory (default:
assets/src) - Output base directory (default:
assets)
Generated files:
2. Build
Output structure:
3. Create your asset bundle(s)
Create one or more bundles pointing to the build output:
Vite:
Webpack:
4. Register in view
npm Scripts
| Script | Description |
|---|---|
npm run dist-clean |
Build all (Vite + Webpack) |
npm run dist-clean-vite |
Build Vite only |
npm run dist-clean-webpack |
Build Webpack only |
npm run watch |
Webpack dev mode with watch |
Advanced Options
WebpackAssetBundle
By default, WebpackAssetBundle auto-loads all bundles from the catalog with ordering: manifest → vendors → rest.
License
BSD-3-Clause. See LICENSE.md.
Author
Philippe Gaultier [email protected]
All versions of yii-assets with dependencies
PHP Build Version
Package Version
Requires
ext-json Version
*
yiisoft/aliases Version ^3.1
yiisoft/view Version ^12.2
yiisoft/yii-console Version ^2.4
yiisoft/assets Version ^5.1
php Version ^8.1
yiisoft/aliases Version ^3.1
yiisoft/view Version ^12.2
yiisoft/yii-console Version ^2.4
yiisoft/assets Version ^5.1
php Version ^8.1
The package blackcube/yii-assets contains the following files
Loading the files please wait ...