bangpound/assetic-codekit

Assetic 过滤器以支持专有 Codekit 扩展

dev-master / 1.0.x-dev 2014-08-25 16:48 UTC

This package is auto-updated.

Last update: 2024-09-12 04:13:57 UTC


README

此项目旨在支持专有和未记录的 Codekit 扩展,以便您可以在没有该应用程序的情况下构建 Codekit 项目。

JavaScript 和 CoffeeScript

对于这些语言,Codekit 支持在输出中添加和附加其他脚本。当文件包含如下注释时

// @codekit-prepend "a.coffee"
// @codekit-append "b.js"
# @codekit-prepend "a.coffee"
# @codekit-append "b.js"

您可以使用此过滤器来支持这些指令。

例如

<?php

$coffee = new \Assetic\Filter\CoffeeScriptFilter('/usr/local/bin/coffee');
$coffee->setBare(true);

$asset = new FileAsset('script.coffee', array(
		new \Bangpound\Assetic\Filter\CodekitCoffeeScriptFilter($coffee),
		$coffee,
));