UNPKG

@adonisjs/inertia

Version:

Official Inertia.js adapter for AdonisJS

22 lines (21 loc) 656 B
function inertia(options) { return { name: "vite-plugin-inertia", config: (_, { command }) => { if (command === "build") process.env.NODE_ENV = "production"; return { builder: { buildApp: async (builder) => { await builder.build(builder.environments.client); if (options?.ssr?.enabled) await builder.build(builder.environments.ssr); } }, build: { outDir: "build/public/assets" }, environments: { ...options?.ssr?.enabled && { ssr: { build: { ssr: true, outDir: options.ssr.output || "build/ssr", rollupOptions: { input: options.ssr.entrypoint } } } } } }; } }; } export { inertia as default };