NAH 3.0.0
Native Application Host - Library API Reference
Loading...
Searching...
No Matches
nah.h
Go to the documentation of this file.
1/* Umbrella header for the NAH host API. SPDX-License-Identifier: MIT */
2
3#ifndef NAH_H
4#define NAH_H
5
6// Core: Pure computation (no dependencies)
7#include "nah_core.h"
8
9// Semver: Semantic versioning support
10#include "nah_semver.h"
11
12// JSON: Parsing and serialization (requires nlohmann/json)
13#include "nah_json.h"
14
15// Filesystem: File operations (requires C++17 <filesystem>)
16#include "nah_fs.h"
17
18// Store: Serialized, recoverable local package mutations
19#include "nah_store.h"
20
21// Execution: Process spawning (platform-specific)
22#include "nah_exec.h"
23
24// Digest: SHA-256 binding for local package artifacts
25#include "nah_digest.h"
26
27// Host: High-level API for managing a NAH root
28#include "nah_host.h"
29
30#endif // NAH_H