Я хочу автоматизировать процесс упаковки моего расширения для Chrome и Firefox, и для этого я использую Gulp. У меня есть два разных файла манифеста, один для Chrome и один для Firefox (manifest.json
и manifestff.json
) в корневом каталоге проекта. Теперь я хочу:
- Скопируйте все необходимое в каталог для расширения Chrome.
- Сделайте то же самое для расширения Firefox, за исключением того, что я хочу переименовать
manifestff.json
вmanifest.json
в процессе.
Вот моя текущая задача по упаковке расширения для Firefox:
gulp.task('pack-firefox', () => {
return gulp.src([
'manifestff.json',
'index.html',
'./public/**'
], {'base': '.'})
.pipe(gulp.dest('./ff'));
}
Можно ли указать (с дополнительными .pipe()
), что я хочу скопировать manifestff.json
как manifest.json
?