thisiswindowsfigma/build-firefox.sh
2026-03-05 03:06:24 +09:00

25 lines
679 B
Bash
Executable file

#!/usr/bin/env bash
set -euo pipefail
ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
DIST_DIR="$ROOT_DIR/dist/firefox"
XPI_PATH="$ROOT_DIR/dist/figma-windows-ua-firefox-unsigned.xpi"
rm -rf "$DIST_DIR"
mkdir -p "$DIST_DIR"
rm -f "$ROOT_DIR/dist/figma-windows-ua-firefox.xpi"
rm -f "$ROOT_DIR/dist/figma-windows-ua-firefox.zip"
cp "$ROOT_DIR/manifest.firefox.json" "$DIST_DIR/manifest.json"
cp "$ROOT_DIR/background.firefox.js" "$DIST_DIR/background.firefox.js"
cp "$ROOT_DIR/content.js" "$DIST_DIR/content.js"
cp "$ROOT_DIR/injected.js" "$DIST_DIR/injected.js"
rm -f "$XPI_PATH"
(
cd "$DIST_DIR"
zip -r "$XPI_PATH" .
)
echo "Firefox build created: $XPI_PATH"