Skip to content

Commit 91e6223

Browse files
committed
fix vite config, ts issues with store
1 parent f5489f6 commit 91e6223

4 files changed

Lines changed: 16 additions & 17 deletions

File tree

ui/src/vite-env.d.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,6 @@
1-
/// <reference types="vite/client" />
1+
/// <reference types="vite/client" />
2+
3+
declare module "store/dist/store.modern" {
4+
const store: import("store").StoreJsAPI;
5+
export default store;
6+
}

ui/tsconfig.app.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,11 @@
55
"lib": ["DOM", "DOM.Iterable", "ESNext"],
66
"allowJs": false,
77
"skipLibCheck": true,
8-
"esModuleInterop": false,
98
"allowSyntheticDefaultImports": true,
109
"strict": true,
1110
"forceConsistentCasingInFileNames": true,
1211
"module": "ESNext",
13-
"moduleResolution": "Node",
12+
"moduleResolution": "Bundler",
1413
"resolveJsonModule": true,
1514
"isolatedModules": true,
1615
"noEmit": true,

ui/vite.config.js

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,15 @@
11
import { defineConfig } from 'vite';
22
import preact from '@preact/preset-vite';
33
import history from 'connect-history-api-fallback';
4+
const historyMiddleware = history({ disableDotRule: true });
45
function rewriteAll() {
56
return {
67
name: 'rewrite-all',
78
configureServer(server) {
8-
return () => {
9-
server.middlewares.use(history({ disableDotRule: true }));
10-
};
9+
return () => { server.middlewares.use(historyMiddleware); };
1110
},
1211
configurePreviewServer(server) {
13-
return () => {
14-
server.middlewares.use(history({ disableDotRule: true }));
15-
};
12+
return () => { server.middlewares.use(historyMiddleware); };
1613
}
1714
};
1815
}

ui/vite.config.ts

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,17 @@
1-
import {defineConfig, type Plugin, type ViteDevServer} from 'vite'
1+
import {defineConfig, type Plugin, type PreviewServer, type ViteDevServer} from 'vite'
22
import preact from '@preact/preset-vite'
33
import history from 'connect-history-api-fallback'
44

5+
const historyMiddleware = history({ disableDotRule: true }) as any;
6+
57
function rewriteAll(): Plugin {
68
return {
79
name: 'rewrite-all',
810
configureServer(server: ViteDevServer) {
9-
return () => {
10-
server.middlewares.use(history({ disableDotRule: true }));
11-
};
11+
return () => { server.middlewares.use(historyMiddleware); };
1212
},
13-
configurePreviewServer(server: ViteDevServer) {
14-
return () => {
15-
server.middlewares.use(history({ disableDotRule: true }));
16-
};
13+
configurePreviewServer(server: PreviewServer) {
14+
return () => { server.middlewares.use(historyMiddleware); };
1715
}
1816
};
1917
}

0 commit comments

Comments
 (0)