From af502a6a661749a4d07f1ebb2cb8ef1ab4aa1778 Mon Sep 17 00:00:00 2001 From: Bruno Quaresma Date: Wed, 28 Sep 2022 13:11:00 -0300 Subject: [PATCH] chore: Use Vite as build tool (#4239) --- site/package.json | 2 +- site/vite.config.ts | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/site/package.json b/site/package.json index 3f397ead7c..22fbc6346c 100644 --- a/site/package.json +++ b/site/package.json @@ -5,7 +5,7 @@ "private": true, "scripts": { "postinstall": "yarn typegen", - "build": "NODE_ENV=production webpack build --config=webpack.prod.ts", + "build": "NODE_ENV=production yarn vite build", "build:analyze": "NODE_ENV=production webpack --profile --progress --json --config=webpack.prod.ts > out/stats.json && webpack-bundle-analyzer out/stats.json out", "check:all": "yarn format:check && yarn lint && yarn test", "chromatic": "chromatic", diff --git a/site/vite.config.ts b/site/vite.config.ts index a4dc011e16..c37579a093 100644 --- a/site/vite.config.ts +++ b/site/vite.config.ts @@ -7,9 +7,13 @@ export default defineConfig({ publicDir: path.resolve(__dirname, "./static"), build: { outDir: path.resolve(__dirname, "./out"), + // We need to keep the /bin folder and GITKEEP files + emptyOutDir: false, }, define: { - "process.env": process.env, + "process.env": { + NODE_ENV: process.env.NODE_ENV, + }, }, server: { port: process.env.PORT ? Number(process.env.PORT) : 8080,