From 92e8596b78982885803994b50c6b35f73f7a403e Mon Sep 17 00:00:00 2001 From: Hayleigh Thompson Date: Tue, 19 Sep 2023 23:40:03 +0100 Subject: :recycle: So long monorepo. --- docs/vite.config.js | 48 ------------------------------------------------ 1 file changed, 48 deletions(-) delete mode 100644 docs/vite.config.js (limited to 'docs/vite.config.js') diff --git a/docs/vite.config.js b/docs/vite.config.js deleted file mode 100644 index bf6cad8..0000000 --- a/docs/vite.config.js +++ /dev/null @@ -1,48 +0,0 @@ -import { defineConfig } from "vite"; -import { ghPages } from "vite-plugin-gh-pages"; -import { resolve } from "path"; -import gleam from "vite-gleam"; -import { execSync } from "child_process"; - -const moveForDeployment = { - name: "vite-plugin-move-for-deployment", - apply: "build", - closeBundle() { - const temp = resolve(__dirname, ".temp"); - const dist = resolve(__dirname, "dist"); - - execSync(`mkdir ${temp}`); - execSync(`mv ${dist}/* ${temp}`); - execSync(`rm -rf ${dist}`); - execSync(`mkdir ${dist} && mkdir ${dist}/lustre`); - execSync(`mv ${temp}/* ${dist}/lustre`); - execSync(`rm -rf ${temp}`); - execSync(`mv ${dist}/lustre/404.html ${dist}/404.html`); - execSync(`mv ${dist}/lustre/CNAME ${dist}/CNAME`); - }, -}; - -export default defineConfig(({ command }) => ({ - base: command === "build" ? "/lustre/" : "/", - server: { - host: "0.0.0.0", - }, - plugins: [ - gleam(), - command === "build" && moveForDeployment, - ghPages({ - branch: "docs", - message: "🚀 Deploy to gh-pages.", - }), - ], - build: { - outDir: "dist", - emptyOutDir: true, - rollupOptions: { - input: { - main: resolve(__dirname, "index.html"), - 404: resolve(__dirname, "404.html"), - }, - }, - }, -})); -- cgit v1.2.3