Removes some eldarion artefacts
This commit is contained in:
parent
abad9e8ab2
commit
84b1dc8255
2 changed files with 0 additions and 123 deletions
|
@ -1,7 +0,0 @@
|
||||||
buildpack: https://buildpack.gondor.io/python
|
|
||||||
site: eldarion-conferences/pinaxcon
|
|
||||||
deploy:
|
|
||||||
services:
|
|
||||||
- web
|
|
||||||
branches:
|
|
||||||
master: primary
|
|
116
gulpfile.js
116
gulpfile.js
|
@ -1,116 +0,0 @@
|
||||||
/**
|
|
||||||
* Setup
|
|
||||||
*/
|
|
||||||
process.title = process.title || 'gulp';
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Dependencies
|
|
||||||
*/
|
|
||||||
const path = require('path');
|
|
||||||
const gulp = require('gulp');
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Setup
|
|
||||||
*/
|
|
||||||
const tasks = require(path.resolve(__dirname, 'gulp/tasks'));
|
|
||||||
const config = require(path.resolve(__dirname, 'gulp/config'));
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Tasks
|
|
||||||
*/
|
|
||||||
gulp.task('build:clean', function buildClean() {
|
|
||||||
tasks.clean(config.paths.build);
|
|
||||||
return tasks.clean(config.paths.dist);
|
|
||||||
});
|
|
||||||
|
|
||||||
gulp.task('build:styles', function buildStyles() {
|
|
||||||
return tasks.css(config.styles.source, {less: {paths: config.styles.npmPaths}})
|
|
||||||
.pipe(gulp.dest(config.styles.dist));
|
|
||||||
});
|
|
||||||
|
|
||||||
gulp.task('build:js', function buildJS() {
|
|
||||||
return tasks.browserify(config.scripts.main)
|
|
||||||
.pipe(gulp.dest(config.scripts.dist));
|
|
||||||
});
|
|
||||||
|
|
||||||
gulp.task('manifest', function manifest() {
|
|
||||||
return tasks.rev(config.manifest.source)
|
|
||||||
.pipe(gulp.dest(config.paths.dist))
|
|
||||||
.pipe(tasks.manifest())
|
|
||||||
.pipe(gulp.dest(config.paths.build));
|
|
||||||
});
|
|
||||||
|
|
||||||
gulp.task('build:copy-icons', function() {
|
|
||||||
return tasks.copy(config.fonts.sources)
|
|
||||||
.pipe(gulp.dest(config.fonts.dist));
|
|
||||||
});
|
|
||||||
gulp.task('build:copy-images', function() {
|
|
||||||
return tasks.copy(config.images.sources).pipe(gulp.dest(config.images.dist));
|
|
||||||
});
|
|
||||||
|
|
||||||
gulp.task('build:script-include', function () {
|
|
||||||
return tasks.handlebars(config.templates.manifestPath, config.templates.scriptsTemplate, config.staticUrlRoot)
|
|
||||||
.pipe(gulp.dest(config.templates.destination));
|
|
||||||
});
|
|
||||||
|
|
||||||
gulp.task('build:style-include', function () {
|
|
||||||
return tasks.handlebars(config.templates.manifestPath, config.templates.stylesTemplate, config.staticUrlRoot)
|
|
||||||
.pipe(gulp.dest(config.templates.destination));
|
|
||||||
});
|
|
||||||
|
|
||||||
gulp.task('test', function test() {
|
|
||||||
return tasks.test(config.test.all);
|
|
||||||
});
|
|
||||||
|
|
||||||
gulp.task('test:req', function testReq() {
|
|
||||||
return tasks.test(config.test.req);
|
|
||||||
});
|
|
||||||
|
|
||||||
gulp.task('test:components', function testComponents() {
|
|
||||||
return tasks.test(config.test.components);
|
|
||||||
});
|
|
||||||
|
|
||||||
gulp.task('xo', function xo() {
|
|
||||||
return tasks.xo(config.xo.source);
|
|
||||||
});
|
|
||||||
|
|
||||||
gulp.task('optimize:js', function () {
|
|
||||||
return tasks.optimizejs(config.optimize.js.source, config.optimize.js.options, config.optimize.js.dist);
|
|
||||||
});
|
|
||||||
|
|
||||||
gulp.task('optimize:css', function () {
|
|
||||||
return tasks.optimizecss(config.optimize.css.source, config.optimize.css.options, config.optimize.css.dist);
|
|
||||||
});
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Compound Tasks
|
|
||||||
*/
|
|
||||||
gulp.task('watch', function watch() {
|
|
||||||
gulp.watch(config.watch.styles, gulp.series(['build:styles', 'manifest', 'build:style-include']));
|
|
||||||
gulp.watch(config.watch.scripts, gulp.series(['build:js', 'manifest', 'build:script-include']));
|
|
||||||
});
|
|
||||||
|
|
||||||
gulp.task('build', gulp.series([
|
|
||||||
'xo',
|
|
||||||
'build:clean',
|
|
||||||
gulp.parallel([
|
|
||||||
'build:styles',
|
|
||||||
'build:js',
|
|
||||||
'build:copy-icons',
|
|
||||||
'build:copy-images'
|
|
||||||
]),
|
|
||||||
'manifest',
|
|
||||||
'build:script-include',
|
|
||||||
'build:style-include'
|
|
||||||
]));
|
|
||||||
|
|
||||||
gulp.task('default', gulp.series([
|
|
||||||
'build',
|
|
||||||
'watch'
|
|
||||||
]));
|
|
||||||
|
|
||||||
gulp.task('release', gulp.series([
|
|
||||||
'build',
|
|
||||||
'optimize:js',
|
|
||||||
'optimize:css'
|
|
||||||
]));
|
|
Loading…
Reference in a new issue