Evan You
							
						 
					 | 
					
						
						
						
						
							
						
						
							f0ca233d8b
							
						
					 | 
					
						
						
							
							refactor(compiler-sfc): improve script setup import expose heuristics
						
						
						
						
						
						
					 | 
					
						2021-07-22 12:53:08 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Evan You
							
						 
					 | 
					
						
						
						
						
							
						
						
							5a3ccfd914
							
						
					 | 
					
						
						
							
							feat(compiler-sfc): avoid exposing imports not used in template
						
						
						
						
						
						
						
						close #3183 
						
						
					 | 
					
						2021-07-22 12:04:46 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								webfansplz
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							457c9aed1f
							
						
					 | 
					
						
						
							
							chore(type): remove unnecessary type assertion (#4150)
						
						
						
						
						
						
					 | 
					
						2021-07-20 09:31:40 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Evan You
							
						 
					 | 
					
						
						
						
						
							
						
						
							8dbecfcbb3
							
						
					 | 
					
						
						
							
							feat(compiler-sfc): add ignoreEmpty option for sfc parse method
						
						
						
						
						
						
					 | 
					
						2021-07-19 19:02:46 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Evan You
							
						 
					 | 
					
						
						
						
						
							
						
						
							47f488350c
							
						
					 | 
					
						
						
							
							chore: run updated prettier
						
						
						
						
						
						
					 | 
					
						2021-07-19 18:24:18 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Evan You
							
						 
					 | 
					
						
						
						
						
							
						
						
							93a950d60d
							
						
					 | 
					
						
						
							
							fix(compiler-sfc): support const enum
						
						
						
						
						
						
					 | 
					
						2021-07-19 17:31:13 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Cédric Exbrayat
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							b771fdbef9
							
						
					 | 
					
						
						
							
							perf(compiler-sfc): ignore empty blocks (#3520)
						
						
						
						
						
						
					 | 
					
						2021-07-19 17:24:40 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Evan You
							
						 
					 | 
					
						
						
						
						
							
						
						
							b274b08f5f
							
						
					 | 
					
						
						
							
							fix(compiler-sfc): expose correct range for empty blocks
						
						
						
						
						
						
					 | 
					
						2021-07-19 17:05:37 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								edison
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							f7607d3a15
							
						
					 | 
					
						
						
							
							fix(compiler-sfc): defineProps infer TSParenthesizedType (#4147)
						
						
						
						
						
						
					 | 
					
						2021-07-19 11:09:24 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Evan You
							
						 
					 | 
					
						
						
						
						
							
						
						
							e66a493da1
							
						
					 | 
					
						
						
							
							refactor: remove deprecated defineEmit() support
						
						
						
						
						
						
					 | 
					
						2021-07-16 14:30:49 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Evan You
							
						 
					 | 
					
						
						
						
						
							
						
						
							562bddb3ce
							
						
					 | 
					
						
						
							
							feat(sfc): (experimental) new ref sugar
						
						
						
						
						
						
					 | 
					
						2021-07-16 14:30:49 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Evan You
							
						 
					 | 
					
						
						
						
						
							
						
						
							27104eaaf0
							
						
					 | 
					
						
						
							
							feat: remove experimental status of <script setup>
						
						
						
						
						
						
					 | 
					
						2021-07-16 14:30:49 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Evan You
							
						 
					 | 
					
						
						
						
						
							
						
						
							f596e008ef
							
						
					 | 
					
						
						
							
							refactor: remove deprecated scopeId codegen
						
						
						
						
						
						
						
						BREAKING CHANGE: Output of SFC using `<style scoped>` generated by 3.2+
will be incompatible w/ runtime <3.2. 
						
						
					 | 
					
						2021-07-16 14:30:49 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								patak
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							29010501cc
							
						
					 | 
					
						
						
							
							fix(compiler-sfc): duplicated injected css var with repeated vars in style (#2802)
						
						
						
						
						
						
					 | 
					
						2021-07-15 16:45:37 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tan Zhen Yong
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							e508ee08e9
							
						
					 | 
					
						
						
							
							chore: fix typo in inherit-attrs warning (#4094)
						
						
						
						
						
						
					 | 
					
						2021-07-15 15:45:23 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Evan You
							
						 
					 | 
					
						
						
						
						
							
						
						
							5df7dfcd71
							
						
					 | 
					
						
						
							
							fix(sfc): only enable jsx parser plugin when explicitly using tsx
						
						
						
						
						
						
						
						fix #4106 
						
						
					 | 
					
						2021-07-15 13:12:06 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Evan You
							
						 
					 | 
					
						
						
						
						
							
						
						
							03e26845e2
							
						
					 | 
					
						
						
							
							fix(sfc): fix <script setup> async context preservation logic
						
						
						
						
						
						
						
						fix #4050 
						
						
					 | 
					
						2021-07-06 14:31:53 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Evan You
							
						 
					 | 
					
						
						
						
						
							
						
						
							6fad2093a4
							
						
					 | 
					
						
						
							
							fix(compiler-sfc): should not rewrite ref sugar identifiers in types
						
						
						
						
						
						
						
						fix #4062 
						
						
					 | 
					
						2021-07-05 14:41:53 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Evan You
							
						 
					 | 
					
						
						
						
						
							
						
						
							253ca2729d
							
						
					 | 
					
						
						
							
							fix(compiler-sfc): fix parse-only mode when there is no script setup block
						
						
						
						
						
						
					 | 
					
						2021-07-02 08:24:24 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Evan You
							
						 
					 | 
					
						
						
						
						
							
						
						
							1ffd48a2f5
							
						
					 | 
					
						
						
							
							fix(compiler-sfc): support TS runtime enum in <script setup>
						
						
						
						
						
						
					 | 
					
						2021-06-30 12:03:42 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Evan You
							
						 
					 | 
					
						
						
						
						
							
						
						
							601a290caa
							
						
					 | 
					
						
						
							
							feat(compiler-sfc): compileScript parseOnly mode
						
						
						
						
						
						
						
						This is an internal feature meant for IDE support 
						
						
					 | 
					
						2021-06-29 17:56:49 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Evan You
							
						 
					 | 
					
						
						
						
						
							
						
						
							96cc335aa7
							
						
					 | 
					
						
						
							
							feat(sfc): make ref sugar disabled by default
						
						
						
						
						
						
					 | 
					
						2021-06-29 15:22:26 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Evan You
							
						 
					 | 
					
						
						
						
						
							
						
						
							0240e82a38
							
						
					 | 
					
						
						
							
							feat(sfc): auto restore current instance after await statements in async setup()
						
						
						
						
						
						
					 | 
					
						2021-06-29 09:24:12 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Evan You
							
						 
					 | 
					
						
						
						
						
							
						
						
							211793d376
							
						
					 | 
					
						
						
							
							fix(compiler-sfc): avoid script setup marker showing up in devtools
						
						
						
						
						
						
					 | 
					
						2021-06-28 18:48:38 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Evan You
							
						 
					 | 
					
						
						
						
						
							
						
						
							2e10261b38
							
						
					 | 
					
						
						
							
							chore: warn script setup compiler macro imports
						
						
						
						
						
						
					 | 
					
						2021-06-28 17:57:58 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Evan You
							
						 
					 | 
					
						
						
						
						
							
						
						
							62c1b2f7dc
							
						
					 | 
					
						
						
							
							fix(compiler-sfc): fix defineProps/defineEmits usage in multi-variable declarations
						
						
						
						
						
						
						
						fix #3739 
						
						
					 | 
					
						2021-06-28 16:31:55 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Evan You
							
						 
					 | 
					
						
						
						
						
							
						
						
							2973b6c30a
							
						
					 | 
					
						
						
							
							feat(sfc): support referenced types for defineEmits
						
						
						
						
						
						
					 | 
					
						2021-06-28 16:03:27 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Evan You
							
						 
					 | 
					
						
						
						
						
							
						
						
							afdd2f2835
							
						
					 | 
					
						
						
							
							fix(compiler-sfc): support method signature in defineProps
						
						
						
						
						
						
						
						fix #2983 
						
						
					 | 
					
						2021-06-28 15:39:04 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Evan You
							
						 
					 | 
					
						
						
						
						
							
						
						
							2f91db30cd
							
						
					 | 
					
						
						
							
							feat(sfc): support using declared interface or type alias with defineProps()
						
						
						
						
						
						
					 | 
					
						2021-06-28 15:30:28 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Evan You
							
						 
					 | 
					
						
						
						
						
							
						
						
							4c5844a9ca
							
						
					 | 
					
						
						
							
							feat(sfc): withDefaults helper
						
						
						
						
						
						
					 | 
					
						2021-06-26 21:11:57 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Evan You
							
						 
					 | 
					
						
						
						
						
							
						
						
							691d354af9
							
						
					 | 
					
						
						
							
							fix(compiler-sfc): fix defineProps() call on imported identifier
						
						
						
						
						
						
					 | 
					
						2021-06-25 14:05:59 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Evan You
							
						 
					 | 
					
						
						
						
						
							
						
						
							be2b1d3c2f
							
						
					 | 
					
						
						
							
							feat(sfc): defineExpose
						
						
						
						
						
						
					 | 
					
						2021-06-25 13:14:49 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Evan You
							
						 
					 | 
					
						
						
						
						
							
						
						
							a5a66c5196
							
						
					 | 
					
						
						
							
							fix(compiler-sfc): fix script setup hidden flag codegen
						
						
						
						
						
						
					 | 
					
						2021-06-24 10:11:30 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Evan You
							
						 
					 | 
					
						
						
						
						
							
						
						
							075889ebfc
							
						
					 | 
					
						
						
							
							chore: comments
						
						
						
						
						
						
					 | 
					
						2021-06-23 10:21:33 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Evan You
							
						 
					 | 
					
						
						
						
						
							
						
						
							0b8b576428
							
						
					 | 
					
						
						
							
							fix(sfc): allow variables that start with _ or $ in <script setup>
						
						
						
						
						
						
					 | 
					
						2021-06-23 10:13:23 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Evan You
							
						 
					 | 
					
						
						
						
						
							
						
						
							6f6f0cf5dc
							
						
					 | 
					
						
						
							
							feat(sfc): remove <template inherit-attrs> support
						
						
						
						
						
						
					 | 
					
						2021-06-22 21:06:51 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Eduardo San Martin Morote
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							a137da8a9f
							
						
					 | 
					
						
						
							
							feat(sfc): add defineEmits and deprecate defineEmit (#3725)
						
						
						
						
						
						
					 | 
					
						2021-06-22 15:02:56 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ygj6
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							b228abb72f
							
						
					 | 
					
						
						
							
							fix(compiler-sfc): rewriteDefault support multiline (#3917)
						
						
						
						
						
						
					 | 
					
						2021-06-09 15:07:48 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Evan You
							
						 
					 | 
					
						
						
						
						
							
						
						
							8b94464a3b
							
						
					 | 
					
						
						
							
							fix(compiler-sfc): fix style injection when using normal script + setup
						
						
						
						
						
						
						
						fix #3688 
						
						
					 | 
					
						2021-05-28 18:40:45 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								HcySunYang
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							6bfb50aff9
							
						
					 | 
					
						
						
							
							fix(compiler-sfc): correctly remove parens used for wrapping (#3582)
						
						
						
						
						
						
						
						fix #3581 
						
						
					 | 
					
						2021-05-28 16:02:31 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jason
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							01e8ba8f87
							
						
					 | 
					
						
						
							
							fix(compiler-sfc): support tsx in setup script (#3825)
						
						
						
						
						
						
						
						close #3808 
						
						
					 | 
					
						2021-05-24 12:13:37 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Evan You
							
						 
					 | 
					
						
						
						
						
							
						
						
							c32760147c
							
						
					 | 
					
						
						
							
							wip: relay compiler-core warnings in compiler-sfc with codeframe
						
						
						
						
						
						
					 | 
					
						2021-05-05 14:24:46 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Evan You
							
						 
					 | 
					
						
						
						
						
							
						
						
							467076361a
							
						
					 | 
					
						
						
							
							wip: warn against <template functional>
						
						
						
						
						
						
					 | 
					
						2021-04-17 23:51:40 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Evan You
							
						 
					 | 
					
						
						
						
						
							
						
						
							b39208cf06
							
						
					 | 
					
						
						
							
							perf(compiler-sfc): skip srcset transform if all candidates are external
						
						
						
						
						
						
					 | 
					
						2021-03-29 19:15:57 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Kruckenberg
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							42b68c773d
							
						
					 | 
					
						
						
							
							fix(compiler-sfc): fix missing whitespace issue in srcsets (#3132)
						
						
						
						
						
						
						
						fix #3069 
						
						
					 | 
					
						2021-03-29 18:28:22 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Evan You
							
						 
					 | 
					
						
						
						
						
							
						
						
							bb8cdcad9f
							
						
					 | 
					
						
						
							
							fix(compiler-sfc): support proper type arguments for defineEmit helper
						
						
						
						
						
						
						
						fix #2874 
						
						
					 | 
					
						2021-03-29 16:38:07 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Evan You
							
						 
					 | 
					
						
						
						
						
							
						
						
							f5827fdf78
							
						
					 | 
					
						
						
							
							fix(compiler-sfc): do not resolve assets from setup bindings
						
						
						
						
						
						
						
						when not using script setup
fix #3270, fix #3275 
						
						
					 | 
					
						2021-03-29 16:11:38 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Evan You
							
						 
					 | 
					
						
						
						
						
							
						
						
							69b4727204
							
						
					 | 
					
						
						
							
							fix(compiler-sfc): fix function scope variable declaration marking
						
						
						
						
						
						
					 | 
					
						2021-03-29 00:32:46 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Evan You
							
						 
					 | 
					
						
						
						
						
							
						
						
							d1bf35c8b8
							
						
					 | 
					
						
						
							
							workflow(sfc-playground): support multiple files
						
						
						
						
						
						
					 | 
					
						2021-03-28 18:41:33 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Evan You
							
						 
					 | 
					
						
						
						
						
							
						
						
							f76ddc5ac3
							
						
					 | 
					
						
						
							
							workflow: sfc playground
						
						
						
						
						
						
					 | 
					
						2021-03-28 01:35:45 -04:00 | 
					
					
						
						
							
							
							
						
					 |