Bobs-Bits.com - where stupidity meets reality

BTM Packager

Configuration

This is an example of the XML file BTM-Packager uses to take your "source" files and create packaged, compressed versions.

Configuration file
<?xml version="1.0" encoding="utf-8"?>
<packager>
    <package name="Example Build" language="js">
        <source dir="source/js">
            <file>bar.js</file>
            <file>foo.js</file>
        </source>
        <license>
            <file>source/license.txt</file>
        </license>
        <output>
            <file>output/full/full.js</file>
            <file compression="enabled">output/packed.js</file>
            <file compression="enabled" encoding="10">output/packed-10.js</file>
            <file compression="enabled" encoding="62">output/packed-62.js</file>
            <file compression="enabled" encoding="95">output/packed-95.js</file>
        </output>
    </package>
    <package name="Example Build" language="css">
        <license dir="source">
            <file>license.txt</file>
        </license>
        <source>
            <file>source/css/reset.css</file>
            <file>source/css/buttons.css</file>
            <file>source/css/datepicker.css</file>
        </source>
        <output dir="output">
            <file license="false">full/full.css</file>
            <file compression="enabled">packed.css</file>
        </output>
    </package>
</packager>