zip

zip используется для управления упаковкой директории вывода в zip файл после завершения сборки.

Обзор

  • Тип: boolean
  • Значение по умолчанию: true
  • Обязательный: Нет

Использование

// addfox.config.ts
import { defineConfig } from "addfox";

export default defineConfig({
  zip: true,   // Упаковать после сборки
  // zip: false, // Не упаковывать
});

Расположение вывода

Путь к выходному zip файлу:

{outputRoot}/{outDir}.zip

По умолчанию: .addfox/extension.zip

Примеры

Отключение упаковки

export default defineConfig({
  zip: false,
});

Включение упаковки (по умолчанию)

export default defineConfig({
  zip: true,
});

Или не указывать (использовать значение по умолчанию).

Содержимое архива

Zip файл содержит всё содержимое выходной директории сборки:

  • manifest.json
  • Все entry скрипты и страницы
  • Статические ресурсы из директории public/

Применение

Упакованный zip файл можно использовать для:

  • Публикации в Chrome Web Store
  • Публикации в Firefox Add-ons
  • Распространения и резервного копирования

Связанная конфигурация

  • outDir — конфигурация директории вывода
  • guide/zip — руководство по упаковке