PHPackages                             codememory/asset - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. codememory/asset

ActiveLibrary

codememory/asset
================

asset

v1.0(4y ago)0331MITPHP

Since Sep 3Pushed 4y ago1 watchersCompare

[ Source](https://github.com/codememory1/asset)[ Packagist](https://packagist.org/packages/codememory/asset)[ RSS](/packages/codememory-asset/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)Dependencies (5)Versions (2)Used By (1)

Asset
=====

[](#asset)

Установка
---------

[](#установка)

```
composer require codememory/asset

```

> После установки, обязательно выполнить команды

- Создать глобальную конфигурацию, если ее не существует
    - `php vendor/bin/gc-cdm g-config:init`
- Merge всей конфигурации
    - `php vendor/bin/gc-cdm g-config:merge --all`

Обзор конфигурации
------------------

[](#обзор-конфигурации)

```
# configs/asset.yaml

asset:
  # Resource paths
  paths:
    dist: public/Dist
    assets: public/Assets

  # Active path that will be substituted as a prefix
  activeOutput: assets

  # File aliases
  aliases:
    - "images/cdm.png@cdm-log"
    - "images/icons@icons"
    - "{icons}/github.png@i-github"
```

> Путь и имя конфигурации, можно изменить в глобальной конфигурации **.config/.codememory.json**

Пояснение алиасов
-----------------

[](#пояснение-алиасов)

> Имя алиаса указывается после знака **@**
>
> Чтобы наследовать путь конекретного алиаса в другом алиасе. Достаточно воспользоваться конструкцией **{alias-name}**

Примеры алиасов
---------------

[](#примеры-алиасов)

```
aliases:
  - "images/cdm.png@cdm-logo"     # -> public/Assets/images/cdm.png
  - "images/icons@icons"          # -> public/Assets/images/icons
  - "{icons}/github.png@i-github" # -> public/Assets/images/icons/github.png
```

Как получить путь алиаса?
-------------------------

[](#как-получить-путь-алиаса)

```
