GeaStack 的公开示例仓库为一个由发布者称为 GeaStack 的框架展示了小型应用画廊。README 表示,该集合由模拟器、嵌入式目标、GeaOS、Apple 目标以及 VS Code/Cursor 扩展使用,并且大多数示例是面向 Web、ESP32 和/或 GeaOS 的 TSX 应用。
放在画廊概览之后,因为仓库预览直接标明了 GeaStack 的示例应用,以及它们在模拟器和各目标中的用途。
最清晰的技术细节是构建约定。每个可构建的示例都应包含一个 `package.json`,其中有一个 `gea` 清单,包含应用 ID、入口点、运行时和目标兼容性。README 表示,该清单由模拟器、嵌入式开发板脚本、GeaOS、Apple 目标和 IDE 扩展消费,因此目标支持是按应用声明的,而不是对整个集合一概推断。
该仓库还展示了发布者希望如何检查示例。它记录了在应用文件夹内运行 `npm install`、`npm run check` 和 `npm run build`,并为某些布局或设备配置提供测试。它还另外引导开发者前往一个模拟器仓库,并在运行 Web 循环时使用 `GEA_APPS_ROOT` 或 `--app-dir`。
重要的限制在于范围。所给来源并未建立完整的 TypeScript 或 JavaScript 支持特性列表,也没有展示为每个目标生成的本地二进制。它还描述了 Web 等目标,但并未证明这些目标在本地性上与设备或操作系统目标属于同一含义。现有证据支持一个务实的结论:这是一个带有明确目标清单的聚焦型示例画廊,而不是足以保证应用能在截然不同的运行时之间保持可移植行为的文档。