2025-06-07 16:00:54 +00:00
|
|
|
// @design.estate scope
|
2025-06-01 19:46:10 +00:00
|
|
|
import * as deesElement from '@design.estate/dees-element';
|
|
|
|
|
import * as deesCatalog from '@design.estate/dees-catalog';
|
|
|
|
|
|
2026-02-22 00:45:01 +00:00
|
|
|
// @serve.zone scope
|
|
|
|
|
import * as szCatalog from '@serve.zone/catalog';
|
|
|
|
|
|
2026-02-21 14:02:48 +00:00
|
|
|
// TypedSocket for real-time push communication
|
|
|
|
|
import * as typedsocket from '@api.global/typedsocket';
|
|
|
|
|
|
2026-03-30 23:50:51 +00:00
|
|
|
// QR code generation for WireGuard configs
|
|
|
|
|
import * as qrcode from 'qrcode';
|
|
|
|
|
|
2025-06-01 19:46:10 +00:00
|
|
|
export {
|
|
|
|
|
deesElement,
|
2026-02-21 14:02:48 +00:00
|
|
|
deesCatalog,
|
2026-02-22 00:45:01 +00:00
|
|
|
szCatalog,
|
2026-02-21 14:02:48 +00:00
|
|
|
typedsocket,
|
2026-03-30 23:50:51 +00:00
|
|
|
qrcode,
|
2025-06-07 16:00:54 +00:00
|
|
|
}
|
2025-06-08 12:03:17 +00:00
|
|
|
|
|
|
|
|
// domtools gives us TypedRequest and other utilities
|
|
|
|
|
export const domtools = deesElement.domtools;
|