Johannes Kirschbauer
|
0bb621f0f7
|
inventory/interface: reduce apply arguments chain by adding it to _module.args
|
2025-06-25 15:15:22 +02:00 |
|
Johannes Kirschbauer
|
e1cb17db35
|
build-clan: export default.nix that injects clanLib
This should be the single entry point, that includes clanLib
instead of importApply propagation
|
2025-06-25 12:07:59 +02:00 |
|
Johannes Kirschbauer
|
c4980d3990
|
fix(clanLib): propagate clanLib into module apply
|
2025-05-21 20:44:56 +02:00 |
|
Johannes Kirschbauer
|
c88c68749e
|
API(clanInternals): add 'evalServiceSchema' endpoint
|
2025-05-05 21:46:20 +02:00 |
|
Johannes Kirschbauer
|
d6714355b5
|
refactor(clan.service): make evalClanService a standalone function to interact with standalone modules
|
2025-04-29 15:12:44 +02:00 |
|
Johannes Kirschbauer
|
7c955f2820
|
chore(lib/getModuleClass): remove unused library function
|
2025-04-08 22:09:10 +02:00 |
|
Johannes Kirschbauer
|
11f213f8e2
|
feat(inventory/instances): prevent modules without explizit class from beeing used
|
2025-04-02 14:57:21 +02:00 |
|
Johannes Kirschbauer
|
f6f0c1b356
|
fix(inventory/interface): use explizit file dependency, until dependency injection works properly
|
2025-04-02 11:12:16 +02:00 |
|
Johannes Kirschbauer
|
6e16d1345e
|
chore(lib/treewide): cleanup directory struture of lib. See lib/readme.md for details
|
2025-04-02 11:11:21 +02:00 |
|
Johannes Kirschbauer
|
d9741be51a
|
feat(lib/inventory): use clanLib instead of clan-core as internal specialArg. This has the benefit of beeing more narrow scoped.
|
2025-03-30 17:07:09 +02:00 |
|
Johannes Kirschbauer
|
f0f870cf56
|
Inventory: add assertions, allow external references
|
2024-08-13 19:22:29 +02:00 |
|
Johannes Kirschbauer
|
b90ec6e842
|
Inventory: move to lib.inventory
|
2024-06-25 12:23:29 +00:00 |
|