Skip to content

Commit ee7ec19

Browse files
committed
Use LESS for CSS
1 parent 38688be commit ee7ec19

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

71 files changed

+12105
-11660
lines changed

gulpfile.js

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ const git = require('simple-git')();
2828
const source = require('vinyl-source-stream');
2929
const stream = require('stream');
3030
const prompt = require('gulp-prompt');
31+
const less = require('gulp-less');
32+
const sourcemaps = require('gulp-sourcemaps');
3133

3234
const cordova = require("cordova-lib").cordova;
3335

@@ -101,12 +103,13 @@ function process_package_debug(done) {
101103
getGitRevision(done, processPackage, false);
102104
}
103105

104-
105106
// dist_yarn MUST be done after dist_src
106107

107-
const distBuild = gulp.series(process_package_release, dist_src, dist_changelog, dist_yarn, dist_locale, dist_libraries, dist_resources, dist_rollup, gulp.series(cordova_dist()));
108+
const distCommon = gulp.series(dist_src, dist_less, dist_changelog, dist_yarn, dist_locale, dist_libraries, dist_resources, dist_rollup, gulp.series(cordova_dist()));
109+
110+
const distBuild = gulp.series(process_package_release, distCommon);
108111

109-
const debugDistBuild = gulp.series(process_package_debug, dist_src, dist_changelog, dist_yarn, dist_locale, dist_libraries, dist_resources, dist_rollup, gulp.series(cordova_dist()));
112+
const debugDistBuild = gulp.series(process_package_debug, distCommon);
110113

111114
const distRebuild = gulp.series(clean_dist, distBuild);
112115
gulp.task('dist', distRebuild);
@@ -344,13 +347,22 @@ function dist_src() {
344347
'./src/**/*',
345348
'!./src/css/dropdown-lists/LICENSE',
346349
'!./src/support/**',
350+
'!./src/**/*.less',
347351
];
348352

349353
return gulp.src(distSources, { base: 'src' })
350354
.pipe(gulp.src('yarn.lock'))
351355
.pipe(gulp.dest(DIST_DIR));
352356
}
353357

358+
function dist_less() {
359+
return gulp.src('./src/**/*.less')
360+
.pipe(sourcemaps.init())
361+
.pipe(less())
362+
.pipe(sourcemaps.write('.'))
363+
.pipe(gulp.dest(`${DIST_DIR}`));
364+
}
365+
354366
function dist_changelog() {
355367
return gulp.src('changelog.html')
356368
.pipe(gulp.dest(`${DIST_DIR}tabs/`));

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,9 +103,11 @@
103103
"gulp-concat": "~2.6.1",
104104
"gulp-debian": "^0.1.9",
105105
"gulp-json-editor": "^2.5.4",
106+
"gulp-less": "^5.0.0",
106107
"gulp-prompt": "^1.2.0",
107108
"gulp-rename": "^2.0.0",
108109
"gulp-replace": "^1.0.0",
110+
"gulp-sourcemaps": "^3.0.0",
109111
"gulp-util": "^3.0.8",
110112
"gulp-xml-transformer": "^5.1.1",
111113
"gulp-yarn": "^3.0.0",

0 commit comments

Comments
 (0)