Skip to content

Commit 3c184fe

Browse files
committed
Update JS build configurations
1 parent c32126b commit 3c184fe

3 files changed

Lines changed: 25 additions & 16 deletions

File tree

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -145,11 +145,11 @@ $ npm install
145145
Com as dependências instaladas para rodar a montagem do css com live reload basta rodar:
146146

147147
```
148-
$ gulp
148+
$ npm run gulp
149149
```
150150

151151
E caso queira rodar sem o live reload, somente para gerar o css para publicação rode:
152152

153153
```
154-
$ gulp build
154+
$ npm run gulp build
155155
```

themes/pybr/gulpfile.js

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ var gulp = require('gulp'),
77
rename = require('gulp-rename'),
88
sync = require('browser-sync');
99

10-
gulp.task('scss', function () {
10+
gulp.task('scss', gulp.series(function (done) {
1111
gulp.src('./static/scss/pybr.scss')
1212
.pipe(sass({ errLogToConsole: true }))
1313
.pipe(prefix())
@@ -16,29 +16,33 @@ gulp.task('scss', function () {
1616
.pipe(gulp.dest('./static/css'))
1717
.pipe(notify("styles compiled"))
1818
.pipe(sync.reload({ stream: true }));
19-
});
19+
done();
20+
}));
2021

21-
gulp.task('js', function () {
22+
gulp.task('js', gulp.series(function (done) {
2223
gulp.src(['./node_modules/jquery/dist/jquery.min.js',
2324
'./node_modules/tether/dist/js/tether.min.js',
2425
'./node_modules/bootstrap/dist/js/bootstrap.min.js'])
2526
.pipe(gulp.dest('./static/js'))
2627
.pipe(notify("javascript updated"));
27-
});
28+
done();
29+
}));
2830

29-
gulp.task('fonts', function () {
31+
gulp.task('fonts', gulp.series(function (done) {
3032
gulp.src('./node_modules/font-awesome/fonts/*')
3133
.pipe(gulp.dest('./static/fonts'))
3234
.pipe(notify("fonts updated"));
33-
});
35+
done();
36+
}));
3437

35-
gulp.task('sync', function() {
38+
gulp.task('sync', gulp.series(function(done) {
3639
sync.init({
3740
proxy: 'localhost:8000'
3841
});
39-
gulp.watch('./static/scss/**/*.scss', ['scss']);
40-
gulp.watch('./static/js/**/*.js', sync.reload);
41-
});
42+
gulp.watch('./static/scss/**/*.scss', gulp.series(['scss']));
43+
gulp.watch('./static/js/**/*.js', gulp.series(sync.reload));
44+
done();
45+
}));
4246

43-
gulp.task('build', ['scss', 'js', 'fonts']);
44-
gulp.task('default', ['build', 'sync']);
47+
gulp.task('build', gulp.series(['scss', 'js', 'fonts']));
48+
gulp.task('default', gulp.series(['build', 'sync']));

themes/pybr/package.json

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
"description": "Python.org.br Pelican Theme",
55
"main": "gulpfile.js",
66
"scripts": {
7+
"gulp": "gulp",
78
"test": "echo \"Error: no test specified\" && exit 1"
89
},
910
"author": "",
@@ -13,12 +14,16 @@
1314
"browser-sync": "^2.18.12",
1415
"ecstatic": "^2.1.0",
1516
"font-awesome": "^4.7.0",
16-
"gulp": "^3.9.1",
17+
"gulp": "^4.0.0",
1718
"gulp-autoprefixer": "^4.0.0",
1819
"gulp-clean-css": "^3.3.1",
20+
"gulp-cli": "^2.0.0",
1921
"gulp-minify": "^1.0.0",
2022
"gulp-notify": "^3.0.0",
2123
"gulp-rename": "^1.2.2",
22-
"gulp-sass": "^3.1.0"
24+
"gulp-sass": "^3.1.0",
25+
"jquery": "^3.3.1",
26+
"popper.js": "^1.14.3",
27+
"tether": "^1.3.3"
2328
}
2429
}

0 commit comments

Comments
 (0)