vite-plugin-symfony
Advanced tools
Comparing version 0.6.1 to 0.6.2
@@ -52,6 +52,7 @@ "use strict"; | ||
refresh: userConfig.refresh ?? false, | ||
viteDevServerHostname: userConfig.viteDevServerHostname ?? null, | ||
verbose: userConfig.verbose === true ?? false, | ||
}; | ||
} | ||
function resolveDevServerUrl(address, config) { | ||
function resolveDevServerUrl(address, config, pluginOptions) { | ||
const configHmrProtocol = typeof config.server.hmr === "object" ? config.server.hmr.protocol : null; | ||
@@ -64,3 +65,3 @@ const clientProtocol = configHmrProtocol ? (configHmrProtocol === "wss" ? "https" : "http") : null; | ||
const serverAddress = isIpv6(address) ? `[${address.address}]` : address.address; | ||
const host = configHmrHost ?? configHost ?? serverAddress; | ||
const host = configHmrHost ?? configHost ?? pluginOptions.viteDevServerHostname ?? serverAddress; | ||
const configHmrClientPort = typeof config.server.hmr === "object" ? config.server.hmr.clientPort : null; | ||
@@ -165,3 +166,3 @@ const port = configHmrClientPort ?? address.port; | ||
} | ||
viteDevServerUrl = resolveDevServerUrl(address, devServer.config); | ||
viteDevServerUrl = resolveDevServerUrl(address, devServer.config, pluginOptions); | ||
const entryPoints = (0, configResolver_1.getDevEntryPoints)(viteConfig, viteDevServerUrl); | ||
@@ -168,0 +169,0 @@ (0, fileHelper_1.writeJson)(entryPointsPath, { |
{ | ||
"name": "vite-plugin-symfony", | ||
"version": "0.6.1", | ||
"version": "0.6.2", | ||
"description": "", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.js", |
@@ -50,2 +50,6 @@ # Vite plugin Symfony | ||
refresh: ["templates/**/*.twig"] | ||
/** If you set server.host: '0.0.0.0' in your vite.config.js | ||
* you have to set 'localhost' */ | ||
viteDevServerHostname: null | ||
}), | ||
@@ -52,0 +56,0 @@ ], |
@@ -62,2 +62,3 @@ import { Plugin, UserConfig, ResolvedConfig, ViteDevServer } from "vite"; | ||
refresh: userConfig.refresh ?? false, | ||
viteDevServerHostname: userConfig.viteDevServerHostname ?? null, | ||
verbose: userConfig.verbose === true ?? false, | ||
@@ -67,3 +68,7 @@ }; | ||
function resolveDevServerUrl(address: AddressInfo, config: ResolvedConfig): DevServerUrl { | ||
function resolveDevServerUrl( | ||
address: AddressInfo, | ||
config: ResolvedConfig, | ||
pluginOptions: Required<PluginOptions>, | ||
): DevServerUrl { | ||
const configHmrProtocol = typeof config.server.hmr === "object" ? config.server.hmr.protocol : null; | ||
@@ -77,3 +82,3 @@ const clientProtocol = configHmrProtocol ? (configHmrProtocol === "wss" ? "https" : "http") : null; | ||
const serverAddress = isIpv6(address) ? `[${address.address}]` : address.address; | ||
const host = configHmrHost ?? configHost ?? serverAddress; | ||
const host = configHmrHost ?? configHost ?? pluginOptions.viteDevServerHostname ?? serverAddress; | ||
@@ -192,3 +197,3 @@ const configHmrClientPort = typeof config.server.hmr === "object" ? config.server.hmr.clientPort : null; | ||
viteDevServerUrl = resolveDevServerUrl(address, devServer.config); | ||
viteDevServerUrl = resolveDevServerUrl(address, devServer.config, pluginOptions); | ||
@@ -195,0 +200,0 @@ const entryPoints = getDevEntryPoints(viteConfig, viteDevServerUrl); |
@@ -69,2 +69,8 @@ type EntryPointsFile = { | ||
/** | ||
* If you set server.host: '0.0.0.0' in your vite.config.js | ||
* you have to set 'localhost' | ||
*/ | ||
viteDevServerHostname?: string; | ||
/** | ||
* Show vite resolved config | ||
@@ -71,0 +77,0 @@ * @default false |
Sorry, the diff of this file is not supported yet
120625
822
94