import { defineConfig } from 'vite' import react from '@vitejs/plugin-react' import mdx from '@mdx-js/rollup' import { resolve } from 'path' import { mdxRemarkPlugins } from './src/tutorial/mdxPlugins' // https://vitejs.dev/config/ export default defineConfig({ plugins: [ { enforce: 'pre', ...mdx({ providerImportSource: '@mdx-js/react', remarkPlugins: mdxRemarkPlugins, }), }, react({ include: /\.(mdx|js|ts|jsx|tsx)$/, }), ], resolve: { alias: { '@': resolve(__dirname, 'src'), '@components': resolve(__dirname, 'src/components'), '@hooks': resolve(__dirname, 'src/hooks'), '@pages': resolve(__dirname, 'src/pages'), '@stores': resolve(__dirname, 'src/stores'), }, }, })