mirror of
https://github.com/nasa/openmct.git
synced 2025-06-18 07:08:12 +00:00
[Build] Begin integrating compass
Convert SCSS to CSS as a build step.
This commit is contained in:
17
gulpfile.js
17
gulpfile.js
@ -24,20 +24,27 @@
|
|||||||
var gulp = require('gulp'),
|
var gulp = require('gulp'),
|
||||||
requirejsOptimize = require('gulp-requirejs-optimize'),
|
requirejsOptimize = require('gulp-requirejs-optimize'),
|
||||||
sourcemaps = require('gulp-sourcemaps'),
|
sourcemaps = require('gulp-sourcemaps'),
|
||||||
|
compass = require('gulp-compass'),
|
||||||
karma = require('karma'),
|
karma = require('karma'),
|
||||||
path = require('path'),
|
path = require('path'),
|
||||||
paths = {
|
paths = {
|
||||||
main: 'main.js',
|
main: 'main.js',
|
||||||
dist: 'dist'
|
dist: 'dist',
|
||||||
|
assets: 'dist/assets',
|
||||||
|
scss: 'platform/**/*.scss'
|
||||||
},
|
},
|
||||||
options = {
|
options = {
|
||||||
requirejsOptimize: {
|
requirejsOptimize: {
|
||||||
name: 'main',
|
name: paths.main.replace(/\.js$/, ''),
|
||||||
mainConfigFile: paths.main
|
mainConfigFile: paths.main
|
||||||
},
|
},
|
||||||
karma: {
|
karma: {
|
||||||
configFile: path.resolve(__dirname, 'karma.conf.js'),
|
configFile: path.resolve(__dirname, 'karma.conf.js'),
|
||||||
singleRun: true
|
singleRun: true
|
||||||
|
},
|
||||||
|
compass: {
|
||||||
|
sass: __dirname,
|
||||||
|
css: paths.assets
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -52,3 +59,9 @@ gulp.task('scripts', function () {
|
|||||||
gulp.task('test', function (done) {
|
gulp.task('test', function (done) {
|
||||||
new karma.Server(options.karma, done).start();
|
new karma.Server(options.karma, done).start();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
gulp.task('stylesheets', function () {
|
||||||
|
return gulp.src(paths.scss)
|
||||||
|
.pipe(compass(options.compass))
|
||||||
|
.pipe(gulp.dest(paths.assets));
|
||||||
|
});
|
||||||
|
@ -9,6 +9,7 @@
|
|||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"glob": ">= 3.0.0",
|
"glob": ">= 3.0.0",
|
||||||
"gulp": "^3.9.0",
|
"gulp": "^3.9.0",
|
||||||
|
"gulp-compass": "^2.1.0",
|
||||||
"gulp-requirejs-optimize": "^0.3.1",
|
"gulp-requirejs-optimize": "^0.3.1",
|
||||||
"gulp-sourcemaps": "^1.6.0",
|
"gulp-sourcemaps": "^1.6.0",
|
||||||
"jasmine-core": "^2.3.0",
|
"jasmine-core": "^2.3.0",
|
||||||
|
Reference in New Issue
Block a user