async createSSRClientConfig() {
        return await this.webpackConfig.client({
            extendWithWebpackChain: async (clientConfig, {type}) => {
                if (type === 'client') {
                    clientConfig.name = 'ssrclient';
                    clientConfig
                        .context(this.config.globals.rootDir)
                        .entry(DEFAULT_ENTRY_NAME).add('./core/entry-client.js');

                    // add vue-ssr-client-plugin
                    clientConfig.plugin('ssr-client')
                        .use(VueSSRClientPlugin, [{
                            filename: join(LAVAS_DIRNAME_IN_DIST, CLIENT_MANIFEST)
                        }]);

                    if (this.isDev) {
                        // enable hot-reload
                        await enableHotReload(this.lavasPath(), clientConfig, true);
                    }
                }
            }
        });
    }
create a webpack config which will be compiled later

@param {boolean} isDev enable watcher
@return {Object} SSRClientConfig webpack config for SSRClient