{"id":17880616,"url":"https://github.com/a7650/vue-next-master","last_synced_at":"2025-04-03T01:23:47.995Z","repository":{"id":106466723,"uuid":"323509707","full_name":"a7650/vue-next-master","owner":"a7650","description":"Vue注释版源码","archived":false,"fork":false,"pushed_at":"2021-01-30T04:51:43.000Z","size":802,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-08T15:35:46.396Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/a7650.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-12-22T03:24:41.000Z","updated_at":"2021-03-22T14:20:17.000Z","dependencies_parsed_at":null,"dependency_job_id":"3d110d0d-59f6-4356-9baf-c0e5a181cc98","html_url":"https://github.com/a7650/vue-next-master","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/a7650%2Fvue-next-master","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/a7650%2Fvue-next-master/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/a7650%2Fvue-next-master/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/a7650%2Fvue-next-master/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/a7650","download_url":"https://codeload.github.com/a7650/vue-next-master/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246918231,"owners_count":20854774,"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":[],"created_at":"2024-10-28T12:26:32.087Z","updated_at":"2025-04-03T01:23:47.974Z","avatar_url":"https://github.com/a7650.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 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%2Fa7650%2Fvue-next-master","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fa7650%2Fvue-next-master","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fa7650%2Fvue-next-master/lists"}