Packages

Potionx project generator. Provides a `mix potionx.new` task to bootstrap a new Elixir application with Phoenix, Absinthe, Pow and Vue dependencies.

Current section

Files

Jump to
potionx_new templates potionx frontend admin vite.config.ts
Raw

templates/potionx/frontend/admin/vite.config.ts

import { defineConfig } from 'vite'
import jsx from '@vitejs/plugin-vue-jsx'
import path from 'path'
export default defineConfig({
alias: {
'shared': path.resolve(__dirname, '../shared/src')
},
build: {
emptyOutDir: true,
manifest: true,
outDir: "../../priv/static",
rollupOptions: {
// overwrite default .html entry
input: './src/main.ts'
}
},
plugins: [jsx()]
})