[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-95956":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":8,"htmlUrl":8,"language":9,"languages":8,"totalLinesOfCode":8,"stars":10,"forks":11,"watchers":12,"openIssues":13,"contributorsCount":14,"subscribersCount":14,"size":14,"stars1d":14,"stars7d":14,"stars30d":15,"stars90d":14,"forks30d":14,"starsTrendScore":14,"compositeScore":16,"rankGlobal":8,"rankLanguage":8,"license":17,"archived":18,"fork":18,"defaultBranch":19,"hasWiki":20,"hasPages":18,"topics":21,"createdAt":8,"pushedAt":8,"updatedAt":22,"readmeContent":23,"aiSummary":24,"trendingCount":14,"starSnapshotCount":14,"syncStatus":25,"lastSyncTime":26,"discoverSource":27},95956,"vista","Mantitup-Org\u002Fvista","Mantitup-Org",null,"TypeScript",622,14,111,6,0,482,7.53,"Other",false,"main",true,[],"2026-09-21 02:04:29","# Vista.js\n\nVista.js is a React 19 framework with App Router conventions, React Server Components, standalone `.vista` output, and a dual-engine model:\n\n- `default`: the main webpack-backed RSC\u002FSSR engine\n- `flashpack`: a Rust-backed engine path that records graph\u002Fruntime state in `.flash`\n\nOfficial site: https:\u002F\u002Fvista-js.vercel.app\n\nRepository: https:\u002F\u002Fgithub.com\u002FMantitup-Org\u002Fvista\n\n## Packages\n\n| Package | Purpose |\n| --- | --- |\n| `@vistagenic\u002Fvista` | Framework runtime, CLI, server\u002Fclient exports, cache APIs, fonts, theme APIs |\n| `create-vista-app` | Scaffolds Vista apps with engine selection and package-manager prompts |\n| `vista-native` | Internal Rust\u002FNAPI bridge used by the repo |\n\n## Current Capabilities\n\nVista currently ships the following core surface:\n\n- App Router-style file conventions under `app\u002F`\n- React Server Components and streaming SSR\n- Server Actions and runtime action manifests\n- Cache APIs: `unstable_cache`, `revalidateTag`, `revalidatePath`, `cacheTag`, `cacheLife`\n- Route groups, parallel routes, interception routes, slot defaults, loading\u002Ferror\u002Fnot-found boundaries\n- Segment config support (`dynamic`, `revalidate`, `runtime`, `preferredRegion`, `maxDuration`, `fetchCache`)\n- Standalone `.vista` output with manifests, file tracing, PPR shell artifacts, and runtime metadata\n- Flashpack `.flash` runtime state for `dev`, `build`, and `start`\n- Metadata route support through app files like `app\u002F(seo)\u002Fsitemap.ts`, `robots.ts`, and `manifest.ts`\n- Package-level theme primitives via `vista\u002Ftheme`\n- Experimental typed API package surface via `vista\u002Fstack` and `vista\u002Fstack\u002Fclient`\n\n## Quick Start\n\nCreate a default app:\n\n```bash\nnpx create-vista-app@latest my-app\ncd my-app\nnpm run dev\n```\n\nCreate a Flashpack app:\n\n```bash\nnpx create-vista-app@latest my-app --engine flashpack\ncd my-app\nnpm run dev\n```\n\nCreate a typed API starter:\n\n```bash\nnpx create-vista-app@latest my-app --typed-api\n```\n\nBy default, generated apps use the same commands regardless of engine:\n\n```bash\nnpm run dev\nnpm run build\nnpm run start\n```\n\nThe selected engine is stored in `vista.config.ts`.\n\n## Package Examples\n\nTheme provider from the package:\n\n```tsx\nimport { ThemeProvider, ThemeScript } from 'vista\u002Ftheme';\n```\n\nCache APIs from the package:\n\n```ts\nimport { unstable_cache, revalidateTag, revalidatePath } from 'vista\u002Fcache';\n```\n\nServer helpers from the package:\n\n```ts\nimport { cookies, headers, draftMode } from 'vista\u002Fserver';\n```\n\n## Monorepo Layout\n\n```text\nvista\u002F\n├── apps\u002F\n│   └── web\u002F                    # Official website and docs at vista.xyz\n├── bench\u002F                      # Vista-first benchmark fixtures\n├── crates\u002F                     # Top-level Rust crates and NAPI surface\n├── flashpack\u002F                  # Rust-backed Flashpack engine crates\n├── packages\u002F\n│   ├── vista\u002F                  # Framework package\n│   └── create-vista-app\u002F       # Scaffolding CLI\n├── scripts\u002F                    # Test, guard, and benchmark helpers\n├── task.md                     # Execution ledger \u002F milestone history\n├── CONTRIBUTING.md\n└── developer.md\n```\n\n## Local Development\n\nInstall workspace dependencies:\n\n```bash\npnpm install\n```\n\nBuild the framework package after touching `packages\u002Fvista\u002Fsrc`:\n\n```bash\nnpm --prefix packages\u002Fvista run build\n```\n\nBuild the website:\n\n```bash\nnpm --prefix apps\u002Fweb run build\n```\n\nBuild the native binding when you change `crates\u002Fvista-napi`:\n\n```bash\nnpm --prefix crates\u002Fvista-napi run build\n```\n\n## Common Commands\n\n| Command | Purpose |\n| --- | --- |\n| `pnpm build` | Build the workspace through `flash-run.cjs` |\n| `pnpm dev` | Run workspace dev tasks |\n| `pnpm test` | Full repo test chain |\n| `pnpm test:integrity` | Framework integrity guard |\n| `pnpm test:rsc-conformance` | RSC and route conformance suite |\n| `pnpm test:vista-output` | `.vista` standalone\u002Foutput verification |\n| `pnpm test:flashpack-dev` | Flashpack dev\u002Frestart verification |\n| `pnpm test:flashpack-state` | Flashpack state reuse \u002F cleanup verification |\n| `pnpm bench` | Full benchmark run |\n| `pnpm bench:quick` | Quick benchmark smoke run |\n\n## Deployment Notes\n\nThe repo includes first-party deployment config for the official site:\n\n- `render.yaml`\n- `vercel.json`\n\n`apps\u002Fweb` is the deployment target. Its SEO route files live in `app\u002F(seo)\u002F`, not `public\u002F`.\n\n## Release Flow\n\nMaintainers publish from the `development` branch.\n\nTypical sequence:\n\n```bash\ngit add -A\ngit commit -m \"release: x.y.z\"\ngit push origin development\nnpx lerna publish from-package --yes\ngit tag vx.y.z\ngit push origin vx.y.z\n```\n\n## Learn More\n\n- Repository: https:\u002F\u002Fgithub.com\u002FMantitup-Org\u002Fvista\n- Official site: https:\u002F\u002Fvista-js.vercel.app\n- Contribution guide: [CONTRIBUTING.md](CONTRIBUTING.md)\n- Internal contributor guide: [developer.md](developer.md)\n- Benchmark guide: [bench\u002FREADME.md](bench\u002FREADME.md)\n","Vista.js 是一个面向 React 19 的现代前端框架，基于 App Router 范式，原生支持 React Server Components（RSC）与流式 SSR。其核心特性包括双引擎架构（Webpack 主引擎 + Rust 驱动的 Flashpack 引擎）、细粒度缓存 API（如 revalidateTag、unstable_cache）、完整的路由能力（并行路由、拦截路由、段配置等），以及生成独立可部署的 `.vista` 输出包。适用于需要高性能服务端渲染、渐进式静态生成与强类型服务端集成的中大型 Web 应用开发场景。",2,"2026-09-07 02:30:06","CREATED_QUERY"]