@panphora/hyperclay-workspace
v0.2.1
Published
Shared Hyperclay workspace shell, built. Used by hyperclay.com and Hyperclay Local.
Readme
@panphora/hyperclay-workspace
The shared Hyperclay workspace shell. hyperclay.com's dashboard and the Hyperclay Local app both depend on this package, so the two hosts render the same document list, frame bridge and workspace chrome.
Contents
This package ships built output only. Every file under dist/ is generated by esbuild and tsc,
minified, with no source, no sourcemaps and no declarations that point at the repository that
produced them. The package is not open source. It is published under the UNLICENSED license and
the source itself lives in a private repository.
Install
npm install @panphora/hyperclay-workspacereact and react-dom are peer dependencies:
{
"peerDependencies": {
"react": "^19.2.3",
"react-dom": "^19.2.3"
}
}Import built modules by path, with no extension:
import { workspaceKeys } from '@panphora/hyperclay-workspace/query-keys';
import '@panphora/hyperclay-workspace/workspace.css';Development
The source of truth is the private hyperclay repository. This package is a projection of its
dashboard/workspace, dashboard/ui and shared/workspace directories, plus the vendored Bevel
snapshot used to build and test it.
npm install
npm run sync # copy the source out of a sibling ../hyperclay checkout
npm run build # build dist/ through esbuild and tsc
npm test # build:check, then the jest suitenpm run sync takes --hyperclay <path> to point at a checkout somewhere other than ../hyperclay.
It rewrites every relative import to the package layout and refuses to finish if an import points
at a file the package does not carry.
