UNPKG

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