diff options
author | Hayleigh Thompson <me@hayleigh.dev> | 2023-09-19 23:40:03 +0100 |
---|---|---|
committer | Hayleigh Thompson <me@hayleigh.dev> | 2023-09-19 23:40:03 +0100 |
commit | 92e8596b78982885803994b50c6b35f73f7a403e (patch) | |
tree | 13428243987317da540495215ed4d9e3938fb5cb /docs/vite.config.js | |
parent | 985a9b0aa469cbe94fb95c433c97e2b321014341 (diff) | |
download | lustre-92e8596b78982885803994b50c6b35f73f7a403e.tar.gz lustre-92e8596b78982885803994b50c6b35f73f7a403e.zip |
:recycle: So long monorepo.
Diffstat (limited to 'docs/vite.config.js')
-rw-r--r-- | docs/vite.config.js | 48 |
1 files changed, 0 insertions, 48 deletions
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"), - }, - }, - }, -})); |