UNPKG

1.21 kBJavaScriptView Raw
1var _ = require("lodash")
2 , utils = require("@djforth/ap_utils").config
3 , path = require("path")
4
5
6
7var defaults = {
8 ext : ['.js', ".es6.js"]
9 , files : ["components.es6.js"]
10 , externals : []
11 , input : path.resolve("app", "assets_uncompiled", "javascripts")
12 , ignore : []
13 , minify : false
14 , factor : false
15 , output : path.resolve("app", "assets", "javascripts")
16 , outputFile : "main.js"
17 , shared : "common.js"
18 , seperate : false
19 , required : []
20 , transforms : [
21 ["babelify", {presets: ["es2015"]}]
22 ]
23 , vendor : "vendor.js"
24}
25
26var config = utils(defaults, "javascripts")
27
28// var pckage = require(path.resolve("./package.json"));
29
30// if(!_.isUndefined(pckage.assets)){
31
32// if(pckage.assets.assets_in){
33// defaults = _.defaults({input:path.join(pckage.assets.assets_in, "javascripts")}, defaults)
34// }
35
36// if(pckage.assets.assets_out){
37// defaults = _.defaults({output:path.join(pckage.assets.assets_out)}, defaults);
38// }
39
40// if(pckage.assets.javascript){
41// var js_config = _.defaults(pckage.assets.javascript, defaults);
42// }
43// }
44
45module.exports = config;
46// js_config || defaults
\No newline at end of file