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 |
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 |
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
|
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
|
f76ddc5ac3
|
workflow: sfc playground
|
2021-03-28 01:35:45 -04:00 |
edison
|
bbc5fe6a97
|
fix(compiler-sfc): should not rewrite scope variable (#3449)
fix #3445
|
2021-03-25 16:16:48 -04:00 |
Evan You
|
3e4c3ac66d
|
build(deps): bump @babel/parser and @babel/types
|
2021-03-03 11:25:13 -05:00 |
Matias Capeletto
|
6d762a84ca
|
fix(compiler-sfc): removeSpecifier issue when removing initial imports (script-setup) (#2729)
|
2021-02-13 10:06:34 +01:00 |
Evan You
|
03360cefa1
|
fix(compiler-sfc): treat const reactive() bindings as mutable
|
2021-02-10 11:39:07 -05:00 |
Evan You
|
fd16f2bd78
|
refactor: avoid global scope parentStack
|
2021-01-15 16:28:55 -05:00 |
Evan You
|
085bbd5fe0
|
fix(compiler-sfc): named imports from .vue file should not be treated as constant
fix #2699
|
2020-12-01 11:52:29 -05:00 |
Evan You
|
43eab923ea
|
fix(compiler-sfc): should not remove import statements with no specifier when compiling script setup
|
2020-11-28 13:51:32 -05:00 |
Evan You
|
faed98972c
|
wip: support inherit-attrs="false" on sfc `<tempalte>`
|
2020-11-24 19:04:21 -05:00 |
Evan You
|
47d73c23e1
|
wip: defineOptions -> defineProps + defineEmit + useContext
|
2020-11-24 19:04:21 -05:00 |
Evan You
|
8ac2241b22
|
wip: more consistent compiler-sfc usage + inline mode for ssr
|
2020-11-20 14:23:09 -05:00 |
Evan You
|
62830f8fa4
|
wip: better experimental feature warnings
|
2020-11-19 20:36:15 -05:00 |
Evan You
|
6806facfa1
|
wip: fix default export side effect handling
|
2020-11-19 16:58:07 -05:00 |
Evan You
|
08879cc3b5
|
wip: fix compileScript script/script-setup co-usage
|
2020-11-19 16:17:54 -05:00 |
Evan You
|
0e86cbfcf2
|
wip: fix default export codegen
|
2020-11-19 15:30:33 -05:00 |
Evan You
|
03b2bfff09
|
wip: do not return type imports
|
2020-11-19 13:08:26 -05:00 |
Evan You
|
4c6078ce25
|
fix(compiler-core/compiler-sfc): handle destructure assignment expressions
|
2020-11-18 22:39:08 -05:00 |