forked from MotifFramework/Motif
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgrunt-vars.js
40 lines (33 loc) · 1.2 KB
/
grunt-vars.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
40
'use strict'
var grunt = require('grunt')
var config = {}
// Package Info
config.pkg = grunt.file.readJSON('package.json')
// Base Direcories
config.project = config.pkg.name
config.sourceDir = ''
config.distDir = config.sourceDir + 'dist/'
config.buildDir = config.sourceDir + 'build/'
config.projectDir = config.sourceDir + '../../'
// Distribution
config.distCss = config.distDir + 'css/'
config.distFonts = config.distDir + 'fonts/'
config.distJs = config.distDir + 'js/'
config.distIcons = config.distDir + 'icons/'
config.distImages = config.distDir + 'images/'
// Build - temporary directories
config.buildLess = config.buildDir + 'less/'
config.buildSass = config.buildDir + 'scss/'
config.buildCss = config.buildDir + 'css/'
config.buildFonts = config.buildDir + 'fonts/'
config.buildJs = config.buildDir + 'js/'
config.buildIcons = config.buildDir + 'icons/'
// Source
config.sourceLess = config.sourceDir + 'less/'
config.sourceSass = config.sourceDir + 'scss/'
config.sourceJs = config.sourceDir + 'js/'
config.sourceFonts = config.sourceDir + 'fonts/'
config.sourceIcons = config.sourceDir + 'icons/'
config.sourceImages = config.sourceDir + 'images/'
// Export Ver Config Object
module.exports = config