Next.js website for Rocky Mountain Vending company featuring: - Product catalog with Stripe integration - Service areas and parts pages - Admin dashboard with Clerk authentication - SEO optimized pages with JSON-LD structured data Co-authored-by: Cursor <cursoragent@cursor.com>
20 lines
551 B
Text
20 lines
551 B
Text
var gulp = require('gulp');
|
|
var plugins = require('gulp-load-plugins')();
|
|
var sequence = require('run-sequence');
|
|
|
|
function getTask(task) {
|
|
return require('./gulp_tasks/' + task)(gulp, plugins);
|
|
}
|
|
|
|
gulp.task('tslint', getTask('tslint'));
|
|
gulp.task('ts', getTask('typescript'));
|
|
gulp.task('doc', getTask('typedoc'));
|
|
gulp.task('browserify', getTask('browserify'));
|
|
|
|
gulp.task('build', function (done) {
|
|
sequence('ts', 'browserify', done);
|
|
});
|
|
|
|
gulp.task('default', ['tslint', 'doc', 'build']);
|
|
|
|
gulp.task('deploy', ['default'], getTask('gh-pages'));
|