| 1234567891011121314151617181920212223242526272829 |
- import adapter from '@sveltejs/adapter-auto';
- import { sveltekit } from '@sveltejs/kit/vite';
- import { defineConfig } from 'vite';
- export default defineConfig({
- plugins: [
- sveltekit({
- compilerOptions: {
- // Force runes mode for the project, except for libraries. Can be removed in svelte 6.
- runes: ({ filename }) =>
- filename.split(/[/\\]/).includes('node_modules') ? undefined : true
- }
- })
- ],
- server: {
- proxy: {
- "/api": {
- target: "https://chatrpgapi.leemorgan.dev",
- changeOrigin: true,
- rewrite: (path) => path.replace(/^\/api/, ""),
- bypass: (req) => {
- if (req.url.match(/\/api\/game\/[^/]+\/session\/[^/]+\/turn/)) {
- return req.url;
- }
- }
- }
- }
- }
- });
|