-import { vi } from 'vitest'
import { ParserOptions } from '../src/options'
import { baseParse, TextModes } from '../src/parse'
import { ErrorCodes } from '../src/errors'
-import { vi } from 'vitest'
import { baseParse } from '../src/parse'
import { transform, NodeTransform } from '../src/transform'
import {
-import { vi } from 'vitest'
import {
CompilerOptions,
baseParse as parse,
-import { vi } from 'vitest'
import {
baseParse as parse,
transform,
-import { vi } from 'vitest'
import {
CompilerOptions,
baseParse as parse,
-import { vi } from 'vitest'
import {
baseParse as parse,
transform,
-import { vi } from 'vitest'
import { baseParse as parse } from '../../src/parse'
import { transform } from '../../src/transform'
import { transformIf } from '../../src/transforms/vIf'
-import { vi } from 'vitest'
import { baseParse as parse } from '../../src/parse'
import { transform } from '../../src/transform'
import { transformIf } from '../../src/transforms/vIf'
-import { vi } from 'vitest'
import {
baseParse as parse,
transform,
-import { vi } from 'vitest'
import {
baseParse as parse,
CompilerOptions,
-import { vi } from 'vitest'
import {
CompilerOptions,
baseParse as parse,
-import { vi } from 'vitest'
import { compile } from '../../src'
describe('Transition multi children warnings', () => {
-import { vi } from 'vitest'
import {
baseParse as parse,
transform,
-import { vi } from 'vitest'
import {
baseParse as parse,
transform,
-import { vi } from 'vitest'
import {
baseParse as parse,
transform,
-import { vi } from 'vitest'
import {
baseParse as parse,
transform,
-import { vi } from 'vitest'
import { reactive, effect, toRaw, isReactive } from '../../src'
describe('reactivity/collections', () => {
-import { vi } from 'vitest'
import { reactive, effect, isReactive, toRaw } from '../../src'
describe('reactivity/collections', () => {
-import { vi } from 'vitest'
import { reactive, effect, toRaw, isReactive } from '../../src'
describe('reactivity/collections', () => {
-import { vi } from 'vitest'
import { reactive, isReactive, effect, toRaw } from '../../src'
describe('reactivity/collections', () => {
-import { vi } from 'vitest'
import {
computed,
reactive,
-import { vi } from 'vitest'
import { computed, deferredComputed, effect, ref } from '../src'
describe('deferred computed', () => {
-import { vi } from 'vitest'
import {
ref,
reactive,
-import { vi } from 'vitest'
import { nextTick, watch, watchEffect } from '@vue/runtime-core'
import {
reactive,
-import { vi } from 'vitest'
import { reactive, isReactive, toRaw } from '../src/reactive'
import { ref, isRef } from '../src/ref'
import { effect } from '../src/effect'
-import { vi } from 'vitest'
import {
ref,
effect,
-import { vi } from 'vitest'
import {
isReactive,
isShallow,
-import { vi } from 'vitest'
import {
defineAsyncComponent,
h,
-import { vi } from 'vitest'
import {
createApp,
h,
-import { vi } from 'vitest'
import {
onBeforeMount,
h,
-import { vi } from 'vitest'
import { ref, reactive } from '@vue/reactivity'
import {
renderToString,
-import { vi } from 'vitest'
import {
ComponentInternalInstance,
createApp,
-import { vi } from 'vitest'
import {
watch,
watchEffect,
// Note: emits and listener fallthrough is tested in
// ./rendererAttrsFallthrough.spec.ts.
-import { vi } from 'vitest'
import {
render,
defineComponent,
/**
* @vitest-environment jsdom
*/
-import { vi } from 'vitest'
+
import {
ComponentInternalInstance,
getCurrentInstance,
-import { vi } from 'vitest'
import {
h,
render,
-import { vi } from 'vitest'
import {
ref,
render,
-import { vi } from 'vitest'
import {
nodeOps,
render,
-import { vi } from 'vitest'
import {
h,
TestElement,
/**
* @vitest-environment jsdom
*/
-import { vi } from 'vitest'
+
import {
h,
ref,
/**
* @vitest-environment jsdom
*/
-import { vi } from 'vitest'
+
import {
nodeOps,
serializeInner,
-import { vi } from 'vitest'
import {
h,
withDirectives,
-import { vi } from 'vitest'
import {
onMounted,
onErrorCaptured,
-import { vi } from 'vitest'
import { HMRRuntime } from '../src/hmr'
import '../src/hmr'
import { ComponentOptions, InternalRenderFunction } from '../src/component'
/**
* @vitest-environment jsdom
*/
-import { vi } from 'vitest'
+
import {
createSSRApp,
h,
* @vitest-environment jsdom
*/
// using DOM renderer because this case is mostly DOM-specific
-import { vi } from 'vitest'
+
import {
h,
render,
-import { vi } from 'vitest'
import {
ref,
h,
-import { vi } from 'vitest'
import {
h,
Fragment,
-import { vi } from 'vitest'
import {
ref,
nodeOps,
-import { vi } from 'vitest'
import {
queueJob,
nextTick,
-import { vi } from 'vitest'
import {
createBlock,
createVNode,
-import { vi } from 'vitest'
import {
h,
render,
-import { vi } from 'vitest'
import { createApp, h } from '../src'
describe('createApp for dom', () => {
-import { vi } from 'vitest'
import {
defineAsyncComponent,
defineComponent,
-import { vi } from 'vitest'
import {
h,
render,
-import { vi } from 'vitest'
import { patchEvent } from '../../src/modules/events'
import { withModifiers, withKeys } from '@vue/runtime-dom'
-import { vi } from 'vitest'
import { patchProp } from '../src/patchProp'
const timeout = () => new Promise(r => setTimeout(r))
-import { vi } from 'vitest'
import { patchProp } from '../src/patchProp'
import { render, h } from '../src'
-import { vi } from 'vitest'
import { patchProp } from '../src/patchProp'
describe(`runtime-dom: style patching`, () => {
-import { vi } from 'vitest'
import {
createApp,
h,
-import { vi } from 'vitest'
import { createSSRApp, defineComponent, h, computed, reactive } from 'vue'
import { renderToString } from '../src/renderToString'
-import { vi } from 'vitest'
import { createApp, h, Suspense } from 'vue'
import { renderToString } from '../src/renderToString'
-import { vi } from 'vitest'
import Vue from '@vue/compat'
import { nextTick } from '@vue/runtime-core'
import { CompilerDeprecationTypes } from '../../compiler-core/src'
-import { vi } from 'vitest'
import Vue from '@vue/compat'
import {
DeprecationTypes,
-import { vi } from 'vitest'
import Vue from '@vue/compat'
import { nextTick } from '../../runtime-core/src/scheduler'
import {
-import { vi } from 'vitest'
import Vue from '@vue/compat'
import { nextTick } from '../../runtime-core/src/scheduler'
import {
-import { vi } from 'vitest'
import { createApp } from '../src'
// https://github.com/vuejs/docs/pull/1890
-import { vi } from 'vitest'
import { E2E_TIMEOUT, setupPuppeteer } from './e2eUtils'
import path from 'path'
import { h, createApp, Transition, ref, nextTick } from 'vue'
-import { vi } from 'vitest'
import { E2E_TIMEOUT, setupPuppeteer } from './e2eUtils'
import path from 'path'
import { createApp, ref } from 'vue'
-import { vi } from 'vitest'
import { EMPTY_ARR } from '@vue/shared'
import { createApp, ref, nextTick, reactive } from '../src'