{"id":24510639,"url":"https://github.com/gcclll/stb-vue-next","last_synced_at":"2026-05-19T00:39:07.183Z","repository":{"id":107660341,"uuid":"311214683","full_name":"gcclll/stb-vue-next","owner":"gcclll","description":"vue-next for stb, blog for this project: https://www.cheng92.com/vue/","archived":false,"fork":false,"pushed_at":"2021-04-20T06:45:36.000Z","size":2211,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-22T00:34:20.956Z","etag":null,"topics":["beta","iptv","stb","vue"],"latest_commit_sha":null,"homepage":"https://www/cheng92.com","language":"TypeScript","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/gcclll.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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":"2020-11-09T03:35:15.000Z","updated_at":"2021-04-20T06:45:38.000Z","dependencies_parsed_at":"2023-07-04T14:01:15.449Z","dependency_job_id":null,"html_url":"https://github.com/gcclll/stb-vue-next","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gcclll%2Fstb-vue-next","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gcclll%2Fstb-vue-next/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gcclll%2Fstb-vue-next/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gcclll%2Fstb-vue-next/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gcclll","download_url":"https://codeload.github.com/gcclll/stb-vue-next/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243713391,"owners_count":20335566,"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":["beta","iptv","stb","vue"],"created_at":"2025-01-22T00:30:03.341Z","updated_at":"2026-05-19T00:39:07.129Z","avatar_url":"https://github.com/gcclll.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Declaration\nThis project is copy from vue-next, used for the IPTV/STB platform.\n\n**Mind Maps List**\n1. [The Mind Map of vue-next:reactivity package.](https://www.cheng92.com/vue/vue-mind-map-house-reactivity/ \"vue-next mind map\")\n\n# vue-next [![beta](https://img.shields.io/npm/v/vue/next.svg)](https://www.npmjs.com/package/vue/v/next) [![CircleCI](https://circleci.com/gh/vuejs/vue-next.svg?style=svg\u0026circle-token=fb883a2d0a73df46e80b2e79fd430959d8f2b488)](https://circleci.com/gh/vuejs/vue-next)\n\nThis is the repository for Vue 3.0.\n\n## Quickstart\n\n- Via CDN: `\u003cscript src=\"https://unpkg.com/vue@next\"\u003e\u003c/script\u003e`\n- In-browser playground on [Codepen](https://codepen.io/yyx990803/pen/OJNoaZL)\n- Scaffold via [Vite](https://github.com/vitejs/vite):\n\n  ```bash\n  npm init vite-app hello-vue3 # OR yarn create vite-app hello-vue3\n  ```\n\n- Scaffold via [vue-cli](https://cli.vuejs.org/):\n\n  ```bash\n  npm install -g @vue/cli # OR yarn global add @vue/cli\n  vue create hello-vue3\n  # select vue 3 preset\n  ```\n\n## Changes from Vue 2\n\nPlease consult the [Migration Guide](https://v3.vuejs.org/guide/migration/introduction.html).\n\n- Note: IE11 support is still pending.\n\n## Supporting Libraries\n\nAll of our official libraries and tools now support Vue 3, but most of them are still in beta status and distributed under the `next` dist tag on NPM. **We are planning to stabilize and switch all projects to use the `latest` dist tag by end of 2020.**\n\n### Vue CLI\n\nAs of v4.5.0, `vue-cli` now provides built-in option to choose Vue 3 preset when creating a new project. You can upgrade `vue-cli` and run `vue create` to create a Vue 3 project today.\n\n### Vue Router\n\nVue Router 4.0 provides Vue 3 support and has a number of breaking changes of its own. Check out its [Migration Guide](https://next.router.vuejs.org/guide/migration/) for full details.\n\n- [![beta](https://img.shields.io/npm/v/vue-router/next.svg)](https://www.npmjs.com/package/vue-router/v/next)\n- [Github](https://github.com/vuejs/vue-router-next)\n- [RFCs](https://github.com/vuejs/rfcs/pulls?q=is%3Apr+is%3Amerged+label%3Arouter)\n\n### Vuex\n\nVuex 4.0 provides Vue 3 support with largely the same API as 3.x. The only breaking change is [how the plugin is installed](https://github.com/vuejs/vuex/tree/4.0#breaking-changes).\n\n- [![beta](https://img.shields.io/npm/v/vuex/next.svg)](https://www.npmjs.com/package/vuex/v/next)\n- [Github](https://github.com/vuejs/vuex/tree/4.0)\n\n### Devtools Extension\n\nWe are working on a new version of the Devtools with a new UI and refactored internals to support multiple Vue versions. The new version is currently in beta and only supports Vue 3 (for now). Vuex and Router integration is also work in progress.\n\n- For Chrome: [Install from Chrome web store](https://chrome.google.com/webstore/detail/vuejs-devtools/ljjemllljcmogpfapbkkighbhhppjdbg?hl=en)\n\n  - Note: the beta channel may conflict with the stable version of devtools so you may need to temporarily disable the stable version for the beta channel to work properly.\n\n- For Firefox: [Download the signed extension](https://github.com/vuejs/vue-devtools/releases/tag/v6.0.0-beta.2) (`.xpi` file under Assets)\n\n### IDE Support\n\nIt is recommended to use [VSCode](https://code.visualstudio.com/) with our official extension [Vetur](https://marketplace.visualstudio.com/items?itemName=octref.vetur), which provides comprehensive IDE support for Vue 3.\n\n### Other Projects\n\n| Project               | NPM                           | Repo                 |\n| --------------------- | ----------------------------- | -------------------- |\n| @vue/babel-plugin-jsx | [![rc][jsx-badge]][jsx-npm]   | [[Github][jsx-code]] |\n| eslint-plugin-vue     | [![stable][epv-badge]][epv-npm] | [[Github][epv-code]] |\n| @vue/test-utils       | [![beta][vtu-badge]][vtu-npm] | [[Github][vtu-code]] |\n| vue-class-component   | [![beta][vcc-badge]][vcc-npm] | [[Github][vcc-code]] |\n| vue-loader            | [![beta][vl-badge]][vl-npm]   | [[Github][vl-code]]  |\n| rollup-plugin-vue     | [![beta][rpv-badge]][rpv-npm] | [[Github][rpv-code]] |\n\n[jsx-badge]: https://img.shields.io/npm/v/@vue/babel-plugin-jsx.svg\n[jsx-npm]: https://www.npmjs.com/package/@vue/babel-plugin-jsx\n[jsx-code]: https://github.com/vuejs/jsx-next\n[vd-badge]: https://img.shields.io/npm/v/@vue/devtools/beta.svg\n[vd-npm]: https://www.npmjs.com/package/@vue/devtools/v/beta\n[vd-code]: https://github.com/vuejs/vue-devtools/tree/next\n[epv-badge]: https://img.shields.io/npm/v/eslint-plugin-vue.svg\n[epv-npm]: https://www.npmjs.com/package/eslint-plugin-vue\n[epv-code]: https://github.com/vuejs/eslint-plugin-vue\n[vtu-badge]: https://img.shields.io/npm/v/@vue/test-utils/next.svg\n[vtu-npm]: https://www.npmjs.com/package/@vue/test-utils/v/next\n[vtu-code]: https://github.com/vuejs/vue-test-utils-next\n[jsx-badge]: https://img.shields.io/npm/v/@ant-design-vue/babel-plugin-jsx.svg\n[jsx-npm]: https://www.npmjs.com/package/@ant-design-vue/babel-plugin-jsx\n[jsx-code]: https://github.com/vueComponent/jsx\n[vcc-badge]: https://img.shields.io/npm/v/vue-class-component/next.svg\n[vcc-npm]: https://www.npmjs.com/package/vue-class-component/v/next\n[vcc-code]: https://github.com/vuejs/vue-class-component/tree/next\n[vl-badge]: https://img.shields.io/npm/v/vue-loader/next.svg\n[vl-npm]: https://www.npmjs.com/package/vue-loader/v/next\n[vl-code]: https://github.com/vuejs/vue-loader/tree/next\n[rpv-badge]: https://img.shields.io/npm/v/rollup-plugin-vue/next.svg\n[rpv-npm]: https://www.npmjs.com/package/rollup-plugin-vue/v/next\n[rpv-code]: https://github.com/vuejs/rollup-plugin-vue/tree/next\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgcclll%2Fstb-vue-next","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgcclll%2Fstb-vue-next","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgcclll%2Fstb-vue-next/lists"}