vanth, workspace: Add entity ID system and serialization dependencies

- Added new modules `entity` and `store` to `vanth` crate for ECS foundations
- Implemented generic `Id` type with serialization/deserialization support
- Introduced `serde` and `serde_json` dependencies in workspace and vanth crate
- Defined `Vanth` struct and `ContentHash` component in `lib.rs`
- Added placeholder `Store` component in new module
- Updated workspace configuration with `resolver = "3"` and dependency versions
This commit is contained in:
Markus Scully 2025-07-21 23:09:35 +03:00
parent 93e114a23a
commit be75844fdd
Signed by: mascully
GPG key ID: 5E77BA046064DD90
7 changed files with 243 additions and 4 deletions

View file

@ -1,6 +1,13 @@
[workspace]
members = ["crates/*"]
resolver = "3"
[workspace.package]
version = "0.1.0"
edition = "2024"
[workspace.dependencies]
bevy_app = "0.16.1"
bevy_ecs = "0.16.1"
serde = { version = "1.0.219", features = ["derive"] }
serde_json = "1.0.140"