/* @flow */process.env.VUE_ENV='server'import{extend}from'shared/util'importmodulesfrom'./server/modules/index'importbaseDirectivesfrom'./server/directives/index'import{isUnaryTag,canBeLeftOpenTag}from'./compiler/util'import{createRendereras_createRenderer}from'server/create-renderer'import{createBundleRendererCreator}from'server/bundle-renderer/create-bundle-renderer'exportfunctioncreateRenderer(options?:Object={}):{renderToString:Function,renderToStream:Function}{return_createRenderer(extend(extend({},options),{isUnaryTag,canBeLeftOpenTag,modules,// user can provide server-side implementations for custom directives// when creating the renderer.directives:extend(baseDirectives,options.directives)}))}exportconstcreateBundleRenderer=createBundleRendererCreator(createRenderer)