|
3 | 3 | const gulp = require('gulp');
|
4 | 4 | const $ = require('gulp-load-plugins')();
|
5 | 5 |
|
6 |
| -var Fiber = require('fibers'); |
| 6 | +const Fiber = require('fibers'); |
7 | 7 |
|
8 |
| -var sass = require('gulp-sass')(require('node-sass')); |
9 |
| -var dart_sass = require('gulp-sass')(require('sass')); |
| 8 | +const sass = require('gulp-sass')(require('node-sass')); |
| 9 | +const dart_sass = require('gulp-sass')(require('sass')); |
10 | 10 |
|
11 | 11 | require('es6-promise').polyfill();
|
12 | 12 |
|
13 | 13 | const browserSync = require('browser-sync').create();
|
14 |
| -const browserSync_baseDir = 'docs'; |
| 14 | +const browserSync_baseDir = './docs'; |
15 | 15 |
|
16 | 16 | const entry_paths = {
|
17 | 17 | sass: ['sass/_flexbox-grid-mixins.scss'],
|
@@ -49,8 +49,8 @@ function lint_sass() {
|
49 | 49 | "stylelint-config-recommended-scss"
|
50 | 50 | ],
|
51 | 51 | rules: {
|
52 |
| - "block-no-empty": null, |
53 |
| - "no-descending-specificity": null |
| 52 | + "scss/at-if-no-null": null, |
| 53 | + "scss/no-global-function-names": null |
54 | 54 | }
|
55 | 55 | },
|
56 | 56 | reporters: [{
|
@@ -99,11 +99,37 @@ function docs_dart_sass() {
|
99 | 99 | }
|
100 | 100 |
|
101 | 101 | function browser_sync(done) {
|
| 102 | + browserSync.init({ |
| 103 | + server: { |
| 104 | + baseDir: browserSync_baseDir, |
| 105 | + index : 'index.html', |
| 106 | + }, |
| 107 | + open: false, |
| 108 | + reloadOnRestart: true, |
| 109 | + ui: false |
| 110 | + }); |
| 111 | + done(); |
| 112 | +} |
| 113 | + |
| 114 | +function browser_sync_proxy(done) { |
| 115 | + browserSync.init({ |
| 116 | + proxy: 'localhost:3000', |
| 117 | + port: 3000, |
| 118 | + files: ['./docs/**/*'], |
| 119 | + online: true, |
| 120 | + ui: false |
| 121 | + }); |
| 122 | + done(); |
| 123 | +} |
| 124 | + |
| 125 | +function browser_sync_server(done) { |
102 | 126 | browserSync.init({
|
103 | 127 | server: {
|
104 | 128 | baseDir: browserSync_baseDir
|
105 | 129 | },
|
106 |
| - reloadOnRestart: true |
| 130 | + open: false, |
| 131 | + reloadOnRestart: true, |
| 132 | + ui: false |
107 | 133 | });
|
108 | 134 | done();
|
109 | 135 | }
|
|
0 commit comments