Files
aliasvault/core/models
dependabot[bot] 82dfd75cfc Bump the npm_and_yarn group across 5 directories with 2 updates
Bumps the npm_and_yarn group with 1 update in the /apps/mobile-app directory: [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser).
Bumps the npm_and_yarn group with 1 update in the /core/models directory: [minimatch](https://github.com/isaacs/minimatch).
Bumps the npm_and_yarn group with 1 update in the /core/typescript/identity-generator directory: [minimatch](https://github.com/isaacs/minimatch).
Bumps the npm_and_yarn group with 1 update in the /core/typescript/password-generator directory: [minimatch](https://github.com/isaacs/minimatch).
Bumps the npm_and_yarn group with 1 update in the /core/vault directory: [minimatch](https://github.com/isaacs/minimatch).


Updates `fast-xml-parser` from 4.5.3 to 4.5.4
- [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases)
- [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/NaturalIntelligence/fast-xml-parser/compare/v4.5.3...v4.5.4)

Updates `minimatch` from 3.1.2 to 3.1.5
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/minimatch/compare/v3.1.2...v3.1.5)

Updates `minimatch` from 3.1.2 to 3.1.5
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/minimatch/compare/v3.1.2...v3.1.5)

Updates `minimatch` from 3.1.2 to 3.1.5
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/minimatch/compare/v3.1.2...v3.1.5)

Updates `minimatch` from 3.1.2 to 3.1.5
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/minimatch/compare/v3.1.2...v3.1.5)

---
updated-dependencies:
- dependency-name: fast-xml-parser
  dependency-version: 4.5.4
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: minimatch
  dependency-version: 3.1.5
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: minimatch
  dependency-version: 3.1.5
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: minimatch
  dependency-version: 3.1.5
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: minimatch
  dependency-version: 3.1.5
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

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

Core Models

This package serves as the single source of truth for data models across all AliasVault platforms.

What This Does

This package performs two key functions:

1. TypeScript Distribution (As-Is)

Builds and copies TypeScript models directly to:

  • Browser Extension: apps/browser-extension/src/utils/dist/core/models
  • Mobile App: apps/mobile-app/utils/dist/core/models

These apps consume the TypeScript models as-is, enabling type-safe development with no manual synchronization needed.

2. Native Code Generation (Transformed)

Automatically generates platform-specific models from TypeScript sources:

Source Generated Output Language
src/vault/FieldKey.ts apps/server/Databases/AliasClientDb/Models/FieldKey.cs C#
src/vault/FieldKey.ts apps/mobile-app/ios/AliasVault/VaultModels/FieldKey.swift Swift
src/vault/FieldKey.ts apps/mobile-app/android/.../vaultstore/models/FieldKey.kt Kotlin