Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 2980b8d

Browse files
committed
Configure grunt for demo
1 parent a056aa8 commit 2980b8d

22 files changed

Lines changed: 49577 additions & 109 deletions

demo/.bowerrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"directory": "./assets/components/"
2+
"directory": "./bower_components/"
33
}

demo/Gruntfile.js

Lines changed: 42 additions & 89 deletions
Original file line numberDiff line numberDiff line change
@@ -39,21 +39,6 @@ module.exports = function(grunt) {
3939
grunt.initConfig({
4040
pkg: grunt.file.readJSON('package.json'),
4141

42-
43-
/*
44-
| Project variables
45-
| _________________________________________________
46-
|
47-
*/
48-
project: {
49-
50-
src_bower: '<%= project.src %>/bower_components',
51-
src_components: '<%= project.src %>/components',
52-
src_scss: '<%= project.src %>/scss',
53-
src_js: '<%= project.src %>/js',
54-
55-
},
56-
5742
/*
5843
| Connect port/livereload
5944
| _________________________________________________
@@ -73,6 +58,34 @@ module.exports = function(grunt) {
7358
}
7459
},
7560

61+
/*
62+
| _________________________________________________
63+
|
64+
| Copy task
65+
| _________________________________________________
66+
|
67+
*/
68+
copy: {
69+
dev: {
70+
files: [
71+
{
72+
src:'../font/*',
73+
dest:'assets/font',
74+
flatten:true,
75+
filter:'isFile',
76+
expand:true
77+
},
78+
{
79+
src:'../scss/devicon.scss',
80+
dest:'assets/scss/',
81+
flatten:true,
82+
filter:'isFile',
83+
expand:true
84+
}
85+
],
86+
},
87+
},
88+
7689
/*
7790
| Build bower components
7891
| _________________________________________________
@@ -98,21 +111,6 @@ module.exports = function(grunt) {
98111
}
99112
},
100113

101-
/*
102-
| _________________________________________________
103-
|
104-
| Copy task
105-
| _________________________________________________
106-
|
107-
*/
108-
copy: {
109-
dev: {
110-
files: [
111-
{src:'<%= project.src_components %>/**/*.blade.php', dest:'<%= project.dist_views %>/layouts/components/', flatten:true, filter:'isFile', expand:true }
112-
],
113-
},
114-
},
115-
116114
/*
117115
| _________________________________________________
118116
|
@@ -124,70 +122,21 @@ module.exports = function(grunt) {
124122
dev: {
125123
options: {
126124
style: 'expanded',
127-
compass: true,
128-
loadPath: '<%= project.src_bower %>/foundation/scss'
125+
compass: true
129126
},
130127
files: {
131-
'<%= project.dist_css %>/main.min.css': '<%= project.src_scss %>/main.scss'
128+
'assets/style.css': 'assets/scss/style.scss'
132129
}
133130
},
134131
prod: {
135132
options: {
136133
style: 'compressed',
137-
compass: true,
138-
loadPath: '<%= project.src_bower %>/foundation/scss'
134+
compass: true
139135
},
140136
files: {
141-
'<%= project.dist_css %>/main.min.css': '<%= project.src_scss %>/main.scss'
142-
}
143-
},
144-
},
145-
146-
/*
147-
| _________________________________________________
148-
|
149-
| Concat task
150-
| _________________________________________________
151-
|
152-
*/
153-
concat: {
154-
dev: {
155-
files: {
156-
157-
/* Create page.js
158-
----------------- */
159-
/*'<%= project.dist_js %>/page.min.js': [
160-
'<%= project.src_components %>/component/component.js',
161-
'<%= project.src_js %>/page.js',
162-
],*/
163-
}
164-
}
165-
},
166-
167-
/*
168-
| _________________________________________________
169-
|
170-
| Uglify task
171-
| _________________________________________________
172-
|
173-
*/
174-
uglify: {
175-
dev: {
176-
files: {
177-
'<%= project.dist_js %>/modernizr.min.js': '<%= project.src_bower %>/modernizr/modernizr.js'
137+
'assets/style.css': 'assets/scss/style.scss'
178138
}
179139
},
180-
prod: {
181-
files: {
182-
'<%= project.dist_js %>/modernizr.min.js': '<%= project.src_bower %>/modernizr/modernizr.js'
183-
/* Create page.js
184-
----------------- */
185-
/*'<%= project.dist_js %>/page.min.js': [
186-
'<%= project.src_components %>/component/component.js',
187-
'<%= project.src_js %>/page.js',
188-
],*/
189-
}
190-
}
191140
},
192141

193142
/*
@@ -202,17 +151,21 @@ module.exports = function(grunt) {
202151
files: 'assets/scss/**/*.scss',
203152
tasks: ['sass:dev']
204153
},
205-
uglify: {
206-
files: 'assets/js/**/*.js',
207-
tasks: ['concat:dev']
154+
copy: {
155+
files: [
156+
'../font/*',
157+
'../scss/devicon.scss'
158+
],
159+
tasks: ['copy:dev']
208160
},
209161
livereload: {
210162
options: {
211163
livereload: LIVERELOAD_PORT
212164
},
213165
files: [
214166
'assets/**/*.css',
215-
'assets/**/*.js'
167+
'assets/**/*.js',
168+
'**/*.html'
216169
]
217170
}
218171
}
@@ -226,7 +179,7 @@ module.exports = function(grunt) {
226179
| _________________________________________________
227180
|
228181
*/
229-
grunt.registerTask('default', ['sass:dev','bower:dev','concat:dev','connect:livereload','open','watch']);
230-
grunt.registerTask('prod', ['copy:dev','sass:prod','uglify:prod']);
182+
grunt.registerTask('default', ['copy:dev','bower:dev','sass:dev','connect:livereload','open','watch']);
183+
grunt.registerTask('prod', ['sass:prod']);
231184

232185
};

0 commit comments

Comments
 (0)