import adminXViteConfig from '@tryghost/admin-x-framework/vite'; import pkg from './package.json'; import {resolve} from 'path'; export default (function viteConfig() { return adminXViteConfig({ packageName: pkg.name, entry: resolve(__dirname, 'src/index.tsx'), overrides: { test: { include: [ './test/unit/**/*', './src/**/*.test.ts' ] }, resolve: { alias: { '@src': resolve(__dirname, './src'), '@assets': resolve(__dirname, './src/assets'), '@components': resolve(__dirname, './src/components'), '@hooks': resolve(__dirname, './src/hooks'), '@utils': resolve(__dirname, './src/utils'), '@views': resolve(__dirname, './src/views') } } } }); });