diff --git a/packages/api/dev-server.mts b/packages/api/dev-server.mts index d95c55c1..19006c4e 100644 --- a/packages/api/dev-server.mts +++ b/packages/api/dev-server.mts @@ -20,14 +20,3 @@ process.on('SIGINT', async function () { server.close(); process.exit(); }); -if (import.meta.hot) { - import.meta.hot.on('vite:beforeFullReload', () => { - wss.close(); - server.close(); - }); - - import.meta.hot.dispose(() => { - wss.close(); - server.close(); - }); -} diff --git a/packages/api/package.json b/packages/api/package.json index b208195d..ef03b5ae 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -8,7 +8,7 @@ "dist/**" ], "scripts": { - "dev": "vite-node -w dev-server.mts", + "dev": "vite-node dev-server.mts", "test": "vitest", "prebuild": "rm -rf ./dist", "build": "tsc && cp -R ./drizzle ./dist/drizzle && cp -R ./srcbook/examples ./dist/srcbook/examples && cp -R ./prompts ./dist/prompts", diff --git a/packages/api/tsconfig.json b/packages/api/tsconfig.json index 0bc430d8..5d1c4c70 100644 --- a/packages/api/tsconfig.json +++ b/packages/api/tsconfig.json @@ -4,7 +4,7 @@ "noEmit": false, "allowImportingTsExtensions": false, "outDir": "dist", - "types": ["vitest/globals", "vite/client"] + "types": ["vitest/globals"] }, "include": ["**/*.mts"], "exclude": ["node_modules", "dist"] diff --git a/packages/api/tsconfig.lint.json b/packages/api/tsconfig.lint.json index ee7af700..dca67157 100644 --- a/packages/api/tsconfig.lint.json +++ b/packages/api/tsconfig.lint.json @@ -1,4 +1,4 @@ { - "include": ["**/*.mts", "vite.config.ts", "drizzle.config.ts", "vite-env.d.ts"], + "include": ["**/*.mts", "vite.config.ts", "drizzle.config.ts"], "exclude": ["node_modules", "dist"] } diff --git a/packages/api/vite-env.d.ts b/packages/api/vite-env.d.ts deleted file mode 100644 index 11f02fe2..00000000 --- a/packages/api/vite-env.d.ts +++ /dev/null @@ -1 +0,0 @@ -/// diff --git a/packages/configs/ts/base.json b/packages/configs/ts/base.json index 122e685f..c9bf2133 100644 --- a/packages/configs/ts/base.json +++ b/packages/configs/ts/base.json @@ -9,7 +9,7 @@ "isolatedModules": true, "useDefineForClassFields": true, "lib": ["es2022", "DOM", "DOM.Iterable"], - "module": "esnext", + "module": "Preserve", "moduleDetection": "force", "moduleResolution": "bundler", "noUncheckedIndexedAccess": true, diff --git a/packages/web/package.json b/packages/web/package.json index 272f0005..d1e39340 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -61,7 +61,6 @@ "@types/react-dom": "^18.3.0", "@vitejs/plugin-react-swc": "^3.7.0", "autoprefixer": "^10.4.20", - "chokidar": "^3.6.0", "postcss": "^8.4.45", "tailwindcss": "^3.4.11", "vite": "^5.4.4" diff --git a/packages/web/vite.config.ts b/packages/web/vite.config.ts index 9d361b54..c60f6f22 100644 --- a/packages/web/vite.config.ts +++ b/packages/web/vite.config.ts @@ -1,29 +1,10 @@ import path from 'path'; import { defineConfig } from 'vite'; import react from '@vitejs/plugin-react-swc'; -import chokidar from 'chokidar'; // https://vitejs.dev/config/ export default defineConfig({ - plugins: [ - react(), - // reload on backend change - { - name: 'backend-watch-reload', - configureServer(server) { - const watcher = chokidar.watch('../api/**/*.mts', { - ignored: /node_modules/, - persistent: true, - }); - watcher.on('change', () => { - server.ws.send({ - type: 'full-reload', - }); - }); - }, - }, - ], - + plugins: [react()], resolve: { alias: { '@': path.resolve(__dirname, './src'), diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6741075c..e74f2c01 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -296,9 +296,6 @@ importers: autoprefixer: specifier: ^10.4.20 version: 10.4.20(postcss@8.4.45) - chokidar: - specifier: ^3.6.0 - version: 3.6.0 postcss: specifier: ^8.4.45 version: 8.4.45