All four packages move from preact 10.29.8 to 11.2.0. The new types need four small changes in swarm-ui and the shared dropdown: a ref that may be empty is typed RefObject<T | null>, HTMLAttributes is imported from preact instead of read from the JSX namespace, and TextField's type is the five kinds it is used with, asserted once for the input's new union. npm-deps-hash follows the lockfile.
20 lines
813 B
JSON
20 lines
813 B
JSON
{
|
|
"name": "@hive/swarm-ui",
|
|
"version": "0.0.0",
|
|
"private": true,
|
|
"description": "Swarm-level operator UI shell (project-bootstrap scope). Preact + wouter + TypeScript + JSX for a real SPA shell with a router and deep links, distinct from the per-hive dashboard's vanilla-JS + custom-element MPA. Empty start page for now; functionality is out of scope until swarm-controller's authelia-backed auth lands. Bundled by esbuild into a static dist; served by swarm-controller once that wiring exists.",
|
|
"type": "module",
|
|
"scripts": {
|
|
"build": "node ./build.mjs",
|
|
"typecheck": "tsc --noEmit",
|
|
"test": "node --test test/*.test.mjs"
|
|
},
|
|
"dependencies": {
|
|
"@hive/shared": "*",
|
|
"preact": "11.2.0",
|
|
"wouter-preact": "3.13.0"
|
|
},
|
|
"devDependencies": {
|
|
"typescript": "7.0.2"
|
|
}
|
|
}
|