Skip to content
This repository was archived by the owner on Apr 14, 2018. It is now read-only.

Commit 3d2ee51

Browse files
author
Keks
committedJun 3, 2017
😽 Добавляет сборку sass в gulp
1 parent c88974e commit 3d2ee51

File tree

3 files changed

+59
-2
lines changed

3 files changed

+59
-2
lines changed
 

‎gulpfile.js

+34
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
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+
});

‎package.json

+14-2
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,26 @@
44
"private": true,
55
"description": "Личный проект «Мишка» от HTML Academy",
66
"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",
713
"@htmlacademy/editorconfig-cli": "1.x"
814
},
915
"scripts": {
10-
"test": "editorconfig-cli"
16+
"test": "editorconfig-cli",
17+
"build": "gulp style",
18+
"start": "gulp serve"
1119
},
1220
"editorconfig-cli": [
1321
"*.html",
14-
"*.json"
22+
"*.json",
23+
"*.js",
24+
"js/**/*.js",
25+
"img/**/*.svg",
26+
"sass/**/*.{sass,scss}"
1527
],
1628
"engines": {
1729
"node": "6.10"

‎sass/README

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
Папка для файлов препроцессора SASS.
2+
3+
http://sass-lang.com
4+
5+
--
6+
7+
Структура файлов:
8+
9+
sass/
10+
| - style.scss
11+
| - [другие *.scss файлы]

0 commit comments

Comments
 (0)
This repository has been archived.