|
|
@ -21,7 +21,7 @@ var banner = ["/**",
|
|
|
|
" */",
|
|
|
|
" */",
|
|
|
|
""].join("\n");
|
|
|
|
""].join("\n");
|
|
|
|
|
|
|
|
|
|
|
|
gulp.task("lint", function() {
|
|
|
|
gulp.task("lint", function () {
|
|
|
|
gulp.src("./src/js/**/*.js")
|
|
|
|
gulp.src("./src/js/**/*.js")
|
|
|
|
.pipe(debug())
|
|
|
|
.pipe(debug())
|
|
|
|
.pipe(eslint())
|
|
|
|
.pipe(eslint())
|
|
|
@ -34,23 +34,23 @@ function taskBrowserify(opts) {
|
|
|
|
.bundle();
|
|
|
|
.bundle();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
gulp.task("browserify:debug", ["lint"], function() {
|
|
|
|
gulp.task("browserify:debug", ["lint"], function () {
|
|
|
|
return taskBrowserify({debug:true, standalone:"SimpleMDE"})
|
|
|
|
return taskBrowserify({debug: true, standalone: "SimpleMDE"})
|
|
|
|
.pipe(source("simplemde.debug.js"))
|
|
|
|
.pipe(source("simplemde.debug.js"))
|
|
|
|
.pipe(buffer())
|
|
|
|
.pipe(buffer())
|
|
|
|
.pipe(header(banner, {pkg: pkg}))
|
|
|
|
.pipe(header(banner, {pkg: pkg}))
|
|
|
|
.pipe(gulp.dest("./debug/"));
|
|
|
|
.pipe(gulp.dest("./debug/"));
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
gulp.task("browserify", ["lint"], function() {
|
|
|
|
gulp.task("browserify", ["lint"], function () {
|
|
|
|
return taskBrowserify({standalone:"SimpleMDE"})
|
|
|
|
return taskBrowserify({standalone: "SimpleMDE"})
|
|
|
|
.pipe(source("simplemde.js"))
|
|
|
|
.pipe(source("simplemde.js"))
|
|
|
|
.pipe(buffer())
|
|
|
|
.pipe(buffer())
|
|
|
|
.pipe(header(banner, {pkg: pkg}))
|
|
|
|
.pipe(header(banner, {pkg: pkg}))
|
|
|
|
.pipe(gulp.dest("./debug/"));
|
|
|
|
.pipe(gulp.dest("./debug/"));
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
gulp.task("scripts", ["browserify:debug", "browserify", "lint"], function() {
|
|
|
|
gulp.task("scripts", ["browserify:debug", "browserify", "lint"], function () {
|
|
|
|
var js_files = ["./debug/simplemde.js"];
|
|
|
|
var js_files = ["./debug/simplemde.js"];
|
|
|
|
|
|
|
|
|
|
|
|
return gulp.src(js_files)
|
|
|
|
return gulp.src(js_files)
|
|
|
@ -61,7 +61,7 @@ gulp.task("scripts", ["browserify:debug", "browserify", "lint"], function() {
|
|
|
|
.pipe(gulp.dest("./dist/"));
|
|
|
|
.pipe(gulp.dest("./dist/"));
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
gulp.task("styles", function() {
|
|
|
|
gulp.task("styles", function () {
|
|
|
|
var css_files = [
|
|
|
|
var css_files = [
|
|
|
|
"./node_modules/codemirror/lib/codemirror.css",
|
|
|
|
"./node_modules/codemirror/lib/codemirror.css",
|
|
|
|
"./src/css/*.css",
|
|
|
|
"./src/css/*.css",
|
|
|
|