feat: add display kiosk host
This commit is contained in:
@@ -14,8 +14,8 @@ async function sourceFiles(): Promise<string[]> {
|
||||
* This package is bundled into a browser. `@ekklesia/module-sdk` re-exports all of
|
||||
* `@ekklesia/contracts`, which pulls Zod, Drizzle, and semver behind one barrel export, so a single
|
||||
* value import from a backend package here would drag that whole graph into every module UI bundle
|
||||
* (ADR 0022). The dependency on `@ekklesia/contracts` is deliberately type-only and must stay that
|
||||
* way; `import type` is erased at build time, a plain `import` is not.
|
||||
* (ADR 0022). ADR 0024 removed even the former type-only contracts dependency because its type graph
|
||||
* leaked Node globals into browser programs; this package must remain completely dependency-free.
|
||||
*/
|
||||
describe("module UI SDK stays browser-safe", () => {
|
||||
it("imports nothing from another package at all, at type level or runtime", async () => {
|
||||
|
||||
Reference in New Issue
Block a user