| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 | 
							- import react from '@vitejs/plugin-react'
 
- // import swc from 'unplugin-swc'
 
- // import basicSsl from '@vitejs/plugin-basic-ssl'
 
- import path from 'path'
 
- import { defineConfig } from 'vite'
 
- const bases = {
 
-   core: path.resolve(__dirname, '../packages/core/src'),
 
-   react: path.resolve(__dirname, '../packages/react/src'),
 
-   tldrawLogseq: path.resolve(__dirname, '../apps/tldraw-logseq/src'),
 
- }
 
- // https://vitejs.dev/config/
 
- export default defineConfig({
 
-   plugins: [
 
-     // swc.vite({
 
-     //   jsc: {
 
-     //     target: 'es2022',
 
-     //     parser: {
 
-     //       decorators: true,
 
-     //       tsx: true,
 
-     //       jsx: true,
 
-     //     },
 
-     //     transform: {
 
-     //       legacyDecorator: true,
 
-     //       react: {
 
-     //         refresh: true,
 
-     //         runtime: 'automatic',
 
-     //       }
 
-     //     }
 
-     //   }
 
-     // }),
 
-     react({
 
-       babel: {
 
-         parserOpts: {
 
-           plugins: ['decorators-legacy'],
 
-         },
 
-         plugins: [[require.resolve('@babel/plugin-proposal-decorators'), { legacy: true }]],
 
-       },
 
-     }),
 
-     // basicSsl(),
 
-   ],
 
-   server: {
 
-     port: '3031',
 
-     fs: { strict: false },
 
-     // https: true,
 
-   },
 
-   resolve: {
 
-     alias: [
 
-       {
 
-         find: 'tldraw-logseq',
 
-         replacement: bases.tldrawLogseq,
 
-       },
 
-       {
 
-         find: '@tldraw/core',
 
-         replacement: bases.core,
 
-       },
 
-       {
 
-         find: '@tldraw/react',
 
-         replacement: bases.react,
 
-       },
 
-     ],
 
-   },
 
- })
 
 
  |