generator-browser-modern-extension
Version:
Scaffold out a boilerplate for creating a browser extension with up-to-date tools and autoreload
34 lines (25 loc) • 679 B
JavaScript
import gulp from 'gulp'
import { clean, scripts, styles, markup, images, manifest, watch, bundle } from './tasks'
import dotenv from 'dotenv'
dotenv.config()
export const paths = {
scripts: [
'src/options.js',
'src/content.js',
'src/background.js',
'src/popup.js',
],
styles: [
'src/options.scss',
'src/popup.scss',
],
images: 'src/images/**/*',
manifest: 'src/manifest.json',
markup: [
'src/options.html',
'src/popup.html',
],
}
gulp.task('build', gulp.series(clean, gulp.parallel(scripts, styles, markup, images, manifest)))
gulp.task('dev', gulp.series('build', watch))
gulp.task('bundle', gulp.series('build', bundle))