}
export * from '@vue/compiler-core'
+export * from './tagConfig'
Namespaces,
NodeTypes
} from '@vue/compiler-core'
-import { isVoidTag, isHTMLTag, isSVGTag } from '@vue/shared'
+import { isVoidTag, isHTMLTag, isSVGTag } from './tagConfig'
export const enum DOMNamespaces {
HTML = Namespaces.HTML,
-import { makeMap } from './makeMap'
+import { makeMap } from '../../shared/src/makeMap'
const HTML_TAGS =
'html,body,base,head,link,meta,style,title,address,article,aside,footer,' +
import { createRenderer } from '@vue/runtime-core'
-import { isHTMLTag, isSVGTag } from '@vue/shared'
import { nodeOps } from './nodeOps'
import { patchProp } from './patchProp'
+// Importing from the compiler, will be tree-shaken in prod
+import { isHTMLTag, isSVGTag } from '@vue/compiler-dom'
const { render, createApp } = createRenderer<Node, Element>({
patchProp,
export * from './patchFlags'
-export * from './element'
export { isGloballyWhitelisted } from './globalsWhitelist'
export { makeMap } from './makeMap'