[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-96144":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":16,"stars30d":17,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":18,"rankGlobal":10,"rankLanguage":10,"license":10,"archived":19,"fork":19,"defaultBranch":20,"hasWiki":21,"hasPages":21,"topics":22,"createdAt":10,"pushedAt":10,"updatedAt":23,"readmeContent":24,"aiSummary":25,"trendingCount":16,"starSnapshotCount":16,"syncStatus":26,"lastSyncTime":27,"discoverSource":28},96144,"truanayangi","truanayangi-com\u002Ftruanayangi","truanayangi-com","Trưa Nay Ăn Gì — run locally with pnpm. Automatic cookie storage; no login, backend or cloud services required.","https:\u002F\u002Ftruanayangi.com",null,"TypeScript",568,95,381,9,0,45,9.95,false,"main",true,[],"2026-09-21 02:04:30","# Trưa Nay Ăn Gì 🍜\n\n**Tiếng Việt** · [English](README.en.md)\n\n**Website chính thức: [truanayangi.com](https:\u002F\u002Ftruanayangi.com\u002F)**\n\nChưa biết ăn gì trưa nay? Mở hòm, quay món và để bữa trưa có chút bất ngờ.\n\nĐây là phiên bản cộng đồng chạy trên máy của bạn, không cần đăng nhập hay backend. Bạn có thể lọc món, thêm danh sách món riêng và lưu sở thích ngay trong trình duyệt.\n\n## Chạy trên máy\n\nCần **Node.js 22.12+** và phiên bản **pnpm** ghi trong [package.json](package.json).\n\n```sh\ngit clone https:\u002F\u002Fgithub.com\u002Ftruanayangi-com\u002Ftruanayangi.git\ncd truanayangi\npnpm install --frozen-lockfile\npnpm start\n```\n\nMở [127.0.0.1:5173](http:\u002F\u002F127.0.0.1:5173). Không cần tạo `.env` hay cấu hình dịch vụ bên ngoài. Nếu cổng đang bận, chạy `pnpm start --port 5188`.\n\nCác lệnh phát triển:\n\n```sh\npnpm test       # Chạy kiểm tra\npnpm build      # Tạo bản build\npnpm preview    # Xem bản build tại http:\u002F\u002F127.0.0.1:4173\n```\n\nMáy chủ chỉ lắng nghe trên `127.0.0.1`. Sau khi cài dependencies, ứng dụng tải tài nguyên từ máy; các liên kết bên ngoài chỉ mở khi bạn bấm vào.\n\n## Dữ liệu của bạn\n\nSở thích, danh sách món và lượt quay tự lưu bằng cookie trong trình duyệt hiện tại. Xóa cookie sẽ đặt lại dữ liệu; dữ liệu không đồng bộ giữa các thiết bị. Lượt quay hiển thị là của riêng trình duyệt này.\n\nNếu cookie bị chặn hoặc danh sách món quá lớn, ứng dụng sẽ báo chưa lưu.\n\n## GitHub Pages và website chính\n\nGitHub Pages chỉ chuyển hướng đến https:\u002F\u002Ftruanayangi.com\u002F. Đây là cách giữ chức năng đồng nhất: người truy cập luôn dùng cùng frontend production, API và cookie đăng nhập cùng origin, thay vì một ứng dụng tĩnh thứ hai dễ lệch tính năng hoặc mất đăng nhập khi tải lại. Chỉ xuất bản `pages-redirect\u002F` lên `gh-pages`; không đưa bản build local lên đó. Các sửa đổi UI tĩnh và chuyển động vòng quay dùng chung cần được cập nhật đồng thời ở repo này và frontend production riêng tư.\n\n## Đóng góp\n\nChào đón mọi người [báo lỗi, đề xuất ý tưởng](https:\u002F\u002Fgithub.com\u002Ftruanayangi-com\u002Ftruanayangi\u002Fissues\u002Fnew) hoặc fork repo và [gửi PR vào `main`](https:\u002F\u002Fgithub.com\u002Ftruanayangi-com\u002Ftruanayangi\u002Fcompare). Bạn có thể dùng tiếng Việt hoặc tiếng Anh, mở draft PR để trao đổi, không cần được duyệt issue trước hay tham gia tổ chức.\n\nChỉ cần mô tả rõ thay đổi và cách đã kiểm tra. Với thay đổi code, hãy chạy test và build khi có thể; maintainer sẽ hỗ trợ và review trước khi merge. Giữ thông tin bí mật ngoài repo và ghi công nguồn sử dụng.\n\n## Nguồn gốc\n\nRepo được chuyển từ `nagisanzenin\u002Ftruanayangi`, giữ nguyên lịch sử Git và đóng góp cộng đồng. Xem [ghi công tác giả và tài nguyên](ATTRIBUTION.md).\n\n[GitHub Pages](https:\u002F\u002Ftruanayangi-com.github.io\u002Ftruanayangi\u002F) chuyển hướng đến website chính thức. Chỉ thư mục `pages-redirect\u002F` được xuất bản lên `gh-pages`; mã ứng dụng trong repo dành cho việc chạy trên máy.\n","Trưa Nay Ăn Gì 是一款本地运行的午餐随机推荐工具，无需登录、后端或云服务。核心功能包括：基于浏览器 Cookie 自动保存用户偏好与自定义菜品列表；支持按类别筛选、手动添加\u002F删除菜品；提供可视化转盘式随机抽取体验。技术上采用 TypeScript 构建，基于 Vite 开发，完全离线运行，所有数据仅存储于当前浏览器，不跨设备同步。适用于个人日常午餐决策、团队聚餐灵感激发、或作为轻量级前端实践示例。",2,"2026-09-11 02:30:03","CREATED_QUERY"]