turtlebits / Keeper by turtlebits

Asset Manager for Laravel 4
8
1
3
Package Data
Maintainer Username: turtlebits
Maintainer Contact: catalin@turtlebits.com (Catalin Dumitrescu)
Package Create Date: 2013-08-29
Package Last Update: 2013-08-29
Language: PHP
License: MIT
Last Refreshed: 2024-03-24 03:15:20
Package Statistics
Total Downloads: 8
Monthly Downloads: 0
Daily Downloads: 0
Total Stars: 1
Total Watchers: 3
Total Forks: 0
Total Open Issues: 0

Keeper

Asset Manager for Laravel 4

Setup

composer.json:

Add "turtlebits/keeper": "dev-master" to the require section of composer.json

Register the service provider by adding 'TurtleBits\Keeper\KeeperServiceProvider', to the providers section of the app/config/app.php file

If you use TwigBridge, add 'TurtleBits\Keeper\Extensions\KeeperTwigExtension' to the extensions section of the app/config/packages/rcrowe/twigbridge/config.php file.

Requirements

This package uses lessphp as a less compiler, and installs it automatically.

Usage

In Blade views:

{{ Keeper::style(array('application', 'structure')) }} {{ Keeper::script(array('jquery', 'application')) }} {{ Keeper::image('logo.jpg') }}

In Twig views:

{{ keeper_style(['application', 'structure'])|raw }}
{{ keeper_script(['jquery', 'application'])|raw }}
{{ keeper_image('logo.jpg') }}

TODO

  • Add css minification
  • Add js minification
  • Add css groups
  • Add js groups
  • Add basic image filters
  • Add basic image transforms