CDRM-Extension/frontend/vite.config.js

22 lines
588 B
JavaScript

import tailwindcss from "@tailwindcss/vite";
import react from "@vitejs/plugin-react-swc";
import { readFileSync } from "fs";
import { defineConfig } from "vite";
const packageJson = JSON.parse(readFileSync("./package.json", "utf8"));
const replaceVersionPlugin = () => {
return {
name: "replace-version",
transformIndexHtml(html) {
return html.replace("%APPVERSION%", packageJson.version);
},
};
};
// https://vite.dev/config/
export default defineConfig({
base: "./",
plugins: [react(), tailwindcss(), replaceVersionPlugin()],
});