mirror of
https://github.com/pebble-dev/clay.git
synced 2026-09-06 09:07:19 -04:00
Remove node-sass requirement that crashes the build
This commit is contained in:
+2
-14
@@ -8,11 +8,10 @@ var stringify = require('stringify');
|
|||||||
var del = require('del');
|
var del = require('del');
|
||||||
var inline = require('gulp-inline');
|
var inline = require('gulp-inline');
|
||||||
var htmlmin = require('gulp-htmlmin');
|
var htmlmin = require('gulp-htmlmin');
|
||||||
var sass = require('gulp-sass');
|
var sass = require('gulp-sass')(require('sass'));
|
||||||
var sourceMaps = require('gulp-sourcemaps');
|
var sourceMaps = require('gulp-sourcemaps');
|
||||||
var autoprefixer = require('gulp-autoprefixer');
|
var autoprefixer = require('gulp-autoprefixer');
|
||||||
var uglify = require('gulp-uglify');
|
var uglify = require('gulp-uglify');
|
||||||
var sassify = require('sassify');
|
|
||||||
var autoprefixify = require('./src/scripts/vendor/autoprefixify');
|
var autoprefixify = require('./src/scripts/vendor/autoprefixify');
|
||||||
var insert = require('gulp-insert');
|
var insert = require('gulp-insert');
|
||||||
var clayPackage = require('./package.json');
|
var clayPackage = require('./package.json');
|
||||||
@@ -22,21 +21,12 @@ var sassIncludePaths = [].concat(
|
|||||||
'src/styles'
|
'src/styles'
|
||||||
);
|
);
|
||||||
|
|
||||||
var sassifyOptions = {
|
|
||||||
base64Encode: false,
|
|
||||||
sourceMap: false,
|
|
||||||
sourceMapEmbed: false,
|
|
||||||
sourceMapContents: false,
|
|
||||||
outputStyle: 'compact',
|
|
||||||
includePaths: sassIncludePaths
|
|
||||||
};
|
|
||||||
|
|
||||||
var autoprefixerOptions = {
|
var autoprefixerOptions = {
|
||||||
browsers: ['Android 4', 'iOS 8'],
|
browsers: ['Android 4', 'iOS 8'],
|
||||||
cascade: false
|
cascade: false
|
||||||
};
|
};
|
||||||
|
|
||||||
var stringifyOptions = ['.html', '.tpl'];
|
var stringifyOptions = ['.html', '.tpl', '.scss'];
|
||||||
var versionMessage = '/* Clay - https://github.com/pebble/clay - Version: ' +
|
var versionMessage = '/* Clay - https://github.com/pebble/clay - Version: ' +
|
||||||
clayPackage.version +
|
clayPackage.version +
|
||||||
' - Build Date: ' + new Date().toISOString() + ' */\n';
|
' - Build Date: ' + new Date().toISOString() + ' */\n';
|
||||||
@@ -89,7 +79,6 @@ gulp.task('clay', ['inlineHtml'], function() {
|
|||||||
})
|
})
|
||||||
.transform('deamdify')
|
.transform('deamdify')
|
||||||
.transform(stringify(stringifyOptions))
|
.transform(stringify(stringifyOptions))
|
||||||
.transform(sassify, sassifyOptions)
|
|
||||||
.transform(autoprefixify, autoprefixerOptions)
|
.transform(autoprefixify, autoprefixerOptions)
|
||||||
.require(require.resolve('./index'), {expose: clayPackage.name})
|
.require(require.resolve('./index'), {expose: clayPackage.name})
|
||||||
.exclude('message_keys')
|
.exclude('message_keys')
|
||||||
@@ -107,7 +96,6 @@ gulp.task('dev-js', ['js', 'sass'], function() {
|
|||||||
return browserify('dev/dev.js', { debug: true })
|
return browserify('dev/dev.js', { debug: true })
|
||||||
.transform(stringify(stringifyOptions))
|
.transform(stringify(stringifyOptions))
|
||||||
.transform('deamdify')
|
.transform('deamdify')
|
||||||
.transform(sassify, sassifyOptions)
|
|
||||||
.transform(autoprefixify, autoprefixerOptions)
|
.transform(autoprefixify, autoprefixerOptions)
|
||||||
.ignore('message_keys')
|
.ignore('message_keys')
|
||||||
.bundle()
|
.bundle()
|
||||||
|
|||||||
+1
-2
@@ -63,7 +63,7 @@
|
|||||||
"gulp-htmlmin": "^1.3.0",
|
"gulp-htmlmin": "^1.3.0",
|
||||||
"gulp-inline": "0.0.15",
|
"gulp-inline": "0.0.15",
|
||||||
"gulp-insert": "^0.5.0",
|
"gulp-insert": "^0.5.0",
|
||||||
"gulp-sass": "^2.1.1",
|
"gulp-sass": "^6.0.1",
|
||||||
"gulp-sourcemaps": "^1.6.0",
|
"gulp-sourcemaps": "^1.6.0",
|
||||||
"gulp-uglify": "^1.5.2",
|
"gulp-uglify": "^1.5.2",
|
||||||
"joi": "^6.10.1",
|
"joi": "^6.10.1",
|
||||||
@@ -78,7 +78,6 @@
|
|||||||
"mocha": "^2.3.4",
|
"mocha": "^2.3.4",
|
||||||
"postcss": "^5.0.14",
|
"postcss": "^5.0.14",
|
||||||
"require-from-string": "^1.1.0",
|
"require-from-string": "^1.1.0",
|
||||||
"sassify": "^0.9.1",
|
|
||||||
"sinon": "^1.17.3",
|
"sinon": "^1.17.3",
|
||||||
"stringify": "^3.2.0",
|
"stringify": "^3.2.0",
|
||||||
"through": "^2.3.8",
|
"through": "^2.3.8",
|
||||||
|
|||||||
Reference in New Issue
Block a user