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

move docs site from packages/docs to docs/site

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

+14 -3
+12 -2
package-lock.json
··· 6 6 "": { 7 7 "name": "hatk", 8 8 "workspaces": [ 9 - "packages/*" 9 + "packages/*", 10 + "docs/site" 10 11 ], 11 12 "devDependencies": { 12 13 "@types/node": "^25.3.0", ··· 16 17 }, 17 18 "engines": { 18 19 "node": ">=25.0.0" 20 + } 21 + }, 22 + "docs/site": { 23 + "name": "@hatk/docs", 24 + "dependencies": { 25 + "@astrojs/starlight": "^0.37.7", 26 + "astro": "^5.6.1", 27 + "sharp": "^0.34.2" 19 28 } 20 29 }, 21 30 "node_modules/@astrojs/compiler": { ··· 821 830 } 822 831 }, 823 832 "node_modules/@hatk/docs": { 824 - "resolved": "packages/docs", 833 + "resolved": "docs/site", 825 834 "link": true 826 835 }, 827 836 "node_modules/@hatk/oauth-client": { ··· 8547 8556 }, 8548 8557 "packages/docs": { 8549 8558 "name": "@hatk/docs", 8559 + "extraneous": true, 8550 8560 "dependencies": { 8551 8561 "@astrojs/starlight": "^0.37.7", 8552 8562 "astro": "^5.6.1",
+2 -1
package.json
··· 2 2 "name": "hatk", 3 3 "private": true, 4 4 "workspaces": [ 5 - "packages/*" 5 + "packages/*", 6 + "docs/site" 6 7 ], 7 8 "type": "module", 8 9 "scripts": {
packages/docs/.gitignore docs/site/.gitignore
packages/docs/astro.config.mjs docs/site/astro.config.mjs
packages/docs/package.json docs/site/package.json
packages/docs/public/favicon.svg docs/site/public/favicon.svg
packages/docs/src/content.config.ts docs/site/src/content.config.ts
packages/docs/src/content/docs/api/blobs.mdx docs/site/src/content/docs/api/blobs.mdx
packages/docs/src/content/docs/api/feeds.mdx docs/site/src/content/docs/api/feeds.mdx
packages/docs/src/content/docs/api/index.mdx docs/site/src/content/docs/api/index.mdx
packages/docs/src/content/docs/api/labels.mdx docs/site/src/content/docs/api/labels.mdx
packages/docs/src/content/docs/api/preferences.mdx docs/site/src/content/docs/api/preferences.mdx
packages/docs/src/content/docs/api/records.mdx docs/site/src/content/docs/api/records.mdx
packages/docs/src/content/docs/api/search.mdx docs/site/src/content/docs/api/search.mdx
packages/docs/src/content/docs/cli/build.mdx docs/site/src/content/docs/cli/build.mdx
packages/docs/src/content/docs/cli/development.mdx docs/site/src/content/docs/cli/development.mdx
packages/docs/src/content/docs/cli/index.mdx docs/site/src/content/docs/cli/index.mdx
packages/docs/src/content/docs/cli/scaffold.mdx docs/site/src/content/docs/cli/scaffold.mdx
packages/docs/src/content/docs/cli/testing.mdx docs/site/src/content/docs/cli/testing.mdx
packages/docs/src/content/docs/getting-started/configuration.mdx docs/site/src/content/docs/getting-started/configuration.mdx
packages/docs/src/content/docs/getting-started/project-structure.mdx docs/site/src/content/docs/getting-started/project-structure.mdx
packages/docs/src/content/docs/getting-started/quickstart.mdx docs/site/src/content/docs/getting-started/quickstart.mdx
packages/docs/src/content/docs/guides/api-client.mdx docs/site/src/content/docs/guides/api-client.mdx
packages/docs/src/content/docs/guides/feeds.mdx docs/site/src/content/docs/guides/feeds.mdx
packages/docs/src/content/docs/guides/frontend.mdx docs/site/src/content/docs/guides/frontend.mdx
packages/docs/src/content/docs/guides/hooks.mdx docs/site/src/content/docs/guides/hooks.mdx
packages/docs/src/content/docs/guides/labels.mdx docs/site/src/content/docs/guides/labels.mdx
packages/docs/src/content/docs/guides/oauth.mdx docs/site/src/content/docs/guides/oauth.mdx
packages/docs/src/content/docs/guides/opengraph.mdx docs/site/src/content/docs/guides/opengraph.mdx
packages/docs/src/content/docs/guides/seeds.mdx docs/site/src/content/docs/guides/seeds.mdx
packages/docs/src/content/docs/guides/xrpc-handlers.mdx docs/site/src/content/docs/guides/xrpc-handlers.mdx
packages/docs/src/content/docs/index.mdx docs/site/src/content/docs/index.mdx
packages/docs/tsconfig.json docs/site/tsconfig.json