This repository was archived by the owner on Apr 14, 2018. It is now read-only.
File tree 3 files changed +59
-2
lines changed
3 files changed +59
-2
lines changed Original file line number Diff line number Diff line change
1
+ "use strict" ;
2
+
3
+ var gulp = require ( "gulp" ) ;
4
+ var sass = require ( "gulp-sass" ) ;
5
+ var plumber = require ( "gulp-plumber" ) ;
6
+ var postcss = require ( "gulp-postcss" ) ;
7
+ var autoprefixer = require ( "autoprefixer" ) ;
8
+ var server = require ( "browser-sync" ) . create ( ) ;
9
+
10
+ gulp . task ( "style" , function ( ) {
11
+ gulp . src ( "sass/style.scss" )
12
+ . pipe ( plumber ( ) )
13
+ . pipe ( sass ( ) )
14
+ . pipe ( postcss ( [
15
+ autoprefixer ( { browsers : [
16
+ "last 2 versions"
17
+ ] } )
18
+ ] ) )
19
+ . pipe ( gulp . dest ( "css" ) )
20
+ . pipe ( server . stream ( ) ) ;
21
+ } ) ;
22
+
23
+ gulp . task ( "serve" , [ "style" ] , function ( ) {
24
+ server . init ( {
25
+ server : "." ,
26
+ notify : false ,
27
+ open : true ,
28
+ cors : true ,
29
+ ui : false
30
+ } ) ;
31
+
32
+ gulp . watch ( "sass/**/*.{scss,sass}" , [ "style" ] ) ;
33
+ gulp . watch ( "*.html" ) . on ( "change" , server . reload ) ;
34
+ } ) ;
Original file line number Diff line number Diff line change 4
4
"private" : true ,
5
5
"description" : " Личный проект «Мишка» от HTML Academy" ,
6
6
"devDependencies" : {
7
+ "autoprefixer" : " 6.7.x" ,
8
+ "browser-sync" : " 2.18.12" ,
9
+ "gulp" : " 3.9.1" ,
10
+ "gulp-plumber" : " 1.1.0" ,
11
+ "gulp-postcss" : " 6.4.0" ,
12
+ "gulp-sass" : " 3.1.0" ,
7
13
"@htmlacademy/editorconfig-cli" : " 1.x"
8
14
},
9
15
"scripts" : {
10
- "test" : " editorconfig-cli"
16
+ "test" : " editorconfig-cli" ,
17
+ "build" : " gulp style" ,
18
+ "start" : " gulp serve"
11
19
},
12
20
"editorconfig-cli" : [
13
21
" *.html" ,
14
- " *.json"
22
+ " *.json" ,
23
+ " *.js" ,
24
+ " js/**/*.js" ,
25
+ " img/**/*.svg" ,
26
+ " sass/**/*.{sass,scss}"
15
27
],
16
28
"engines" : {
17
29
"node" : " 6.10"
Original file line number Diff line number Diff line change
1
+ Папка для файлов препроцессора SASS.
2
+
3
+ http://sass-lang.com
4
+
5
+ --
6
+
7
+ Структура файлов:
8
+
9
+ sass/
10
+ | - style.scss
11
+ | - [другие *.scss файлы]
You can’t perform that action at this time.
0 commit comments