{"id":16347028,"url":"https://github.com/ospoon/vue3-ts-template","last_synced_at":"2026-01-26T01:06:01.333Z","repository":{"id":105557482,"uuid":"362116179","full_name":"OSpoon/vue3-ts-template","owner":"OSpoon","description":null,"archived":false,"fork":false,"pushed_at":"2021-04-27T13:09:17.000Z","size":173,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-19T05:05:39.682Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OSpoon.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-04-27T13:09:15.000Z","updated_at":"2021-04-27T13:09:18.000Z","dependencies_parsed_at":"2024-03-25T06:46:42.863Z","dependency_job_id":null,"html_url":"https://github.com/OSpoon/vue3-ts-template","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":"XPoet/vite-vue-starter","purl":"pkg:github/OSpoon/vue3-ts-template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSpoon%2Fvue3-ts-template","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSpoon%2Fvue3-ts-template/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSpoon%2Fvue3-ts-template/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSpoon%2Fvue3-ts-template/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OSpoon","download_url":"https://codeload.github.com/OSpoon/vue3-ts-template/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSpoon%2Fvue3-ts-template/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28763132,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-26T00:37:26.264Z","status":"ssl_error","status_checked_at":"2026-01-26T00:37:25.959Z","response_time":113,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-11T00:39:14.864Z","updated_at":"2026-01-26T01:06:01.317Z","avatar_url":"https://github.com/OSpoon.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Vite2.x + Vue3.x + TypeScript Starter\n\n[![Author](https://img.shields.io/badge/author-XPoet-orange.svg)](https://github.com/XPoet)\n[![License](https://img.shields.io/github/license/XPoet/vite-vue3-starter.svg)](https://github.com/XPoet/vite-vue3-starter/blob/master/LICENSE)\n[![Stars](https://img.shields.io/github/stars/XPoet/vite-vue3-starter)](https://github.com/XPoet/vite-vue3-starter)\n[![Deploy](https://github.com/XPoet/vite-vue3-starter/workflows/deploy/badge.svg)](https://github.com/XPoet/vite-vue3-starter/actions/workflows/deploy.yml)\n[![JavaScript Style Guide](https://img.shields.io/badge/code_style-Airbnb-hotpink.svg)](https://github.com/lin-123/javascript)\n\n## 在线预览\n\nhttps://vite-vue3-starter.xpoet.cn/\n\n## 交流群\n\n- 扫描下方二维码，加入微信交流群，欢迎小伙伴们畅所欲言，包括但不限于前端技术问题，大家一起成长~\n\n  \u003cimg src=\"https://cdn.jsdelivr.net/gh/XPoet/image-hosting@master/FE-Cheerleaders/Group-QR-Code.png\" width=\"35%\" /\u003e\n\n- 如果上面的二维码失效，可关注公众号《前端鼓励师》，添加作者微信，再由作者拉你进群~\n\n  \u003cimg src=\"https://cdn.jsdelivr.net/gh/XPoet/image-hosting@master/FE-Cheerleaders/FEC-Card.76dbi8n1bkk0.png\" width=\"80%\" /\u003e\n\n\n## 搭建教程\n\n1️⃣\u0026nbsp;[掘金](https://juejin.cn/post/6951649464637636622)\u0026emsp;2️⃣\u0026nbsp;[XPoet's Blog](https://xpoet.cn/2021/04/%E4%BB%8E-0-%E5%BC%80%E5%A7%8B%E6%89%8B%E6%8A%8A%E6%89%8B%E5%B8%A6%E4%BD%A0%E6%90%AD%E5%BB%BA%E4%B8%80%E5%A5%97%E8%A7%84%E8%8C%83%E7%9A%84-Vue3.x-%E5%B7%A5%E7%A8%8B%E5%8C%96%E9%A1%B9%E7%9B%AE/)\n\n\n## 技术栈\n\n- 编程语言：[TypeScript 4.x](https://www.typescriptlang.org/zh/) + [JavaScript](https://www.javascript.com/)\n- 构建工具：[Vite 2.x](https://cn.vitejs.dev/)\n- 前端框架：[Vue 3.x](https://v3.cn.vuejs.org/)\n- 路由工具：[Vue Router 4.x](https://next.router.vuejs.org/zh/index.html)\n- 状态管理：[Vuex 4.x](https://next.vuex.vuejs.org/)\n- UI 框架：[Element Plus](https://element-plus.org/#/zh-CN)\n- CSS 预编译：[Stylus](https://stylus-lang.com/) / [Sass](https://sass.bootcss.com/documentation) / [Less](http://lesscss.cn/)\n- HTTP 工具：[Axios](https://axios-http.com/)\n- Git Hook 工具：[husky](https://typicode.github.io/husky/#/) + [lint-staged](https://github.com/okonet/lint-staged)\n- 代码规范：[EditorConfig](http://editorconfig.org) + [Prettier](https://prettier.io/) + [ESLint](https://eslint.org/) + [Airbnb JavaScript Style Guide](https://github.com/airbnb/javascript#translation)\n- 提交规范：[Commitizen](http://commitizen.github.io/cz-cli/) + [Commitlint](https://commitlint.js.org/#/)\n- 单元测试：[vue-test-utils](https://next.vue-test-utils.vuejs.org/) + [jest](https://jestjs.io/) + [vue-jest](https://github.com/vuejs/vue-jest) + [ts-jest](https://kulshekhar.github.io/ts-jest/)\n- 自动部署：[GitHub Actions](https://docs.github.com/cn/actions/learn-github-actions)\n\n## 快速开始\n\n### 安装依赖\n\n```sh\nnpm install\n# or\nyarn add\n```\n\n### 启动项目\n\n```sh\nnpm run dev\n```\n\n### 项目打包\n\n```sh\nnpm run build\n```\n\n## 许可\n\nMIT Copyright © 2021 XPoet\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fospoon%2Fvue3-ts-template","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fospoon%2Fvue3-ts-template","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fospoon%2Fvue3-ts-template/lists"}