Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: vuejs/core
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v3.1.5
Choose a base ref
...
head repository: vuejs/core
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v3.2.0
Choose a head ref

Commits on Jul 16, 2021

  1. Copy the full SHA
    ceff899 View commit details
  2. Copy the full SHA
    6431040 View commit details
  3. 1
    Copy the full SHA
    b2554ae View commit details
  4. Copy the full SHA
    63a51ff View commit details
  5. perf(reactivity): improve reactive effect memory usage (#4001)

    Based on #2345 , but with smaller API change
    
    - Use class implementation for `ReactiveEffect`
    - Switch internal creation of effects to use the class constructor
    - Avoid options object allocation
    - Avoid creating bound effect runner function (used in schedulers) when not necessary.
    - Consumes ~17% less memory compared to last commit
    - Introduces a very minor breaking change: the `scheduler` option passed to `effect` no longer receives the runner function.
    yyx990803 committed Jul 16, 2021
    Copy the full SHA
    87f69fd View commit details
  6. 1
    Copy the full SHA
    f5617fc View commit details
  7. Copy the full SHA
    ebaac9a View commit details
  8. Copy the full SHA
    bde855e View commit details
  9. Copy the full SHA
    cc09772 View commit details
  10. Copy the full SHA
    6cf2377 View commit details
  11. Copy the full SHA
    eae7c24 View commit details
  12. Copy the full SHA
    979a841 View commit details
  13. Copy the full SHA
    02339b6 View commit details
  14. Copy the full SHA
    1fe2239 View commit details
  15. Copy the full SHA
    2dd4739 View commit details
  16. chore: bump serve

    yyx990803 committed Jul 16, 2021
    Copy the full SHA
    8bc50cb View commit details
  17. Copy the full SHA
    b7ea7c1 View commit details
  18. Copy the full SHA
    5cea9a1 View commit details
  19. feat: v-memo

    yyx990803 committed Jul 16, 2021
    Copy the full SHA
    3b64508 View commit details
  20. feat: watchPostEffect

    yyx990803 committed Jul 16, 2021
    Copy the full SHA
    42ace95 View commit details
  21. Copy the full SHA
    8610e1c View commit details
  22. test: fix renderSlot tests

    yyx990803 committed Jul 16, 2021
    Copy the full SHA
    4e5897d View commit details
  23. types: fix dts tests

    yyx990803 committed Jul 16, 2021
    Copy the full SHA
    bf4893c View commit details
  24. Copy the full SHA
    00f0b3c View commit details
  25. feat: support v-bind .prop & .attr modifiers

    Also allows render function usage like the following:
    
    ```js
    h({
      '.prop': 1, // force set as property
      '^attr': 'foo' // force set as attribute
    })
    ```
    yyx990803 committed Jul 16, 2021
    Copy the full SHA
    1c7d737 View commit details
  26. refactor: remove deprecated scopeId codegen

    BREAKING CHANGE: Output of SFC using `<style scoped>` generated by 3.2+
    will be incompatible w/ runtime <3.2.
    yyx990803 committed Jul 16, 2021
    Copy the full SHA
    f596e00 View commit details
  27. Copy the full SHA
    27104ea View commit details
  28. Copy the full SHA
    562bddb View commit details
  29. Copy the full SHA
    e66a493 View commit details
  30. Copy the full SHA
    29732c2 View commit details
  31. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    2a310df View commit details
  32. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    a8edf2b View commit details
  33. Copy the full SHA
    e5a4412 View commit details
  34. Copy the full SHA
    eca4d78 View commit details
  35. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    de32cfa View commit details
  36. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    fcc6a54 View commit details
  37. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    a27d5cb View commit details
  38. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    317654b View commit details
  39. fix(sfc/style-vars): properly re-apply style vars on component root e…

    …lements change
    
    Now uses MutationObserver to ensure it works even for HOCs
    
    fix #3894
    yyx990803 committed Jul 16, 2021

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    49dc2dd View commit details
  40. release: v3.2.0-beta.1

    yyx990803 committed Jul 16, 2021

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    d4c67dd View commit details
  41. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    1bab53e View commit details
  42. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    327c898 View commit details

Commits on Jul 19, 2021

  1. chore(sfc-playground): remove compiler macro imports (#4134)

    Importing `defineEmits` and `defineProps` is no longer needed since v3.1.3
    cexbrayat authored Jul 19, 2021

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    1e5e004 View commit details
  2. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    df0ce21 View commit details
  3. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    84f6791 View commit details
  4. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    a8c3a8a View commit details
  5. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    47ba33e View commit details
  6. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    f7607d3 View commit details
  7. chore: fix type issue

    yyx990803 committed Jul 19, 2021

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    cac6ab5 View commit details
  8. fix(runtime-core): fix null type in required + multi-type prop declar…

    …ations
    
    fix #4146 (in combination with #4147)
    yyx990803 committed Jul 19, 2021

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    bbf6ca9 View commit details
Showing with 8,029 additions and 3,112 deletions.
  1. +12 −0 .github/workflows/ci.yml
  2. +2 −0 .prettierrc
  3. +202 −0 CHANGELOG.md
  4. +5 −4 README.md
  5. +5 −5 package.json
  6. +4 −4 packages/compiler-core/__tests__/__snapshots__/codegen.spec.ts.snap
  7. +24 −24 packages/compiler-core/__tests__/__snapshots__/compile.spec.ts.snap
  8. +24 −28 packages/compiler-core/__tests__/__snapshots__/scopeId.spec.ts.snap
  9. +24 −51 packages/compiler-core/__tests__/codegen.spec.ts
  10. +136 −14 packages/compiler-core/__tests__/parse.spec.ts
  11. +7 −7 packages/compiler-core/__tests__/scopeId.spec.ts
  12. +15 −4 packages/compiler-core/__tests__/testUtils.ts
  13. +125 −111 packages/compiler-core/__tests__/transforms/__snapshots__/hoistStatic.spec.ts.snap
  14. +3 −3 packages/compiler-core/__tests__/transforms/__snapshots__/transformExpressions.spec.ts.snap
  15. +18 −18 packages/compiler-core/__tests__/transforms/__snapshots__/transformText.spec.ts.snap
  16. +45 −45 packages/compiler-core/__tests__/transforms/__snapshots__/vFor.spec.ts.snap
  17. +27 −27 packages/compiler-core/__tests__/transforms/__snapshots__/vIf.spec.ts.snap
  18. +82 −0 packages/compiler-core/__tests__/transforms/__snapshots__/vMemo.spec.ts.snap
  19. +18 −18 packages/compiler-core/__tests__/transforms/__snapshots__/vModel.spec.ts.snap
  20. +24 −24 packages/compiler-core/__tests__/transforms/__snapshots__/vOnce.spec.ts.snap
  21. +6 −6 packages/compiler-core/__tests__/transforms/__snapshots__/vSlot.spec.ts.snap
  22. +86 −98 packages/compiler-core/__tests__/transforms/hoistStatic.spec.ts
  23. +111 −25 packages/compiler-core/__tests__/transforms/transformElement.spec.ts
  24. +173 −27 packages/compiler-core/__tests__/transforms/vBind.spec.ts
  25. +2 −2 packages/compiler-core/__tests__/transforms/vFor.spec.ts
  26. +9 −2 packages/compiler-core/__tests__/transforms/vIf.spec.ts
  27. +56 −0 packages/compiler-core/__tests__/transforms/vMemo.spec.ts
  28. +104 −71 packages/compiler-core/__tests__/transforms/vModel.spec.ts
  29. +17 −5 packages/compiler-core/__tests__/transforms/vOn.spec.ts
  30. +12 −5 packages/compiler-core/__tests__/transforms/vOnce.spec.ts
  31. +7 −0 packages/compiler-core/__tests__/transforms/vSlot.spec.ts
  32. +2 −2 packages/compiler-core/package.json
  33. +36 −17 packages/compiler-core/src/ast.ts
  34. +23 −50 packages/compiler-core/src/codegen.ts
  35. +6 −5 packages/compiler-core/src/compile.ts
  36. +7 −3 packages/compiler-core/src/errors.ts
  37. +17 −2 packages/compiler-core/src/options.ts
  38. +30 −20 packages/compiler-core/src/parse.ts
  39. +17 −1 packages/compiler-core/src/runtimeHelpers.ts
  40. +18 −18 packages/compiler-core/src/transform.ts
  41. +74 −10 packages/compiler-core/src/transforms/hoistStatic.ts
  42. +100 −7 packages/compiler-core/src/transforms/transformElement.ts
  43. +30 −4 packages/compiler-core/src/transforms/vBind.ts
  44. +82 −53 packages/compiler-core/src/transforms/vFor.ts
  45. +23 −21 packages/compiler-core/src/transforms/vIf.ts
  46. +40 −0 packages/compiler-core/src/transforms/vMemo.ts
  47. +1 −0 packages/compiler-core/src/transforms/vModel.ts
  48. +5 −1 packages/compiler-core/src/transforms/vOn.ts
  49. +3 −1 packages/compiler-core/src/transforms/vOnce.ts
  50. +3 −5 packages/compiler-core/src/transforms/vSlot.ts
  51. +103 −6 packages/compiler-core/src/utils.ts
  52. +3 −4 packages/compiler-core/src/validateExpression.ts
  53. +9 −7 packages/compiler-dom/__tests__/__snapshots__/index.spec.ts.snap
  54. +26 −26 packages/compiler-dom/__tests__/transforms/__snapshots__/vModel.spec.ts.snap
  55. +2 −2 packages/compiler-dom/__tests__/transforms/__snapshots__/vShow.spec.ts.snap
  56. +7 −7 packages/compiler-dom/__tests__/transforms/__snapshots__/warnTransitionChildren.spec.ts.snap
  57. +171 −103 packages/compiler-dom/__tests__/transforms/stringifyStatic.spec.ts
  58. +5 −3 packages/compiler-dom/__tests__/transforms/vOn.spec.ts
  59. +3 −3 packages/compiler-dom/package.json
  60. +18 −6 packages/compiler-dom/src/transforms/stringifyStatic.ts
  61. +10 −13 packages/compiler-dom/src/transforms/vOn.ts
  62. +87 −86 packages/compiler-sfc/__tests__/__snapshots__/compileScript.spec.ts.snap
  63. +112 −57 packages/compiler-sfc/__tests__/__snapshots__/compileScriptRefSugar.spec.ts.snap
  64. +1 −1 packages/compiler-sfc/__tests__/__snapshots__/compileTemplate.spec.ts.snap
  65. +17 −0 packages/compiler-sfc/__tests__/__snapshots__/cssVars.spec.ts.snap
  66. +31 −31 packages/compiler-sfc/__tests__/__snapshots__/templateTransformAssetUrl.spec.ts.snap
  67. +42 −42 packages/compiler-sfc/__tests__/__snapshots__/templateTransformSrcset.spec.ts.snap
  68. +43 −48 packages/compiler-sfc/__tests__/compileScript.spec.ts
  69. +141 −64 packages/compiler-sfc/__tests__/compileScriptRefSugar.spec.ts
  70. +17 −0 packages/compiler-sfc/__tests__/cssVars.spec.ts
  71. +60 −1 packages/compiler-sfc/__tests__/parse.spec.ts
  72. +2 −2 packages/compiler-sfc/__tests__/templateTransformAssetUrl.spec.ts
  73. +5 −8 packages/compiler-sfc/package.json
  74. +5 −0 packages/compiler-sfc/src/cache.ts
  75. +243 −133 packages/compiler-sfc/src/compileScript.ts
  76. +6 −5 packages/compiler-sfc/src/compileStyle.ts
  77. +2 −6 packages/compiler-sfc/src/compileTemplate.ts
  78. +3 −1 packages/compiler-sfc/src/cssVars.ts
  79. +33 −13 packages/compiler-sfc/src/parse.ts
  80. +2 −1 packages/compiler-sfc/src/rewriteDefault.ts
  81. +2 −2 packages/compiler-sfc/src/warn.ts
  82. +6 −5 packages/compiler-ssr/__tests__/ssrElement.spec.ts
  83. +13 −17 packages/compiler-ssr/__tests__/ssrScopeId.spec.ts
  84. +3 −3 packages/compiler-ssr/package.json
  85. +1 −0 packages/compiler-ssr/src/index.ts
  86. +4 −5 packages/compiler-ssr/src/ssrCodegenTransform.ts
  87. +4 −4 packages/compiler-ssr/src/transforms/ssrTransformComponent.ts
  88. +7 −3 packages/global.d.ts
  89. +1 −1 packages/reactivity/__tests__/collections/Set.spec.ts
  90. +77 −4 packages/reactivity/__tests__/computed.spec.ts
  91. +185 −0 packages/reactivity/__tests__/deferredComputed.spec.ts
  92. +108 −14 packages/reactivity/__tests__/effect.spec.ts
  93. +247 −0 packages/reactivity/__tests__/effectScope.spec.ts
  94. +15 −4 packages/reactivity/__tests__/readonly.spec.ts
  95. +34 −6 packages/reactivity/__tests__/ref.spec.ts
  96. +2 −2 packages/reactivity/package.json
  97. +4 −4 packages/reactivity/src/baseHandlers.ts
  98. +12 −13 packages/reactivity/src/collectionHandlers.ts
  99. +30 −21 packages/reactivity/src/computed.ts
  100. +88 −0 packages/reactivity/src/deferredComputed.ts
  101. +57 −0 packages/reactivity/src/dep.ts
  102. +210 −135 packages/reactivity/src/effect.ts
  103. +105 −0 packages/reactivity/src/effectScope.ts
  104. +10 −0 packages/reactivity/src/index.ts
  105. +20 −21 packages/reactivity/src/reactive.ts
  106. +61 −44 packages/reactivity/src/ref.ts
  107. +3 −0 packages/reactivity/src/warning.ts
  108. +65 −1 packages/runtime-core/__tests__/apiOptions.spec.ts
  109. +38 −0 packages/runtime-core/__tests__/apiSetupContext.spec.ts
  110. +22 −12 packages/runtime-core/__tests__/apiSetupHelpers.spec.ts
  111. +2 −2 packages/runtime-core/__tests__/apiTemplateRef.spec.ts
  112. +117 −11 packages/runtime-core/__tests__/apiWatch.spec.ts
  113. +17 −0 packages/runtime-core/__tests__/componentProps.spec.ts
  114. +1 −1 packages/runtime-core/__tests__/componentPublicInstance.spec.ts
  115. +4 −6 packages/runtime-core/__tests__/components/BaseTransition.spec.ts
  116. +2 −4 packages/runtime-core/__tests__/components/KeepAlive.spec.ts
  117. +4 −1 packages/runtime-core/__tests__/components/Teleport.spec.ts
  118. +4 −1 packages/runtime-core/__tests__/helpers/createSlots.spec.ts
  119. +1 −1 packages/runtime-core/__tests__/helpers/renderList.spec.ts
  120. +9 −0 packages/runtime-core/__tests__/helpers/renderSlot.spec.ts
  121. +213 −0 packages/runtime-core/__tests__/helpers/withMemo.spec.ts
  122. +42 −0 packages/runtime-core/__tests__/hmr.spec.ts
  123. +5 −3 packages/runtime-core/__tests__/hydration.spec.ts
  124. +12 −5 packages/runtime-core/__tests__/rendererChildren.spec.ts
  125. +4 −1 packages/runtime-core/__tests__/rendererComponent.spec.ts
  126. +60 −8 packages/runtime-core/__tests__/rendererOptimizedMode.spec.ts
  127. +13 −11 packages/runtime-core/__tests__/scheduler.spec.ts
  128. +1 −1 packages/runtime-core/__tests__/scopeId.spec.ts
  129. +91 −76 packages/runtime-core/__tests__/vnode.spec.ts
  130. +3 −3 packages/runtime-core/package.json
  131. +37 −36 packages/runtime-core/src/apiAsyncComponent.ts
  132. +0 −20 packages/runtime-core/src/apiComputed.ts
  133. +10 −4 packages/runtime-core/src/apiCreateApp.ts
  134. +2 −2 packages/runtime-core/src/apiDefineComponent.ts
  135. +9 −8 packages/runtime-core/src/apiLifecycle.ts
  136. +12 −23 packages/runtime-core/src/apiSetupHelpers.ts
  137. +73 −35 packages/runtime-core/src/apiWatch.ts
  138. +12 −25 packages/runtime-core/src/compat/compatConfig.ts
  139. +5 −8 packages/runtime-core/src/compat/global.ts
  140. +1 −1 packages/runtime-core/src/compat/renderFn.ts
  141. +1 −1 packages/runtime-core/src/compat/renderHelpers.ts
  142. +86 −67 packages/runtime-core/src/component.ts
  143. +24 −8 packages/runtime-core/src/componentEmits.ts
  144. +76 −39 packages/runtime-core/src/componentOptions.ts
  145. +23 −16 packages/runtime-core/src/componentProps.ts
  146. +9 −13 packages/runtime-core/src/componentPublicInstance.ts
  147. +1 −1 packages/runtime-core/src/components/BaseTransition.ts
  148. +2 −2 packages/runtime-core/src/components/KeepAlive.ts
  149. +4 −11 packages/runtime-core/src/components/Suspense.ts
  150. +1 −1 packages/runtime-core/src/components/Teleport.ts
  151. +4 −6 packages/runtime-core/src/devtools.ts
  152. +2 −1 packages/runtime-core/src/helpers/createSlots.ts
  153. +21 −0 packages/runtime-core/src/helpers/refSugar.ts
  154. +16 −6 packages/runtime-core/src/helpers/renderList.ts
  155. +13 −1 packages/runtime-core/src/helpers/renderSlot.ts
  156. +3 −3 packages/runtime-core/src/helpers/typeUtils.ts
  157. +36 −0 packages/runtime-core/src/helpers/withMemo.ts
  158. +21 −5 packages/runtime-core/src/hmr.ts
  159. +8 −6 packages/runtime-core/src/hydration.ts
  160. +39 −17 packages/runtime-core/src/index.ts
  161. +171 −156 packages/runtime-core/src/renderer.ts
  162. +41 −25 packages/runtime-core/src/scheduler.ts
  163. +205 −111 packages/runtime-core/src/vnode.ts
  164. +10 −0 packages/runtime-core/types/scriptSetupHelpers.d.ts
  165. +396 −0 packages/runtime-dom/__tests__/customElement.spec.ts
  166. +32 −1 packages/runtime-dom/__tests__/directives/vModel.spec.ts
  167. +12 −10 packages/runtime-dom/__tests__/directives/vOn.spec.ts
  168. +34 −1 packages/runtime-dom/__tests__/helpers/useCssVars.spec.ts
  169. +14 −0 packages/runtime-dom/__tests__/patchProps.spec.ts
  170. +3 −3 packages/runtime-dom/package.json
  171. +344 −0 packages/runtime-dom/src/apiCustomElement.ts
  172. +6 −5 packages/runtime-dom/src/components/Transition.ts
  173. +4 −4 packages/runtime-dom/src/components/TransitionGroup.ts
  174. +8 −5 packages/runtime-dom/src/directives/vModel.ts
  175. +1 −1 packages/runtime-dom/src/directives/vOn.ts
  176. +9 −5 packages/runtime-dom/src/helpers/useCssVars.ts
  177. +17 −5 packages/runtime-dom/src/index.ts
  178. +2 −2 packages/runtime-dom/src/modules/attrs.ts
  179. +2 −3 packages/runtime-dom/src/modules/class.ts
  180. +36 −40 packages/runtime-dom/src/patchProp.ts
  181. +3 −3 packages/runtime-test/package.json
  182. +2 −2 packages/runtime-test/src/serialize.ts
  183. +162 −1 packages/server-renderer/README.md
  184. +25 −8 packages/server-renderer/__tests__/render.spec.ts
  185. +4 −0 packages/server-renderer/__tests__/ssrAttrFallthrough.spec.ts
  186. +4 −0 packages/server-renderer/__tests__/ssrDirectives.spec.ts
  187. +4 −0 packages/server-renderer/__tests__/ssrDynamicComponent.spec.ts
  188. +4 −0 packages/server-renderer/__tests__/ssrInterpolate.spec.ts
  189. +4 −0 packages/server-renderer/__tests__/ssrRenderAttrs.spec.ts
  190. +5 −1 packages/server-renderer/__tests__/ssrRenderList.spec.ts
  191. +4 −0 packages/server-renderer/__tests__/ssrScopeId.spec.ts
  192. +4 −0 packages/server-renderer/__tests__/ssrSuspense.spec.ts
  193. +4 −0 packages/server-renderer/__tests__/ssrTeleport.spec.ts
  194. +4 −0 packages/server-renderer/__tests__/ssrVModelHelpers.spec.ts
  195. +69 −0 packages/server-renderer/__tests__/webStream.spec.ts
  196. +7 −4 packages/server-renderer/package.json
  197. +9 −3 packages/server-renderer/src/helpers/ssrCompile.ts
  198. +2 −6 packages/server-renderer/src/helpers/ssrVModelHelpers.ts
  199. +10 −1 packages/server-renderer/src/index.ts
  200. +131 −9 packages/server-renderer/src/renderToStream.ts
  201. +3 −3 packages/server-renderer/src/renderToString.ts
  202. +1 −8 packages/sfc-playground/package.json
  203. +1 −1 packages/sfc-playground/src/Message.vue
  204. +1 −1 packages/sfc-playground/src/codemirror/CodeMirror.vue
  205. +11 −1 packages/sfc-playground/src/output/moduleCompiler.ts
  206. +1 −6 packages/sfc-playground/src/sfcCompiler.ts
  207. +7 −7 packages/shared/__tests__/looseEqual.spec.ts
  208. +3 −1 packages/shared/__tests__/normalizeProp.spec.ts
  209. +25 −1 packages/shared/__tests__/toDisplayString.spec.ts
  210. +1 −1 packages/shared/package.json
  211. +46 −1 packages/shared/src/domAttrConfig.ts
  212. +2 −2 packages/shared/src/domTagConfig.ts
  213. +12 −14 packages/shared/src/index.ts
  214. +24 −6 packages/shared/src/normalizeProp.ts
  215. +16 −6 packages/shared/src/toDisplayString.ts
  216. +1 −1 packages/size-check/package.json
  217. +1 −1 packages/template-explorer/package.json
  218. +5 −5 packages/template-explorer/src/index.ts
  219. +13 −7 packages/template-explorer/src/options.ts
  220. +21 −0 packages/vue-compat/LICENSE
  221. +3 −2 packages/vue-compat/__tests__/componentFunctional.spec.ts
  222. +1 −4 packages/vue-compat/__tests__/filters.spec.ts
  223. +8 −6 packages/vue-compat/__tests__/global.spec.ts
  224. +14 −8 packages/vue-compat/__tests__/instance.spec.ts
  225. +12 −6 packages/vue-compat/__tests__/misc.spec.ts
  226. +2 −2 packages/vue-compat/package.json
  227. +3 −3 packages/vue-compat/src/index.ts
  228. +4 −4 packages/vue-compat/src/runtime.ts
  229. +8 −17 packages/vue/__tests__/Transition.spec.ts
  230. +1 −1 packages/vue/__tests__/TransitionGroup.spec.ts
  231. +24 −48 packages/vue/examples/__tests__/commits.mock.ts
  232. +4 −4 packages/vue/package.json
  233. +3 −3 packages/vue/src/index.ts
  234. +4 −4 packages/vue/src/runtime.ts
  235. +4 −5 scripts/build.js
  236. +22 −8 scripts/release.js
  237. +28 −9 test-dts/defineComponent.test-d.tsx
  238. +15 −9 test-dts/reactivity.test-d.ts
  239. +32 −6 test-dts/ref.test-d.ts
  240. +42 −0 test-dts/refSugar.test-d.ts
  241. +0 −26 test-dts/setupHelpers.test-d.ts
  242. +91 −100 yarn.lock
12 changes: 12 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -11,6 +11,10 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Set node version to 16
uses: actions/setup-node@v2
with:
node-version: 16
- uses: bahmutov/npm-install@v1
- name: Run unit tests
run: yarn test --ci
@@ -19,6 +23,10 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Set node version to 16
uses: actions/setup-node@v2
with:
node-version: 16
- uses: bahmutov/npm-install@v1
- name: Run type declaration tests
run: yarn test-dts
@@ -29,6 +37,10 @@ jobs:
CI_JOB_NUMBER: 1
steps:
- uses: actions/checkout@v1
- name: Set node version to 16
uses: actions/setup-node@v2
with:
node-version: 16
- uses: bahmutov/npm-install@v1

- name: Check build size
2 changes: 2 additions & 0 deletions .prettierrc
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
semi: false
singleQuote: true
printWidth: 80
trailingComma: 'none'
arrowParens: 'avoid'
202 changes: 202 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,205 @@
# [3.2.0](https://github.com/vuejs/vue-next/compare/v3.2.0-beta.8...v3.2.0) (2021-08-09)


### Bug Fixes

* **compiler-dom:** stringify eligible svg content ([2641422](https://github.com/vuejs/vue-next/commit/2641422aa7b438513dd6eab357e39028c5876e52)), closes [#4282](https://github.com/vuejs/vue-next/issues/4282)
* **compiler-sfc:** fix import usage detection for names containing $ ([88a4504](https://github.com/vuejs/vue-next/commit/88a4504e8215392e277f07db41ab9f46fc68b4d3)), closes [#4274](https://github.com/vuejs/vue-next/issues/4274)


### Features

* **runtime-core:** support dynamic / external array in v-memo ([#4255](https://github.com/vuejs/vue-next/issues/4255)) ([6779bff](https://github.com/vuejs/vue-next/commit/6779bff537d3506e3bb3b30eadfbe66def7bd3cb))



# [3.2.0-beta.8](https://github.com/vuejs/vue-next/compare/v3.2.0-beta.7...v3.2.0-beta.8) (2021-08-07)


### Bug Fixes

* **compiler-core:** detected forwarded slots in nested components ([#4268](https://github.com/vuejs/vue-next/issues/4268)) ([abb3a81](https://github.com/vuejs/vue-next/commit/abb3a81e871e271db8dd882f9323551e753cc00f)), closes [#4244](https://github.com/vuejs/vue-next/issues/4244)
* **compiler-sfc:** fix ref sugar rewrite for identifiers in ts casting expressions ([865b84b](https://github.com/vuejs/vue-next/commit/865b84bfe81622626152e9c571cd26f30ba37bd5)), closes [#4254](https://github.com/vuejs/vue-next/issues/4254)
* **core:** typing of key in VNodeProps ([#4242](https://github.com/vuejs/vue-next/issues/4242)) ([d045055](https://github.com/vuejs/vue-next/commit/d045055b475f76624830ed594dd138ac71eccd4e)), closes [#4240](https://github.com/vuejs/vue-next/issues/4240)
* **runtime-core:** component effect scopes should be detached ([6aa871e](https://github.com/vuejs/vue-next/commit/6aa871e5658f79369ae4022b2c73319444bd1cca))
* **runtime-dom:** fix shadowRoot instanceof check in unsupported browsers ([#4238](https://github.com/vuejs/vue-next/issues/4238)) ([bc7dd93](https://github.com/vuejs/vue-next/commit/bc7dd93f9223e8c5809ad7b95fcf8b2414181b91))
* **types:** remove explicit return type annotation requirement for `this` inference in computed options ([#4221](https://github.com/vuejs/vue-next/issues/4221)) ([d3d5ad2](https://github.com/vuejs/vue-next/commit/d3d5ad204d17e18f6a038c7f6c3cc2a5c2271a08))
* **v-memo:** ensure track block when returning cached vnode ([#4270](https://github.com/vuejs/vue-next/issues/4270)) ([a211e27](https://github.com/vuejs/vue-next/commit/a211e271ee8c328e68afc0fe5ab86fabd7e4a320)), closes [#4253](https://github.com/vuejs/vue-next/issues/4253)
* **v-memo:** should work on v-for with constant expression ([#4272](https://github.com/vuejs/vue-next/issues/4272)) ([3b60358](https://github.com/vuejs/vue-next/commit/3b60358d0e0289298df7937983b3e06123f8eb3d)), closes [#4246](https://github.com/vuejs/vue-next/issues/4246)


### Features

* **runtime-dom:** support async component in defineCustomElement ([c421fb9](https://github.com/vuejs/vue-next/commit/c421fb91b2bec047e665f8269e231bf89f9bfc93)), closes [#4261](https://github.com/vuejs/vue-next/issues/4261)



# [3.2.0-beta.7](https://github.com/vuejs/vue-next/compare/v3.2.0-beta.6...v3.2.0-beta.7) (2021-07-29)


### Bug Fixes

* **reactivity:** dereference nested effect scopes on manual stop ([1867591](https://github.com/vuejs/vue-next/commit/1867591e7c54406e92575753dd77fffba17606a2))
* **sfc/style-vars:** improve ignore style variable bindings in comments ([#4202](https://github.com/vuejs/vue-next/issues/4202)) ([771635b](https://github.com/vuejs/vue-next/commit/771635b72af598c4dd5c3a034b31613fe208e4b3))
* **shared:** support custom .toString() in text interpolation again ([#4210](https://github.com/vuejs/vue-next/issues/4210)) ([9d5fd33](https://github.com/vuejs/vue-next/commit/9d5fd33d6dadf3186f7979d811dedf092f3ddcb7)), closes [#3944](https://github.com/vuejs/vue-next/issues/3944)
* **suspense:** fix dynamicChildren tracking when suspense root is a block itself ([51ee84f](https://github.com/vuejs/vue-next/commit/51ee84fc6a5a1ab83cd02f17154803c47e65ae16)), closes [#4183](https://github.com/vuejs/vue-next/issues/4183) [#4198](https://github.com/vuejs/vue-next/issues/4198)


### Features

* **server-renderer:** decouple esm build from Node + improve stream API ([0867222](https://github.com/vuejs/vue-next/commit/08672222c611a61f6359543aa202f0841d199bcb)), closes [#3467](https://github.com/vuejs/vue-next/issues/3467) [#3111](https://github.com/vuejs/vue-next/issues/3111) [#3460](https://github.com/vuejs/vue-next/issues/3460)
* **sfc:** remove experimental status for sfc style v-bind ([3b38c9a](https://github.com/vuejs/vue-next/commit/3b38c9ae9b08c41ee3a70c8ef94fd078f05a8925))



# [3.2.0-beta.6](https://github.com/vuejs/vue-next/compare/v3.2.0-beta.5...v3.2.0-beta.6) (2021-07-27)


### Bug Fixes

* **inject:** should auto unwrap injected refs ([561e210](https://github.com/vuejs/vue-next/commit/561e210157874b216efc1c17be701a6a81c4383b)), closes [#4196](https://github.com/vuejs/vue-next/issues/4196)
* **runtime-core:** expose ssrUtils in esm-bundler build ([ee4cbae](https://github.com/vuejs/vue-next/commit/ee4cbaeec917362c571ce95352adccd6ec2d1f47)), closes [#4199](https://github.com/vuejs/vue-next/issues/4199)
* **sfc/style-vars:** should ignore style variable bindings in comments ([#4188](https://github.com/vuejs/vue-next/issues/4188)) ([3a75d5d](https://github.com/vuejs/vue-next/commit/3a75d5d6942a1743789192dca9161f7c30a71e58)), closes [#4185](https://github.com/vuejs/vue-next/issues/4185)


### Features

* unwrap refs in toDisplayString ([f994b97](https://github.com/vuejs/vue-next/commit/f994b974c0a1ac95d313c8ccfc258c6ba3910b6e))



# [3.2.0-beta.5](https://github.com/vuejs/vue-next/compare/v3.2.0-beta.4...v3.2.0-beta.5) (2021-07-23)


### Bug Fixes

* **hmr:** fix custom elements hmr edge cases ([bff4ea7](https://github.com/vuejs/vue-next/commit/bff4ea74c545ccc7e39f45d4db4e7c471f248b13))
* **hmr:** fix hmr when global mixins are used ([db3f57a](https://github.com/vuejs/vue-next/commit/db3f57a39206eb33946a42bc230eb972bde61368)), closes [#4174](https://github.com/vuejs/vue-next/issues/4174)
* **types:** fix types for readonly ref ([2581cfb](https://github.com/vuejs/vue-next/commit/2581cfb707f90bdf4128e5d481b99e7c39e198d3)), closes [#4180](https://github.com/vuejs/vue-next/issues/4180)
* **v-model:** avoid resetting value of in-focus & lazy input ([ac74e1d](https://github.com/vuejs/vue-next/commit/ac74e1dd33a45874a96fc13efdaade613c44dd70)), closes [#4182](https://github.com/vuejs/vue-next/issues/4182)


### Features

* **compiler-sfc:** avoid exposing imports not used in template ([5a3ccfd](https://github.com/vuejs/vue-next/commit/5a3ccfd9143700c7ca82d2911fe592d0658c5393)), closes [#3183](https://github.com/vuejs/vue-next/issues/3183)
* **runtime-dom:** hmr for custom elements ([7a7e1d8](https://github.com/vuejs/vue-next/commit/7a7e1d8e9fed27bc2dbf24076642e83d0c80d9af))
* **runtime-dom:** support passing initial props to custom element constructor ([5b76843](https://github.com/vuejs/vue-next/commit/5b76843b693d6477ae44b4bd238c2c892d8f4c77))
* **runtime-dom:** support specifying shadow dom styles in defineCustomElement ([a7fa4ac](https://github.com/vuejs/vue-next/commit/a7fa4ac28afb73be00503be87f35e8724fe25443))



# [3.2.0-beta.4](https://github.com/vuejs/vue-next/compare/v3.2.0-beta.3...v3.2.0-beta.4) (2021-07-21)


### Bug Fixes

* **runtime-core:** ensure setupContext.attrs reactivity when used in child slots ([8560005](https://github.com/vuejs/vue-next/commit/85600056015fcf5c922dc0b5b07aa03a5ba53245)), closes [#4161](https://github.com/vuejs/vue-next/issues/4161)
* **runtime-dom:** defer setting value ([ff0c810](https://github.com/vuejs/vue-next/commit/ff0c810300f7182f717f130fe5e382d9c0c99838)), closes [#2325](https://github.com/vuejs/vue-next/issues/2325) [#4024](https://github.com/vuejs/vue-next/issues/4024)


### Performance Improvements

* skip patch on same vnode ([d13774b](https://github.com/vuejs/vue-next/commit/d13774b881b297f2cd1a8d3193183d241dee625b))



# [3.2.0-beta.3](https://github.com/vuejs/vue-next/compare/v3.2.0-beta.2...v3.2.0-beta.3) (2021-07-20)


### Bug Fixes

* **reactivity:** revert computed scheduler change ([33c2fbf](https://github.com/vuejs/vue-next/commit/33c2fbfdc80c6f17c7e8435b7a152a4d9ed5c6ed)), closes [#4157](https://github.com/vuejs/vue-next/issues/4157)
* **runtime-core:** fix v-bind class/style merging regression ([2bdee50](https://github.com/vuejs/vue-next/commit/2bdee50a598456392541a8a4b451501e5df2d363)), closes [#4155](https://github.com/vuejs/vue-next/issues/4155)
* **sfc-playground:** Transform named default exports without altering scope ([#4154](https://github.com/vuejs/vue-next/issues/4154)) ([acb2a4d](https://github.com/vuejs/vue-next/commit/acb2a4d285bfdee6437970b3dc9435abfe1c4ddf))
* **watch:** ensure watchers respect detached scope ([bc7f976](https://github.com/vuejs/vue-next/commit/bc7f9767f502b808d1c74e2cafaafbf8aa568045)), closes [#4158](https://github.com/vuejs/vue-next/issues/4158)


### Features

* **reactivity:** deferredComputed ([14ca881](https://github.com/vuejs/vue-next/commit/14ca881a1ba6ad887d5ffc6ce3b7f8461252afee))
* **runtime-core:** watchSyncEffect ([d87d059](https://github.com/vuejs/vue-next/commit/d87d059ac120ed0496f85474344ef76e40fa9bc7))



# [3.2.0-beta.2](https://github.com/vuejs/vue-next/compare/v3.2.0-beta.1...v3.2.0-beta.2) (2021-07-19)


### Bug Fixes

* **compiler-core:** fix self-closing tags with v-pre ([a21ca3d](https://github.com/vuejs/vue-next/commit/a21ca3dccc6a0c3822d15b6b2b1d22a2d1a4dd67))
* **compiler-sfc:** defineProps infer TSParenthesizedType ([#4147](https://github.com/vuejs/vue-next/issues/4147)) ([f7607d3](https://github.com/vuejs/vue-next/commit/f7607d3a15683745b21585baa18cf2871447580e))
* **compiler-sfc:** expose correct range for empty blocks ([b274b08](https://github.com/vuejs/vue-next/commit/b274b08f5ff56d153d3dd46fa740dd6b156bf26f))
* **compiler-sfc:** fix whitespace preservation when block contains single self-closing tag ([ec6abe8](https://github.com/vuejs/vue-next/commit/ec6abe8d5e0c85e9c884e9c2525d5181213a8e64))
* **compiler-sfc:** support const enum ([93a950d](https://github.com/vuejs/vue-next/commit/93a950d60d347321df4196d22f64c4810840a3bb))
* **reactivity:** computed should not trigger scheduler if stopped ([6eb47f0](https://github.com/vuejs/vue-next/commit/6eb47f000a1b54b2419c031979502d2793c5189d)), closes [#4149](https://github.com/vuejs/vue-next/issues/4149)
* **runtime-core:** fix null type in required + multi-type prop declarations ([bbf6ca9](https://github.com/vuejs/vue-next/commit/bbf6ca9bca942df639ff0357d713413c9a1c4c05)), closes [#4146](https://github.com/vuejs/vue-next/issues/4146) [#4147](https://github.com/vuejs/vue-next/issues/4147)
* **scheduler:** fix insertion for id-less job ([d810a1a](https://github.com/vuejs/vue-next/commit/d810a1a56943aeba5160b42bc917187e99cdfb8e)), closes [#4148](https://github.com/vuejs/vue-next/issues/4148)
* **shared:** normalizeStyle should handle strings ([a8c3a8a](https://github.com/vuejs/vue-next/commit/a8c3a8ad61b16a31f6754066838440a59ee9db8b)), closes [#4138](https://github.com/vuejs/vue-next/issues/4138)
* **ssr:** update initial old value to watch callback in ssr usage ([#4103](https://github.com/vuejs/vue-next/issues/4103)) ([20b6619](https://github.com/vuejs/vue-next/commit/20b6619793702d265fcc3a7c099f5764fa9d8685))
* **v-model:** properly detect input type=number ([3056e9b](https://github.com/vuejs/vue-next/commit/3056e9b3dcb1ab0bd18227c6fa7bf283f98f6ef6)), closes [#3813](https://github.com/vuejs/vue-next/issues/3813)


### Features

* **compiler:** allow 'comments' option to affect comment inclusion in dev ([#4115](https://github.com/vuejs/vue-next/issues/4115)) ([dd0f9d1](https://github.com/vuejs/vue-next/commit/dd0f9d1ce6b0de59c84d334c7190fa9d2cc17a04)), closes [#3392](https://github.com/vuejs/vue-next/issues/3392) [#3395](https://github.com/vuejs/vue-next/issues/3395)
* **compiler-sfc:** add ignoreEmpty option for sfc parse method ([8dbecfc](https://github.com/vuejs/vue-next/commit/8dbecfcbb3d597a644d0f263dfd6d7fcfd23a9fb))
* **types:** map declared emits to onXXX props in inferred prop types ([#3926](https://github.com/vuejs/vue-next/issues/3926)) ([69344ff](https://github.com/vuejs/vue-next/commit/69344ff1ae724beb648c34ede8050b3b70ddf4b7))


### Performance Improvements

* **compiler-sfc:** ignore empty blocks ([#3520](https://github.com/vuejs/vue-next/issues/3520)) ([b771fdb](https://github.com/vuejs/vue-next/commit/b771fdbef9a8dadd4c9cc939cc104f7764e40373))



# [3.2.0-beta.1](https://github.com/vuejs/vue-next/compare/v3.1.5...v3.2.0-beta.1) (2021-07-16)


### Bug Fixes

* **sfc/style-vars:** properly re-apply style vars on component root elements change ([49dc2dd](https://github.com/vuejs/vue-next/commit/49dc2dd1e4a56d0d2ad28003240c99e99ef469e4)), closes [#3894](https://github.com/vuejs/vue-next/issues/3894)
* ensure customElements API ssr compatibility ([de32cfa](https://github.com/vuejs/vue-next/commit/de32cfa43e94276c60f93ac4c560cb7b84534cfe)), closes [#4129](https://github.com/vuejs/vue-next/issues/4129)
* **runtime-core:** fix default shapeFlag for fragments ([2a310df](https://github.com/vuejs/vue-next/commit/2a310df7531a693be706a96d4191a5bfbf24692d))
* ignore .prop/.attr modifiers in ssr ([29732c2](https://github.com/vuejs/vue-next/commit/29732c2c8681cc3e58251c19149ba3a0ce31cdaf))


### Code Refactoring

* remove deprecated scopeId codegen ([f596e00](https://github.com/vuejs/vue-next/commit/f596e008efd97fe8f9b28f536fbb0fd48b9b6333))


### Features

* **sfc:** (experimental) new ref sugar ([562bddb](https://github.com/vuejs/vue-next/commit/562bddb3ce76a0e98e499e199e96fa4271e5d1b4))
* **sfc:** support namespaced component tags when using `<script setup>` ([e5a4412](https://github.com/vuejs/vue-next/commit/e5a4412764f6db255afe01b8a7e6e40ebf707412))
* custom element reflection, casting and edge cases ([00f0b3c](https://github.com/vuejs/vue-next/commit/00f0b3c46552626cd7c5ec73ffd0a918c3e1a5fb))
* remove experimental status of `<script setup>` ([27104ea](https://github.com/vuejs/vue-next/commit/27104eaaf0f929a4c08b53877b495c5813157232))
* support v-bind .prop & .attr modifiers ([1c7d737](https://github.com/vuejs/vue-next/commit/1c7d737cc8ed0384b334d0b3e2dc8ede44906dc4))
* **runtime-dom:** defineCustomElement ([8610e1c](https://github.com/vuejs/vue-next/commit/8610e1c9e23a4316f76fb35eebbab4ad48566fbf))
* v-memo ([3b64508](https://github.com/vuejs/vue-next/commit/3b64508e3b2d648e346cbf34e1641f4022be61b6))
* watchPostEffect ([42ace95](https://github.com/vuejs/vue-next/commit/42ace9577da49477ff189950a83d6eead73d0efe))
* **reactivity:** new effectScope API ([#2195](https://github.com/vuejs/vue-next/issues/2195)) ([f5617fc](https://github.com/vuejs/vue-next/commit/f5617fc3bb8fd33927b2567622ac4f8b43f9b5d5))
* **reactivity:** support onTrack/onTrigger debug options for computed ([5cea9a1](https://github.com/vuejs/vue-next/commit/5cea9a1d4e846f60515ef76ebab4800228645601))


### Performance Improvements

* also hoist all-static children array ([b7ea7c1](https://github.com/vuejs/vue-next/commit/b7ea7c148552874e8bce399eec9fbe565efa2f4d))
* hoist dynamic props lists ([02339b6](https://github.com/vuejs/vue-next/commit/02339b67d8c6fab6ee701a7c4f2773139ed007f5))
* **reactivity:** avoid triggering re-render if computed value did not change ([ebaac9a](https://github.com/vuejs/vue-next/commit/ebaac9a56d82d266e333d077b6457543d7cab9ae))
* **reactivity:** improve reactive effect memory usage ([#4001](https://github.com/vuejs/vue-next/issues/4001)) ([87f69fd](https://github.com/vuejs/vue-next/commit/87f69fd0bb67508337fb95cb98135fd5d6ebca7d)), closes [#2345](https://github.com/vuejs/vue-next/issues/2345)
* **reactivity:** ref-specific track/trigger and miscellaneous optimizations ([#3995](https://github.com/vuejs/vue-next/issues/3995)) ([6431040](https://github.com/vuejs/vue-next/commit/64310405acaccabc24985ade95fb1b5c9c06ef76))
* **reactivity:** use bitwise dep markers to optimize re-tracking ([#4017](https://github.com/vuejs/vue-next/issues/4017)) ([6cf2377](https://github.com/vuejs/vue-next/commit/6cf2377cd49d24814bdff136bf78c77d50d5b41a))
* improve VNode creation performance with compiler hints ([#3334](https://github.com/vuejs/vue-next/issues/3334)) ([ceff899](https://github.com/vuejs/vue-next/commit/ceff89905b05381d3d73c480e08c7aff9271b074))


### BREAKING CHANGES

* Output of SFC using `<style scoped>` generated by 3.2+
will be incompatible w/ runtime <3.2.



## [3.1.5](https://github.com/vuejs/vue-next/compare/v3.1.4...v3.1.5) (2021-07-16)


9 changes: 5 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -9,11 +9,12 @@ This is the repository for Vue 3.0.
- Scaffold via [Vite](https://github.com/vitejs/vite):

```bash
# npm
npm init @vitejs/app
# npm 6.x
npm init vite@latest my-vue-app --template vue
# npm 7+, extra double-dash is needed:
npm init vite@latest my-vue-app -- --template vue
# yarn
yarn create @vitejs/app
# select vue template
yarn create vite my-vue-app --template vue
```

- Scaffold via [vue-cli](https://cli.vuejs.org/):
10 changes: 5 additions & 5 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"private": true,
"version": "3.1.5",
"version": "3.2.0",
"workspaces": [
"packages/*"
],
@@ -16,7 +16,7 @@
"release": "node scripts/release.js",
"changelog": "conventional-changelog -p angular -i CHANGELOG.md -s",
"dev-compiler": "npm-run-all --parallel \"dev template-explorer\" serve",
"dev-sfc": "npm-run-all --parallel \"dev compiler-sfc -f esm-browser\" \"dev runtime-core -f esm-bundler\" serve-sfc-playground",
"dev-sfc": "npm-run-all --parallel \"dev compiler-sfc -f esm-browser\" \"dev runtime-core -f esm-bundler\" \"dev runtime-dom -f esm-bundler\" serve-sfc-playground",
"serve-sfc-playground": "vite packages/sfc-playground",
"serve": "serve",
"open": "open http://localhost:5000/packages/template-explorer/local.html",
@@ -53,7 +53,7 @@
"@rollup/plugin-replace": "^2.3.4",
"@types/hash-sum": "^1.0.0",
"@types/jest": "^26.0.16",
"@types/node": "^14.10.1",
"@types/node": "^16.4.7",
"@types/puppeteer": "^5.0.0",
"@typescript-eslint/parser": "^4.1.1",
"brotli": "^1.3.2",
@@ -68,7 +68,7 @@
"lint-staged": "^10.2.10",
"minimist": "^1.2.0",
"npm-run-all": "^4.1.5",
"prettier": "~1.14.0",
"prettier": "^2.3.1",
"puppeteer": "^10.0.0",
"rollup": "~2.38.5",
"rollup-plugin-node-builtins": "^2.1.2",
@@ -77,7 +77,7 @@
"rollup-plugin-terser": "^7.0.2",
"rollup-plugin-typescript2": "^0.27.2",
"semver": "^7.3.2",
"serve": "^11.3.0",
"serve": "^12.0.0",
"ts-jest": "^26.2.0",
"typescript": "^4.2.2",
"yorkie": "^2.0.0"
Loading