edison
|
ae942cdcd9
|
fix(compiler-sfc): support nested await statements (#4458)
fix #4448
|
2021-09-16 16:23:46 -04:00 |
|
Thorsten Lünborg
|
bdb1a7958b
|
fix(compiler-sfc): handle empty strings during template usage analysis of setup bindings (#4608)
fix #4599
|
2021-09-16 13:47:11 -04:00 |
|
ygj6
|
fcd5422b4a
|
fix(compile-sfc): add symbol judge in prop type checks. (#4594)
fix #4592
|
2021-09-16 13:45:55 -04:00 |
|
Evan You
|
06c5bf53ab
|
fix(compiler-sfc): properly reuse hoisted asset imports
fix #4581
|
2021-09-16 13:33:02 -04:00 |
|
Evan You
|
a6e5f82d8e
|
fix(compiler-sfc): properly analyze destructured bindings with dynamic keys
fix #4540
|
2021-09-09 12:28:59 -04:00 |
|
webfansplz
|
fac9a2926d
|
fix(compile-sfc): support Date prop type with defineProps (#4519)
|
2021-09-05 18:13:12 -04:00 |
|
edison
|
14d65181f1
|
fix(compiler-sfc): support using declared interface in normal script with defineProps() (#4522)
fix #4423
|
2021-09-05 18:10:15 -04:00 |
|
edison
|
5594643d7b
|
fix(compiler-sfc): fix script setup ref assignment codegen edge case (#4520)
fix #4514
|
2021-09-05 18:02:50 -04:00 |
|
Evan You
|
bacb2012ac
|
fix(compiler-sfc): ensure script setup generates type-valid ts output
fix #4455
|
2021-09-02 11:51:41 -04:00 |
|
webfansplz
|
85807967dc
|
fix(compiler-sfc): generate matching prop types when withDefaults is used (#4466)
fix #4455
|
2021-09-02 11:26:52 -04:00 |
|
Evan You
|
168a17ad8a
|
chore: update snapshot
|
2021-09-01 17:26:31 -04:00 |
|
edison
|
33cf6c8866
|
fix(ref-transform): should transform $ref when used with generic arguments (#4446)
fix #4442
|
2021-09-01 16:55:30 -04:00 |
|
Evan You
|
b89ff9291e
|
fix(compiler-sfc): ensure script setup lang=ts output is tree-shakable
|
2021-09-01 12:40:36 -04:00 |
|
klwf
|
98263821f8
|
fix(compiler-sfc): fix <script> and <script setup> co-usage ordering edge case (#4419)
Fix: #4395
Fix: #4376
|
2021-08-23 19:02:54 -04:00 |
|
lidlanca
|
4792ebd687
|
fix(compiler-sfc): fix 'export default' rewrite with extra whitespaces (#4375)
|
2021-08-23 18:40:16 -04:00 |
|
Evan You
|
06051c4bf2
|
feat(experimental): support ref transform for sfc normal <script>
|
2021-08-23 16:00:46 -04:00 |
|
Evan You
|
db8dc753c0
|
feat(experimental): standalone ref transform
|
2021-08-22 22:21:42 -04:00 |
|
Evan You
|
872b3f7ec5
|
fix(compiler-sfc): should also expose regular script block bindings when <script setup> is used
close #4369
|
2021-08-17 15:52:48 -04:00 |
|
Evan You
|
57f10812cc
|
fix(compiler-sfc): fix import usage check for lowercase imported components
fix #4358
|
2021-08-17 10:10:26 -04:00 |
|
Evan You
|
f855ccb2c1
|
fix(compiler-sfc): fix import usage check in template strings in expressions
fix #4340
|
2021-08-16 18:03:09 -04:00 |
|
webfansplz
|
ad66295cb3
|
fix(defineProps): defineProps generates unnecessary array of same types (#4353)
fix #4352
|
2021-08-16 17:40:00 -04:00 |
|
Evan You
|
00b76d3dc1
|
feat(sfc): support $shallowRef ref sugar
|
2021-08-11 10:19:58 -04:00 |
|
Evan You
|
1e1682f060
|
fix(compiler-sfc): fix import usage check for last expression
|
2021-08-09 16:22:20 -04:00 |
|
Evan You
|
88a4504e82
|
fix(compiler-sfc): fix import usage detection for names containing $
fix #4274
|
2021-08-09 12:17:22 -04:00 |
|
Evan You
|
1994f1200d
|
test: improve test case for 865b84bf
|
2021-08-06 13:01:39 -04:00 |
|
Evan You
|
865b84bfe8
|
fix(compiler-sfc): fix ref sugar rewrite for identifiers in ts casting expressions
fix #4254
|
2021-08-06 12:55:48 -04:00 |
|
Evan You
|
bf2589b1f0
|
refactor(compiler-sfc): use shallowRef for ref sugar destructure
|
2021-08-04 15:39:32 -04:00 |
|
edison
|
771635b72a
|
fix(sfc/style-vars): improve ignore style variable bindings in comments (#4202)
|
2021-07-28 10:51:25 -04:00 |
|
edison
|
3a75d5d694
|
fix(sfc/style-vars): should ignore style variable bindings in comments (#4188)
fix #4185
|
2021-07-26 11:19:56 -04:00 |
|
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 |
|
Evan You
|
93a950d60d
|
fix(compiler-sfc): support const enum
|
2021-07-19 17:31:13 -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
|
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 |
|
Evan You
|
3b64508e3b
|
feat: v-memo
|
2021-07-16 14:30:49 -04:00 |
|
HcySunYang
|
ceff89905b
|
perf: improve VNode creation performance with compiler hints (#3334)
|
2021-07-16 14:30:49 -04:00 |
|
Evan You
|
299f7c08c7
|
chore: fix snapshot from merge
|
2021-07-15 16:57:30 -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 |
|
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
|
1ffd48a2f5
|
fix(compiler-sfc): support TS runtime enum in <script setup>
|
2021-06-30 12:03:42 -04:00 |
|
Evan You
|
96cc335aa7
|
feat(sfc): make ref sugar disabled by default
|
2021-06-29 15:22:26 -04:00 |
|
Evan You
|
fd7fa6f694
|
test: fix script setup directive test
|
2021-06-28 18:55:27 -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 |
|