Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zoopcommerce/pixie
custom composer installers for zoop packages
https://github.com/zoopcommerce/pixie
Last synced: about 2 months ago
JSON representation
custom composer installers for zoop packages
- Host: GitHub
- URL: https://github.com/zoopcommerce/pixie
- Owner: zoopcommerce
- Created: 2013-08-12T06:23:49.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2013-09-04T00:32:04.000Z (almost 11 years ago)
- Last Synced: 2024-04-02T17:06:22.447Z (3 months ago)
- Language: PHP
- Size: 133 KB
- Stars: 3
- Watchers: 5
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Lists
- awesome-dojo - Dojo & Composer - custom Composer installers for zoop packages including Dojo (Serverside integrations)
README
pixie
=====Pixie provides tools to assist using composer to install dojo, mystique, havok and other asset libraries.
Dojo
----To install dojo with composer add the following to your root composer.json:
"repositories": [{ "type": "composer", "url": "http://zoopcommerce.github.io/pixie"}]
Then you can require dojo packages like this:
"require": {
"dojo/dojo" : "~1.9",
"dojo/dijit" : "~1.9",
"dojo/dojox" : "~1.9",
"dojo/util" : "~1.9"
}If your root composer.json has an zoop-js-path defined in the extra key, then the dojo packages will be symlinked to that directory. Eg:
"extra": {
"zoop-js-path": "public/js"
}Havok and Mystique
------------------Havok and Mystique are libraries from zoop which fully support composer and utilise these pixie installers.
Other Asset Libraries
---------------------You can use the pixie js installer by adding
"type": "zoop-js"
"require": {
"zoopcommerce/pixie": "*"
}to a package composer.json. Then if the project's root composer.json defines
"extra": {
"zoop-js-path": "public/js"
}the package will be symlinked to the defined js path.