UNPKG

generator-browser-modern-extension

Version:

Scaffold out a boilerplate for creating a browser extension with up-to-date tools and autoreload

24 lines (19 loc) 629 B
import gulp from 'gulp' import { paths } from '../gulpfile' import jeditor from 'gulp-json-editor' import gulpif from 'gulp-if' function addAutoreloadScript(manifestJson) { const hasScripts = manifestJson.background && manifestJson.background.scripts return { ...manifestJson, background: { ...manifestJson.background, scripts: [ 'autoreload.js', ...(hasScripts ? manifestJson.background.scripts : []) ], }, } } export function manifest() { return gulp.src(paths.manifest) .pipe(gulpif(process.env.NODE_ENV === 'development', jeditor(addAutoreloadScript))) .pipe(gulp.dest('build')) }