mirror of
https://github.com/Maks1mS/free-ozon-dpr.git
synced 2024-12-23 10:32:58 +03:00
58 lines
1.1 KiB
JavaScript
58 lines
1.1 KiB
JavaScript
import webfontDownload from "vite-plugin-webfont-dl";
|
|
import { VitePluginRadar } from "vite-plugin-radar";
|
|
import htmlPlugin from "vite-plugin-html-config";
|
|
import { viteStaticCopy } from "vite-plugin-static-copy";
|
|
|
|
const metas = [];
|
|
const headScripts = [];
|
|
|
|
console.log(process.env.YANDEX_METRICA_ID);
|
|
|
|
if (process.env.YANDEX_VERIFICATION) {
|
|
metas.push({
|
|
name: "yandex-verification",
|
|
content: process.env.YANDEX_VERIFICATION,
|
|
});
|
|
}
|
|
|
|
if (process.env.YANDEX_METRICA_ID) {
|
|
headScripts.push(`window.YANDEX_METRICA_ID=${process.env.YANDEX_METRICA_ID}`);
|
|
}
|
|
|
|
const PUBLIC_URL =
|
|
process.env.PUBLIC_URL || process.env.VERCEL_PROJECT_PRODUCTION_URL;
|
|
|
|
if (PUBLIC_URL) {
|
|
metas.push({
|
|
name: "og:url",
|
|
content: "https://" + PUBLIC_URL,
|
|
});
|
|
}
|
|
|
|
export default {
|
|
root: "src",
|
|
build: {
|
|
outDir: "../dist",
|
|
},
|
|
plugins: [
|
|
webfontDownload(),
|
|
VitePluginRadar({
|
|
metrica: {
|
|
id: process.env.YANDEX_METRICA_ID,
|
|
},
|
|
}),
|
|
htmlPlugin({
|
|
metas,
|
|
headScripts,
|
|
}),
|
|
viteStaticCopy({
|
|
targets: [
|
|
{
|
|
src: "../merged-data.json",
|
|
dest: "",
|
|
},
|
|
],
|
|
}),
|
|
],
|
|
};
|