[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-71429":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":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":19,"rankGlobal":10,"rankLanguage":10,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":21,"hasPages":21,"topics":23,"createdAt":10,"pushedAt":10,"updatedAt":25,"readmeContent":26,"aiSummary":27,"trendingCount":16,"starSnapshotCount":16,"syncStatus":28,"lastSyncTime":29,"discoverSource":30},71429,"examples","vercel\u002Fexamples","vercel","Enjoy our curated collection of examples and solutions. Use these patterns to build your own robust and scalable applications.","",null,"TypeScript",5097,1781,92,120,0,3,27,69.95,"MIT License",false,"main",[5,24,7],"nextjs","2026-06-12 04:01:00","\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fvercel.com\">\n    \u003Cimg src=\"https:\u002F\u002Fassets.vercel.com\u002Fimage\u002Fupload\u002Fv1588805858\u002Frepositories\u002Fvercel\u002Flogo.png\" height=\"96\">\n    \u003Ch3 align=\"center\">Vercel Examples\u003C\u002Fh3>\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n- [Solutions](\u002Fsolutions) – Demos, reference architecture, and best practices\n- [Starter](\u002Fstarter) – Functional applications which can act as a starting point\n- And more!\n\n## Vercel Templates\n\nMultiple examples are being featured in [Vercel's Templates](https:\u002F\u002Fvercel.com\u002Ftemplates), visit that page for more advanced filtering options.\n\n### For Vercelians\n\nExamples that have front matter metadata will create a new Draft template in [Contentful](https:\u002F\u002Fapp.contentful.com), for more steps on how to publish a template, read [Publishing Templates](.\u002Finternal\u002Fpublishing-templates.md).\n\n## Adding a new example\n\nTo quickly start contributing with a new example, run the following commands:\n\n```bash\npnpm i\npnpm new-example\n```\n\nIf the script above isn't used, make sure the example complies with the following:\n\n- It must have a `.gitignore` similar to [plop-templates\u002Fexample\u002F.gitignore](.\u002Fplop-templates\u002Fexample\u002F.gitignore)\n- It must have a `package.json` similar to [plop-templates\u002Fexample\u002Fpackage.json](.\u002Fplop-templates\u002Fexample\u002Fpackage.json) (usage of Next.js is optional). The license should be `MIT`\n- It must have a `README.md` similar to [plop-templates\u002Fexample\u002FREADME.md](.\u002Fplop-templates\u002Fexample\u002FREADME.md). The example has to be able to include a demo URL (the Vercel team will deploy it!) and if it requires environment variables, it must have a `.env.example` file and instructions on how to set them up. Take [bot-protection-datadome](.\u002Fedge-middleware\u002Fbot-protection-datadome\u002FREADME.md) as an example.\n  - To customize the Vercel Deploy Button take a look at the [docs](https:\u002F\u002Fvercel.com\u002Fdocs\u002Fdeploy-button), useful if the deployment has required environment variables.\n- If using Next.js, it must have a `.eslintrc.json` similar to [plop-templates\u002Fexample\u002F.eslintrc.json](.\u002Fplop-templates\u002Fexample\u002F.eslintrc.json)\n- All Next.js examples should be using the same styling and layout provided by `@vercel\u002Fexamples-ui`, its usage can be seen in the [plop template](.\u002Fplop-templates\u002Fexample)\n\n### Adding a template\n\nIf you would like the example to be featured in [vercel.com\u002Ftemplates](https:\u002F\u002Fvercel.com\u002Ftemplates) then also add the front matter metadata to the top of the readme, like in [bot-protection-datadome](.\u002Fedge-middleware\u002Fbot-protection-datadome\u002FREADME.md). To know all the possible values for each metadata take a look at [`internal\u002Ffields.json`](.\u002Finternal\u002Ffields.json).\n\nIf you want to add related templates to your template, copy the `slug` from the other template into the `relatedTemplates` field, for example for [vercel.com\u002Ftemplates\u002Fnext.js\u002Fmonorepo-turborepo](https:\u002F\u002Fvercel.com\u002Ftemplates\u002Fnext.js\u002Fmonorepo-turborepo) the slug is `monorepo-turborepo`, as written in [solutions\u002Fmonorepo\u002FREADME.md](.\u002Fsolutions\u002Fmonorepo\u002FREADME.md)\n\n### The pre-commit hook\n\nWe use [Husky](https:\u002F\u002Ftypicode.github.io\u002Fhusky\u002F#\u002F) to manage the pre-commit [Git hook](https:\u002F\u002Fgit-scm.com\u002Fdocs\u002Fgithooks) in this repo. Husky configures hooks automatically during install, so you don't need to do anything special to get them working, but if it fails to install, you can run the following command to install it manually:\n\n```bash\npnpm run prepare\n```\n\nCode changes automatically go through Prettier and ESLint when you make a commit, **please do not skip these steps** unless they're broken and in that case let us known by creating an issue.\n\n## Read the Docs\n\n- [Vercel Docs](https:\u002F\u002Fvercel.com\u002Fdocs)\n- [Next.js Docs](https:\u002F\u002Fnextjs.org\u002Fdocs)\n\nIf you have any questions or suggestions about the docs, feel free to [open a discussion](https:\u002F\u002Fgithub.com\u002Fvercel\u002Fexamples\u002Fdiscussions), or [submit a PR](https:\u002F\u002Fgithub.com\u002Fvercel\u002Fexamples\u002Fpulls) with your suggestions!\n\n## Provide Feedback\n\n- [Start a Discussion](https:\u002F\u002Fgithub.com\u002Fvercel\u002Fexamples\u002Fdiscussions) with a question, piece of feedback, or idea you want to share with the team.\n- [Open an Issue](https:\u002F\u002Fgithub.com\u002Fvercel\u002Fexamples\u002Fissues) if you believe you've encountered a bug that you want to flag for the team.\n","vercel\u002Fexamples 是一个精选的示例和解决方案集合，旨在帮助开发者构建稳健且可扩展的应用程序。该项目使用 TypeScript 编写，包含多种基于 Next.js 和 Vercel 技术栈的最佳实践与参考架构。它提供了从基础到高级的各种应用模板，包括演示、启动项目等，能够快速搭建起功能完善的Web应用。适用于需要利用Vercel平台优势进行快速开发部署的场景，特别适合那些希望采用现代前端技术栈（如Next.js）来加速产品上市时间或提升用户体验的团队和个人。",2,"2026-06-11 03:37:40","high_star"]