aboutsummaryrefslogtreecommitdiff
path: root/jb-ui/vite.config.ts
diff options
context:
space:
mode:
authorMax Nanis2026-09-11 07:49:51 -0700
committerMax Nanis2026-09-11 07:49:51 -0700
commitcb5e40f9b5fb0ae4bb9a769dd7a9c83c2af18a65 (patch)
tree0b974d33b6b10559bc5356c4a10c0bdc294b5b5e /jb-ui/vite.config.ts
parent2759f4cdfd1450cb891dfa806dc93d1101533d96 (diff)
downloadamt-jb-cb5e40f9b5fb0ae4bb9a769dd7a9c83c2af18a65.tar.gz
amt-jb-cb5e40f9b5fb0ae4bb9a769dd7a9c83c2af18a65.zip
Transfer page. Jenkins CDN. Layout url check
Diffstat (limited to 'jb-ui/vite.config.ts')
-rw-r--r--jb-ui/vite.config.ts102
1 files changed, 48 insertions, 54 deletions
diff --git a/jb-ui/vite.config.ts b/jb-ui/vite.config.ts
index 6b0e530..2336e4a 100644
--- a/jb-ui/vite.config.ts
+++ b/jb-ui/vite.config.ts
@@ -1,62 +1,56 @@
-import react from "@vitejs/plugin-react"
-import {defineConfig} from "vite"
-import path from 'path';
-import tailwindcss from '@tailwindcss/vite'
-
+import react from "@vitejs/plugin-react";
+import { defineConfig } from "vite";
+import path from "path";
+import tailwindcss from "@tailwindcss/vite";
export default defineConfig({
- plugins: [
- react(),
- tailwindcss(),
-
- ],
+ plugins: [react(), tailwindcss()],
- resolve: {
- alias: {
- '@': path.resolve(__dirname, './src'),
- },
+ resolve: {
+ alias: {
+ "@": path.resolve(__dirname, "./src"),
},
-
- server: {
- // host: "0.0.0.0",
- // port: 8001,
-
- // This forwards requests to the FastAPI development server
- // that must also be running
- proxy: {
- '^/(status|statuses|report|survey)(/|$)': {
- target: 'http://localhost:8000',
- changeOrigin: true,
- }
- }
+ },
+
+ server: {
+ // host: "0.0.0.0",
+ // port: 8001,
+
+ // This forwards requests to the FastAPI development server
+ // that must also be running
+ proxy: {
+ "^/(auth|status|statuses|report|survey)(/|$)": {
+ target: "http://localhost:8000",
+ changeOrigin: true,
+ },
},
+ },
- define: {
- 'process.env.NODE_ENV': JSON.stringify('production')
- },
+ define: {
+ "process.env.NODE_ENV": JSON.stringify("production"),
+ },
- build: {
- cssCodeSplit: false,
- lib: {
- name: "jb-ui",
- entry: 'src/main.tsx',
+ build: {
+ cssCodeSplit: false,
+ lib: {
+ name: "jb-ui",
+ entry: "src/main.tsx",
+ },
+ rollupOptions: {
+ output: {
+ entryFileNames: "james-billings.js",
+ assetFileNames: (assetInfo) => {
+ if (assetInfo.names[0].endsWith(".css")) {
+ return "james-has-style.css";
+ }
+
+ return "assets/[name].[hash][extname]";
},
- rollupOptions: {
- output: {
- entryFileNames: 'james-billings.js',
- assetFileNames: (assetInfo) => {
-
- if (assetInfo.names[0].endsWith('.css')) {
- return 'james-has-style.css';
- }
-
- return 'assets/[name].[hash][extname]';
- },
- globals: {
- react: 'React',
- 'react-dom': 'ReactDOM'
- }
- }
- }
- }
-}) \ No newline at end of file
+ globals: {
+ react: "React",
+ "react-dom": "ReactDOM",
+ },
+ },
+ },
+ },
+});