tacoberu / composer-assets
Copies files from vendor to www directory. The list of files is stored in a json file.
Installs: 2 050
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Requires
- php: >=5.4
This package is auto-updated.
Last update: 2024-10-29 06:06:32 UTC
README
Copies files from vendor to www directory. The list of files is stored in a json file.
Installation
The recommended way to install is via Composer:
composer require tacoberu/composer-assets
Usage
{ "require": { "tacoberu/composer-assets": "*", }, "scripts": { "post-autoload-dump": [ "Taco\\ComposerScripts\\CopyAssetsToPublic::process" ] }, "config": { "www-dir": "public", "assets-definition": "scripts/assets.json" } }
Add list of files definition (vendor-src -> public-desc) in scripts/assets.json:
{ "nette/forms/src/assets/netteForms.js": "assets/js/netteForms.js", "nette/forms/examples/assets/logo.png": "assets/img/logo.png", "../app/examples/assets/style-1.css": "assets/style.css", "../app/examples/assets/style-2.css": "assets/style.css", "../app/examples/assets/style-3.css": "assets/style.css" }
And run:
composer install