Files
aliasvault/core
dependabot[bot] 5c974932bd Bump the npm_and_yarn group across 6 directories with 1 update
Bumps the npm_and_yarn group with 1 update in the /apps/browser-extension directory: [flatted](https://github.com/WebReflection/flatted).
Bumps the npm_and_yarn group with 1 update in the /apps/mobile-app directory: [flatted](https://github.com/WebReflection/flatted).
Bumps the npm_and_yarn group with 1 update in the /core/models directory: [flatted](https://github.com/WebReflection/flatted).
Bumps the npm_and_yarn group with 1 update in the /core/typescript/identity-generator directory: [flatted](https://github.com/WebReflection/flatted).
Bumps the npm_and_yarn group with 1 update in the /core/typescript/password-generator directory: [flatted](https://github.com/WebReflection/flatted).
Bumps the npm_and_yarn group with 1 update in the /core/vault directory: [flatted](https://github.com/WebReflection/flatted).


Updates `flatted` from 3.3.3 to 3.4.2
- [Commits](https://github.com/WebReflection/flatted/compare/v3.3.3...v3.4.2)

Updates `flatted` from 3.3.3 to 3.4.2
- [Commits](https://github.com/WebReflection/flatted/compare/v3.3.3...v3.4.2)

Updates `flatted` from 3.3.3 to 3.4.2
- [Commits](https://github.com/WebReflection/flatted/compare/v3.3.3...v3.4.2)

Updates `flatted` from 3.3.3 to 3.4.2
- [Commits](https://github.com/WebReflection/flatted/compare/v3.3.3...v3.4.2)

Updates `flatted` from 3.3.3 to 3.4.2
- [Commits](https://github.com/WebReflection/flatted/compare/v3.3.3...v3.4.2)

Updates `flatted` from 3.3.3 to 3.4.2
- [Commits](https://github.com/WebReflection/flatted/compare/v3.3.3...v3.4.2)

---
updated-dependencies:
- dependency-name: flatted
  dependency-version: 3.4.2
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: flatted
  dependency-version: 3.4.2
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: flatted
  dependency-version: 3.4.2
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: flatted
  dependency-version: 3.4.2
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: flatted
  dependency-version: 3.4.2
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: flatted
  dependency-version: 3.4.2
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-21 13:19:00 +01:00
..
2026-03-06 12:32:15 +01:00
2025-12-11 09:19:03 +01:00
2025-12-11 09:19:03 +01:00

Core Libraries

This folder contains core modules that are used by multiple applications in the AliasVault monorepo.

rust (Primary)

Primary cross-platform core library written in Rust, providing shared business logic across ALL platforms:

  • Browser extensions (Chrome, Firefox, Edge, Safari) via WebAssembly
  • Mobile apps (iOS via Swift bindings, Android via Kotlin bindings)
  • Server (.NET via P/Invoke)
  • Desktop apps (future)

Currently implements:

  • merge - Merges two SQLite vault databases using Last-Write-Wins (LWW) strategy
  • credential_matcher - Cross-platform credential filtering for autofill

See rust/README.md for detailed documentation.

models

TypeScript models that are auto-generated to platform-specific code:

  • TypeScript (source of truth)
  • C# (.NET)
  • Swift (iOS)
  • Kotlin (Android)

vault

Vault database schema and SQL utilities for:

  • Browser extension
  • Mobile apps (React Native)
  • Web client (Blazor)

typescript/ (Legacy)

Legacy TypeScript implementations that may be migrated to Rust in the future:

typescript/identity-generator

TypeScript identity generator used by:

  • Browser extension (React and custom TypeScript)
  • Mobile apps (React Native)

typescript/password-generator

TypeScript password generator used by:

  • Browser extension (React and custom TypeScript)
  • Mobile apps (React Native)