signal-desktop/sticker-creator/vite.config.ts
2023-04-20 08:59:17 -07:00

41 lines
931 B
TypeScript

// Copyright 2023 Signal Messenger, LLC
// SPDX-License-Identifier: AGPL-3.0-only
import { brotliCompress } from 'zlib';
import { promisify } from 'util';
import { defineConfig } from 'vite';
import react from '@vitejs/plugin-react';
import { visualizer } from 'rollup-plugin-visualizer';
// https://vitejs.dev/config/
export default defineConfig({
css: {
modules: {
localsConvention: 'camelCaseOnly',
},
},
worker: {
format: 'es',
},
test: {
environment: 'happy-dom',
},
plugins: [react(), visualizer()],
server: {
proxy: {
'/api/socket': {
secure: true,
target: 'wss://create.staging.signal.art',
changeOrigin: true,
headers: {
origin: 'https://create.staging.signal.art',
},
},
'/api': {
secure: true,
target: 'https://create.staging.signal.art',
changeOrigin: true,
},
},
},
});