├── .github ├── ISSUE_TEMPLATE │ └── config.yml └── pull_request_template.md ├── .gitignore ├── .prettierrc ├── 0000-template.md ├── README.md └── active-rfcs ├── 0001-new-slot-syntax.md ├── 0002-slot-syntax-shorthand.md ├── 0003-dynamic-directive-arguments.md ├── 0004-global-api-treeshaking.md ├── 0005-replace-v-bind-sync-with-v-model-argument.md ├── 0006-slots-unification.md ├── 0007-functional-async-api-change.md ├── 0008-render-function-api-change.md ├── 0009-global-api-change.md ├── 0011-v-model-api-change.md ├── 0012-custom-directive-api-change.md ├── 0013-composition-api.md ├── 0014-drop-keycode-support.md ├── 0015-remove-filters.md ├── 0016-remove-inline-templates.md ├── 0017-transition-as-root.md ├── 0018-transition-class-change.md ├── 0019-remove-data-object-declaration.md ├── 0020-events-api-change.md ├── 0021-router-link-scoped-slot.md ├── 0022-router-merge-meta-routelocation.md ├── 0023-scoped-styles-changes.md ├── 0024-attribute-coercion-behavior.md ├── 0025-teleport.md ├── 0026-async-component-api.md ├── 0027-custom-elements-interop.md ├── 0028-router-active-link.md ├── 0029-router-dynamic-routing.md ├── 0030-emits-option.md ├── 0031-attr-fallthrough.md ├── 0032-vtu-improve-async-workflow.md ├── 0033-router-navigation-failures.md ├── 0034-router-view-keep-alive-transitions.md ├── 0035-router-scroll-position.md ├── 0036-router-view-route-prop.md ├── 0037-router-return-guards.md ├── 0038-vue3-ie11-support.md ├── 0039-vtu-api.md ├── 0040-script-setup.md ├── 0041-reactivity-effect-scope.md ├── 0042-expose-api.md ├── 0043-sfc-style-variables.md └── 0044-router-push-history-state.md /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/rfcs/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/rfcs/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | semi: false 2 | singleQuote: true 3 | printWidth: 80 4 | trailingComma: 'none' -------------------------------------------------------------------------------- /0000-template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/rfcs/HEAD/0000-template.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/rfcs/HEAD/README.md -------------------------------------------------------------------------------- /active-rfcs/0001-new-slot-syntax.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/rfcs/HEAD/active-rfcs/0001-new-slot-syntax.md -------------------------------------------------------------------------------- /active-rfcs/0002-slot-syntax-shorthand.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/rfcs/HEAD/active-rfcs/0002-slot-syntax-shorthand.md -------------------------------------------------------------------------------- /active-rfcs/0003-dynamic-directive-arguments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/rfcs/HEAD/active-rfcs/0003-dynamic-directive-arguments.md -------------------------------------------------------------------------------- /active-rfcs/0004-global-api-treeshaking.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/rfcs/HEAD/active-rfcs/0004-global-api-treeshaking.md -------------------------------------------------------------------------------- /active-rfcs/0005-replace-v-bind-sync-with-v-model-argument.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/rfcs/HEAD/active-rfcs/0005-replace-v-bind-sync-with-v-model-argument.md -------------------------------------------------------------------------------- /active-rfcs/0006-slots-unification.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/rfcs/HEAD/active-rfcs/0006-slots-unification.md -------------------------------------------------------------------------------- /active-rfcs/0007-functional-async-api-change.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/rfcs/HEAD/active-rfcs/0007-functional-async-api-change.md -------------------------------------------------------------------------------- /active-rfcs/0008-render-function-api-change.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/rfcs/HEAD/active-rfcs/0008-render-function-api-change.md -------------------------------------------------------------------------------- /active-rfcs/0009-global-api-change.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/rfcs/HEAD/active-rfcs/0009-global-api-change.md -------------------------------------------------------------------------------- /active-rfcs/0011-v-model-api-change.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/rfcs/HEAD/active-rfcs/0011-v-model-api-change.md -------------------------------------------------------------------------------- /active-rfcs/0012-custom-directive-api-change.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/rfcs/HEAD/active-rfcs/0012-custom-directive-api-change.md -------------------------------------------------------------------------------- /active-rfcs/0013-composition-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/rfcs/HEAD/active-rfcs/0013-composition-api.md -------------------------------------------------------------------------------- /active-rfcs/0014-drop-keycode-support.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/rfcs/HEAD/active-rfcs/0014-drop-keycode-support.md -------------------------------------------------------------------------------- /active-rfcs/0015-remove-filters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/rfcs/HEAD/active-rfcs/0015-remove-filters.md -------------------------------------------------------------------------------- /active-rfcs/0016-remove-inline-templates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/rfcs/HEAD/active-rfcs/0016-remove-inline-templates.md -------------------------------------------------------------------------------- /active-rfcs/0017-transition-as-root.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/rfcs/HEAD/active-rfcs/0017-transition-as-root.md -------------------------------------------------------------------------------- /active-rfcs/0018-transition-class-change.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/rfcs/HEAD/active-rfcs/0018-transition-class-change.md -------------------------------------------------------------------------------- /active-rfcs/0019-remove-data-object-declaration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/rfcs/HEAD/active-rfcs/0019-remove-data-object-declaration.md -------------------------------------------------------------------------------- /active-rfcs/0020-events-api-change.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/rfcs/HEAD/active-rfcs/0020-events-api-change.md -------------------------------------------------------------------------------- /active-rfcs/0021-router-link-scoped-slot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/rfcs/HEAD/active-rfcs/0021-router-link-scoped-slot.md -------------------------------------------------------------------------------- /active-rfcs/0022-router-merge-meta-routelocation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/rfcs/HEAD/active-rfcs/0022-router-merge-meta-routelocation.md -------------------------------------------------------------------------------- /active-rfcs/0023-scoped-styles-changes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/rfcs/HEAD/active-rfcs/0023-scoped-styles-changes.md -------------------------------------------------------------------------------- /active-rfcs/0024-attribute-coercion-behavior.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/rfcs/HEAD/active-rfcs/0024-attribute-coercion-behavior.md -------------------------------------------------------------------------------- /active-rfcs/0025-teleport.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/rfcs/HEAD/active-rfcs/0025-teleport.md -------------------------------------------------------------------------------- /active-rfcs/0026-async-component-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/rfcs/HEAD/active-rfcs/0026-async-component-api.md -------------------------------------------------------------------------------- /active-rfcs/0027-custom-elements-interop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/rfcs/HEAD/active-rfcs/0027-custom-elements-interop.md -------------------------------------------------------------------------------- /active-rfcs/0028-router-active-link.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/rfcs/HEAD/active-rfcs/0028-router-active-link.md -------------------------------------------------------------------------------- /active-rfcs/0029-router-dynamic-routing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/rfcs/HEAD/active-rfcs/0029-router-dynamic-routing.md -------------------------------------------------------------------------------- /active-rfcs/0030-emits-option.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/rfcs/HEAD/active-rfcs/0030-emits-option.md -------------------------------------------------------------------------------- /active-rfcs/0031-attr-fallthrough.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/rfcs/HEAD/active-rfcs/0031-attr-fallthrough.md -------------------------------------------------------------------------------- /active-rfcs/0032-vtu-improve-async-workflow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/rfcs/HEAD/active-rfcs/0032-vtu-improve-async-workflow.md -------------------------------------------------------------------------------- /active-rfcs/0033-router-navigation-failures.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/rfcs/HEAD/active-rfcs/0033-router-navigation-failures.md -------------------------------------------------------------------------------- /active-rfcs/0034-router-view-keep-alive-transitions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/rfcs/HEAD/active-rfcs/0034-router-view-keep-alive-transitions.md -------------------------------------------------------------------------------- /active-rfcs/0035-router-scroll-position.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/rfcs/HEAD/active-rfcs/0035-router-scroll-position.md -------------------------------------------------------------------------------- /active-rfcs/0036-router-view-route-prop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/rfcs/HEAD/active-rfcs/0036-router-view-route-prop.md -------------------------------------------------------------------------------- /active-rfcs/0037-router-return-guards.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/rfcs/HEAD/active-rfcs/0037-router-return-guards.md -------------------------------------------------------------------------------- /active-rfcs/0038-vue3-ie11-support.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/rfcs/HEAD/active-rfcs/0038-vue3-ie11-support.md -------------------------------------------------------------------------------- /active-rfcs/0039-vtu-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/rfcs/HEAD/active-rfcs/0039-vtu-api.md -------------------------------------------------------------------------------- /active-rfcs/0040-script-setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/rfcs/HEAD/active-rfcs/0040-script-setup.md -------------------------------------------------------------------------------- /active-rfcs/0041-reactivity-effect-scope.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/rfcs/HEAD/active-rfcs/0041-reactivity-effect-scope.md -------------------------------------------------------------------------------- /active-rfcs/0042-expose-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/rfcs/HEAD/active-rfcs/0042-expose-api.md -------------------------------------------------------------------------------- /active-rfcs/0043-sfc-style-variables.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/rfcs/HEAD/active-rfcs/0043-sfc-style-variables.md -------------------------------------------------------------------------------- /active-rfcs/0044-router-push-history-state.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/rfcs/HEAD/active-rfcs/0044-router-push-history-state.md --------------------------------------------------------------------------------