You've already forked Atomcms-edit
14 lines
1.9 KiB
JavaScript
Executable File
14 lines
1.9 KiB
JavaScript
Executable File
import react from '@vitejs/plugin-react';
|
|
import { resolve } from 'path';
|
|
import { defineConfig } from 'vite';
|
|
import tsconfigPaths from 'vite-tsconfig-paths';
|
|
const nitroRenderer = resolve(__dirname, '..', 'nitro-renderer');
|
|
export default defineConfig({
|
|
plugins: [ react(), tsconfigPaths() ],
|
|
server: { fs: { allow: [resolve(__dirname), nitroRenderer] }, proxy: { '/api': { target: 'http://localhost:3000', changeOrigin: true } } },
|
|
resolve: { alias: { '@': resolve(__dirname, 'src'), '~': resolve(__dirname, 'node_modules'), '@nitrots/nitro-renderer': nitroRenderer + '/index.js', '@nitrots/api': nitroRenderer + '/packages/api/src/index.ts', '@nitrots/assets': nitroRenderer + '/packages/assets/src/index.ts', '@nitrots/avatar': nitroRenderer + '/packages/avatar/src/index.ts', '@nitrots/camera': nitroRenderer + '/packages/camera/src/index.ts', '@nitrots/communication': nitroRenderer + '/packages/communication/src/index.ts', '@nitrots/configuration': nitroRenderer + '/packages/configuration/src/index.ts', '@nitrots/events': nitroRenderer + '/packages/events/src/index.ts', '@nitrots/localization': nitroRenderer + '/packages/localization/src/index.ts', '@nitrots/room': nitroRenderer + '/packages/room/src/index.ts', '@nitrots/session': nitroRenderer + '/packages/session/src/index.ts', '@nitrots/sound': nitroRenderer + '/packages/sound/src/index.ts', '@nitrots/utils/src': nitroRenderer + '/packages/utils/src', '@nitrots/utils': nitroRenderer + '/packages/utils/src/index.ts', 'pixi.js': nitroRenderer + '/node_modules/pixi.js', 'pixi-filters': nitroRenderer + '/node_modules/pixi-filters', 'howler': nitroRenderer + '/node_modules/howler' } },
|
|
build: { outDir: 'dist', rollupOptions: { input: { main: resolve(__dirname, 'index.html'), 'nitro-renderer': nitroRenderer + '/index.js' } } }
|
|
});
|
|
chmod 644 "\$CLIENT_PATH/vite.config.mjs" 2>/dev/null || true
|
|
chown www-data:www-data "\$CLIENT_PATH/vite.config.mjs" 2>/dev/null || true
|