# Maintainer: Kimiblock Moe

pkgname=firefox-extension-bitwarden
pkgver=2026.7.0
pkgrel=1
pkgdesc='Bitwarden browser extension for Zen'
arch=('any')
url='https://github.com/bitwarden/clients'
license=('GPL-3.0-or-later')
groups=('zen-browser-addons')
pkgdesc='Bitwarden browser extension for Firefox'
makedepends=('nodejs-lts-krypton' 'npm' 'unzip' 'zip' 'git' corepack)
source=("${pkgname}::git+https://github.com/bitwarden/clients.git#tag=browser-v${pkgver}")
b2sums=('c0bdd930b32e9ec071d8ecf46a2e0ac9d217f11c31f2e807db656a028f2bbe4191ae86422164e8d5f4812642364723fa6d47ccdec109179d34e7dbbf9c1f27aa')

prepare() {
  cd firefox-extension-bitwarden
  npm ci
}

build() {
  cd "${srcdir}/firefox-extension-bitwarden/apps/browser"
  npm run dist:firefox
}

check() {
	cd "${srcdir}/firefox-extension-bitwarden/apps/browser"
  npm run test
}

package() {
  install -Dm644 "${srcdir}/firefox-extension-bitwarden/apps/browser/dist/dist-firefox.zip" "${pkgdir}/usr/lib/firefox/browser/extensions/{446900e4-71c2-419f-a6a7-df9c091e268b}.xpi"
}
