[ci] format

This commit is contained in:
natemoo-re 2022-04-20 21:47:20 +00:00 committed by github-actions[bot]
parent 37a7a8347c
commit becdf3e923
3 changed files with 8 additions and 8 deletions

View file

@ -1,5 +1,5 @@
if (import.meta.hot) {
import.meta.hot.accept(mod => mod);
import.meta.hot.accept((mod) => mod);
const parser = new DOMParser();
async function updatePage() {
const { default: diff } = await import('micromorph');
@ -31,7 +31,7 @@ if (import.meta.hot) {
}
}
if (hasAstroUpdate) {
return updatePage()
return updatePage();
}
}
import.meta.hot.on('vite:beforeUpdate', async (event) => {

View file

@ -84,8 +84,8 @@ export async function handleHotUpdate(ctx: HmrContext, config: AstroConfig, logg
// Bugfix: sometimes style URLs get normalized and end with `lang.css=`
// These will cause full reloads, so filter them out here
const mods = ctx.modules.filter(m => !m.url.endsWith('='));
const isSelfAccepting = mods.every(m => m.isSelfAccepting || m.url.endsWith('.svelte'));
const mods = ctx.modules.filter((m) => !m.url.endsWith('='));
const isSelfAccepting = mods.every((m) => m.isSelfAccepting || m.url.endsWith('.svelte'));
const file = ctx.file.replace(config.root.pathname, '/');
if (isSelfAccepting) {
@ -94,5 +94,5 @@ export async function handleHotUpdate(ctx: HmrContext, config: AstroConfig, logg
info(logging, 'astro', msg.reload({ file }));
}
return mods
return mods;
}

View file

@ -175,11 +175,11 @@ export default function astro({ config, logging }: AstroPluginOptions): vite.Plu
// Add HMR handling in dev mode.
if (!resolvedConfig.isProduction) {
// HACK: extract dependencies from metadata until compiler static extraction handles them
const metadata = transformResult.code.split('$$createMetadata(')[1].split('});\n')[0]
const metadata = transformResult.code.split('$$createMetadata(')[1].split('});\n')[0];
const pattern = /specifier:\s*'([^']*)'/g;
const deps = new Set();
let match;
while (match = pattern.exec(metadata)?.[1]) {
while ((match = pattern.exec(metadata)?.[1])) {
deps.add(match);
}
// // import.meta.hot.accept(["${id}", "${Array.from(deps).join('","')}"], (...mods) => mods);