urbi-exhibitions
Version:
29 lines (28 loc) • 685 B
JavaScript
import { g as r } from "../serviceWorker-CXs0fuF0.js";
function l(s) {
return {
name: "vite-plugin-tile-cache-sw",
configureServer(e) {
e.middlewares.use((n, t, a) => {
var i;
if ((i = n.url) != null && i.endsWith("/sw.js")) {
const c = r(s);
t.setHeader("Content-Type", "application/javascript"), t.end(c);
return;
}
a();
});
},
generateBundle() {
const e = r(s);
this.emitFile({
type: "asset",
fileName: "sw.js",
source: e
}), console.log("Файл sw.js успешно сгенерирован");
}
};
}
export {
l as tilesCacheSwPlugin
};