﻿tpack-concat
===========================================
[TPack](https://github.com/tpack/tpack/) 插件：合并文件。

安装
-------------------------------
```
$ npm install tpack-concat -g
```

使用
-------------------------------
### 合并所有 JS 文件为一个
```js
tpack.src("*.js").pipe(tpack.plugin("tpack-concat")).dest("combo.js");
```

### 源映射(Source Map)
本插件可生成源映射，具体用法见 [源映射](https://github.com/tpack/tpack/wiki/入门指南#源映射source-map)。

配置
-------------------------------
```js
tpack.src("*.js").pipe(tpack.plugin("tpack-concat"), {
	seperator: "\n",        // 每个文件的分隔符。
    modulePrepend: "",      // 每个文件顶部追加的文本。可以是文本或函数。函数原型为：modulePrepend(file, index)。
    moduleAppend: "",       // 每个文件底部追加的文本。可以是文本或函数。函数原型为：moduleAppend(file, index)。
    prepend: "",            // 最终文件底部追加的文本。可以是文本或函数。函数原型为：prepend()。
    append: "",             // 最终文件底部追加的文本。可以是文本或函数。函数原型为：append()。
    content: null,          // 返回每个文件内容的回调函数。函数原型为：content(file)，函数返回 null 则使用原始文件内容。
}).dest("combo.js");
```
