AppView in a box as a Vite plugin thing hatk.dev

fix: export Row type from generated barrel file

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

+2 -2
+2 -2
packages/hatk/src/cli.ts
··· 1524 1524 out += `import type { ${[...usedWrappers].sort().join(', ')}, LexServerParams, Checked, Prettify, StrictArg } from '@hatk/hatk/lex-types'\n` 1525 1525 out += `import type { XrpcContext } from '@hatk/hatk/xrpc'\n` 1526 1526 out += `import { callXrpc as _callXrpc } from '@hatk/hatk/xrpc'\n` 1527 - out += `import { defineFeed as _defineFeed, type FeedResult, type FeedContext, type HydrateContext } from '@hatk/hatk/feeds'\n` 1527 + out += `import { defineFeed as _defineFeed, type FeedResult, type FeedContext, type HydrateContext, type Row } from '@hatk/hatk/feeds'\n` 1528 1528 out += `import { seed as _seed, type SeedOpts } from '@hatk/hatk/seed'\n` 1529 1529 1530 1530 // Emit ALL lexicons as `const ... = {...} as const` (including defs-only) ··· 1692 1692 1693 1693 // Emit Ctx helper for typesafe XRPC handler contexts 1694 1694 out += `\n// ─── XRPC Helpers ───────────────────────────────────────────────────\n\n` 1695 - out += `export type { HydrateContext } from '@hatk/hatk/feeds'\n` 1695 + out += `export type { HydrateContext, Row } from '@hatk/hatk/feeds'\n` 1696 1696 out += `export { InvalidRequestError, NotFoundError } from '@hatk/hatk/xrpc'\n` 1697 1697 out += `export { defineSetup } from '@hatk/hatk/setup'\n` 1698 1698 out += `export { defineHook } from '@hatk/hatk/hooks'\n`