// gulp/paths.js
'use strict';

// base paths
var src    = './source/',
    dist   = './build/',
    dev    = 'dev/',
    prod   = 'prod/',
    assets = 'assets/';

// taks paths
module.exports = {
    to: {
        dist: {
            dev: dist + dev,
            prod: dist + prod,
            main: dist
        },
        dev: dev,
        prod: prod,
        nunjucks: {
            config: src + 'templates/',
            src: src + 'templates/*.{html,nunjucks}',
            watch: src + 'templates/**/*.+(html|nunjucks)' // for watch task not render
        },
        sass: {
            src: [
                src + 'scss/**/*.{scss,sass}',
                '!' + src + 'scss/vendor/lib/**/*.{scss,sass}',
                '!' + src + 'scss/vendor/bootstrap.scss'
            ],
            vendor: src + 'scss/vendor/lib/',
            foundation: src + 'scss/vendor/lib/foundation-sites/scss',
            bootstrap: src + 'scss/vendor/lib/bootstrap/scss',
            dist: {
                dev: dist + dev + assets + 'css',
                prod: dist + prod + assets + 'css'
            }
        },
        js: {
        	src: {
	        	main: src + 'js/main.js',
	        	copy: src + 'js/**/*.js'
        	},
            vendor: src + 'js/vendor/',
            dist: {
                dev: dist + dev + assets + 'js',
                prod: dist + prod + assets + 'js'
            }
        },
        images: {
        	src: src + 'images/**/*',
        	logo: src + 'images/logo.png', // change it depend on logo name
        	dist: {
        		favicons: dist + dev + assets + 'images/favicons',
                dev: dist + dev + assets + 'images',
                prod: dist + prod + assets + 'images'
            }
        },
        fonts: {
        	src: src + 'fonts/**/*',
        	vendor: src + 'fonts/vendor/',
        	dist: {
                dev: dist + dev + assets + 'fonts',
                prod: dist + prod + assets + 'fonts'
            }
        }
    }
};
@@ -197,24 +197,45 @@
 %7B%0A    to: %7B%0A
+    %09// dest folders%0A
         dist
@@ -366,24 +366,50 @@
 prod: prod,%0A
+        // nunjucks files%0A
         nunj
@@ -601,32 +601,54 @@
 nder%0A        %7D,%0A
+        // sass files%0A
         sass: %7B%0A
@@ -1167,32 +1167,52 @@
    %7D%0A        %7D,%0A
+        // js files%0A
         js: %7B%0A  
@@ -1221,25 +1221,35 @@
     
-%09
+    
 src: %7B%0A
-%09
+        
         
 %09mai
@@ -1244,17 +1244,16 @@
         
-%09
 main: sr
@@ -1274,17 +1274,24 @@
 s',%0A
-%09
+        
         
 %09cop
@@ -1286,17 +1286,16 @@
         
-%09
 copy: sr
@@ -1319,17 +1319,20 @@
         
-%09
+    
 %7D,%0A     
@@ -1502,32 +1502,50 @@
    %7D%0A        %7D,%0A
+        // images%0A
         images: 
@@ -1546,33 +1546,36 @@
 ages: %7B%0A        
+    
-%09
 src: src + 'imag
@@ -1592,17 +1592,20 @@
         
-%09
+    
 logo: sr
@@ -1660,33 +1660,36 @@
 go name%0A        
-%09
+    
 dist: %7B%0A        
@@ -1692,10 +1692,16 @@
     
-%09%09
+        
 favi
@@ -1871,32 +1871,49 @@
    %7D%0A        %7D,%0A
+        // fonts%0A
         fonts: %7B
@@ -1921,17 +1921,20 @@
         
-%09
+    
 src: src
@@ -1958,17 +1958,20 @@
         
-%09
+    
 vendor: 
@@ -2001,17 +2001,20 @@
         
-%09
+    
 dist: %7B%0A

update paths