diff options
| author | Monty Taylor <mordred@inaugust.com> | 2018-08-24 03:53:41 -0500 | 
|---|---|---|
| committer | Monty Taylor <mordred@inaugust.com> | 2018-08-24 05:22:18 -0400 | 
| commit | ac69e43c7545e45a77f90a2a02d1206a490d3e29 (patch) | |
| tree | 6a8d5e3a7587188684155c4f58a9b99ff88fe07b /gulpfile.js | |
| parent | 2712cdc63933fd4ac52a22a3053e2b6f8d568e18 (diff) | |
Remove last vestiges of bower
Diffstat (limited to 'gulpfile.js')
| -rw-r--r-- | gulpfile.js | 30 | 
1 files changed, 9 insertions, 21 deletions
| diff --git a/gulpfile.js b/gulpfile.js index e3bb6a6..bfbd6c8 100644 --- a/gulpfile.js +++ b/gulpfile.js | |||
| @@ -4,7 +4,6 @@ | |||
| 4 | var fs = require('fs'); | 4 | var fs = require('fs'); | 
| 5 | var cheerio = require('cheerio'); | 5 | var cheerio = require('cheerio'); | 
| 6 | var rimraf = require('rimraf'); | 6 | var rimraf = require('rimraf'); | 
| 7 | var mainNPMFiles = require('npmfiles'); | ||
| 8 | 7 | ||
| 9 | var gulp = require('gulp'); | 8 | var gulp = require('gulp'); | 
| 10 | var git = require('gulp-git'); | 9 | var git = require('gulp-git'); | 
| @@ -44,9 +43,6 @@ | |||
| 44 | ] | 43 | ] | 
| 45 | }; | 44 | }; | 
| 46 | 45 | ||
| 47 | // Contents of all our bower dependencies' main:[] fields. | ||
| 48 | var bowerFiles = mainNPMFiles(); | ||
| 49 | |||
| 50 | // The current package.json file. | 46 | // The current package.json file. | 
| 51 | var packageJson = require('./package.json'); | 47 | var packageJson = require('./package.json'); | 
| 52 | 48 | ||
| @@ -142,9 +138,7 @@ | |||
| 142 | }); | 138 | }); | 
| 143 | 139 | ||
| 144 | /** | 140 | /** | 
| 145 | * Build the static file structure from our bower dependencies. Reveal.js | 141 | * Build the static file structure from our dependencies. | 
| 146 | * is given a special snowflake status, because it doesn't observe the | ||
| 147 | * standard packaging format that bower files like. | ||
| 148 | */ | 142 | */ | 
| 149 | gulp.task('package:libs', function (cb) { | 143 | gulp.task('package:libs', function (cb) { | 
| 150 | 144 | ||
| @@ -152,23 +146,16 @@ | |||
| 152 | './node_modules/bootstrap/dist/css/bootstrap.css') | 146 | './node_modules/bootstrap/dist/css/bootstrap.css') | 
| 153 | .pipe(gulp.dest(dir.dist + '/css')); | 147 | .pipe(gulp.dest(dir.dist + '/css')); | 
| 154 | 148 | ||
| 155 | var resolveCSS = gulp.src(bowerFiles) | 149 | var resolveCSS = gulp.src( | 
| 150 | './node_modules/@fortawesome/fontawesome-free/css/*') | ||
| 156 | .pipe(filter('*.css')) | 151 | .pipe(filter('*.css')) | 
| 157 | .pipe(gulp.dest(dir.dist + '/css')); | 152 | .pipe(gulp.dest(dir.dist + '/css')); | 
| 158 | 153 | ||
| 159 | var resolveLESS = gulp.src(bowerFiles) | 154 | var resolveFonts = gulp.src( | 
| 160 | .pipe(filter('*.less')) | 155 | './node_modules/@fortawesome/fontawesome-free/webfonts/*') | 
| 161 | .pipe(less()) | ||
| 162 | .pipe(gulp.dest(dir.dist + '/css')); | ||
| 163 | |||
| 164 | var resolveFonts = gulp.src(bowerFiles) | ||
| 165 | .pipe(filter(['*.otf', '*.eot', '*.svg', '*.ttf', '*.woff', '*.woff2'])) | 156 | .pipe(filter(['*.otf', '*.eot', '*.svg', '*.ttf', '*.woff', '*.woff2'])) | 
| 166 | .pipe(gulp.dest(dir.dist + '/fonts')); | 157 | .pipe(gulp.dest(dir.dist + '/fonts')); | 
| 167 | 158 | ||
| 168 | var resolveLibs = gulp.src(bowerFiles) | ||
| 169 | .pipe(filter('*.js')) | ||
| 170 | .pipe(gulp.dest(dir.dist + '/js')); | ||
| 171 | |||
| 172 | // Reveal.js is a special snowflake. | 159 | // Reveal.js is a special snowflake. | 
| 173 | var resolveReveal = gulp.src('./node_modules/reveal.js/*/**/*.*', | 160 | var resolveReveal = gulp.src('./node_modules/reveal.js/*/**/*.*', | 
| 174 | {'base': './node_modules/reveal.js/'}) | 161 | {'base': './node_modules/reveal.js/'}) | 
| @@ -183,9 +170,10 @@ | |||
| 183 | .pipe(gulp.dest(dir.dist)); | 170 | .pipe(gulp.dest(dir.dist)); | 
| 184 | 171 | ||
| 185 | streamqueue({'objectMode': true}, | 172 | streamqueue({'objectMode': true}, | 
| 186 | resolveBootstrap, resolveCSS, | 173 | resolveBootstrap, | 
| 187 | resolveLESS, resolveReveal, | 174 | resolveCSS, | 
| 188 | resolveLibs, resolveFonts); | 175 | resolveReveal, | 
| 176 | resolveFonts); | ||
| 189 | cb() | 177 | cb() | 
| 190 | 178 | ||
| 191 | }); | 179 | }); | 
