-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathBrocfile.js
39 lines (30 loc) · 1.27 KB
/
Brocfile.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
/* global require, module */
// Closure Compiler caused Uncaught Error: Could not find module ember-hello/app..not using.
var EmberApp = require('ember-cli/lib/broccoli/ember-app'),
htmlmin = require('broccoli-htmlmin'),
stripDebug = require('broccoli-strip-debug'),
uncss = require('broccoli-uncss');
var app = new EmberApp();
// Use `app.import` to add additional libraries to the generated
// output files.
//
// If you need to use different assets in different
// environments, specify an object as the first parameter. That
// object's keys should be the environment name and the values
// should be the asset to use in that environment.
//
// If the library that you are including contains AMD or ES6
// modules that you would like to import into your application
// please specify an object with the list of modules as keys
// along with the exports of each module as its value.
tree = app.toTree();
if (process.env.EMBER_ENV === 'production') {
// UnCSS is making CSS *bigger*...wtf?!
// console.log('UN CSSing...');
// tree = uncss(tree, {
// html: ['http://winkler1.github.io/cache/'] // << what is this option exactly?
// });
tree=htmlmin(tree, {empty:true}); // KEEP empty attributes. https://github.com/Moveo/minimize
tree=stripDebug(tree);
}
module.exports = tree;