{"id":17018165,"url":"https://github.com/loitd/vue-quick-template","last_synced_at":"2026-02-04T14:02:11.227Z","repository":{"id":34159446,"uuid":"170002647","full_name":"loitd/vue-quick-template","owner":"loitd","description":"All for quick and handy start with Vue.js for modern applications","archived":false,"fork":false,"pushed_at":"2024-03-04T04:32:20.000Z","size":3361,"stargazers_count":0,"open_issues_count":27,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-13T01:13:53.684Z","etag":null,"topics":["template","vue","vuejs","vuejs3"],"latest_commit_sha":null,"homepage":"https://github.com/loitd/vue-quick-template","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/loitd.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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":"2019-02-10T17:04:51.000Z","updated_at":"2024-03-03T15:07:00.000Z","dependencies_parsed_at":"2024-10-28T14:15:13.135Z","dependency_job_id":"0d9d1d62-64d0-4e64-9735-5e687f2d938b","html_url":"https://github.com/loitd/vue-quick-template","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/loitd/vue-quick-template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/loitd%2Fvue-quick-template","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/loitd%2Fvue-quick-template/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/loitd%2Fvue-quick-template/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/loitd%2Fvue-quick-template/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/loitd","download_url":"https://codeload.github.com/loitd/vue-quick-template/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/loitd%2Fvue-quick-template/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262925001,"owners_count":23385462,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["template","vue","vuejs","vuejs3"],"created_at":"2024-10-14T06:44:43.284Z","updated_at":"2026-02-04T14:02:11.154Z","avatar_url":"https://github.com/loitd.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"# vue-quick-template\nVue.JS quick template with all for quick and handy start:\n* Mobile-first designed components/pages\n* 7 common components \n* Progressive Web Application (PWA) ready (see all capable of PWA compared to Natives: https://whatwebcando.today/), \n* Very detail comments about all things (Readable code)\n* Preconfigured intergration with `CircleCI`, `Codecov`, `Travis-CI` (with pre-running-configures). Right now this repo is using Travis but Circle CI is also preconfigured.\n* Preconfigured scripts to deploy on `github.io` and `surge.sh`. Modified register service to fix error: `The path of the provided scope ('/') is not under the max scope allowed ('/vue-quick-template/'). Adjust the scope, move the Service Worker script, or use the Service-Worker-Allowed HTTP header to allow the scope.` for domains like: `loitd.github.io/vue-quick-template` to make sure register service worker successfully.\n* Social authentication with Google (`vue-all-oauth`) and Google integrated ready (as of Mar 2019)\n* Full of pluggins available by default With additional pluggins beside common ones:\n    * `@babel/core` lastest 7.3.3 instead of old default `babel-core` version 7.0.0-bridge.0\n    * `vue@cli` v3.4\n    * `vuex` v3.0.1\n    * `vue-router` v3.0.1 \n    * `@babel/preset-env` (version 7) fixed some troubles from default preset 6 or preset 2015\n    * `bootstrap-vue` for Bootstrap 4, \n    * preconfigued `fontawesome` for FontAwesome 5,\n    * `sass-loader` and `node-sass` for scss pre-processing\n    * `chartjs`, `vue-chartjs` interated ready \n    * Unit test with `jest` with test coverage, E2E test with `nightwatch`,\n\n## Status\n[![Package Quality](https://npm.packagequality.com/shield/vue-quick-template.svg)](https://packagequality.com/#?package=vue-quick-template)\n[![Build Status](https://travis-ci.org/loitd/vue-quick-template.svg?branch=master)](https://travis-ci.org/loitd/vue-quick-template)\n[![CircleCI](https://circleci.com/gh/loitd/vue-quick-template.svg?style=svg)](https://circleci.com/gh/loitd/vue-quick-template)\n[![codecov](https://codecov.io/gh/loitd/vue-quick-template/branch/master/graph/badge.svg)](https://codecov.io/gh/loitd/vue-quick-template)\n![](https://img.shields.io/npm/dt/vue-quick-template.svg?style=flat)\n![](https://img.shields.io/npm/dw/vue-quick-template.svg?style=flat)\n![](https://img.shields.io/npm/l/vue-quick-template.svg?style=flat)\n![](https://img.shields.io/npm/v/vue-quick-template.svg?style=flat)\n![](https://img.shields.io/node/v/vue-quick-template.svg?style=flat)\n![](https://img.shields.io/github/last-commit/loitd/vue-quick-template.svg?style=flat)\n![](https://img.shields.io/npm/collaborators/vue-quick-template.svg?style=flat)\n![](https://img.shields.io/maintenance/yes/2019.svg?style=flat)\n![](https://img.shields.io/librariesio/dependents/npm/vue-quick-template.svg?style=flat)\n![](https://img.shields.io/github/issues/loitd/vue-quick-template.svg?style=flat)\n![](https://img.shields.io/github/issues-closed/loitd/vue-quick-template.svg?style=flat)\n![](https://img.shields.io/librariesio/release/npm/vue-quick-template.svg?style=flat)\n![](https://img.shields.io/github/languages/top/loitd/vue-quick-template.svg?style=flat)\n![](https://img.shields.io/snyk/vulnerabilities/npm/vue-quick-template.svg?style=flat)\n![](https://img.shields.io/github/repo-size/loitd/vue-quick-template.svg?style=flat)\n## Use Guide\n### Bootstrap-vue\n* Add new demanded component into `src/plugins/bootstrap-vue.js`\n* Using components as described in this document: ![Bootstrap-vue documents](https://bootstrap-vue.js.org/docs/components/alert)\n### Octicons\n* Add/remove and reconfigure Octicons in `src/plugins/octicons.js`\n* \n## Demos\n* Local Demo:\n```bash\ngit clone https://github.com/loitd/vue-quick-template\nnpm install -g serve\ncd vue-quick-template\n# -s flag means serve it in Single-Page Application mode\n# which deals with the routing problem below\nserve -s dist\n```\n* Online Demo:  \n    * https://loitd.github.io/vue-quick-template/\n\n## Git related\nTo pull from github to local\n```\ngit pull origin master --allow-unrelated-histories\n```\n* Deploy on server:  \nNeed consider this guide: https://router.vuejs.org/guide/essentials/history-mode.html#example-server-configurations\n## Project setup (install global packages with npm make you dont have to add yarn to PATH)\nSome dependencies need Python 2.7. Please install Python 2.7 and add to PATH first.\n```\nnpm install yarn\nnpm install -g @vue/cli\nyarn install\n```\n### Configure PUBLICPATH if need in vue.config.js\n```\npublicPath: process.env.NODE_ENV === \"production\" ? \"/vue-quick-template/\" : \"/\",\n```\n\n### Compiles and hot-reloads for development\n```\nyarn run serve\n```\n\n### Compiles and minifies for production\n```\nyarn run build\n```\n\n### Run your tests\n```\nyarn run test\n```\n\n### Run Vue UI\n```\nvue ui\n```\n\n### Lints and fixes files\n```\nyarn run lint\n```\n\n### Run your end-to-end tests\n```\nyarn run test:e2e\n```\n\n### Run your unit tests\n```\nyarn run test:unit\n```\n\n## Author\n\u003ca href=\"https://sourcerer.io/loitd\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/444086?v=4\" height=\"50px\" width=\"50px\" alt=\"\"/\u003e\u003c/a\u003e\n\u003ca  href=\"https://sourcerer.io/loitd\"\u003e\u003cimg  src=\"https://img.shields.io/badge/JavaScript-11%20commits-orange.svg\"  alt=\"\"\u003e\u003c/a\u003e\n\u003ca href=\"https://sourcerer.io/loitd\"\u003e\u003cimg src=\"https://img.shields.io/badge/Python-1%20commits-orange.svg\" alt=\"\"\u003e\u003c/a\u003e\n\u003ca href=\"https://sourcerer.io/loitd\"\u003e\u003cimg src=\"https://img.shields.io/badge/CSS-11%20commits-orange.svg\" alt=\"\"\u003e\u003c/a\u003e\n\u003ca href=\"https://sourcerer.io/loitd\"\u003e\u003cimg src=\"https://img.shields.io/badge/PHP-13%20commits-orange.svg\" alt=\"\"\u003e\u003c/a\u003e\n\u003ca href=\"https://sourcerer.io/loitd\"\u003e\u003cimg src=\"https://img.shields.io/badge/Shell-1%20commits-orange.svg\" alt=\"\"\u003e\u003c/a\u003e\n\n## License\n[![License: CC BY-NC-SA 4.0](https://img.shields.io/badge/License-CC%20BY--NC--SA%204.0-lightgrey.svg)](https://creativecommons.org/licenses/by-nc-sa/4.0/)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Floitd%2Fvue-quick-template","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Floitd%2Fvue-quick-template","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Floitd%2Fvue-quick-template/lists"}