| author | durandn |
| Tue, 04 Oct 2016 14:59:01 +0200 | |
| changeset 121 | 5b51b2124e99 |
| parent 90 | 00c9bb0f6f37 |
| permissions | -rw-r--r-- |
|
90
00c9bb0f6f37
Add asset compilation step to transpile js files for older browser (adn Safari)
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
1 |
/* global require module */ |
|
00c9bb0f6f37
Add asset compilation step to transpile js files for older browser (adn Safari)
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
2 |
|
|
00c9bb0f6f37
Add asset compilation step to transpile js files for older browser (adn Safari)
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
3 |
var babel = require('broccoli-babel-transpiler'); |
|
00c9bb0f6f37
Add asset compilation step to transpile js files for older browser (adn Safari)
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
4 |
var mergeTrees = require('broccoli-merge-trees'); |
|
00c9bb0f6f37
Add asset compilation step to transpile js files for older browser (adn Safari)
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
5 |
var funnel = require('broccoli-funnel'); |
|
00c9bb0f6f37
Add asset compilation step to transpile js files for older browser (adn Safari)
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
6 |
|
|
00c9bb0f6f37
Add asset compilation step to transpile js files for older browser (adn Safari)
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
7 |
var scriptTree = babel('assets/js', {browserPolyfill: true}); |
|
00c9bb0f6f37
Add asset compilation step to transpile js files for older browser (adn Safari)
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
8 |
var jsTree = funnel(scriptTree, {destDir: 'js'}); |
|
00c9bb0f6f37
Add asset compilation step to transpile js files for older browser (adn Safari)
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
9 |
var cssTree = funnel('assets/css', {destDir: 'css'}); |
|
00c9bb0f6f37
Add asset compilation step to transpile js files for older browser (adn Safari)
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
10 |
var libTree = funnel('assets/lib', {destDir: 'lib'}); |
|
00c9bb0f6f37
Add asset compilation step to transpile js files for older browser (adn Safari)
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
11 |
|
|
00c9bb0f6f37
Add asset compilation step to transpile js files for older browser (adn Safari)
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
12 |
|
|
00c9bb0f6f37
Add asset compilation step to transpile js files for older browser (adn Safari)
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
13 |
// Merge the compiled styles and scripts into one output directory. |
|
00c9bb0f6f37
Add asset compilation step to transpile js files for older browser (adn Safari)
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
14 |
module.exports = mergeTrees([jsTree, cssTree, libTree]); |