@@ -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