Files
aliasvault/apps/browser-extension
Leendert de Borst efd918fc82 Merge branch 'main' into 1695-feature-request-folders-inside-folder-subfolders
* main:
  Bump addressable in /docs in the bundler group across 1 directory
  Fix iOS app build on Xcode 26.4
  Bump the npm_and_yarn group across 3 directories with 1 update
  Bump vite in /core/vault in the npm_and_yarn group across 1 directory
  Bump lodash
  Bump defu
  Add more auto-lock timeout options to browser extension and mobile app (#1871)
  Bump @xmldom/xmldom
  Bump brace-expansion
  Bump the npm_and_yarn group across 2 directories with 1 update
  New Crowdin updates (#1828)
  Bump the npm_and_yarn group across 3 directories with 2 updates
  Bump the npm_and_yarn group across 6 directories with 1 update
  Bump activesupport in /docs in the bundler group across 1 directory
  fix: guard against undefined credentials.create/get in WebAuthn override (fixes #1854)
2026-04-08 21:19:38 +02:00
..
2025-09-11 14:48:20 +02:00
2025-12-08 21:43:04 +01:00
2026-03-06 12:32:15 +01:00
2026-01-28 16:14:09 +01:00
2026-03-06 12:32:15 +01:00

This folder contains the source code for the browser extensions for AliasVault.

The browser extension is built using WXT and React:

  • WXT is a build tool for browser extensions.
  • React is a JavaScript library for building user interfaces.

To build the browser extension, run the following command in this directory:

Build the browser extension

npm install

# Build the Chrome extension (saves in dist/chrome-mv3)
npm run zip:chrome

# Build the Firefox extension (creates two zip files in dist)
npm run zip:firefox

# Build the Edge extension (saves in dist/edge-mv3)
npm run zip:edge

# Build the Safari extension (saves in dist/safari-mv2 which is referenced by the safari-xcode/AliasVault.xcodeproj project)
npm run build:safari
# Open the safari-xcode/AliasVault.xcodeproj project in MacOS Xcode and run the project. This will install the extension to your Safari browser locally.